summaryrefslogtreecommitdiff
path: root/macros/plain
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2024-01-31 03:01:01 +0000
committerNorbert Preining <norbert@preining.info>2024-01-31 03:01:01 +0000
commit79e1bbc1ad6b308aa2074540b2afd43b6a72ce03 (patch)
tree32074e03eec88cf72e5973ddff176a0534c77dff /macros/plain
parent084f5d8435744b7ea7ef487ec111a7bfd100ed62 (diff)
CTAN sync 202401310301
Diffstat (limited to 'macros/plain')
-rw-r--r--macros/plain/formats/lollipop/README86
-rw-r--r--macros/plain/formats/lollipop/config/lollipop.ini23
-rw-r--r--macros/plain/formats/lollipop/doc/manual/address.tex186
-rw-r--r--macros/plain/formats/lollipop/doc/manual/appendix.tex69
-rw-r--r--macros/plain/formats/lollipop/doc/manual/btxmac.tex812
-rw-r--r--macros/plain/formats/lollipop/doc/manual/comm.tex642
-rw-r--r--macros/plain/formats/lollipop/doc/manual/comment.tex129
-rw-r--r--macros/plain/formats/lollipop/doc/manual/example.tex4
-rw-r--r--macros/plain/formats/lollipop/doc/manual/extern.tex428
-rw-r--r--macros/plain/formats/lollipop/doc/manual/head.tex118
-rw-r--r--macros/plain/formats/lollipop/doc/manual/list.tex442
-rw-r--r--macros/plain/formats/lollipop/doc/manual/lollipop-manual.bib59
-rw-r--r--macros/plain/formats/lollipop/doc/manual/lollipop-manual.pdfbin0 -> 328623 bytes
-rw-r--r--macros/plain/formats/lollipop/doc/manual/lollipop-manual.tex92
-rw-r--r--macros/plain/formats/lollipop/doc/manual/mandefs.tex225
-rw-r--r--macros/plain/formats/lollipop/doc/manual/opt.tex408
-rw-r--r--macros/plain/formats/lollipop/doc/manual/out.tex349
-rw-r--r--macros/plain/formats/lollipop/doc/manual/prelim.tex327
-rw-r--r--macros/plain/formats/lollipop/doc/manual/struct.tex264
-rw-r--r--macros/plain/formats/lollipop/doc/manual/titlepag.tex85
-rw-r--r--macros/plain/formats/lollipop/doc/manual/trace.tex61
-rw-r--r--macros/plain/formats/lollipop/doc/tex-inde.xen261
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-define.tex425
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-document.tex381
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-float.tex51
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-fontdefs.tex42
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-fonts.tex416
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-heading.tex49
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-lists.tex362
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-output.tex744
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-plain.tex1249
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-text.tex553
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop-tools.tex1509
-rw-r--r--macros/plain/formats/lollipop/tex/lollipop.tex141
-rw-r--r--macros/plain/formats/psizzl/aaaread.me10
-rw-r--r--macros/plain/formats/psizzl/chapters.psizzl314
-rw-r--r--macros/plain/formats/psizzl/citation.psizzl607
-rw-r--r--macros/plain/formats/psizzl/fontdefs.psizzl221
-rw-r--r--macros/plain/formats/psizzl/index.psizzl91
-rw-r--r--macros/plain/formats/psizzl/institut.psizzl60
-rw-r--r--macros/plain/formats/psizzl/letter.psizzl244
-rw-r--r--macros/plain/formats/psizzl/lists.psizzl172
-rw-r--r--macros/plain/formats/psizzl/macros.psizzl167
-rw-r--r--macros/plain/formats/psizzl/memo.psizzl74
-rw-r--r--macros/plain/formats/psizzl/mypsizzl.tex30
-rw-r--r--macros/plain/formats/psizzl/options.psizzl135
-rw-r--r--macros/plain/formats/psizzl/output.psizzl200
-rw-r--r--macros/plain/formats/psizzl/picture.psizzl48
-rw-r--r--macros/plain/formats/psizzl/psizzl.commands312
-rw-r--r--macros/plain/formats/psizzl/psizzl.doc41
-rw-r--r--macros/plain/formats/psizzl/psizzl.tex27
l---------macros/plain/formats/psizzl/psizzl.txt1
-rw-r--r--macros/plain/formats/psizzl/publicat.psizzl317
-rw-r--r--macros/plain/formats/psizzl/symbols.psizzl59
-rw-r--r--macros/plain/formats/psizzl/thesis.psizzl1
-rw-r--r--macros/plain/formats/startex/INSTALL75
-rw-r--r--macros/plain/formats/startex/README54
-rw-r--r--macros/plain/formats/startex/epsf.tex193
-rw-r--r--macros/plain/formats/startex/guide.pdf6121
-rw-r--r--macros/plain/formats/startex/ideas.pdf2902
-rw-r--r--macros/plain/formats/startex/startex.bib70
-rw-r--r--macros/plain/formats/startex/startex.dtx2734
-rw-r--r--macros/plain/formats/startex/startex.ins13
-rw-r--r--macros/plain/formats/startex/startex.pdf6876
-rw-r--r--macros/plain/formats/startex/stxglo.ist26
-rw-r--r--macros/plain/formats/startex/stxind.ist24
-rw-r--r--macros/plain/formats/texsis/DESCRIPTION109
-rw-r--r--macros/plain/formats/texsis/INSTALL18
-rw-r--r--macros/plain/formats/texsis/Install.ps1012
-rw-r--r--macros/plain/formats/texsis/LPPL212
l---------macros/plain/formats/texsis/License1
-rw-r--r--macros/plain/formats/texsis/MANIFEST80
-rw-r--r--macros/plain/formats/texsis/Mac/README12
-rw-r--r--macros/plain/formats/texsis/Mac/README-Mac102
-rw-r--r--macros/plain/formats/texsis/Mac/TeXsis-2.18.sea.hqx8304
-rw-r--r--macros/plain/formats/texsis/Manual.pdfbin0 -> 672635 bytes
-rw-r--r--macros/plain/formats/texsis/NEWS79
-rw-r--r--macros/plain/formats/texsis/PC/README16
-rw-r--r--macros/plain/formats/texsis/PC/README.PC65
-rw-r--r--macros/plain/formats/texsis/README152
-rw-r--r--macros/plain/formats/texsis/README.PC75
-rw-r--r--macros/plain/formats/texsis/TXSsite.000164
-rw-r--r--macros/plain/formats/texsis/TeXsis-2.18.sea.hqx8304
-rw-r--r--macros/plain/formats/texsis/bibtex/README53
-rw-r--r--macros/plain/formats/texsis/bibtex/bibtest.tex47
-rw-r--r--macros/plain/formats/texsis/bibtex/internet.bib2533
-rw-r--r--macros/plain/formats/texsis/bibtex/mylist.bib23
-rw-r--r--macros/plain/formats/texsis/bibtex/texsis.bst1195
-rw-r--r--macros/plain/formats/texsis/bibtex/unix.bib4237
-rw-r--r--macros/plain/formats/texsis/dcol/README18
-rw-r--r--macros/plain/formats/texsis/dcol/TXSdcol.doc300
-rw-r--r--macros/plain/formats/texsis/dcol/TXSdcol.dvibin0 -> 17128 bytes
-rw-r--r--macros/plain/formats/texsis/dcol/TXSdcol.ps1463
-rw-r--r--macros/plain/formats/texsis/dcol/TXSdcol.tex664
-rw-r--r--macros/plain/formats/texsis/index/README22
-rw-r--r--macros/plain/formats/texsis/index/index.tex303
-rw-r--r--macros/plain/formats/texsis/mtexsis.tex3241
-rw-r--r--macros/plain/formats/texsis/styles/AIP.txs50
-rw-r--r--macros/plain/formats/texsis/styles/BostonU.txs138
-rw-r--r--macros/plain/formats/texsis/styles/CVformat.txs107
-rw-r--r--macros/plain/formats/texsis/styles/Elsevier.txs250
-rw-r--r--macros/plain/formats/texsis/styles/Exam.txs86
-rw-r--r--macros/plain/formats/texsis/styles/IEEE.txs99
-rw-r--r--macros/plain/formats/texsis/styles/LAT96.txs88
-rw-r--r--macros/plain/formats/texsis/styles/ORstate.txs375
-rw-r--r--macros/plain/formats/texsis/styles/PhysRev.txs423
-rw-r--r--macros/plain/formats/texsis/styles/Tablebod.txs91
-rw-r--r--macros/plain/formats/texsis/styles/Tablebody.txs6
-rw-r--r--macros/plain/formats/texsis/styles/UTthesis.tex106
-rw-r--r--macros/plain/formats/texsis/styles/WorldSci.txs104
-rw-r--r--macros/plain/formats/texsis/styles/nuclproc.txs115
-rw-r--r--macros/plain/formats/texsis/styles/paradox.txs167
-rw-r--r--macros/plain/formats/texsis/styles/printfont.txs116
-rw-r--r--macros/plain/formats/texsis/styles/spine.txs56
-rw-r--r--macros/plain/formats/texsis/styles/thesis.txs169
-rw-r--r--macros/plain/formats/texsis/styles/twin.txs121
-rw-r--r--macros/plain/formats/texsis/styles/umich.txs185
-rw-r--r--macros/plain/formats/texsis/texsis.lsm46
-rw-r--r--macros/plain/formats/xmltex/base/englishutf16.xmlbin0 -> 194 bytes
-rw-r--r--macros/plain/formats/xmltex/base/englishutf8.xml6
-rw-r--r--macros/plain/formats/xmltex/base/iso-8859-1.xmt29
-rw-r--r--macros/plain/formats/xmltex/base/iso-8859-2.xmt96
-rw-r--r--macros/plain/formats/xmltex/base/koi8-r.xmt131
-rw-r--r--macros/plain/formats/xmltex/base/langtest.tex5
-rw-r--r--macros/plain/formats/xmltex/base/langtest.xml21
-rw-r--r--macros/plain/formats/xmltex/base/langtest.xmt32
-rw-r--r--macros/plain/formats/xmltex/base/manual.html882
-rw-r--r--macros/plain/formats/xmltex/base/manual.tex4
-rw-r--r--macros/plain/formats/xmltex/base/manual.xml799
-rw-r--r--macros/plain/formats/xmltex/base/manual.xsl29
-rw-r--r--macros/plain/formats/xmltex/base/mathml2.xmt190
-rw-r--r--macros/plain/formats/xmltex/base/portugeselatin1.xml7
-rw-r--r--macros/plain/formats/xmltex/base/readme.txt123
-rw-r--r--macros/plain/formats/xmltex/base/russiankoi8.xml9
-rw-r--r--macros/plain/formats/xmltex/base/russianutf8.xml7
-rw-r--r--macros/plain/formats/xmltex/base/sec.xmt42
-rw-r--r--macros/plain/formats/xmltex/base/tei.xmt142
-rw-r--r--macros/plain/formats/xmltex/base/testascii.cfg159
-rw-r--r--macros/plain/formats/xmltex/base/testascii.tex4
-rw-r--r--macros/plain/formats/xmltex/base/testascii.xml22
-rw-r--r--macros/plain/formats/xmltex/base/testsec.tex5
-rw-r--r--macros/plain/formats/xmltex/base/testsec.xml77
-rw-r--r--macros/plain/formats/xmltex/base/utf-16.xmt4
-rw-r--r--macros/plain/formats/xmltex/base/windows-1250.xmt123
-rw-r--r--macros/plain/formats/xmltex/base/xmltex.cfg177
-rw-r--r--macros/plain/formats/xmltex/base/xmltex.tex2400
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/dummyels.sty136
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/fotex.sty1724
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/fotex.xmt1644
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/mlnames.sty439
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/tei.xmt219
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/teiprintslides.xmt316
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/teislides.xmt298
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/teixml.sty40
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/teixmlslides.sty63
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/ucharacters.sty2377
-rw-r--r--macros/plain/formats/xmltex/contrib/passivetex/unicode.sty577
157 files changed, 82271 insertions, 0 deletions
diff --git a/macros/plain/formats/lollipop/README b/macros/plain/formats/lollipop/README
new file mode 100644
index 0000000000..fd6a650318
--- /dev/null
+++ b/macros/plain/formats/lollipop/README
@@ -0,0 +1,86 @@
+About Lollipop and its manual.
+
+You have obtained a package containing the Lollipop format
+and its manual.
+
+The manual is a pretty good illustration of the power of
+Lollipop, but there is also a file 'address.tex' which
+contains example macros for an address book.
+
+Lollipop is still under development. The manual contains
+some remarks about what is still to be done. If you have any
+questions, remarks, suggestions (or if you want to voice
+your appreciation :-) , feel free to contact me:
+
+ Vafa Khalighi
+ persian-tex@tug.org
+
+Here is how much of TeX's memory you used:
+ 1194 strings out of 496579
+ 16173 string characters out of 6202690
+ 72655 words of memory out of 5000000
+ 3270 multiletter control sequences out of 15000+600000
+ 11241 words of font info for 40 fonts, out of 8000000 for 9000
+ 19 hyphenation exceptions out of 8191
+ 24i,4n,24p,187b,562s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on lollipop-manual.dvi (59 pages, 155468 bytes).
+
+History so far:
+
+0.9 October 1992, first public release
+
+0.91 Unannounced update
+ TeX3 based lollipop-plain
+ penalties and white space in embedded constructs
+ splittopskip set equal to topskip
+
+0.92 November 1992, update for friends and family
+ Copyright notices added
+ math family setting for \rm, \bf, \tt
+ bugs in penalties corrected
+
+0.93 December 1992, official update
+ Lots of nobreaks in pre/post-tex material of constructs
+ Synonym counters repaired
+ Topskip and raggedbottom in state of repair
+
+0.94 December 1992, unofficial update
+ Adaptive distances
+
+0.95 January 1993, unofficial update
+ Short titles, rewritten external files,
+ address book example format.
+
+0.97 4 April 2014, organized and updated
+ files and also generated format.
+
+0.98 6 April 2014, changed all lollipop filenames
+ to start with `lollipop' prefix, and fixed typewriter font.
+
+0.99 9 April 2014, improved ini file, and the error in
+ address.tex example fixed.
+
+1.00 11 April 2014, updated lollipop-plain.tex and manual.
+
+1.01 12 April 2014, Updated lollipop-text.tex (changed "#1 cs to \"#1 cs
+ to be compatible with plain
+
+1.02 16 April 2014, Updated lollipop-text.tex (defined \EveryParagraph,
+ \EveryMath, and \EveryDisplay), defined \PointSizeScriptSizes:12
+
+1.03 19 April 2014, Fixed the wrong numbering of nested enumerate lists
+
+1.05 16 April 2016, Changed \lolli@name to \lollipop@name
+ added \footnoterule to output routine
+ defined \PushLeftIndentLevel, \PopLeftIndentLevel,
+ \PushRightIndentLevel, \PopRightIndentLevel,
+ \PushLeftRightIndentLevels, and \PopLeftRightIndentLevels
+ commands. \PushIndentLevel is now a synonym for
+ \PushLeftIndentLevel and \PopIndentLevel is a synonym
+ for \PopLeftIndentLevel
+ fixed the error caused by \newhelp
+
+1.06 14 May 2016, Defined \FrenchSpacing
+
+1.07 21 May 2016, Some minor changes \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/config/lollipop.ini b/macros/plain/formats/lollipop/config/lollipop.ini
new file mode 100644
index 0000000000..d7314a3e44
--- /dev/null
+++ b/macros/plain/formats/lollipop/config/lollipop.ini
@@ -0,0 +1,23 @@
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\scrollmode
+\input lollipop
+\dump
+\endinput
+
+% lollipop.fmt is generated by `tex -ini -jobname=lollipop -progname=lollipop lollipop.ini' \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/doc/manual/address.tex b/macros/plain/formats/lollipop/doc/manual/address.tex
new file mode 100644
index 0000000000..3627c90d55
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/address.tex
@@ -0,0 +1,186 @@
+% address book macros
+% copyright 1993 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+% These macros are based on the Lollipop macro package,
+% copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+% Format this file twice to get external files right.
+%
+
+% Some general options.
+% Please use another typeface if you have it!
+%
+\Distance:whitebefore=0pt \Distance:whiteafter=0pt
+\AlwaysIndent:no \FlushRight:no
+\TypeFace:ComputerSans \PointSize:8 \Style:roman
+\def\\{,\Spaces:1 }
+
+% The page is four columns, no footers etc
+%
+\DefinePageGrid:ThePage width:page=6.5in height:page=5in
+ textband:start text white:10pt text white:10pt
+ text white:10pt text textband:stop Stop
+
+% The main macro is the text block \Entity, representing one item
+% in the address book.
+%
+\DefineTextBlock:Entity HasTitle:short
+ whitebefore:{6pt plus 6pt minus 3pt} whiteafter:whitebefore
+ line:start rule:v={height 7pt width7pt depth0pt} Spaces:2
+ Style:italic title line:stop Stop
+
+% Data in an entity is formatted as a number of headings.
+% We declare all headings to be embedded, ie, they form a paragraph.
+% The 'nomarks' option is to prevent memory overflow.
+%
+\OptionsMacro:embed=embedded:yes nomarks
+ whitebefore:0pt whiteafter:0pt Stop
+\DefineHeading:phone HasTitle:short macro:embed
+ literal:phone : Spaces:1.5 title , Spaces:2 Stop
+\DefineHeading:fax HasTitle:short macro:embed
+ literal:fax : Spaces:1.5 title , Spaces:2 Stop
+\DefineHeading:Address HasTitle:short macro:embed
+ title , Spaces:2 Stop
+\DefineHeading:Note HasTitle:short macro:embed
+ ( title ) Spaces:2 Stop
+
+% Here's an example of non-standard handling of the title:
+% email addresses are set in \tt, and can be broken differently
+%
+\def\breakemail{\hyphenchar\font=`. }
+\DefineHeading:email HasTitle:short macro:embed
+ begingroup tt breakemail title endgroup , Spaces:2 Stop
+
+% This is invisible information; maybe later we'll do something
+% with it.
+\DefineHeading:Route HasTitle:short Stop
+
+% Here is the first really cute application.
+% If a person is declared to be \At a certain company, then
+% that fact is written out to an external file, which can be loaded
+% later.
+%
+\DefineExternalFile:companies=ats
+\def\WorksAt{Works at: }
+\DefineHeading:At macro:embed
+ HasTitle:short WorksAt title Spaces:2
+ external:companies title unhskip title:Entity unhskip external:stop Stop
+% When the 'companies' file gets loaded the title only gets
+% parsed by the macro \CompNam, and nothing else happens.
+% The title is split into company and person; #1 becomes the name
+% of a list to which #2 is added.
+%
+\def\CompNam#1\unhskip#2\unhskip{
+ \if\UndefinedCS{#1}\NewList:{#1} \fi
+ \AppendToList:#1={#2\unhskip, } }
+\DefineExternalItem:At file:companies
+ expandafter CompNam title Stop
+% The company lists are later simply loaded; see below.
+
+% Even more complicated: birthdays.
+% All birthdays are written to an external file.
+%
+\DefineExternalFile:births=brt
+\DefineHeading:birthday HasTitle:short macro:embed
+ literal:Born : title Spaces:2
+ external:births title unhskip title:Entity unhskip external:stop Stop
+% Later every month becomes something like an entity;
+% here is how we generate a token list for each month.
+%
+\def\month#1{\ifcase#1\or jan\or feb\or mar\or apr\or may\or jun\or
+ jul\or aug\or sep\or oct\or nov\or dec\fi}
+\tempcounta=1 \loop\ifnum\tempcounta<13
+ \xp\NewList\xp:\xp{\month\tempcounta}
+ \advance\tempcounta1 \repeat
+% Formatting the caboodle means:
+% -- loading the 'births' file
+% -- formatting each month separately by \OneMonth
+% which is essentially a call to the text block \Month
+%
+\def\AllBirths{\LoadExternalFile:births
+ \tempcounta=1 \loop\ifnum\tempcounta<13
+ \OneMonth \advance\tempcounta1 \repeat}
+\def\OneMonth{\xp\Month\month\tempcounta\par
+ \TheList:{\month\tempcounta} \>}
+% Month is much like \Entity, just a bit different visually.
+%
+\DefineTextBlock:Month
+ whitebefore:{6pt plus 6pt minus 3pt} whiteafter:whitebefore
+ line:start rule:v={height 7pt width7pt depth0pt} Spaces:2
+ Style:italic title Spaces:2
+ fillup rule:v={height 7pt width7pt depth0pt} line:stop
+ Stop
+% When the external file is loaded, every birthday is processed
+% by \BirNam which splits it into #1 year #2 month #3 day and
+% #4 person's name. This is then written to the list for the
+% appropriate month.
+%
+\def\BirNam#1 #2 #3\unhskip #4\unhskip
+ {\tempcounta#2\relax
+ \AppendToList:{\month\tempcounta}={\JollyFellow #3 #4 (#1)\par}
+ }
+\DefineExternalItem:birthday file:births
+ expandafter BirNam title Stop
+\DefineHeading:JollyFellow title nomarks Stop
+
+% Phooeew! Now we can get down to business!
+
+\WriteExtern:yes
+\Start
+\LoadExternalFile:companies
+
+\Entity Adam Aardvark
+\Address Page~1, English Language Dictionary
+\>
+
+\Entity Barbara Beeton
+\At Tugbt
+\Note Editor in chief
+\>
+
+\Entity Jane Doe
+\email doe@re.mi.sol
+\>
+
+\Entity John Doe
+\phone +1 212 555 4141
+\>
+
+\Entity Victor Eijkhout
+\Address Department of Computer Science, University of Tennessee
+\phone +1 615 974 8298
+\At Tugbt
+\Note merely associate editor
+\email eijkhout@cs.utk.edu
+\birthday 1959 11 29
+\>
+
+\Entity Elvis Presley
+\birthday 1938(?) 01 08
+\>
+
+\Entity Tugboat
+\TheList:Tugbt
+\>
+
+\AllBirths
+
+\Stop
+
diff --git a/macros/plain/formats/lollipop/doc/manual/appendix.tex b/macros/plain/formats/lollipop/doc/manual/appendix.tex
new file mode 100644
index 0000000000..5b05e32214
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/appendix.tex
@@ -0,0 +1,69 @@
+% appendix.tex copyright1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter Example styles
+
+To show you the strength of \Lollipop, this chapter collects a few
+example style definitions. The first one is that of this manual.
+
+\Section The style definition for this book
+
+In case you were wondering how this book was typeset, here is the
+full style definition. By the standards of what Lollipop can do it is
+pretty pedestrian.
+
+One thing that may have provide intellectual titilation is the
+definition of \cs{Example} and \cs{OutExample}.
+It allowed me to keep the examples in sync with their output.
+
+Of course that
+doesn't really rely on \Lollipop. It does illustrate the fact that
+\Lollipop\ is interfaceable to arbitrary macros. (But don't try
+loading \Lollipop\ on top of \LaTeX! On second thought, do. It
+disables most of \LaTeX. Just kidding.)
+
+\begingroup \PointSize:8 \tt
+\verbatimfile{mandefs.tex}\endgroup
+
+\Section[sec:address] Address book
+
+The following macros generate an address book. Several noteworthy
+features:
+\Itemize\item Most titles are short, that is, delimited by the line
+end.
+ \item Since a page will now have several dozens of headings, the
+number of marks placed will become a problem, therefore the option
+\opt{nomarks} is included everywhere. Without this you would easily
+have memory overflows.
+ \item The \cs{At} heading writes its information to an external
+file. This is then parsed by the macro \cs{CompNam}. A~slight amount
+of knowledge of Lollipop internals is used here for parameter parsing,
+but not more than can be gleaned from simply looking at the external
+file.\par
+ Then a token list is created for each company, and these lists are
+printed somewhere down the file. This is a bit of \TeX\ programming
+that is not quite elementary, but still \Lollipop saves you a lot of
+work.
+ \>
+If you want to see the output, run \TeX\ with Lollipop twice on the
+\file{address.tex} file.
+
+ \begingroup \PointSize:8 \tt
+\verbatimfile{address.tex}\endgroup
+
+\endinput \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/doc/manual/btxmac.tex b/macros/plain/formats/lollipop/doc/manual/btxmac.tex
new file mode 100644
index 0000000000..3093ed1a83
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/btxmac.tex
@@ -0,0 +1,812 @@
+%% @texfile{
+%% author = "Karl Berry and Oren Patashnik",
+%% version = "0.99h",
+%% date = "24 Apr 1991",
+%% filename = "btxmac.tex",
+%% address = "Please use electronic mail",
+%% checksum = "812 4053 30557",
+%% email = "opbibtex@neon.stanford.edu",
+%% codetable = "ISO/ASCII",
+%% supported = "yes",
+%% docstring = "Defines macros that make BibTeX work with plain TeX",
+%% }
+% BibTeX-for-TeX macros, version 0.99h, for BibTeX 0.99c, TeX 3.0 or later.
+% Copyright (C) 1990--91 by Karl Berry and Oren Patashnik; all rights reserved.
+% You may copy this file provided: that it's accompanied by the
+% "BibTeXing" document, whose text is contained in the file `btxdoc.tex';
+% that any documentation you write for these macros also gives a
+% reference for "BibTeXing"; and that either you make absolutely no
+% changes to your copy, or if you do make changes, (1) you name the file
+% something other than `btxmac.tex' and you remove all occurrences of
+% `btxmac.tex' from the file, (2) you put, somewhere in the first twenty
+% lines of the file, your name, along with an electronic address at which
+% others who might use the file may reach you, and (3) you remove each
+% occurrence of Oren's name and electronic address from this file. These
+% restrictions help ensure that all standard versions of these macros are
+% identical, and that Oren doesn't get deluged with inappropriate e-mail.
+%
+% This file, btxmac.tex, contains TeX macros that allow BibTeX, a
+% bibliography program that was originally designed for use with LaTeX,
+% to work with plain TeX. Please report any bugs (outright goofs,
+% improvable macros, misfeatures, or unclear documentation) to Oren
+% Patashnik (opbibtex@neon.stanford.edu). These macros will become
+% frozen shortly after BibTeX version 1.00 is released.
+%
+% To use these macros you should be familiar with how BibTeX interacts
+% with LaTeX, since BibTeX's interaction with TeX is very similar; that
+% interaction is explained in the LaTeX manual. It also helps to
+% have read "BibTeXing", the documentation that accompanies BibTeX.
+% Then, if you want, you should redefine any of the macros that begin
+% with `\bbl' or `\biblabel' or `\print' that you need to get formatting
+% different from the default (the default settings are designed to
+% accompany a bibliography style like BibTeX's standard style `plain').
+% The macros you might want to change are described briefly a few
+% paragraphs hence. Finally, as long as you follow the guidelines given
+% by the LaTeX manual and "BibTeXing", you simply \input btxmac.
+% [Remember the general scheme: Running (La)TeX writes information on
+% the .aux (auxiliary) file; then running BibTeX reads information from
+% the .aux, .bst (style), and .bib (database) files, and writes
+% information (the bibliography) on a .bbl file; then running (La)TeX
+% incorporates the bibliography; then running (La)TeX once more fixes
+% the remaining forward references into the bibliography. Thus, to get
+% everything incorporated into your output, you'll have to run (La)TeX,
+% BibTeX, (La)TeX, (La)TeX. (Standup, sitdown, fight, fight, fight.)]
+%
+% These macros can stand alone or they can be \input into macro packages
+% like Eplain. If you want to try out these macros on the 0.99 version
+% of the xampl.bib file that's distributed with BibTeX (that version of
+% the file has no self-identification), you'll need to define \mbox,
+% which is a LaTeX command, to be \hbox.
+%
+%
+% HISTORY
+%
+% Karl Berry wrote the original version of these macros in 1989 and
+% 1990, for use in his `Eplain' package. Oren Patashnik modified them
+% slightly in July 1990, as part of the official BibTeX distribution.
+%
+% 1-Aug-90 Version 0.99a, not released to the general public.
+% 14-Aug-90 0.99b, first general release.
+% 26-Aug-90 0.99c, made \@undefinedmessage work with other macro packages.
+% 6-Sep-90 0.99d, allowed for general formatting of bibliography labels,
+% for general formatting of (in-text) citations, and for
+% changing certain catcodes while reading the .aux file.
+% 14-Nov-90 0.99e, changed the way \@setletters works, made some \new...'s
+% non-outer, and changed the way Eplain reads this file.
+% 12-Dec-90 0.99f, made \@resetnumerals change the `,' and `.' catcodes; and
+% added \biblabelextrahang, \@getoptionalarg, and \bblsc.
+% 11-Mar-91 0.99g, made a few minor changes required by the way Eplain reads
+% this file, but no functional changes.
+% 24-Apr-91 0.99h, inhibited the reading and writing of the .aux file if it
+% isn't used or if the \noauxfile macro is defined, and
+% removed some .aux-file-opening detritus; printed the
+% cite-key of undefined citations in \tt font; changed the
+% catcode of `_' inside \cite; and called \@resetnumerals
+% from inside a group.
+%
+%
+% The LaTeX-related commands defined in this file include (a) the four
+% commands that a user types (\bibliography, \bibliographystyle, \cite,
+% and \nocite); (b) the three commands that BibTeX looks for in the .aux
+% file (\bibdata, \bibstyle, and \citation---there is a fourth command
+% that BibTeX looks for, but that command is related to LaTeX's \include
+% facility, so these macros ignore that command); and (c) a LaTeX
+% command (\newcommand) that's written by one of the four standard
+% bibliography styles (alpha). The definitions here are not exactly the
+% same as the corresponding LaTeX definitions (those eight LaTeX
+% definitions depend on a significant fraction of LaTeX itself). But
+% the only substantial differences are with \newcommand, which here,
+% without complaining, lets you redefine a preexisting control sequence
+% (in LaTeX, \newcommand won't let you redefine a preexisting command),
+% and which here doesn't make the control sequences it defines \long (in
+% LaTeX, that happens automatically); there may also be other minor
+% differences. To summarize: Unless you know what you're doing, you
+% shouldn't define any control sequences with these eight names:
+%
+% \bibdata
+% \bibliography
+% \bibliographystyle
+% \bibstyle
+% \citation
+% \cite
+% \newcommand
+% \nocite
+%
+% There are three other commands written by one or more of the four
+% standard (plain, abbrv, alpha, unsrt) or four semistandard (acm,
+% apalike, ieeetr, siam) bibliography styles; they take effect only
+% within the bibliography, and are redefinable, as explained later:
+%
+% \em
+% \newblock
+% \sc
+%
+% There's one control sequence you might want to use (but not redefine)
+% in redefining \biblabelprint:
+%
+% \biblabelwidth
+%
+% There are twelve other control sequences (explained later in more detail)
+% that the macros of this file will use if you define them---you should
+% define them after the \input btxmac command but before the \bibliography
+% command. The first five begin with `\bbl' and affect fonts, spacing,
+% and perhaps other characteristics of the bibliography; the next three
+% begin with `\biblabel' and determine how labels are formatted in the
+% bibliography; and the last four begin with `\print' and determine how
+% the in-text citations are formatted:
+%
+% \bblem
+% \bblhook
+% \bblnewblock
+% \bblrm
+% \bblsc
+% \biblabelcontents
+% \biblabelextrahang
+% \biblabelprint
+% \printbetweencitations
+% \printcitefinish
+% \printcitenote
+% \printcitestart
+%
+% If it's defined before the \input btxmac command, the control sequence
+% below inhibits the reading and writing of the .aux file(s), and the
+% issuing of related warning messages. Any definition will do. This
+% feature might help when you're working on draft stages of a document:
+%
+% \noauxfile
+%
+% Here's another control sequence (it's described later), with an `@'
+% in its name, that you probably won't want to redefine unless you are
+% writing another macro package; if you do redefine it, however, do it
+% before the \input btxmac command:
+%
+% \@undefinedmessage
+%
+% And here are still more control sequences that, should you already have
+% them defined, might conflict with the way the btxmac.tex macros use them
+% (but since each of these has an `@' in its name, it's unlikely that such
+% conflicts will arise unless you intend them):
+%
+% \@auxfile \@auxfiledonefalse \@auxfiledonetrue
+% \@bracketcheck \@citation \@cite
+% \@citedef \@citelabel \@citewarningfalse
+% \@citewarningtrue \@commandname \@continuenewcommand
+% \@emptymarkA \@emptymarkB \@fileexistsfalse
+% \@fileexiststrue \@finishcitedef \@finishtestfileexistence
+% \@for \@forloop \@fornoop
+% \@fortmp \@getoptionalarg \@@getoptionalarg
+% \@gobble \@if@auxfiledone \if@citewarning
+% \@ifempty \@@ifempty \if@fileexists
+% \if@notfirstcitation \@iforloop \@innerdef
+% \@innernewcount \@innernewdimen \@innernewif
+% \@innernewwrite \@itemnum \@letter
+% \@linenumber \@newcommandwithargs \@newcommand
+% \@next \@nextwhile \@nil
+% \@nnil \@notfirstcitationfalse \@notfirstcitationtrue
+% \@numparams \@oldatcatcode \@onecitation
+% \@optionalarg \@other \@paramdef
+% \@readauxfile \@readbblfile \@resetnumerals
+% \@scfont \@setletters \@spacesub
+% \@startdef \@testfileexistence \@tokstostring
+% \@ttsA \@ttsB \@ttsmarkA
+% \@ttsmarkB \@undefined \@writeaux
+%
+%
+% So to start things off we turn `@' into a letter (category code 11),
+% keeping track of the old category code for future restoration.
+% (Simply resetting it to 12 when we leave these macros is
+% insufficient.) The use of `\cite' as a temporary control sequence is
+% a kludge, but it's a reasonably simple way to accomplish what we need
+% without possibly overwriting something (without an `@' in its name)
+% that might already be defined.
+%
+\edef\cite{\the\catcode`@}%
+\catcode`@ = 11
+\let\@oldatcatcode = \cite
+\chardef\@letter = 11
+\chardef\@other = 12
+%
+%
+% Next come some things that will be useful later.
+%
+% Make an outer definition into an inner one (due to Chris Thompson).
+% The arguments should be the control sequence to be defined, and the
+% new of the \outer control sequence, as characters; the control
+% sequence #1 is defined to be just the same as \csname#2\endcsname, but
+% not \outer. For example, \@innerdef\innernewcount{newcount} would
+% define \innernewcount to be a non-outer version of \newcount.
+%
+\def\@innerdef#1#2{\edef#1{\expandafter\noexpand\csname #2\endcsname}}%
+%
+% We use \@innerdef to make some of our allocations local, because
+% Eplain includes our code inside a conditional. We put @'s in the
+% names to minimize the (already small) chance of conflicts.
+%
+\@innerdef\@innernewcount{newcount}%
+\@innerdef\@innernewdimen{newdimen}%
+\@innerdef\@innernewif{newif}%
+\@innerdef\@innernewwrite{newwrite}%
+%
+%
+% Swallow one parameter.
+%
+\def\@gobble#1{}%
+%
+%
+% Use TeX 3.0's \inputlineno to get the line number, for better error
+% messages, but if we're using an old version of TeX, don't do anything.
+%
+\ifx\inputlineno\@undefined
+ \let\@linenumber = \empty % Pre-3.0.
+\else
+ \def\@linenumber{\the\inputlineno:\space}%
+\fi
+%
+%
+% \@getoptionalarg\CS gets an optional argument from the input, enclosed
+% in brackets, then expands \CS. We set \@optionalarg to \empty if we
+% don't find one, otherwise to the text of the argument. This assumes
+% the brackets don't have a funny category code.
+%
+\def\@getoptionalarg#1{\let\temp = #1\futurelet\next\@bracketcheck}%
+\def\@bracketcheck{\begingroup
+ \if [\next
+ \aftergroup\@@getoptionalarg
+ \else
+ \global\let\@optionalarg = \empty
+ %
+ % We can't do the \aftergroup\temp after the \fi, because then the
+ % \temp gets in the way of reading the optional argument from the
+ % input, if we do have one.
+ \aftergroup\temp
+ \fi
+\endgroup}%
+%
+\def\@@getoptionalarg[#1]{%
+ \def\@optionalarg{#1}%
+ \temp
+}%
+%
+%
+% \@tokstostring converts its argument into a list of character tokens.
+% It uses no commands that are executed in the stomach, only expansions
+% handled in the gullet. (This is necessary for use with \edef).
+%
+% Control sequences in the argument are not expanded. Blanks become a
+% \spacesub. The argument shouldn't contain other special characters.
+%
+\def\@tokstostring#1{\@ttsA#1 \@ttsmarkA}%
+%
+% \@ttsA partitions a sequence of tokens into portions delimited by blanks.
+%
+\def\@ttsA#1 #2\@ttsmarkA{%
+ \@ifempty{#1}\else
+ \@ttsB #1\@ttsmarkB
+ %
+ \@ifempty{#2}\else
+ \@spacesub\@ttsA#2\@ttsmarkA
+ \fi
+ \fi
+}%
+%
+% \@ttsB processes a sequence of tokens with no contained blanks.
+%
+\def\@ttsB#1{%
+ \ifx #1\@ttsmarkB\else
+ \string #1%
+ \expandafter\@ttsB
+ \fi
+}%
+%
+% This is just so \ifx won't complain about an undefined control sequence.
+%
+\def\@ttsmarkB{\@ttsmarkB}% should never be expanded
+%
+% The expansion of this macro replaces spaces.
+%
+\def\@spacesub{+}%
+%
+%
+% \@ifempty tests if it is given an argument.
+%
+\def\@ifempty#1{\@@ifempty #1\@emptymarkA\@emptymarkB}%
+\def\@@ifempty#1#2\@emptymarkB{\ifx #1\@emptymarkA}%
+%
+\def\@emptymarkA{\@emptymarkA}% Again, so \ifx won't complain.
+%
+%
+% From LaTeX.
+%
+\def\@nnil{\@nil}%
+\def\@fornoop#1\@@#2#3{}%
+%
+\def\@for#1:=#2\do#3{%
+ \edef\@fortmp{#2}%
+ \ifx\@fortmp\empty \else
+ \expandafter\@forloop#2,\@nil,\@nil\@@#1{#3}%
+ \fi
+}%
+%
+\def\@forloop#1,#2,#3\@@#4#5{\def#4{#1}\ifx #4\@nnil \else
+ #5\def#4{#2}\ifx #4\@nnil \else#5\@iforloop #3\@@#4{#5}\fi\fi
+}%
+%
+\def\@iforloop#1,#2\@@#3#4{\def#3{#1}\ifx #3\@nnil
+ \let\@nextwhile=\@fornoop \else
+ #4\relax\let\@nextwhile=\@iforloop\fi\@nextwhile#2\@@#3{#4}%
+}%
+%
+%
+% This macro tests if a file \jobname.#1 exists, and sets
+% \if@fileexists appropriately. If an optional argument is given, it is
+% used as the root part of the filename instead of \jobname.
+%
+\@innernewif\if@fileexists
+%
+\def\@testfileexistence{\@getoptionalarg\@finishtestfileexistence}%
+\def\@finishtestfileexistence#1{%
+ \begingroup
+ \def\extension{#1}%
+ \immediate\openin0 =
+ \ifx\@optionalarg\empty\jobname\else\@optionalarg\fi
+ \ifx\extension\empty \else .#1\fi
+ \space
+ \ifeof 0
+ \global\@fileexistsfalse
+ \else
+ \global\@fileexiststrue
+ \fi
+ \immediate\closein0
+ \endgroup
+}%
+%
+%
+%% [[[start of BibTeX-specific stuff]]]
+%
+% Now come the four main LaTeX commands and their associated .aux
+% commands. Just as in LaTeX, \bibliographystyle defines the BibTeX
+% style name (.bst file, that is), and \bibliography defines the
+% database (.bib) file(s). The corresponding .aux-file commands are
+% \bibstyle and \bibdata, which are there only for BibTeX's (but not
+% LaTeX's) use.
+%
+\def\bibliographystyle#1{%
+ \@readauxfile
+ \@writeaux{\string\bibstyle{#1}}%
+}%
+\let\bibstyle = \@gobble
+%
+% As well as writing the \bibdata command to tell BibTeX
+% which .bib files to read, we read the .bbl file that
+% BibTeX (or a person, conceivably) has produced.
+%
+\def\bibliography#1{%
+ \@readauxfile
+ \@writeaux{\string\bibdata{#1}}%
+ \@testfileexistence{bbl}%
+ \if@fileexists
+ \@readbblfile
+ \fi
+}%
+\let\bibdata = \@gobble
+%
+% The \nocite{label,label,...} command writes its argument to \@auxfile,
+% unless instructed not to, but produces no text in the document. Both
+% the \nocite and \cite commands produce \citation commands in the .aux file.
+%
+\def\nocite#1{%
+ \@readauxfile
+ \@writeaux{\string\citation{#1}}%
+}%
+%
+\@innernewif\if@notfirstcitation
+%
+% \cite[note]{label,label,...} produces the citations for the labels as
+% well. If the optional argument `note' is present, it's added after
+% the labels. Since \cite calls \nocite before doing any writing, it
+% doesn't need to call \@readauxfile. We change the category code of
+% `_' so that the dummy definition given to the citation label doesn't
+% include a subcript character; that would cause TeX to complain.
+%
+\def\cite{\begingroup\catcode`_ = \@letter \@getoptionalarg\@cite}%
+%
+% Typeset the citations for the labels in #1, followed by the note, if
+% it exists. To change the citation's format in the text, redefine one
+% or more `\print...' macros, whose defaults appear later in this file.
+%
+\def\@cite#1{%
+ \nocite{#1}%
+ % Start printing the text, beginning with a left bracket by default.
+ %
+ \printcitestart
+ \@notfirstcitationfalse
+ \@for \@citation :=#1\do
+ {%
+ \expandafter\@onecitation\@citation\@@
+ }%
+ \ifx\empty\@optionalarg\else
+ \printcitenote{\@optionalarg}%
+ \fi
+ \printcitefinish
+ \endgroup
+}%
+%
+\def\@onecitation#1\@@{%
+ \if@notfirstcitation
+ \printbetweencitations
+ \fi
+ %
+ \expandafter \ifx \csname\@citelabel{#1}\endcsname \relax
+ \if@citewarning
+ \message{\@linenumber Undefined citation `#1'.}%
+ \fi
+ % Give it a dummy definition:
+ \expandafter\gdef\csname\@citelabel{#1}\endcsname{%
+ {\tt \nobreak\hskip0pt#1\nobreak\hskip0pt}}%
+ \fi
+ % Now produce the text, whether it was undefined or not.
+ \csname\@citelabel{#1}\endcsname
+ \@notfirstcitationtrue
+}%
+%
+% Given a label `foo', the macro `\b@foo' is supposed to
+% hold the text that should be produced.
+%
+\def\@citelabel#1{\@tokstostring{b@#1}}%
+%
+% So, how does a citation label get defined? When we read the .bbl file
+% (below), a \bibitem writes out a \@citedef command. And when we read
+% the \@citedef, we define \@citelabel{#1}, where #1 is the user's
+% label. But we have to be careful when reading the \@citedef, because
+% the second argument might have accents or other commands with numbers
+% as arguments. We have given the numerals category code 11 for reading
+% the .aux file, and that prevents them from being recognized as TeX
+% <number>s. Similarly for the other characters that can be part of a
+% <number>. So we have to reset the category codes before reading the
+% second argument. We also have to reset them back to letters when we
+% finish reading the \@citedef's, because there might be more labels
+% with numerals in them defined afterwards in the .aux file, put there
+% by Eplain or whatever.
+%
+\def\@citedef#1{%
+ \begingroup
+ \@resetnumerals
+ \@finishcitedef{#1}%
+}%
+\def\@finishcitedef#1#2{%
+ \expandafter\gdef\csname\@citelabel{#1}\endcsname{#2}%
+ \endgroup
+}%
+\def\@resetnumerals{%
+ \catcode`0 = \@other \catcode`1 = \@other \catcode`2 = \@other
+ \catcode`3 = \@other \catcode`4 = \@other \catcode`5 = \@other
+ \catcode`6 = \@other \catcode`7 = \@other \catcode`8 = \@other
+ \catcode`9 = \@other \catcode`" = \@other \catcode`' = \@other
+ \catcode`` = \@other \catcode`, = \@other \catcode`. = \@other
+}%
+%
+%
+% Reading the .bbl file also produces the typeset bibliography. Please
+% notice, however, that we do not produce the title for the references
+% (e.g., `References'), as LaTeX does. The formatting and spacing of
+% that title, whether it should go into the headline, and so on, are all
+% things determined by your format. We cannot know those things in
+% advance. If you wish, you can define \bblhook to produce the title.
+% Or just do it before the \bibliography command.
+%
+\def\@readbblfile{%
+ % Define a counter to tell us which item number we are on.
+ \@innernewcount\@itemnum
+ %
+ \begingroup
+ \def\begin##1##2{%
+ % ##1 is just `thebibliography'.
+ % ##2 is the widest label.
+ % We set (new dimen) \biblabelwidth based on the widest label
+ \setbox0 = \hbox{\biblabelcontents{##2}}%
+ \biblabelwidth = \wd0
+ }%
+ \def\end##1{}% ##1 is `thebibliography' again.
+ %
+ % Here we have two possibilities:
+ % \bibitem[typesetlabel]{citationlabel}
+ % \bibitem{citationlabel}
+ % If we have the second of these, the citations are numbered, starting
+ % from one; we use our own count register \@itemnum for this.
+ %
+ \@itemnum = 0
+ \def\bibitem{\futurelet\next\@bibitem}%
+ \def\@bibitem{%
+ \begingroup \if [\next
+ \aftergroup\@alphabibitem
+ \else
+ \aftergroup\@numberedbibitem
+ \fi \endgroup
+ }%
+ \def\@alphabibitem[##1]##2{%
+ % Need \xdef here for various reasons.
+ \expandafter \xdef\csname\@citelabel{##2}\endcsname {##1}%
+ \@finishbibitem{##2}%
+ }%
+ %
+ \def\@numberedbibitem##1{%
+ \advance\@itemnum by 1
+ \expandafter \xdef\csname\@citelabel{##1}\endcsname{\number\@itemnum}%
+ \@finishbibitem{##1}%
+ }%
+ %
+ \def\@finishbibitem##1{%
+ \biblabelprint{\csname\@citelabel{##1}\endcsname}%
+ \@writeaux{\string\@citedef{##1}{\csname\@citelabel{##1}\endcsname}}%
+ \ignorespaces
+ }%
+ %
+ % Do the printing (we're producing the bibliography, remember).
+ %
+ \let\em = \bblem
+ \let\newblock = \bblnewblock
+ \let\sc = \bblsc
+ % Punctuation won't affect spacing;
+ \frenchspacing
+ % the penalties below are from LaTeX's [article,book,report].sty;
+ \clubpenalty = 4000 \widowpenalty = 4000
+ % the next two values come from LaTeX's \sloppy command;
+ \tolerance = 10000 \hfuzz = .5pt
+ \everypar = {\hangindent = \biblabelwidth
+ \advance\hangindent by \biblabelextrahang}%
+ \bblrm
+ % the \parskip is a guess at what looks good;
+ \parskip = 1.5ex plus .5ex minus .5ex
+ % and the .5em matches the \enspace of \biblabelprint below.
+ \biblabelextrahang = .5em
+ \bblhook
+ %
+ \input \jobname.bbl
+ \endgroup
+}%
+%
+% The widest label's width is useful for redefining \biblabelprint; you
+% redefine \biblabelwidth, in effect, by redefining the
+% \biblabelcontents macro that appears below. And \biblabelextrahang,
+% which is redefinable inside \bblhook, is added to \biblabelwidth to
+% determine the amount of hanging indentation.
+%
+\@innernewdimen\biblabelwidth
+\@innernewdimen\biblabelextrahang
+%
+% Now come the main macros that are related to the printing of the
+% bibliography. Since you might want to redefine them, they are given
+% default definitions outside of \@readbblfile.
+%
+% The first one controls the printing of a bibliography entry's label.
+% If you change it, make sure that it starts with something like
+% \noindent or \indent that puts TeX into horizontal mode (even if the
+% label itself is empty); otherwise, the hanging indentation will get
+% messed up in certain circumstances.
+%
+\def\biblabelprint#1{%
+ \noindent\hbox to \biblabelwidth{\biblabelcontents{#1}\hss}\enspace}%
+%
+% By default the labels are typeset in \bblrm, and enclosed in brackets.
+%
+\def\biblabelcontents#1{\bblrm [#1]}%
+%
+% The main text, too, is typeset using \bblrm, which is \rm by default.
+%
+\def\bblrm{\rm}%
+%
+% Emphasis for producing, e.g., titles, is done with \it by default.
+%
+\def\bblem{\it}%
+%
+% Some styles use a caps-and-small-caps font for author names. LaTeX
+% defines an \sc command but plain TeX doesn't, so we need one here.
+% The definition below doesn't load the font unless it's needed, but it
+% tries to load only the 10pt version, because it might not exist at
+% other point sizes.
+%
+\def\bblsc{\ifx\@scfont\@undefined
+ \font\@scfont = cmcsc10
+ \fi
+ \@scfont
+}%
+%
+% The major parts of an entry are separated with \bblnewblock. The
+% numbers below are taken from LaTeX's `article' style.
+%
+\def\bblnewblock{\hskip .11em plus .33em minus .07em}%
+%
+% Here's where you stick any other bibliography-formatting goodies, or
+% redefine the values above.
+%
+\let\bblhook = \empty
+%
+%
+% Here are the four default definitions for formatting the in-text
+% citations. These are what you redefine (after your \input btxmac but
+% before your \bibliography) to get parens instead of brackets, or
+% superscripts, or footnotes, or whatever.
+%
+\def\printcitestart{[}% left bracket
+\def\printcitefinish{]}% right bracket
+\def\printbetweencitations{, }% comma, space
+\def\printcitenote#1{, #1}% comma, space, note (if it exists)
+%
+% That scheme is pretty flexible. For example you could use
+% \def\printcitestart{$^\bgroup}
+% \def\printcitefinish{\egroup$}
+% \def\printbetweencitations{,}
+% \def\printcitenote#1{\hbox{\sevenrm\space (#1)}}
+% to get superscripted in-text citations. To get something radically
+% different, however, you'll have to define your own \cite command.
+%
+% When we read this from the .aux file, \citation means nothing.
+%
+\let\citation = \@gobble
+%
+%
+% Now comes the stuff for dealing with LaTeX's \newcommand. As
+% mentioned earlier, this \newcommand will redefine a preexisting
+% command; that's different from how LaTeX's \newcommand behaves.
+%
+\@innernewcount\@numparams
+%
+% \newcommand{\foo}[n]{text} defines the control sequence \foo to have
+% n parameters, and replacement text `text'.
+%
+\def\newcommand#1{%
+ \def\@commandname{#1}%
+ \futurelet\@next\@continuenewcommand
+}%
+%
+% Figure out if this definition has parameters.
+%
+\def\@continuenewcommand{\begingroup
+ \if [\@next
+ \aftergroup\@newcommandwithargs
+ \else
+ \global\@numparams = 0
+ \aftergroup\@newcommand
+ \fi
+\endgroup}%
+%
+\def\@newcommandwithargs[#1]{%
+ \global\@numparams = #1
+ \@newcommand
+}%
+%
+% \@numparams is how many arguments this command has. The name of the
+% command is \@commandname. The replacement text for the new macro is #1.
+%
+\def\@newcommand#1{%
+ \def\@startdef{\expandafter\edef\@commandname}%
+ \ifnum\@numparams=0
+ \let\@paramdef = \empty
+ \else
+ \ifnum\@numparams>9
+ \errmessage{\the\@numparams\space is too many parameters}%
+ \else
+ \ifnum\@numparams<0
+ \errmessage{\the\@numparams\space is too few parameters}%
+ \else
+ \edef\@paramdef{%
+ % This is disgusting, but \loop doesn't work inside \edef,
+ % because \body isn't defined.
+ %
+ \ifcase\@numparams
+ \empty No arguments.
+ \or ####1%
+ \or ####1####2%
+ \or ####1####2####3%
+ \or ####1####2####3####4%
+ \or ####1####2####3####4####5%
+ \or ####1####2####3####4####5####6%
+ \or ####1####2####3####4####5####6####7%
+ \or ####1####2####3####4####5####6####7####8%
+ \or ####1####2####3####4####5####6####7####8####9%
+ \fi
+ }%
+ \fi
+ \fi
+ \fi
+ \expandafter\@startdef\@paramdef{#1}%
+}%
+%
+%% [[[end of BibTeX-specific stuff]]]
+%
+%
+% Names of references (arguments given in the \cite and \nocite
+% commands) and file names (arguments given in the \bibliography and
+% \bibliographystyle commands) are recorded in \jobname.aux, called the
+% \@auxfile in these macros. Here's how they get read in.
+%
+\def\@readauxfile{%
+ \if@auxfiledone \else % remember: \@auxfiledonetrue if \noauxfile is defined
+ \global\@auxfiledonetrue
+ \@testfileexistence{aux}%
+ \if@fileexists
+ \begingroup
+ % Because we might be in horizontal mode when \@readauxfile
+ % is called (if it's in response to a \cite or \nocite), we
+ % want to ignore all the would-be spaces at the ends of
+ % lines in the aux file. Fortunately, there are never any
+ % (non-pathological) cases where an end-of-line might
+ % actually be desired. If you really need to do something
+ % strange, you can redefine \@setletters to do something
+ % besides what it does now (this is intentionally left as
+ % being somewhat painful to do).
+ \endlinechar = -1
+ \@setletters
+ \input \jobname.aux
+ \endgroup
+ \else
+ \message{\@undefinedmessage}%
+ \global\@citewarningfalse
+ \fi
+ \immediate\openout\@auxfile = \jobname.aux
+ \fi
+}%
+%
+% The \@readauxfile macro does all that work the first time it's called.
+% Since it's called once for every \cite, \nocite, \bibliography, and
+% \bibliographystyle command that the user issues, we need to remember
+% whether the work's been done. It's considered done if we're not to do
+% it---that is, if \noauxfile is defined.
+%
+\newif\if@auxfiledone
+\ifx\noauxfile\@undefined \else \@auxfiledonetrue\fi
+%
+% Since lots of characters are allowable inside reference names, and
+% since a reference name can get converted into a control sequence,
+% \@readauxfile must treat many characters as letters. It does that by
+% calling \@setletters, which changes the category code of all \@other
+% characters to \@letter. The 128/256 business arises because character
+% codes go up to 256 starting with TeX 3.0, but up to only 128 with
+% earlier versions.
+%
+\def\@setletters{%
+ \count255 = 0
+ \edef\temp{\ifx\inputlineno\@undefined 128\else 256\fi}%
+ \loop
+ \ifnum\catcode\count255 = \@other
+ \catcode\count255 = \@letter
+ \fi
+ \advance\count255 by 1
+ \ifnum\count255<\temp
+ \repeat
+ % The Eplain package uses underscores to construct the label names.
+ \catcode`\_ = \@letter
+}%
+%
+% It's conceivable you'd want to change how other characters are read;
+% to do that, change their category code before doing \input btxmac.
+%
+%
+% After reading the .aux file, \@readauxfile opens it for writing.
+% The \@writeaux macro does the actual writing (as long as
+% \noauxfile is undefined).
+%
+\@innernewwrite\@auxfile
+\def\@writeaux#1{\ifx\noauxfile\@undefined \write\@auxfile{#1}\fi}%
+%
+%
+% A macro package that uses btxmac.tex might define
+% \@undefinedmessage (before doing an \input btxmac).
+%
+\ifx\@undefinedmessage\@undefined
+ \def\@undefinedmessage{No .aux file; I won't give you warnings about
+ undefined citations.}%
+\fi
+%
+% Even if citations are undefined, we want to complain only if
+% \@citewarningtrue. The default is to set \@citewarningtrue unless
+% \noauxfile is defined. Again, a macro package that uses
+% btxmac.tex might want to redefine this.
+%
+\@innernewif\if@citewarning
+\ifx\noauxfile\@undefined \@citewarningtrue\fi
+%
+%
+% Finally, before leaving we restore @'s old category code.
+%
+\catcode`@ = \@oldatcatcode
diff --git a/macros/plain/formats/lollipop/doc/manual/comm.tex b/macros/plain/formats/lollipop/doc/manual/comm.tex
new file mode 100644
index 0000000000..2876acf959
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/comm.tex
@@ -0,0 +1,642 @@
+% comm.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter Commands
+
+\Section[sec:counters] Counters
+
+Counters can be declared explicitly by the user, but more often they
+are defined automatically in some generic construct:
+
+The \cs{Foo} defined by
+\Ver>\DefineBar:Foo ...
+ counter:i ...
+ Stop<Rev
+
+will have a counter that counts in roman lowercase, and which is
+accessible as \refcs{FooCounter}. Everytime \cs{Foo} is used, this
+counter is increased by one.
+
+The use of the \opt{counter} option is described
+in~\ref[sec:opt:counter].
+Here are the commands for explicit manipulation of counters.
+
+\SubSection[sec:counter:repr] Allocation and representation
+
+A counter is created by for instance
+\Ver>\NewCounter:Things<Rev
+This will create control sequence \cs{ThingsCounter} that will print
+the value of the counter.
+The counter will usually be printed as an Arabic numeral, but other
+counter representations can be specified by
+\refcs{CounterRepresentation}. Here are their codes: \Description
+\item 1
+numeric
+\item a
+lowercase character
+\item A
+uppercase character
+\item i
+lowercase roman
+\item I
+lowercase roman
+\>
+for instance
+\Ver>\CounterRepresentation:Things=i<Rev
+will cause \cs{ThingsCounter} to print a lowercase Roman numeral.
+
+However, a call such as
+\Ver>\CounterRepresentation:Theorem=Lemma<Rev
+will make the \cs{TheoremCounter} a synonym of an earlier created
+\cs{LemmaCounter}
+
+\SubSection Counter manipulation
+
+The following commands can be used to manipulate counters, both when
+they are created by hand using \refcs{NewCounter} and when they were
+generated automatically in some generic construct:
+
+With \refcs{StartCounter} reset the counter to one:
+ \Ver>\StartCounter:things<Rev
+
+With \refcs{StepCounter} increase the counter by one:
+ \Ver>\StepCounter:things<Rev
+
+With \refcs{BackStepCounter} decrease the counter by one:
+ \Ver>\BackStepCounter:things<Rev
+
+With \refcs{SetCounter} set the counter to some specified value:
+ \Ver>\SetCounter:things=5<Rev
+
+With \refcs{AddToCounter} increase the counter by some
+specified value:
+ \Ver>\AddToCounter:things=7<Rev
+
+The last two commands accept names of numerical parameters, for
+instance the value of a counter:
+ \Ver>\NewCounter:Favourite
+\AddToCounter:things=FavouriteValue<Rev
+More about this `value' thing in the next section.
+
+\SubSection What do you get when you define a counter?
+
+After you define a counter as \Ver>\NewCounter:MyThings<Rev there are
+two commands that it is important to distinguish between. First of
+all, \cs{MyThingsCounter} gives the {\it printed\/} value of the
+counter. This is the command that you will use mostly. It uses
+whatever representation you have specified for the counter, or plain
+Arabic numerals if haven't specified anything.
+
+Secondly, \cs{MyThingsValue} gives the value of the counter. You can
+not use this command on its own: you will get a `number expected'
+error.
+
+\SubSection Counter hierarchies
+
+Often counters are related to each other. For instance, when a new
+section begins, the subsection counter has to be reset. The same may
+be true for equation counters. In Lollipop such a relation is
+indicated by a call to \refcs{GoverningCounter}, for instance
+
+\Ver>\GoverningCounter:SubSection=Section<Rev
+
+All of the counter manipulation commands applied to a governing
+counter will cause all governed counters to be reset. Such a reset
+also occurs if the counter was created in some generic construct.
+
+For examples, see section~\ref[sec:head:examples].
+
+\SubSection Referencing counters
+
+All counters that are declared as part of a generic construct, or
+explicitly through \refcs{NewCounter} automatically become the current
+reference when they are altered. Thus \ver>\label[bar]> will make
+\ver>\ref[bar]> refer to the value of the counter most recently
+changed. The way the counter is referenced can be altered by the
+\opt{label} option in generic constructs; see
+section~\ref[sec:opt:label].
+
+For generic constructs with a counter no explicit \refcs{label} commands
+need to be given; such commands take an optional argument with the
+label key:
+\Ver>\Section[sec:examples] Examples<Rev
+
+\SubSection Adaptive counters
+
+It may happen that you want to compute a value during one run of
+\TeX, and use it in the next. An example is the fact that this manual
+states the total number of pages on the title page. For this you can
+use \refcs{AdaptiveCounter}
+ \Ver>\AdaptiveCounter:LastPage<Rev
+which is like \cs{NewCounter}, except that the value of this counter
+gets written to the \file{.aux} file.
+
+There are two ways of setting an adaptive counter: you can simply use
+it in some construct (for instance through a counter synonym;
+section~ref[sec:counter:repr]), or you can set it explicitly, for
+instance as
+ \Ver>\SetCounter:LastPage=PageValue<Rev
+See how this manual does it.
+
+\SubSection Examples of counter usage
+
+Items start at the value of one, so if a starting value of zero is
+necessary, the following will work
+\Ver>
+\Enumerate \SetCounter:item=-1
+\item ...<Rev
+
+
+\Section[sec:font] Font selection
+
+In \Lollipop, choosing a font is done through three parameters:
+\Description\item Typeface
+A collection of related styles and sizes. The typeface is set by the
+command \refcs{Typeface}.
+\item Style
+Italic, bold, roman, typewriter. You know. The style is set by the
+command \refcs{Style}.
+\item PointSize
+The size of a font in typographical points ($72.27$ per inch).
+The pointsize is set by the command \refcs{PointSize}.
+\>
+
+The most common change of font is a change in style. Therefore,
+issuing a command such as \Ver>\Style:bold<Rev immediately changes
+the font to the bold of the current typeface in the current pointsize.
+
+However, issuing a command such as \Ver>\Typeface:GoudyOldStyle<Rev
+or \Ver>\PointSize:28<Rev will not change the font, since such
+changes are usually accompanied by a change in style. In case that an
+immediate switch is necessary, the command
+\refcs{SetFont} can be given.
+This evaluates the current value of the typeface, style, and
+pointsize commands, and sets the font accordingly.
+
+A number of typeface names have been predefined in \Lollipop,
+however, in order to print them your printer (software) must have them
+available.
+
+\Example
+\SerifFace \PointSize:12
+\Style:roman This \Style:italic sentence \PointSize:10 has
+\SetFont way \SansFace \Style:roman too \SetFont many
+\PointSize:12 \SetFont font \Style:bold changes.
+\ExampleStop
+
+(The commands \cs{SerifFace} and \cs{SansFace} are defined in
+the master file of this manual, and serve to make this manual
+formattable on any system.)
+
+\SubSection Relative size changes
+
+Apart from setting the pointsize explicitly, it is also possibly to
+make size changes relative to the current size. For instance,
+\refcs{PointSizeLarger} and \refcs{PointSizeSmaller} with an optional
+argument indicating the size of the change can be used. These
+commands are not cumulative.
+
+\Example
+\SerifFace
+\PointSize:9 \SetFont Every once in a while,\SaveFont
+\PointSizeLarger[2] shouting \PointSizeLarger helps.
+\PointSizeSmaller[2]But most of the times it doesn't.
+\RestoreFont Unfortunately.
+\ExampleStop
+
+Similar to the changes in mathematics mode to script and scriptscript
+size, the same relative changes are available in text mode through
+the control sequences \refcs{script} and \refcs{scriptscript}.
+The control
+sequence \refcs{normal} can be used to restore the default size.
+
+Here is one application of such relative changes:
+\Ver>
+L\kern -.3em\raise .35ex\hbox {\script A}\kern -.1em\TeX<Rev
+which gives definition of the \LaTeX\ logo that is independent
+of typeface, size and style.
+
+The relative sizes of script and scriptscript fonts are by default at
+$70\%$ and $50\%$, but they can be set explicitly by
+\Ver>\PointSizeScriptSizes:10=10,7,5<Rev
+This also gives the possibility to have the \cs{normal} size to be
+different from the surrounding pointsize.
+
+\SubSection Typeface definition
+
+Defining a typeface means telling \Lollipop\ how the external font
+name, that is, the name of the \n{tfm} file, is to be constructed from
+the internal parameters. The command \refcs{DefineTypeface} takes four
+parameters and an optional fifth. The parameters are in sequence
+\Enumerate\item The internal name of the typeface: the name that is
+given to the \cs{Typeface} command.
+\item The root of the external file name. It is assumed that all
+font names of different styles and sizes are constructed by appending
+characters to this base.
+\item Suffixes corresponding to the styles that are available.
+\item Suffixes corresponding to the sizes that are available.
+\>
+
+Here is the definition of the Computer Modern typeface:
+
+\Ver>
+\DefineTypeface{ComputerModern}{cm}
+ {roman:r; slant:sl; italic:ti; mitalic:mi; bold:bx; typewriter:tt;
+ default:r;}
+ {<6:5; <7:6; <8:7; <9:8; <10:9; <11:10;
+ <12:10 \scaled\magstephalf;
+ <14:10 \scaled\magstep1; <16:10 \scaled\magstep2;
+ <20:10 \scaled\magstep3; >19:10 \scaled\magstep4;
+ default:10;}<Rev
+
+Actually, not all combinations of styles and sizes are available.
+That's where the optional argument comes in. This argument can be
+used to specify with \TeX\ conditionals exceptional style/size
+combinations. Here some trickery is needed: internally the size is
+stored in \cs{Fsize}, and in order to use this parameter we need to
+make the at-sign a letter temporarily.
+
+\Ver>\makeatletter
+\DefineTypeface{Compu ...
+ ...
+ default:10;}
+ [\ifStyle:italic \ifnum\Fsize<7 ti7\fi\fi
+ \ifStyle:typewriter \ifnum\Fsize<8 tt8\fi\fi]<Rev
+
+You may have noticed that this scheme is not all-powerful. Thus
+I~found it easier to move all Computer Modern sans serif fonts into a
+new typeface: \n{ComputerSans}.
+
+For other typefaces specifying the size suffix may be much easier
+than for Computer Modern. For instance, here is the definition of the
+PostScript Helvetica typeface.
+
+\Ver>\makeatletter
+\DefineTypeface{psHelvetica}{helv}
+ {roman:; italic:i; mitalic:i; bold:b; default:;}
+ {default: at \Fsize pt;}
+\makeatother<Rev
+
+
+\SubSection Math fonts
+
+Switching styles in math mode should be possible:
+$${\Style:bold x\Style:roman y}z$$
+
+\SubSection Other font matters
+
+The combination \refcs{SaveFont} with a subsequent
+\refcs{RestoreFont} can
+be used to save and restore the current font.
+
+An abbreviation for a font can be defined by
+\Ver>\DefineFont:name=face,size,style<Rev
+This has the same effect as
+\Ver>\def\name{\TypeFace:face \PointSize:size \Style:style }<Rev
+but it takes considerable less processing inside \TeX.
+
+Even if you don't use Computer Modern as your main typeface, the
+typewriter style is not bad, so a control sequence
+\Ver>
+\def\tt{\Typeface:ComputerModern \Style:typewriter }<Rev
+has been given that makes \refcs{tt} always refer to the
+\n{cmtt} fonts. You're at liberty to change this, of course.
+
+\Section Baselineskip
+
+Corresponding to a font size usually the baseline skip has to change.
+By default a fixed ratio of~$1.2$ for this is taken, for instance
+using a 12~point baseline skip for 10~point fonts. Changing the ratio
+can be done by
+\Ver>\BaselineSkipPointSizeRatio:1.3<Rev
+
+If only for some specific size the baseline skip has to deviate from
+the default ratio, then this can be set by
+\Ver>\SetPointSizeBaselineSkip:9=12<Rev
+
+\Section[sec:indent:control] Indentation Control
+
+\SubSection To indent or not to indent
+
+In most documents there is a general rule that all paragraphs indent
+unless a certain condition, or that they do not indent unless certain
+special conditions hold. For \Lollipop\ documents this is determined
+by the command \refcs{AlwaysIndent}, with values \n{yes}/\n{no}.
+
+To override this default setting a command \refcs{Indent}
+(with values \n{yes}/\n{no}) exists, but that is mostly useful as an
+option in generic constructs, and even there it will not be used much.
+See section~\ref[sec:opt:indent] for options relating to indentation.
+
+Important: never set \cs{parindent} to zero. Preventing indentation
+globally should be done through \ver>\AlwaysIndent:no>.
+
+\SubSection[sec:basic-indent] Basic indent
+
+There is a quantity \refcs{basicindent} that is used on the first
+indentation level (see the next section for an explanation of these
+levels). At the start of a document it is set to the then current
+value of \cs{parindent}. You can override that by
+\refcs{BasicIndentIsSet}: give
+\Ver>\BasicIndentIsSet:no<Rev before the \cs{Start} command.
+
+This way, setting \cs{parindent} in the style definition controls the
+indentation in the whole document.
+
+\SubSection Indentation levels; indentation size
+
+When \Lollipop\ decides that text should be indented, it refers to a
+list of indentations for the exact amount. This list contains
+indentation amounts for each `level' of indentation: initially the
+level is one, and if you nest constructs that indent (for instance
+using a list inside a list) the level goes up one step per nested
+construct.
+
+By
+default the indentation on different levels is a fraction of the
+\cs{basicindent}. Thus you can regulate the indentation on
+all levels simultaneously by resetting the \cs{basicindent}.
+
+\Example
+\Distance:basicindent=15pt
+\DefineList:TestList item:left itemCounter item:stop Stop
+\TestList\item Level one \TestList\item Level two
+\TestList\item Level three\>]
+\Distance:basicindent=25pt
+\TestList\item Level one \TestList\item Level two
+\TestList\item Level three\>]
+\ExampleStop
+
+The amount of
+indentation on a certain level can be set explicitly with
+\refcs{LevelIndent}.
+
+\Example
+\Distance:basicindent=15pt
+\LevelIndent:2=20pt
+\DefineList:TestList item:left itemCounter item:stop Stop
+\TestList\item Level one \TestList\item Level two
+\TestList\item Level three\>]
+\ExampleStop
+
+In fact, sometimes you may want to know the name of the indentation
+on a certain level. This is a control sequence such as
+\refcs{levelindentii} for the second level. You get the idea.
+
+\SubSection Manipulating the indentation level
+
+Every once in a while it can be useful to move to a next indentation
+level, or to return to a previous level. For this
+the two commands \refcs{PushIndentLevel} and \refcs{PopIndentLevel} are
+available. One application is for `interrupted lists':
+
+\Example
+\Itemize\item One
+{\par\PopIndentLevel Interrupted text!\par}
+\item Two\>
+\ExampleStop
+
+See chapter~\ref[chap:external-files] for examples of the use of
+\cs{PushIndentLevel}
+
+\Section Margins
+
+By default, \Lollipop\ tries to keep straight margins. You can change
+its mind about that by \refcs{FlushRight} and \refcs{FlushLeft}
+which are tests:
+\Ver>\FlushRight:no \FlushLeft:no<Rev
+If the margins are not flush, the stretchable white space used
+is \refcs{rightmarginstretch} and \refcs{leftmarginstretch},
+which can be set by \cs{Distance}.
+
+You have to set the amount of stretch {\it before} specifying that
+the margins will not be flush. The \cs{FlushRight/Left} commands take
+the current value whenever they are called.
+
+\Section White Space
+
+White space can be indicated by \refcs{hwhite} and \refcs{vwhite}.
+They are often useful in style definitions. Use:
+\Ver>\vwhite:15pt<Rev
+or \Ver>\hwhite:{15pt minus 3pt}<Rev
+for stretch and shrink. The command \refcs{white} is independent
+of the mode, and it expands to \cs{hwhite} or \cs{vwhite}
+depending on the prevailing mode of \TeX.
+
+The command \refcs{fillup} is mostly useful in style definitions:
+it tries to fill up as much white space as is possible.
+For instance
+\Ver> line:start litteral:foo fillup litteral:bar line:stop<Rev
+will push \n{foo} and \n{bar} as far apart as is possibly
+within the margins.
+
+\ImpNote
+All three control sequences \cs{white}, \cs{hwhite}, \cs{vwhite}
+have internal equivalents, for instance
+\Ver>\def\white:#1 {\@white{#1}}<Rev
+\ImpNoteStop
+
+\Section[sec:com:distance] Distances
+
+The command \refcs{Distance} can be used
+to declare a name for a certain
+distance, or in more correct \TeX nical lingo, for a certain piece of
+glue. For instance, declaring that
+ \Ver>\Distance:oneline=15pt<Rev
+means that you can specify in some constructs
+\Ver>\DefineFoo:Bar whitebefore:oneline whiteafter:oneline<Rev
+If you change your mind later about the value of \n{oneline} you only
+need to change one line in the style definition.
+
+Since the second parameter of \cs{Distance} is bounded by a space (or
+the line end, whatever comes first), you can specify stretchable
+distances by enclosing \n{plus} and \n{minus} parts in braces:
+\Ver>\Distance:oneline={15pt plus 2pt minus 3pt}<Rev
+
+The effect of \cs{Distance} is global. Let me know if you don't
+like it.
+
+\SubSection Distance synonyms
+
+Another use of \cs{Distance} is to define one distance as a synonym
+of another. This may come in handy if you use some basic distance,
+such as \n{oneline} for several purposes. Example: if you specify
+\Ver>\Distance:whitebefore=oneline<Rev
+than the whitespace before a construct will be taken to be
+\n{oneline} if you don't use the \opt{whitebefore} option explicitly.
+
+\SubSection[sec:adapt-distance] Adaptive distances
+
+Suppose you want to declare a section heading as
+ \Ver>\DefineHeading:Section ...
+ block:start [...] fillupto:widelabel title<Rev
+where \cs{widelabel} is the width of the widest label that
+occurs in your document. This requires just a tad of \TeX\
+programming. Just copy the details from the example below, which is
+the definition of \cs{Section} in this manual.
+
+By declaring something a \refcs{AdaptiveDistance} instead of just
+\cs{Distance} its value gets written to the \file{.aux} file at the
+end of the run, and restored in the next run. The second argument is
+simply the default value, in case you don't have an auxiliary file
+yet.
+
+\Ver>\AdaptiveDistance:WidestLabel=15pt
+\def\MeasureLabel{\ifdim\BlockWidth>\WidestLabel
+ \global\WidestLabel\BlockWidth\fi}
+\DefineHeading:Section
+ whitebefore:{20pt plus 2pt} whiteafter:14pt
+ line:start PointSize:14 Style:italic
+ block:start block:start ChapterCounter . SectionCounter
+ Spaces:1 block:stop MeasureLabel
+ fillupto:WidestLabel
+ title line:stop
+ external:contents title external:stop
+ label:start ChapterCounter . SectionCounter label:stop
+ Stop<Rev
+
+Note how two nested blocks are used: the first is to measure the
+label, and the width is written to the adaptive distance by means of
+a small macro; the second block is to fill out the white space.
+
+If you want the paragraph indentation to depend on this adaptive
+width, you can give
+ \Ver>\StartCommand{\Distance:parindent=WidestLabel }<Rev
+to set \cs{parindent} at the start of the document.
+See section~\ref[sec:doc-start-stop] and~\ref[sec:basic-indent].
+
+\Section[sec:InputFile] Input Files
+
+Parts of a document can be loaded by
+\Ver>\InputFile:parta
+\InputFile:partb<Rev
+et cetera. A~document part loaded by \refcs{InputFile} always starts
+on a new page. In section~\ref[sec:ref-local] it was already
+explained how local references for such files can be created.
+
+Perhaps most importantly, loading files this way provides a form of
+error checking; \Lollipop\ checks at the end of such a file whether all
+used constructs are balanced properly.
+
+
+\Section[sec:tests] Tests
+
+Users can define tests:
+\Ver>\DefineTest:SomethingTheMatter<Rev
+which are set like any other test:
+\Ver>\SomethingTheMatter:yes<Rev
+or \Ver>\SomethingTheMatter:no<Rev
+
+Tests can be used as \Ver>\ifSomethingTheMatter ... \else ... \fi<Rev
+Like any other conditional, test can be used inside constructs.
+\Ver>\DefineFoo:Bar [...]
+ ifSomethingTheMatter [...] fi
+ [...] Stop<Rev
+
+\Section Goodies
+
+\SubSection List commands
+
+Lollipop does a lot of list processing internally, and a few
+of the commands have been made available to the user.
+
+\Description\item \refcs{NewList}
+creates a list, and sets it to empty:
+ \Ver>\NewList:mylist<Rev
+ \item \refcs{EmptyList}
+just empty a list.
+ \item \refcs{TheList}
+inserts the list. This will typeset the contents of it.
+ \Ver>\TheList:mylist<Rev
+ \item \refcs{AppendToList}
+adds data to a list. \Ver>\AppendToList:mylist={my data}<Rev
+The data are terminated by a space or line end, hence the braces.
+\>
+
+\SubSection Programming Tools
+
+A few commands are useful for the Lollipop style designer who wants
+to write more sophisticated macros (see for instance the address book
+macros in the last chapter).
+
+\Description\item \refcs{UndefinedCS}
+is a test on control sequences.
+ \Ver>\if\UndefinedCS{testcs} ... \else ... \fi<Rev
+ \item \refcs{EqualString}
+tests equality of strings.
+ \Ver>\if\EqualString{one}{two} ... \else ... \fi<Rev
+ \item \refcs{EqualStringX}
+tests equality of strings, using only expansion.
+ \Ver>\if\EqualStringX{one}{two} ... \else ... \fi<Rev
+ \item \refcs{StringBefore}
+tests lexicographic ordering of strings. The string are not supposed
+to contain characters with char codes~0, 127,~255.
+ \Ver>\if\StringBefore{one}{two} ... \else ... \fi<Rev
+ \item \refcs{NextChar}
+chooses between two actions, based on the next character.
+ \Ver>\if\NextChar[{\macro}{\macro[default]} ...<Rev
+ \item \refcs{IsEmptyList}
+can test whether an argument is empty.
+ \Ver>\if\IsEmptyList{#1} ...<Rev
+is true for calls such as \ver>\macro{}>.
+ \item\refcs{loop}
+can be used for repeated execution of statements. (Users of plaing
+\TeX\ may recognize this macro; it is slightly extended here
+to include the \cs{else} case.) It is
+used as:
+ \Ver>\loop ... \if ... \repeat<Rev
+of \Ver>\loop ... \if ... \else ... \repeat<Rev
+
+
+ \>
+
+\SubSection[sec:everypar] \cs{everypar}
+
+The \TeX\ primitive \cs{everypar} should not be used any more.
+Instead use the command \refcs{EveryParagraph} as if you are setting
+a token list:
+ \Ver>\EveryParagraph{ ... }<Rev
+
+\SubSection[sec:everymath] \cs{everymath}
+
+The \TeX\ primitive \cs{everymath} should not be used any more.
+Instead use the command \refcs{EveryMath} as if you are setting
+a token list:
+ \Ver>\EveryMath{ ... }<Rev
+
+\SubSection[sec:everydisplay] \cs{everydisplay}
+
+The \TeX\ primitive \cs{everydisplay} should not be used any more.
+Instead use the command \refcs{EveryDisplay} as if you are setting
+a token list:
+ \Ver>\EveryDisplay{ ... }<Rev
+
+\SubSection Allocation
+
+The commands \refcs{SaveAlloc} and subsequent \refcs{RestoreAlloc} save and
+reset the internal \TeX\ allocation counters.
+
+\endinput
+
+% 2014/04/13 Added some notes about \EveryMath, and
+% \EveryDisplay. Also the wrong spelling of `note' changed
+% to `not' in `sec:everypar'.
+% 2014/04/11 Changed \n{tty} style to \n{typewriter} style
+% 92/11/18 Adaptive distances explained
+% 92/11/20 Adaptive counters explained
+% 93/05/13 changes in font macros
diff --git a/macros/plain/formats/lollipop/doc/manual/comment.tex b/macros/plain/formats/lollipop/doc/manual/comment.tex
new file mode 100644
index 0000000000..fb7047c425
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/comment.tex
@@ -0,0 +1,129 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% comment.sty version 3.0, 3 September 1992
+% selectively in/exclude pieces of text: the user can define new
+% comment versions, and each is controlled separately.
+% Special comments can be defined where the user specifies the
+% action that is to be taken with each comment line.
+%
+% This style can be used with plain TeX or LaTeX, and probably
+% most other packages too.
+%
+% Author
+% Victor Eijkhout and Vafa Khalighi
+% persian-tex@tug.org
+%
+% Usage: all text included in between
+% \comment ... \endcomment
+% or \begin{comment} ... \end{comment}
+% is discarded. The closing command should appear on a line
+% of its own. No starting spaces, nothing after it.
+% This environment should work with arbitrary amounts
+% of comment.
+%
+% Other 'comment' environments are defined by
+% and are selected/deselected with
+% \includecomment{versiona}
+% \excludecoment{versionb}
+%
+% These environments are used as
+% \versiona ... \endversiona
+% or \begin{versiona} ... \end{versiona}
+% with the closing command again on a line of its own.
+%
+% Special comments are defined as
+% \specialcomment{name}{before commands}{after commands}
+% where the second and third arguments are executed before
+% and after each comment. By defining a control sequence
+% \Thiscomment#1{...} in the before commands the user can
+% specify what is to be done which each comment line.
+%
+% Basic approach:
+% to comment something out, scoop up every line in verbatim mode
+% as macro argument, then throw it away.
+% For inclusions, both the opening and closing comands
+% are defined as noop
+%
+% This file copyright Victor Eijkhout and Vafa Khalighi.
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+
+\def\makeinnocent#1{\catcode`#1=12 }
+\def\csarg#1#2{\expandafter#1\csname#2\endcsname}
+
+\def\TreatAsComment#1{\begingroup
+ \def\CurrentComment{#1}%
+ \let\do\makeinnocent \dospecials
+ \makeinnocent\^^L% and whatever other special cases
+ \endlinechar`\^^M \catcode`\^^M=12 \xComment}
+{\catcode`\^^M=12 \endlinechar=-1 %
+ \gdef\xComment#1^^M{\def\test{#1}
+ \csarg\ifx{PlainEnd\CurrentComment Test}\test
+ \def\next{\endgroup\AfterComment}%
+ \else \csarg\ifx{LolliEnd\CurrentComment Test}\test
+ \def\next{\endgroup\AfterComment}%
+ \else \csarg\ifx{LaLaEnd\CurrentComment Test}\test
+ \edef\next{\endgroup\noexpand\AfterComment
+ \noexpand\end{\CurrentComment}}
+ \else \ThisComment{#1}\let\next\xComment
+ \fi \fi \fi \next}
+}
+
+\def\includecomment
+ #1{\message{Including comment '#1'}%
+ \expandafter\def\csname#1\endcsname{}%
+ \expandafter\def\csname end#1\endcsname{}}
+\def\excludecomment
+ #1{\message{Excluding comment '#1'}%
+ \csarg\def{#1}{\let\AfterComment\relax
+ \def\ThisComment####1{}\TreatAsComment{#1}}%
+ {\escapechar=-1\relax
+ \csarg\xdef{PlainEnd#1Test}{\string\\end#1}%
+ \csarg\xdef{LolliEnd#1Test}{\string\\#1Stop}%
+ \csarg\xdef{LaLaEnd#1Test}{\string\\end\string\{#1\string\}}%
+ }}
+\long\def\specialcomment
+ #1#2#3{\message{Special comment '#1'}%
+ \csarg\def{#1}{\def\ThisComment{}\def\AfterComment{#3}#2%
+ \TreatAsComment{#1}}%
+ {\escapechar=-1\relax
+ \csarg\xdef{PlainEnd#1Test}{\string\\end#1}%
+ \csarg\xdef{LolliEnd#1Test}{\string\\#1Stop}%
+ \csarg\xdef{LaLaEnd#1Test}{\string\\end\string\{#1\string\}}%
+ }}
+\excludecomment{comment}
+
+\endinput
+
+% a test of the special comments
+\newcount\comlines
+\specialcomment{countedcomment}
+ {\comlines=-1\relax %note that the rest of the first line is also comment
+ \def\ThisComment{\global\advance\comlines1\relax}}
+ {\endgraf **Comment: \number\comlines\ line(s) removed**\endgraf}
+
+This is a line of text
+\countedcomment
+Oneline
+\endcountedcomment
+another line of text
+\countedcomment
+One line
+Two line
+Three line
+\endcountedcomment
+last line of text
+\end
diff --git a/macros/plain/formats/lollipop/doc/manual/example.tex b/macros/plain/formats/lollipop/doc/manual/example.tex
new file mode 100644
index 0000000000..5b38d8eefb
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/example.tex
@@ -0,0 +1,4 @@
+
+\Itemize\item One
+{\par\PopIndentLevel Interrupted text!\par}
+\item Two\>
diff --git a/macros/plain/formats/lollipop/doc/manual/extern.tex b/macros/plain/formats/lollipop/doc/manual/extern.tex
new file mode 100644
index 0000000000..aff8e97d59
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/extern.tex
@@ -0,0 +1,428 @@
+% extern.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter[chap:referencing]
+Referencing
+
+In manuals and scientific documents you often want to write something
+like `see Chapter~4'. But what if you shuffle the chapters a bit? It
+would be nice if the number would be updated automatically. With
+\Lollipop, as with many other \TeX\ macro packages, this is easily
+done.
+
+Here is an example to set the mood for the rest of this chapter.
+The sort of thing that is referred to most is a heading. So suppose
+you want to refer to a section number.
+
+\Example
+\DefineHeading:TestSection
+ line:start Style:italic TestSectionCounter Spaces:2 title
+ line:stop Stop
+\TestSection[one:section?] First section\par
+After this section will come section~\ref[other:section!].
+
+\TestSection[other:section!] Another section\par
+This is the section that came after section~\ref[one:section?].
+\ExampleStop
+
+\Section What and how do you reference?
+
+You can reference not only headings but everything that has a
+counter. Thus all generic constructs can be referenced, and in
+addition you can reference item numbers in a list (there are examples
+of this latter possibility in section~\ref[sec:bib]). The simplest way
+of referencing something is to put the key in square brackets behind
+it:
+
+\Ver>\Section[this:section] The title of This Section<Rev
+You can then reference the key by \refcs{ref}, or the page
+where it appeared by~\refcs{pgref}:
+\Ver>Section \ref[this:section] on page \pgref[this:section]<Rev
+
+As you may have guessed from the above examples, keys can contain all
+sorts of characters. Only brackets, braces, and the hash sign are
+excepted. You get an error message if you try to use the same key
+twice.
+
+Another way of declaring a key is to use the command \refcs{label}
+carrying the key
+\Ver>\label[the:key]<Rev
+This can be useful if you want to declare two keys for a single
+reference. Make sure that the \cs{label} command is not part of the
+title. Unexplained phenomena occur if you do that. Instead put the
+label after the construct you want to reference:
+\Ver>\Section Precautions and remedies
+
+\label[sec:precautions]\label[sec:remedies]
+In this section ...<Rev
+
+\Section[sec:shape:reference] The shape of the reference
+
+By default, a reference consists of just the number of the thing you
+reference. There are two ways in which you can change this, one
+systematic, and one on-the-fly.
+
+\SubSection Defining the shape of the reference
+
+You can customize the way an object is
+referenced by using the option \refopt{label} in its definition. For
+instance, often you want things like parentheses around references.
+Putting this information in the label definition saves you a lot of
+work in case you change your mind later.
+
+\Example
+\DefineHeading:TestSection
+ line:start Style:italic TestSectionCounter Spaces:2 title line:stop
+ label:start ( TestSectionCounter ) label:stop Stop
+\TestSection[one:section?2] First section\par
+After this section will come section~\ref[other:section!2].
+
+\TestSection[other:section!2] Another section\par
+This is the section that came after section~\ref[one:section?2].
+\ExampleStop
+
+Another use of customized labels is including other counters in the
+reference:
+
+\Example
+\DefineHeading:TestChapter
+ line:start Style:bold TestChapterCounter / title line:stop Stop
+\DefineHeading:TestSection
+ line:start Style:italic TestSectionCounter Spaces:2 title line:stop
+ label:start TestChapterCounter .
+ TestSectionCounter label:stop Stop
+\TestChapter First chapter\par
+Pretty short chapter
+\TestChapter Second chapter\par
+\TestSection[one:section?3] First section\par
+After this section will come section~\ref[other:section!3].
+
+\TestSection[other:section!3] Another section\par
+This is the section that came after section~\ref[one:section?3].
+\ExampleStop
+
+A more surprising application of explicit definition of labels is
+inclusion of the title in the reference.
+\Example
+\DefineHeading:TestSection
+ line:start Style:italic TestSectionCounter Spaces:2 title line:stop
+ label:start TestSectionCounter literal: Spaces:1
+ Style:italic title label:stop Stop
+\TestSection[one:section?4] First section\par
+After this section will come section~\ref[other:section!4].
+
+\TestSection[other:section!4] Another section\par
+This is the section that came after section~\ref[one:section?4].
+\ExampleStop
+
+\SubSection[sec:exp-ref] Explicit specification of the reference
+
+For every specific object referenced you can specify the reference by
+using an optional argument before the label key. Have a look at the
+next example.
+
+\Example
+\DefineHeading:TestSection counter:A
+ line:start Style:bold TestSectionCounter . Spaces:2 title line:stop
+ Stop
+\TestSection[ref:one] Lalala\par
+This is before section \ref[ref:two].
+\TestSection<`the Didi section'>[ref:two] Dididi\par
+This is after section \ref[ref:one].
+\ExampleStop
+
+This mechanism is also used in lists, where it's mostly useful for
+bibliographies generated by Bib\TeX; see section~\ref[sec:BibTeX].
+
+\Section[sec:ref-local] Local references
+
+Some documents are
+collated out of parts that were documents in themselves.
+The \Lollipop\ command \cs{InputFile} facilitates in a number
+of ways working with such a segmented file (see
+section~\ref[sec:InputFile]). One of the problems with input files is
+that in such a case it may happen that the same reference key is used
+in more than one part of the document. This phenomenon is
+not at all unknown in multiple authored documents. Ordinarily this
+would result in incorrect references.
+
+To prevent such collisions \Lollipop\ can use local
+references: the command \refcs{LocalReferences} has default \n{no},
+and specifying
+\Ver>LocalReferences:yes<Rev
+creates local \file{aux} files for each input file.
+
+\Section[sec:bib] Bibliography citations
+
+\Lollipop\ has an interface to Bib\TeX. However, since a bibliography
+is just a list, referencing items in it is quite easy, even if you
+don't use Bib\TeX.
+
+\SubSection Bibliographies without Bib\TeX
+
+This section doesn't tell you anything that cannot be found elsewhere
+in this manual. The following two examples define a bibliography as
+just a list, and by giving labels to the items you can refer to them.
+
+\Example
+\DefineList:BibList item:left [ itemCounter ] item:stop
+ label:start [ itemCounter ] label:stop Stop
+In this example we shall have occasion to refer to
+\ref[Abee80] and~\ref[Ceede79].\par
+\Indent:no Bibliography
+\BibList \item[Ace55] C.D. Ace, Inscrutible title.
+\item[Abee80] E.F. Abee, Worthless drivel.
+\item[Ceede79] G.H. Ceede, Contractual obligation.
+\>
+\ExampleStop
+
+Here is a way to customize the label (if you need to refresh your
+memory about description lists, see
+section~\ref[sec:description:list]).
+
+\Example
+\DefineList:BibList item:left [ itemCounter ] item:stop
+ label:start ( description ) label:stop Stop
+In this example we shall have occasion to refer to
+\ref[Abe80] and~\ref[Ceedee79].\par
+\Indent:no Bibliography
+\BibList \item[Aace55] Aace55
+C.D. Aace, Inscrutible title.
+\item[Abe80] Abe80
+E.F. Abe, Worthless drivel.
+\item[Ceedee79] Ceedee79
+G.H. Ceedee, Contractual obligation.
+\>
+\ExampleStop
+
+\SubSection[sec:BibTeX] Bibliographies with Bib\TeX
+
+\Lollipop has an interface to the popular Bib\TeX\
+bibliography database program, based on the `BtxMac' macros
+by Karl Berry and Oren Patashnik. \Lollipop\ is set up for them, you
+only have to \cs{input} the file \file{btxmac.tex}. (The version
+of btxmac used to test this is \n{0.99h}.) You can find global
+information about Bib\TeX\ in the \LaTeX\ book~{%\tracingmacros=2
+%\tracingcommands\tracingmacros
+\bibref[La:book]},
+since Bib\TeX\ was
+originally written for \LaTeX.
+
+Since there is some redefining going on between btxmac and \Lollipop\
+you have to load the btxmac file before the \cs{Start} command (see
+section~\ref[sec:doc-start-stop]).
+
+Since the btxmac file already has a default way of formatting the
+bibliography you can get away with just putting the lines
+ \Ver>\bibliography{ <bfile> }
+\bibliographystyle{ <bstyle> }<Rev
+ in your file wherever you want the bibliography.
+
+If you want to define your own bibliography, you have to use
+\refcs{DefineBBL} which is practically a synonym for
+\ver>\DefineList:BBL>, so you can see in the `lists' chapter of this
+manual what options apply.
+
+For example:
+ \Ver>\DefineBBL line:start Style:italic literal:Literature line:stop
+ item:left [ begingroup Style:bold itemCounter
+ endgroup ] item:stop
+ Stop<Rev
+
+You refer to a bibliography item by \refcs{bibref}, as in
+\ver>\bibref[Knuth80]>. This command has a very simple definition
+ \Ver>\def\bibref[#1]{[\ref[#1]]\nocite{#1}}<Rev
+so you can easily redefine it. For instance
+ \Ver>\def\supref[#1]{$^{\rm \ref[#1]}$\nocite{#1}}<Rev
+ will make your references into superscripts.
+Make sure that
+the call to \cs{nocite} appears, because that generates the request for
+Bib\TeX.
+
+The \Lollipop\ command \ver>\WriteExtern:no> (see
+section~\ref[sec:write-extern]) defines \cs{noauxfile} to prevent
+regeneration of the bib entries in the \file{.aux} file.
+You don't have to do that anymore.
+
+\Section Obscure details
+
+For the sake of efficiency, not all macros in Lollipop automatically
+accept labels for referencing, only the ones that use the \n{label}
+option, or that have a counter (remember, the default form of the
+reference is just the counter). If you want a macro that has no
+counter and no label specification to accept a label, use the option
+\refopt{haslabel}. One reason for doing this is that you have access to
+the label itself through the control sequence \refcs{RefLabel}.
+
+\Chapter[chap:external-files] External Files
+
+Some document require information to be collected during a run. Such
+information typically is a table of contents or index, and it is
+gathered in an external file. (The reason for gathering such
+information in a file at all is that often some external manipulation,
+for instance sorting of an index, is needed.) Since there are many
+possibilities for external files (mathematical monographs may have a
+list of definitions, or a list of notations) \Lollipop\ does not
+predefine such files, but supplies all of the tools for creating them.
+
+External files involve four actions:
+\Enumerate\item The file should be declared.
+\item It should be specified what information is to be written to the
+file.
+\item The formatting of the contents of the file has to be specified.
+\item The file has to be loaded.
+\>
+
+You can have at most 15 external files per document.
+
+\Section[sec:write-extern] Declaring and loading an external file
+
+The first act, declaring the existence of the external file is very
+easy with the command \refcs{DefineExternalFile}:
+ an internal name and a three-character file name extension have
+to be given as parameters.
+\Ver>\DefineExternalFile:contents=toc<Rev
+With this definition, if the document is called \file{book.tex} then
+the `contents' will be gathered in a file called \file{book.toc}.
+(The declaration of an external file has to come before any calls
+to \cs{ExternalItem} or any options \n{external} that write
+to this file.)
+
+For each external file \n{Foo} there is a command to determine whether
+that file will be regenerated in the next run of \TeX:
+\refcs{WriteFoo} with values \n{yes}/\n{no} will allow or prevent the
+file being regenerated. The value \opt{yes} is default. The
+command \refcs{WriteExtern} (values \n{yes}/\n{no})
+can be used to prevent writing out any external files (including the
+\file{.aux} file that keeps track of references).
+
+The final act, loading an external file, is as easy as declaring it:
+use \refcs{LoadExternalFile} as in
+\Ver>\LoadExternalFile:contents<Rev
+This does not cause any page breaks or headings to be set over the
+loaded material, so you have to do that explicitly.
+
+\Section[sec:ext-option] Generating external files
+
+Next, macros that write to the table of contents have to declare this
+information. The \refopt{external} option is used for this.
+Any counter that the construct has will be written out
+automatically, and the style designer usually has to specify only
+that the title will be written out.
+\Ver>\DefineHeading:Section
+ [...]
+ external:contents title external:stop<Rev
+
+There is no objection to a construct writing information to more than
+one external file.
+
+If you write more than just \n{title} to an external file, know that
+any control sequence you specify is automatically protected from
+expansion. See section~\ref[opt:csname] for an exception to this.
+
+Other titles can be included by specifying \opt{title:OtherThing}.
+Using \opt{OtherThingTitle} would not work, because of the protection
+of control sequences mentioned above.
+
+You can write arbitrary information to an external file, if you see a
+reason to do so, by \refcs{ToExternalFile}, which takes a file name
+and an text argument. The example below has an instance of this
+command. In order to format this information you have to define an
+external construct of type \cs{anon}.
+
+\Section[sec:ext-item] Formatting an external file
+
+The hardest part is declaring the formatting of an external file. For
+this a separate generic construct exists: the `external item' with
+defining command \refcs{DefineExternalItem}. For example, if
+\cs{Section} writes to \n{contents}, than an external item \n{Section}
+corresponding to this file has to be declared. The option
+\refopt{file} is use to declare to which file the external item
+belongs. This way the same name can be reused for more than one file.
+
+\Ver>\DefineExternalItem:Section file:contents
+ [...] Stop<Rev
+
+An external item is basically a list with just one item. Thus, the
+option \refopt{item} is available. The elements of an external item are
+the label (the counter value), the page number where the information
+was generated, and the title.
+For the label (say for a construct \cs{Foo})
+an option \refopt{FooLabel} is created.
+Thus the typical formating looks like
+\Ver>\DefineExternalItem:Chapter file:contents
+ item:left ChapterLabel item:stop
+ title begingroup Spaces:2 Style:italic Page endgroup
+ Stop<Rev
+In fact, a control sequence \refcs{FooLabel} is created, which
+can be used in other external items.
+
+Since an external item is a list in itself, you have to pull a
+certain trick to get items for subsections to indent further than
+those for sections. This is what the command \cs{PushIndentLevel} was
+designed for.
+
+A typical indented item looks like:
+\Ver>\DefineExternalItem:SubSection file:contents
+ PushIndentLevel PushIndentLevel
+ item:left SectionLabel . SubSectionLabel item:stop
+ title begingroup Spaces:2 Style:italic Page endgroup
+ Stop<Rev
+
+\Section Example
+
+The following example is for a typical table of contents that
+records sections and subsections. In good old-fashioned style, the
+subsections are indented with respect to the sections.
+\endinput
+\Example
+\DefineExternalFile:TheContents=tct
+\DefineHeading:TestChapter Style:bold
+ line:start TestChapterCounter Spaces:2 title line:stop
+ external:TheContents title external:stop Stop
+\DefineExternalItem:TestChapter file:TheContents
+ item:left Style:bold TestChapterLabel item:stop title white:5pt
+ Page par Stop
+\DefineHeading:TestSection Style:italic
+ line:start TestChapterCounter . TestSectionCounter
+ Spaces:2 title line:stop
+ external:TheContents title external:stop Stop
+\GoverningCounter:TestSection=TestChapter
+\DefineExternalItem:TestSection file:TheContents PushIndentLevel
+ item:left Style:bold TestChapterLabel . TestSectionLabel item:stop
+ title white:5pt Page par Stop
+\DefineExternalItem:anon file:TheContents begingroup
+ Style:italic title white:5pt Page par Stop
+
+\LoadExternalFile:TheContents
+\TestChapter First heading\par
+\TestSection First subheading\par
+Some text might be nice.
+\TestSection Second subheading\par
+Some more text.
+\ToExternalFile:TheContents={Enclosed Graphics}
+\TestChapter Second heading\par
+\TestSection Third subheading\par
+Yet more text.
+\TestSection Fourth subheading\par
+And again: text.
+\ExampleStop
+
+\endinput
+
+% 92/11/26 BibTeX section
diff --git a/macros/plain/formats/lollipop/doc/manual/head.tex b/macros/plain/formats/lollipop/doc/manual/head.tex
new file mode 100644
index 0000000000..2053c58c63
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/head.tex
@@ -0,0 +1,118 @@
+% head.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter Headings
+
+Headings for sections, chapters, and such, are an essential part of
+any \TeX\ macro package. In Lollipop they are maybe a bit less
+special: all options for headings are general options, meaning that
+they also apply to text blocks and lists. There are only two things
+that distinguish headings:
+
+\Enumerate
+\item there will be no page break after a heading;
+\item there is no closing command for a heading.
+\>
+
+\Section[sec:head:examples] Examples
+
+Headings are defined by \refcs{DefineHeading}.
+The most obvious element in a heading is the title, marked by the
+option \refopt{title}. The title is anything that follows the heading
+command, upto the first empty line.
+
+\Ver>\SomeHeading Some title
+
+And some text following it.<Rev
+
+\ImpNote
+Titles can also be terminated by \cs{par}, but knowledge of this is
+not encouraged. See further~\ref[imp:title:delimiting].
+\ImpNoteStop
+
+The title has to be
+included in a line or a textcolumn for proper handling (see
+also section~\ref[sec:opt:traps]). For titles that do not exceed one
+line, the \opt{line} option suffices (section~\ref[sec:opt:line]); if a
+title is possibly more than one line long, the \opt{textcolumn} option
+has to be used (section~\ref[sec:opt:textcolumn].
+
+\Example
+\DefineHeading:TestSection Style:bold
+ line:start TestSectionCounter Spaces:2 title line:stop
+ Stop
+\TestSection The Title
+
+The text after the heading.
+\ExampleStop
+
+By default, the text after a heading is indented. Overriding this
+default behaviour is done with the option \refopt{indentafter}.
+
+\Example
+\AlwaysIndent:no % as a default, don't indent paragraphs
+\DefineHeading:TestSection Style:bold
+ line:start TestSectionCounter Spaces:2 title line:stop
+ indentafter:yes Stop
+\TestSection The Title
+
+The text after the heading.\par
+The second paragraph after the heading
+\ExampleStop
+
+Usually headings come in a hierarchy, where the counter of one type,
+for instance a subsection, is reset everytime the counter of a higer
+level is stepped. In \Lollipop, this subordinating of headings is
+done by declaring one counter to be governed by another (counters
+are explained in full detail in section~\ref[sec:counters]).
+
+\Example
+\DefineHeading:TestChapter Style:bold
+ line:start TestChapterCounter Spaces:1 title line:stop
+ Stop
+\DefineHeading:TestSection Style:italic
+ line:start TestChapterCounter : TestSectionCounter . Spaces:1
+ title line:stop Stop
+\GoverningCounter:TestSection=TestChapter
+
+\TestChapter Level One Heading\par
+\TestSection Level Two Heading\par
+Some text.
+\TestSection Level Two again\par
+More text.
+\TestChapter Level One is Stepped\par
+\TestSection Level Two\par
+Again text.
+\ExampleStop
+
+Headings will often wind up in a table of contents. For this, the
+table of contents will have to be declared:
+\Ver>\DefineExternalFile:contents=toc<Rev
+and its formatting will have to be specified, but also every
+construct that writes to this file has to be declared as such.
+
+\Ver>\DefineHeading:TestSection
+ [...]
+ external:contents title external:stop
+ Stop<Rev
+
+Usually, the title is all that has to be written out (the counter
+value is written by default), but the possibility exists for writing
+out other information as well. See section~\ref[sec:ext-option].
+
+\endinput \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/doc/manual/list.tex b/macros/plain/formats/lollipop/doc/manual/list.tex
new file mode 100644
index 0000000000..24df43a61b
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/list.tex
@@ -0,0 +1,442 @@
+% list.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter Lists
+
+Lists in Lollipop are defined by \refcs{DefineList}:
+
+\Ver>\DefineList:Foo [...]
+ item:start [...] item:stop
+ [...] Stop<Rev
+and the resulting list is used as
+\Ver>\Foo
+\item [ ..text.. ]
+\item [ ... ]
+\FooStop<Rev
+where the closing command can be abbreviated as~\cs{>}.
+
+\Section Label alignment
+
+In general there is a default position for labels;
+either aligning with the
+left or the right side of the margin over which the list is indented.
+The two ways are indicated with the option \refopt{item}:
+\Ver> item:left [...] item:stop<Rev
+and \Ver> item:right [...] item:stop<Rev respectively.
+Specifying \opt{item:start} gives the default left aligning position.
+
+\Example
+\DefineList:enumerate
+ item:start itemCounter ) item:stop Stop
+\DefineList:enumerateright
+ item:right ( itemCounter ) Spaces:1 item:stop Stop
+\enumerate\item Some item
+\item And another
+\enumerateright\item First nested item
+\item Next nested item\>
+\item And back to the original list.\>
+\ExampleStop
+
+\Section List indentation
+
+The amount over which the text of a list (excluding the item labels)
+is indented is controled by a list of indentations. This is explained
+in section~\ref[sec:indent:control]. The indentation amount is most of
+the time also equal to the value of the paragraph indentation outside
+that list.
+
+In the rare case where the indentation of a list has to be controlled
+explicitly, there is an option \refopt{indentation} with one value.
+\Ver>\DefineList:SomeList indentation=30pt [...] Stop<Rev
+
+
+\Section Label style
+
+Every list that uses the \refopt{itemsign} option is an `itemize' list,
+no matter what it's name, and there is a counter in Lollipop that
+keeps track of how deep you are in itemize lists. Similarly, every
+list that uses \refopt{itemCounter} is an `enumerate' lists, and these
+are counted too.
+
+On every next level a new style of item sign or counter is used. For
+item signs this is in sequence: $\bullet$, $\circ$, --, and $\cdot$
+for all higher levels. The style of sign can be changed by
+\refcs{SetItemSign}: \Ver>\SetItemSign:6=m<Rev where the letter
+indicating the sign is interpreted as: \n b~$\bullet$ (bullet), \n
+c~$\circ$ (circle), \n d~$\diamond$ (diamond), \n m~--- (em-dash), \n
+n~-- (en-dash), \n .~$\cdot$.
+
+Similarly, the counter style can be set by
+\refcs{SetItemCounterRepresentation}:
+\Ver>\SetItemCounterRepresentation:2=i<Rev where the letter
+representing the style is interpreted as: 1~Arabic, I~uppercase roman,
+i~lowercase roman, A~uppercase characters, a~lowercase characters.
+
+\Section Label width
+
+The default width for a label is at most the width of the margin over
+which the list is indented. Using \opt{item:left} or \opt{item:right}
+will have the label pushed to the left or right side of this margin
+respectively. Now what if the label material is wider than this
+margin? Usually you want the label then to expand to the right, and
+that is indeed what happens, unless you specify
+\refopt{labeloverflow} with value \n{left}, in which case the right
+boundary of the label will not budge, and the label will start
+protruding into the outer margin.
+
+\Section[sec:description:list] Description lists
+
+A common type of list is the type where each item label consists of a
+piece of text. Such a list is called a `description' list in
+\Lollipop, and it recognized by the occurrence of the option
+\refopt{description} in its definition. A~description list can also use
+the item sign or the item counter, of course.
+
+Using a description list, the description text is everything that
+follows the command \cs{item}, up to the end of the line.
+
+\Example
+\DefineList:TestList
+ item:left Style:bold itemCounter . Spaces:1 description
+ Spaces:2 item:stop Stop
+\TestList\item Do
+A deer, a female deer.\item Re
+According to mr. Fowler only a legal term.
+\item Mimi Jett
+The owner/founder of ETP\>
+\ExampleStop
+
+As you can see, the problem of label overflow can easily occur with
+description lists. Thus it is a good idea to end the item material
+with some white space, as in the above example.
+
+ Exceptional situation:
+if you use an empty description text, you should write \ver>\item{}>.
+
+\Section Suspended lists
+
+Occasionally the is a need to resume an enumerate list, that is,
+after a piece of text that is not part of the list an enumerate list
+should start counting from the previous value on. In \Lollipop\ this
+phenomenon can be realized by never ending the enumerate list, and
+simply moving the text one indentation level back with
+\refcs{PopIndentLevel}.
+
+\Example
+\DefineList:enumerate item:left itemCounter item:stop Stop
+\enumerate\item First some item\par
+{\PopIndentLevel \Indent:no
+This text seems to be outside the list. Don't you believe it.\par}
+\item And another item\>
+\ExampleStop
+
+Note that the `popped' text has to be in a group (otherwise the
+subsequent items will also be popped back), and it has to be
+separated from the preceding and following text by \cs{par}; the
+trailing \cs{par} has to be in the group.
+
+\Section Item counter manipulation
+
+The item counter can be manipulated explicitly. This is necessary for
+instance for starting a list at another value than one. What you need
+to realize here is that the command \cs{item} starts by incrementing
+the counter. Furthermore, the only way to access the item counter is
+through the commands for counters; see section~\ref[sec:counters].
+
+\Example
+\DefineList:enumerate item:left itemCounter item:stop Stop
+\enumerate \SetCounter:item=-1
+\item Escape: usually the backslash.
+\item Begin Group.\>
+\ExampleStop
+
+\Section List titles and list tails
+
+Lists can have titles. The title follows the command that invokes the
+list, in the usual manner. Material to follow the list can also be
+specified: anything following the option \refopt{text} is considered to
+be trailing material.
+
+\Example
+\DefineList:TestList hrule line:start Style:bold title line:stop
+ item:left Style:italic itemCounter item:stop
+ text vwhite:3pt hrule Stop
+\TestList In the last fiscal year, have you:\par
+\item Eaten peanuts? \item Walked the dog?
+\item Bought a Frank Zappa record?\>
+\ExampleStop
+
+In case you wonder what happens with textual material after
+\opt{item:stop} and before any \opt{text}, well, that is taken to be
+inserted immediately after each item label.
+
+\Section Between the items
+
+There are special list options controlling what happens in between
+items. \Lollipop\ has an option \refopt{breakbetween}, analogous to
+\opt{breakbefore} and \opt{breakafter}; see
+section~\ref[sec:opt:penalties]. This item be default has a
+value of~\n{$-50$}, implying that breaks in between items
+should be preferred slightly over breaks in between the
+lines of an item.
+
+Similarly, there is an option \refopt{whitebetween}
+controlling the amount of white space in between items that is
+analogous to \opt{whitebefore} and \opt{whiteafter}. Like these two
+options, it can also be set by the \cs{Distance} command
+(section~\ref[sec:com:distance]).
+
+\Section Indentation in lists
+
+An item can be considered to be consisting of at least one paragraph.
+That paragraph is never indented. For the behaviour of any next
+paragraph within the same item, the option \refopt{indentinside} can be
+used. This option has values yes/no. In case paragraphs inside an
+item indent, the indentation amount is level-controlled; see
+section~\ref[sec:indent:control].
+
+\Chapter[chap:text:block] Text Blocks
+
+The `text block' is a way of treating a moderate sized chunk of text
+in a different way from the surrounding text. Text blocks are
+created by \refcs{DefineTextBlock}. Here is a small example.
+
+\Example
+\DefineTextBlock:Quote
+ PushIndentLevel PointSize:9 SetFont text Stop
+\Indent:no In some context it has been written that
+\Quote No man is an island.\QuoteStop
+In another:
+\Quote Run don't walk to the nearest island.\>
+Sometimes one would wish women weren't so logical.
+\ExampleStop
+
+Note that the text block has an explicit closing command,
+consisting of the name of the block followed by \opt{Stop},
+and that implicit closing by \cs{>} is possible.
+
+\Section The \opt{text} option
+
+Text blocks have only one specific option: \refopt{text}. This option
+is used to separate material heading the block from material trailing
+the block. Example:
+
+\Example
+\DefineTextBlock:DisplayEq
+ whitebefore:abovedisplayskip whiteafter:belowdisplayskip
+ line:start white:parindent $ displaystyle text $ line:stop Stop
+The formula
+\DisplayEq e^{\pi i}+1=0\>
+contains nature's five most interesting constants.
+\ExampleStop
+
+Here one dollar comes before the text, and one after, so the first is
+inserted by \cs{DisplayEq} and the second by the corresponding
+closing command.
+
+Material before and after the text should usually not be broken.
+Hence \cs{nobreak} is automatically inserted. See the \cs{Example}
+macro for this manual: pages should not be broken after rules, or
+around the text `example~xyz'.
+
+\Section More examples
+
+A text block can encompass more than one paragraph, so the options
+\opt{indentinside} and \opt{indentfirst} are particularly useful here.
+
+\Example
+\AlwaysIndent:no
+\DefineTextBlock:TestBlock PushIndentLevel
+ indentafter:yes indentfirst:no indentinside:yes
+ text unskip hfill $ bullet $ par Stop
+One paragraph.\par The next paragraph
+\TestBlock Inside the block one paragraph.\par
+Inside the block the next paragraph.\>
+Outside the following paragraph.\par And the last paragraph.
+\ExampleStop
+
+\ImpNote
+\iSection[imp:gen:open:close] The environment in generic constructs
+
+The text block is just about the purest use of the \Lollipop\
+environment mechanism. Here is how a text block is defined:
+\Ver>
+\def\@DefineTextBlock{
+ \csarg\edef{\@name}{\@gen@open
+ \the\before@coms
+ }
+ \@DefineStopCommand{\the\after@coms \@gen@close}
+ }<Rev
+
+The \cs{before@coms} and \cs{after@coms} are two token lists with
+the heading and trailing commands.
+
+It is important to note that the definition of the control sequence
+of the block is defined by \cs{edef}. This first of all unwraps the
+token lists, but it also has an important effect on
+\cs{@gen@open/close}. These control sequences contain a lot of
+conditionals which, in combination with the \cs{edef} give a really
+dynamic definition of generic constructs in \Lollipop.
+
+First of all, the opening and closing commands induce a group
+so that various quantities can be set locally.
+\Ver>
+\def\@gen@open{\outer@start@commands
+ \begingroup \inner@start@commands}
+\def\@gen@close{\inner@end@commands
+ \endgroup \outer@end@commands}<Rev
+
+The outer start commands concern global actions such as backspacing
+previous skips, incrementing counters and setting references.
+\Ver>
+\def\outer@start@commands{%
+ \iftext@construct
+ \ifleft@embedded@construct
+ \nxp\bsp@hack
+ \else \nxp\leavehmode \nxp\bvwit{\the\@whitebefore}\fi<Rev
+The `embedded construct' tests are only true if the construct
+can be embedded in a paragraph. A~rare occurence most of the time.
+\Ver>
+ % backspace previous white space while it's visible
+ \nxp\if@headed\nxp\else
+ \ifforced@break@before\@beforepenalty
+ \else\nxp\ifnum\lastpenalty=\z@
+ \@beforepenalty\nxp\fi
+ \fi
+ \nxp\fi<Rev
+A subtle point: a preceding heading will have placed \cs{nobreak}
+followed by a skip. It is dangerous to place any sort of penalty
+after this because it might induce a page break.
+
+Now the counter, title, and stuff connected to that.
+\Ver>
+ \fi
+ \ifhas@counter \nxp\StepCounter:\expandafter\@name\@space
+ % This sets the \current@label by default<Rev
+Since this is used inside an \cs{edef} we can use some trickery
+to get the space token after the argument to \cs{StepCounter}.
+\Ver>
+ \ifhas@marks \edef\nxp\cs@e
+ {\nxp\nxp\nxp\refresh@mark@item
+ {\@name Counter}{\CSname{\@name Counter}}}%
+ \nxp\cs@e
+ \fi
+ \fi
+ \iflabel@defined
+ \global\current@label={\the\@labelcoms}\fi
+ \ifhas@title \install@title@code<Rev
+This title business is explained in~\ref[imp:install:title].
+This piece of code also refreshes the title in the mark structure.
+This has to be done after any page break for the benefit
+of headers/footers.
+\Ver>
+ \fi
+ \ifhas@marks\nxp\ifnin{\nxp\place@mark}\fi
+ %otherwise IniTeX'ing Lollipop will output a page
+ \nxp\xx@label\the\extern@toks\penalty\@M
+ % also subtle: if this white space would be higher, it would
+ % be invisible because of marks et cetera.
+ % insert nobreak after marks/writes to prevent page breaks.
+ \iftext@construct
+ \ifleft@embedded@construct
+ \else \nxp\@vwhite{\the\@whitebefore}\fi
+ \fi
+ }<Rev
+
+Inner start commands are concerned with setting local values.
+\Ver>
+\def\inner@start@commands{%
+ \nxp\Open@Group\CSname{\@class}\CSname{\@name}%<Rev
+The \cs{Open@Group} call makes it possible to track down groups
+that have inadvertendly been left open. Since we now know the
+name we can give helpful error msgs.
+\Ver>
+ \install@stop<Rev
+Install the right implicit closing, see~\ref[sec:implicit:close]
+and~\ref[imp:implicit:close].
+\Ver>
+ \ifleft@embedded@construct
+ \else \nxp\hold@parskip
+ \nxp\@defaulteverypar
+ \ifwhiteleft@defined \advance\leftskip \the\@whiteleft \relax \fi
+ \ifwhiteright@defined \advance\rightskip \the\@whiteright \relax \fi
+ \nxp\let\nxp\par=\nxp\@par %explain to me again why this is necessary...
+ \inside@indent \first@indent
+ \fi
+ \advance\nest@depth\@ne<Rev
+The nest depth is used for determining indentation levels.
+\Ver>
+ }<Rev
+
+End commands set up some conditions, most of which will be tested
+by the start of any next construct.
+\Ver>
+\def\inner@end@commands{%
+ \nxp\Close@Group\CSname{\@class}\CSname{\@name}%
+ \ifright@embedded@construct \else \nxp\leavehmode \fi
+ \@afterpenalty
+ \ifright@embedded@construct \else \nxp\@vwhite{\the\@whiteafter}\fi
+ }
+\def\outer@end@commands{%
+ \the\after@toks
+ \ifright@embedded@construct
+ \nxp\@headedno \nxp\esp@hack
+ \else
+ \after@indent \nxp\dono@parskip
+ \fi}<Rev
+
+\iSection[imp:implicit:close] Implicit closing
+
+Constructs with an explicit closing command, lists and text blocks,
+can be closed by~\cs{>}, which simply closes the current
+construct. A~more drastic version, \cs{>]}, closes all currently
+open constructs.
+\Ver>
+\def\outer@stop@command{\Emessage{Vacuous group closing}}
+\let\default@stop@command\outer@stop@command
+\def\>{\default@stop@command%[fool the editor
+ \ifNextChar]{%
+ \ifx\default@stop@command\outer@stop@command
+ \xp\take@one
+ \else \xp\>\fi}{}}<Rev
+The \cs{outer@stop@command} is meant to give an error msg if the
+user attempts to close a group while none is open.
+
+The current meaning of~\cs{>} is installed in
+\cs{inner@start@commands}:
+\Ver>
+\def\install@stop{\if@implicitclose
+ \def\nxp\default@stop@command
+ {\CSname{\stop@command}}%
+ \else \let\nxp\default@stop@command
+ \nxp\outer@stop@command
+ \fi}<Rev
+
+By default, constructs can be closed implicitly, but there is an
+option \refopt{noimplicitclose} to disable this.
+\Ver>
+\newif\if@implicitclose
+\add@generic@default{\@implicitcloseyes}
+\@GenericOption{noimplicitclose}{\@implicitcloseno}<Rev
+This option is for instance used in the examples in this manual.
+Otherwise closing a construct in the example would also close the
+example itself.
+
+\ImpNoteStop
+
+\endinput \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/doc/manual/lollipop-manual.bib b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.bib
new file mode 100644
index 0000000000..d742991915
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.bib
@@ -0,0 +1,59 @@
+@article{EL:Cork,
+author = {Victor Eijkhout and Andries Lenstra},
+title = {The document style designer as a separate entity},
+journal = {TUGboat},
+volume = {12},
+issue = {1},
+year = {1991},
+pages = {31--34}
+}
+
+@misc{E:book,
+author = {Victor Eijkhout},
+title = {{\TeX} by Topic},
+publisher = {Addison-Wesley},
+howpublished = {{\tt http://eijkhout.net/texbytopic/texbytopic.html}},
+year = {1992}
+}
+
+@article{E:Portland,
+author = {Victor Eijkhout},
+title = {Just give me a Lollipop (it makes my heart go giddy-up)},
+journal = {TUGboat},
+volume = {13},
+issue = {3},
+year = {1992},
+pages = {341--346}
+}
+
+@book{Kn:book,
+author = {Donald E. Knuth},
+title = {The {\TeX} Book},
+publisher = {Addison-Wesley},
+year = {1984, reprinted with corrections 1989}
+}
+
+@book{La:book,
+author = {Leslie Lamport},
+title = {{\LaTeX} A Document Preparation System},
+publisher = {Addison-Wesley},
+year = {1986}
+}
+
+@article{Pe:epigrams,
+author = {Alan Perlis},
+title = {Epigrams on programming},
+journal = {ACM Sigplan Notices},
+volume = {17},
+issue = {9},
+year = {1982},
+pages = {7--13}
+}
+
+@book{SeLe:book,
+author = {Raymond Seroul and Silvio Levy},
+title = {A Beginner's Book of \TeX},
+publisher = {Springer Verlag},
+year = {1990}
+}
+
diff --git a/macros/plain/formats/lollipop/doc/manual/lollipop-manual.pdf b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.pdf
new file mode 100644
index 0000000000..533d578a0b
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.pdf
Binary files differ
diff --git a/macros/plain/formats/lollipop/doc/manual/lollipop-manual.tex b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.tex
new file mode 100644
index 0000000000..b2e7884733
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.tex
@@ -0,0 +1,92 @@
+% lollipop-manual.tex master file for the Lollipop TeX manual.
+% this file and all input files for it copyright 1992 Victor Eijkhout,
+% copyright 2014--2016 Vafa Khalighi,
+% except where indicated otherwise.
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\tracingstats=1
+\makeatletter
+\makeatother
+\showboxdepth=-1
+
+\input comment
+% By shuffling the \comment line you can load different fonts.
+% This is machine dependent, so by default you get the CM font,
+% which should work everywhere.
+%
+\def\SerifFace{\TypeFace:ComputerModern }
+\def\SansFace{\TypeFace:ComputerSans }
+
+
+% Now load the style definition. This takes some time.
+\input mandefs
+
+% Prevent regeneration of external files; change 'yes' into 'no'
+% if you are changing page dimensions or so.
+\WriteExtern:yes
+
+% BibTeX interface by Berry and Patashnik
+\input btxmac
+
+% Start formating
+\Start
+
+% Include the next line if you are formatting the second half
+% of this manual:
+%\comment
+
+\CounterRepresentation:Page=i \RightPage
+\InputFile:titlepag
+
+\InputFile:prelim
+\SetCounter:LastInPage=PageValue
+\BackStepCounter:LastInPage
+
+\ToRecto\RightPage
+\CounterRepresentation:Page=1 \SetCounter:Page=1
+
+\InputFile:struct
+
+\InputFile:head
+
+\InputFile:list
+
+% For the first half include the following line:
+%\Stop
+% For second half include the following lines:
+%\endcomment
+%\RightPage \SetCounter:Page=11
+
+\InputFile:out
+
+\InputFile:extern
+
+\InputFile:opt
+
+\InputFile:comm
+
+\InputFile:trace
+
+\InputFile:appendix
+
+\SetCounter:LastRegPage=PageValue
+\BackStepCounter:LastRegPage
+\Stop
+
+% 2016/04/09 Updated the manual
+% 92/11/20 Total pages counter
+% 93/01/08 \comment and such for two part processing
diff --git a/macros/plain/formats/lollipop/doc/manual/mandefs.tex b/macros/plain/formats/lollipop/doc/manual/mandefs.tex
new file mode 100644
index 0000000000..dbc822d78d
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/mandefs.tex
@@ -0,0 +1,225 @@
+% mandefs.tex style definition for the Lollipop manual
+% copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\def\con#1{{\tt#1}}
+\def\n#1{{\tt#1}}
+\def\file#1{{\tt#1}}
+
+\def\Lollipop{Lollipop}
+
+\Distance:rightmarginstretch={0cm plus 2.54cm}
+\Distance:whitebefore={6pt plus 3pt minus 2pt}
+\Distance:whiteafter=whitebefore
+\FlushRight:no
+
+\DefineExternalFile:contents=toc
+
+\DefineHeading:Chapter
+ breakbefore:yes whiteafter:20pt
+ line:start PointSize:14 Style:bold literal:Chapter
+ Spaces:1 ChapterCounter line:stop
+ vwhite:15pt
+ line:start PointSize:16 Style:bold title line:stop
+ external:contents title external:stop
+ Stop
+
+\AdaptiveDistance:WidestLabel=15pt
+\def\MeasureLabel{\ifdim\BlockWidth>\WidestLabel
+ \global\WidestLabel\BlockWidth\fi}
+\StartCommand{\Distance:parindent=WidestLabel }
+\DefineHeading:Section
+ whitebefore:{20pt plus 2pt} whiteafter:14pt
+ line:start PointSize:14 Style:italic
+ block:start block:start ChapterCounter . SectionCounter
+ Spaces:1 block:stop MeasureLabel
+ fillupto:WidestLabel
+ title line:stop
+ external:contents title external:stop
+ label:start ChapterCounter . SectionCounter label:stop
+ Stop
+\GoverningCounter:Section=Chapter
+
+\DefineHeading:SubSection
+ whitebefore:{14pt plus 2pt} whiteafter:8pt
+ line:start PointSize:10 Style:italic
+ ChapterCounter . SectionCounter . SubSectionCounter
+ Spaces:1 title line:stop
+ label:start ChapterCounter . Spaces:.2 SectionCounter
+ . Spaces:.2 SubSectionCounter label:stop
+ Stop
+\GoverningCounter:SubSection=Section
+
+\DefineExternalFile:impnotes=imp
+\DefineHeading:iSection
+ whitebefore:{10pt plus 1pt} whiteafter:8pt
+ line:start PointSize:12 Style:bold I -
+ Style:italic iSectionCounter
+ Spaces:1 title line:stop
+ label:start I - iSectionCounter label:stop
+ external:impnotes title external:stop
+ Stop
+%\GoverningCounter:iSection=Chapter
+\DefineExternalItem:iSection file:impnotes PushIndentLevel
+ item:left I - Style:italic iSectionLabel item:stop
+ title begingroup Spaces:2 Style:italic Page endgroup
+ Stop
+
+\DefineExternalItem:Chapter file:contents
+ item:left ChapterLabel item:stop
+ title begingroup Spaces:2 Style:italic Page endgroup
+ Stop
+\DefineExternalItem:Section file:contents PushIndentLevel
+ item:left ChapterLabel . SectionLabel item:stop
+ title begingroup Spaces:2 Style:italic Page endgroup
+ Stop
+
+\def\impnotetxt{Implementor's Note}
+\DefineTextBlock:ImpNote PushIndentLevel
+ whitebefore:12pt whiteafter:11pt
+ line:start PointSize:12 Style:italic impnotetxt line:stop
+ SansFace PointSize:9 SetFont text
+ Stop
+\excludecomment{ImpNote}
+
+\DefineTextBlock:WizNote
+ PushIndentLevel PointSize:9 SetFont text
+ Stop
+
+\DefineList:Description
+ item:left description Spaces:2 item:stop whitebetween:6pt
+ Stop
+
+\DefineList:cDescription
+ item:left tt char busje description Spaces:2 item:stop
+ whitebetween:6pt
+ Stop
+
+\DefineList:Enumerate
+ item:left itemCounter item:stop
+ Stop
+
+\DefineList:Itemize
+ item:left itemsign item:stop
+ Stop
+
+\DefineBBL
+ item:left [ - itemCounter - ] item:stop
+ Stop
+
+\SerifFace \SetFont
+
+\newwrite\exfile
+\def\HereAndOut#1{\immediate\write\exfile{#1}}
+\specialcomment{Example}
+ {\EExample
+ \immediate\openout\exfile=example.tex\relax
+ \let\ThisComment\HereAndOut}
+ {\immediate\closeout\exfile
+ \begingroup \tt \SetFont
+ \verbatimfile{example.tex}\endgroup
+ \SaveAlloc \input example.tex\relax \RestoreAlloc
+ \EExampleStop}
+\DefineTextBlock:EExample whiteafter:{6pt plus 5pt}
+ noimplicitclose rule:h vwhite:3pt
+ line:start literal:Example Spaces:1.5
+ ChapterCounter . EExampleCounter
+ line:stop
+ vwhite:3pt rule:h vwhite:3pt text vwhite:3pt rule:h
+ Stop
+\GoverningCounter:EExample=Chapter
+
+\specialcomment{OutExample}
+ {\EExample
+ \immediate\openout\exfile=example.tex\relax
+ \let\ThisComment\HereAndOut}
+ {\immediate\closeout\exfile
+ \begingroup \tt \SetFont
+ \verbatimfile{example.tex}\endgroup
+ \par\penalty0\relax
+ \SaveAlloc \SuspendOutput \begingroup \CountSheetsno
+ \global\setbox\PageRow\hbox{}%
+ \let\CurrentShipout\ToPageRow
+ \xInputFile:example
+ \endgroup
+ \ResumeOutput \RestoreAlloc
+ \noindent\unhbox\PageRow\hbox{}\par
+ \EExampleStop}
+\newbox\PageRow\newbox\RowPage
+\def\ToPageRow{\setbox\RowPage\box\WholePage \xToPageRow}
+\def\xToPageRow{\global\setbox\PageRow
+ \hbox{\unhbox\PageRow\box\RowPage\hfill}}
+
+\def\opt#1{{\tt#1}}
+\DefineExternalFile:optindex=oix
+\def\refopt#1{\OptToIdx #1\par}
+\DefineHeading:OptToIdx embedded:yes
+ block:start tt title block:stop
+ external:optindex title external:stop
+ nomarks Stop
+\DefineExternalItem:OptToIdx file:optindex
+ embedded:yes
+ begingroup tt title endgroup
+ nobreak Spaces:1.5 Page Spaces:2.5 Stop
+
+\DefineExternalFile:csindex=cix
+\def\refcs#1{\CsToIdx #1\par}
+\DefineHeading:CsToIdx embedded:yes
+ block:start tt char busje title block:stop
+ external:csindex title external:stop
+ nomarks Stop
+\DefineExternalItem:CsToIdx file:csindex
+ embedded:yes
+ begingroup tt char busje title endgroup
+ nobreak Spaces:1.5 Page Spaces:2.5 Stop
+
+\topskip20pt
+\OptionsMacro:PageDims=width:page=15cm height:page=23cm Stop
+\DefinePageGrid:LeftPage macro:PageDims
+ band:start block:start PointSize:9 Style:italic
+ FirstPlaced:ChapterCounter Spaces:2 stickout:left
+ FirstPlaced:ChapterTitle band:stop
+ textband:start text textband:stop
+ band:invisible block:start PointSize:9 Style:bold
+ PageCounter Spaces:2 stickout:left band:stop
+ NextPageGrid:RightPage Stop
+\DefinePageGrid:RightPage macro:PageDims
+ band:start fillup PointSize:9 Style:italic
+ LastPlaced:SectionTitle
+ block:start Spaces:2 LastPlaced:ChapterCounter .
+ LastPlaced:SectionCounter stickout:right
+ band:stop
+ textband:start text textband:stop
+ band:invisible fillup
+ block:start PointSize:9 Style:bold Spaces:2
+ PageCounter stickout:right band:stop
+ NextPageGrid:LeftPage Stop
+\DefinePageGrid:EmptyPage macro:PageDims
+ textband:start text textband:stop
+ NextPageGrid:LeftPage Stop
+
+\AdaptiveCounter:LastInPage \CounterRepresentation:LastInPage=i
+\AdaptiveCounter:LastRegPage \CounterRepresentation:LastRegPage=1
+%\SetCounter:LastInPage=PageValue -- at the end of prelim.tex
+%\SetCounter:LastRegPage=PageValue -- at the end of manual.tex
+
+\endinput
+
+% 92/11/05 stretch added
+% 92/11/18 adaptive label width
+% 92/11/19 adaptive last page \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/doc/manual/opt.tex b/macros/plain/formats/lollipop/doc/manual/opt.tex
new file mode 100644
index 0000000000..1d0b5d7959
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/opt.tex
@@ -0,0 +1,408 @@
+% opt.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter Options
+
+This chapter discusses the various options that are common to all
+\Lollipop\ constructs.
+
+\Section Titles
+
+Any construct can have a title, although of course it is most useful
+for headings.
+A construct has a title if the option \refopt{title} appears.
+Example:
+\Ver>
+\DefineHeading:Section [...]
+ Style:bold title
+ [...] Stop<Rev
+
+will define a \cs{Section} macro that has a title.
+The macro is then used as
+\Ver>
+\Section The title of this section
+
+Some text in this section.<Rev
+that is, the title is delimited by an empty line.
+
+The title is actually available as a macro \refcs{FooTitle}, so that you
+can write a macro, for instance
+\Ver>
+\def\ComplicatedTitle{ .. \hrule ...
+ \vrule ... \vbox \bgroup ...
+ \FooTitle ...
+ }<Rev
+and use this macro instead of the \opt{title} option
+\Ver>\DefineBar:Foo ...
+ ComplicatedTitle
+ ... Stop<Rev
+However, since the option \opt{title} now doesn't appear anymore, it
+becomes necessary to specify explicitly that there is a title.
+This can be done with the \refopt{HasTitle} option. For instance,
+you define
+\Ver>\DefineBar:Foo ...
+ HasTitle
+ ComplicatedTitle
+ ... Stop<Rev
+where \cs{ComplicatedTitle} is a macro that formats the title.
+
+\SubSection Short titles
+
+The option \opt{HasTitle} can have a parameter \n{short}, denoting that
+the title is not delimited by an empty line (or \cs{par}) but by the
+line end. For an example see section~\ref[sec:address].
+
+\Section[sec:opt:counter] Counters
+
+There are three ways for Lollipop to figure out that a generic
+construct has a counter. First of all, in
+\Ver>\DefineFoo:Bar [...]
+ BarCounter [...]<Rev
+the \cs{BarCounter} will be defined automatically.
+
+Additionally there is the option \refopt{counter}, which can be used
+to declare the representation of the option, for instance
+\opt{counter:i} allocated a counter that is printed in lowercase roman
+numerals. For the available representations,
+see~\ref[sec:counter:repr].
+
+Finally, if the counter is only used in a macro, the
+option \refopt{HasCounter} will cause the counter to be created anyhow.
+This is analogous to the \opt{HasTitle} option.
+
+\SubSection Counter synonyms
+
+Every once in a while you may want different constructs to use the same
+counter. For instance, if your book has definitions, theorems, lemmas,
+corollaries and notations, it may confuse the reader if they all have
+their own counter. The numbering would seem to jump all over the place.
+
+A `counter synonym' can be declared in \Lollipop\ by a slight abuse of
+the \opt{counter} option.
+\Example
+\DefineTextBlock:Theorem counter:1 begingroup Style:bold
+ literal:Theorem Spaces:1 TheoremCounter Spaces:2 endgroup
+ text Stop
+\DefineTextBlock:Corollary counter:Theorem begingroup Style:italic
+ literal:Corollary Spaces:1 CorollaryCounter Spaces:2 endgroup
+ text Stop
+\DefineTextBlock:Definition counter:Theorem begingroup Style:roman
+ literal:Definition Spaces:1 DefinitionCounter Spaces:2 endgroup
+ text Stop
+\Definition We define a {\it Foo} to be an arbitrary object\>
+\Theorem Foos have arbitrary properties\>
+\Corollary Foos are extremely valuable\>
+\Corollary Foos are extremely worthless\>
+\Theorem Foos don't exist\>
+\ExampleStop
+
+You can only declare a counter to be synonym for something that has
+already been created. In the above example you cannot define the
+\cs{Theorem} after the \cs{Corollary}.
+
+\ImpNote
+At the start of defining the construct, \cs{BarCounter} is defined to
+be an option:
+\Ver>\add@generic@default{\has@counterno
+ \def\counter@repr{1}
+ \csarg\def{\gen@option@name{\@name Counter}}{%
+ \@add@toks{\@name Counter}\global\has@counteryes}}<Rev
+
+Then,
+\Ver>\add@generic@stop@default{\ifhas@counter
+ \xp\expandafter\xp\install@counter
+ \xp\counter@repr\@space\fi}<Rev
+
+
+The counter is stepped, and the new value is stored in a mark item,
+in \cs{outer@start@commands}:
+
+\Ver>
+ \ifhas@counter
+ \nxp\StepCounter:\expandafter\@name\@space
+ % This sets the \current@label by default
+ \ifhas@marks \edef\nxp\cs@e
+ {\nxp\nxp\nxp\refresh@mark@item
+ {\@name Counter}{\CSname{\@name Counter}}}%
+ \nxp\cs@e
+ \fi
+ \fi<Rev
+\ImpNoteStop
+
+\Section Chunks of text
+
+Especially in headings, short chunks of text may need a special
+treatment. For instance, the number may have to be filled to a certain
+width, or a line may have to be drawn of the exact length of the
+title. Lollipop have various general options (so they can also be used
+in other contexts than headings) for handling pieces of text.
+
+\SubSection[sec:opt:block] The \opt{block} option\label[opt:block]
+
+The \refopt{block} option takes up a piece of text and fits it on one
+line. It can measure the text, or set the size. Also there are a number
+of ways of placing a block.
+
+Basic usage:
+\Ver> block:start [...] block:stop<Rev
+This takes the enclosed text, and reproduces it. This is mostly
+interesting in combination with \opt{textcolumn},
+see~\ref[sec:opt:textcolumn].
+\Ver> block:hang [...] block:stop<Rev
+The resulting block is dropped until its top touches the baseline.
+For uniformity of appearance, the resulting width of the block can be
+specified:
+\Ver> block:start [...] fillupto:20pt<Rev
+The name of a \cs{Distance} parameter can be used here.
+
+\Example
+\DefineHeading:TestHeading
+ line:start block:hang PointSize:8 SetFont
+ TestHeadingCounter fillupto:20pt
+ block:hang PointSize:14 SetFont title block:stop
+ line:stop Stop
+\TestHeading Top Aligning the Title
+
+\endExample
+
+The block is usually in between the margins of the text, but it can be
+made to stick out into the margin, by closing it with the option
+\refopt{stickout}. For the left margin this done as
+ \Ver> block:start [...] stickout:left<Rev
+and for the right margin
+ \Ver> block:start [...] stickout:right<Rev
+The size of the box can be specified, for instance as
+ \Ver> block:start [...] stickout:left=20pt<Rev
+For a left box the material in it is pushed to the left edge, for a
+right sticking box it is shifted to the right.
+
+\SubSection[sec:blockwidth] Block Measuring
+
+All blocks are immediately measured when they are placed. This makes it
+possible for instance to underline a title exactly. After a block has
+been placed, its width is available as \refcs{BlockWidth}.
+ \Example
+\def\rulespecs{height 1pt width \BlockWidth\relax}
+\DefineHeading:TestHeading Style:bold
+ line:start block:start TestHeadingCounter . Spaces:2 stickout:left
+ block:start title block:stop line:stop
+ vwhite:2pt hrule rulespecs vwhite:10pt Stop
+\TestHeading The Title Is Underlined
+
+The text follows.
+\ExampleStop
+Observe how a control sequence \cs{rulespecs} is used to sneak the
+height and width of the rule into the definition. This is necessary
+because control sequences are not allowed in a construct definition.
+
+\SubSection[sec:opt:line] The \opt{line} option
+
+The option \refopt{line} is used to create a single strip of text that
+fits exactly in between the margins of the page. Most of the time, titles
+will be in a line.
+
+\Example
+\DefineHeading:TestHeading
+ line:start block:start TestHeadingCounter Spaces:1.5 stickout:left
+ title line:stop Stop
+\TestHeading A Title
+
+\endExample
+
+Another example was above. Here is another use of a line:
+
+\Example
+\DefineHeading:TestHeading
+ line:start TestHeadingCounter fillup title line:stop Stop
+\TestHeading The title
+
+\endExample
+
+\SubSection[sec:opt:textcolumn] The \opt{textcolumn} option
+
+In the examples above all titles fit on one line comfortably. If this
+is not the case, the title can be put in a \refopt{textcolumn} which can
+span several lines.
+
+\Example
+\DefineHeading:TestHeading
+ line:start block:start TestHeadingCounter Spaces:2 block:stop
+ textcolumn:topline title textcolumn:stop
+ line:stop Stop
+\TestHeading A very very very very very very very very very very very
+very very very very very very very very very very very very very
+very very very very very very very very long title
+
+\endExample
+
+This option is mostly interesting in combination with others such as
+\opt{block} and \opt{line}. As is apparent from the above example: a
+block placed in the same line as a text column will detract from the
+latter's width.
+
+(In fact it is the other way around: \Lollipop\ sets
+the line with a text column of width zero to determine the remaining
+space. Then the line is set again. This may give problems if you
+manipulate parameters inside the line, because the line is in effect
+typeset twice. Also make sure not to have other \cs{vbox}-es in the
+line than the text column.)
+
+\SubSection[sec:opt:traps] Traps
+
+It is a bad idea to have material in headings and such that is not
+inside a block, textcolumn, or line. For instance:
+
+\Example
+\DefineHeading:TestHeading
+ block:start TestHeadingCounter Spaces:2 block:stop
+ title Stop
+\TestHeading Where does the title go?
+
+\endExample
+
+\Section[sec:opt:label] Labels
+
+References to any counter will always be correct, no matter if that
+counter has changed after retypesetting the document, if symbolic
+references are used. Referencing is explained in detail in
+chapter~\ref[chap:referencing].
+
+The way a symbolic reference is formatted can be altered from the
+default (just give the counter) by using the \refopt{label} option.
+\Ver>\DefineHeading:TestSection
+ line:start Style:italic TestSectionCounter Spaces:2 title line:stop
+ label:start ( TestSectionCounter ) label:stop Stop<Rev
+See further section~\ref[sec:shape:reference].
+
+
+\Section[sec:opt:penalties] Break before / after
+
+The options \refopt{breakbefore} and \refopt{breakafter} control how
+eager \TeX\ will be to break the page before or after a construct. These
+options take one value, a so-called `penalty' value, meaning that the
+higher the value you specify, the higher the penalty is, and
+therefore the less likely it is that the page will be broken there.
+
+Numerical values are typically in the tens or hundreds; any value
+of \n{10$\,$000} or more means that there will never be a break at
+that point; a value of \n{-10$\,$000} or less means a guaranteed
+break. If you don't want to remember these rules, values of \n{yes}
+and \n{no} mean a guaranteed break, and no break respectively.
+
+\WizNote
+A further exceptional value is \n{breakbefore/after:0}, this will
+cause no penalty to be placed. The reason for this is highly \TeX
+nical.
+\>
+
+\Section[sec:opt:indent] Indentation
+
+The option \refopt{indentafter} controls the behaviour of the first
+paragraph after a generic construct., \refopt{indentinside},
+\refopt{indentfirst}.
+
+\Section Rules
+
+There is an option \refopt{hrule}. You should not write
+\Ver>\def\rulemacro{\hrule height [...] }
+\DefineHeading [...] rulemacro [...] Stop<Rev
+because then \Lollipop\ cannot prevent page breaks around the rule.
+Instead write
+\Ver>\def\rulespecs{ height [...] }
+\DefineHeading [...] hrule rulespecs [...] Stop<Rev
+so that the option \opt{hrule} is used. See
+section~\ref[sec:blockwidth] for an example.
+
+\Section Embedded constructs
+
+Most generic constructs will be vertically separated from the
+surrounding text. However, in rare cases (and for unusual applications)
+it be desired to have a construct that is part of a paragraph. For this
+the option \refopt{embedded} exists.
+
+This option has the following values.
+\Ver> embedded:no<Rev
+This is the default.
+\Ver> embedded:left<Rev
+The construct continues an already started paragraph, but after the
+construct a vertical break follows.
+\Ver> embedded:right<Rev
+After the construct a paragraph can continue, but the construct is
+separated vertically from preceding text.
+\Ver> embedded:yes<Rev
+The construct is both left and right embedded.
+
+Embedding a construct has an interesting application to generating
+indexes. (See chapter~\ref[chap:external-files] for general information
+about external files.) This can be done by having embedded headings
+that write their title to the index file.
+
+\Example
+\DefineExternalFile:tIndex=tix
+\DefineHeading:NewWord embedded:yes
+ block:start Style:bold title block:stop
+ external:tIndex title external:stop Stop
+\def\introword#1{\NewWord #1\par}
+In this sentence two \introword{flubrious} words are
+\introword{stinselsed}.
+\ExampleStop
+
+Cute, ain't it?
+
+A word of warning though. Headings and such generate \TeX\ `marks'
+which take up main memory. You only need these if you are going
+to be referring to that object with \cs{LastPlaced} or such; see
+section~\ref[sec:head/foot]. Embedded headings used as above
+usually don't need these marks, so you can prevent \TeX\ overflow by
+putting the option \opt{nomarks} in their definition.
+
+\Section Obscure options
+
+\SubSection Arguments
+
+In case you want to interface to other macro packages, you may want to
+let a construct generate a call to the other package. For this, the
+\Lollipop\ macro should be able to produce sequences such as
+\ver>\begin{itemize}>. The problem here is the braces. The option
+\refcs{arg} produces a braced expression.
+
+For instance
+\Ver>\DefineTextBlock:LaTeXlist begin arg:{itemize} text
+ end arg:{itemize} Stop<Rev
+makes it possible to use call \LaTeX\ macros from \Lollipop.
+
+\SubSection[sec:implicit:close] Implicit closing
+
+The control sequence \refcs{>} closes the current group, and \refcs{>]}
+closes all currently open groups. Every once in a while this is too
+drastic. Hence there is an option \refopt{noimplicitclose} that can be
+used to prevent a construct from being closed implicitly. Using \cs{>]}
+inside such a construct will close all enclosed constructs.
+
+See the definition of \cs{EExample} in this manual for an example.
+
+\Section[sec:opt:test] Testing
+
+There is an option \opt{test}.
+
+\endinput
+
+% 92/11/10 \BlockWidth discussed in 'block' section
+% 92/11/15 counter:othercounter discussed
+% 92/11/21 option 'arg'
+
diff --git a/macros/plain/formats/lollipop/doc/manual/out.tex b/macros/plain/formats/lollipop/doc/manual/out.tex
new file mode 100644
index 0000000000..23dab4395d
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/out.tex
@@ -0,0 +1,349 @@
+% out.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter[chap:output] Output
+
+Every page is formatted according to a `page grid' consisting of
+three elements:
+
+\Enumerate \item the page head, this is everything that's over the
+running text;
+\item the page foot, this is everything that is below the running
+text;
+\item the running text. \TeX\ acts as if text is on a long scroll,
+and the running text part of a page is simply a portion cut off from
+this scroll.\>
+Either or both of the head and foot of the page can be empty, but
+usually one of the two contains a page number.
+
+\OutExample
+\OptionsMacro:ManPageSize=raggedbottom:10pt topskip:12pt
+ height:page=5cm width:page=6cm Stop
+\DefinePageGrid:TestPage macro:ManPageSize
+ pagerule textband:start text textband:stop
+ pagerule band:start PageCounter band:stop Stop
+\TestPage
+This page does not contain much special.\EjectPage
+This page is hardly better.
+\OutExampleStop
+
+This example illustrates how you first define a page grid by
+\refcs{DefinePageGrid}, and then activate it by calling its name. That
+last action is in fact not necessary: each definition of a page grid
+automatically installs that grid as the current one.
+
+\Section Page dimensions
+
+Most of the time it is easiest to specify the total height of a page,
+that is, including head and bottom, but sometimes it is more
+convenient to specify the height of the text, and let the head and
+foot simply go over and under that.
+
+In the first case you can give the command \refcs{Height} with
+two parameters:
+\Ver>\Height:Page=23.5cm<Rev or inside a page grid definition the
+option \refopt{height}\n{:page=...}.
+
+In the second case you can give the command
+\Ver>\Height:Text=19.55cm<Rev or inside a page grid definition the
+option \opt{height:text=...}.
+
+In page grid definitions there is the additional option
+\opt{height:lines=23}.
+
+The \cs{Height} command cannot be used in a page grid definition.
+
+\Section Positioning the page on the paper
+
+If your printer driver is up to specs (and you have not done any
+creative macro writing) it should have the upper left corner of the
+text landing at $2.54$cm from the top and left side of the paper.
+If the result is not to your liking, you can shift the page by
+\Ver>\Distance:hoffset= ...
+\Distance:voffset= ...<Rev
+These offset parameters are zero ordinarily, and they indicate the
+extra shift added to the customary $2.54$cm in horizontal and
+vertical direction.
+
+\Section Page head, foot, text
+
+Somewhere in the page grid the option \refopt{text} has to appear. This
+option has to be inside a \refopt{textband}:
+\Ver> textband:start text textband:stop<Rev
+This is not a case of overspecification, because inside a textband
+the text option can appear more than once. In this manner a multicolumn
+page grid can be specified.
+
+\def\sometext{Just a bit of words, words. }
+\edef\sometext{\sometext\sometext\sometext}
+\edef\sometext{\sometext\sometext\sometext\sometext}
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize
+ pagerule textband:start text hwhite:10pt text textband:stop
+ pagerule band:start PageCounter band:stop Stop
+\FlushRight:no \sometext
+\OutExampleStop
+
+Next to the option \opt{textband} there is \refopt{band}.
+Both are ways of
+creating a page wide band. The option \opt{band} is used for all
+material that is not a text column, for instance footers, as in the
+above examples.
+
+The option \opt{band} can have one unusual parameter: \n{invisible}.
+This makes the band act as if it has zero height or width, depending
+on whether it is below or above the text, respectively.
+
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize
+ pagerule textband:start text hwhite:10pt text textband:stop
+ pagerule
+ band:invisible block:start Style:bold PageCounter Spaces:2
+ stickout:left band:stop Stop
+\FlushRight:no \sometext
+\OutExampleStop
+
+\SubSection More about text bands
+
+The text band is that part of the page that has the text in it. You can
+also put other material in it, such as rules or white space.
+
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize pagerule
+ textband:start vrule white:3pt text white:3pt vrule textband:stop
+ pagerule band:start white:fillup PageCounter band:stop Stop
+\TestPage This page contains some text, a bit more text,
+and even more than that. In all still just a few lines.\EjectPage
+This page contains more text, still more text, and still more.
+\OutExampleStop
+
+In the previous example the width of the page was specified.
+If we only give the width of the text, the page width is calculated
+dynamically.
+
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize
+ textband:start vrule white:3pt text white:3pt vrule textband:stop
+ pagerule band:start white:fillup PageCounter band:stop Stop
+\noindent This page contains some text, a bit more text,
+and even more than that. In all still just a few lines.\EjectPage
+This page contains more text, still more text, and still more.
+\OutExampleStop
+
+Note how the \refopt{pagerule} and \opt{band} objects stretch
+with the page.
+
+
+\SubSection Topskip
+
+In between the page head and the text is some white space, the
+topskip, with special properties. The topskip is defined from the
+bottom of the head to the bottom of the first line of the text. If
+the height of this first line varies from page to page the topskip
+acts as a buffer, keeping the bottom-to-bottom distance constant.
+
+Topskip is set by the option \refopt{topskip}, for example
+\Ver> topskip:25pt<Rev
+but if this option is left out, the page grid uses the value of
+\cs{topskip} that was current at the time of the definition.
+Unfortunately there is no way to change this value after the definition.
+
+\Section[sec:page-counter] The page number
+
+The page number behaves as if it had been defined by
+\Ver>\NewCounter:Page
+\CounterRepresentation:Page=1<Rev
+Thus you can use any command from section~\ref[sec:counters] on it.
+For instance, you can have page numbers in roman numerals by
+specifying
+\Ver>\CounterRepresentation:Page=I<Rev
+
+The page number is typically used as the option \refopt{PageCounter},
+but for some applications the corresponding command \refcs{PageCounter}
+can be used.
+
+If you process a \Lollipop\ document you see that everytime a page is
+generated, an item such as \ver>[8,7]> is written on the log file or the
+screen. Most of the time the two numbers will be the same, as in
+\ver>[8,8]>, but they will differ if you have tinkered with the page
+number. The first number is the `sheet counter': it counts how many
+pages you have produced so far. The second number is the value of
+\cs{PageCounter} for the page that was written out. Take a look at the
+log file for this manual for an example.
+
+\Section[sec:page:tests] Page tests
+
+The page grid definition can set/query several properties of the
+page. The following tests have been provided (see
+section~\ref[sec:tests] for tests):
+\Ver>\DefineTest:IsRightPage
+\DefineTest:IsLeftPage
+\DefineTest:FirstPage
+\DefineTest:LastPage
+\DefineTest:FlushBottom<Rev
+\Itemize\item The tests for left/right pages are done by
+ testing whether the page number of odd or even.
+\item The first/last page tests can be used either for the whole
+document, or for a file that's loaded as an \cs{InputFile}.
+\item The first page test doesn't work at present.
+\>
+
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize
+ pagerule textband:start text textband:stop pagerule
+ band:start ifIsLeftPage else hwhite:fillup fi PageCounter
+ band:stop Stop \SetCounter:Page=12
+This is a left hand page. \EjectPage
+This page is on the right side of a spread.
+\OutExampleStop
+
+\Section[sec:head/foot] Running heads / footers
+
+Above it was explained how pages can be given a head and foot part.
+Quite often you want changing information in such parts, for instance
+the head of a left page often contains the number or title of section
+that was current when that page started; the head of a right page
+often contains the number or title of the section that was current
+when that page ended.
+
+In \Lollipop\ all constructs that have a title or a counter can have
+that information referenced in page grids.
+\Description\item \refcs{FirstPlaced}:SectionTitle
+Take the title of the first section that started on this page, or
+the last one that started before this page if no section started on
+this page.\item \refcs{LastPlaced}:SubSectionCounter
+Take the title of the last subsection that started on this page, or
+the last one that started before this page if no subsection started
+on this pgae.\item \refcs{PreviousPlaced}:SectionCounter
+Take the counter value of the last section that started before this
+page.\>
+
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize
+ pagerule textband:start text textband:stop pagerule
+ band:start Style:italic FirstPlaced:HeadTitle
+ white:fillup PageCounter band:stop Stop
+\DefineHeading:TestHeading Style:bold
+ line:start TestHeadingCounter Spaces:2 title line:stop Stop
+\TestHeading A first section\par And some text.\EjectPage
+This page contains text. \TestHeading A second Section\par
+And more text.
+\OutExampleStop
+
+The commands \cs{FirstPlaced} and \cs{PreviousPlaced} are typically
+used on left pages; \cs{LastPlaced} is more common on right pages.
+You can test on what sort of page you are; see
+section~\ref[sec:page:tests].
+
+\OutExample
+\DefinePageGrid:TestPage macro:ManPageSize
+ pagerule textband:start text textband:stop pagerule
+ band:start Style:italic
+ ifIsLeftPage FirstPlaced:HeadTitle white:fillup fi
+ PageCounter
+ ifIsRightPage white:fillup LastPlaced:HeadTitle fi
+ band:stop Stop \SetCounter:Page=10
+\DefineHeading:TestHeading Style:bold
+ line:start TestHeadingCounter Spaces:2 title line:stop Stop
+\TestHeading A first section\par And some text.
+\TestHeading Second section\par More text.\EjectPage
+\TestHeading Third section\par Is on the right page.
+\TestHeading Fourth section\par Concludes this page.
+\OutExampleStop
+
+
+\Section Alternating page grids
+
+In \Lollipop\ it is very easy to switch page grids with the option
+\refopt{NextPageGrid}: you simply specify
+ \Ver> NextPageGrid:otherpage<Rev as one of the options
+in the definition. If no next grid is indicated, the same page grid keeps
+being used continuously until another page grid is activated
+explicitly.
+
+\OutExample
+\DefinePageGrid:LTestPage macro:ManPageSize
+ pagerule textband:start text textband:stop pagerule
+ band:start Style:italic
+ PageCounter white:fillup FirstPlaced:HeadTitle
+ band:stop NextPageGrid:RTestPage Stop
+\DefinePageGrid:RTestPage macro:ManPageSize
+ pagerule textband:start text textband:stop pagerule
+ band:start Style:italic
+ LastPlaced:HeadTitle white:fillup PageCounter
+ band:stop NextPageGrid:LTestPage Stop
+\SetCounter:Page=42
+\DefineHeading:TestHeading Style:bold
+ line:start TestHeadingCounter Spaces:2 title line:stop Stop
+\LTestPage
+\TestHeading A first section\par And some text.
+\TestHeading Second section\par More text.\EjectPage
+\TestHeading Third section\par Is on the right page.
+\TestHeading Fourth section\par Concludes this page.
+\OutExampleStop
+
+Another very useful application of this mechanism is to have a
+special definition for the opening page of a chapter. This manual uses a
+one-shot page grid \cs{EmptyPage} to remove the header and footer on the
+title page. It installs \cs{LeftPage} as the next grid.
+
+\Section Additional User Control
+
+\SubSection Elementary manipulation
+
+There are a few commands for simple page manipulation:
+\Description\item \refcs{EjectPage}
+The current page is filled up with white space, and
+a new page is started.\item \refcs{ToRecto}
+As \cs{EjectPage} but if the next page is a left page (meaning
+that the page number is even) then the page number is increased by
+one, so that the next page is a right hand page.\item \refcs{ToVerso}
+As \cs{ToRecto}, except that the next page is a left page.
+\>
+
+Additionally, \refcs{NoPages} lets
+all formatting and updating of values be performed, but
+no pages are written to the dvi file;
+\refcs{PagesOut}
+reverts the effect of previous command. Note that \cs{NoPages} does not
+incur any savings in time: full processing of the document is performed.
+
+When a page is finished it rests in box \refcs{WholePage}. Then a call is
+made to \refcs{CurrentShipout}, which is by default
+\ver>\shipout\box\WholePage>. However, you are free to define it
+otherwise. If your \cs{CurrentShipout} does not actually ship out pages,
+you may want to set \refcs{CountSheetsno} to prevent the effective page
+counter from being updated.
+
+Redefining \cs{CurrentShipout} usually goes together with
+\refcs{SuspendOutput} and \refcs{ResumeOutput}. These commands
+temporarily save the page number and the current state of the page,
+including the current definition of \cs{CurrentOutput}. (This is necessary
+because a number of parameters concerned are changed by global
+assignments.) See the definition of \cs{OutputExample} in the appendix of
+this manual for an elaborate example.
+
+If you want to see te output routines in action, specify
+\Ver>\Trace:out<Rev In addition \Ver>\Trace:mark<Rev tells you what
+information is being saved for running head and foot lines.
+
+\endinput
+
+% 2014/04/12 Made `output' capitalized.
+% 92/11/20 Left right output examples
+% 93/01/17 New description of \CurrentShipout
diff --git a/macros/plain/formats/lollipop/doc/manual/prelim.tex b/macros/plain/formats/lollipop/doc/manual/prelim.tex
new file mode 100644
index 0000000000..d0af6d3e02
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/prelim.tex
@@ -0,0 +1,327 @@
+% prelim.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter[chap:prelim] Preliminaries
+
+\Section What is Lollipop?
+
+Lollipop is `\TeX\ made easy'. Lollipop is a macro package
+that functions as a toolbox for writing \TeX\ macros. It was my
+intention to make macro writing so easy that implementing a fully new
+layout in \TeX\ would become a matter of less than an hour for an
+average document, and that it would be a task that could be
+accomplished by someone with only a very basic training in \TeX\
+programming.
+
+Lollipop is an attempt to make structured text formatting available
+for environments where previously only wysiwyg packages could be used
+because adapting the layout is so much more easy with them than with
+traditional \TeX\ macro packages.
+
+\Section But is it compatible?
+
+Lollipop, like \LaTeX, is not compatible with plain \TeX. I~don't
+consider this a real problem. Most plain \TeX\ commands will work in
+\Lollipop\ with the exception of anything output routine related.
+(See also below.)
+
+\Lollipop\ is also not compatible with \LaTeX, although it has a lot
+of the same functionality. There are two reasons why \Lollipop\ still
+has a reason for existing, even though \LaTeX\ is used pretty much
+all over the scientific world.
+
+For one, Lollipop is targeted in part
+to different users than the typical plain \TeX\ or
+\LaTeX\ user. For another, I~have a vain hope that I~can capture some
+of the \LaTeX\ market share. Since developing styles in \Lollipop\ is
+so much more easier than in \LaTeX, I~may stand a fighting chance.
+
+\SubSection \Lollipop\ and plain \TeX
+
+Having said the above, I'll conceded that \Lollipop\ is more
+compatible with plain \TeX\ than with \LaTeX. You can use quite some
+plain \TeX\ commands in \Lollipop. However, stay away from the
+following:\Description\item \cs{everypar}
+This one is heavily used by \Lollipop. You may use \cs{EveryParagraph}
+instead, which functions pretty much like \cs{everypar}; see
+section~\ref[sec:everypar].\item \cs{everymath}
+This one is heavily used by \Lollipop. You may use \cs{EveryMath}
+instead, which functions pretty much like \cs{everymath}; see
+section~\ref[sec:everymath].\item \cs{everydisplay}
+This one is heavily used by \Lollipop. You may use \cs{EveryDisplay}
+instead, which functions pretty much like \cs{everydisplay}; see
+section~\ref[sec:everydisplay].\item \cs{output}
+Page output is done so very differently from plain \TeX\ that all
+commands pertaining to page numbers and head/footlines have been
+eradicated. (Well, \cs{pageno} still gives the page number.) See
+chapter~\ref[chap:output].
+ \>
+
+The current version of \Lollipop\ is based on the plain \TeX\ file
+that comes with \TeX\ version~3.141592653.
+
+\SubSection \Lollipop\ and \TeX\ programming
+
+The tools in \Lollipop\ allow you to program in a simple manner quite
+complicated macros. Still you may want to have some knowledge of
+ordinary \TeX\ macro programming. If you are just starting in \TeX\
+you can pick up the basics from the book by Seroul and
+Levy~\bibref[SeLe:book],
+and after that there is the book by
+the original author of \TeX~\bibref[Kn:book] and my own \TeX\
+reference guide~\bibref[E:book].
+
+ \Section How to Use \Lollipop
+
+The following files comprise the Lollipop format:
+\Ver>
+ lollipop-define.tex lollipop-document.tex
+ lollipop-float.tex lollipop-fontdefs.tex
+ lollipop-fonts.tex lollipop-heading.tex
+ lollipop-lists.tex lollipop-output.tex
+ lollipop-plain.tex lollipop-text.tex
+ lollipop-tools.tex lollipop.tex<Rev
+
+
+To process a file, say \file{test.tex}, with
+Lollipop you then type:
+
+\Ver>
+> lollipop test.tex <Rev
+
+to get the dvi output.
+
+
+\Section[sec:style-dump] Processing a Lollipop file
+
+Files that you make to be processed with Lollipop contain of course
+the input text, but they also have to contain the design macros that
+determine the layout. There are two possibilities for these design
+macros:
+
+\Itemize
+\item You can simply put them in the same file, either in the
+beginning or wherever they are first needed, or
+\item You can put the layout definition in a separate file and call this
+definition file in your main file. For instance, you can put the layout definition of a
+book in a file \file{bookstyle.tex}, and then call this definition file in your
+main Lollipop file by putting
+
+\Ver>
+\InputLollipop:bookstyle.tex <Rev
+
+somewhere in your main Lollipop file.
+
+
+
+If you have used \TeX\ before, you will notice that the page numbers
+get reported slightly differently from the usual way. See
+section~\ref[sec:page-counter] for the explanation.
+
+\Section The errors of \Lollipop / known bugs
+
+Since \Lollipop\ is an order of magnitude more powerful
+(and hence complicated) than formats such as \LaTeX, its error
+messages can also be an order of magnitude more cryptic (see
+section~\ref[sec:error-msg] for the possible origin of some of the
+more obscure error messages).
+
+Fortunately, \Lollipop\ is also quite a
+bit better than existing formats at catching potential errors. Typos
+in a style definition will usually lead to warning messages, and also
+during run time \Lollipop\ is able to track down ommisions.
+
+In addition, you can switch on various trace modes to get more
+detailed information about \Lollipop's thought processes. See
+chapter~\ref[chap:tracing].
+
+These are the known bugs in \Lollipop\ at the moment.
+
+\Enumerate\item Local references have been insufficiently tested,
+and the code definitely is buggy.
+\item The `firstpage' test in the page grids does not work.
+\item The table of contents example is slightly wrong.
+\item Titles get written to the aux file with double spaces.
+This shouldn't cause any problem, but it has to be fixed.
+\item Rules in page grids get white space around them.
+\item External items shouldn't declare \cs{FooTitle} or
+\cs{FooCounter}.
+\item \cs{ToExternalFile} doesn't work.
+\>
+
+
+If you find any other issues, or if you have any fixes/workarounds
+for any existing issues, then please post them on GitHub.
+
+\Section About this manual
+
+This manual consists of a main file \file{lollipop-manual.tex}, and the
+following input files:
+\Ver>
+titlepag.tex prelim.tex struct.tex head.tex list.tex
+out.tex extern.tex opt.tex comm.tex trace.tex appendix.tex<Rev
+and the style definition file \file{mandefs.tex}.
+
+In addition, you need \file{comment.tex} which is used to format this
+manual, and \file{btxmac.tex} for the Bib\TeX\ interface, but these
+are not really a part of \Lollipop.
+
+If you format this manual (which you'll have to do three times
+to get the page numbering and the table of contents straight) you'll
+notice something strange. The file \file{example.tex} is read in
+many, many times. This is because this manual formats its examples
+along the way, first writing them out, and then reading them in to
+show both their code and their output. This way it is guaranteed that
+the examples in the manual will always work.
+
+As a result of formatting this manual you will wind up with, apart
+from the usual \file{pdf} and \file{log} file, with \file{lollipop-manual} files
+with extensions \file{aux}, \file{toc}, and \file{imp};
+\file{oix} and \file{cix} for indexes of options and commands,
+and
+\file{tct}, file{tix} which are for the examples. For the
+bibliography there are the Bib\TeX\ input file \file{lollipop-manual.bib} and
+output file \file{lollipop-manual.bbl}.
+
+This manual needs quite some resources: here's what \TeX\ told me
+it needed.
+\Ver>Here is how much of TeX's memory you used:
+ 1194 strings out of 496579
+ 16173 string characters out of 6202690
+ 72655 words of memory out of 5000000
+ 3270 multiletter control sequences out of 15000+600000
+ 11241 words of font info for 40 fonts, out of 8000000 for 9000
+ 19 hyphenation exceptions out of 8191
+ 24i,4n,24p,187b,562s stack positions out of 5000i,500n,10000p,200000b,80000s<Rev
+
+
+Because of all the examples this manual takes quite some time to
+process. A~factor of four over the time for a regular document of
+similar length should be expected. Ordinary Lollipop documents will
+proceed far faster.
+
+\Section The most boring section in this manual
+
+There are a few things about \Lollipop\ that I~want to be clear about.
+
+\SubSection I am going to hurt you and I am not sorry
+
+In the secret handbook for the software industry it says that the
+final test phase of a product consists of putting it in stores and
+having innocent suckers pay good money for it. (You guessed it, this
+is the disclaimer section.) So let me just say that
+\Lollipop\ is probably good for nothing, at least, I~don't claim it
+is. And if you hurt yourself by using it, don't blame me. I~warned
+you.
+
+\SubSection Get a \Lollipop, give one away
+
+\Lollipop\ is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+The easiest way to get the current copy of \Lollipop\ is to use
+a more recent \TeX{} distribution (\TeX Live or Mik\TeX).
+
+\SubSection The status of \Lollipop
+
+\Lollipop\ is still under development. Although I~will try not to
+make any drastic changes in the user interface (this says nothing
+about the internals!) I~really cannot guarantee anything.
+However, I~do listen to complaints and suggestions.
+
+If you have suggestions or complaints about the
+useability of \Lollipop\ or the implementation, feel free to contact
+me at \n{persian-tex@tug.org} on the Internet.
+
+\SubSection[sec:wish:list] The wish list
+
+\Lollipop\ is not quite perfect. Here's a list of things that I~am
+going to be adding in the near future. If you want to add items to
+this list, just open a ticket on the tickets.
+
+\Enumerate\item Raggedbottom should really, really be added. Soon!
+
+\item Capitalization and initial capping of titles. If a
+title appears in mixed case, it should be possible to have it in all
+uppercase in running heads. Some code has been disabled now.
+
+\item A better multi-column mode.
+
+\item Interface to Bib\TeX\ seems to largely in place; what happens
+if you don't load btxmac?
+
+\item Inserts, in particular footnotes. At the moment floating
+figures are entirely lacking. (As a matter of fact, the plain \TeX\
+macros are availble, but I'm not telling that.)
+
+\item A `nomarks' option to prevent wasting two token lists.
+Maybe other recourse saving optio for the expert designer?
+
+\item More sophisticated white space right before and after
+page breaks. (Use at least so and so much.)
+
+\item Dynamic topskip.
+
+\item Sup­port for RTL lan­guages (such as Per­sian).
+
+
+{\PopIndentLevel\Indent:no The following points are debatable:
+maybe I~should just steal a few components from \LaTeX. Maybe this
+sort of stuff does not belong in \Lollipop.\par}
+
+\item A tabular mode. Personally I~always felt \cs{halign} to be more
+than sufficient, but some people seem to think otherwise.
+
+\item Maths constructs. Some things in the \cs{eqalign} vein would be
+nice.
+
+\>
+
+\SubSection A bit of history
+
+The \Lollipop\ format was begun in late 1989 to typeset Victor Eijkhout's Ph.D.
+thesis, `{\Style:italic Vectorizable and Parallelizable
+Preconditioners for the Conjugate Gradient Method}'. At that time
+Victor~was using \TeX\ on an Atari 1040ST.
+Loading the style definition for the thesis took about two minutes.
+\Lollipop\ was heavily augmented in late 1991 to typeset his book
+`{\Style:italic \TeX\ by Topic}', for which he~used Sun~3 and Sun~4
+computers. Writing this manual brought \Lollipop\ to its version 0.96; the first public release (version~0.9) was announced on the
+internet in October 1992.
+
+Between 1992 and 2014, Lollipop was unmaintained and Vafa Khalighi took over the
+development of Lollipop in April 2014.
+
+The name `\n{Lollipop}' refers to a quote by Alan
+Perlis~\bibref[Pe:epigrams], quoted on page 365 of the \TeX
+book~\bibref[Kn:book]. In a way it's rather pretentious. The philosophy
+of the \n{Lollipop} format is described~\bibref[EL:Cork,E:Portland].
+
+\endinput
+
+% 2014/04/13 Added some notes about \EveryMath,
+% and \EveryDisplay. Also \EveryPar changed to
+% \EveryParagraph
+% 2014/04/12 Added note about xelollipop format
+% 2014/04/11 Updated the manual
+% 92/10/22 historical remark about name added
+% 92/11/03 section 'Lollipop and plain TeX' added;
+% remarks about IniTeX in Textures
+% 92/11/26 uses bibrefs
diff --git a/macros/plain/formats/lollipop/doc/manual/struct.tex b/macros/plain/formats/lollipop/doc/manual/struct.tex
new file mode 100644
index 0000000000..7590b5a365
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/struct.tex
@@ -0,0 +1,264 @@
+% struct.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter The structure of Lollipop
+
+Lollipop provides tools for realizing the style or layout of a
+document. Some of these tools are macros ready to be used by the end
+user; they concern for instance selection of fonts.
+Others, the `generic constructs', are for the style designer so that
+she can use them to program the macros for the user.
+
+\Section[sec:doc-start-stop] Lollipop Files
+
+Any Lollipop document has to have a \cs{Start} and \cs{Stop} command.
+Before the \cs{Start} there can be style definition commands, but no
+text. For a number of reasons it is advisable to put as much of the
+style definition before the \cs{Start} command as possible. You can
+do that easily by loading the style as an input file, or by first
+dumping it as a format (see section~\ref[sec:style-dump]).
+
+\ImpNote
+Before the \cs{Start} command, \cs{everypar} contains an error
+message. The start command installs the default value for
+\cs{everypar}.
+\ImpNoteStop
+
+Both the start and the stop file load the \file{.aux} auxiliary file.
+None of this should concern you, really. Expert users who want to
+have certain actions performed at the start of the document may want
+to use \refcs{StartCommand} to specify what they wish done. See
+section~\ref[sec:adapt-distance] for an example.
+
+\Section Generic Constructs
+
+\label[generic:construct]\label[option:macro]
+There are five `generic constructs': headings, lists, text blocks, page
+grids, and external items. For each construct type there is a defining
+command, for instance \cs{DefineHeading}
+which is followed a list of `options', terminated by the word `Stop'.
+
+Options (possibly with values) have to be separated by a
+space or a line end; the keyword \opt{Stop} has to be followed by a
+space or a line end.
+Options may have zero, one or two values; if there are values, then
+the first one is separated from the option by a colon, the second is
+separated from the first by an equals sign.
+
+\Ver>\DefineFoo:Bar optiona optionb optionc:value
+ optiond:valuea=valueb optione
+ optionf Stop<Rev
+
+ As a result of this definition, a command
+\cs{Bar} is created. If the \con{Foo} construct was a \con{List} or
+\con{TextBlock}, an additional command \cs{BarStop} is created.
+
+This command can then be used in the ordinary way, for instance
+after \ver>\DefineHeading:Foo> you can type
+\Ver>\Foo The title<Rev and after \ver>\DefineList:Foo> you can type
+\Ver>\Foo
+\item One item
+\item And another
+\FooStop<Rev
+
+\ImpNote
+Actually, this `Stop' business can be customized for other languages.
+The file \file{tools} has the following lines:
+\Ver>
+\def\stop@command@suffix{Stop}
+\def\stop@command{\@command\stop@command@suffix}<Rev
+\ImpNoteStop
+
+\Section Options
+
+Options are mostly used to specify how a construct will look. Some
+options, for instance \opt{title}, indicate material that will appear
+on the page. Other options are interpreted as commands, for instance
+\opt{IndentAfter:yes} in the definition of a heading indicates that
+the first paragrah after such a heading will indent.
+
+In addition to keywords that only exist as options, commands can
+be used as options. Also, single characters are accepted as options.
+For instance a definition of a subsection heading can contain:
+
+\Ver>\DefineHeading:SubSection
+ [...]
+ SectionCounter . SubSectionCounter
+ [...] Stop<Rev
+(Here and later the \n{[...]} will denote arbitrary omitted text.)
+This definition contains the commands \cs{SectionCounter} and
+\cs{SubSectionCounter} and the \n{.} character.
+
+If a number of options appears together in a number of constructs it
+is convenient to have an abbreviation for them. This can be done with the command
+\refcs{OptionsMacro} as follows. The options that appear together are
+given a common name
+ \Ver>\OptionsMacro:baz=optiona optionb:value optionc
+ Stop<Rev
+(be sure to leave
+no spaces around the equals sign) and this name is then used as
+ \Ver> macro:baz<Rev
+in the option list wherever the options are needed.
+
+This is for
+instance a good way of specifying identical white space around all
+sorts of constructs without duplicating the typing each time.
+However, it is only for your convenience: it doesn't save any \TeX\
+resources or processing time.
+
+\Section[sec:error-msg] Popular error messages. Not!
+
+Lollipop is a macro package on top of an existing program, \TeX.
+Therefore it is inevitable that you will get \TeX\ error messages
+every once in a while. Some of these may confuse you.
+
+Here are a few of the errors that I~keep making.
+
+\SubSection Missing \cs{endcsname} inserted
+
+If you forget the second parameter in a \cs{Distance} or
+\cs{SetCounter} command, writing for instance
+ \Ver>\Distance:TheWidth<Rev
+instead of \Ver>\Distance:TheWidth=15pt<Rev
+ \TeX\ will scan
+forward, and it can easily bump into something that is highly
+unexpected given the context. If this is a \cs{def} or \cs{Define...}
+command, a `missing \cs{endcsname}' results. If a blank line follows
+the incomplete declaration, the following section applies.
+
+\SubSection Paragraph ended before something was complete
+
+\TeX\ has found a blank line (or a~\cs{par} command) where this was
+not expected. See for instance the previous section.
+
+\SubSection Missing number
+
+You have used something that you thought was the name of a control
+sequence, but it wasn't. Example:
+\Ver>\Distance:parskip=parundent<Rev
+Since \cs{parundent} is undefined, \Lollipop\ thought you were
+writing something like
+ \Ver>\Distance:parskip=5pt<Rev
+
+And yes, the message refers to `number' even though what is missing
+is a distance.
+
+\ImpNote
+\iSection Defining Generic Constructs
+
+The \cs{Define...} commands are not defined explicitly, instead they
+are generated by a call such as
+\Ver> \@GenericConstruct{Heading}<Rev
+Full definition:
+\Ver>\def\@GenericConstruct#1{<Rev
+to be used as \ver>\@GenericConstruct{Foo}>;
+\Ver> \append@to@list{@gencons}{\\#1;}<Rev
+book keeping of existing generic constructs;
+\Ver> \csarg\newtoks{#1@defaults}
+ \csn #1@defaults\ecs{}<Rev
+default commands to be executed whenever
+an instance of this construct
+is defined;
+\Ver> \csarg\def{add@#1@default}##1%
+ {\append@to@list{#1@defaults}{##1}}<Rev
+the command \cs{add@Foo@default}
+to add defaults for this construct;
+\Ver> \Install@Noops{#1}<Rev
+possibility to generate error msgs for the use of an option that is
+not allowed for this type of construct;
+\Ver> \csarg\def{Define#1}:##1 {<Rev
+instances of this construct will be defined
+by a statement like \ver>\DefineFoo:Bar>;
+\Ver> \def\@name{##1}\def\@class{#1}
+ \Tmessage[def]{Defining a #1: ##1}<Rev
+\ver>DefineFoo:Bar> leads to \cs{@name} begin \n{Bar},
+\cs{@class} being \n{Foo};
+\Ver> \the\generic@defaults
+ \csarg\the{#1@defaults}<Rev
+unpack token lists of generic and specific default actions;
+\Ver> \Get@Items}<Rev
+start recursive processing of list of options. This ends the
+definition of \cs{DefineFoo}; the definition of
+\cs{@GenericConstruct} ends with
+\Ver> \csarg\def{@#1Option}##1%
+ {\csarg\def{#1@##1}####1####2}<Rev
+which defines the \cs{@FooOption} macro; see~\ref[imp:option].
+\Ver> }<Rev
+
+\iSection Items Processing
+
+Processing the list of items is recursive; at the end some concluding
+actions have to be taken, mostly the actual definition of the
+construct.
+
+First we have to filter out empty arguments, which can be caused by
+the use of option macros (\ref[option:macro], \ref[imp:option:macro]).
+
+\Ver>\def\Get@Items#1 {\if\EmptyList{#1}\let\get@next@item\Get@Items
+ \else\def\get@next@item{\@Get@Items#1 }\fi
+ \get@next@item}<Rev
+
+Next, check if the argument is \opt{Stop} (defined by
+\ver>\NewDummy{Stop}>, \ref[imp:new:dummy]), in which case you
+have reached the end of a generic definition, and can start performing
+the final rites. Otherwise, dissect this option item
+and go on with the rest
+of the options.
+\Ver>
+\def\@Get@Items#1 {\let\get@next@item=\Get@Items
+ \csarg\ifx{#1}\Stop
+ \the\generic@stop@defaults
+ \let\get@next@item=\relax
+ \else \Item@or@Macro#1::. \fi \get@next@item}<Rev
+
+The \n{::.} concluding \cs{Item@or@Macro} accomodates one,
+possibly empty, argument.
+
+\iSection Options\label[imp:option]\label[imp:option:macro]
+
+Options can either be specific, defined as
+\Ver>\@FooOption{Bar}{ [...] }<Rev
+in which case the option \opt{Bar} can only be used inside
+a call to \cs{DefineFoo},
+or they can be generic, defined as
+\Ver>\@GenericOption{Bar}{ [...] }<Rev
+For both definitions, the definition text can use up to two parameters.
+Parameters are given to the options as
+\Ver> optiona:par1 optionb:par1=par2<Rev
+
+Specific options are defined by the line
+\Ver>
+ \csarg\def{@#1Option}##1%
+ {\csarg\def{#1@##1}####1####2}<Rev
+in \cs{@DefineGenericConstruct}; a call
+\Ver>\@FooOption{Bar}{ ... }<Rev
+expands to
+\Ver>\def\Foo@Bar#1#2{ ... }<Rev
+Generic options are defined by the
+following command:
+\Ver>\def\@GenericOption#1{
+ \append@to@list{@GenericOptions}{\\#1;}
+ \csarg\def{Option@#1}##1##2}<Rev
+A call
+\Ver>\@GenericOption{Bar}{ ... }<Rev
+expands to
+\Ver>\def\Option@Bar#1#2{ ... }<Rev
+
+\ImpNoteStop
+
+\endinput
diff --git a/macros/plain/formats/lollipop/doc/manual/titlepag.tex b/macros/plain/formats/lollipop/doc/manual/titlepag.tex
new file mode 100644
index 0000000000..c03ee4cd9e
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/titlepag.tex
@@ -0,0 +1,85 @@
+% titlepag.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\EmptyPage
+\begingroup\AlwaysIndent:no
+\PointSize:25 \Style:bold Lollipop Unwrapped
+
+{\tt https://github.com/persian-tex/lollipop}
+
+\white:30pt
+
+\PointSize:20 \SetFont Victor Eijkhout {\rm(Original author)}
+
+\white:10pt
+
+Vafa Khalighi {\rm(Current developer)}
+
+\white:50pt
+
+\PointSize:15 \Style:roman
+A manual for the Lollipop \TeX\ format\par
+Version 1.07\par
+Last updated 21 May 2016\par
+Pages: \LastInPageCounter+\LastRegPageCounter
+% so far we could have done this with labels, however
+\AddToCounter:LastRegPage=LastInPageValue
+=\LastRegPageCounter.
+
+\EjectPage
+\endgroup
+
+\Chapter Contents
+
+\Section Regular sections
+
+\LoadExternalFile:contents
+
+%\Section Implementer's notes
+
+%\LoadExternalFile:impnotes
+
+\Section All of the options
+
+(You know, this section and the next look much better if you sort the
+\file{manual.oix} and \file{manual.cix} files before you format the
+document the last time. Do put lines
+ \Ver>\Writeopindex:no
+\Writecsindex:no<Rev somewhere in
+the top of the \file{manual.tex} file in order to prevent
+overwriting of these files
+after you've sorted them.)
+
+\Indent:no \rightskip=0pt plus 5cm
+\LoadExternalFile:optindex
+
+\Section All of the commands
+
+\Indent:no
+\LoadExternalFile:csindex
+
+\Section Bibliography
+
+\bibliographystyle{plain}
+\bibliography{lollipop-manual}
+
+\endinput
+
+% 2016/04/09 Updated the manual
+% 92/11/19 Page total included
+% 92/11/26 Bibliography
diff --git a/macros/plain/formats/lollipop/doc/manual/trace.tex b/macros/plain/formats/lollipop/doc/manual/trace.tex
new file mode 100644
index 0000000000..febf97fa76
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/manual/trace.tex
@@ -0,0 +1,61 @@
+% trace.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\Chapter[chap:tracing] Tracing
+
+\Section Do you really want to see this?
+
+You can get glimpses of Lollipop's internal workings by enabling some
+of the internal traces. The extreme positions
+\Ver> \Trace:yes<Rev
+and
+\Ver> \Trace:no<Rev
+cause all trace information and no trace at all respectively to be
+generated. You may find this trace interesting, or it may dumbfound you.
+Of course, if your name is Victor you find it pretty useful.
+
+The following traces are available:
+\Ver> \NewTrace:def % definition of user constructs
+ \NewTrace:ref % cross references
+ \NewTrace:ext % external files
+ \NewTrace:doc % document structure
+ \NewTrace:font % font loading
+ \NewTrace:out % output routine
+ \NewTrace:indent % indentation control
+ \NewTrace:gen % general tools<Rev
+
+\ImpNote
+Trace messages are generated by calls to
+\Ver> \Tmessage[type]{text}<Rev
+Setting
+\Ver> \Trace:no<Rev
+defines \cs{Tmessage} to discard its arguments. This is the most
+efficient way of generating no trace information.
+
+Tracing is controlled by a global parameter \cs{trace@all}.
+A value of~$-1$
+disables all tracing; $+1$~corresponds to all tracing on; $0$~gives
+selective tracing. In the third case a call
+\Ver> \Trace:xyz<Rev
+set \ver>\trace:xyz> positive so that only
+\ver>\Tmessage[xyz]{...}> calls will
+produce output. Enabling a selective trace sets \cs{trace@all} to zero, in
+case it was~$-1$.
+\ImpNoteStop
+
+\endinput
diff --git a/macros/plain/formats/lollipop/doc/tex-inde.xen b/macros/plain/formats/lollipop/doc/tex-inde.xen
new file mode 100644
index 0000000000..3f8f2acca6
--- /dev/null
+++ b/macros/plain/formats/lollipop/doc/tex-inde.xen
@@ -0,0 +1,261 @@
+TeX-index entries
+
+%% the Lollipop format
+
+The Lollipop format is designed to make implementation of
+new style definitions easy, even for people who can barely
+program TeX macros. It is not compatible with either plain
+TeX or LaTeX, although a lot of plain TeX constructs are
+available. There is a manual with many elaborate examples;
+see below.
+
+
+
+Name: lollipop-define.tex
+Description: cross referencing macros for
+ the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-document.tex
+Description: document handling macros for the
+ lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-float.tex
+Description: floating insertion macros
+ for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-fontdefs.tex
+Description: fontdefinitions for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-fonts.tex
+Description: font handling macros
+ for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-heading.tex
+Description: heading macros for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-lists.tex
+Description: list definition macros
+ for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop.tex
+Description: main file for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: requires lollipop-define.tex, lollipop-document.tex
+ lollipop-float.tex, lollipop-fontdefs.tex, lollipop-fonts.tex,
+ lollipop-heading.tex, lollipop-lists,tex,
+ lollipop-plain.tex, lollipop-output.tex, lollipop-math.tex,
+ lollipop-text.tex, lollipop-tools.tex.
+
+Name: lollipop-plain.tex
+Description: version of plain.tex customized
+ for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-output.tex
+Description: output routine macros
+ for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-text.tex
+Description: text environment definitions
+ for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+Name: lollipop-tools.tex
+Description: utility macros for the lollipop package
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the lollipop package, see lollipop.tex.
+
+%% lollipop manual
+
+Name: comment.tex
+Description: comment environment for plain TeX,
+ LaTeX, and lollipop TeX.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: extern.tex
+Description: description of external file handling
+ in lollipop TeX.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: head.tex
+Description: description of headings in lollipop TeX.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: list.tex
+Description: description of lists in lollipop TeX.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: mandefs.tex
+Description: style definition for the lollipop TeX manual.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: lollipop-manual.tex
+Description: master file for the lollipop TeX manual
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: requires comment.tex, extern.tex, head.tex, list.tex
+ mandefs.tex, lollipop-manual.bbl, opt.tex, out.tex, prelim.tex,
+ struct.tex, titlepag.tex, trace.tex.
+
+Name: opt.tex
+Description: description of construct options
+ in lollipop TeX
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: out.tex
+Description: description of output handling
+ in lollipop TeX.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: prelim.tex
+Description: introductory chapter of lollipop manual.
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: struct.tex
+Description: description of the overall structure of
+ lollipop TeX files
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: titlepag.tex
+Description: titlepage of the lollipop manual
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
+Name: trace.tex
+Description: description of trace modes in lollipop TeX
+Keywords: lollipop, macro package, style definitions
+Author: Victor Eijkhout and Vafa Khalighi
+Supported: yes
+Latest version: v1.07, 21 May 2016
+Archives: http://ctan.org/pkg/lollipop
+Note: part of the manual of the lollipop package,
+ see lollipop.tex.
+
diff --git a/macros/plain/formats/lollipop/tex/lollipop-define.tex b/macros/plain/formats/lollipop/tex/lollipop-define.tex
new file mode 100644
index 0000000000..6f805a2791
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-define.tex
@@ -0,0 +1,425 @@
+% lollipop-define.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\NewTrace:ref
+%%%%%%%%%%%%%%%% Symbolic references
+
+% User command for labels.
+% this is hardly ever necessary:
+% most commands directly accept the label.
+%
+\def\label[#1]{\bsp@hack\@label{#1}\esp@hack}
+
+% Automatic generation of labels.
+% after \@Labelize{command}, it is possible to write \command[sym:ref]
+% This is done for any generic construct that has a counter.
+%
+%\add@generic@stop@default{\ifhas@label \@Labelize{\@command}\fi}
+\newif\ifhas@label
+\add@generic@default{\has@labelno}
+\@GenericOption{haslabel}{\global\has@labelyes}
+\def\@Labelize#1{\edef\cs@e{\let\CSname{lab@#1}=\CSname{#1}}\cs@e
+ \csarg\edef{#1}{\begingroup
+ \aftergroup\CSname{lab@#1}\nxp\@referentiep}}
+\def\@referentiep
+ {\ifnextchar[%]
+ \x@label{\ifNextChar<%>
+ \x@o@label{\gdef\xx@label{}\endgroup}%
+ }}
+
+% if \command has a symbolic key,
+% \x@label#1 =
+% \def\xx@label
+% \@label{#1}
+% \xx@label <- {}
+% the \xx@label command is called at the start of every environment
+% this delay is necessary, because the label is seen before
+% the title, or before any counter is stepped.
+%
+\newif\ifcustom@label
+\def\xx@label{}\def\RefLabel{}
+\def\x@o@label<#1>{\global\custom@labeltrue
+ \global\current@label{#1}\x@label}
+\def\x@label[#1]{\gdef\RefLabel{#1}%
+ \gdef\xx@label{\@label{#1}\global\custom@labelfalse
+ \gdef\xx@label{}}\endgroup}
+
+% Label contents
+% mostly generated by \step@counter or so
+%
+\newtoks\current@label
+\def\define@reference
+ #1{\ifcustom@label\else
+ \edef\cs@e{\global\current@label
+ {\counter@@repr{#1}{\csarg\number{\counter@name{#1}}}}}%
+ \cs@e
+ \fi}
+
+% Internal labeling command
+% 1/ \current@label contains tokens describing the reference
+% do a twostep unwrap of that
+% 2/ write out the result to the .aux file
+% 3/ if the current file has been \InputeFile'd,
+% write out to the .aux of the input file.
+%
+% the string written out is for \@label{Key}:
+% \refer@label{ref@Key}{label value}{page counter}
+%
+\def\@label@key#1{ref@#1}
+\noeol
+\def\@label#1{\Tmessage[ref]{Label definition: <#1>=\the
+ \current@label}
+ \ifWriteExtern \begingroup
+ \def\label[##1]{}\normalesc
+ \def\cprotect{\xp\string}
+ %\xp\xp\xp\string\FooCounter =>
+ %\xp\string\Foo@R{\number\Foo@C} => \string\@arabic{123}
+ \def\protect{\noexpand\protect\noexpand}
+ %\test@defined@key{#1}
+ \edef\cs@e{\edef\nxp\cs@e{\current@label={\the\current@label}}
+ \nxp\cs@e}
+ \cs@e
+ %\Tmessage[ref]{Label as written: <\the\current@label>}
+ \edef\cs@e{\the\current@label}
+ \edef\cs@a##1{\nxp\csarg\write{##1@file}
+ {\string\refer@label{\@label@key{#1}}
+ {\macro@meaning\cs@e}{\noexpand\PageCounter}}}
+ \cs@a{aux}
+ \ifx\@invoernaam\@leeg
+ \else \ifLocalReferences \cs@a{incaux}\relax \fi\fi
+ \endgroup\fi}
+\newcount\duplicate@labels
+\def\test@defined@key#1{\if\UndefinedCS{\@label@key{#1}}
+ \Tmessage[ref]{First time definition of <#1>}
+ \else\xp\xp\xp\xp\xp\xp\xp\ifx\xp\xp\xp
+ \third@of@three\csn \@label@key{#1}\ecs\StaleRef
+ \begingroup
+ \edef\cs@e{\CSname{\@label@key{#1}}}
+ \xp\xp\xp\def\xp\xp\xp\cs@e\xp\xp\xp{\cs@e}
+ \temptoksa\xp\xp\xp{\xp\first@of@three\cs@e}
+ \edef\cs@e{\CSname{\@label@key{#1}}}
+ \xp\xp\xp\def\xp\xp\xp\cs@e\xp\xp\xp{\cs@e}
+ \temptoksb\xp\xp\xp{\xp\second@of@three\cs@e}
+ \edef\cs@e{\temptoksa
+ {{\the\temptoksa}{\the\temptoksb}\nxp\FreshRef}}
+ \cs@e
+ \csarg\xdef{\@label@key{#1}}{\the\temptoksa}
+ \endgroup
+ \Tmessage[ref]{Refreshing definition of <#1>:\@space
+ \xp\meaning\csn \@label@key{#1}\ecs}
+ \else\Wmessage{Duplicate label: <#1>}%
+ \advance\duplicate@labels\@ne\fi\fi}
+\normaleol
+
+% complete expandable exploding of token lists
+\def\macro@meaning#1{\xp\strip@macro@meaning\meaning#1}
+\def\toks@meaning#1{\edef\cs@e{\the#1}\macro@meaning\cs@e}
+\begingroup\escapechar=-1
+\xp\xp\xp\gdef\xp\xp\xp\strip@macro@meaning\xp\string
+ \csname macro:->\endcsname{}
+\endgroup
+
+\NewDummy{StaleRef}\NewDummy{FreshRef}
+
+% Referring and Page references.
+% first of all, when the .aux file is read:
+% \refer@label{ref@Key}{label}{page} =
+% \gdef\ref@Key{ {{label}} {{page}} }
+% with extra braces for occurring fonts
+%
+\def\refer@label#1#2#3{\csarg\gdef{#1}{{{#2}}{{#3}}\StaleRef}}
+
+% then \ref[key] = \@ref\take@former[key]
+% \pgref[key] = \@ref\take@latter[key]
+% and \@ref\cs[key] = \expandafter\cs\ref@key
+% = \cs {{label}} {{page}}
+%
+\def\ref {\ifnextchar(%)
+ {\@ref\first@of@three}{\@ref\first@of@three()}}
+\def\pgref{\ifnextchar(%)
+ {\@ref\second@of@three}{\@ref\second@of@three()}}
+\newcount\unknown@refs
+\add@start@command{\unknown@refs\z@}
+\def\@ref#1(#2)[#3]{%
+ \if\UndefinedCS{\@label@key{#3}}%
+ \message{Unknown #1{}{page}{}reference: <#3>}{\bf ??}%
+ \global\advance\unknown@refs\@ne
+ \else \@@ref{#1}{#2}{\@label@key{#3}}\fi}
+\def\@@ref#1#2#3{\@@@ref#1{#3}%
+ \if\IsEmptyList{#2}\else,\penalty200\ #2\fi}
+\def\@@@ref#1#2{%
+ \xp\xp\xp#1\csname#2\endcsname}
+% for btxmac
+\def\@printlabel#1{\@ref\first@of@three()[#1]}
+%\@@@ref\first@of@three{\@label@key{#1}}}
+
+% Test for changed references
+% at the end of the job
+%
+\def\test@refer@label#1#2#3{
+ \def\cs@a{{{#2}}{{#3}}\FreshRef}
+ \def\cs@b{{{#2}}{{#3}}\StaleRef}
+ \csarg\ifx{#1}\cs@a
+ \else \csarg\ifx{#1}\cs@b
+ \else \labels@changedyes
+ \Tmessage[ref]{New definition for <#1>}
+ \fi\fi}
+
+% Citations.
+% \cite[key] = [\ref[key]]
+% \cite(string)[key] = [\ref[key], string]
+%
+%\def\cite{\ifnextchar(\y@cite\x@cite}
+%\def\y@cite(#1)[#2]{[\ref[#2], #1]}
+%\def\x@cite[#1]{[\ref[#1]]}
+
+% External Generic Option
+% use: external:extfile ... external:stop
+% stores result in \extern@x/y/z@toks in a tricky way:
+% 'x' stores expandable parts, 'y' stores protectable parts.
+% this is inserted in \@outerstartcommands
+%
+\NewTrace:ext
+\newif\ifin@external
+\add@generic@default{\in@externalno}
+\newtoks\extern@toks \newtoks\late@extern@toks
+\newtoks\build@extern@toks
+\newtoks\extern@x@toks \newtoks\extern@y@toks \newtoks\extern@z@toks
+\adds@generic@default{
+ \extern@toks\empty@toks \late@extern@toks\empty@toks
+ \extern@x@toks\empty@toks\extern@y@toks\empty@toks}
+\@GenericOption{external}{
+ \switch {\if\EqualString{#1}}
+ {stop} {\external@stop{extern@toks}}
+ {late} {\external@stop{late@extern@toks}}
+ {default} {\external@start{#1}}
+ \endswitch}
+\def\external@start#1{\b@group[external]\in@externalyes
+ \build@extern@toks\empty@toks
+ \switch@to@options@list{build@extern@toks}
+ \if\UndefinedCS{\file@ext@name{#1}}
+ \Wmessage{Unknown external file: <#1>
+ while defining <\@name>}\def\@add@toks##1{}%
+ \else \generate@extern{#1}% document: this writes the file name
+ \Tmessage[ext]{External definition <#1>}
+ \fi
+ \extern@x@toks\empty@stack \extern@y@toks\empty@stack
+ \extern@z@toks\empty@toks
+ \begingroup \switch@to@options@list{extern@z@toks}
+ }
+\def\external@handle@title#1{\seen@textyes
+ \external@handle@expandable{#1}{\csn\@@@title{#1}\ecs}{title: <#1>}}
+\def\external@handle@expandable#1#2#3{
+ \extern@push@part{y}{\the\extern@z@toks}
+ \extern@push@part{x}{#2}
+ \Tmessage[ext]{External pushed #3}
+ \extern@z@toks\empty@toks}
+\def\extern@push@part#1{\csarg{\let\xp\cs@a}{extern@#1@toks}
+ \xp\push@onto@cs\xp\cs@a\xp}
+\def\extern@pop@n@pop{}
+\def\external@before@title{\in@externalyes\seen@textno
+ \switch@to@options@list{e@before@toks}}
+\def\in@ref@protect{\ifin@label\@add@toks{\protect}\fi}
+\def\cs@in@ref@protect#1{%
+ \ifin@label \title@count@no@protect{#1} \fi
+ \ifin@external \title@count@no@protect{#1} \fi
+}
+\def\title@count@no@protect#1{%
+ \if\has@no@count@string #1Counter?
+ \if\has@no@title@string #1Title?
+ \@add@toks{\protect}\fi\fi}
+\def\has@no@count@string #1Counter#2?
+ {00\fi\if\IsEmptyList{#2}}
+\def\has@no@title@string #1Title#2?
+ {00\fi\if\IsEmptyList{#2}}
+% wind up making an external: invert the stacks
+% and append them
+\def\external@stop#1{\extern@push@part{y}{\the\extern@z@toks}
+ \invert@csstack\extern@x@toks \invert@csstack\extern@y@toks
+ \xdef\cs@e{\nxp\@add@toks
+ {{\the\extern@x@toks}{\the\extern@y@toks}}}
+ \endgroup %revert to build@extern@toks
+ \cs@e \@add@toks{\e@extern}
+ \switch@to@options@list{#1}
+ \edef\cs@e{\nxp\@add@toks{\the\build@extern@toks}}\cs@e
+ \e@group[external]}
+% how do we write stuff to the aux file?
+% #1 is the x toks, #2 the y
+\def\aux@write@external#1#2{%
+ \extern@x@toks{#1}\extern@y@toks{#2}%
+% \let\\\relax
+%\message{Expandables <\the\extern@y@toks>}
+% \edef\cs@e{\extern@y@toks{#2}}\cs@e
+%\message{becomes <\the\extern@y@toks>}
+ \length@of@csstack\extern@x@toks
+ \tempcounta\z@ \extern@toks\empty@toks
+ \loop\ifnum\tempcounta<\stack@length
+ \pop@cs@into\extern@z@toks\extern@y@toks
+ \append@cslist@to@cslist\extern@toks\extern@z@toks
+ \pop@cs@into\extern@z@toks\extern@x@toks
+ \extern@z@toks\xp\xp\xp{\the\extern@z@toks}%
+ \append@cslist@to@cslist\extern@toks\extern@z@toks
+ \advance\tempcounta\@ne\repeat
+ \pop@cs@into\extern@z@toks\extern@y@toks
+ \append@cslist@to@cslist\extern@toks\extern@z@toks
+ \xp\def\xp\cs@e\xp{\the\extern@toks}\edef\cs@e
+ {\write\aux@file{\real@meaning\cs@e}}\cs@e}
+%
+% Protection of expandable control sequences;
+% value \nxp\protect\nxp is set during label definition and shipout
+% \protect should be empty during execution
+%
+\def\protect{}
+
+%%%%%%%%%%%%%%%% External references
+% define explicitly the form a reference will take
+% label:start ... label:stop
+%
+% Maybe this can be unified with the `external' option
+%
+\newif\ifin@label
+\newif\iflabel@defined \newtoks\@labelcoms
+\add@generic@default{\@labelcoms{} \label@definedno \in@labelno}
+\@GenericOption{label}{
+ \if\EqualString{#1}{stop}\e@group[label]
+ \else \global\label@definedyes\global\has@labelyes
+ \b@group[label] \in@labelyes
+ \switch@to@options@list{@labelcoms}
+ \fi}
+
+%%%%%%%%%%%%%%%% Substitutions
+
+% Long substitutions
+% the style designer declares the existence of a substitution
+%
+% \DefineSubstitution:Foo =
+% \def\Foo#1\par
+%
+\def\DefineSubstitution:#1
+ {\Tmessage[def]{Substitution being defined: #1}
+ \csarg\edef{#1}##1\par{\@@subdef{#1}}
+ \edef\cs@e{\let\CSname{if#1Exists}=\CSname{iffalse}}
+ \cs@e
+ }
+\def\@@subdef#1{\let\CSname{if#1Exists}=\CSname{iftrue}%
+ \def\CSname{#1@text}{##1}}
+
+% Short substitutions
+% almost the same, but to end of line instead of to \par
+%
+\def\DefineShortSubstitution:#1
+ {\@DefineShortSubstitution{#1}}
+{\noeol
+\othercr
+\gdef\@DefineShortSubstitution#1{
+ \Tmessage[def]{Defining short substitution: #1}
+ {\othercr
+ \csarg\xdef{#1}{\noexpand\othercr \CSname{@#1}}
+ \csarg\xdef{@#1}##1^^M{
+ \@@subdef{#1}\noexpand\normalcr}}
+ \global\csarg\let{ifExists#1}=\iffalse}}
+
+
+% Substitute
+% is then a command for both user and style designer.
+% \Substitute:text=uppercase/lowercase is possible
+% but these take more than just expansion.
+%
+\def\Substitute:#1 {\@substitute#1== }
+\def\@substitute#1=#2=
+ {\if\ifempty{#2}{\csname#1@text\endcsname}%
+ \else\if\EqualString{#2}{uppercase}%
+ \uppercase\xp\xp\xp{\csname#1@text\endcsname}%
+ \else \lowercase\xp\xp\xp{\csname#1@text\endcsname}%
+ \fi
+ \fi}%why did this say \noesc\csname\string#1@text... ?
+
+{\noeol
+\othercr
+\gdef\variant{\bgroup\othercr \@variant}
+\gdef\@variant:#1=#2^^M#3\variantstop{
+ \csarg\gdef{#1}{\par\bgroup #3 \csname#2\endcsname}
+ \csarg\xdef{#1stop}{\CSname{#2stop}\egroup}
+ \egroup}
+}
+
+% Value
+% this is analogous to \Distance (in file text)
+%
+\def\Value:#1=#2
+ {\edef\cs@e{\if\UndefinedCS{#1}\noexpand\new@count
+ \else \noexpand\set@value \fi
+ {#1}%
+ \if\UndefinedCS{#2}{#2}%
+ \else \CSname{#2}\fi}
+ \cs@e}
+
+%%%%%%%%%%%%%%%% Tests
+%
+% Test user command
+%
+\def\DefineTest:#1
+ {\Tmessage[def]{Defining test: #1}
+ \csarg\newif{if#1}
+ \csarg\def{#1}:##1 {\csname #1##1\endcsname}}
+
+% Test generic option
+%
+% option test:Foo tests if \ifFoo is defined
+%
+% if not, \let\ifFoo=\iffalse, and
+% \StyleDefinitionStop performs a test
+% and warns if still undefined
+%
+% \let\hang@fi\@empty globally
+% \def\hang@fi{\@add@toks{\fi}} is defined locally
+% ==> check on unclosed test options.
+%
+\@GenericOption{test}{
+ \switch {\if\EqualString{#1}}
+ {otherwise}{\hang@else}
+ {stop}{\hang@fi \e@group}
+ {default}{\b@group
+ \if\UndefinedCS{if#1}
+ \check@existence{if#1}
+ \edef\cs@e{\global\let\CSname{if#1}\CSname{iffalse}}
+ \cs@e
+ \fi
+ \hang@fi@define
+ \edef\cs@e{\nxp\@add@toks{\CSname{if#1}}}\cs@e
+ }
+ \endswitch}
+
+% The body of these macros has to be kept outside of conditionals
+%
+\def\hang@else{\@add@toks{\else}}
+\def\hang@fi@define{\def\hang@fi{\@add@toks{\fi}}}
+\add@generic@default{\let\hang@fi\@empty}
+\add@generic@stop@default
+ {\ifx\hang@fi\@empty\else
+ \Emessage{There are tests open in \@name}\fi}
+
+% voorgegeven tests uit TOOLS
+\newif\ifVoortgang
+\def\Voortgang:#1 {\csname Voortgang#1\endcsname}
+\DefineTest:Diagnose
+
+\endinput
+
+% 92/11/26 ifcustom@label and attendant handling
+% 92/12/05 \@label@key \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-document.tex b/macros/plain/formats/lollipop/tex/lollipop-document.tex
new file mode 100644
index 0000000000..e643cfcab0
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-document.tex
@@ -0,0 +1,381 @@
+% lollipop-document.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% D O C U M E N T S T R U C T U R E %%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\DefineTest:LocalReferences
+\NewTrace:doc
+
+% Start
+% open external files and execute default commands
+%
+\newif\if@started
+\def\Start{\@startedyes \the\start@commands
+ \ifBasicIndentIsSet\else
+ \Distance:basicindent=parindent \fi
+ \set@level@indent}
+\def\StartCommand#1{\adds@start@command{#1}}
+
+% End
+% 1/ close any open groups and give warnings
+% 2/ \vfil\eject the last page
+% 3/ \immediate\close the .auxs file
+% 4/ load the .aux for writing the external files
+% and testing changed references
+%
+\let\@end=\end
+\def\Stop{\Close@all@groups
+ \the\stop@commands
+ \vfil \penalty\slotpenalty
+ \ifnum\unknown@refs>\z@
+ \message{-- There \ifnum\unknown@refs=\@ne was an \else
+ were \number\unknown@refs\@space\fi
+ unresolved reference\ifnum\unknown@refs>\@ne s\fi.}\fi
+ \ifnum\duplicate@labels>\z@
+ \message{-- There \ifnum\duplicate@labels=\@ne was an\else
+ were \number\duplicate@labels\@space\fi
+ duplicate label\ifnum\duplicate@labels>\@ne s\fi.}\fi
+ \immediate@close@aux@file{aux}
+ \ifWriteExtern \final@load@aux \fi
+ \@end}
+\def\StopCommand#1{\adds@stop@command{#1}}
+
+%%%%%%%%%%%% input other files
+\newwrite\aux@file \newwrite\incaux@file
+\let\ifWriteaux\iftrue
+\def\aux@name{aux} \def\aux@extension{aux}
+\newif\if@auxopen \newif\if@incauxopen
+
+% the following line is in output.tex
+%\add@mark@item{first@page}
+
+% Input files are in a group,
+% they also set the IsFirstPage test
+\def\InputFile:#1 {\begingroup \def\input@name{#1}
+ \Tmessage[doc]{Input File: #1}
+ \refresh@mark@item{first@page}{yes}
+ \refresh@mark@item{first@page}{no}
+ \ifLocalReferences
+ \get@aux@file{#1}{incaux}{aux}\fi
+ \input@file{#1}%
+ \immediate@close@aux@file{incaux}
+ \Close@all@groups
+ \def\test@input@name{#1}\ifx\input@name\test@input@name\else
+ \Wmessage{Input `#1' overbalanced}\fi
+ \endgroup}
+\def\xInputFile:#1 {\input@file{#1}}
+\def\input@file#1{\input #1 \vfil\penalty\slotpenalty\par}
+
+\let\input@name=\@empty
+\let\test@input@name=\@empty
+
+% Input of Lollipop files
+%
+\def\InputLollipop:#1 {\makeatletter\input#1\relax\makeatother}
+
+%%%%%%%%%%%%%%%% External Communication
+
+% List of files
+% not including the .aux file
+%
+\newtoks\ext@files@list \ext@files@list={}
+
+% I don't want to remember my own naming conventions.
+%
+\def\file@ext@name#1{#1@extension}
+\def\cs@file@ext@name#1{\csname#1@extension\endcsname}
+
+% Define External File
+% #1 is name known to style definition,
+% #2#3#4 is three-letter file extension in
+% file system
+%
+% correspondence: \#1@extension = #2#3#4, \#2#3#4@name = #1
+%
+% user test \Write#1 to prevent overwriting
+% internal test \if@#2#3#4open
+% \newwrite\#2#3#4@file
+%
+\def\DefineExternalFile:#1=#2#3#4#5
+ {\Tmessage[doc]{Define external file `#1' (ext=#2#3#4)}
+ \csarg\newwrite{#2#3#4@file}
+ \append@to@list{ext@files@list}{\\#2#3#4; }
+ \csarg\newtoks{#1@local@defs}%constructed in \ExternalItem
+ \csarg\gdef{\file@ext@name{#1}}{#2#3#4}
+ \csarg\gdef{#2#3#4@name}{#1}
+ \DefineTest:{Write#1}
+ \global\csname Write#1yes\endcsname
+ \csarg\newif{if@#2#3#4open}
+ }
+
+%%%% Load
+
+% Initial load of the auxiliary file
+%
+\def\initial@load@aux{%\begingroup%why this group?
+ \disable@external@write@command
+ \Tmessage[doc]{Load initial aux file}
+ \get@aux@file{\jobname}{aux}{aux}
+ %\endgroup
+ \ifWriteExtern
+ \open@ext@file@for@output{\jobname}{aux}{aux}
+ \fi}
+% A test to determine all-or-nothing writing of .aux file.
+% below there is a redefinition for bibTeX
+\DefineTest:WriteExtern \WriteExtern:yes
+\ifini{\add@start@command{\initial@load@aux}}
+
+% Load of external file
+%
+\def\LoadExternalFile:#1
+ {\if\UndefinedCS{\file@ext@name{#1}}
+ \Wmessage{LoadExternalFile: unknown external file `#1'}
+ \else \begingroup
+ \Tmessage[doc]{Loading external file: #1}
+ \WriteExtern:no %prevent trouble with undefined entries
+ \csarg\the{#1@local@defs}
+ \get@aux@file{\jobname}{\cs@file@ext@name{#1}}
+ {\cs@file@ext@name{#1}}
+ \endgroup
+ \fi}
+
+% Basic load
+%
+\def\get@aux@file#1#2#3{
+ \csarg\openin{#2@file} #1.#3
+ \csarg\ifeof{#2@file}
+ \message{No aux file `\csname#2@name\endcsname'}
+ \else \csarg\closein{#2@file}
+ \Tmessage[ref]{Inputting aux file <#2>: <#1.#3>}
+ \Tmessage[ext]{Inputting aux file <#2>: <#1.#3>}
+ \makeatletter \input #1.#3 \makeatother
+ \fi}
+
+% Open for output:
+% initially used for the .aux file
+% at the final load of the .aux file used to generate .toc
+% et cetera
+%
+\def\open@ext@file@for@output#1#2#3{
+ \csname ifWrite\csname #2@name\endcsname\endcsname
+ \immediate\openout\csname#2@file\endcsname=#1.#3
+ \global\csname @#2openyes\endcsname
+ \immediate\write\csname#2@file\endcsname{\relax}
+ \Tmessage[doc]{File '#2' (#3) open for output}
+ \Tmessage[ext]{File '#2' (#3) open for output}
+ \else
+ \global\csname @#2openno\endcsname
+ \Tmessage[doc]{File '#2' (#3) not open for output}
+ \Tmessage[ext]{File '#2' (#3) not open for output}
+ \fi}
+\def\open@external@files@for@output{
+ \def\protect{\noexpand\protect\noexpand}
+ \def\\##1;{##1}\Tmessage[doc]{External files: \the\ext@files@list}
+ \def\\##1;{\open@ext@file@for@output{\jobname}{##1}{##1}}
+ \the\ext@files@list}
+
+\newif\iflabels@changed
+\def\final@load@aux{\labels@changedno
+ \def\refer@label##1##2##3{\test@refer@label{##1}{##2}{##3}}
+ \open@external@files@for@output
+ \install@external@write@command
+ \Tmessage[doc]{Load aux for label testing and ext file generation}
+ \Tmessage[ext]{Load aux for label testing and ext file generation}
+ \makeatletter \input \jobname.aux
+ \end@write@extern
+ \iflabels@changed \Wmessage{Labels have changed. Rerun!} \fi
+ \makeatother}
+\def\end@write@extern{
+ \def\\##1;{\immediate@close@aux@file{##1}}
+ \the\ext@files@list}
+\def\close@aux@file #1{\csname if@#1open\endcsname
+ \write\csname#1@file\endcsname{\relax}
+ \closeout\csname#1@file\endcsname
+ \Tmessage[doc]{File '#1' closed}\fi}
+\def\immediate@close@aux@file#1{\csname if@#1open\endcsname
+ \immediate\write\csname#1@file\endcsname{\relax}
+ \immediate\closeout\csname#1@file\endcsname
+ \Tmessage[doc]{File '#1' immediately closed}\fi}
+
+
+% Generate the extern call in the style definition
+% this one is part of 'external:<file name>'
+%
+\def\generate@extern#1{\edef\cs@e
+ {\nxp\@add@toks{\nxp\@extern
+ {\CSname{\file@ext@name{#1}}}
+ {\@name}
+ {\ifhas@counter \CSname{\@name Counter}\fi}
+%\counter@@repr{\@name}
+%{\nxp\the\counter@@name{\@name}}\fi}%
+ }}\cs@e}
+
+% call:
+% \@extern{extension}{object}{counter}\the\title@toks\e@extern
+% to aux:
+% \write@to@external{extension}{object}{counter}{page}{tekst}\ew@extern
+% to .extension file:
+% \object{counter}{page}tekst\par
+% where \object is locally defined in the 'extension' file.
+%
+\def\ToExternalFile:#1=#2
+ {\edef\cs@e{\nxp\x@extern{\cs@file@ext@name{#1}}}%
+ \cs@e{anon}{}{\\{#2}\\{}}{\\{}\\{}\\{}}\e@extern}
+\def\@extern{\ifWriteExtern
+ \xp\x@extern \else \xp\skip@extern \fi}
+\def\skip@extern#1#2#3\e@extern
+ {\Tmessage[ext]{Skipped `#2' for `#1'}}
+\newtoks\ext@text@toks
+\newtoks\ext@labl@toks
+\newtoks\ext@page@toks
+\begingroup\noeol\catcode`\?\catcode`\%\catcode`\%=12
+\gdef\x@extern#1#2#3#4#5\e@extern
+ {\begingroup\normalesc
+ \def\label[##1]{}
+ \def\protect{\noexpand\protect\noexpand}
+ \def\cprotect{\xp\string}
+ \Tmessage[ext]{Write to aux `#2' for `\csname#1@name\endcsname'}
+ \edef\cs@e{\write\aux@file{\string\write@to@external
+ {#1}{#2}{#3}}}\cs@e
+ \write\aux@file{
+ {\counter@@repr{Page}{\csarg\number{\counter@name{Page}}}}%}
+ \aux@write@external{#4}{#5}
+ \write\aux@file{\string\ew@extern}
+ \endgroup}
+\normaleol\endgroup
+
+% string a word, delimited by a space,
+% first see whether it is a group, recognized by the fact
+% that there is another space in it.
+\def\string@um@up#1 {\string@space@group#1 \>\@bean}
+\def\string@space@group#1 #2#3\@bean
+ {\ifx#2\> \string@word#1\@roy
+ \else \string{\string@um@up#1 #2#3 \string}%
+ \fi \@space\string@um@up}
+% a word is delimited by \@roy; if the word is \> then this
+% is the last word, and we should remove
+% a trailing \@roy plus the \@space\string@um@up tokens after the call,
+% but also parts of the conditional after the call have to be removed:
+% \expandafter \take@three \expandafter \@roy \else .. \fi \@space\string@..
+%
+% sick. very sick.
+%
+\def\string@word#1{\ifx#1\>\xp\expandafter\xp\take@three\xp\expandafter
+ \else \ifx#1\@roy
+ \else \string#1\ifcat\nxp#1\relax\@space\fi
+ \xp\xp\xp\string@word
+ \fi \fi}
+
+% an attempt to string up a title.
+% this covers for the case where there are groups,
+% but it is still quite wrong if \else or so is in the title
+%
+\NewDummy{@roy}\NewDummy{@bean}\NewDummy{@rope}\NewDummy{@bear}
+\NewDummy{@Rope}
+% Enable/Disable communication to external files
+% former during initial load of .aux file,
+% latter during final load of .aux file
+%
+\def\disable@external@write@command
+ {\def\write@to@external##1\ew@extern{}}
+\disable@external@write@command %do this initially just to be sure
+\def\install@external@write@command %grouping ok?
+ {\def\write@to@external##1##2##3##4##5\ew@extern
+ {\csname if@##1open\endcsname
+ \Tmessage[ext]{Write `##2'
+ to `\csname##1@name\endcsname'}
+ \ext@labl@toks{##3}
+ \ext@page@toks{##4}
+ \ext@text@toks{##5}
+ \immediate\write\csname##1@file\endcsname
+ {\CSname{##2}{\the\ext@labl@toks}%
+ {\the\ext@page@toks}\the\ext@text@toks
+ \string\par}
+ \else
+ \Tmessage[ext]{Skipped `##2'
+ for `\csname##1@name\endcsname'}
+ \fi}}
+
+%%%%%%%%%%%%% BibTeX interface
+% we interface ourselves to the BtxMac macros
+% of Karl Berry and Oren Patashnik, version 0.99h
+
+% prevent btxmac from rewriting *our* auxfile
+% if btxmac has not been loaded this is just \relax
+\adds@start@command{\csn @auxfiledonetrue\ecs}
+
+% alternate name for the aux write stream
+\adds@start@command{\let\@auxfile\aux@file}
+
+% disable / alter Btxmac definitions
+\def\bbl@hook{\default@everypar}
+\adds@start@command{\let\bblhook\bbl@hook}
+
+% switch off btxmac if need be
+\xp\def\xp\WriteExternno\xp
+ {\WriteExternno \let\noauxfile\@space}
+
+% if you want to read an aux file but not load btxmac:
+\let\bibstyle\take@one \let\bibdata\take@one
+\let\citation\take@one \let\nocite\take@one
+% similarly the source:
+\let\bibliography\take@one \let\bibliographystyle\take@one
+
+% user defined bibliography
+\def\DefineBBL{\let\bbl@hook\BBL@hook \DefineList:BBL }
+\def\BBL@hook
+ {\def\begin##1##2{\default@everypar\BBL}\def\end##1{\>}%
+ %intercept \begin{thebibliography}{width}
+ \def\bibitem{\ifNextChar[%]
+ \bbl@print@item\bbl@item}
+ \def\biblabelprint##1{}
+ }
+\def\bbl@item#1{\item[#1]}
+\def\bbl@print@item[#1]#2{\item<#1>[#2]}
+
+% refer to a bib item
+\def\bibref[#1]{\cite{#1}}%{[\ref[#1]]\nocite{#1}}
+
+\def\one@bib@citation#1\@@{% this is what \bib@citation will become
+ \if@notfirstcitation
+ \printbetweencitations
+ \fi
+ %
+ \expandafter \ifx \csname\@citelabel{#1}\endcsname \relax
+ \if@citewarning
+ \message{\@linenumber Undefined citation `#1'.}%
+ \fi
+ % Give it a dummy definition:
+ \expandafter\gdef\csname\@citelabel{#1}\endcsname{%
+ {\tt \nobreak\hskip0pt#1\nobreak\hskip0pt}}%
+ \fi
+ \@printlabel{#1}%
+ \@notfirstcitationtrue
+}
+\def\@c@l#1{@empty}
+\adds@start@command{\let\@onecitation\one@bib@citation
+ \let\@citelabel\@c@l}
+
+\endinput
+
+% 92/11/18 \Start extended with start@commands and \basicindent
+% 92/11/20 \StopCommand added
+% 92/11/21 groups removed from initial loading aux (twice)
+% 92/11/26 BibTeX interface \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-float.tex b/macros/plain/formats/lollipop/tex/lollipop-float.tex
new file mode 100644
index 0000000000..6f493748f9
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-float.tex
@@ -0,0 +1,51 @@
+% lollipop-floats.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+% these macros handle inserts for the Lollipop format
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% Floating insertions %%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\@GenericConstruct{Insertion}
+
+\NewTrace:ins
+
+\@InsertionOption{location}{
+ \switch {\if\EqualString{#1}}
+ {top} {}
+ {bot} {}
+ {mid} {}
+ {default} {\Wmessage{Unknown qualifier: <location:#1>}}
+ \endswitch}
+\newif\ifsplit@insert
+\add@Insertion@default{\split@insertno}
+\@InsertionOption{split}{
+ \switch {\if\EqualString{#1}}
+ {no} {\split@insertno}
+ {default} {\split@insertyes}
+ \endswitch}
+
+\def\@DefineInsertion{
+ \csarg\newinsert{\@name @ins}
+ \csarg\edef{\@name}{\insert\CSname{\@name @ins}
+ \ifsplit@insert\else\vbox\fi % make this a box if no split allowed
+ \bgroup \the\before@coms
+ }
+ \@DefineStopCommand{\the\after@coms \egroup}
+ }
+\endinput
diff --git a/macros/plain/formats/lollipop/tex/lollipop-fontdefs.tex b/macros/plain/formats/lollipop/tex/lollipop-fontdefs.tex
new file mode 100644
index 0000000000..1d10a3d411
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-fontdefs.tex
@@ -0,0 +1,42 @@
+% lollipop-fontdefs.tex copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%\noeol
+% good (?) old Computer Modern
+\DefineTypeface{ComputerModern}{cm}%
+ {roman:r; slant:sl; italic:ti; mitalic:mi; bold:bx; typewriter:tt;
+ default:r;}%
+ {<6:5; <7:6; <8:7; <9:8; <10:9; <11:10; <12:10 \sc@led\magstephalf;
+ <14:10 \sc@led\magstep1; <16:10 \sc@led\magstep2;
+ <20:10 \sc@led\magstep3; >19:10 \sc@led\magstep4;
+ default:10;}%
+ [\ifStyle:italic \ifnum\Fsize<7 ti7\fi\fi
+ \ifStyle:typewriter \ifnum\Fsize<8 tt8\fi\fi]
+\DefineTypeface{ComputerSans}{cmss}%
+ {roman:; italic:i; mitalic:i; bold:bx; demiboldcondensed:dc;
+ default:;}%
+ {<9:8; <10:9; <11:10; <12:10 \sc@led\magstephalf;
+ <14:10 \sc@led\magstep1; <16:10 \sc@led\magstep2;
+ <20:10 \sc@led\magstep3; >19:10 \sc@led\magstep4;
+ default:10;}%
+ [\ifStyle:bold \ifnum\Fsize<10 bx10\fi\fi]
+
+
+\endinput
+
+% 2016/04/13 Removed \DefineTypeface definitions for fonts
+% not in TeXLive \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-fonts.tex b/macros/plain/formats/lollipop/tex/lollipop-fonts.tex
new file mode 100644
index 0000000000..3b9a72c19f
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-fonts.tex
@@ -0,0 +1,416 @@
+% lollipop-fonts.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%% Font selection macros %%%%%%%%%%%
+
+%%%%
+%%%% Text Fonts
+%%%%
+
+\NewTrace:font
+
+% User commands to change the three parameters
+
+% \Typeface:FACE
+% \F@name <-- FACE
+%
+\def\Typeface:#1
+ {\if\UndefinedCS{#1@code}\Wmessage{Undefined typeface: `#1'}\fi
+ \def\F@name{#1}}
+\let\TypeFace\Typeface
+
+% \Pointsize:NN
+% \Fsize <-- NN
+% compute script/sscript sizes
+% if necessary install math fonts
+%
+\def\PointSize:#1 {\tempcounta=\@ww{#1}%
+ \edef\Fsize{\the\tempcounta}%this line is used in \set@mathfont
+ \xp\@setsizes\xp{\Fsize}%
+ \xp\pointsize@baselineskip\xp{\Fsize}}
+\let\Pointsize=\PointSize
+
+% \Style:STYLE
+% \F@style <-- STYLE
+% load actual font
+% put font in \textfont0
+% install value of \@space
+%
+\def\Style:#1 {\def\F@style{#1}%
+ \ifmmode\SetFamily\else\SetFont\fi}
+\def\ifStyle:#1 {\xp\if\xp\EqualStringX\xp{\F@style}{#1}}
+
+% and together this makes:
+%
+\def\current@font{\F@name\F@style\romannumeral\Fsize}
+
+
+% abbreviations for common styles
+%
+\def\tty{\Style:typewriter }
+\def\rm{\Style:roman }\def\bf{\Style:bold }\def\it{\Style:italic }
+\def\sl{\Style:italic }
+
+% Command for actual loading is also user command.
+% If this is in a style definition, fill the math families.
+%
+\def\SetFont{\maybe@load@font
+ \if@started\else\store@main@font\fi
+ \ifx\cs@a\relax %error condition if load not succeeded
+ \else \csname\cs@a\endcsname
+ \@@space=.5em\relax
+ \fi}
+\def\maybe@load@font{\edef\cs@a{\current@font}%
+ \if\UndefinedCS{\cs@a}\load@font\fi}
+\def\load@font{\def@f@ext@name
+ \Tmessage[font]{Loading font (text): \cs@a=`\f@ext@name'}%
+ \edef\cs@e{\global\font\CSname{\cs@a}=\f@ext@name\relax}\cs@e
+ }
+\def\def@f@ext@name
+ {\edef\f@ext@name{\ext@combo}%
+ \edef\f@ext@name{\ext@name
+ \ifx\f@ext@name\@empty \ext@style\ext@size
+ \else \f@ext@name \fi}}
+
+\def\face@tag{\F@name @code}
+\def\cs@face@tag{\csname\face@tag\endcsname}
+
+% Find relative sizes of the current size
+% and install math fonts
+%
+\def\@ps@rls#1{ps@rls\romannumeral#1}
+\def\PointSizeScriptSizes:#1=#2,#3,#4
+ {\csarg\def{\@ps@rls#1}{{#2}{#3}{#4}}}
+\def\@setsizes#1{\if\UndefinedCS{\@ps@rls{#1}}\tempcounta#1\relax
+ \tempcountb\tempcounta \multiply\tempcountb7 \divide\tempcountb10
+ \tempcountc\tempcounta \divide\tempcountc2
+ \edef\@@setsizes
+ {{\the\tempcounta}{\the\tempcountb}{\the\tempcountc}}%
+ \else
+ \edef\@@setsizes{\csname\@ps@rls{#1}\endcsname}%
+ \fi
+ \expandafter\@setsize\@@setsizes}
+\PointSizeScriptSizes:0=0,0,0
+\PointSizeScriptSizes:1=1,1,1
+\PointSizeScriptSizes:2=2,2,2
+\PointSizeScriptSizes:3=2,3,3
+\PointSizeScriptSizes:4=4,4,4
+\PointSizeScriptSizes:5=5,5,5
+\PointSizeScriptSizes:6=6,5,5
+\PointSizeScriptSizes:7=7,6,5
+\PointSizeScriptSizes:8=8,6,5
+\PointSizeScriptSizes:9=9,7,5
+\PointSizeScriptSizes:10=10,7,5
+\PointSizeScriptSizes:11=11,8,6
+\PointSizeScriptSizes:12=12,9,7
+
+% Fill in a math font family corresponding to the
+% surrounding size
+\def\SetFamily{\ifface@size@changed\begingroup
+%\tracingmacros=2 \tracingcommands\tracingmacros
+ \edef\tmp@sizes{\csname\@ps@rls{\Fsize}\endcsname}
+ \edef\Fsize{\xp\first@of@three\tmp@sizes}\maybe@load@font
+ \edef\cs@e{\global\textfont
+ \CSname{\F@style @fam}\CSname{\cs@a}}\cs@e
+ \edef\Fsize{\xp\second@of@three\tmp@sizes}\maybe@load@font
+ \edef\cs@e{\global\scriptfont
+ \CSname{\F@style @fam}\CSname{\cs@a}}\cs@e
+ \edef\Fsize{\xp\third@of@three\tmp@sizes}\maybe@load@font
+ \edef\cs@e{\global\scriptscriptfont
+ \CSname{\F@style @fam}\CSname{\cs@a}}\cs@e
+ \endgroup\fi
+ \csarg\fam{\F@style @fam}}
+\newfam\roman@fam \def\roman@face@size{{foo}{bar}}
+\newfam\italic@fam \def\italic@face@size{{foo}{bar}}
+\newfam\bold@fam \def\bold@face@size{{foo}{bar}}
+\newfam\tty@fam \def\tty@face@size{{foo}{bar}}
+\def\ifface@size@changed{\iftrue}
+\def\temporarily@out@of@order
+ {\edef\cs@a{\csn\F@style @face@size\ecs}
+ \if\EqualString{\F@name}{\xp\take@former\cs@a}
+ \if\EqualString{\Fsize}{\xp\take@latter\cs@a}
+ \csn iffalse\xp\xp\xp\ecs
+ \else \Tmessage[font]{Loading family <\F@style>}
+ \csarg\edef{\F@style @face@size}%
+ {{\F@name}{\Fsize}}
+ \csn iftrue\xp\xp\xp\ecs\fi
+ \else \Tmessage[font]{Loading family <\F@style>}
+ \csarg\edef{\F@style @face@size}%
+ {{\F@name}{\Fsize}}
+ \csn iftrue\xp\ecs \fi}
+
+% Define relative sizes,
+% and install math fonts,
+% loading if necessary
+%
+\def\@setsize#1#2#3{%
+ \def\normal{\def\Fsize{#1}\SetFont}\relax
+ \def\script{\def\Fsize{#2}\SetFont}\relax
+ \def\scriptscript{\def\Fsize{#3}\SetFont}\relax
+ \def\style@sizes{#1,#2,#3 }}
+\newif\ifloading@math
+\def\math@setsize#1,#2,#3 {%
+ \SaveFont \loading@mathyes
+ \set@mathfont{#1}\textfont
+ \set@mathfont{#2}\scriptfont
+ \set@mathfont{#3}\scriptscriptfont
+ \RestoreFont \loading@mathno
+ }
+
+% these lines are in 'text.tex'
+%\everymath{\the\every@everymath}
+%\everydisplay{\the\every@everymath}
+%\every@everymath{\high@fam\count18\relax \xp\math@setsize\style@sizes}
+
+% Strut: .8\baselineskip+.2\baselineskip
+% note: struts should be locally defined!
+%
+\def\make@strut{\tempdima=.8\baselineskip \tempdimb=.2\baselineskip
+ \edef\strut{\vrule height \the\tempdima width \z@
+ depth \the\tempdimb \relax}}
+
+% Main Font
+% is the font that's current at the end of the style definition
+% this is switched to in the output routine (head/footline!)
+% and the user can use it too.
+% this does not take properly care of baselineskip and strut.
+% nor math fonts, come to think of it.
+%
+\def\store@main@font
+ {\edef\MainFace{\def\nxp\F@name{\F@name}}
+ \SaveFont \let\MainFont\RestoreFont}
+\let\MainFont\relax %cs is used in output@setup, which may be called
+ %from lollipop.tex
+
+% Save and restore fonts
+%
+\def\SaveFont
+ {\edef\RestoreFont{\def\nxp\F@name{\F@name}%
+ \def\nxp\Fsize{\Fsize}%
+ \def\nxp\F@style{\F@style}%
+ \nxp\SetFont
+ \baselineskip=\the\baselineskip\relax
+ }
+ }
+\def\RestoreFont{\Wmessage{No `Savefont' has been given}}
+
+% Defined Fonts
+% rather limited, because not upscalable.
+%
+\def\DefineFont:#1=#2,#3,#4 {\begingroup
+ \Typeface:#2 \PointSize:#3 \Style:#4
+ \edef\cs@e{\global\let\CSname{#1}=\CSname{\current@font}}\cs@e
+ \endgroup}
+
+
+% Increase / decrease point size
+%
+\def\PointSizeLarger{\if\NextChar[%]
+ \ps@plus{\ps@plus[1]}}
+\def\PointSizeSmaller{\if\NextChar[%]
+ \ps@minus{\ps@minus[1]}}
+\def\ps@plus[#1]{\let\save@Fsize\Fsize
+ \tempcounta\Fsize\relax \advance\tempcounta#1\relax
+ \edef\Fsize{\the\tempcounta}\SetFont
+ \let\Fsize\save@Fsize}
+\def\ps@minus[{\ps@plus[-%]
+ }%]
+
+% Baselineskip
+%
+\def\BaselineSkip:#1 {\baselineskip\@ww{#1}\make@strut}
+\def\@ps@bls#1{ps@bls\romannumeral#1}
+\def\@@ps@bls#1{\tempcounta#1\relax\baselineskip\tempcounta pt
+ \baselineskip\bls@ps@ratio\baselineskip\relax}
+\def\BaselineSkipPointSizeRatio:#1 {\def\bls@ps@ratio{#1}}
+\BaselineSkipPointSizeRatio:1.2
+\def\PointSizeBaselineSkip:#1
+ {\edef\cs@e{\nxp\pointsize@baselineskip{\w@w{#1}}}\cs@e}%nxp?
+\def\pointsize@baselineskip#1{%also used in \PointSize
+ \if\UndefinedCS{\@ps@bls{#1}}\@@ps@bls{#1}%
+ \else \baselineskip\csname \@ps@bls{#1}\endcsname \fi
+ \make@strut}
+\def\SetPointSizeBaselineSkip:#1=#2
+ {\edef\cs@e{\w@w{#1}}%
+ \csarg\edef{\@ps@bls\cs@e}{\w@w{#2}}}
+
+\def\exblssizes#1{\ifcase#1\z@ \or \z@ \or \z@ \or \z@ \or \z@
+ \or 6.1pt %5
+ \or 7.3pt %6
+ \or 8.5pt %7
+ \or 9.7pt %8
+ \or 11pt %9
+ \or 12pt %10
+ \or 13pt %11
+ \or 14.5pt %12
+ \or 15.6pt %13
+ \or 16.8pt %14
+ \or 18pt %15
+ \or 19.2pt %16
+ \or 20.4pt %17
+ \or 21.6pt %18
+ \or 22.8pt %19
+ \or 24pt %20
+ \else \ifnum#1=24 28pt \else
+ \ifnum#1=30 36pt \else
+ \ifnum#1=32 38pt \else
+ \ifnum#1=48 56pt \else
+ \z@ \Emessage{Unknown pointsize: #1}\fi\fi\fi\fi
+ \fi \normalbaselineskip\baselineskip}
+
+%%%% Math Fonts
+% Math fonts are loaded through the \everymath and \everydisplay.
+% This means that they are undefined outside math.
+% Therefore, any load during the style definition is global.
+%
+% Symbol and extension fonts don't change with type
+% Control sequences \m@.. are \let to 0 or 1 to indicate that
+% math at a certain size has been loaded
+
+% The ten point extension font is special because it is used
+% for all smaller sizes
+\font\exx=cmex10
+
+% Size to external name conversion for math fonts
+\def\mi@size#1{\ifcase#1 \or \or \or \or \or 5\or 6\or 7\or 8\or
+ 9\or 10\or 10 \sc@led \magstephalf \or 10 \sc@led \magstep1\or
+ \or 10 \sc@led \magstep2\or \or 10 \sc@led \magstep3\or
+ \or 10 \sc@led \magstep3\or \or 10 \sc@led \magstep4\fi}
+\let\sy@size=\mi@size \let\cm@size=\mi@size
+\def\ex@size#1{\ifnum#1<10 10 \else\mi@size{#1}\fi}
+
+
+% For a size, test if it has been loaded yet, if not do;
+% then install as given style
+%
+\def\set@mathfont#1#2%% #1=size #2=\text/script/scriptscript style
+ {\if\UndefinedCS{m@\romannumeral#1}\begingroup
+ \Tmessage[font]{Loading math style \string#2 at #1pt}%\globaldefs\@ne
+ \load@mathfammember{cm}{MathIT}{mi}{#1}\mi@size{'177}\relax
+ \load@mathfammember{cm}{MathSY}{sy}{#1}\sy@size{'060}\relax
+ \load@mathfammember{cm}{MathRM} {r}{#1}\cm@size{-1}\relax
+ \ifnum#1>10 \load@mathfammember{cm}{MathEX}{ex}{#1}\ex@size{-1}\relax
+ \else \global\csarg\let{MathEX\romannumeral#1}\exx
+ \fi
+ \global\csarg\let{m@\romannumeral#1}1\relax
+ \endgroup\fi
+ \if\UndefinedCS{\F@name VMI\romannumeral#1}\begingroup
+ \def\Fsize{#1}\def\F@style{mitalic}%
+ \load@mathfammember{\cs@face@tag}
+ {\F@name VMI}{\ext@style}{#1}
+ {\ext@size\take@one}{-1}\relax
+ \endgroup\fi
+ \def\Fsize{#1}\SetFont #20\the\font
+ #21 \csname MathIT\romannumeral#1\endcsname
+ #22 \csname MathSY\romannumeral#1\endcsname
+ #23 \csname MathEX\romannumeral#1\endcsname
+ #2\Kgriek \csname MathRM\romannumeral#1\endcsname
+ #2\VMIfam \csname \F@name VMI\romannumeral#1\endcsname}
+\def\load@mathfammember
+ #1#2#3#4#5#6%
+ %% #1=root of external name #2=internal tag
+ %% #3=external tag #4=size #5=size convertor #6=skew character
+ {\Tmessage[font]{Loading font (math)
+ \csname#2\romannumeral#4\endcsname=#1#3#5{#4}}%
+ \global\xp\font\csname#2\romannumeral#4\endcsname=
+ #1#3#5{#4}\relax
+ \global\xp\skewchar\csname#2\romannumeral#4\endcsname=#6\relax
+ }
+
+% Allocate a family for cmr, which has Greek capitals
+%
+\storecat"
+\ifini{\newfam\Kgriek}
+\mathchardef\Gamma="0\hexdigit\Kgriek 00
+\mathchardef\Delta="0\hexdigit\Kgriek 01
+\mathchardef\Theta="0\hexdigit\Kgriek 02
+\mathchardef\Lambda="0\hexdigit\Kgriek 03
+\mathchardef\Xi="0\hexdigit\Kgriek 04
+\mathchardef\Pi="0\hexdigit\Kgriek 05
+\mathchardef\Sigma="0\hexdigit\Kgriek 06
+\mathchardef\Upsilon="0\hexdigit\Kgriek 07
+\mathchardef\Phi="0\hexdigit\Kgriek 08
+\mathchardef\Psi="0\hexdigit\Kgriek 09
+\mathchardef\Omega="0\hexdigit\Kgriek 0A
+
+% Math italic variables have to be from the current typeface
+% maybe this should be switchable
+%
+\def\loop@redef@until#1{
+\loop \mathcode\tempcountb\tempcountc
+ \advance\tempcountb\@ne
+ \advance\tempcountc\@ne
+ \ifnum\tempcountb>#1\relax\else \repeat}
+\ifini{
+\newfam\VMIfam
+\tempcounta=-"100 \advance\tempcounta"\hexdigit\VMIfam00
+\tempcountb=`a \tempcountc=\mathcode`a
+\advance\tempcountc\tempcounta
+\loop@redef@until{`z}
+\tempcountb=`A \tempcountc=\mathcode`A
+\advance\tempcountc\tempcounta
+\loop@redef@until{`Z}
+}
+
+\restorecat"
+\def\cal{\fam2}
+
+% Typewriter is a bit of a problem
+%
+ \font\ttix=cmtt9
+ \font\ttx=cmtt10 \font\ttxi=cmtt10 \sc@led \magstephalf
+ \font\ttxii=cmtt10 \sc@led \magstep1
+ \font\ttxiv=cmtt10 \sc@led \magstep2
+ \font\ttxvii=cmtt10 \sc@led \magstep3
+ \font\ttxx=cmtt10 \sc@led \magstep4
+
+\def\tt{\Typeface:ComputerModern \Style:typewriter }
+\def\terugstreep{{\tt \char`\\}}
+
+% Typeface Definition
+% \DefineTypeface{Naam}{rump}{style:exts}{size:exts}{combo:exts}
+% after this \Typeface:Naam can be used
+% the rump and the extension construct the external file names
+%
+\def\DefineTypeface#1#2#3#4{\csarg\def{#1@code}{#2}
+ \csarg\def{#1@styles}{#3 }
+ \csarg\def{#1@sizes}{#4 }
+ \if\NextChar[%]
+ {\DefineTypeface@combos{#1}}{\DefineTypeface@combos{#1}[]}}
+\def\DefineTypeface@combos#1[#2]{\csarg\def{#1@combos}{#2}}
+
+\def\style@selector{\mswitch \xp\if\xp\EqualStringX\xp{\F@style} in: }
+\def\a@style@selector#1{\mswitch \xp\if\xp\EqualStringX\xp{#1} in: }
+\def\size@selector{\fswitch {\ifnum\Fsize} in: }
+\def\a@size@selector#1{\fswitch {\ifnum#1} in: }
+
+\def\ext@combo{\csname\F@name @combos\endcsname}
+\def\ext@style{\xp\xp\xp\style@selector
+ \csname\F@name @styles\endcsname\endswitch}
+\def\ext@size {\xp\xp\xp\size@selector
+ \csname\F@name @sizes\endcsname\endswitch}
+\def\ext@name{\csname\F@name @code\endcsname}
+
+%\noeol
+\endinput
+
+% 2014/04/16 defined \PointSizeScriptSizes:12
+% 92/11/05 math family setting
+% 93/07/03 removed \bold, \italic etc because of change in tools
+% 93/07/24 F@size -> Fsize, fontdefs file split off \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-heading.tex b/macros/plain/formats/lollipop/tex/lollipop-heading.tex
new file mode 100644
index 0000000000..02f0a23596
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-heading.tex
@@ -0,0 +1,49 @@
+% lollipop-heading.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%% H E A D I N G S %%%%%%%%%%%%
+\@GenericConstruct{Heading}
+
+\newif\if@headed
+\add@generic@default{\add@after@command{\@headedno}}
+\add@Heading@default{\add@after@command{\@headedyes}}
+
+\add@Heading@default{\def\@afterpenalty{\penalty\@M}
+ \default@break@afterno}
+\add@Heading@default{\has@marksyes}
+
+\def\@DefineHeading{
+ \@DefineStopCommand{\relax}
+ \csarg\edef{\@name}%
+ {\@gen@open % this contains: \let\CSname{\@name Title}\nxp\tmp@title
+ \the\@main@options@list
+ \@gen@close}
+ }
+
+\@HeadingOption{TwoLines}{\switch {\if\EqualString{#1}}
+ {yes} {\add@after@command{\next@paragraph{\clubpenalty\M@
+ \next@paragraph{\global\clubpenalty\default@clubpenalty}}}}
+ {no} {\add@after@command{\clubpenalty\default@clubpenalty}}
+ {default} {\edef\cs@e{\nxp\add@after@command{\nxp\next@paragraph
+ {\clubpenalty\@w@w{#1}\relax\nxp\next@paragraph
+ {\global\clubpenalty\default@clubpenalty}}}}
+ \cs@e}
+ \endswitch}
+
+\endinput \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-lists.tex b/macros/plain/formats/lollipop/tex/lollipop-lists.tex
new file mode 100644
index 0000000000..578610f2c6
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-lists.tex
@@ -0,0 +1,362 @@
+% lollipop-lists.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%% L I S T S
+
+
+\@GenericConstruct{List}
+
+\newif\if@initem \@initemyes \newif\if@alitem
+\newbox\@labelbox
+
+\def\item{\Emessage{Item command outside list}}
+
+% Breakpoints around a list
+%
+% first redefine generic defaults:
+% try not to break before, maybe not after,
+%
+\add@List@default{\def\@beforepenalty{\penalty1000 }}
+\add@List@default{\def\@afterpenalty{\penalty200 }}
+
+% between items is okay
+%
+\add@List@default{\def\@betweenpenalty{\penalty-50 }}
+\@ListOption{breakbetween}{
+ \switch {\if\EqualString{#1}}
+ {no} {\def\@betweenpenalty{\penalty\@M}}
+ {yes} {\def\@betweenpenalty{\CSname{\h@or@v fil}\penalty-\@M}}
+ {0} {\def\@betweenpenalty{}}
+ {default} {\edef\cs@e{\def\nxp\@betweenpenalty{\penalty\@w@w{#1}\relax}}
+ \cs@e}
+ \endswitch
+ }
+
+\newtoks\indent@depth
+\add@List@default{\indent@depth={}}
+
+\noeol
+\def\@DefineList{
+ \@DefineStopCommand{\nxp\xx@label \the\item@e@coms\@gen@close}
+ \csarg\edef{\@name}{\@gen@open
+ \ifitem@list \nxp\step@counter{itemlevel}\fi
+ \ifenum@list \nxp\step@counter{enumlevel}
+ \nxp\represent@counter{item}
+ {\nxp\enum@repr{\counter@@name{enumlevel}}}\fi
+ \ifleft@embedded@construct \previousindent\z@
+ \else \nxp\PushIndentLevel
+ \ifauto@indent \else \levelindent\the\indent@depth \fi
+ \parindent\levelindent
+ \fi
+ \nxp\@alitemno
+ \nxp\start@counter{item}%
+ \the\item@b@coms
+ \def\nxp\item@label{
+ \nxp\ifdim\wd\@labelbox>\tempdima
+ \ifitem@tab \advance\tempdima20pt\relax
+ {\nxp\item@label}
+ \else \iflabel@flow@right
+ \ifleft@embedded@construct
+ \else\hskip-\previousindent\fi
+ \box\@labelbox
+ \else \nxp\llap{\box\@labelbox}\fi\fi
+ \nxp\else \llap{\hbox to \tempdima
+ {\ifleft@item\else\hfil\fi
+ \box\@labelbox \ifleft@item\hfil\fi}}
+ \nxp\fi}%
+ \def\nxp\num@item
+ {\setbox\@labelbox=\hbox{\the\item@coms}
+ \tempdima\previousindent
+ \nxp\item@label %\nxp\Indent:no
+ \the\item@a@coms \nxp\xx@label}
+ \def\nxp\item
+ {\ifleft@embedded@construct
+ \else \nxp\if@alitem\@par%\CSname{@itembreek}%
+ \nxp\hold@parskip \nxp\fi \fi
+ \nxp\if\nxp\TestCounter:item >0 \@betweenpenalty \nxp\fi
+ \CSname{@\h@or@v white}{\white@between}
+ \nxp\@initemno \nxp\@alitemyes \nxp\noindent
+ \nxp\step@counter{item}\relax
+ \iflabel@defined\else\nxp\define@reference{item}\fi
+ \CSname{\@name @item}}
+ }
+ \csarg\edef{\@name @item}{
+ \iflist@has@description \nxp\desc@item
+ \else \nxp\num@item\fi}
+ \@Labelize{\@name @item}
+ }
+\normaleol
+
+% Inside a list Foo \item is defined as
+%
+% \item = all sorts of skips and switches
+% step item counter, define reference
+% \Foo@item
+%
+% \Foo@item[opt.lab.] = \desc@item or \num@item
+%
+% \desc@item =
+% { \aftergroup\num@item \@description}
+%
+% \num@item = \item@label \item@a@coms \xx@label
+%
+
+% Item
+% start with start/left/right
+% indicating alignment, start = left
+%
+\newif\ifleft@item \newif\ifitem@tab
+\add@List@default{\left@itemyes \item@tabno}
+\newtoks\item@coms % content of the item label
+\newtoks\item@b@coms % start of the list?
+\newtoks\item@a@coms % immediately after the item
+\newtoks\item@e@coms % after the whole list
+\add@List@default{\item@coms{}\item@b@coms{}\item@a@coms{}
+ \item@e@coms{}\def\@current@options@list{item@b@coms}}
+\@ListOption{item}{
+ \switch {\if\EqualString{#1}}
+ {stop} {\@add@toks{\egroup}\e@group
+ \def\@current@options@list{item@a@coms}}
+ {tabstop} {\item@tabyes
+ \@add@toks{\egroup}\e@group
+ \def\@current@options@list{item@a@coms}}
+ {left} {\global\left@itemyes
+ \b@group\def\@current@options@list{item@coms}%
+ \@add@toks{\bgroup}}
+ {start}{\global\left@itemyes
+ \b@group\def\@current@options@list{item@coms}%
+ \@add@toks{\bgroup}}
+ {right}{\global\left@itemno
+ \b@group\def\@current@options@list{item@coms}%
+ \@add@toks{\bgroup}}
+ {default} {\Emessage{Unknown option #1 for List, item}}
+ \endswitch}
+
+% Label overflow
+%
+\newif\iflabel@flow@right
+\add@List@default{\label@flow@rightyes}
+\@ListOption{labeloverflow}{
+ \if\EqualString{#1}{left}\label@flow@rightno
+ \else\label@flow@rightyes\fi}
+
+% Description
+% the line after \item gets picked up,
+% and becomes available as `description'
+%
+\newif\iflist@has@description
+\add@List@default{\list@has@descriptionno}
+\@ListOption{description}{
+ \global\list@has@descriptionyes \@add@toks{\description@text}}
+{\noeol
+ \othercr
+\gdef\@description{\bgroup\othercr \@@description}
+\gdef\@@description#1^^M
+ {\gdef\description@text{#1}%
+ \egroup % balance the \bgroup in \@description
+ % which kept the \othercr local
+ \egroup % balance the \bgroup in \desc@item
+ % which enabled the \aftergroup\num@item
+ }
+}
+\def\desc@item{\bgroup
+ \aftergroup\num@item
+ \@description}
+
+% White between items
+%
+\add@List@default{\def\white@between{0pt}}
+\@ListOption{whitebetween}{\def\white@between{#1}}
+% \edef\white@between{\@w@w{#1}}}
+
+% Indentation
+% is automatic (default) and level dependent
+% or explicit
+%
+\newif\ifauto@indent
+\add@List@default{\auto@indentyes}
+\@ListOption{indentation}{
+ \if\EqualString{#1}{automatic}\auto@indentyes
+ \else\auto@indentno
+ \edef\cs@e{\nxp\indent@depth={\@w@w{#1}}}\cs@e
+ \fi}
+
+% Tail of the list:
+% everything after the keyword 'text' is tail
+%
+\@ListOption{text}{\at@breakpointyes
+ \def\@current@options@list{item@e@coms}}
+
+%%%%%%%%%%%%%%%% List Nesting Counters
+%
+
+% Item sign
+% gives the default, level dependent marker
+%
+\new@@counter{itemlevel} \set@counter{itemlevel}0
+\newif\ifitem@list
+\add@List@default{\item@listno}
+\@ListOption{itemsign}{
+ \global\item@listyes
+ \edef\cs@e{\nxp\@add@toks
+ {\nxp\ifcustom@label\nxp\the\current@label
+ \nxp\else\nxp\item@sign\counter@@name{itemlevel}%
+ \nxp\fi}}
+ \cs@e}
+\def\@item@sign#1{itemsign\romannumeral#1}
+\def\item@sign#1{\if\UndefinedCS{\@item@sign{#1}}\@@item@sign{#1}%
+ \else \csname \@item@sign{#1}\endcsname \fi}
+\def\@@item@sign#1{\ifcase#1\relax\or
+ $\bullet$\or $\circ$ \or --\else $\cdot$\fi}
+\def\SetItemSign:#1=#2{\csarg\edef{\@item@sign{#1}}%
+ {\cswitch \ifx#2 in:
+ b $\bullet$;
+ c $\circ$;
+ d $\diamond$;
+ m ---;
+ n --;
+ . $\cdot$;
+ default $\cdot$;
+ \endswitch}}
+
+% Item Counter
+%
+% Allocate a bare bones counter
+\new@@counter{item}\represent@counter{item}1
+\newtoks\item@RL \item@RL{}
+
+% Keep track of enumerate list level
+%
+\new@@counter{enumlevel} \set@counter{enumlevel}0
+\newif\ifenum@list
+\add@List@default{\enum@listno}
+\@ListOption{itemCounter}{
+ \global\enum@listyes
+ \@add@toks{\pad@clear\ifcustom@label\the\current@label
+ \else\itemCounter\fi}
+ }
+\def\@enum@repr#1{enumrepr\romannumeral#1}
+\def\enum@repr#1{\if\UndefinedCS{\@enum@repr{#1}}\@@enum@repr{#1}%
+ \else \csname \@enum@repr{#1}\endcsname \fi}
+\def\@@enum@repr#1{\ifcase#1\relax\or
+ 1\or A\or I\or a\or i\else 1\fi}
+\def\SetItemCounterRepresentation:#1=#2{\csarg\edef{\@enum@repr{#1}}{#2}}
+
+%
+\def\@itembreek{\if@initem\par\fi}
+
+% Clear items for Widest.
+% this is rather susceptible for improvement.
+%
+\def\ClearFor:#1
+ {\def\widest@pad{#1}}
+\def\widest@pad{\m@ne}
+\def\pad@clear{\ifnum\widest@pad=\m@ne\else
+ \tempcounta\widest@pad
+ \advance\tempcounta-\LogTen{\cs@counter@name{item}}\relax
+ \hphantom{\ifcase\tempcounta \or 9\or 99 \or 999 \or 9999 \else 99999\fi
+ }%
+ \fi}
+
+%%%%%%%%%%%%%%%% Stripped Lists
+%
+% for use in external files
+%
+
+\@GenericConstruct{ExternalItem}%stripped list
+
+\add@ExternalItem@default{\extra@args\tw@}
+
+\noeol
+\def\@DefineExternalItem{
+ \@DefineStopCommand{\@gen@close}
+ \ifx\pre@fix\@empty \Wmessage{No file for external item: \@name}\fi
+ \edef\cs@e{\nxp\append@to@list
+ {\pre@fix @local@defs}
+ {\nxp\if\nxp\UndefinedCS{\@command}
+ \nxp\Wmessage{Item `\@name' not defined for `\pre@fix'}
+ \nxp\else
+ \let\CSname{\@name}\CSname{\@command}
+ \nxp\fi}}
+ \cs@e
+ \csarg\edef{\@command}##1##2{
+ \def\CSname{\@name Label}{##1}
+ \@gen@open\def\nxp\Page{##2}
+ \nxp\PushIndentLevel \let\nxp\nl\relax
+ \the\item@b@coms
+ \def\nxp\item{\ifleft@embedded@construct\else\noindent\fi
+ \setbox\@labelbox=\hbox{\the\item@coms}
+ \nxp\ifdim\wd\@labelbox>\previousindent
+ \iflabel@flow@right \hskip-\previousindent\box\@labelbox
+ \else \nxp\llap{\box\@labelbox}\fi
+ \nxp\else \llap{\hbox to \previousindent
+ {\ifleft@item\else\hfil\fi
+ \box\@labelbox \ifleft@item\hfil\fi}}
+ \nxp\fi}%
+ \ifexternal@item@has@item\nxp\item\the\item@a@coms\fi
+ \ifright@embedded@construct\else\@par\fi
+ \iflong@external\else\nxp\>\fi
+ }
+ }
+\normaleol
+
+\add@ExternalItem@default{\@whitebefore\z@toks}
+\add@ExternalItem@default{\@whiteafter\z@toks}
+\add@ExternalItem@default{\let\Page\@space
+ \csarg\let{\@name Label}\@space}
+
+% Specify for what external file this is meant
+%
+\@ExternalItemOption{file}{
+ \if\UndefinedCS{\file@ext@name{#1}}
+ \Emessage{File <#1> has not been defined yet}\fi
+ \def\pre@fix{#1}}
+
+\newif\iflong@external
+\add@ExternalItem@default{\long@externalno}
+\@ExternalItemOption{long}{
+ \csname long@external#1\endcsname}
+
+% Commands before and after
+% option 'title' is dummy
+%
+%\@ExternalItemOption{title}{}
+% dangerous: better rely on automatic titelization
+
+% Item
+% start with start/left/right
+% indicating alignment, start = left
+%
+\add@ExternalItem@default{\left@itemyes}
+\add@ExternalItem@default{\item@coms{}\item@b@coms{}\item@e@coms{}
+ \item@a@coms{}\def\@current@options@list{item@b@coms}}
+\newif\ifexternal@item@has@item
+\adds@ExternalItem@default{\external@item@has@itemno}
+\def\ExternalItem@item{\external@item@has@itemyes
+ \List@item}
+
+% Label overflow
+%
+\add@ExternalItem@default{\label@flow@rightyes}
+\let\ExternalItem@labeloverflow\List@labeloverflow
+
+\endinput
+
+% 92/11/26 itemsign / itemCounter changed to handle custom@label
+% 93/01/03 item call in ExternalItem made conditional \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-output.tex b/macros/plain/formats/lollipop/tex/lollipop-output.tex
new file mode 100644
index 0000000000..57b0ef8332
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-output.tex
@@ -0,0 +1,744 @@
+% lollipop-output.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%% O U T P U T %%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\@GenericConstruct{PageGrid}
+
+\newif\if@pagegrid@installed
+\ifini{\next@paragraph
+ {\if@pagegrid@installed \else
+ \Wmessage{No page grid installed}\fi
+ }}
+\NewTrace:out
+\add@PageGrid@default{\text@constructno}
+\add@PageGrid@default{\has@marksyes}
+
+\newtoks\user@overrides
+\def\add@user@override#1{\append@to@list{user@overrides}{#1}}
+
+\newif\if@nubalanceren
+\newinsert\botins
+
+%%%% Page counting
+%
+% \count0 is the paper counter:
+% is increased for every \shipout in the output routine
+% \count1 is the page counter:
+% you can do with it whatever you like.
+
+% This appears to the users as if \NewCounter:Page had been done.
+% We do it by hand because the number has to be 1.
+%
+\countdef\sheet@counter=0
+\csarg\countdef{\counter@name{Page}}=1
+\edef\PageValue{\counter@@name{Page}}
+\CounterRepresentation:Page=1
+\newtoks\Page@RL %trudge trudge!
+\SetCounter:Page=1
+
+%%%% Tests
+%
+\DefineTest:IsRightPage
+\DefineTest:IsLeftPage
+\DefineTest:IsFirstPage
+\DefineTest:IsLastPage
+\DefineTest:FlushBottom
+
+%% anonieme cs'en zijn in gebruik bij opbouw en gebruik %%
+% \tempdima : / klad; gebruikt voor hoofdmeting; daarna in \text@column
+% \tempdimc : / klad; gebruikt voor voetmeting
+% \cs@a : in gebruik door \haalitems
+
+\def\slotpenalty{-10001}
+
+\def\@pseudoif#1#2{\tempcounta\escapechar \noesc
+ \edef\cs@e{\let\CSname{if@\string#1}\CSname{if\string#2}}\cs@e
+ \escapechar\tempcounta}
+\@pseudoif\IsFirstPage\true \@pseudoif\IsLastPage\true
+\@pseudoif\IsRightPage\true
+\@pseudoif\IsLeftPage\false
+
+\def\leftright@setup
+ {\csarg\ifodd{\counter@name{Page}}\relax
+ \IsRightPage:yes \IsLeftPage:no
+ \else \IsRightPage:no \IsLeftPage:yes
+ \fi}
+\def\firstpage@setup{\def\cs@a{yes}
+ \edef\cs@b{\xp\get@placed\xp{\firstmark}{first@page}}
+ \ifx\cs@a\cs@b \IsFirstPage:yes \else \IsFirstPage:no \fi}
+\def\lastpage@setup
+ {\ifnum\outputpenalty=\slotpenalty\relax
+ \Tmessage[out]{Last page}\IsLastPage:yes
+ \else \IsLastPage:no
+ \fi}
+\def\output@setup{\let\par\@par
+ \parindent\z@ \leftskip\z@ \rightskip\z@ \lineskip\z@
+ \default@everypar \MainFont
+ \leftright@setup \firstpage@setup \lastpage@setup
+ \@colnum\@ne \output@set@page@width
+ \Tmessage[out]{Incoming text: (\the\ht\@cclv+\the\dp\@cclv) x
+ \the\wd\@cclv}
+ }
+
+%%%%%%%%%%%%%%%% Head, Foot, Body
+%
+% Separate boxes are allocated for the page
+% head, body, and foot.
+% Head and foot contain static material, the
+% body contains the text. The body can be empty.
+%
+\newbox\page@head@box \newtoks\page@head@toks
+\page@head@toks{}
+\add@PageGrid@default
+ {\page@head@toks={\setbox\page@head@box=\vbox\bgroup}}
+\newdimen\head@height
+\def\measure@head{\head@height=\ht\page@head@box
+ \advance\head@height\dp\page@head@box
+ \Tmessage[out]{Head measurement: \the\head@height}}
+
+\newbox\page@foot@box \newtoks\page@foot@toks
+\page@foot@toks{}
+\add@PageGrid@default{\page@foot@toks=
+ {\setbox\page@foot@box=\vbox\bgroup}}
+\newdimen\foot@height
+\def\measure@foot{\foot@height=\ht\page@foot@box
+ \advance\foot@height\dp\page@foot@box
+ \Tmessage[out]{Foot measurement: \the\foot@height}}
+
+\def\goal@height@trace
+ {\tempdimb\text@height
+ \multiply\tempdimb\ifnum\user@n@cols=\m@ne\n@cols\else\user@n@cols\fi
+ \Tmessage[out]{Aim for text height: \the\text@height\@space
+ \ifnum\user@n@cols>\m@ne (\the\user@n@cols\@space columns;
+ total height: \the\tempdimb)
+ \else\ifnum\n@cols>\@ne (\the\n@cols\@space columns;
+ total height: \the\tempdimb)
+ \fi\fi}}
+
+\def\report@body@measurement{
+ \Tmessage[out]{Body measurement:
+ (\the\ht\page@body@box+\the\dp\page@body@box)
+ x\the\wd\page@body@box}
+ \ifvoid\topins\else
+ \Tmessage[out]{Top inserts: \the\ht\topins+\the\dp\topins}\fi
+ \ifvoid\botins\else
+ \Tmessage[out]{Foot inserts: \the\ht\footins+\the\dp\footins}\fi
+ }
+
+\newbox\page@body@box \newtoks\page@body@toks
+\page@body@toks{}
+\add@PageGrid@default
+ {\page@body@toks={\setbox\page@body@box=\vbox\bgroup}}
+
+\def\finish@part@routines
+ {\append@to@list{page@head@toks}{\egroup\measure@head}
+ \append@to@list{page@foot@toks}{\egroup\measure@foot}
+ \append@to@list{page@body@toks}{\egroup}}
+
+\newbox\WholePage
+\def\make@page{
+ \setbox\WholePage=\vbox
+ {\box\page@head@box
+ \ifabut@head\nointerlineskip\fi
+ \ifabut@foot\tempdima\dp\page@body@box\fi
+ \box\page@body@box
+ \ifabut@foot\ifvoid\page@foot@box\else
+ \kern-\tempdima\relax\nointerlineskip\fi\fi
+ \box\page@foot@box}%\showbox\WholePage
+ }
+
+% \vsize has two possibilities:
+% 1/ it is calculated dynamically by subtracting
+% body and foot height from the total page height.
+% If \vsize is different from \ht255, the page
+% is thrown back.
+% 2/ it is set and the page has whatever size results.
+%
+\newif\iftext@fits
+\def\see@if@text@fits
+ {{\multiply\text@height\n@cols
+ \tempdima\text@height
+ \advance\tempdima-\vsize
+ \ifdim\tempdima<\z@ \tempdima=-\tempdima \fi
+ \ifdim\tempdima<.1pt\relax
+ \global\text@fitsyes
+ \Tmessage[out]{Page accepted.}
+ \else \global\text@fitsno
+ \Tmessage[out]{Text does not fit. (vsize=\the\vsize)}
+ \global\vsize=\text@height
+ \fi}}
+
+% Multicolumn stuff
+%
+% every PageGrid macro installs \n@cols, but the user
+% can specify a different number with \NumberOfColumns:x
+% This sets \user@n@cols which is usually -1
+%
+\newcount\n@cols \n@cols\@ne
+\newcount\@colnum
+\newcount\user@n@cols \user@n@cols\m@ne
+\Distance:GutterWidth=1cm
+\def\NumberOfColumns:#1
+ {\user@n@cols=\w@w{#1}\relax
+ \Tmessage[out]{Switch to \the\user@n@cols\@space columns}
+ \hsize\page@width
+ \tempdima\GutterWidth \multiply\tempdima\user@n@cols
+ \advance\tempdima-\GutterWidth
+ \advance\hsize-\tempdima \divide\hsize\user@n@cols
+ \Tmessage[out]{New hsize: \the\hsize}}
+\add@user@override{\ifnum\user@n@cols=\m@ne\else
+ \csarg\let{\output@routine @body}\trivial@body
+ \n@cols\user@n@cols
+ \Tmessage[out]{User override: \the\n@cols\@space columns.}%
+ \fi}
+
+\def\trivial@body{\Tmessage[out]{Trivial multicolumn (\the\n@cols) setup}
+ \@colnum\@ne \splittopskip\topskip
+ \setbox\page@body@box\hbox{\text@column}
+ \@colnum\tw@
+ \ifnum\n@cols>\@ne
+ \loop \setbox\page@body@box\hbox{\unhbox\page@body@box
+ \kern\GutterWidth \text@column}
+ \advance\@colnum\@ne
+ \ifnum\@colnum>\n@cols\else\repeat
+ \fi}
+\def\real@text@column{\begingroup\vbadness\@M
+ \setbox\z@
+ \ifnum\n@cols=\@ne
+ \vbox to \vsize{\boxmaxdepth\maxdepth
+ \ifvoid\topins\else\unvbox\topins \fi
+ \unvbox\@cclv % open up \box255
+ \ifvoid\footins\else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins \fi}%
+ \Tmessage[out]{Column: \the\ht\z@+\the\dp\z@}%
+ \else
+ \vsplit\@cclv to \text@height
+ \Tmessage[out]{Column \the\@colnum: \the\ht\z@+\the\dp\z@}%
+ \fi \ifnum\badness=\@M\Wmessage{Underfull textcolumn}\fi
+ \box\z@ \endgroup}
+
+\def\CurrentShipout{\shipout\box\WholePage}
+\let\OriginalShipout\CurrentShipout
+\newif\ifCountSheets \CountSheetsyes
+\def\finish@off@page{\Tmessage[out]{Whole page:
+ \the\ht\WholePage+\the\dp\WholePage}
+ {\def\protect{\noexpand\protect\noexpand}
+ \def\cprotect{\expandafter\string}
+ \normalesc
+ \ifsink@pages
+ \message{Page sunk [\the\sheet@counter.\csarg\the
+ {\counter@name{Page}}]}
+ \deadcycles\z@
+ \else \CurrentShipout
+ \ifCountSheets\global\advance\sheet@counter\@ne\fi
+ \fi
+ }
+ \global\step@counter{Page}
+ }
+\def\shipout@and@unbox@remainder{
+ \iftext@fits \make@page \finish@off@page \fi
+ \ifvoid\@cclv \Tmessage[out]{Shipped out whole page}
+ \else \Tmessage[out]{Part of page not shipped: \the\ht\@cclv}
+ \unvbox\@cclv
+ \ifnum\outputpenalty=\@M\else\penalty\outputpenalty\fi
+ \fi
+ \iftext@fits \ifother@grid\install@next@page@grid
+ \else\Tmessage[out]{Same grid once again.}\fi
+ \fi}
+
+\newif\ifsink@pages
+\sink@pagesno
+\let\NoPages\sink@pagesyes \let\PagesOut\sink@pagesno
+
+% this is a mess. clear up please.
+\newtoks\page@options
+\def\options@to@pagepart
+ {\append@toks@cs@to@list{page@\page@part @toks}\page@options
+ \page@options={}}
+\add@PageGrid@default{\csarg\newtoks{\@name @routine}
+ \def\@current@options@list{page@options}
+ \def\page@part{head}\page@options{}
+ }
+
+\def\install@output@routine#1{{\globaldefs\@ne
+ \output=\xp{\csname#1@routine\endcsname}%
+ \def\output@routine{#1}%
+ \Tmessage[out]{Install output: #1 ---}%
+ \@pagegrid@installedyes
+ \csname#1@install@parameters\endcsname
+ }}
+
+\newdimen\text@height
+
+% During the load of this file we build up a list of
+% defaults and test. These are then turned into PageGrid@default
+% at the end of this file.
+\newtoks\otr@settings \newtoks\otr@conditions
+\def\add@otr@setting#1{\append@to@list{otr@settings}{#1}}
+\def\del@otr@setting#1{\del@tok@from@list{otr@settings}#1}
+\def\add@otr@condition#1{\append@to@list{otr@conditions}{#1}}
+\def\set@otr@stuff{\def\cs@e##1{
+ \edef\cs@f{\nxp\adds@PageGrid@default{\global##1={\the##1}}}
+ \cs@f}
+ \cs@e\otr@settings \cs@e\otr@conditions}
+%\showthe\otr@settings \showthe\otr@conditions
+%\showthe\PageGrid@defaults}
+
+\def\@DefinePageGrid{\options@to@pagepart \finish@part@routines
+ \csarg\edef{\@name @install@parameters}{%
+ \vsize\the\height@toks\relax \set@topskip
+ \multiply\vsize
+ \nxp\ifnum\user@n@cols>\@ne\user@n@cols\relax
+ \nxp\else\the\n@cols\relax\nxp\fi
+ \hsize\the\width@toks\relax
+ \def\CSname{\@name @page@width}%
+ {\the\width@toks\relax}%
+ \nxp\Tmessage[out]{Initial hsize: \nxp\the\hsize}%
+ \ifwidth@of@text
+ \else \nxp\hsize@from@page@width
+ \ifnum\the\n@cols>1
+ \divide\hsize\the\n@cols\relax\fi
+ \fi
+ \nxp\Tmessage[out]{Installed hsize: \nxp\the\hsize}%
+ }
+ \csarg\edef{\@name @otr@parameters}{%
+ \the\otr@settings
+ \xp\@empty\the\otr@conditions
+ \CSname{height@of@text\ifheight@of@text yes\else no\fi}%
+ \text@height\the\height@toks\relax
+ \CSname{width@of@text\ifwidth@of@text yes\else no\fi}%
+ \n@cols\the\n@cols\relax}
+ \csarg\edef{\@name @head@foot}{\the\page@head@toks
+ \the\page@foot@toks
+ \ifheight@of@text\else
+ \advance\text@height-\head@height
+ \advance\text@height-\foot@height
+ \fi}
+ \csarg\edef{\@command @body}{\the\page@body@toks}
+ \csarg\edef{\@command}{%
+ \nxp\EjectPage
+ \nxp\install@output@routine{\@name}%
+ %\global\hsize= \ifseen@text \CSname{\@name @text@width}%
+ % \else \CSname{\next@page@grid @text@width}%
+ % \fi
+ \outer@start@commands \after@indent
+ }
+ \csarg\edef{\@name @routine}{
+ \nxp\Tmessage[out]{======== Output routine: \@name\@space ==========}
+ \nxp\output@setup
+ \CSname{\@name @otr@parameters}
+ \nxp\the\user@overrides
+ \CSname{\@name @head@foot}
+ \nxp\goal@height@trace
+ \ifnum\n@cols=\z@ %% no text, trivial case.
+ \setbox\page@body@box\voidb@x
+ \nxp\text@fitsyes
+ \else \nxp\ifragged@bottom\nxp\text@fitsyes
+ \nxp\else\nxp\see@if@text@fits\nxp\fi
+ \nxp\iftext@fits
+ \let\nxp\text@column\nxp\real@text@column
+ \tempcounta\hbadness\hbadness\@M\CSname{\@name @body}
+ \nxp\ifnum\badness>\tempcounta
+ \nxp\Wmessage{Underfull page body}\nxp\fi
+ \hbadness\tempcounta\nxp\report@body@measurement
+ \nxp\fi
+ \fi
+ \nxp\shipout@and@unbox@remainder
+ \nxp\Tmessage[out]{==========}%
+ }
+ \xp\install@output@routine\xp{\@name}
+ }
+
+% not operative yet.
+\new@dimen{user@page@height}{\m@ne sp}
+\new@dimen{user@text@height}{\m@ne sp}
+\def\Height:#1=#2
+ {\switch {\if\EqualString{#1}}
+ {Page} {\user@page@height\w@w{#2}}
+ {Text} {\user@text@height\w@w{#2}}
+ {default} {\Wmessage{Unknown option: `Height:#1=#2'}}
+ \endswitch}
+
+%-- height of page/text
+%
+% the \ifheight@of@text conditional is also used
+% during run time.
+%
+\newif\ifheight@of@text
+\newtoks\height@toks \newdimen\page@height
+\add@PageGrid@default{\height@of@textyes\height@toks{20cm}}
+\add@PageGrid@default{\let\text@lines\relax}
+\@PageGridOption{height}{
+ \switch {\if\EqualString{#1}}
+ {page} {\height@of@textno}
+ {text} {\height@of@textyes}
+ {lines} {\height@of@textyes
+ \edef\cs@e{\def\nxp\text@lines{\@w@w{#2}}}\cs@e}
+ {default} {\Wmessage{Strange modifier: `height:#1=#2'}}
+ \endswitch
+ \edef\cs@e{\nxp\height@toks={\@w@w{#2}}}\cs@e
+ }
+% Make sure that the \Height command is not used!
+\@PageGridNOOP{Height}
+
+%%%%
+%
+% Width handling
+%
+\newif\ifwidth@of@text
+\newtoks\width@toks \newdimen\page@width
+\@PageGridOption{width}{
+ \switch {\if\EqualString{#1}}
+ {page} {\width@of@textno}
+ {text} {\width@of@textyes}
+ {default} {\Wmessage{Strange modifier: `width:#1=#2'}}
+ \endswitch
+ \edef\cs@e{\nxp\width@toks={\@w@w{#2}}}\cs@e
+ }
+
+% Make sure that the \Width command is not used!
+\@PageGridNOOP{Width}
+
+% At installation of the output routine, calculate the hsize
+% if the page width is given.
+%
+\def\hsize@from@page@width
+ {\def\text@column{\hskip\z@\relax}%
+ \everyhbox{}\everyvbox{}%
+ \let\maybe@to@page@width\relax
+ \the\page@body@toks
+%\ifdim\wd\page@body@box>0pt \showthe\page@body@toks \fi
+ \Tmessage[out]{Width page body minus text: \the\wd\page@body@box}%
+ \global\advance\hsize-\wd\page@body@box}
+
+% At the start of the output routine, calculate the page width
+% from the hsize (which may have been tinkered with), or set to
+% routine-specific page width (which may also have been changed).
+%
+\def\output@set@page@width
+ {\ifwidth@of@text
+ \edef\text@column{\hskip\the\wd\@cclv\relax\hskip\z@\relax}%
+ \let\maybe@to@page@width\relax
+ \csn\output@routine @body\ecs
+ \page@width\wd\page@body@box
+ \Tmessage[out]{Deduced page width: \the\page@width}
+ \else \def\maybe@to@page@width{ to \page@width}
+ \page@width\csn\output@routine @page@width\ecs\relax
+ \fi}
+
+%%%% Topskip
+% initially the outer topskip is picked up, unless
+% the option 'topskip' is given.
+%
+\add@PageGrid@default
+ {\edef\set@topskip
+ {\topskip\the\topskip\relax\splittopskip\topskip}}
+\@PageGridOption{topskip}{
+ \edef\cs@e
+ {\def\nxp\set@topskip{\topskip\@w@w{#1}\relax
+ \splittopskip\topskip}}
+ \cs@e
+ }
+% ragged bottom the way it's done in plain TeX.
+\newif\ifragged@bottom
+\add@otr@setting{\ragged@bottomno}
+\@PageGridOption{raggedbottom}{
+ \del@otr@setting{\ragged@bottomno}
+ \add@otr@setting{\ragged@bottomyes}
+ \if\IsEmptyList{#1}\@add@toks{\var@topskip{60pt}}
+ \else\edef\cs@e{\nxp\@add@toks{\nxp\var@topskip{\@w@w{#1}}}}
+ \cs@e
+ \fi}
+\def\var@topskip#1{\tempdima\topskip\tempskipa\z@ plus #1\relax
+ \topskip\tempdima \advance\topskip\tempskipa
+ \splittopskip\topskip}
+
+%-- textband
+\newif\ifin@textband \add@PageGrid@default{\in@textbandno}
+\@PageGridOption{textband}{
+ \switch {\if\EqualString{#1}}
+ {start} {\start@textband}
+ {stop} {\stop@textband}
+ {default} {\Wmessage{Strange modifier `textband:#1'}}
+ \endswitch}
+\newdimen\text@width
+\def\start@textband
+ {\options@to@pagepart
+ \b@group[textband]\@hmodeyes\in@textbandyes
+ \@add@toks{\hbox \maybe@to@page@width\bgroup}
+ }
+\def\stop@textband
+ {\@add@toks{\egroup} \e@group[textband]
+ \ifseen@text \before@textno
+ \def\page@part{body} \options@to@pagepart
+ \def\page@part{foot}
+ \fi}
+
+%-- band
+\newif\ifabut@foot \newif\ifabut@head
+\add@otr@setting{\abut@footno \abut@headno}
+\@PageGridOption{band}{
+ \switch {\if\EqualString{#1}}
+ {start} {\@add@toks{\hbox to \page@width\bgroup}
+ \b@group[band]\@hmodeyes
+ \def\block@closing{\@add@toks{\hfil\egroup}
+ \e@group[band]}}
+ {invisible} {\@add@toks{\setbox\tempboxa
+ \hbox to \page@width\bgroup}
+ \b@group[band]\@hmodeyes
+ \def\block@closing{\@add@toks{\hfil\egroup}
+ \ifbefore@text
+ \@add@toks{\vtop to\z@{\kern\z@\box\tempboxa\vss}
+ \nointerlineskip}
+ \del@otr@setting{\abut@headno}
+ \add@otr@setting{\abut@headyes}
+ %\global\abut@headyes
+ \else \@add@toks{\nointerlineskip
+ \vbox to\z@{\vss\box\tempboxa}}
+ \del@otr@setting{\abut@footno}
+ \add@otr@setting{\abut@footyes}
+ %\global\abut@footyes
+ \fi\e@group[band]}}
+ {stop} {\block@closing}
+ {default} {\Wmessage{Strange modifier `band:#1'}}
+ \endswitch}
+
+
+%-- next page grid
+\newif\ifother@grid
+\add@PageGrid@default{\other@gridno}
+\add@otr@setting{\other@gridno}
+\add@otr@condition{\ifother@grid
+ \def\nxp\install@next@page@grid
+ {\nxp\install@output@routine{\next@page@grid}}%
+ \fi}
+\@PageGridOption{NextPageGrid}{\other@gridyes
+ \del@otr@setting{\other@gridno}
+ \add@otr@setting{\other@gridyes}
+ \def\next@page@grid{#1}
+ }
+
+%-- text
+\add@PageGrid@default{\n@cols\z@}
+\newif\ifbefore@text
+\newif\ifseen@text %this one is also used by 'external'
+\add@PageGrid@default{\before@textyes \seen@textno}
+\@PageGridOption{text}{\global\seen@textyes
+ \ifin@textband\else\Emessage{'text' has to be in 'textband'}\fi
+ \global\advance\n@cols\@ne
+ \@add@toks{\text@column}}
+
+%%%%%%%%%%%%%%%%%%%%%%% user commands
+
+\def\leegbladinvoegen{\@g@stapteller{Page}}
+\def\EjectPage{\vfil\eject}
+\def\ToRecto{\csarg\ifodd{\counter@name{Page}}\else\step@counter{Page}\fi}
+\def\ToVerso{\csarg\ifodd{\counter@name{Page}}\step@counter{Page}\fi}
+
+% less useful user command (mostly for formatting the manual :-)
+%
+\newbox\saved@page@box \newdimen\saved@hsize \newcount\saved@pageno
+\newtoks\saved@mark@items
+\def\SuspendOutput{\xdef\saved@output@routine{\output@routine}%
+ \let\saved@shipout\CurrentShipout
+ \global\saved@hsize\hsize \global\saved@mark@items\mark@items
+ \global\saved@pageno\cs@counter@name{Page}%
+ \output{\global\setbox\saved@page@box\box\@cclv
+ \Tmessage[out]{Suspend output @\the\saved@pageno;
+ saved (\the\ht\saved@page@box+\the\dp\saved@page@box)
+ x \the\wd\saved@page@box}%
+ \global\output{\Emessage{You should not call output now!}%
+ \OriginalShipout\box\@cclv}}%
+ \eject
+ }
+\def\ResumeOutput
+ {\xp\install@output@routine\xp{\saved@output@routine}%
+ \let\CurrentShipout\saved@shipout
+ \global\hsize\saved@hsize \global\mark@items\saved@mark@items
+ \global\cs@counter@name{Page}\saved@pageno
+ \unvbox\saved@page@box
+ \Tmessage[out]{Resume output}%
+ }
+
+%%%%%%%%%%%%%%%% Marks
+%%%%
+\NewTrace:mark
+\def\FirstPlaced:#1
+ {\Tmessage[mark]{First Placed #1 from \firstmark}%
+ \xp\get@placed\xp{\firstmark}{#1}}
+\def\PreviousPlaced:#1
+ {\Tmessage[mark]{Previous Placed #1 from \topmark}%
+ \xp\get@placed\xp{\topmark}{#1}}
+\def\LastPlaced:#1
+ {\Tmessage[mark]{Last Placed #1 from \botmark}%
+ \xp\get@placed\xp{\botmark}{#1}}
+\def\get@placed#1#2{%
+ \get@@placed{#2}#1{SM}{}$}% SM: StopMarker
+\def\get@@placed#1#2#3{\if\EqualStringX{#2}{SM}\xp\take@to@dollar
+ \else\if\EqualStringX{#1}{#2}%
+ \maybe@uppercase{#3}\xp\xp\xp\take@to@dollar
+ \else\xp\xp\xp\get@@placed\fi
+ \fi{#1}}
+\ifini{\newtoks\mark@items}
+ % \newtoks\mark@toks % is this one used?
+
+\newif\ifhas@marks
+\add@generic@default{\has@marksno}
+ % only yes in heading and output routine.
+ % it seems that you can have page breaks at marks...
+\@GenericOption{nomarks}{\has@marksno}
+\def\add@mark@item#1{\csarg\newtoks{mark@toks@#1}%
+ \Tmessage[mark]{Adding mark item #1}%
+ \global\mark@items\xp{\the\mark@items{#1}}}
+\def\refresh@mark@item#1#2{\csarg\global{mark@toks@#1}{#2}}
+\def\get@mark@items#1{\if\EqualStringX{#1}{SM}%
+ \else{#1}{\csarg\the{mark@toks@#1}}\xp\get@mark@items
+ \fi}
+\def\place@mark{\mark{\xp\get@mark@items\the\mark@items{SM}}}
+
+% this one should be defined in document.tex
+\add@mark@item{first@page}
+
+% Page wide rule
+
+\@PageGridOption{pagerule}{
+ \@add@toks{\hrule width\page@width\relax\nobreak}}
+
+% Set default otr@settings and otr@conditions
+\set@otr@stuff
+
+\endinput
+
+92/10/24 raggedbottom in progress
+92/11/04 splittopskip made equal to topskip
+92/11/14 messed with otr@xyz token lists
+92/11/15 warning on underfull text column;
+ ragged bottom still not working properly
+93/01/17 box \WholePage, new definition of \CurrentShipout
+
+
+%%%%%%%%%%%%%%%%%%%%%% Old Stuff; maybe useful, maybe not
+
+\newskip\@topS \newskip\@botS
+{\noeol
+\othercr
+\gdef\topillustratie{\bgroup\othercr \@topill}
+\gdef\@topill:#1=#2^^M{\edef\cs@e{\gdef\CSname{@topS#1}{#2}}
+ \cs@e \global\advance\@topS #2\egroup}
+\gdef\botillustratie{\bgroup\othercr \@botill}
+\gdef\@botill:#1=#2^^M{\edef\cs@e{\gdef\CSname{@botS#1}{#2}}
+ \cs@e \global\advance\@botS #2\egroup}}
+
+\def\@wisill{\global\@topS\z@ \global\@botS\z@
+ \csarg\gdef{@topS1}{\z@}\csarg\gdef{@botS1}{\z@}
+ \csarg\gdef{@topS2}{\z@}\csarg\gdef{@botS2}{\z@}
+ \csarg\gdef{@topS3}{\z@}\csarg\gdef{@botS3}{\z@}
+ }
+\@wisill
+
+\newtoks\@stramienlijst
+\def\invoerpad{}
+\def\opmaak: #1\par{\@stramienlijst={}
+ \def\cs@a##1 {\eqstring{##1}{klaar}{}%
+ {\append@to@list{@stramienlijst}{\@probeerstramien ##1;}
+ \cs@a}}
+ \cs@a #1klaar }%% let op de significante spaties!!
+ %% en de spatie achter het laatste stramien komt van de ^^M
+\def\invoer: #1 {
+ \def\@probeerstramien ##1;{\csn ##1\ecs
+ \message{Ik probeer het met opmaak: ##1}
+ \@installeertellers{##1}
+ \input \invoerpad#1.tex
+ \vfill\eject
+ \@bewaartellers{##1}
+ }
+ \the\@stramienlijst}
+
+%% uitloop van vorige output routine
+% iftempf: als pagina geen uitloop gebruikt, direct eventuele
+% uitloop leeg gooien.
+% laatste pagina: tempboxa <- vbox{unvcopy255}
+% er wordt een pagina uitgeworpen:
+% - 255 is void: invoer is op, dus uitlopen
+% als dit de laatste pagina was
+% - 255 non-void: er is iets terug te werpen; dit was kennelijk niet
+% de laatste pagina, dus geen uitloop.
+
+\newbox\@uitloop \newbox\@tempuitloop \newif\ifisereenuitloop
+ \Tmessage[out]{Aangetroffen uitloop: \the\ht\@uitloop+\the\dp\@uitloop}
+
+%-- uitloop
+% mag alleen in kop of voet voorkomen.
+\setbox\@tempuitloop=
+ \vbox{\ifvoid\topins\else\unvcopy\topins\fi
+ \unvcopy\@cclv\kern\z@}
+\setbox\@tempuitloop=\hbox{}
+\@PageGridOption{uitloop}{\tempfyes
+ \@add@toks{\Tmessage[out]{Uitloop wordt verwerkt.}%
+ \copy\@uitloop
+ }}
+
+ \iftempd
+ \iftempc \Tmessage[out]{Eerste pagina, derhalve:}
+ \@loopnietuit \else \@loopuit \fi
+ \else \Tmessage[out]{Niet de laatste pagina, derhalve:}
+ \@loopnietuit \fi
+
+ \iftempf \else \nxp\@uitloopwegwerpen \fi %geheugenbesparing.
+
+\def\@loopuit{\global\isereenuitloopyes
+ \global\setbox\@uitloop=\box\@tempuitloop
+ \Tmessage[out]{Uitloop: \the\ht\@uitloop+\the\dp\@uitloop}}
+\def\@loopnietuit{\global\isereenuitloopno \@uitloopwegwerpen}
+\def\@uitloopwegwerpen{
+ \Tmessage[out]{Uitloop weggegooid: \the\ht\@uitloop+\the\dp\@uitloop}
+ \global\setbox\@uitloop=\hbox{}}
+
+%-- veld %% is deze nog nodig nu we 'tekstblok' generisch hebben?
+\@PageGridOption{veld}{
+ \eqstring{#1}{stop}%
+ {\@add@toks{\egroup}}%
+ {\@add@toks{\vtop\bgroup\kern0cm}
+ \eqstring{#1}{uitvullen}{}%
+ {\@add@toks{\hsize=\w@w{#1}}
+ \iftempc\advance\text@width-\w@w{#1}\fi}
+ }}
+%-- parallel Nog eens goed over nadenken.
+\@PageGridOption{parallel}{
+ \eqstring{#1}{stop}%
+ {\@add@toks{\vfil\egroup\egroup}}%
+ {\@add@toks{\vtop\bgroup\kern0cm
+ \vbox to \vsize\bgroup}% dit is fout.
+ \eqstring{#1}{uitvullen}{}%
+ {\iftempc\advance\text@width-\w@w{#1}\relax\fi
+ \@add@toks{\hsize=\w@w{#1}}}
+ }}
+%-- kolommenbalanceren
+% heeft alleen zin voor meerkoloms uitvoer,
+% werkt alleen op laatste pagina
+\@PageGridOption{kolommenbalanceren}{
+ \eqstring{#1}{}{\tempgyes}{\csn tempg#1\ecs}}
+
+\endinput
+
+% 2016/04/14 Added \footnoterule to \real@text@column \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-plain.tex b/macros/plain/formats/lollipop/tex/lollipop-plain.tex
new file mode 100644
index 0000000000..96a3ed703d
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-plain.tex
@@ -0,0 +1,1249 @@
+% This is lollipop-plain.tex, the version of plain.tex adapted to the
+% Lollipop format of Victor Eijkhout and Vafa Khalighi.
+% copyright 1991/92 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+\catcode`\{=1 % left brace is begin-group character
+\catcode`\}=2 % right brace is end-group character
+\catcode`\$=3 % dollar sign is math shift
+\catcode`\&=4 % ampersand is alignment tab
+\catcode`\#=6 % hash mark is macro parameter character
+\catcode`\^=7 \catcode`\^^K=7 % circumflex and uparrow are for superscripts
+\catcode`\_=8 \catcode`\^^A=8 % underline and downarrow are for subscripts
+\catcode`\^^I=10 % ascii tab is a blank space
+\chardef\active=13 \catcode`\~=\active % tilde is active
+\chardef\ignored=9 \chardef\other=12
+\catcode`\^^L=\active \outer\def^^L{\par} % ascii form-feed is "\outer\par"
+
+% We had to define the \catcodes right away, before the message line,
+% since \message uses the { and } characters.
+% When INITEX (the TeX initializer) starts up,
+% it has defined the following \catcode values:
+% \catcode`\^^@=9 % ascii null is ignored
+% \catcode`\^^M=5 % ascii return is end-line
+% \catcode`\\=0 % backslash is TeX escape character
+% \catcode`\%=14 % percent sign is comment character
+% \catcode`\ =10 % ascii space is blank space
+% \catcode`\^^?=15 % ascii delete is invalid
+% \catcode`\A=11 ... \catcode`\Z=11 % uppercase letters
+% \catcode`\a=11 ... \catcode`\z=11 % lowercase letters
+% all others are type 12 (other)
+
+% INITEX sets up \mathcode x=x, for x=0..127, except that
+% \mathcode x=x+"7100, for x = `A to `Z and `a to `z;
+% \mathcode x=x+"7000, for x = `0 to `9.
+% The following changes define internal codes as recommended
+% in Appendix C of The TeXbook:
+\mathcode`\^^@="2201 % \cdot
+\mathcode`\^^A="3223 % \downarrow
+\mathcode`\^^B="010B % \alpha
+\mathcode`\^^C="010C % \beta
+\mathcode`\^^D="225E % \land
+\mathcode`\^^E="023A % \lnot
+\mathcode`\^^F="3232 % \in
+\mathcode`\^^G="0119 % \pi
+\mathcode`\^^H="0115 % \lambda
+\mathcode`\^^I="010D % \gamma
+\mathcode`\^^J="010E % \delta
+\mathcode`\^^K="3222 % \uparrow
+\mathcode`\^^L="2206 % \pm
+\mathcode`\^^M="2208 % \oplus
+\mathcode`\^^N="0231 % \infty
+\mathcode`\^^O="0140 % \partial
+\mathcode`\^^P="321A % \subset
+\mathcode`\^^Q="321B % \supset
+\mathcode`\^^R="225C % \cap
+\mathcode`\^^S="225B % \cup
+\mathcode`\^^T="0238 % \forall
+\mathcode`\^^U="0239 % \exists
+\mathcode`\^^V="220A % \otimes
+\mathcode`\^^W="3224 % \leftrightarrow
+\mathcode`\^^X="3220 % \leftarrow
+\mathcode`\^^Y="3221 % \rightarrow
+\mathcode`\^^Z="8000 % \ne
+\mathcode`\^^[="2205 % \diamond
+\mathcode`\^^\="3214 % \le
+\mathcode`\^^]="3215 % \ge
+\mathcode`\^^^="3211 % \equiv
+\mathcode`\^^_="225F % \lor
+\mathcode`\ ="8000 % \space
+\mathcode`\!="5021
+\mathcode`\'="8000 % ^\prime
+\mathcode`\(="4028
+\mathcode`\)="5029
+\mathcode`\*="2203 % \ast
+\mathcode`\+="202B
+\mathcode`\,="613B
+\mathcode`\-="2200
+\mathcode`\.="013A
+\mathcode`\/="013D
+\mathcode`\:="303A
+\mathcode`\;="603B
+\mathcode`\<="313C
+\mathcode`\=="303D
+\mathcode`\>="313E
+\mathcode`\?="503F
+\mathcode`\[="405B
+\mathcode`\\="026E % \backslash
+\mathcode`\]="505D
+\mathcode`\_="8000 % \_
+\mathcode`\{="4266
+\mathcode`\|="026A
+\mathcode`\}="5267
+\mathcode`\^^?="1273 % \smallint
+
+% INITEX sets \uccode`x=`X and \uccode `X=`X for all letters x,
+% and \lccode`x=`x, \lccode`X=`x; all other values are zero.
+% No changes to those tables are needed in plain TeX format.
+
+% INITEX sets \sfcode x=1000 for all x, except that \sfcode`X=999
+% for uppercase letters. The following changes are needed:
+\sfcode`\)=0 \sfcode`\'=0 \sfcode`\]=0
+% The \nonfrenchspacing macro will make further changes to \sfcode values.
+
+% Finally, INITEX sets all \delcode values to -1, except \delcode`.=0
+\delcode`\(="028300
+\delcode`\)="029301
+\delcode`\[="05B302
+\delcode`\]="05D303
+\delcode`\<="26830A
+\delcode`\>="26930B
+\delcode`\/="02F30E
+\delcode`\|="26A30C
+\delcode`\\="26E30F
+% N.B. { and } should NOT get delcodes; otherwise parameter grouping fails!
+
+% To make the plain macros more efficient in time and space,
+% several constant values are declared here as control sequences.
+% If they were changed, anything could happen; so they are private symbols.
+\chardef\@ne=1
+\chardef\tw@=2
+\chardef\thr@@=3
+\chardef\sixt@@n=16
+\chardef\@cclv=255
+\mathchardef\@cclvi=256
+\mathchardef\@m=1000
+\mathchardef\@M=10000
+\mathchardef\@MM=20000
+
+% Allocation of registers
+
+% Here are macros for the automatic allocation of \count, \box, \dimen,
+% \skip, \muskip, and \toks registers, as well as \read and \write
+% stream numbers, \fam codes, \language codes, and \insert numbers.
+
+% When a register is used only temporarily, it need not be allocated;
+% grouping can be used, making the value previously in the register return
+% after the close of the group. The main use of these macros is for
+% registers that are defined by one macro and used by others, possibly at
+% different nesting levels. All such registers should be defined through
+% these macros; otherwise conflicts may occur, especially when two or more
+% macro packages are being used at once.
+
+% The following counters are reserved:
+% 0 to 9 page numbering
+% 10 count allocation
+% 11 dimen allocation
+% 12 skip allocation
+% 13 muskip allocation
+% 14 box allocation
+% 15 toks allocation
+% 16 read file allocation
+% 17 write file allocation
+% 18 math family allocation
+% 19 language allocation
+% 20 insert allocation
+% 21 the most recently allocated number
+% 22 constant -1
+% New counters are allocated starting with 23, 24, etc. Other registers are
+% allocated starting with 10. This leaves 0 through 9 for the user to play
+% with safely, except that counts 0 to 9 are considered to be the page and
+% subpage numbers (since they are displayed during output). In this scheme,
+% \count 10 always contains the number of the highest-numbered counter that
+% has been allocated, \count 14 the highest-numbered box, etc.
+% Inserts are given numbers 254, 253, etc., since they require a \count,
+% \dimen, \skip, and \box all with the same number; \count 20 contains the
+% lowest-numbered insert that has been allocated. Of course, \box255 is
+% reserved for \output; \count255, \dimen255, and \skip255 can be used freely.
+
+% It is recommended that macro designers always use
+% \global assignments with respect to registers numbered 1, 3, 5, 7, 9, and
+% always non-\global assignments with respect to registers 0, 2, 4, 6, 8, 255.
+% This will prevent ``save stack buildup'' that might otherwise occur.
+
+\count10=22 % allocates \count registers 23, 24, ...
+\count11=9 % allocates \dimen registers 10, 11, ...
+\count12=9 % allocates \skip registers 10, 11, ...
+\count13=9 % allocates \muskip registers 10, 11, ...
+\count14=9 % allocates \box registers 10, 11, ...
+\count15=9 % allocates \toks registers 10, 11, ...
+\count16=-1 % allocates input streams 0, 1, ...
+\count17=-1 % allocates output streams 0, 1, ...
+\count18=3 % allocates math families 4, 5, ...
+\count19=0 % allocates \language codes 1, 2, ...
+\count20=255 % allocates insertions 254, 253, ...
+\countdef\insc@unt=20 % the insertion counter
+\countdef\allocationnumber=21 % the most recent allocation
+\countdef\m@ne=22 \m@ne=-1 % a handy constant
+\def\wlog{\immediate\write\m@ne} % write on log file (only)
+
+% Here are abbreviations for the names of scratch registers
+% that don't need to be allocated.
+
+\countdef\count@=255
+\dimendef\dimen@=0
+\dimendef\dimen@i=1 % global only
+\dimendef\dimen@ii=2
+\skipdef\skip@=0
+\toksdef\toks@=0
+
+% Now, we define \newcount, \newbox, etc. so that you can say \newcount\foo
+% and \foo will be defined (with \countdef) to be the next counter.
+% To find out which counter \foo is, you can look at \allocationnumber.
+% Since there's no \boxdef command, \chardef is used to define a \newbox,
+% \newinsert, \newfam, and so on.
+
+% Be able to save the allocation state. Write streams are
+% excepted from this.
+\def\SaveAlloc{\xdef\RestoreAlloc
+ {\begingroup\globaldefs=1
+ \count10=\the\count10 \count11=\the\count11 \count12=\the\count12
+ \count13=\the\count13 \count14=\the\count14 \count15=\the\count15
+ \count16=\the\count16 %\count17=\the\count17
+ \count18=\the\count18
+ \endgroup}}
+%LP no longer outer; switch off trace in these macros
+\def\@@newcount{\alloc@0\count\countdef\insc@unt}
+\def\@@newdimen{\alloc@1\dimen\dimendef\insc@unt}
+\def\@@newskip{\alloc@2\skip\skipdef\insc@unt}
+\def\@@newmuskip{\alloc@3\muskip\muskipdef\@cclvi}
+\def\@@newbox{\alloc@4\box\chardef\insc@unt}
+\let\newtoks\relax
+\let\@@newtoks=\relax % we do this to allow plain.tex to be read in twice
+\def\@@newhelp#1#2{\newtoks#1#1\expandafter{\csname#2\endcsname}}
+\def\@@newtoks{\alloc@5\toks\toksdef\@cclvi}
+\def\@@newread{\alloc@6\read\chardef\sixt@@n}
+\def\@@newwrite{\alloc@7\write\chardef\sixt@@n}
+\def\@@newfam{\alloc@8\fam\chardef\sixt@@n}
+\def\@@newlanguage{\alloc@9\language\chardef\@cclvi}
+
+\def\newcount#1{\@TM@s\@@newcount#1\@TM@r}
+\def\newdimen#1{\@TM@s\@@newdimen#1\@TM@r}
+\def\newskip#1{\@TM@s\@@newskip#1\@TM@r}
+\def\newmuskip#1{\@TM@s\@@newmuskip#1\@TM@r}
+\def\newbox#1{\@TM@s\@@newbox#1\@TM@r}
+\let\newtoks=\relax % we do this to allow plain.tex to be read in twice
+\def\newhelp#1#2{\@TM@s\@@newhelp#1{#2}\@TM@r}
+\def\newtoks#1{\@TM@s\@@newtoks#1\@TM@r}
+\def\newread#1{\@TM@s\@@newread#1\@TM@r}
+\def\newwrite#1{\@TM@s\@@newwrite#1\@TM@r}
+\def\newfam#1{\@TM@s\@@newfam#1\@TM@r}
+\def\newlanguage#1{\@TM@s\@@newlanguage#1\@TM@r}
+\def\alloc@#1#2#3#4#5{\global\advance\count1#1by\@ne
+ \ch@ck#1#4#2% make sure there's still room
+ \allocationnumber=\count1#1%
+ \global#3#5=\allocationnumber
+ \wlog{\string#5=\string#2\the\allocationnumber}}
+\def\newinsert#1{\global\advance\insc@unt by\m@ne
+ \ch@ck0\insc@unt\count
+ \ch@ck1\insc@unt\dimen
+ \ch@ck2\insc@unt\skip
+ \ch@ck4\insc@unt\box
+ \allocationnumber=\insc@unt
+ \global\chardef#1=\allocationnumber
+ \wlog{\string#1=\string\insert\the\allocationnumber}}
+\def\ch@ck#1#2#3{\ifnum\count1#1<#2%
+ \else\errmessage{No room for a new #3}\fi}
+
+%% trace
+{\def\newcount{\alloc@0\count\countdef\insc@unt}
+ \def\newdimen{\alloc@1\dimen\dimendef\insc@unt}
+\newcount\@TM@c \newcount\@TC@c
+\newdimen\z@ \global\z@=0pt}
+\def\@TM@s{\@TC@c\tracingcommands \tracingcommands\z@
+ \@TM@c\tracingmacros \tracingmacros\z@
+ \relax}
+\def\@TM@r{\tracingmacros\@TM@c \tracingcommands\@TC@c}
+\let\x@TM@s\@TM@s \let\x@TM@r\@TM@r
+
+% Here are some examples of allocation.
+\newdimen\maxdimen \maxdimen=16383.99999pt % the largest legal <dimen>
+\newskip\hideskip \hideskip=-1000pt plus 1fill % negative but can grow
+\newskip\centering \centering=0pt plus 1000pt minus 1000pt
+\newdimen\p@ \p@=1pt % this saves macro space and time
+%V \newdimen\z@ \z@=0pt % defined above
+\newskip\z@skip \z@skip=0pt plus0pt minus0pt
+\newbox\voidb@x % permanently void box register
+
+% And here's a different sort of allocation:
+% For example, \newif\iffoo creates \footrue, \foofalse to go with \iffoo.
+\def\newif#1{%\@TM@s
+ \count@\escapechar \escapechar\m@ne
+ \expandafter\expandafter\expandafter
+ \xdef\@if#1{yes}{\let\noexpand#1=\noexpand\iftrue}%
+ \expandafter\expandafter\expandafter
+ \xdef\@if#1{true}{\let\noexpand#1=\noexpand\iftrue}%
+ \expandafter\expandafter\expandafter
+ \xdef\@if#1{no}{\let\noexpand#1=\noexpand\iffalse}%
+ \expandafter\expandafter\expandafter
+ \xdef\@if#1{false}{\let\noexpand#1=\noexpand\iffalse}%
+ \global\@if#1{no}% the condition starts out false
+ \escapechar\count@
+% \@TM@r
+}
+\def\@if#1#2{\csname\expandafter\if@\string#1#2\endcsname}
+{\uccode`1=`i \uccode`2=`f \uppercase{\gdef\if@12{}}} % `if' is required
+
+
+% Assign initial values to TeX's parameters
+
+% All of TeX's numeric parameters are listed here,
+% but the code is commented out if no special value needs to be set.
+% INITEX makes all parameters zero except where noted.
+
+\pretolerance=100
+\tolerance=200 % INITEX sets this to 10000
+\hbadness=1000
+\vbadness=1000
+\linepenalty=10
+\hyphenpenalty=50
+\exhyphenpenalty=50
+\binoppenalty=700
+\relpenalty=500
+\clubpenalty=150
+\widowpenalty=150
+\displaywidowpenalty=50
+\brokenpenalty=100
+\predisplaypenalty=10000
+% \postdisplaypenalty=0
+% \interlinepenalty=0
+% \floatingpenalty=0, set during \insert
+% \outputpenalty=0, set before TeX enters \output
+\doublehyphendemerits=10000
+\finalhyphendemerits=5000
+\adjdemerits=10000
+% \looseness=0, cleared by TeX after each paragraph
+% \pausing=0
+% \holdinginserts=0
+% \tracingonline=0
+% \tracingmacros=0
+% \tracingstats=0
+% \tracingparagraphs=0
+% \tracingpages=0
+% \tracingoutput=0
+\tracinglostchars=1
+% \tracingcommands=0
+% \tracingrestores=0
+% \language=0
+\uchyph=1
+% \lefthyphenmin=2 \righthyphenmin=3 set below
+% \globaldefs=0
+% \maxdeadcycles=25 % INITEX does this
+% \hangafter=1 % INITEX does this, also TeX after each paragraph
+% \fam=0
+% \mag=1000 % INITEX does this
+% \escapechar=`\\ % INITEX does this
+\defaulthyphenchar=`\-
+\defaultskewchar=-1
+% \endlinechar=`\^^M % INITEX does this
+\newlinechar=-1
+\delimiterfactor=901
+% \time=now % TeX does this at beginning of job
+% \day=now % TeX does this at beginning of job
+% \month=now % TeX does this at beginning of job
+% \year=now % TeX does this at beginning of job
+\showboxbreadth=5
+\showboxdepth=3
+\errorcontextlines=5
+
+\hfuzz=0.1pt
+\vfuzz=0.1pt
+\overfullrule=5pt
+\hsize=6.5in
+\vsize=8.9in
+\maxdepth=4pt
+\splitmaxdepth=\maxdimen
+\boxmaxdepth=\maxdimen
+% \lineskiplimit=0pt, changed by \normalbaselines
+\delimitershortfall=5pt
+\nulldelimiterspace=1.2pt
+\scriptspace=0.5pt
+% \mathsurround=0pt
+% \predisplaysize=0pt, set before TeX enters $$
+% \displaywidth=0pt, set before TeX enters $$
+% \displayindent=0pt, set before TeX enters $$
+\parindent=20pt
+% \hangindent=0pt, zeroed by TeX after each paragraph
+% \hoffset=0pt
+% \voffset=0pt
+
+% \baselineskip=0pt, changed by \normalbaselines
+% \lineskip=0pt, changed by \normalbaselines
+\parskip=0pt plus 1pt
+\abovedisplayskip=12pt plus 3pt minus 9pt
+\abovedisplayshortskip=0pt plus 3pt
+\belowdisplayskip=12pt plus 3pt minus 9pt
+\belowdisplayshortskip=7pt plus 3pt minus 4pt
+% \leftskip=0pt
+% \rightskip=0pt
+\topskip=10pt
+\splittopskip=10pt
+% \tabskip=0pt
+% \spaceskip=0pt
+% \xspaceskip=0pt
+\parfillskip=0pt plus 1fil
+
+\thinmuskip=3mu
+\medmuskip=4mu plus 2mu minus 4mu
+\thickmuskip=5mu plus 5mu
+
+% We also define special registers that function like parameters:
+\newskip\smallskipamount \smallskipamount=3pt plus 1pt minus 1pt
+\newskip\medskipamount \medskipamount=6pt plus 2pt minus 2pt
+\newskip\bigskipamount \bigskipamount=12pt plus 4pt minus 4pt
+\newskip\normalbaselineskip \normalbaselineskip=12pt
+\newskip\normallineskip \normallineskip=1pt
+\newdimen\normallineskiplimit \normallineskiplimit=0pt
+\newdimen\jot \jot=3pt
+\newcount\interdisplaylinepenalty \interdisplaylinepenalty=100
+\newcount\interfootnotelinepenalty \interfootnotelinepenalty=100
+
+% Definitions for preloaded fonts
+
+\def\magstephalf{1095 }
+\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or 2488\fi\relax}
+
+% Fonts assigned to \preloaded are not part of "plain TeX",
+% but they are preloaded so that other format packages can use them.
+% For example, if another set of macros says "\font\ninerm=cmr9",
+% TeX will not have to reload the font metric information for cmr9.
+
+%\font\tenrm=cmr10 % roman text
+%\font\preloaded=cmr9
+%\font\preloaded=cmr8
+%\font\sevenrm=cmr7
+%\font\preloaded=cmr6
+%\font\fiverm=cmr5
+
+%\font\teni=cmmi10 % math italic %LP in lollipop-fonts.tex
+%\font\preloaded=cmmi9
+%\font\preloaded=cmmi8
+%\font\seveni=cmmi7
+%\font\preloaded=cmmi6
+%\font\fivei=cmmi5
+
+%\font\tensy=cmsy10 % math symbols %LP in lollipop-fonts.tex
+%\font\preloaded=cmsy9
+%\font\preloaded=cmsy8
+%\font\sevensy=cmsy7
+%\font\preloaded=cmsy6
+%\font\fivesy=cmsy5
+
+\font\tenex=cmex10 % math extension (This seems to be necessary here)
+
+%\font\preloaded=cmss10 % sans serif
+%\font\preloaded=cmssq8
+
+%\font\preloaded=cmssi10 % sans serif italic
+%\font\preloaded=cmssqi8
+
+%%\font\tenbf=cmbx10 % boldface extended
+%\font\preloaded=cmbx9
+%\font\preloaded=cmbx8
+%%\font\sevenbf=cmbx7
+%\font\preloaded=cmbx6
+%%\font\fivebf=cmbx5
+
+\font\tentt=cmtt10 % typewriter
+%\font\preloaded=cmtt9
+%\font\preloaded=cmtt8
+
+%\font\preloaded=cmsltt10 % slanted typewriter
+
+%%\font\tensl=cmsl10 % slanted roman
+%\font\preloaded=cmsl9
+%\font\preloaded=cmsl8
+
+%%\font\tenit=cmti10 % text italic
+%\font\preloaded=cmti9
+%\font\preloaded=cmti8
+%\font\preloaded=cmti7
+
+
+\let\preloaded=\undefined % preloaded fonts must be declared anew later.
+
+%LP \skewchar moved to lollipop-fonts.tex
+%\skewchar\teni='177 \skewchar\seveni='177 \skewchar\fivei='177
+%\skewchar\tensy='60 \skewchar\sevensy='60 \skewchar\fivesy='60
+
+% Macros for setting ordinary text
+
+\def\frenchspacing{\sfcode`\.\@m \sfcode`\?\@m \sfcode`\!\@m
+ \sfcode`\:\@m \sfcode`\;\@m \sfcode`\,\@m}
+\def\nonfrenchspacing{\sfcode`\.3000\sfcode`\?3000\sfcode`\!3000%
+ \sfcode`\:2000\sfcode`\;1500\sfcode`\,1250 }
+
+
+% VK define \normalbaselines
+\def\normalbaselines{\lineskip\normallineskip
+ \baselineskip\normalbaselineskip \lineskiplimit\normallineskiplimit}
+
+\def\^^M{\ } % control <return> = control <space>
+\def\^^I{\ } % same for <tab>
+
+\def\lq{`} \def\rq{'}
+\def\lbrack{[} \def\rbrack{]}
+
+\let\endgraf=\par \let\endline=\cr
+
+%LP In case we redefine \par, here is the original
+\let\@par=\par
+
+\def\space{ }
+\def\empty{}
+\def\null{\hbox{}}
+
+\let\bgroup={ \let\egroup=}
+
+%%%%%%%%%%%%%%%% Catcode alterations
+
+%%%% Dospecials
+%
+% (not counting ascii null, tab, linefeed, formfeed, return, delete)
+% Each symbol in the list is preceded by \do, which can be defined
+% if you want to do something to every item in the list.
+%
+% " added wrt plain definition
+%
+\def\dospecials{\@TM@s\do\ \do\\\do\{\do\}\do\$\do\&%
+ \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~\do\"\@TM@r}
+
+% handy abbrevs
+%
+\def\makeother#1{\catcode`#1\other}
+\def\othercr{\makeother\^^M\relax}
+\def\normalcr{\catcode`\^^M=5\relax}
+\def\activecr{\catcode`\^^M\active}
+\def\noeol{\endlinechar\m@ne}\def\normaleol{\endlinechar`\^^M\relax}
+\def\noesc{\escapechar\m@ne}\def\normalesc{\escapechar`\\\relax}
+
+% obeylines
+%
+% In \obeylines, we say `\let^^M=\par' instead of `\def^^M{\par}'
+% since this allows, for example, `\let\par=\cr \obeylines \halign{...'
+%
+% addition for empty lines
+%
+{\activecr % these lines must end with %
+ \gdef\obeylines{\activecr \def^^M{\@par\leavevmode\hbox{}}}%
+ \global\let^^M\@par} % this is in case ^^M appears in a \write
+
+% obeyspaces
+%
+% plain: {\obeyspaces\global\let =\space}
+% extended for initial spaces on a line
+%
+{\catcode`\ \active
+\gdef\obeyspaces{\catcode`\ \active\let =\@ospace}}
+\def\@ospace{\leavevmode{} }
+
+%LP minimal improvement over the original \loop macro
+\long\def\loop#1\repeat{\long\def\body{#1}\iterate}
+\def\iterate{\let\loopnext\relax \body \let\loopnext\iterate \fi
+ \loopnext}
+\let\repeat=\fi % this makes \loop...\if...\repeat skippable
+
+\def\thinspace{\kern .16667em }
+\def\negthinspace{\kern-.16667em }
+\def\enspace{\kern.5em }
+
+\def\enskip{\hskip.5em\relax}
+\def\quad{\hskip1em\relax}
+\def\qquad{\hskip2em\relax}
+
+\def\smallskip{\vskip\smallskipamount}
+\def\medskip{\vskip\medskipamount}
+\def\bigskip{\vskip\bigskipamount}
+
+\def\nointerlineskip{\prevdepth-1000\p@}
+\def\offinterlineskip{\baselineskip-1000\p@
+ \lineskip\z@ \lineskiplimit\maxdimen}
+
+\def\topglue{\nointerlineskip\vglue-\topskip\vglue} % for top of page
+\def\vglue{\afterassignment\vgl@\skip@=}
+\def\vgl@{\par \dimen@\prevdepth \hrule height\z@
+ \nobreak\vskip\skip@ \prevdepth\dimen@}
+\def\hglue{\afterassignment\hgl@\skip@=}
+\def\hgl@{\leavevmode \count@\spacefactor \vrule width\z@
+ \nobreak\hskip\skip@ \spacefactor\count@}
+
+\def~{\penalty\@M \ } % tie
+\def\slash{/\penalty\exhyphenpenalty} % a `/' that acts like a `-'
+
+\def\break{\penalty-\@M}
+\def\nobreak{\penalty \@M}
+\def\allowbreak{\penalty \z@}
+
+\def\filbreak{\par\vfil\penalty-200\vfilneg}
+\def\goodbreak{\par\penalty-500 }
+\def\eject{\par\break}
+\def\supereject{\par\penalty-\@MM}
+
+\def\removelastskip{\ifdim\lastskip=\z@\else\vskip-\lastskip\fi}
+\def\smallbreak{\par\ifdim\lastskip<\smallskipamount
+ \removelastskip\penalty-50\smallskip\fi}
+\def\medbreak{\par\ifdim\lastskip<\medskipamount
+ \removelastskip\penalty-100\medskip\fi}
+\def\bigbreak{\par\ifdim\lastskip<\bigskipamount
+ \removelastskip\penalty-200\bigskip\fi}
+
+\def\line{\hbox to\hsize}
+\def\leftline#1{\line{#1\hss}}
+\def\rightline#1{\line{\hss#1}}
+\def\centerline#1{\line{\hss#1\hss}}
+
+\def\rlap#1{\hbox to\z@{#1\hss}}
+\def\llap#1{\hbox to\z@{\hss#1}}
+
+\def\m@th{\mathsurround\z@}
+\def\underbar#1{$\setbox\z@\hbox{#1}\dp\z@\z@
+ \m@th \underline{\box\z@}$}
+
+\newbox\strutbox
+\setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@}
+\def\strut{\relax\ifmmode\copy\strutbox\else\unhcopy\strutbox\fi}
+
+\def\hidewidth{\hskip\hideskip} % for alignment entries that can stick out
+\def\ialign{\everycr{}\tabskip\z@skip\halign} % initialized \halign
+\newcount\mscount
+\def\multispan#1{\omit \mscount#1\relax
+ \loop\ifnum\mscount>\@ne \sp@n\repeat}
+\def\sp@n{\span\omit\advance\mscount\m@ne}
+
+%LP We keep the old tabbing macros
+\newif\ifus@ \newif\if@cr
+\newbox\tabs \newbox\tabsyet \newbox\tabsdone
+
+\def\cleartabs{\global\setbox\tabsyet\null \setbox\tabs\null}
+\def\settabs{\setbox\tabs\null \futurelet\next\sett@b}
+\let\+=\relax % in case this file is being read in twice
+\def\sett@b{\ifx\next\+\def\nxt{\afterassignment\s@tt@b\let\nxt}%
+ \else\let\nxt\s@tcols\fi \let\next\relax \nxt}
+\def\s@tt@b{\let\nxt\relax \us@false\m@ketabbox}
+\def\tabalign{\us@true\m@ketabbox} % non-\outer version of \+
+\outer\def\+{\tabalign}
+\def\s@tcols#1\columns{\count@#1\dimen@\hsize
+ \loop\ifnum\count@>\z@ \@nother \repeat}
+\def\@nother{\dimen@ii\dimen@ \divide\dimen@ii\count@
+ \setbox\tabs\hbox{\hbox to\dimen@ii{}\unhbox\tabs}%
+ \advance\dimen@-\dimen@ii \advance\count@\m@ne}
+
+\def\m@ketabbox{\begingroup
+ \global\setbox\tabsyet\copy\tabs
+ \global\setbox\tabsdone\null
+ \def\cr{\@crtrue\crcr\egroup\egroup
+ \ifus@\unvbox\z@\lastbox\fi\endgroup
+ \setbox\tabs\hbox{\unhbox\tabsyet\unhbox\tabsdone}}%
+ \setbox\z@\vbox\bgroup\@crfalse
+ \ialign\bgroup&\t@bbox##\t@bb@x\crcr}
+
+\def\t@bbox{\setbox\z@\hbox\bgroup}
+\def\t@bb@x{\if@cr\egroup % now \box\z@ holds the column
+ \else\hss\egroup \global\setbox\tabsyet\hbox{\unhbox\tabsyet
+ \global\setbox\@ne\lastbox}% now \box\@ne holds its size
+ \ifvoid\@ne\global\setbox\@ne\hbox to\wd\z@{}%
+ \else\setbox\z@\hbox to\wd\@ne{\unhbox\z@}\fi
+ \global\setbox\tabsdone\hbox{\box\@ne\unhbox\tabsdone}\fi
+ \box\z@}
+
+\chardef\%=`\%
+\chardef\&=`\&
+\chardef\#=`\#
+\chardef\$=`\$
+\chardef\ss="19
+\chardef\ae="1A
+\chardef\oe="1B
+\chardef\o="1C
+\chardef\AE="1D
+\chardef\OE="1E
+\chardef\O="1F
+\chardef\i="10 \chardef\j="11 % dotless letters
+\def\aa{\accent23a}
+\def\l{\char32l}
+\def\L{\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char32L}}
+
+\def\leavevmode{\unhbox\voidb@x} % begins a paragraph, if necessary
+\def\_{\leavevmode \kern.06em \vbox{\hrule width.3em}}
+\def\AA{\leavevmode\setbox0\hbox{!}\dimen@\ht0\advance\dimen@-1ex%
+ \rlap{\raise.67\dimen@\hbox{\char'27}}A}
+
+\def\mathhexbox#1#2#3{\leavevmode
+ \hbox{$\m@th \mathchar"#1#2#3$}}
+\def\dag{\mathhexbox279}
+\def\ddag{\mathhexbox27A}
+\def\S{\mathhexbox278}
+\def\P{\mathhexbox27B}
+\def\Orb{\mathhexbox20D}
+
+\def\oalign#1{\leavevmode\vtop{\baselineskip\z@skip \lineskip.25ex%
+ \ialign{##\crcr#1\crcr}}} % put characters over each other
+\def\o@lign{\lineskiplimit\z@ \oalign}
+\def\ooalign{\lineskiplimit-\maxdimen \oalign}
+{\catcode`p=12 \catcode`t=12 \gdef\\#1pt{#1}} \let\getf@ctor=\\
+\def\sh@ft#1{\dimen@#1\kern\expandafter\getf@ctor\the\fontdimen1\font
+ \dimen@} % kern by #1 times the current slant
+\def\d#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{-1ex}.\hidewidth}}}
+\def\b#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{-3ex}%
+ \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}}}
+\def\c#1{{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent24 #1%
+ \else\ooalign{\unhbox\z@\crcr\hidewidth\char24\hidewidth}\fi}}
+\def\copyright{{\ooalign{\hfil\raise.07ex\hbox{c}\hfil\crcr\Orb}}}
+
+\def\dots{\relax\ifmmode\ldots\else$\m@th\ldots\,$\fi}
+\def\TeX{\protect\@TeX}
+\def\@TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX}
+
+\def\`#1{{\accent18 #1}}
+\def\'#1{{\accent19 #1}}
+\def\v#1{{\accent20 #1}} \let\^^_=\v
+\def\u#1{{\accent21 #1}} \let\^^S=\u
+\def\=#1{{\accent22 #1}}
+\def\^#1{{\accent94 #1}} \let\^^D=\^
+\def\.#1{{\accent95 #1}}
+\def\H#1{{\accent"7D #1}}
+\def\~#1{{\accent"7E #1}}
+\def\"#1{{\accent"7F #1}}
+\def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}}
+
+\def\hrulefill{\leaders\hrule\hfill}
+\def\dotfill{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfill}
+\def\rightarrowfill{$\m@th\smash-\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
+ \mkern-7mu\mathord\rightarrow$}
+\def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-7mu%
+ \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill
+ \mkern-7mu\smash-$}
+\mathchardef\braceld="37A \mathchardef\bracerd="37B
+\mathchardef\bracelu="37C \mathchardef\braceru="37D
+\def\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
+ \braceld\leaders\vrule height\ht\z@ depth\z@\hfill\braceru
+ \bracelu\leaders\vrule height\ht\z@ depth\z@\hfill\bracerd$}
+\def\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}%
+ \bracelu\leaders\vrule height\ht\z@ depth\z@\hfill\bracerd
+ \braceld\leaders\vrule height\ht\z@ depth\z@\hfill\braceru$}
+
+%\outer\def\bye{\par\vfill\supereject\end}
+
+% Macros for math setting
+
+\let\sp=^ \let\sb=_
+\def\,{\mskip\thinmuskip}
+\def\>{\mskip\medmuskip}
+\def\;{\mskip\thickmuskip}
+\def\!{\mskip-\thinmuskip}
+\def\*{\discretionary{\thinspace\the\textfont2\char2}{}{}}
+{\catcode`\'=\active \gdef'{^\bgroup\prim@s}}
+\def\prim@s{\prime\futurelet\next\pr@m@s}
+\def\pr@m@s{\ifx'\next\let\nxt\pr@@@s \else\ifx^\next\let\nxt\pr@@@t
+ \else\let\nxt\egroup\fi\fi \nxt}
+\def\pr@@@s#1{\prim@s} \def\pr@@@t#1#2{#2\egroup}
+{\catcode`\^^Z=\active \gdef^^Z{\not=}} % ^^Z is like \ne in math
+{\catcode`\_=\active \global\let_=\_} % _ in math is either subscript or \_
+
+\mathchardef\alpha="010B
+\mathchardef\beta="010C
+\mathchardef\gamma="010D
+\mathchardef\delta="010E
+\mathchardef\epsilon="010F
+\mathchardef\zeta="0110
+\mathchardef\eta="0111
+\mathchardef\theta="0112
+\mathchardef\iota="0113
+\mathchardef\kappa="0114
+\mathchardef\lambda="0115
+\mathchardef\mu="0116
+\mathchardef\nu="0117
+\mathchardef\xi="0118
+\mathchardef\pi="0119
+\mathchardef\rho="011A
+\mathchardef\sigma="011B
+\mathchardef\tau="011C
+\mathchardef\upsilon="011D
+\mathchardef\phi="011E
+\mathchardef\chi="011F
+\mathchardef\psi="0120
+\mathchardef\omega="0121
+\mathchardef\varepsilon="0122
+\mathchardef\vartheta="0123
+\mathchardef\varpi="0124
+\mathchardef\varrho="0125
+\mathchardef\varsigma="0126
+\mathchardef\varphi="0127
+\mathchardef\Gamma="7000
+\mathchardef\Delta="7001
+\mathchardef\Theta="7002
+\mathchardef\Lambda="7003
+\mathchardef\Xi="7004
+\mathchardef\Pi="7005
+\mathchardef\Sigma="7006
+\mathchardef\Upsilon="7007
+\mathchardef\Phi="7008
+\mathchardef\Psi="7009
+\mathchardef\Omega="700A
+
+\mathchardef\aleph="0240
+\def\hbar{{\mathchar'26\mkern-9muh}}
+\mathchardef\imath="017B
+\mathchardef\jmath="017C
+\mathchardef\ell="0160
+\mathchardef\wp="017D
+\mathchardef\Re="023C
+\mathchardef\Im="023D
+\mathchardef\partial="0140
+\mathchardef\infty="0231
+\mathchardef\prime="0230
+\mathchardef\emptyset="023B
+\mathchardef\nabla="0272
+\def\surd{{\mathchar"1270}}
+\mathchardef\top="023E
+\mathchardef\bot="023F
+\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr
+ \not\mathrel{\mkern14mu}\crcr
+ \noalign{\nointerlineskip}
+ \mkern2.5mu\leaders\hrule height.34pt\hfill\mkern2.5mu\crcr}}}}
+\mathchardef\triangle="0234
+\mathchardef\forall="0238
+\mathchardef\exists="0239
+\mathchardef\neg="023A \let\lnot=\neg
+\mathchardef\flat="015B
+\mathchardef\natural="015C
+\mathchardef\sharp="015D
+\mathchardef\clubsuit="027C
+\mathchardef\diamondsuit="027D
+\mathchardef\heartsuit="027E
+\mathchardef\spadesuit="027F
+
+\mathchardef\coprod="1360
+\mathchardef\bigvee="1357
+\mathchardef\bigwedge="1356
+\mathchardef\biguplus="1355
+\mathchardef\bigcap="1354
+\mathchardef\bigcup="1353
+\mathchardef\intop="1352 \def\int{\intop\nolimits}
+\mathchardef\prod="1351
+\mathchardef\sum="1350
+\mathchardef\bigotimes="134E
+\mathchardef\bigoplus="134C
+\mathchardef\bigodot="134A
+\mathchardef\ointop="1348 \def\oint{\ointop\nolimits}
+\mathchardef\bigsqcup="1346
+\mathchardef\smallint="1273
+
+\mathchardef\triangleleft="212F
+\mathchardef\triangleright="212E
+\mathchardef\bigtriangleup="2234
+\mathchardef\bigtriangledown="2235
+\mathchardef\wedge="225E \let\land=\wedge
+\mathchardef\vee="225F \let\lor=\vee
+\mathchardef\cap="225C
+\mathchardef\cup="225B
+\mathchardef\ddagger="227A
+\mathchardef\dagger="2279
+\mathchardef\sqcap="2275
+\mathchardef\sqcup="2274
+\mathchardef\uplus="225D
+\mathchardef\amalg="2271
+\mathchardef\diamond="2205
+\mathchardef\bullet="220F
+\mathchardef\wr="226F
+\mathchardef\div="2204
+\mathchardef\odot="220C
+\mathchardef\oslash="220B
+\mathchardef\otimes="220A
+\mathchardef\ominus="2209
+\mathchardef\oplus="2208
+\mathchardef\mp="2207
+\mathchardef\pm="2206
+\mathchardef\circ="220E
+\mathchardef\bigcirc="220D
+\mathchardef\setminus="226E % for set difference A\setminus B
+\mathchardef\cdot="2201
+\mathchardef\ast="2203
+\mathchardef\times="2202
+\mathchardef\star="213F
+
+\mathchardef\propto="322F
+\mathchardef\sqsubseteq="3276
+\mathchardef\sqsupseteq="3277
+\mathchardef\parallel="326B
+\mathchardef\mid="326A
+\mathchardef\dashv="3261
+\mathchardef\vdash="3260
+\mathchardef\nearrow="3225
+\mathchardef\searrow="3226
+\mathchardef\nwarrow="322D
+\mathchardef\swarrow="322E
+\mathchardef\Leftrightarrow="322C
+\mathchardef\Leftarrow="3228
+\mathchardef\Rightarrow="3229
+\def\neq{\not=} \let\ne=\neq
+\mathchardef\leq="3214 \let\le=\leq
+\mathchardef\geq="3215 \let\ge=\geq
+\mathchardef\succ="321F
+\mathchardef\prec="321E
+\mathchardef\approx="3219
+\mathchardef\succeq="3217
+\mathchardef\preceq="3216
+\mathchardef\supset="321B
+\mathchardef\subset="321A
+\mathchardef\supseteq="3213
+\mathchardef\subseteq="3212
+\mathchardef\in="3232
+\mathchardef\ni="3233 \let\owns=\ni
+\mathchardef\gg="321D
+\mathchardef\ll="321C
+\mathchardef\not="3236
+\mathchardef\leftrightarrow="3224
+\mathchardef\leftarrow="3220 \let\gets=\leftarrow
+\mathchardef\rightarrow="3221 \let\to=\rightarrow
+\mathchardef\mapstochar="3237 \def\mapsto{\mapstochar\rightarrow}
+\mathchardef\sim="3218
+\mathchardef\simeq="3227
+\mathchardef\perp="323F
+\mathchardef\equiv="3211
+\mathchardef\asymp="3210
+\mathchardef\smile="315E
+\mathchardef\frown="315F
+\mathchardef\leftharpoonup="3128
+\mathchardef\leftharpoondown="3129
+\mathchardef\rightharpoonup="312A
+\mathchardef\rightharpoondown="312B
+
+\def\joinrel{\mathrel{\mkern-3mu}}
+\def\relbar{\mathrel{\smash-}} % \smash, because - has the same height as +
+\def\Relbar{\mathrel=}
+\mathchardef\lhook="312C \def\hookrightarrow{\lhook\joinrel\rightarrow}
+\mathchardef\rhook="312D \def\hookleftarrow{\leftarrow\joinrel\rhook}
+\def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft}
+\def\models{\mathrel|\joinrel=}
+\def\Longrightarrow{\Relbar\joinrel\Rightarrow}
+\def\longrightarrow{\relbar\joinrel\rightarrow}
+\def\longleftarrow{\leftarrow\joinrel\relbar}
+\def\Longleftarrow{\Leftarrow\joinrel\Relbar}
+\def\longmapsto{\mapstochar\longrightarrow}
+\def\longleftrightarrow{\leftarrow\joinrel\rightarrow}
+\def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow}
+\def\iff{\;\Longleftrightarrow\;}
+
+\mathchardef\ldotp="613A % ldot as a punctuation mark
+\mathchardef\cdotp="6201 % cdot as a punctuation mark
+\mathchardef\colon="603A % colon as a punctuation mark
+\def\ldots{\mathinner{\ldotp\ldotp\ldotp}}
+\def\cdots{\mathinner{\cdotp\cdotp\cdotp}}
+\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@
+ \kern6\p@\hbox{.}\hbox{.}\hbox{.}}}
+\def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern2mu
+ \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu}}
+
+\def\acute{\mathaccent"7013 }
+\def\grave{\mathaccent"7012 }
+\def\ddot{\mathaccent"707F }
+\def\tilde{\mathaccent"707E }
+\def\bar{\mathaccent"7016 }
+\def\breve{\mathaccent"7015 }
+\def\check{\mathaccent"7014 }
+\def\hat{\mathaccent"705E }
+\def\vec{\mathaccent"017E }
+\def\dot{\mathaccent"705F }
+\def\widetilde{\mathaccent"0365 }
+\def\widehat{\mathaccent"0362 }
+\def\overrightarrow#1{\vbox{\m@th\ialign{##\crcr
+ \rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
+ $\hfil\displaystyle{#1}\hfil$\crcr}}}
+\def\overleftarrow#1{\vbox{\m@th\ialign{##\crcr
+ \leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip}
+ $\hfil\displaystyle{#1}\hfil$\crcr}}}
+\def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@}
+ \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip}
+ $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits}
+\def\underbrace#1{\mathop{\vtop{\m@th\ialign{##\crcr
+ $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip}
+ \upbracefill\crcr\noalign{\kern3\p@}}}}\limits}
+\def\skew#1#2#3{{\muskip\z@#1mu\divide\muskip\z@\tw@ \mkern\muskip\z@
+ #2{\mkern-\muskip\z@{#3}\mkern\muskip\z@}\mkern-\muskip\z@}{}}
+
+\def\lmoustache{\delimiter"437A340 } % top from (, bottom from )
+\def\rmoustache{\delimiter"537B341 } % top from ), bottom from (
+\def\lgroup{\delimiter"462833A } % extensible ( with sharper tips
+\def\rgroup{\delimiter"562933B } % extensible ) with sharper tips
+\def\arrowvert{\delimiter"26A33C } % arrow without arrowheads
+\def\Arrowvert{\delimiter"26B33D } % double arrow without arrowheads
+\def\bracevert{\delimiter"77C33E } % the vertical bar that extends braces
+\def\Vert{\delimiter"26B30D } \let\|=\Vert
+\def\vert{\delimiter"26A30C }
+\def\uparrow{\delimiter"3222378 }
+\def\downarrow{\delimiter"3223379 }
+\def\updownarrow{\delimiter"326C33F }
+\def\Uparrow{\delimiter"322A37E }
+\def\Downarrow{\delimiter"322B37F }
+\def\Updownarrow{\delimiter"326D377 }
+\def\backslash{\delimiter"26E30F } % for double coset G\backslash H
+\def\rangle{\delimiter"526930B }
+\def\langle{\delimiter"426830A }
+\def\rbrace{\delimiter"5267309 } \let\}=\rbrace
+\def\lbrace{\delimiter"4266308 } \let\{=\lbrace
+\def\rceil{\delimiter"5265307 }
+\def\lceil{\delimiter"4264306 }
+\def\rfloor{\delimiter"5263305 }
+\def\lfloor{\delimiter"4262304 }
+
+\def\bigl{\mathopen\big}
+\def\bigm{\mathrel\big}
+\def\bigr{\mathclose\big}
+\def\Bigl{\mathopen\Big}
+\def\Bigm{\mathrel\Big}
+\def\Bigr{\mathclose\Big}
+\def\biggl{\mathopen\bigg}
+\def\biggm{\mathrel\bigg}
+\def\biggr{\mathclose\bigg}
+\def\Biggl{\mathopen\Bigg}
+\def\Biggm{\mathrel\Bigg}
+\def\Biggr{\mathclose\Bigg}
+\def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}}
+\def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}}
+\def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}}
+\def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}}
+\def\n@space{\nulldelimiterspace\z@ \m@th}
+
+\def\choose{\atopwithdelims()}
+\def\brack{\atopwithdelims[]}
+\def\brace{\atopwithdelims\{\}}
+
+\def\sqrt{\radical"270370 }
+
+\def\mathpalette#1#2{\mathchoice{#1\displaystyle{#2}}%
+ {#1\textstyle{#2}}{#1\scriptstyle{#2}}{#1\scriptscriptstyle{#2}}}
+\newbox\rootbox
+\def\root#1\of{\setbox\rootbox
+ \hbox{$\m@th\scriptscriptstyle{#1}$}\mathpalette\r@@t}
+\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\sqrt{#2}$}\dimen@\ht\z@
+ \advance\dimen@-\dp\z@
+ \mkern5mu\raise.6\dimen@\copy\rootbox \mkern-10mu\box\z@}
+\newif\ifv@ \newif\ifh@
+%% LP
+\let\v@true=\v@yes \let\v@false=\v@no
+\let\h@true=\h@yes \let\h@false=\h@no
+\def\vphantom{\v@true\h@false\ph@nt}
+\def\hphantom{\v@false\h@true\ph@nt}
+\def\phantom{\v@true\h@true\ph@nt}
+\def\ph@nt{\ifmmode\def\next{\mathpalette\mathph@nt}%
+ \else\let\next\makeph@nt\fi\next}
+\def\makeph@nt#1{\setbox\z@\hbox{#1}\finph@nt}
+\def\mathph@nt#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finph@nt}
+\def\finph@nt{\setbox\tw@\null
+ \ifv@ \ht\tw@\ht\z@ \dp\tw@\dp\z@\fi
+ \ifh@ \wd\tw@\wd\z@\fi \box\tw@}
+\def\mathstrut{\vphantom(}
+\def\smash{\relax % \relax, in case this comes first in \halign
+ \ifmmode\def\next{\mathpalette\mathsm@sh}\else\let\next\makesm@sh
+ \fi\next}
+\def\makesm@sh#1{\setbox\z@\hbox{#1}\finsm@sh}
+\def\mathsm@sh#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finsm@sh}
+\def\finsm@sh{\ht\z@\z@ \dp\z@\z@ \box\z@}
+
+\def\cong{\mathrel{\mathpalette\@vereq\sim}} % congruence sign
+\def\@vereq#1#2{\lower.5\p@\vbox{\lineskiplimit\maxdimen\lineskip-.5\p@
+ \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}}
+\def\notin{\mathrel{\mathpalette\c@ncel\in}}
+\def\c@ncel#1#2{\m@th\ooalign{$\hfil#1\mkern1mu/\hfil$\crcr$#1#2$}}
+\def\rightleftharpoons{\mathrel{\mathpalette\rlh@{}}}
+\def\rlh@#1{\vcenter{\m@th\hbox{\ooalign{\raise2pt
+ \hbox{$#1\rightharpoonup$}\crcr
+ $#1\leftharpoondown$}}}}
+\def\buildrel#1\over#2{\mathrel{\mathop{\kern\z@#2}\limits^{#1}}}
+\def\doteq{\buildrel\textstyle.\over=}
+
+\def\log{\mathop{\rm log}\nolimits}
+\def\lg{\mathop{\rm lg}\nolimits}
+\def\ln{\mathop{\rm ln}\nolimits}
+\def\lim{\mathop{\rm lim}}
+\def\limsup{\mathop{\rm lim\,sup}}
+\def\liminf{\mathop{\rm lim\,inf}}
+\def\sin{\mathop{\rm sin}\nolimits}
+\def\arcsin{\mathop{\rm arcsin}\nolimits}
+\def\sinh{\mathop{\rm sinh}\nolimits}
+\def\cos{\mathop{\rm cos}\nolimits}
+\def\arccos{\mathop{\rm arccos}\nolimits}
+\def\cosh{\mathop{\rm cosh}\nolimits}
+\def\tan{\mathop{\rm tan}\nolimits}
+\def\arctan{\mathop{\rm arctan}\nolimits}
+\def\tanh{\mathop{\rm tanh}\nolimits}
+\def\cot{\mathop{\rm cot}\nolimits}
+\def\coth{\mathop{\rm coth}\nolimits}
+\def\sec{\mathop{\rm sec}\nolimits}
+\def\csc{\mathop{\rm csc}\nolimits}
+\def\max{\mathop{\rm max}}
+\def\min{\mathop{\rm min}}
+\def\sup{\mathop{\rm sup}}
+\def\inf{\mathop{\rm inf}}
+\def\arg{\mathop{\rm arg}\nolimits}
+\def\ker{\mathop{\rm ker}\nolimits}
+\def\dim{\mathop{\rm dim}\nolimits}
+\def\hom{\mathop{\rm hom}\nolimits}
+\def\det{\mathop{\rm det}}
+\def\exp{\mathop{\rm exp}\nolimits}
+\def\Pr{\mathop{\rm Pr}}
+\def\gcd{\mathop{\rm gcd}}
+\def\deg{\mathop{\rm deg}\nolimits}
+
+\def\bmod{\nonscript\mskip-\medmuskip\mkern5mu
+ \mathbin{\rm mod}\penalty900\mkern5mu\nonscript\mskip-\medmuskip}
+\def\pmod#1{\allowbreak\mkern18mu({\rm mod}\,\,#1)}
+
+\def\cases#1{\left\{\,\vcenter{\normalbaselines\m@th
+ \ialign{$##\hfil$&\quad##\hfil\crcr#1\crcr}}\right.}
+\def\matrix#1{\null\,\vcenter{\normalbaselines\m@th
+ \ialign{\hfil$##$\hfil&&\quad\hfil$##$\hfil\crcr
+ \mathstrut\crcr\noalign{\kern-\baselineskip}
+ #1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,}
+\def\pmatrix#1{\left(\matrix{#1}\right)}
+\newdimen\p@renwd
+\setbox0=\hbox{\tenex B} \p@renwd=\wd0 % width of the big left (
+\def\bordermatrix#1{\begingroup \m@th
+ \setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
+ \ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
+ &&\quad\hfil$##$\hfil\crcr
+ \omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
+ #1\crcr\omit\strut\cr}}%
+ \setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left(\kern-\wd\@ne
+ \global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
+ \vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right)$}%
+ \null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
+
+\def\openup{\afterassignment\@penup\dimen@=}
+\def\@penup{\advance\lineskip\dimen@
+ \advance\baselineskip\dimen@
+ \advance\lineskiplimit\dimen@}
+\def\eqalign#1{\null\,\vcenter{\openup\jot\m@th
+ \ialign{\strut\hfil$\displaystyle{##}$&$\displaystyle{{}##}$\hfil
+ \crcr#1\crcr}}\,}
+\newif\ifdt@p
+\let\dt@ptrue=\dt@pyes \let\dt@pfalse=\dt@pno %%LP
+\def\displ@y{\global\dt@ptrue\openup\jot\m@th
+ \everycr{\noalign{\ifdt@p \global\dt@pfalse \ifdim\prevdepth>-1000\p@
+ \vskip-\lineskiplimit \vskip\normallineskiplimit \fi
+ \else \penalty\interdisplaylinepenalty \fi}}}
+\def\@lign{\tabskip\z@skip\everycr{}} % restore inside \displ@y
+\def\displaylines#1{\displ@y \tabskip\z@skip
+ \halign{\hbox to\displaywidth{$\@lign\hfil\displaystyle##\hfil$}\crcr
+ #1\crcr}}
+\def\eqalignno#1{\displ@y \tabskip\centering
+ \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip
+ &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering
+ &\llap{$\@lign##$}\tabskip\z@skip\crcr
+ #1\crcr}}
+\def\leqalignno#1{\displ@y \tabskip\centering
+ \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip
+ &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering
+ &\kern-\displaywidth\rlap{$\@lign##$}\tabskip\displaywidth\crcr
+ #1\crcr}}
+
+% Definitions related to output
+
+%LP Voorlopig even laten staat voor een default output routine
+
+\countdef\pageno=0 \pageno=1 % first page is number 1
+
+\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces}
+\newinsert\footins
+\def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ #1\@sf\vfootnote{#1}}
+\def\vfootnote#1{\insert\footins\bgroup
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\ht\strutbox % top baseline for broken footnotes
+ \splitmaxdepth\dp\strutbox \floatingpenalty\@MM
+ \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip
+ \textindent{#1}\footstrut\futurelet\next\fo@t}
+\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t
+ \else\let\next\f@t\fi \next}
+\def\f@@t{\bgroup\aftergroup\@foot\let\next}
+\def\f@t#1{#1\@foot}
+\def\@foot{\strut\egroup}
+\def\footstrut{\vbox to\splittopskip{}}
+\skip\footins=\bigskipamount % space added when footnote is present
+\count\footins=1000 % footnote magnification factor (1 to 1)
+\dimen\footins=8in % maximum footnotes per page
+
+\newinsert\topins
+\newif\ifp@ge \newif\if@mid
+\let\p@getrue=\p@geyes \let\p@gefalse=\p@geno
+\let\@midtrue=\@midyes \let\@midfalse=\@midno
+\def\topinsert{\@midfalse\p@gefalse\@ins}
+\def\midinsert{\@midtrue\@ins}
+\def\pageinsert{\@midfalse\p@getrue\@ins}
+\skip\topins=\z@skip % no space added when a topinsert is present
+\count\topins=1000 % magnification factor (1 to 1)
+\dimen\topins=\maxdimen % no limit per page
+\def\@ins{\par\begingroup\setbox\z@\vbox\bgroup} % start a \vbox
+\def\endinsert{\egroup % finish the \vbox
+ \if@mid \dimen@\ht\z@ \advance\dimen@\dp\z@ \advance\dimen@12\p@
+ \advance\dimen@\pagetotal \advance\dimen@-\pageshrink
+ \ifdim\dimen@>\pagegoal\@midfalse\p@gefalse\fi\fi
+ \if@mid \bigskip\box\z@\bigbreak
+ \else\insert\topins{\penalty100 % floating insertion
+ \splittopskip\z@skip
+ \splitmaxdepth\maxdimen \floatingpenalty\z@
+ \ifp@ge \dimen@\dp\z@
+ \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero
+ \else \box\z@\nobreak\bigskip\fi}\fi\endgroup}
+
+
+\def\footnoterule{\kern-3\p@
+ \hrule width 2truein \kern 2.6\p@} % the \hrule is .4pt high
+
+% Hyphenation, miscellaneous macros, and initial values for standard layout
+
+\lefthyphenmin=2 \righthyphenmin=3 % disallow x- or -xx breaks
+\input hyphen
+
+\def\magnification{\afterassignment\m@g\count@}
+\def\m@g{\mag\count@
+ \hsize6.5truein\vsize8.9truein\dimen\footins8truein}
+
+\def\loggingall{\tracingcommands\tw@\tracingstats\tw@
+ \tracingpages\@ne\tracingoutput\@ne\tracinglostchars\@ne
+ \tracingmacros\tw@\tracingparagraphs\@ne\tracingrestores\@ne
+ \showboxbreadth\maxdimen\showboxdepth\maxdimen\errorstopmode}
+\def\tracingall{\tracingonline\@ne\loggingall}
+
+\font\tenrm=cmr10 % aw hell.
+\def\showhyphens#1{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen\tenrm
+ \pretolerance\m@ne\tolerance\m@ne\hbadness0\showboxdepth0\ #1}}
+
+
+\normalbaselines
+
+
+\endinput
+
+% 2016/04/16 Fixed the error caused by \newhelp
+% 2014/04/11 brought up to date with plain.tex for 3.141592653
+% 92/11/03 brought up to date with plain.tex for 3.0 \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop-text.tex b/macros/plain/formats/lollipop/tex/lollipop-text.tex
new file mode 100644
index 0000000000..d90c0a16b8
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-text.tex
@@ -0,0 +1,553 @@
+% lollipop-text.tex copyright 1992 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%% Text Blocks
+
+\@GenericConstruct{TextBlock}
+
+% commands can be before and after text
+% store in two token lists
+% switch from one to other by option 'text'
+% this may also be used by ParagraphShape
+%
+\add@TextBlock@default{
+ \def\@current@options@list{before@coms}
+ \def\switch@lists{\at@breakpointyes
+ \def\@current@options@list{after@coms}}
+ }
+\@TextBlockOption{text}{\switch@lists}
+
+\def\@DefineTextBlock{
+ \csarg\edef{\@name}{\@gen@open
+ \the\before@coms
+ }
+ \@DefineStopCommand{\the\after@coms \@gen@close}
+ }
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%% A L I N E A V O R M E N
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% via \everypar:
+% \everypar={\@everyeverypar { ...locaal spul...
+% \def\par{... \@par\egroup}
+\@GenericConstruct{ParagraphShape}
+
+%%%%!!!!!!!!!!!!!!!!
+% not functioning.
+% note: \@defaulteverypar is installed now
+% as a start@command!
+
+%% anonieme namen
+% \iftempa : moet dit inspringen
+% \iftempb : speciale behandeling staart?
+
+\def\@ParagraphShapeverstekwaardes{
+ \tempano \tempbno
+ \temptoksb={} \temptoksc={}
+ \def\cs@d{b}\def\@current@options@list{temptoks\cs@d}
+ }
+\def\@DefineParagraphShape{
+ \csarg{\edef}{\@name}{%
+ \CSname{AltijdInspringen\iftempa yes\else no\fi}%
+ \nxp\everypar={\nxp\@everyeverypar
+ \iftempb \bgroup \fi
+ \the\temptoksb
+ \iftempb \parfillskip\z@
+ \else \if@erislinkswit \parfillskip\z@ \fi\fi
+ \relax
+ \iftempb \def\nxp\par{\nxp\unskip\nxp\nobreak\the\temptoksc
+ \hbox{}\nxp\@par\egroup}\fi
+ }} }
+
+\@ParagraphShapeNOOP{verticaal}
+
+%-- inspringen
+\@ParagraphShapeOption{inspringen}{
+ \if\EqualString{#1}{no}\else\tempayes\fi}
+
+%-- tekst
+\@ParagraphShapeOption{tekst}{\tempbyes\def\cs@d{c}}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%% U T I L I T I E S
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%%%%%%%%%%%%%%%% Space, white space
+%
+% unit space \@@space is set by switching font style
+%
+\newdimen\@@space \@@space=.5em
+\def\Spaces:#1 {\hskip#1\@@space}
+
+% handig voor bibliografieen
+\def\lax{\tolerance\@m \hfuzz\p@}
+
+
+%%%%%%%%%%%%%%%%%%%%%%%
+% White space
+%
+\NewTrace:skip
+
+\def\hwhite:#1 {\@hwhite{#1}}
+\def\@hwhite#1{\ifhmode\unskip\fi\relax
+ \if\EqualString{#1}{fillup}\hfill\else\hskip\@ww{#1}\relax\fi}
+
+% Vertical
+% subtle: argument should be placed even if
+% size is equal: stretch may be different,
+% probably more. (cf \par\vwit{0pt plus 1fil} )
+%
+\def\vwhite:#1 {\@vwhite{#1}}
+\@GenericOption{vwhite}{\protect@breakpoint
+ \@add@toks{\@vwhite{#1}}\at@breakpointno}
+\def\@vwhite#1{\tempskipa=\@ww{#1}\relax \tempskipb\lastskip
+ \Tmessage[skip]{Considering vskip \the\tempskipa}%
+ \ifvmode \ifdim\tempskipb>\tempskipa
+ \Tmessage[skip]{Ignored. (lastskip=\the\tempskipb)}%
+ \else \Tmessage[skip]{Backvspacing \the\tempskipb}%
+ \vskip-\tempskipb
+ \Tmessage[skip]{Vskip \the\tempskipa}%
+ \vskip\tempskipa \fi
+ \else \if\EqualString{#1}{fillup}\hfill
+ \else\vskip\tempskipa \fi
+ \fi}
+
+% advance skip by literal or name of control sequence
+\def\advance@skip#1#2{\advance#1\@ww{#2}\relax}
+
+% only backspace the previous;
+% in this case prevent creating a breakpoint
+% if there was no glue
+%
+\def\v@buffer#1{\tempskipa=\@ww{#1}\relax \tempskipb\lastskip
+ \Tmessage[skip]{Clearing for vskip \the\tempskipa}%
+ \ifvmode \ifdim\tempskipb>\tempskipa
+ \else \ifdim\tempskipb=\z@
+ \else \vskip-\tempskipb\relax
+ \Tmessage[skip]{Backspaced}\fi
+ \fi \fi}
+\def\unhskip{\ifhmode\unskip\fi}
+\def\leavehmode{\unvbox\voidb@x}
+\def\novbreak{\leavehmode\nobreak}
+
+\def\white:#1 {\@white{#1}}
+\@GenericOption{white}{\protect@breakpoint
+ \@add@toks{\@white{#1}}\at@breakpointyes}
+\def\@white#1{\ifhmode\@hwhite{#1}\else
+ \ifvmode\@vwhite{#1}\fi\fi}
+\def\fillup{\@white{0pt plus1fill}}
+
+\def\@@distance#1{\csarg\newskip{#1}}
+\def\Distance:#1=#2
+ {\if\UndefinedCS{#1}\@@distance{#1}\fi
+ \edef\cs@e{\global\noexpand\set@value{#1}%
+ \if\UndefinedCS{#2}{#2}%
+ \else \CSname{#2}\fi}
+ \cs@e}
+\def\AdaptiveDistance:#1=#2 {\Distance:#1=#2
+ \adds@stop@command
+ {\ifWriteExtern\immediate\write\aux@file
+ {\string\Distance:#1={\xp\the\csn#1\ecs}}\fi
+ }}
+
+\Distance:filler={0pt plus 1fil}
+\parindent=30pt
+\parskip=0pt
+\parfillskip=0cm plus 1 fil
+\baselineskip=12pt
+
+%%%%%%%%%%%%%%%% Rules
+\@GenericOption{rule}{
+ \if\EqualString{#1}{h}\protect@breakpoint
+ \@add@toks{\hrule#2\relax}
+ \at@breakpointyes
+ \else\if\EqualString{#1}{v}\@add@toks{\vrule#2\relax}
+ \else\Wmessage{Strange option: <rule:#1=#2>}
+ \fi \fi}
+\@GenericOption{hrule}{\protect@breakpoint
+ \@add@toks{\hrule}\at@breakpointyes}
+\@GenericOption{vrule}{\@add@toks{\vrule}}
+
+%%%%%%%%%%%%%%%% Indentation Control
+% default value for all paragraphs set by AlwaysIndent
+% this one is set by by the user,
+% or by 'indentinside' option of paragraph shapes
+%
+\DefineTest:AlwaysIndent
+\AlwaysIndent:yes
+
+% override by Indent
+% can be set by the user,
+% or by start/end of text constructs
+%
+\DefineTest:Indent %forceer/onderdruk inspringen
+
+% Remove indentation
+% this is executed by \every@everypar
+%
+\def\controlled@indentation
+ {\ifAlwaysIndent
+ \ifIndent \else \remove@indent \Indent:yes \fi
+ \else \ifIndent \Indent:no \else \remove@indent \fi
+ \fi}
+\def\remove@indent{{\setbox0=\lastbox}}
+
+\def\noindentation{\AlwaysIndentno \Indentno}
+
+% Indentation control in Universal Block
+% control sequences \first@indent \inside@indent \after@indent
+% are called (in \edef context) in general open/close macros
+% for universal environments
+
+% Indent after this block
+% \global because the block may be in a further group
+%
+\add@generic@default{\def\after@indent{\global\nxp\Indent:no }}
+\@GenericOption{indentafter}{
+ \def\after@indent{\global\nxp\Indent:#1 }}
+
+% Indent in this block
+\add@generic@default{\def\inside@indent{}}
+\@GenericOption{indentinside}{
+ \def\inside@indent{\nxp\AlwaysIndent:#1 }}
+
+% Indent first in this block
+\add@generic@default{\def\first@indent{\nxp\Indent:no }}
+\@GenericOption{indentfirst}{
+ \def\first@indent{\nxp\Indent:#1 }}
+
+%%%% Level dependent indentation
+%
+\NewTrace:indent
+
+% Lots of commands and parameters
+%
+% \levelindent is the indentation that will be taken
+% on the current level, jumping to the next
+%
+\newdimen\levelindent
+
+% \previousindent is the indentation that got us to this level
+% list item labels have to outdent over this amount
+%
+\newdimen\previousindent \previousindent\z@
+
+% indentlevel counter: used to generate automatic indentation,
+% for instance \levelindentvi for level vi
+%
+\new@@counter{indentlevel}
+\set@counter{indentlevel}1
+
+% \set@level@indent : set \levelindent to automatically
+% generated indentation; if \levelindentiii is defined take it,
+% otherwise use \@@level@indent{3}, which uses fraction
+% of a \basicindent
+%
+\def\set@level@indent{\levelindent=
+ \level@indent{\cs@counter@name{indentlevel}}}
+\def\level@indent
+ #1{\if\UndefinedCS{\@level@indent{#1}}\@@level@indent{#1}%
+ \else \csname \@level@indent{#1}\endcsname \fi}
+\def\@level@indent#1{levelindent\romannumeral#1}
+\def\@@level@indent#1{\ifcase#1\z@\or
+ \basicindent \or .75\basicindent \else .5\basicindent \fi}
+
+\DefineTest:BasicIndentIsSet
+% the following lines appear as the last command in \Start,
+% so that the user can tinker with \parindent
+% through adaptive distances or in the style
+%\ifBasicIndentIsSet\else\Distance:basicindent=parindent\fi
+%\set@level@indent
+
+% \SetLevelIndent : set exact amount of indentation for
+% specific level
+%
+\def\LevelIndent:#1=#2 {\csarg\edef{\@level@indent{#1}}{\@ww{#2}}}
+
+% Push/Pop indentlevels
+%
+\def\PushLeftIndentLevel
+ {\Tmessage[indent]{Old left indent: \the\leftskip}%
+ \advance\leftskip\levelindent
+ \previousindent=\levelindent
+ \step@counter{indentlevel}\set@level@indent
+ \Tmessage[indent]{New left indent: \the\leftskip,
+ at level \the\cs@counter@name{indentlevel}}%
+ }
+
+\let\PushIndentLevel\PushLeftIndentLevel % for backwards compatibility
+
+% Popping an indent level requires two pops: one for the \levelindent
+% and one for the \previousindent. This last one then has to be
+% pushed again.
+%
+\def\PopLeftIndentLevel
+ {\ifnum\cs@counter@name{indentlevel}=\@ne
+ \Emessage{Pop left indent level attempted at outer level}
+ \else \back@step@counter{indentlevel}%
+ \back@step@counter{indentlevel}%
+ \set@level@indent \previousindent\levelindent
+ \step@counter{indentlevel}%
+ \set@level@indent\advance\leftskip-\levelindent
+ \fi}
+
+\let\PopIndentLevel\PopLeftIndentLevel % for backwards compatibility
+
+\def\PushRightIndentLevel
+ {\Tmessage[indent]{Old right indent: \the\rightskip}%
+ \advance\rightskip\levelindent
+ \previousindent=\levelindent
+ \step@counter{indentlevel}\set@level@indent
+ \Tmessage[indent]{New right indent: \the\rightskip,
+ at level \the\cs@counter@name{indentlevel}}%
+ }
+
+\def\PopRightIndentLevel
+ {\ifnum\cs@counter@name{indentlevel}=\@ne
+ \Emessage{Pop right indent level attempted at outer level}
+ \else \back@step@counter{indentlevel}%
+ \back@step@counter{indentlevel}%
+ \set@level@indent \previousindent\levelindent
+ \step@counter{indentlevel}%
+ \set@level@indent\advance\rightskip-\levelindent
+ \fi}
+
+\def\PushLeftRightIndentLevels
+ {\Tmessage[indent]{Old left indent: \the\leftskip}%
+ \Tmessage[indent]{Old right indent: \the\rightskip}%
+ \advance\leftskip\levelindent
+ \advance\rightskip\levelindent
+ \previousindent=\levelindent
+ \step@counter{indentlevel}\set@level@indent
+ \Tmessage[indent]{New left indent: \the\leftskip,
+ at level \the\cs@counter@name{indentlevel}}%
+ \Tmessage[indent]{New right indent: \the\rightskip,
+ at level \the\cs@counter@name{indentlevel}}%
+ }
+
+\def\PopLeftRightIndentLevels
+ {\ifnum\cs@counter@name{indentlevel}=\@ne
+ \Emessage{Pop left and right indents level attempted at outer level}
+ \else \back@step@counter{indentlevel}%
+ \back@step@counter{indentlevel}%
+ \set@level@indent \previousindent\levelindent
+ \step@counter{indentlevel}%
+ \set@level@indent\advance\rightskip-\levelindent
+ \advance\leftskip-\levelindent
+ \fi}
+
+%%%%%%%%%%%%%%%% Paragraph Skip control
+% parskip is stored and set to zero at the start and end
+% of environments
+\newskip\@restoreparskip
+
+% it is recorded if a parskip has been stored
+%
+\newif\if@parskipsaved \@parskipsavedno
+
+% Do no parskip
+% used at start of environment
+%
+\def\hold@parskip
+ {\@restoreparskip\parskip \parskip\z@ \@parskipsavedyes}
+
+% Hold off parskip
+% used at end of environment
+%
+\def\dono@parskip{\if@parskipsaved \else \hold@parskip \fi}
+
+% Reestablish the parskip
+% this is executed in \every@everypar
+%
+\def\controlled@parskip
+ {\if@parskipsaved \@parskipsavedno
+ \parskip\@restoreparskip
+ \fi}
+
+\def\noparskip{\parskip\z@ \@restoreparskip\z@}
+
+%%%%%%%%%%%%%%%% Every Paragraph
+% \everypar is supposed to contain \every@everypar
+% as its first element.
+%
+\newtoks\EveryParagraph
+\def\every@everypar{\controlled@indentation \controlled@parskip
+ \one@shot@coms \@headedno}
+\def\default@everypar{\everypar={\every@everypar\the\EveryParagraph}}
+\add@start@command{\default@everypar}
+\everypar{\Emessage{You forgot to give the \nxp\Start\@space command.}}
+
+% Execute once
+%
+\newtoks\one@shot@toks
+\def\one@shot@coms{\temptoksa\one@shot@toks
+ \global\one@shot@toks={}\the\temptoksa\temptoksa{}}
+\def\next@paragraph#1{\append@to@list{one@shot@toks}{#1}}
+
+%%%%%%%%%%%%%%%% Every Math
+% just like \everypar.
+%
+\newtoks\EveryMath
+\newtoks\EveryDisplay
+\newtoks\every@everymath \newcount\high@fam
+\every@everymath{\high@fam\count18\relax
+ %\MainFace
+ \xp\math@setsize\style@sizes}
+\everymath{\the\every@everymath\the\EveryMath}
+\everydisplay{\the\every@everymath\the\EveryDisplay}
+
+% Flush margins
+%
+\Distance:rightmarginstretch={0pt plus 6cm}
+\Distance:leftmarginstretch={0pt plus 6cm}
+\def\FlushLeft:#1 {\switch {\if\EqualString{#1}}
+ {yes} {\leftskip=1\leftskip}
+ {default} {\leftskip=1\leftskip
+ \advance\leftskip\leftmarginstretch}
+ \endswitch \relax}
+\FlushLeft:yes
+\def\FlushRight:#1 {\switch {\if\EqualString{#1}}
+ {yes} {\rightskip=1\rightskip}
+ {default} {\rightskip=1\rightskip
+ \advance\rightskip\rightmarginstretch}
+ \endswitch \relax}
+\FlushRight:yes
+
+
+% French Spacing
+%
+\def\FrenchSpacing:#1 {\switch {\if\EqualString{#1}}
+ {yes} {\frenchspacing}
+ {no} {\nonfrenchspacing}
+ \endswitch \relax}
+\FrenchSpacing:no
+
+%%%%%%% lijn
+% #1 : hoogte; #2 : lengte; #3 : elevatie
+% parameters kunnen van achter af aan weggelaten worden;
+% #4 is dummy, kan niet door de gebruiker gespecificeerd worden.
+% NNNNNNNNNBBBBBBBBBBBBB: #2 werkt nog niet!!!!!!!!!!!!
+\newtoks\@lijntoks
+\@lijntoks={}
+
+% Lijn. Hier moet ik nog eens naar kijken.
+\@GenericOption{lijn}{
+ \edef\cs@e{\nxp\lijnanalyse:#1:\@restarg::::;}\cs@e
+ \edef\cs@e{\nxp\@add@toks{\nxp\leavevmode\the\@lijntoks}}
+ \cs@e}
+
+\def\lijnanalyse:#1:#2:#3:#4;{\@lijntoks={}
+ \eqstring{#1}{}{}{\achteraanlijst{@lijntoks}{height #1 }}
+ \eqstring{#2}{}{\vooraanlijst{@lijntoks}{\leaders\hrule depth 0cm }
+ \achteraanlijst{@lijntoks}{\hfill}}%
+ {\eqstring{#2}{uitvullen}%
+ {\vooraanlijst{@lijntoks}{\leaders\hrule depth 0cm }
+ \achteraanlijst{@lijntoks}{\hfill}}%
+ {\achteraanlijst{@lijntoks}{width \w@w{#2} }%
+ \vooraanlijst{@lijntoks}{\vrule depth 0cm }}
+% \eqstring{#3}{}{}{\vooraanlijst{@lijntoks}{\raise #3\hbox\bgroup}
+% \achteraanlijst{@lijntoks}{\egroup}}
+ }
+ \achteraanlijst{@lijntoks}{\hbox{}} % \par doet \unskip!!!
+ }
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%% accenten
+\gdef\allowhyphens{\penalty\@M \hskip\z@\relax}
+
+%{\catcode`\"=12 \gdef\hex{"}}
+
+%\catcode`\"=13
+%\def "#1{\ifx#1i\discretionary{-}{i}{{\accent'177 \i}}%
+\def\"#1{\ifx#1i\discretionary{-}{i}{{\accent'177 \i}}%
+ \else\ifx#1-\allowhyphens-\penalty\z@\allowhyphens
+ \else\ifx#1"\hskip\z@\relax
+% \else\ifx#1!\hex
+ \else\ifx#1!"
+ \else\ifx#1|\allowhyphens
+ \else {\accent'177 #1}\fi\fi\fi\fi\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%% C A S E
+%%
+\def\UpperCase#1{\edef\cs@a{\uppercase{#1}}\cs@a}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%% L E T T E R S P A C I N G
+%%
+\def\LetterSpace
+ {\ifnextchar[\@LetterSpace %] <- to fool emacs
+ {\@LetterSpace[0ptplus1fil]}}
+\def\@LetterSpace[#1]#2{\def\@LS{\hskip#1\relax}%
+ \edef\cs@e{#2}\xp\@@LS\cs@e&}
+\def\@@LS#1#2&{#1\if\IsEmptyList{#2}\xp\take@one\else\@LS\xp\@@LS\fi#2&}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%% Interdictions
+%%
+\def\NoHyphenation{\hyphenpenalty\@M \exhyphenpenalty\@M}
+\def\NoWidows{\widowpenalty\@M}
+\def\NoOrphans{\clubpenalty\@M}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%% V E R B A T I M
+%%
+
+\def\setupverbatim{\let\do=\makeother \dospecials}
+
+%% inline verbatim
+\def\ver{\leavevmode\begingroup \setupverbatim \obeyspaces\tt \@ver}
+\def\@ver#1{\def\@@ver##1#1{##1\endgroup}\@@ver}
+
+%% display verbatim
+{\activecr %
+ \gdef\vVer>{\setupverbatim \obeyspaces %
+ \tt \parindent\z@ \noparskip \obeylines %
+ \ifnextchar
+ \@@Ver\@Ver}\noeol %
+ \gdef\@Ver#1<Rev{#1\VerStop}%
+ \gdef\@@Ver
+ #1<Rev{#1\VerStop}}
+
+%% verbatim files
+\def\verbatimfile#1{\begingroup
+ \setupverbatim \obeyspaces \parindent\z@ \noparskip \obeylines %
+ \tt \input#1\relax
+ \endgroup}
+
+\endinput
+
+% 2016/05/14 defined \FrenchSpacing
+% 2016/04/14 defined \PushLeftIndentLevel, \PopLeftIndentLevel,
+% \PushRightIndentLevel, \PopRightIndentLevel,
+% \PushLeftRightIndentLevels, and \PopLeftRightIndentLevels
+% commands. \PushIndentLevel is now a synonym for
+% \PushLeftIndentLevel and \PopIndentLevel is a synonym
+% for \PopLeftIndentLevel
+% 2014/04/13 defined \EveryParagraph, \EveryMath, and \EveryDisplay
+% 2014/04/12 changed "#1 cs to \"#1 cs to be compatible with plain;
+% also we can not make " active since it is used by xetex for font selection
+% 92/11/08 white options created;
+% breakpoint protection in white options
+% 92/11/18 AdaptiveDistance implemented
+% 92/11/20 \set@counter calls updated for \w@w use
+% 92/12/14 default flush right
diff --git a/macros/plain/formats/lollipop/tex/lollipop-tools.tex b/macros/plain/formats/lollipop/tex/lollipop-tools.tex
new file mode 100644
index 0000000000..f7b11454b5
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop-tools.tex
@@ -0,0 +1,1509 @@
+% lollipop-tools.tex copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%% anonymous control sequences
+\newif\iftempa \newif\iftempb \newif\iftempc \newif\iftempd
+
+\newdimen\tempdima \newdimen\tempdimb \newdimen\tempdimc
+
+\newskip\tempskipa \newskip\tempskipb \newskip\tempskipc
+
+\newcount\tempcounta \newcount\tempcountb \newcount\tempcountc
+
+\newbox\tempboxa \newbox\tempboxb \newbox\tempboxc \newbox\tempboxd
+
+\newtoks\temptoksa \newtoks\temptoksb \newtoks\temptoksc
+%\newtoks\temptoksd \newtoks\temptokse \newtoks\temptoksf
+
+%% auxiliaries
+\def\@meld#1{{\immediate\write16{\trace@prefix #1}}}
+\def\Dmessage#1{\ifDiagnose \@meld{#1}\fi}
+\def\Wmessage#1{\@meld{--- Warning: #1}}
+\def\Emessage#1{{\errorcontextlines\m@ne
+ \errmessage{<><><><><><><><> #1 <><><><><><><><>}}}
+
+\showboxdepth=7 \showboxbreadth=20
+\newlinechar=`\^^J %nodig?
+
+\chardef\busje`\\
+\def\cs#1{{\tt\char\busje#1}}
+
+\let\xp\expandafter \let\nxp\noexpand
+\let\csn\csname \let\ecs\endcsname
+
+% Remove or select tokens
+% is used in several places
+%
+\long\def\id@#1{#1}
+\long\def\take@former#1#2{#1} \long\def\take@latter#1#2{#2}
+\long\def\take@one#1{} \long\def\take@two#1#2{}
+\long\def\take@three#1#2#3{}
+\long\def\keep@one#1{#1} \long\def\take@to@dollar#1${}
+\def\Xignorespaces#1{#1}
+
+{\noesc
+\xp\xp\xp\gdef\xp\xp\xp\meaning@take@zero
+ \xp\string\csn macro:\xp\xp\xp\xp\xp\xp\xp\ecs
+ \xp\xp\xp\xp\xp\xp\xp#\xp\xp\xp1\xp\string\csn->\ecs{}
+}\def\real@meaning{\xp\meaning@take@zero\meaning}
+
+\def\first@of@three#1#2#3{#1}
+\def\second@of@three#1#2#3{#2}
+\def\third@of@three#1#2#3{#3}
+\def\first@two@of@three#1#2#3{{#1}{#2}}
+
+
+% Check if this file is being loaded from IniTeX, or
+% by \input'ting on top of an already existing format.
+% This is to avoid double definitions and major accidents.
+%
+\def\lollipop@name{Lollipop}
+\expandafter\ifx\csname fmtname\endcsname\lollipop@name
+ \let\ifini\take@one
+ \let\ifnin\keep@one
+ \message{! Loading Lollipop on top of format !}
+\else
+ \let\ifini\keep@one %iniTeX run or on top of plain TeX
+ \let\ifnin\take@one
+ \everyjob{\let\ifini\take@one\let\ifnin\keep@one}
+\fi
+
+%%%%%%%%%%%%%%%% forward definitions
+\def\new@@counter#1{\csarg\newcount{\counter@name{#1}}}
+\def\counter@name#1{#1@C}
+
+%%%%%%%%%%%%%%%% Special characters
+
+% At sign
+%
+
+\def\makeatletter{\catcode`\@=11\relax}
+\def\makeatother{\catcode`\@=12\relax}
+
+% Catcode (re)storing
+%
+\def\storecat#1%
+ {\noesc
+ \csarg\edef{restorecat\string#1}%
+ {\catcode`\string#1=
+ \the\catcode\expandafter`\string#1}%
+ \catcode\expandafter`\string#1=12\relax
+ \normalesc}
+\def\restorecat#1%
+ {\noesc
+ \csname restorecat\string#1\endcsname
+ \normalesc}
+
+% save writing.
+
+\def\@space{ }\def\@empty{} \newtoks\empty@toks \empty@toks{}
+\def\sc@led{scaled}
+\def\nl{\hfil\break}
+\def\IniTeX{Ini\TeX}
+\def\LaTeX{L\kern-.3em\raise.35ex\hbox{\script A}\kern-.1em\TeX}
+\def\AmsTeX{$\cal A_MS$-\TeX}
+%my old def
+%\def\LamsTeX{L\kern-.2em\raise.4ex\hbox
+% {$\scriptstyle\cal A$}\kern-.2em$\cal_M$\kern-.2em$\cal S\,$\TeX}
+%Spivak's old def
+%\def\LamSTeX{L\kern-.4em\raise.3ex\hbox{$\ssize\Cal A$}\kern-.25em
+% \lower.4ex\hbox{\eightsy M}\kern-.1em{$\Cal S$}-\TeX}
+\def\LamsTeX{L\kern-.4em\raise.3ex\hbox{\script$\cal A$}\kern-.25em
+ \lower.4ex\hbox{\script$\cal M$}\kern-.1em{$\cal S$}-\TeX}
+
+\def\CorporateLogo{\TeX\kern-.15em \raise.5ex\hbox{T}\kern-.25em
+ ECHNIQUE}
+
+
+\hsize=15cm
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%% T O O L S %%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% Construct a control sequence inside \edef
+%
+\def\CSname#1{\expandafter\noexpand\csname#1\endcsname}
+
+% Construct a control sequence out of #2, and give it to #1
+%
+\def\csarg#1#2{\expandafter#1\csname#2\endcsname}
+
+% Pick an escapecharacter
+% this presumes that its argument is a character.
+%
+\def\pickescape#1{\ifnum`#1=\escapechar\else#1\fi}
+
+% Equality of strings.
+% the fast approach: does not work in expansion-only environment.
+%
+\def\EqualString#1#2{00\fi\def\eqs@a{#1}\def\eqs@b{#2}%
+ \ifx\eqs@a\eqs@b}
+
+% Test by expansion only
+%
+\def\EqualStringX#1#2{00\fi
+ \csname if\@EqualStringX#1&$#2&$\endcsname}
+\def\@EqualStringX#1#2$#3#4${\ifx#1#3%
+ \ifx#1&true\else\hop@ES\@EqualStringX#2$#4$\fi
+ \else false\fi}
+\def\hop@ES#1\fi#2\fi{\fi\fi#1}
+
+% Lexicographic ordering
+% note the use of \def
+% also note the characters 0,127,255 that are used,
+% these are not supposed to appear in the strings
+%
+{\catcode0=12 \catcode255=12 \catcode127=12
+\gdef\StringBeforeNC#1#2{\00\fi
+ \CharsBefore#1^^@^^?#2^^ff^^?}
+\gdef\CharsBeforeNC#1#2^^?#3#4^^?{%
+ \ifcat#1\relax\def\next{\CharsBefore#2^^@^^?#3#4^^ff^^?}%
+ \else\ifcat#3\relax\def\next{\CharsBefore#1#2^^@^^?#4^^ff^^?}%
+ \else\ifnum\lccode`#1<\lccode`#3
+ \def\next{\csname iftrue\endcsname}%
+ \else\ifnum\lccode`#1>\lccode`#3
+ \def\next{\csname iffalse\endcsname}%
+ \else\def\next{\CharsBefore#2^^?#4^^?}%
+ \fi \fi \fi \fi
+ \next}
+\gdef\StringBefore#1#2{\00\fi
+ \CharsBefore#1^^@^^?#2^^ff^^?}
+\gdef\CharsBefore#1#2^^?#3#4^^?{%
+ \ifnum`#1<`#3
+ \def\next{\csname iftrue\endcsname}%
+ \else\ifnum`#1>`#3
+ \def\next{\csname iffalse\endcsname}%
+ \else\def\next{\CharsBefore#2^^?#4^^?}%
+ \fi\fi
+ \next}
+}
+
+
+% Null argument test
+%
+\def\ifempty#1{00\fi\xp\ifx\csname#1null\endcsname\null}
+\def\ifEmptyX#1{\xp\ifx\csname#1null\endcsname\null}
+%\def\ifEmpty#1{\def\cs@a{#1}\ifx\cs@a\empty}
+\def\IsEmptyList#1{00\fi\def\cs@a{#1}\ifx\cs@a\empty}
+
+% Next character test
+%
+\def\NextChar#1#2#3{00\fi
+ \let\nxt@ch#1\def\nxt@a{#2}\def\nxt@b{#3}%
+ \futurelet\nxt@c\@ifnxtc}
+\def\ifNextChar#1#2#3{%
+ \let\nxt@ch#1\def\nxt@a{#2}\def\nxt@b{#3}%
+ \futurelet\nxt@c\@ifnxtc}
+\let\ifnextchar\ifNextChar
+\def\@ifnxtc{\ifx\nxt@ch\nxt@c \expandafter\nxt@a
+ \else \expandafter\nxt@b \fi}
+
+% Test for defined-ness of string as control sequence.
+% works inside \edef
+%
+%outdated: \def\ifnotdefined#1{\csarg\ifx{#1}\relax}
+\def\UndefinedCS#1{00\fi\csarg\ifx{#1}\relax}
+
+% Define uniquely defined dummy macros,
+% usually to serve as bumper blocks at the end of a list
+%
+\newcount\dummies
+\def\NewDummy#1{
+ \if\UndefinedCS{#1}\csarg\edef{#1}{dum\the\dummies}
+ \advance\dummies\@ne
+ \else
+ \ifini{\Wmessage{Attempt at second definition of `#1'}}
+ \fi}
+
+% string case statement
+% use: \switch \iftest{...} in:
+% item1 action1
+% ...
+% itemn actionn
+% default defaultaction [optional]
+% \endswitch
+% inspired by Jonathan Fine: Some Basic Control Macros
+% Tugboat 12 #4
+%
+\let\@fi\fi \let\endswitch\relax \NewDummy{default}
+\def\switch@exit #1 \@fi #2 \endswitch {\fi #1}
+\def\switch #1#2#3{\csarg\ifx{#2}\default\switch@exit #3 \@fi
+ #1{#2}\switch@exit #3 \@fi
+ \switch {#1}
+}
+% this version puts the test object in {}
+\def\oswitch #1 in: #2 #3; {\csarg\ifx{#2}\default\switch@exit #3 \@fi
+ #1{#2}\switch@exit #3 \@fi
+ \switch #1 in:
+}
+% this version assumes that the test object is just one character
+\def\cswitch #1 in: #2 #3; {\csarg\ifx{#2}\default\switch@exit #3 \@fi
+ #1#2\switch@exit #3 \@fi
+ \cswitch #1 in:
+}
+% this version assumes that the test object can have an optional space
+\def\bswitch #1 in: #2 #3; {\csarg\ifx{#2}\default\switch@exit #3 \@fi
+ #1#2 \switch@exit #3 \@fi
+ \bswitch #1 in:
+}
+% this version can cope with significant spaces at the start of #3;
+% #2 is macro argument
+\def\mswitch #1 in: #2:#3; {\csarg\ifx{#2}\default\switch@exit #3 \@fi
+ #1{#2}\switch@exit #3 \@fi
+ \mswitch #1 in:
+}
+% idem; #2 does not have to be enclosed in braces
+\def\fswitch #1 in: #2:#3; {\csarg\ifx{#2}\default\switch@exit #3 \@fi
+ #1#2 \switch@exit #3 \@fi
+ \fswitch #1 in:
+}
+
+% Routines for taking the value of a string:
+% if the string is defined as control sequence
+% take the value of that, otherwise take the string itself
+
+% String or value of control sequence
+%
+\def\w@w#1{\if\UndefinedCS{#1}#1\else \the\csname#1\endcsname\fi}
+
+% String or control sequence
+%
+\def\@ww#1{\if\UndefinedCS{#1}#1\else \csname#1\endcsname \fi}
+
+% String or \noexpand-ed control sequence;
+% for use in \edef
+%
+\def\@w@w#1{\if\UndefinedCS{#1}#1\else
+ \ifin@label\noexpand\protect\fi \CSname{#1}\fi}
+\newtoks\are@these@correct
+\def\t@w@w#1{%
+ \if\UndefinedCS{#1}#1%
+ \ifdefining\append@to@list\are@these@correct{#1 }\fi
+ \else
+ \ifin@label\noexpand\protect\fi \CSname{#1}\fi}
+% see below what happens to \are@these@correct
+
+% Allocation
+%
+\def\new@count#1#2{\csarg\newcount{#1}\global\set@value{#1}{#2}}
+\def\new@skip#1#2{\csarg\newskip{#1}\global\set@value{#1}{#2}}
+\def\new@dimen#1#2{\csarg\newdimen{#1}\global\set@value{#1}{#2}}
+
+% Assignment of Values
+%
+\def\set@value#1#2{\csname#1\endcsname #2\relax}
+\def\increase@value#1#2{\advance\csname#1\endcsname #2\relax}
+\def\decrease@value#1#2{\advance\csname#1\endcsname -#2\relax}
+
+% Hex
+%
+\def\hexdigit#1{\ifcase#10\or 1\or 2\or 3\or 4\or
+ 5\or 6\or 7\or 8\or 9\or A\or B\or C\or D\or E\or F\fi}
+
+% Log 10
+%
+\def\LogTen#1{\switch{\ifnum#1<}
+ {10 }{1} {100 }{2} {1000 }{3} {10000 }{4} {default}{5}
+ \endswitch}
+
+% List Manipulation ................
+% this assumes that #1 is a list of tokens, #2 is the name of a list
+%
+% Names of lists (and of items to pop into) are given as strings;
+% not as control sequences.
+%
+\newtoks\toks@lista \newtoks\toks@listb
+% basic append/prepend macro
+\long\def\@append@to@cslist#1#2#3{\begingroup\toks@lista=#2{#3}%
+ \global#1=\xp\xp\xp{\xp\the\xp#1\the\toks@lista}\endgroup}
+\long\def\@prepend@to@cslist#1#2#3{\begingroup\toks@lista=#2{#3}%
+ \global#1=\xp\xp\xp{\xp\the\xp\toks@lista\the#1}\endgroup}
+\def\@append@to@list{\csarg\@append@to@cslist}
+% variations:
+\long\def\append@to@list#1#2{\@append@to@list{#1}{}{#2}}
+\def\append@list@to@list#1#2{%
+ \@append@to@list{#1}{\xp\xp\xp}{\xp\the\csn#2\ecs}}
+\def\append@cslist@to@cslist#1#2{%
+ \@append@to@cslist{#1}\xp{\the#2}}
+\def\append@toks@cs@to@list#1#2{\@append@to@list{#1}\xp{\the#2}}
+
+% A few list macros for the user
+\def\NewList:#1 {\csarg\newtoks{#1}\global\csn#1\ecs{}}
+\def\EmptyList:#1 {\global\csn#1\ecs{}}
+\long\def\AppendToList:#1=#2 {\@append@to@list{#1}{}{#2}}
+\def\TheList:#1 {\let\oldwbuskip\willbeunhskip \let\willbeunhskip\@empty
+ \if\UndefinedCS{#1}\message{List <#1> undefined}
+ \else\csarg\the{#1}\fi
+ \let\willbeunhskip\oldwbuskip}
+
+\def\del@tok@from@list#1#2{\begingroup
+ \long\def\cs@liste##1#2##2\tok@SM
+ {\toks@lista{##1}\toks@listb{##2}%
+ \edef\cs@listb{\global\CSname{#1}=
+ {\the\toks@lista\the\toks@listb}}%
+ \cs@listb}%
+ \edef\cs@lista{\nxp\cs@liste{}\xp\the\csn#1\ecs\nxp\tok@SM}%
+ \cs@lista \endgroup}
+\def\in@front@of@list#1{\csarg{\let\xp\cs@lista}{#1}%
+ \in@front@of@cslist\cs@lista}
+\long\def\in@front@of@cslist#1#2{\begingroup\toks@lista={#2}%
+ \global#1=\xp\xp\xp{\xp\the\xp\toks@lista \the#1}%
+ \endgroup}
+\long\def\local@in@front@of@list#1#2{\toks@lista={#2}%
+ \csname#1\endcsname\xp\xp\xp\xp\xp\xp\xp
+ {\xp\xp\xp\the\xp\xp\xp\toks@lista
+ \xp\the\csname#1\endcsname}%
+ }
+\def\set@list#1{\csarg{\let\xp\cs@lista}{#1}%
+ \set@cslist\cs@lista}
+\long\def\set@cslist#1#2{\begingroup\toks@lista={#2}%
+ \global#1=\xp{\the\toks@lista}\endgroup}
+
+%%%%%%%%%%%%%%%% Stack macros
+%
+% push in terms of prepending of lists
+\def\push@cs@onto@cs#1#2{\@prepend@to@cslist#1\xp{\xp\\\xp{\the#2}}}
+\def\push@onto#1{\csarg\push@onto@cs{#1}}
+\def\push@onto@cs#1#2{\@prepend@to@cslist#1{}{\\{#2}}}
+\def\local@push@onto#1#2{\let\\=\relax
+ \local@in@front@of@list{#1}{\\{#2}}}
+% pop via auxiliary macro: #1 is result, #2 is stack
+% two cs arguments
+\def\pop@cs@into#1#2{\edef\cs@e
+ {\nxp\@@popinto\nxp#1\nxp#2\the#2\nxp\@@pop}\cs@e}
+% two string arguments
+\def\pop@into#1#2{\edef\cs@e
+ {\nxp\@@popinto\CSname{#1}\CSname{#2}\csarg\the{#2}\nxp\@@pop}\cs@e}
+\long\def\@@popinto#1#2\\#3#4\@@pop{#1{#3}#2{#4}}
+\def\copy@stacktop#1#2{%
+ \edef\cs@e{\noexpand\@copy@stacktop
+ {#1}\csarg\the{#2}\noexpand\@@pop}%
+ \cs@e}
+\def\@copy@stacktop#1\\#2#3\@@pop{\csname#1\endcsname#2\relax}
+\newcount\stack@length \newtoks\empty@stack \empty@stack{\\{}}
+\def\length@of@stack#1{\csarg\length@of@csstack{#1}}
+\def\length@of@csstack#1{\def\\##1{\advance\stack@length\@ne}%
+ \stack@length\m@ne \the#1}
+% turn a stack upside down
+\def\invert@csstack#1{\length@of@csstack{#1}%
+ \tempcountb\z@ \temptoksa\empty@stack
+ \loop\ifnum\tempcountb<\stack@length
+ \pop@cs@into\temptoksb#1\advance\stack@length\m@ne
+ \push@cs@onto@cs\temptoksa\temptoksb
+% \append@cslist@to@cslist\temptoksb\temptoksa% append a to b
+% \temptoksa\temptoksb
+ \repeat% copy b to a
+ #1\temptoksa \temptoksa\empty@toks}
+% invert a stack into a list
+\def\x@stack@to@list#1{\length@of@stack{#1}%
+ \tempcountb\z@ \temptoksa\empty@toks
+ \loop\ifnum\tempcountb<\stack@length
+ \pop@into{temptoksb}{#1}\advance\stack@length\m@ne
+ \append@list@to@list{temptoksb}{temptoksa}\repeat
+ \csn#1\ecs\temptoksa \temptoksa\empty@toks}
+
+
+% Bookkeeping and Householding lists................
+% Generic Defaults
+% to be executed each time a definition starts
+%
+\ifini{\newtoks\generic@defaults}
+\def\adds@generic@default#1{
+ \append@to@list{generic@defaults}{#1}}
+\def\add@generic@default#1{\ifini
+ {\append@to@list{generic@defaults}{#1}}}
+
+% Document Start Commands
+% to be executed by \Start
+%
+\ifini{\newtoks\start@commands}
+\def\add@start@command#1{\ifini
+ {\append@to@list{start@commands}{#1}}}
+\def\adds@start@command#1{%
+ \append@to@list{start@commands}{#1}}
+
+% Document Stop Commands
+% to be executed by \Stop
+%
+\ifini{\newtoks\stop@commands}
+\def\add@stop@command#1{\ifini
+ {\append@to@list{stop@commands}{#1}}}
+\def\adds@stop@command#1{%
+ \append@to@list{stop@commands}{#1}}
+
+% Style Start Commands
+% to be executed by \StyleDefinition
+%
+\ifini{\newtoks\style@start@commands}
+\def\add@style@start@command#1{\ifini
+ {\append@to@list{style@start@commands}{#1}}}
+
+% Style Stop Commands
+% to be executed by \StyleDefinitionStop
+%
+\ifini{\newtoks\style@stop@commands}
+\def\add@style@stop@command#1{\ifini
+ {\append@to@list{style@stop@commands}{#1}}}
+\add@style@stop@command{\style@stop@commands{}
+ \style@start@commands{}}
+
+\def\check@existence#1{\Wmessage{Used \nxp\check@existence. Check}}
+% \add@style@stop@command{\if\UndefinedCS{#1}\Wmessage
+% {Some trouble involving #1; check definitions carefully!}\fi}
+
+%\add@style@start@command{\are@these@correct{}}
+%\add@style@stop@command{\if\IsEmptyList{\the\are@these@correct}\else
+% \Wmessage{Check if the following are literals: \the\are@these@correct}
+% \fi}
+
+% Tracing
+%
+% if trace@all=0 and \trace@foo is >0, every \Tmessage[foo] is written.
+% if \Trace:no, then all trace is disabled through \trace@all=-1
+% if \Trace:yes then all traces are written through \trace@all=1
+% by default: \trace@all=0
+%
+\def\Tmessage{\ifnum\trace@all>\m@ne\xp\t@message\else\xp\del@message\fi}
+\def\del@message[#1]#2{}\let\trace@prefix\@empty
+\def\t@message[#1]#2{%
+ \ifnum\trace@all>\z@ \def\trace@prefix{[T]}\@meld{#2}%
+ \else\csarg\ifnum{trace@#1}>\z@
+ \def\trace@prefix{[T:#1]}\@meld{#2}\fi
+ \fi\global\let\trace@prefix\@empty}
+
+\def\Trace:#1 {\switch{\if\EqualString{#1}}
+ {yes} {\trace@all\@ne\message{Switching ON all tracing}}
+ {no} {\trace@all\m@ne\message{Switching OFF all tracing}}
+ {default} {\if\UndefinedCS{trace@#1}\Wmessage{Strange trace: #1}\else
+ \csname trace@#1\endcsname\@ne \trace@all\z@ \fi}
+ \endswitch}
+\def\NewTrace:#1 {\new@count{trace@#1}\m@ne}
+\new@count{trace@all}\z@
+\NewTrace:gen % traces everything in this file
+\NewTrace:def % definitions of constructs etc
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%% Generic Constructs %%%%%%%%%%%%%%%%%%%%%
+
+% \@GenericConstruct{Foo} =
+% \newtoks\Foo@defaults
+% \Foo@defaults={}
+% \def\add@Foo@default#1{...}
+% \def\DefineFoo#1 =
+% \@FooDefaults % has to be defined explicitly
+% \the\Foo@defaults % constructed cumulatively
+% \@GenericDefaults % constructed cumulatively
+% \@GetOptions
+% \@DefineFoo % has to be defined explicitly
+% \def\@FooOption ... % same syntax as \@GenericOption
+%
+% Options are either generic (the ones below)
+% defined by \@GenericOption,
+% or specific for some construct,
+% defined by \@FooOption
+%
+\ifini{\newtoks\@gencons}
+\newif\ifdefining@a@construct
+\def\@GenericConstruct#1{
+ \ifini{\append@to@list{@gencons}{\\#1;}
+ \csarg\newtoks{#1@defaults}
+ \csn #1@defaults\ecs{}}
+ \csarg\def{add@#1@default}##1{\ifini
+ {\append@to@list{#1@defaults}{##1}}}
+ \csarg\def{adds@#1@default}##1{\append@to@list{#1@defaults}{##1}}
+ \Install@Noops{#1}
+ \csarg\def{Define#1}:##1 {\defining@a@constructyes
+ \def\@name{##1}\def\@class{#1}
+ \Tmessage[def]{Defining a #1: ##1}
+ \the\generic@defaults
+ \csarg\the{#1@defaults}
+ \Get@Items}
+ \csarg\def{@#1Option}##1{\csarg\def{#1@##1}####1####2}
+ }
+\add@generic@default{\let\pre@fix\@empty}
+\def\@command{\ifx\pre@fix\@empty\else\pre@fix @\fi\@name}
+\def\stop@command@suffix{Stop}
+\def\stop@command{\@command\stop@command@suffix}
+\def\@DefineStopCommand{\csarg\edef{\stop@command}}
+
+%%%% Abbreviated Closing:
+% every group defines its own \default@stop@command;
+% on the outer level this is an error msg.
+% \> closes whatever is open, \>] closes everything that is open.
+\def\outer@stop@command{\Emessage{Vacuous group closing}}
+\let\default@stop@command\outer@stop@command
+\def\>{\default@stop@command%[fool the editor
+ \ifNextChar]{\ifx\default@stop@command\outer@stop@command
+ \xp\take@one
+ \else \xp\>\fi}{}}
+\newif\if@implicitclose
+\add@generic@default{\@implicitcloseyes}
+% the next line replicated below
+%\@GenericOption{noimplicitclose}{\@implicitcloseno}
+\def\install@stop{\if@implicitclose
+ \def\nxp\default@stop@command{\CSname{\stop@command}}%
+ \else \let\nxp\default@stop@command\nxp\outer@stop@command
+ \fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%% Here is the main
+%%%%%%%%%%%%%%%% I T E M A N A L Y S I S
+%%%%%%%%%%%%%%%% loop
+%%%%
+
+% This macro is recursive, but with some detours.
+% first filter out empty arguments
+%
+\def\Get@Items#1 {\if\IsEmptyList{#1}\let\get@next@item\Get@Items
+ \else\def\get@next@item{\@Get@Items#1 }\fi
+ \get@next@item}
+
+% Check if the argument is `Stop', in which case you
+% have reached the end of a generic definition.
+% Otherwise filter the special case of a colon, and process an item
+%
+\NewDummy{Stop}
+\def\@Get@Items#1 {\let\get@next@item=\Get@Items
+ \csarg\ifx{#1}\Stop
+ \the\generic@stop@defaults
+ \let\get@next@item=\relax
+ \else \if\EqualString{#1}{:}\@add@toks{:}
+ \else \Item@or@Macro#1::. \fi
+ \fi \get@next@item}
+
+% Default actions to be executed when GetItems has finished
+%
+\def\add@generic@stop@default#1{\ifini
+ {\append@to@list{generic@stop@defaults}{#1}}}
+\ifini{\newtoks\generic@stop@defaults}
+\add@generic@stop@default{\csname @Define\@class\endcsname}
+
+% Now check successive possibilities:
+% first it can be a macro.
+%
+\def\OptionsMacro:#1=#2Stop {\global\csarg\def{opt@mac@#1}{#2}}
+\def\split@at@is#1=#2=#3.{{#1}{#2}}
+\def\Item@or@Macro#1:#2:#3.{
+ \switch {\if\EqualString{#1}}
+ {macro} {\if\UndefinedCS{opt@mac@#2}
+ \Wmessage{Unknown macro: `#2'}
+ \else \edef\get@next@item{\nxp\Get@Items \csn opt@mac@#2\ecs }
+ \fi}
+ {default} {\edef\cs@e{\nxp\Option@Item{#1}\split@at@is#2==.}
+ \cs@e}
+ \endswitch}
+
+% The option #1 is not a Lollipop style macro. It can be
+% - a specific option
+% - a generic option
+% - a character
+% - a defined control sequence
+%
+% Is it an option of some sort?
+%
+\def\Option@Item#1#2#3{
+ \if\UndefinedCS{\@class @#1}
+ \if\UndefinedCS{\gen@option@name{#1}}
+ \Character@CS@Item{#1}{#2}{#3}
+ \else \if\EqualString{#2}{title}
+ \edef\cs@e{\CSname{\gen@option@name{#1}}\CSname{#3Title}}
+ \cs@e
+ \else \csn \gen@option@name{#1}\ecs{#2}{#3}
+ \fi
+ \Tmessage[gen]{Generic option `#1' for `\@class':
+ `#2' = `#3'}
+ \fi
+ \else \if\EqualString{#2}{title}
+ \edef\cs@e{\CSname{\@class @#1}\CSname{#3Title}}
+ \cs@e
+ \else \csn \@class @#1\ecs{#2}{#3}
+ \fi
+ \Tmessage[gen]{Specific option `#1' for `\@class': `#2'}
+ \fi}
+
+% If it is not an option, is it a character or control sequence?
+%
+% Commands are either `\Command', `\Command:arg', `\Command:arg1=arg2'
+% See what arguments are nonempty in order to attach them;
+% in case 2 and 3 append space token.
+%
+\def\Character@CS@Item#1#2#3{
+ \def\cs@b{#1}\def\cs@c##1##2<<<{\def\cs@c{##1}}\cs@c#1<<<
+ \ifx\cs@b\cs@c \@add@toks{#1}
+ \Tmessage[gen]{Single character `#1' for `\@class'}
+ \else
+ \if\UndefinedCS{#1}
+ \Wmessage{Unknown option for `\@class': `#1' in `\@name'.}
+ \@add@toks{\csn#1\ecs}
+ \else
+ \cs@in@ref@protect{#1}%
+ \edef\cs@e{\nxp\@add@toks{\CSname{#1}}}\cs@e
+ \fi
+ \if\IsEmptyList{#2}
+ \else \if\IsEmptyList{#3}\@add@toks{:#2 }
+ \else
+ \if\EqualString{#2}{title}
+ \edef\cs@e{\nxp\@add@toks{:\CSname{#3Title} }}
+ \cs@e
+ \else \@add@toks{:#2={#3} }
+ \fi
+ \fi
+ \fi
+ \Tmessage[gen]{Command `#1' (#2,#3)}
+ \fi}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%% G E N E R I C O P T I O N S
+%%%%
+%
+% All generic constructs get these options.
+% They are at liberty to redefine them.
+%
+\newtoks\@GenericOptions
+\def\gen@option@name#1{Option@#1}
+\def\@GenericOption#1{
+ \append@to@list{@GenericOptions}{\\#1;}
+ \csarg\def{\gen@option@name{#1}}##1##2}
+\def\Noop@Error#1#2{\Emessage{Option #2 is not allowed for class #1}}
+
+\def\Install@Noops#1{
+ \csarg\def{@#1NOOP}##1{\csarg\def{#1@##1}{\Noop@Error{#1}{##1}}}
+ }
+\newtoks\@main@options@list
+\newtoks\before@coms \newtoks\after@coms
+\add@generic@default
+ {\def\@current@options@list{@main@options@list}%
+ \@main@options@list{}
+ \before@coms{} \after@coms{}}
+\long\def\@add@toks#1{\append@to@list{\@current@options@list}{#1}}
+\def\toks@add@toks#1{
+ \edef\cs@e{\nxp\append@to@list
+ {\nxp\@current@options@list}{\xp\the\csn#1\ecs}}
+ \cs@e \let\cs@e\relax}
+\def\switch@to@options@list#1{\def\@current@options@list{#1}}
+\def\temp@options@list#1{
+ \xdef\saved@options@list{\@current@options@list}
+ \def\@current@options@list{#1}}
+\def\revert@options@list{
+ \xdef\@current@options@list{\saved@options@list}
+ \global\let\saved@options@list\@empty}
+
+\newtoks\z@toks \z@toks={0pt}
+
+% the next line should be higher,
+% but \@GenericOption wasn't defined yet there
+\@GenericOption{noimplicitclose}{\@implicitcloseno}
+
+%%%%%%%%%%%%%%%% Universal textblock
+%
+% These macros will only be used inside an \edef.
+% They are meant for text blocks, but the \outer@start@commands
+% are also necessary for output routines, hence the test
+% if this is a text-like construct.
+%
+\newif\iftext@construct
+\add@generic@default{\text@constructyes}
+
+% Level of nesting
+%
+\newcount\nest@depth
+
+% Open command
+%
+\def\@gen@open{\outer@start@commands
+ \begingroup \inner@start@commands}
+
+\def\outer@start@commands{%
+ \iftext@construct
+ \ifleft@embedded@construct \install@h@before@penalty
+ \else \nxp\leavehmode \nxp\v@buffer{\the\@whitebefore}%
+ % backspace previous white space while it's visible
+ \nxp\if@headed\nxp\else\install@v@before@penalty
+ \nxp\fi
+ \fi \fi
+ \ifhas@counter \nxp\StepCounter:\expandafter\@name\@space
+ % This sets the \current@label by default
+ \ifhas@marks
+ \edef\nxp\cs@e{\nxp\nxp\nxp\refresh@mark@item
+ {\@name Counter}{\CSname{\@name Counter}}}%
+ \nxp\cs@e
+ \fi
+ \fi
+ \iflabel@defined
+ \global\current@label={\the\@labelcoms}\fi
+ \ifhas@title \install@title@code
+ % subtle: the title has to be installed after any page break
+ % otherwise footlines may contain the wrong title.
+ % also the title has to be global.
+ \fi
+ \ifhas@marks\nxp\ifnin{\nxp\place@mark}\fi
+ %otherwise IniTeX'ing Lollipop will output a page
+ \nxp\xx@label\the\extern@toks\penalty\@M
+ % also subtle: if this white space would be higher, it would
+ % be invisible because of marks et cetera.
+ % insert nobreak after marks/writes to prevent page breaks.
+ \iftext@construct
+ \ifleft@embedded@construct
+ \else \nxp\@vwhite{\the\@whitebefore}\fi
+ \fi
+ }
+\def\inner@start@commands{%
+ \nxp\Open@Group\CSname{\@class}\CSname{\@name}%
+ \install@stop
+ \ifleft@embedded@construct
+ \else \nxp\hold@parskip
+ \nxp\default@everypar
+ \ifwhiteleft@defined
+ \advance@skip\leftskip{\the\@whiteleft}\fi
+ \ifwhiteright@defined
+ \advance@skip\rightskip{\the\@whiteright}\fi
+ \nxp\let\nxp\par=\nxp\@par %explain to me again why this is necessary...
+ \inside@indent \first@indent
+ \fi
+ \advance\nest@depth\@ne
+ }
+
+\def\@gen@close{\inner@end@commands \endgroup \outer@end@commands}
+\def\inner@end@commands{%
+ \nxp\Close@Group\CSname{\@class}\CSname{\@name}%
+ \the\late@extern@toks
+ \ifright@embedded@construct \install@h@after@penalty
+ \else \nxp\leavehmode \install@v@after@penalty
+ \nxp\@vwhite{\the\@whiteafter}\fi
+ }
+\def\outer@end@commands{%
+ \the\after@toks
+ \ifright@embedded@construct \nxp\@headedno
+ \else \after@indent \nxp\dono@parskip
+ \fi}
+\let\esp@hack\relax
+\def\bsp@hack{\let\esp@hack\relax
+ \ifhmode\ifdim\lastskip>\z@\let\esp@hack\ignorespaces\fi\fi}
+
+%%%%%%%%%%%%%%%% Breaking
+
+% Constructs such as 'line' or 'rule' introduce breakpoints.
+% Here's how we deal with that. The \ifat@breakpoint test is set
+% by options such as 'line' or 'vwhite'. Similarly, these options
+% test for this condition and if necessary protect.
+% After 'text' in a text block the condition is set too.
+\newif\ifat@breakpoint
+\add@generic@default{\at@breakpointno}
+\def\protect@breakpoint{\ifat@breakpoint\@add@toks{\nobreak}\fi}
+
+% Break Before
+% user specifies yes/no, numeric value, or name of value
+% yes also does a fill
+% default: place zero penalty
+%
+\newif\ifdefault@break@before
+\adds@generic@default{\default@break@beforeyes}
+\@GenericOption{breakbefore}{\default@break@beforeno
+ \switch {\if\EqualString{#1}}
+ {no} {\def\@beforepenalty{\penalty\@M }}
+ {yes} {\def\@beforepenalty{\CSname{\h@or@v fil}\penalty-\@M}}
+ {0} {\def\@beforepenalty{}}
+ {default}
+ {\edef\cs@e{\def\nxp\@beforepenalty
+ {\penalty\@w@w{#1}\relax}}
+ \cs@e}
+ \endswitch}
+\def\install@v@before@penalty
+ {\ifdefault@break@before\penalty\z@
+ \else\nxp\ifnum\lastpenalty=\z@\@beforepenalty\nxp\fi
+ \fi}
+\def\install@h@before@penalty
+ {\ifdefault@break@before
+ \else\nxp\ifnum\lastpenalty=\z@\@beforepenalty\nxp\fi
+ \fi}
+
+% Break After
+% same story
+%
+\newif\ifdefault@break@after
+\adds@generic@default{\default@break@afteryes}% Heading overrides
+\@GenericOption{breakafter}{\default@break@afterno
+ \switch {\if\EqualString{#1}}
+ {no} {\def\@afterpenalty{\penalty\@M }}
+ {yes} {\def\@afterpenalty{\CSname{\h@or@v fil}\penalty-\@M}}
+ {0} {\def\@afterpenalty{}}
+ {default}
+ {\edef\cs@e{\def\nxp\@afterpenalty
+ {\penalty\@w@w{#1}\relax}}
+ \cs@e}
+ \endswitch}
+\def\install@v@after@penalty
+ {\ifdefault@break@after\penalty\z@ \else\@afterpenalty \fi}
+\def\install@h@after@penalty
+ {\ifdefault@break@after \else\@afterpenalty \fi}
+
+%%%%%%%%%%%%%%%% Surrounding White Space
+% WhiteBefore
+% amount is put in token list \@whitebefore,
+% the \@define... macro uses this to its own discretion
+% For the three text construct this happens in the general macros
+% In ExternalItem a different default is used
+%
+\ifini{\newtoks\@whitebefore \newskip\whitebefore}
+\add@generic@default{\@whitebefore={whitebefore}}
+\whitebefore=6pt plus 6pt\relax
+\@GenericOption{whitebefore}{
+% \edef\cs@e{\@whitebefore={\@w@w{#1}}}\cs@e}
+ \@whitebefore={#1}}
+
+% WhiteAfter
+% same story with \@whiteafter
+%
+\ifini{\newtoks\@whiteafter \newskip\whiteafter}
+\add@generic@default{\@whiteafter={whiteafter}}
+\whiteafter=6pt\relax
+\@GenericOption{whiteafter}{
+% \edef\cs@e{\@whiteafter={\@w@w{#1}}}\cs@e}
+ \@whiteafter={#1}}
+
+% WhiteLeft
+% same story with \@whiteleft
+%
+\ifini{\newtoks\@whiteleft}
+\newif\ifwhiteleft@defined
+\add@generic@default{\@whiteleft\z@toks \whiteleft@definedno}
+\@GenericOption{whiteleft}{
+% \edef\cs@e{\nxp\@whiteleft={\@w@w{#1}}}\cs@e
+ \@whiteleft={#1}
+ \whiteleft@definedyes}
+
+% WhiteRight
+% same story with \@whiteright
+%
+\ifini{\newtoks\@whiteright}
+\newif\ifwhiteright@defined
+\add@generic@default{\@whiteright\z@toks \whiteright@definedno}
+\@GenericOption{whiteright}{
+ \edef\cs@e{\nxp\@whiteright={\@w@w{#1}}}\cs@e
+ \whiteright@definedyes}
+
+%%%%%%%%%%%%%%%% Group Bookkeeping
+\def\@@nulklasse{????}\def\@@nulnaam{????}
+\let\@@groepklasse=\@@nulklasse \let\@Group@Name=\@@nulnaam
+
+% Grouping level during definition
+%
+\new@@counter{group}
+\add@generic@default{\start@counter{group}}
+\add@generic@stop@default{\if\TestCounter:group >0
+ \Emessage{There are groups open in <\@name>}\fi}
+
+\add@generic@default{\def\current@def@group{>>OUTER LEVEL<<}}
+\def\b@group{\edef\@outer@options@list{\@current@options@list}
+ \bgroup\step@counter{group}
+ \ifnextchar[\def@def@group{}%]
+ }
+\def\def@def@group[#1]{\def\current@def@group{#1}}
+\def\e@group{\ifnextchar[\test@def@group\egroup%]
+ }
+\def\test@def@group[#1]{\def\current@test@group{#1}
+ \ifx\current@def@group\current@test@group\egroup
+ \else\Emessage{Closing `\current@def@group' with `\current@test@group'
+ in \@class: \@name}
+ \fi}
+
+
+% Grouping during execution
+%
+\def\@@testklasse{OUTER}\def\@@testnaam{OUTER}
+\def\@DEFgroepsluit{\nxp\Close@Group{\@class}{\@name}}
+\def\@groepERR#1#2{\Wmessage{Unexpected close of
+ <\expandafter\string#1; expected: \expandafter\string#2.}}
+\newcount\group@open@lineno
+\def\Open@Group#1#2{\def\@@groepklasse{#1}\def\@Group@Name{#2}%
+ \Tmessage[gen]{Open \string#1\@space \string#2 @ \the\inputlineno}
+ \group@open@lineno\inputlineno}
+\def\Close@Group#1#2{\def\@@testklasse{#1}\def\@@testnaam{#2}%
+ \ifx\@@testnaam\@Group@Name
+ \Tmessage[gen]{Close \string#1\@space \string#2}%
+ \else \@groepERR{\@@testnaam}{\@Group@Name}\fi}
+\def\Close@all@groups
+ {\ifx\@Group@Name\@@nulnaam
+ \else \Wmessage{Group not closed: \expandafter\string\@Group@Name;
+ start @\the\group@open@lineno}
+ \endgroup
+ \Close@all@groups
+ \fi}
+
+\def\@groeptester{\ifx\@Group@Name\@@nulnaam
+ \else \Wmessage{Group still open: \expandafter\string\@Group@Name}\fi}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%% Counters
+
+% Counter name
+% has been abstracted.
+% this may be removed later for efficiency.
+%
+%\def\counter@name#1{#1@C}%defined above
+\def\cs@counter@name#1{\csn#1@C\ecs}
+\def\counter@@name#1{\CSname{#1@C}}
+\def\counter@value#1{\xp\the\csn#1@C\ecs}
+
+%
+% \NewCounter:COUNTER
+% \newcount\COUNTER@C
+% \CounterRepresentation:COUNTER=1 ; print arabic numeral
+% \StartCounter:COUNTER ; set to 0
+% \COUNTER@RL={} ; create reset list
+%
+% \CounterRepresentation:THING=W
+% if W is another counter, make synonym, otherwise
+% \THING@R <- representation command
+% \THINGCounter = \THING@R \THING@C
+% #1 = naam van een nieuw te definieren teller;
+% #2 = telwijze of naam van teller waar de nieuwe teller synoniem
+% mee moet worden.
+%
+\def\NewCounter:#1 {\new@counter{#1}}
+\def\new@counter#1{
+ \new@@counter{#1}\csarg\edef{#1Value}{\counter@@name{#1}}
+ \CounterRepresentation:{#1}=1
+ \StartCounter:{#1}
+ }
+% given above
+%\def\new@@counter#1{\csarg\newcount{\counter@name{#1}}}
+\def\AdaptiveCounter:#1
+ {\if\UndefinedCS{\counter@name{#1}}\new@counter{#1}\fi
+ \adds@stop@command
+ {\ifWriteExtern\immediate\write\aux@file
+ {\string\SetCounter:#1={\counter@value{#1}}} \fi
+ }}
+
+% Counter allocation in the generic constructs
+% counter:x
+% indicates the mode of representation of the counter
+% of the construct being defined. The counter is first allocated.
+% A switch is thrown that will generate automatic step instructions.
+%
+\newif\ifhas@counter
+\@GenericOption{HasCounter}{
+ \switch {\if\EqualString{#1}}
+ {yes} {\has@counteryes\has@labelyes
+ \if\IsEmptyList{#2}\else\def\this@counter@repr{#2}\fi}
+ {no} {\has@counterno}
+ {default} {\has@counteryes}
+ \endswitch}
+\@GenericOption{counter}{
+ \ifin@label \edef\cs@e{\nxp\@add@toks{\CSname{\@name Counter}}}
+ \cs@e
+ \else\has@counteryes\has@labelyes \def\this@counter@repr{#1}
+ \fi}
+\def\install@counter#1{\new@counter{\@name}%
+ \ifhas@marks\xp\add@mark@item\xp{\@name Counter}\fi
+ \if\IsEmptyList{#1}\else\CounterRepresentation:\@name=#1 \fi
+ }
+
+% Counter-related defaults: initially there is no counter,
+% if a counter starts it counts Arabic unless otherwise indicated,
+% and the countername associated with this construct is
+% made available as an option;
+% later it will be a command, and the option is removed again.
+%
+\add@generic@default{\has@counterno\has@labelno
+ \def\this@counter@repr{1}
+ \csarg\def{\gen@option@name{\@name Counter}}{%
+ \edef\cs@e{\nxp\@add@toks{%\nxp\cprotect
+ \CSname{\@name Counter}}}\cs@e
+ \global\has@counteryes\global\has@labelyes}}
+\add@generic@stop@default
+ {\csarg\let{\gen@option@name{\@name Counter}}\relax}
+\add@generic@stop@default{\ifhas@counter
+ \xp\install@counter\xp{\this@counter@repr}\fi}
+
+%titles are handled below but the actions have to be
+%in this order.
+\add@generic@stop@default
+ {\ifhas@title \ifshort@title \@sTitelize\@command
+ \else \@Titelize{\@command}
+ \fi\fi}
+\add@generic@stop@default{\ifhas@label \@Labelize{\@command}\fi}
+
+
+%%%%%%%%%%%%%%%% Counter Representaton
+% main use: indicate representation of numerical value of counter
+% control sequence \FooCounter <- Foo@R\Foo@C
+% two-step approach necessary because of symbolic reference:
+% not all representations work purely by expansion.
+%
+
+% 1 arabic, i lowercase roman, I uppercase roman
+% a lowercase character, A uppercase Character
+%
+\def\@arabic#1{\number#1 }
+\def\@lcascii#1{{\tempcounta=#1\relax \advance\tempcounta by 96
+ \char\tempcounta\relax}}
+\def\@ucascii#1{{\tempcounta=#1\relax \advance\tempcounta by 64
+ \char\tempcounta\relax}}
+\def\@roman#1{\romannumeral#1 }
+\def\@Roman#1{\uppercase\expandafter{\romannumeral#1}}
+
+% Representation has been abstracted
+%
+\def\counter@repr#1{#1@R}
+
+% Give the representing control sequence (@roman, ...)
+% inside an \edef
+%
+\def\counter@@repr#1{\xp\xp\xp\string\csname#1@R\endcsname}
+
+% Counter Representation (user command)
+% decides if this is a real representation command,
+% or a synonym declaration
+%
+\def\CounterRepresentation:#1=#2 {
+ \if\UndefinedCS{\counter@name{#2}}%is this counter a synonym?
+ \represent@counter{#1}{#2}
+ \else \@SynonymCounter{#1}{#2}
+ \fi}
+\def\represent@counter#1#2{
+ \edef\cs@e{@\if#2iroman\else
+ \if#2IRoman\else \if#2alcascii\else
+ \if#2Aucascii\else arabic\fi\fi\fi\fi}
+% \csarg\xdef{\counter@repr{#1}}{\CSname{\cs@e}}
+ \csarg\edef{\counter@repr{#1}}{\CSname{\cs@e}}
+ \csarg\xdef{#1Counter}{\nxp\cprotect %\xp\string when writing label out
+ \CSname{\counter@repr{#1}}{\nxp\number\counter@@name{#1}}}
+ }
+\def\cprotect{}
+
+\def\PrintCounter:#1 {\csn#1Counter\ecs}
+
+% Synonym Counters
+% share the \FooCounter command, internal name, and reset list
+%
+\def\@SynonymCounter#1#2{
+ \edef\cs@b{\nxp\let\counter@@name{#1}=\counter@@name{#2}
+ \nxp\let\CSname{#1Counter}=\CSname{#2Counter}
+ \nxp\let\CSname{#1@RL}=\CSname{#2@RL}}
+ \cs@b
+ }
+
+% Synonym as generic option
+% sharecounter:xyz
+% Don't allocate a counter, but share the counter of the
+% 'xyz' construct.
+%
+\@GenericOption{sharecounter}{\CounterRepresentation:\@name=#1 }
+
+% Governing counters
+% If a counter governs another counter, the other is reset
+% whenever the first is altered.
+%
+\def\GoverningCounter:#1=#2 {\tempano
+ \if\UndefinedCS{\counter@name{#1}}
+ \Wmessage{No such counter <#1>}
+ \else\if\UndefinedCS{\counter@name{#2}}
+ \Wmessage{No such counter <#2>}
+ \else\tempayes
+ \fi\fi
+ \iftempa\if\UndefinedCS{#2@RL}\csarg\newtoks{#2@RL}
+ \csn #2@RL\ecs={}\fi
+ \append@to@list{#2@RL}{\\#1;}
+ \fi}
+\def\reset@subordinates#1{\if\UndefinedCS{#1@RL}\else
+ \def\\##1;{\start@counter{##1}}%
+ \the\csname #1@RL\endcsname \let\\=\relax
+ \fi}
+
+% User counter manipulation
+% should be global, and should reset subordinate counters
+% and define references.
+%
+\def\StartCounter:#1 {\handle@user@counter{#1}{start}{}}
+\let\ResetCounter\StartCounter
+\def\StepCounter:#1 {\handle@user@counter{#1}{step}{}}
+\def\AddToCounter:#1=#2 {\handle@user@counter{#1}{addto}{#2}}
+\def\BackStepCounter:#1 {\handle@user@counter{#1}{back@step}{}}
+\def\SetCounter:#1=#2 {\handle@user@counter{#1}{set}{#2}}
+\def\handle@user@counter#1#2#3{\if\UndefinedCS{\counter@name{#1}}
+ \Wmessage{Unknown counter: #1}
+ \else \begingroup\globaldefs\@ne
+ \csn#2@counter\ecs{#1}{#3}%
+ \reset@subordinates{#1}\define@reference{#1}%
+ \endgroup
+ \fi}
+
+% Numeric manipulation
+%
+\def\CounterValue:#1 {%
+ \if\UndefinedCS{\counter@name{#1}}0
+ \else \cs@counter@name{#1}\fi
+ }
+\def\TestCounter:#1 {00\fi\ifnum\cs@counter@name{#1}}
+
+% Internal counter manipulation
+% is local and has no side effects
+%
+\def\step@counter#1{\increase@value{\counter@name{#1}}\@ne}
+\def\addto@counter#1#2{\edef\cs@e
+ {\nxp\increase@value{\nxp\counter@name{#1}}{\w@w{#2}}}\cs@e}
+\def\back@step@counter#1{\increase@value{\counter@name{#1}}\m@ne}
+\def\start@counter#1{\set@value{\counter@name{#1}}\z@}
+\def\set@counter#1#2{\edef\cs@e
+ {\nxp\set@value{\nxp\counter@name{#1}}{\w@w{#2}}}\cs@e}
+
+
+%%%%%%%%%%%%%%%% Title
+%
+% All constructs can have titles.
+% By using the option 'title' the user indicates that
+% this particular option has a title.
+% A control sequence \constructTitle is defined.
+%
+% In case the \constructTitle is only used in a macro,
+% the user has to set HasTitle:yes as an option.
+%
+\def\@@@title#1{#1Title}\def\@@title{\@@@title\@name}
+\newif\ifhas@title\add@generic@default{\has@titleno}
+\newif\ifshort@title\add@generic@default{\short@titleno}
+\add@generic@stop@default % we cannot use @@title here!
+ {\ifhas@marks\ifhas@title\xp\add@mark@item\xp{\@name Title}\fi\fi}
+\def\give@title{\global\has@titleyes
+ \global\csarg\let\@@title\@space
+ %to define it until first call
+ }
+\@GenericOption{title}{\give@title
+ \ifin@external \if\IsEmptyList{#1}
+ \external@handle@title{\@name}
+ \else \external@handle@title{#1}\fi
+ \else \if\IsEmptyList{#1}
+ \edef\cs@e{\nxp\@add@toks{\CSname{\@@title}}}\cs@e
+ \else\Wmessage{Parametrized titles only in external}\fi
+ \fi
+ }
+\@GenericOption{HasTitle}{
+ \switch {\if\EqualString{#1}}
+ {yes} {\give@title}
+ {no} {\global\has@titleno}
+ {short} {\give@title \global\short@titleyes}
+ {default} {\give@title}
+ \endswitch
+ }
+
+% this code appears in \outer@start@commands;
+% it will be executed in an \edef
+%
+\newtoks\title@toks
+\def\install@title@code
+ {%\nxp\xp\gdef\nxp\xp\CSname{\@name Title}\nxp\xp{%
+ % \nxp\xp\nxp\maybe@uppercase\nxp\xp{\nxp\the\title@toks}}%
+ \nxp\xp\gdef\nxp\xp\CSname{\@name Title}\nxp\xp
+ {\nxp\the\title@toks}%
+ \ifhas@marks
+ \edef\nxp\cs@e{\nxp\nxp\nxp\refresh@mark@item
+ {\@name Title}{\nxp\the\title@toks}}%
+ \nxp\cs@e
+ \fi}
+
+% Give a macro a title
+%
+%\add@generic@stop@default{\ifhas@title \@Titelize{\@name}\fi} %above!
+%
+\newcount\extra@args \add@generic@default{\extra@args\z@}
+\def\ttl@name#1{ttl@#1}
+\def\@Titelize#1{\edef\cs@e{\let\CSname{\ttl@name{#1}}=\CSname{#1}}\cs@e
+ \ifcase\extra@args %0:
+ \csarg\edef{#1}##1\par
+ {\title@toks\nxp\xp{\nxp\id@##1\nxp\willbeunhskip}%
+% {\title@toks{##1\nxp\protect\nxp\unhskip}%
+ \CSname{\ttl@name{#1}}}
+ \or %1:
+ \csarg\edef{#1}##1##2\par
+ {\title@toks\nxp\xp{\nxp\id@##2\nxp\willbeunhskip}%
+% {\title@toks{##2\nxp\protect\nxp\unhskip}%
+ \CSname{\ttl@name{#1}}{##1}}
+ \or %2:
+ \csarg\edef{#1}##1##2##3\par
+ {\title@toks\nxp\xp{\nxp\id@##3\nxp\willbeunhskip}%
+% {\title@toks{##3\nxp\protect\nxp\unhskip}%
+ \CSname{\ttl@name{#1}}{##1}{##2}}
+ \else \Wmessage{Sorry, too many extra arguments %
+ for `\@class' : `\@name'}
+ \fi}
+\begingroup\catcode`\^^M\active \endlinechar-1\relax%
+% trick: with an active ^^M we can let it expand to \@space
+% not a 100\% solution, true.
+\gdef\@sTitelize#1{
+ \edef\cs@e{\let\CSname{x@\ttl@name{#1}}=\CSname{#1}}\cs@e
+ \csarg\edef{#1}{\begingroup\endlinechar`\nxp\^^M
+ \catcode\endlinechar\active\CSname{\ttl@name{#1}}}
+% short titles can have no unwanted trailing space
+ \ifcase\extra@args %0:
+ \csarg\edef{\ttl@name{#1}}##1^^M
+ {\endgroup\let\nxp^^M\nxp\@space
+ \title@toks\nxp\xp{\nxp\id@##1}%
+% \title@toks{##1\nxp\protect\nxp\unhskip}%
+ \CSname{x@\ttl@name{#1}}}
+ \or %1:
+ \csarg\edef{\ttl@name{#1}}##1##2^^M
+ {\endgroup\let\nxp^^M\nxp\@space
+ \title@toks\nxp\xp{\nxp\id@##2}%
+% \title@toks{##2\nxp\protect\nxp\unhskip}%
+ \CSname{x@\ttl@name{#1}}{##1}}
+ \or %2:
+ \csarg\edef{\ttl@name{#1}}##1##2##3^^M
+ {\endgroup\let\nxp^^M\nxp\@space
+ \title@toks\nxp\xp{\nxp\id@##3}%
+% \title@toks{##3\nxp\protect\nxp\unhskip}%
+ \CSname{x@\ttl@name{#1}}{##1}{##2}}
+ \else \Wmessage{Sorry, too many extra arguments %
+ for `\@class' : `\@name'}
+ \fi}
+\endgroup
+
+% Uppercase titles are a big problem
+% after \MakeUpperCase
+% any appearing title (including when it comes out of a mark)
+% is uppercased
+%
+\newif\ifUpperCasing \def\MakeUpperCase{\UpperCasingyes}
+\def\maybe@uppercase{\ifUpperCasing\uppercase\xp\fi}
+
+%%%%%%%%%%%%%%%% M O D E S
+%
+% controls whether a construct can start/end as part of a paragraph.
+% chooses between a lot of horizontal/vertical commands.
+%
+% this should appear as one of the first options.
+% maybe generate an error msg if it doesn't
+%
+\newif\ifleft@embedded@construct
+\newif\ifright@embedded@construct
+\add@generic@default{\left@embedded@constructno\right@embedded@constructno}
+\newif\if@hmode \newif\if@vmode
+\add@generic@default{\@hmodeno\@vmodeyes}
+\@GenericOption{embedded}{\switch {\if\EqualString{#1}}
+ {yes} {\left@embedded@constructyes\right@embedded@constructyes}
+ {no} {\left@embedded@constructno \right@embedded@constructno}
+ {left} {\left@embedded@constructyes\right@embedded@constructno}
+ {right} {\left@embedded@constructno \right@embedded@constructyes}
+ {default} {\Wmessage{Strange modifier: `embedded:#1'}}
+ \endswitch
+ \ifleft@embedded@construct \@hmodeyes \@vmodeno \fi}
+
+% Mode dependent
+%
+\def\h@or@v{\ifleft@embedded@construct h\else v\fi}
+\def\append@no@hv@break
+ {\edef\cs@e{\nxp\@add@toks{%\if@hmode \if@vmode\else\nxp\leavevmode\fi\fi
+ %\if@vmode \if@hmode\else\nxp\leavehmode\fi\fi
+ \nxp\nobreak}}
+ \cs@e}
+
+%%%%%%%%%%%%%%%% Boxes
+%
+% Line
+% is a \hbox to \hsize
+% mainly used to determine the width of stuff inside it.
+%
+\newif\ifin@line
+\add@generic@default{\in@lineno}
+\newcount\text@in@line \newtoks\line@toks \newbox\line@box
+\def\rm@to@end@of@box{\everyvbox{}%
+ \setbox\tempboxa\vbox\bgroup
+ \aftergroup\rm@tmp@box}
+\def\rm@tmp@box{\setbox\tempboxa\box\voidb@x\egroup}
+\def\definitely@to@hsize{\def\maybe@to@hsize{ to\hsize}}
+\@GenericOption{line}{
+ \switch {\if\EqualString{#1}}
+ {start} {\protect@breakpoint
+ \b@group[line]\in@lineyes\line@toks{}
+ \temp@options@list{line@toks}
+ \@add@toks{\hbox \maybe@to@hsize\bgroup}\text@in@line\z@
+ }
+ {stop} {\@add@toks{\hfil\egroup}\revert@options@list
+ \ifnum\text@in@line>\z@
+ \edef\cs@e{\nxp\@add@toks
+ {\line@toks={\the\line@toks}}}\cs@e
+ \@add@toks{\begingroup\everyvbox{\rm@to@end@of@box}%
+ \let\maybe@to@hsize\relax
+ \setbox\line@box\the\line@toks
+ \tempdima\hsize\advance\tempdima-\wd\line@box
+ \everyvbox{}\definitely@to@hsize
+ \everyvbox{\hsize\tempdima}\the\line@toks
+ \endgroup}
+ \else \@add@toks{\definitely@to@hsize}
+ \toks@add@toks{line@toks}
+ \fi
+ \e@group[line]\at@breakpointyes}
+ {default} {\Wmessage{Strange modifier: `line:#1'}}
+ \endswitch}
+
+% Tekstkolom. Is een \vbox of \vtop.
+% Openen met 'begin' 'ophangen', 'topregel' of 'voetregel',
+% start,topregel : \vtop
+% voetregel : \vbox
+% ophangen : \vtop{\kern\z@
+% Eindigen met 'stop'
+\@GenericOption{textcolumn}{
+ \switch {\if\EqualString{#1}}
+ {stop} {\@add@toks{\egroup}\global\BlockWidth\hsize
+ \e@group[textcolumn]\at@breakpointyes}
+ {start} {\open@text@column\vtop{}}
+ {topline} {\open@text@column\vtop{}}
+ {hang} {\open@text@column\vtop{\kern\z@}}
+ {footline} {\open@text@column\vbox{}}
+ {default} {\Wmessage{Strange modifier: `textcolumn:#1=#2'}}
+ \endswitch}
+\def\open@text@column#1#2%
+ {\ifin@line\advance\text@in@line\@ne\else\protect@breakpoint\fi
+ \@add@toks{#1\bgroup#2\leftskip\z@ \Indent:no \leavevmode}
+ \b@group[textcolumn]
+ \ifin@line\else\aftergroup\at@breakpointyes\fi
+ }
+
+% Depth strut: for use in line
+\@GenericOption{depth}{
+ \edef\cs@e{\nxp\@add@toks{\vrule width\z@ height\z@ depth \@w@w{#1}}}
+ \cs@e}
+
+% Block
+% is an hbox
+% opening
+% 1/ blok:start --> \setbox\block@box=\hbox{
+% and \block@closing = }
+% 2/ blok:hang --> \setbox\block@box=\hbox{\vtop{\kern\z@\hbox{
+% and \block@closing = }}}
+% closing
+% 1/ blok:stop --> \block@closing \box\block@box
+% 2/ stickout:left/right --> \block@closing \l/rlap{\box\block@box}
+% 3/ fillupto:foo --> \block@closing
+% \hbox to \foo{\unhbox\block@box\hfil}
+%
+\newbox\block@box \newif\ifin@box
+\add@generic@default{\in@boxno
+ \def\block@closing{\ifin@box\else
+ \Wmessage{Closing `block', but not opened. This is serious!}\fi}
+ }
+\def\block@closing{}
+\newdimen\BlockWidth
+\def\Measure@Block{\global\BlockWidth\wd\block@box}
+\@GenericOption{block}{
+ \switch {\if\EqualString{#1}}
+ {stop} {\stop@block}
+ {hang} {\start@block
+ {\vtop\bgroup\kern\z@\hbox\bgroup}
+ {\egroup\egroup}}
+ {start} {\start@block{}{}}
+ {default} {\Wmessage{Strange option: `block:#1'}}
+ \endswitch}
+\def\start@block#1#2{
+ \ifin@line\else\protect@breakpoint\fi
+ \@add@toks{\setbox\block@box=\hbox\bgroup#1}
+ \b@group[block]
+ \ifin@line\else\aftergroup\at@breakpointyes\fi
+ \def\block@closing{\@add@toks{#2\egroup\Measure@Block}}
+ }
+\def\stop@block{\block@closing
+ \ifin@box \@add@toks{\advance\hsize by -\wd\block@box} \fi
+ \@add@toks{\box\block@box}
+ \e@group[block]}
+
+\@GenericOption{fillupto}{
+ \block@closing \e@group[block]
+ \edef\cs@e{\nxp\@add@toks{\hbox to \@w@w{#1}{\unhbox\block@box\hfil}}}
+ \cs@e
+ \ifin@line \edef\cs@e{\nxp\@add@toks{\advance\hsize by -\@w@w{#1}}}
+ \cs@e \fi
+ }
+\@GenericOption{stickout}{
+ \block@closing \e@group[block]
+ \switch {\if\EqualString{#1}}
+ {right} {\stickout@right{#2}}
+ {left} {\stickout@left{#2}}
+ {default} {\Wmessage{Unknown qualifier (stickout:) `#1'}}
+ \endswitch
+ }
+\def\stickout@left#1{
+ \@add@toks{\llap}
+ \if\IsEmptyList{#1}
+ \@add@toks{{\box\block@box}}
+ \else \edef\cs@e{\nxp\@add@toks{{\hbox to \@w@w{#1}
+ {\box\block@box\hss}}}}
+ \cs@e
+ \fi}
+\def\stickout@right#1{
+ \@add@toks{\rlap}
+ \if\IsEmptyList{#1}
+ \@add@toks{{\box\block@box}}
+ \else \edef\cs@e{\nxp\@add@toks{{\hbox to \@w@w{#1}
+ {\hss\box\block@box}}}}
+ \cs@e
+ \fi}
+
+%%%%%%%%%%%%%%%% Tidbits
+
+% Commands
+%
+\@GenericOption{command}{
+ \ifin@external \external@handle@expandable{#1}{\csn#1\ecs}{<#1>}
+ \else
+ \if\UndefinedCS{#1}\Wmessage{Undefined command: <#1>}\fi
+ \edef\cs@e{\nxp\@add@toks{\CSname{#1}}}\cs@e
+ \fi}
+\@GenericOption{CSname}{
+ \edef\cs@e{\nxp\@add@toks{\CSname{#1}}}\cs@e}
+
+% Literal text.
+% only problem if this is a colon.
+%
+\@GenericOption{literal}{\@add@toks{#1}}
+
+% Arguments.
+%
+\@GenericOption{arg}{\edef\cs@e
+ {\nxp\@add@toks{\iftrue{\else}\fi#1\iffalse{\else}\fi}}
+ \cs@e}
+\@GenericOption{OpenBrace}{\edef\cs@e
+ {\nxp\@add@toks{\iftrue{\else}\fi}}
+ \cs@e}
+\@GenericOption{CloseBrace}{\edef\cs@e
+ {\nxp\@add@toks{\iffalse{\else}\fi}}
+ \cs@e}
+% Extra Commands before and after
+%
+\newtoks\before@toks \add@generic@default{\before@toks{}}
+\@GenericOption{commandbefore}{
+ \edef\cs@e{\nxp\append@to@list{before@toks}{\CSname{#1}}}
+ \cs@e}
+\newtoks\after@toks \add@generic@default{\after@toks{}}
+\def\add@after@command#1{\append@to@list{after@toks}{#1}}
+\@GenericOption{commandafter}{
+ \edef\cs@e{\nxp\add@after@command{\CSname{#1}}}
+ \cs@e}
+
+\endinput
+
+% 2016/04/13 Chnaged \lolli@name to \lollipop@name
+% 2014/04/18 Fixed the wrong numbering of nested enumerate lists
+% 92/11/03 Improved penalty handling for embedded environments
+% \ifini test extended to make loading on top of plain possible
+% 92/11/08 Breakpoint protection into line/block/textcolumn
+% 92/11/14 Resetlist generation made conditional
+% 92/11/21 option 'arg'
+% 92/12/12 \sTitelize, \give@title
+% 93/07/30 late@after@toks, inputlineno in group errmsg \ No newline at end of file
diff --git a/macros/plain/formats/lollipop/tex/lollipop.tex b/macros/plain/formats/lollipop/tex/lollipop.tex
new file mode 100644
index 0000000000..5b77aabd78
--- /dev/null
+++ b/macros/plain/formats/lollipop/tex/lollipop.tex
@@ -0,0 +1,141 @@
+% lollipop.tex; master file for the Lollipop tex format.
+% This file and all input files and all files for the manual
+% (with the exception of hyphen.tex and btxmac.tex)
+% copyright 1992/3 Victor Eijkhout
+% copyright 2014--2016 Vafa Khalighi
+%
+%
+% This program is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version.
+%
+% This program is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with this program. If not, see <http://www.gnu.org/licenses/>.
+%
+%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%% L O L L I P O P T E X %%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%
+% o
+% L O L L I P O P
+% | |
+%
+\catcode`\@=11
+
+\input lollipop-plain
+
+\input lollipop-tools
+
+\input lollipop-define
+
+\input lollipop-fonts
+\input lollipop-fontdefs
+
+\input lollipop-text
+
+\input lollipop-document
+
+\input lollipop-heading
+
+\input lollipop-output
+
+\input lollipop-float
+
+\input lollipop-lists
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\showboxdepth=7 \showboxbreadth=300
+\errorcontextlines=\maxdimen
+
+\let\willbeunhskip\unhskip
+
+\Typeface:ComputerModern
+\Pointsize:10
+\Style:bold \Style:slant \Style:italic \Style:roman
+
+\Distance:verbatimwhiteleft=levelindent
+\Distance:verbatimwhitebefore={0pt plus 1pt}
+\Distance:verbatimwhiteafter={0pt plus 1pt}
+
+%\tracingmacros=2\tracingcommands\tracingmacros
+\DefineTextBlock:Ver
+ whitebefore:verbatimwhitebefore whiteafter:verbatimwhiteafter
+ breakbefore:200 breakafter:-100
+ whiteleft:verbatimwhiteleft
+ command:vVer text Stop
+
+\DefinePageGrid:RightPage height:page=8in width:page=5in
+ textband:start text textband:stop
+ vwhite:12pt
+ band:start PageCounter band:stop
+ Stop
+\RightPage
+
+\hyphenation{Eijk-hout dis-cre-tio-na-ry al-ign-ment met-hod
+ met-hods}
+
+% v0.9 First public release October 1992
+% v0.91 TeX3 based lolplain, penalties in embedded constructs,
+% splittopskip
+% v0.92 Copyright notices added, math family setting,
+% bugs in penalties corrected
+% v0.93 Nobreaks in constructs, synonym counters, start floats
+% v0.94 Adaptive distances and counters
+% v0.95 BibTeX, short titles, improved external handling,
+% \CurrentOutput changed
+% v0.96 repair: counters, ToExternal, option:title=Smthng,
+% changed copyright status! fontdefs file, late externals
+% EmptyList -> IsEmp...
+%
+% v0.97 Update and organized files and generated various
+% formats for Lollipop.
+%
+% v0.98 Changed filenames; the new filename has now
+% "lollipop-" prefix, and fixed typewriter font.
+%
+% v0.99 Improved ini files, and the error in address.tex
+% example fixed.
+%
+% v1.00 Updated lollipop-plain.tex.
+%
+% v1.01 Updated lollipop-text.tex (changed "#1 cs to \"#1 cs
+% to be compatible with plain
+%
+% v1.02 Updated lollipop-text.tex (defined \EveryParagraph,
+% \EveryMath, and \EveryDisplay), defined
+% \PointSizeScriptSizes:12
+%
+% v1.03 Fixed the wrong numbering of nested enumerate lists
+%
+% v1.04 Updated version number and date of the format in \fmtversion
+%
+% v1.05 Changed \lolli@name to \lollipop@name
+% added \footnoterule to output routine
+% defined \PushLeftIndentLevel, \PopLeftIndentLevel,
+% \PushRightIndentLevel, \PopRightIndentLevel,
+% \PushLeftRightIndentLevels, and \PopLeftRightIndentLevels
+% commands. \PushIndentLevel is now a synonym for
+% \PushLeftIndentLevel and \PopIndentLevel is a synonym
+% for \PopLeftIndentLevel
+% fixed the error caused by \newhelp
+%
+% v1.06 Defined \FrenchSpacing
+%
+\edef\fmtname{\lollipop@name}%defined in Tools
+\def\fmtversion{v1.07, 21 May 2016}
+\append@to@list{everyjob}{\message{
+>>>> This is Lollipop TeX (\fmtversion) <<<<}}
+
+\makeatother
+\errorstopmode
+\endinput
diff --git a/macros/plain/formats/psizzl/aaaread.me b/macros/plain/formats/psizzl/aaaread.me
new file mode 100644
index 0000000000..b5e53769fb
--- /dev/null
+++ b/macros/plain/formats/psizzl/aaaread.me
@@ -0,0 +1,10 @@
+ PSIZZL - A TeX Format for Physics Papers
+
+
+ PSIZZL is a TeX format for physics papers written at SLAC and used at
+seveal other places. It uses too many fonts to work with the version of TeX on
+the VAX Cluster, so the sans serif and small caps fonts have been removed, and
+the control sequences for these have been redefined to give Roman type. Both
+the modified source code and a .FMT file are contained in this directory.
+
+ Please report any problems to F. Paige at X3836.
diff --git a/macros/plain/formats/psizzl/chapters.psizzl b/macros/plain/formats/psizzl/chapters.psizzl
new file mode 100644
index 0000000000..1dc8efdb71
--- /dev/null
+++ b/macros/plain/formats/psizzl/chapters.psizzl
@@ -0,0 +1,314 @@
+% CHAPTERS PSIZZL - generate the body of the publication
+%
+% CHAPTER MACRO
+%
+% \chapter{title}
+% This command numbers the chapter,
+% generates part of the number to be
+% used in defining equation numbers,
+% centers the line and prints it in
+% boldface type.
+% When the above macro is to be used,
+% you first set up with the macro
+%
+% \beginbody
+%
+% Then you define the chapters:
+%
+% \chapter{<chaptertitle>}%
+%
+% where <chaptertitle> may contain embedded \breaktitle macros
+%
+% After the \chapter for the last chapter, input the commnad:
+%
+% \beginappendices,
+%
+% then more \chapter's for the appendices:
+%
+% \chapter{<appendixtitle>}%
+%
+% Within each chapter, the current chapter name will be \chaptername
+% (for appendices, this will be a letter).
+%
+% You may use macros to define sections and subsections within
+% chapters:
+%
+% \section{<section name>}%
+%
+% \subsection{<subsection name>}%
+%
+% To output the tables of figures, etc. at the end, give the command:
+%
+% \endbody
+%
+%
+\def\n@llout#1{\immediate\closeout#1\immediate\openout#1}%
+\newcount\partcount
+\def\p@rtinit{\partcount\@ne}%
+\adddef\resd@c{\p@rtinit}%
+\newcount\t@cpagecount\t@cpagecount\m@ne
+\newcount\f@gpagecount\f@gpagecount\m@ne
+\newcount\t@bpagecount\t@bpagecount\m@ne
+\newcount\l@stpagecount\l@stpagecount\m@ne
+\newif\ifpartapp
+\newwrite\p@rtwrite
+\def\p@rtfile{parts.psiztemp }%
+\def\p@rthead{Table of Parts}%
+\n@llout\p@rtwrite\p@rtfile
+\def\part#1{%
+ \ifpartapp%
+ \xdef\p@rtname{Appendix\ \number\partcount}%
+ \else%
+ \xdef\p@rtname{Part\ \romannumeral\partcount}%
+ \fi%
+ \advance\partcount\@ne
+ \begingroup\c@tset%
+ \p@rttable%
+ }%
+\def\p@rtname{}%
+\def\p@rttable#1{%
+ \c@tMeoline\l@tMother
+ \xdef\writeit{%
+ \write\p@rtwrite{%
+ \line{%
+ \strut{\bf\p@rtname}\quad
+ \uppercase{%
+ \h@tMother#1\h@tMother
+ }%
+ \leaderfil\noexpand\number\p@gecount}%
+ }%
+ }%
+ \writeit\endgroup
+ \p@rtheader{#1}%
+ }%
+\def\p@rtheader#1{%
+ \endpage%
+ \llap{}\vfill%
+ {\fortyss
+ \centerline{\p@rtname}%
+ \bigbreak%
+ \centertitle{\uppercase{#1}}%
+ }%
+ \endpage%
+ }%
+\def\partout{%
+ \ifnum\partcount=\z@\else
+ \endpage\p@gefront
+ {\bf\centertitle\p@rthead}%
+ \immediate\closeout\p@rtwrite
+ \input\p@rtfile
+ \fi
+ }%
+\newcount\ch@ptercount
+\newif\if@ppendix% chapter/@ppendix switch
+\newwrite\ch@pterwrite
+\def\ch@pterfile{chapters.psiztemp }%
+\def\ch@pterhead{Table of Contents}%
+\def\ch@ptertext{}%
+\def\@ppendixtext{Appendix }%
+%
+\def\beginbody{%
+ \b@dyreset
+ }%
+\def\b@dyreset{%
+ \def\ch@ptername{}%
+ \ch@pterinit\ch@pterreset
+ \@ppendixfalse
+ \p@geclear
+ }%
+\adddef\resd@c{\ch@pterclear\b@dyreset\fr@nttrue}%
+\def\ch@pterinit{\ch@ptercount\@ne}%
+\def\ch@pterclear{\ch@ptertot\z@\n@llout\ch@pterwrite\ch@pterfile}%
+\def\ch@ptername{}%
+\def\chapter{% title
+ \if@ppendix\xdef\ch@ptername{\char\number\ch@ptercount\relax}%
+ \let\temp\@ppendixtext
+ \else \xdef\ch@ptername{\number\ch@ptercount\relax}%
+ \let\temp\ch@ptertext
+ \fi\global\advance\ch@ptercount\@ne
+ \ch@ptereject \ch@pterreset
+ \ch@skiph
+ \vbox\bgroup\begingroup\c@tset\ch@ptertable%
+ }%
+\def\ch@ptertable#1{%
+ \@ddch@pt{#1}{\strut{\temp\ch@ptername.}\quad}\endgroup
+ \vskip-\parskip
+ \bf\centertitle{\temp\ch@ptername.\quad#1}\egroup
+ \backpar\ch@skiph
+ }%
+\def\ch@ptercite#1#2{% fig, tab citation style
+ \ifch@pterrenumber#1.#2\else#2\fi
+ }%
+\def\equ@tioncite#1#2{% eqn citation style
+ \ifch@pterrenumber#1-#2\else#2\fi
+ }%
+\def\r@fcite#1#2{% ref citation style
+ \ifr@frenumber#1.#2\else#2\fi
+ }%
+\def\ch@pterreset{\s@ctioninit\s@ctionreset\c@teclear}%
+\def\ch@ptereject{\ifch@pterrenumber\vfill\supereject\fi}%
+\def\beginappendices{\@ppendixtrue\ch@ptercount`A}%
+%
+% build the table of contents,etc iteratively:
+% 1) put out TOC to determine its length => list of tables, figures
+% get the correct pagenumbers
+% 2) put out list of tables and store its page number
+% 3) put out list of figures and store its page number
+% 4) put out TOC again, now using the correct page numbers for
+% list of tables and list of figures
+%
+% (note: after \eject, the page number register contains the previous
+% page number)
+%
+\newif\iff@gt@bhead
+\def\f@gt@bhead{\f@gt@bheadfalse
+ \ifnum\t@btotal>\z@\f@gt@bheadtrue
+ \line{\strut\t@btabhead\leaderfil\romannumeral-\t@bpagecount}%
+ \fi
+ \ifnum\f@gtotal>\z@\f@gt@bheadtrue
+ \line{\strut\f@gtabhead\leaderfil\romannumeral-\f@gpagecount}%
+ \fi
+ }%
+\newcount\blankcount
+\def\rectoleaf{%
+ \ifquadside
+ \blankcount\pageno
+ \divide\blankcount4\multiply\blankcount4
+ \advance\blankcount-\pageno\blankcount-\blankcount
+ \ifnum\blankcount=\@ne\else\hrule height\z@\endleaf\fi\lock
+ \else\endpage
+ \fi
+ }%
+\newif\ift@c
+\newcount\t@cpages\t@cpages\@ne
+\def\endbody{%
+ \vfill\supereject% is there an alternative?
+ \c@teout\endpage
+ \iffrontmatter
+ \immediate\closeout\ch@pterwrite
+ \ifproof\else\endpage\fi
+ %
+ \l@stpagecount=\number\p@gecount\p@gecount=\number\t@cpagecount
+ \t@bpagecount=\number\t@cpagecount\advance\t@bpagecount\t@cpages
+ \f@gpagecount=\number\t@bpagecount\advance\f@gpagecount\m@ne
+ \t@cfalse
+ {\bf\uppercase{\centertitle{\ch@pterhead}}}\bigbreak
+ \ifnum\ch@ptertot>\z@\unlock\input\ch@pterfile\lock\fi
+ \iff@gt@bhead
+ \ifnum\t@bpagecount=\p@gecount\else\t@ctrue\fi
+ \t@bpagecount=\number\p@gecount\advance\t@bpagecount\m@ne
+ \re@dback\t@btabwrite\t@btabfile\t@btabhead\t@btotal
+ %
+ \ifnum\f@gpagecount=\p@gecount\else\t@ctrue\fi
+ \f@gpagecount=\number\p@gecount\advance\f@gpagecount\m@ne
+ \re@dback\f@gtabwrite\f@gtabfile\f@gtabhead\f@gtotal
+ \endleaf
+ \ift@c
+ \rectoleaf
+ \l@stpagecount=\number\p@gecount\p@gecount=\number\t@cpagecount
+ {\bf\uppercase{\centertitle{\ch@pterhead}}}\bigbreak
+ \ifnum\ch@ptertot>\z@\unlock\input\ch@pterfile\lock\fi
+ %
+ \t@bpagecount=\number\p@gecount\advance\t@bpagecount\m@ne
+ \re@dback\t@btabwrite\t@btabfile\t@btabhead\t@btotal
+ %
+ \f@gpagecount=\number\p@gecount\advance\f@gpagecount\m@ne
+ \re@dback\f@gtabwrite\f@gtabfile\f@gtabhead\f@gtotal
+ \endleaf
+ \fi
+ \fi
+ \endleaf
+ \p@gecount=\number\l@stpagecount
+ \fi
+ }%
+% SECTION MACRO
+% The \section macro sets the name in upper
+% and lower case capitals, prints the
+% \section{Name}% section name and number (left adjusted)
+% and skips the appropriate amount of space.
+\newcount\s@ctioncount
+\def\s@ctioninit{\global\s@ctioncount\@ne}%
+\def\secskipt{\bigbreak}%
+\def\s@ctionname{}%
+\def\section{\xdef\s@ctionname{\ch@ptername.\number\s@ctioncount}%
+ \global\advance\s@ctioncount\@ne
+ \s@ctionreset
+ \ch@skiph
+ \vbox\bgroup\begingroup\c@tset\s@ctiontable%
+ }%
+\def\s@ctiontable#1{%
+ \@ddch@pt{#1}{\quad\strut{\s@ctionname}\quad}\endgroup
+ \vskip-\parskip
+ \cp\noindent\s@ctionname\quad#1\par\egroup
+ \backpar\ch@skiph\sectionindent
+ }%
+\def\s@ctionreset{\subs@ctioninit\subs@ctionreset}%
+\let\sectionindent\relax
+%
+% SUBSECTION MACRO
+%
+% \subsection{name}% Subsections appear with a number and
+% with the name in slant font.
+%
+\newcount\subs@ctioncount
+\def\subs@ctioninit{\global\subs@ctioncount\@ne}%
+\def\subs@ctionname{}%
+\def\subsection{% subsection macro
+ \xdef\subs@ctionname{\s@ctionname.\number\subs@ctioncount}%
+ \global\advance\subs@ctioncount\@ne
+ \subs@ctionreset
+ \ch@skiph
+ \vbox\bgroup\begingroup\c@tset\subs@ctiontable%
+ }%
+\def\subs@ctiontable#1{%
+ \@ddch@pt{#1}{\qquad\strut{\subs@ctionname}\quad}\endgroup
+ \sl\noindent\subs@ctionname\quad#1\par\egroup
+ \backpar\ch@skiph\subsectionindent
+ }%
+\def\subs@ctionreset{\subsubs@ctioninit\subsubs@ctionreset}%
+\let\subsectionindent\relax
+%
+% SUBSUBSECTION MACRO
+%
+% \subsubsection{name}% Subsubsections appear with a number and
+% with the name in slant font.
+%
+\newcount\subsubs@ctioncount
+\def\subsubs@ctioninit{\global\subsubs@ctioncount\@ne}%
+\def\subsubsection{%
+ \xdef\subsubs@ctionname{\subs@ctionname.\number\subsubs@ctioncount}%
+ \global\advance\subsubs@ctioncount\@ne
+ \subsubs@ctionreset
+ \ch@skiph
+ \vbox\bgroup\begingroup\c@tset\subsubs@ctiontable%
+ }%
+\def\subsubs@ctiontable#1{%
+ \@ddch@pt{#1}{\quad\qquad\strut{\subsubs@ctionname}\quad}\endgroup
+ \sl\noindent\subsubs@ctionname\quad#1\par\egroup
+ \backpar\ch@skiph\subsubsectionindent
+ }%
+\def\subsubs@ctionreset{\p@ntinit\p@ntreset}%
+\let\subsubsectionindent\relax
+%
+% Common to all macros: write into the table of contents file
+%
+\newcount\ch@ptertot\ch@ptertot\z@
+\def\ch@skiph{\par\ifdim\lastskip<\bigskipamount
+ \removelastskip\vskip\bigskipamount\fi}%
+\def\backpar{\nobreak\vskip-\parskip\nobreak\nointerlineskip}%
+\def\t@bcontents{% line for table of contents in table of contents
+ \line{\strut\ch@pterhead\leaderfil\romannumeral-\t@cpagecount}%
+ }%
+\def\@ddch@pt#1#2{\c@tMeoline\l@tMother
+ \xdef\next{%
+ \write\ch@pterwrite{%
+ \line{#2\h@tMother#1\h@tMother%
+ \noexpand\leaderfil\noexpand\numorroman\p@gecount%
+ }%
+ }%
+ }%
+ \next\global\advance\ch@ptertot\@ne
+ \l@tMspace
+ }%
+% for setting the first letter of each word uppercase: make space active
+% cause next token to be \uppercase{\next}
diff --git a/macros/plain/formats/psizzl/citation.psizzl b/macros/plain/formats/psizzl/citation.psizzl
new file mode 100644
index 0000000000..97031c7670
--- /dev/null
+++ b/macros/plain/formats/psizzl/citation.psizzl
@@ -0,0 +1,607 @@
+% CITATION PSIZZL - citation macros
+%
+% The first time you cite the reference, use the `=' syntax:
+% this creates an entry in the table of references.
+% here's how to refer to a reference the first time:
+% "...as was shown first in\reference\DrellYan={%
+% Drell,~S.~D., Levy,~D.~J., Yan,~T.~M.,
+% A FIELD THEORETIC MODEL FOR ELECTRON - NUCLEON DEEP INELASTIC
+% SCATTERING,
+% Phys.~Rev.~Lett. \refspec{22, 744-8(1969)}.
+% }%
+% here's how to cite the ref:
+% "...hadrons produced in this way\cite\DrellYan\ obey a distribution..."
+% or:
+% "...as was shown first in \reference\DrellYan . "
+% or:
+% "...end of sentence. \Reference\DrellYan\ has the somewhat curious.."
+% References cited this way will have automatic style switching.
+%
+% Figures and tables are to be defined in an analogous way
+% The first time a figure is referred to:
+% "... these data are displayed in
+% \figure\<mnemonic>=
+% {Title of the figure}{caption}{<the figure itself>} more text..."
+% and on subsequent references:
+% "...the cross section ( see \figure\nanobarn)..."
+% or:
+% "...end of sentence. \Figure\newcross\ shows how the new physics..."
+% Tables are exactly analogous to figures.
+%
+% Equations are defined:
+% \equation\<mnemonic>={<equation expression without $$'s>}%
+% e.g.:
+% \equation\quadrature={x^2+y^2=z^2}%
+% to use this construct:
+% "...end of sentence. \Equation\quadrature\ therefore represents..."
+%
+\def\p@gerightglue{\hss}\def\p@geleftglue{\hss}%
+\def\Ps@zerr#1#2{\errhelp=#2\errmessage{Psizzl: #1}}%
+\newhelp\Ps@zmsngtxt{%
+ I expected you to define this name here, but you didn't.
+ You need to define this name here.
+ Hit <CR> to continue processing.
+ }%
+\newhelp\Ps@zmltptxt{%
+ I already encountered this name, but you're trying to define it here.
+ You need to give the defining text the first time the name is used,
+ not here. Hit <CR> to continue.
+ }%
+\newif\iftitleincaption\titleincaptiontrue
+\newif\ifv@ta
+\def\vita#1{%
+ \v@tatrue\def\v@ta{#1}%
+ }%
+\def\v@tahead{\uppercase{Vita}}%
+% needed: macros to assist in the preparation of the author list on the
+% titlepage
+%
+% Macros common to references and title page addresses
+%
+\def\c@tset{\c@tMactive\c@tVset\l@twrite}%
+\def\xd@fnumber#1#2{\xdef#1{{\number\m@decount}}\m@debump}%
+\def\xd@fletter#1#2{\xdef#1{{\char\number\m@decount}}\m@debump}%
+\def\xd@ftext#1#2{\xdef#1{{\it#2}}}%
+\def\xd@fch@pt#1{%
+ \xdef#1{\ch@ptercite{\ch@ptername}{\number\m@decount}}\m@debump
+ }%
+\def\m@debump{%
+ \global\advance\m@decount\@ne \global\advance\m@detotal\@ne
+ }%
+\def\m@deref#1{%
+ \begingroup
+ \ifx=\next
+ \aftergroup\m@detypr\aftergroup#1%
+ \c@tset
+ \begingroup\aftergroup\g@ttok\aftergroup\m@decap
+ \begingroup\aftergroup\g@ttok\aftergroup\m@deeqs
+ \else
+ \Ps@zerr{missing text for \string#1}\Ps@zmsngtxt
+ \fi
+ \endgroup
+ }%
+\def\m@detypr#1{\c@tMeoline
+ \edef\next{\noexpand#1{\the\m@decap}}\global\m@decap{}%
+ \begingroup\aftergroup\expandafter\aftergroup\m@dedoembed
+ \endgroup\next
+ }%
+%
+% Reference Macros
+%
+\newcount\r@ftotal\r@ftotal\z@
+\newcount\r@fcount\r@fcount\@ne
+\newif\ifr@frenumber\r@frenumberfalse%
+\newif\ifch@pterrenumber\ch@pterrenumberfalse%
+\newwrite\r@fcapwrite\def\r@fcapfile{refcap.psiztemp }%
+\def\r@fcaphead{\uppercase{References}}%
+\newwrite\r@ftabwrite\def\r@ftabfile{reftab.psiztemp }%
+\def\r@ftabhead{\uppercase{List of References}}%
+\def\hyphen{-}\def\comma{,}%
+\newif\ifciter@f
+\newif\ifsuperr@f\superr@ftrue
+\newif\ifc@tenull
+\newif\ifnewr@f
+\def\refspec#1,#2(#3){{\bf#1}, #2 (#3)}%
+\def\volyearpageref{\gdef\refspec##1,##2(##3){{\bf##1} (##3) ##2}}%
+\def\cernref{%vol
+ \gdef\refspec##1,##2(##3){%
+ %author, year, {\it Journal} Publisher {\fb Vol}, page.
+ }%
+ }%
+\def\refstyle{%
+ \r@fstyle
+ }%
+\def\r@fstyle#1{\r@fbeg#1\r@fend}%
+\def\lapperiod{%
+ \hbox to \z@{.\hss}%
+ }%
+\def\r@fsupbeg{$^\bgroup}\def\r@fsupend{\egroup$}%
+\def\r@fsupparbeg{$^\bgroup(}\def\r@fsupparend{)\egroup$}%
+\def\r@fbrabeg{[}\def\r@fbraend{]}%
+\def\r@fparbeg{(}\def\r@fparend{)}%
+\def\superreference{%
+ \let\r@fbeg\r@fsupbeg\let\r@fend\r@fsupend
+ }\superreference
+\def\bracketreference{%
+ \let\r@fbeg\r@fbrabeg\let\r@fend\r@fbraend
+ }%
+\def\parenreference{%
+ \let\r@fbeg\r@fparbeg\let\r@fend\r@fparend
+ }%
+\def\superparenreference{%
+ \let\r@fbeg\r@fsupparbeg\let\r@fend\r@fsupparend
+ }%
+\def\cite{%
+ \let\t@g=\r@fstyle\r@fget
+ }%
+\def\hideref{%
+ \let\t@g\g@ble\r@fget
+ }%
+\def\bareref{%
+ \let\t@g\relax\r@fget
+ }%
+\def\reference{%
+ \let\t@g=\r@f\r@fget
+ }%
+\def\Reference{%
+ \let\t@g=\R@f\r@fget
+ }%
+\def\r@f{Ref.\tie}%
+\def\R@f{Reference\tie}%
+\def\r@fget{%
+ \let\m@dedef=\m@deref\let\m@degobble=\g@bble
+ \let\m@decount=\r@fcount\let\m@detotal=\r@ftotal
+ \let\m@dedoembed\r@fembed
+ \let\p@riod=\p@int
+ \l@tnxt\m@denxt
+ }%
+\def\r@fembed#1#2{\xd@fnumber#1{#2}%
+ \t@g{#1}\c@tMeoline\@dd\r@fcapwrite{#1\p@riod}{{\rm#2}}%
+ }%
+% following 6 lines define macros to be used in mutiple references
+\def\f@rstcite{\let\cite\s@ccite\let\sp@nit\g@ble\bareref}%
+\def\s@ccite{\let\cite\th@rdcite\let\sp@nit\comma\hideref}%
+\def\th@rdcite{\let\cite\hideref\let\sp@nit\dash\hideref}%
+\def\spancite{\begingroup\let\cite\f@rstcite\r@fbeg}%
+\def\groupcite{\begingroup\let\cite\bareref\let\sp@nit\g@ble\r@fbeg}%
+\def\endcite{\sp@nit\mn@m\r@fend\endgroup}%
+\def\comma{,}\def\dash{-}%
+%
+%
+% author address macros
+%
+%
+% three styles:
+%
+% 1 - inline author addresses
+%
+% 2 - footnoted address
+%
+% 3 - addresses in ref list
+%
+\newcount\@ddrcount
+\newcount\@ddrtotal
+\newif\ifc@teaddress
+\def\rm@a{`a}\def\gr@a{\tw@}%
+\def\@ddsuper#1{$^{(#1)}$}%
+\adddef\resd@c{\@ddrcount\@ddrz@\@ddrtotal\z@}%
+\def\pr@sent{Present address: }%
+\def\authoraddress{%
+ \let\@ddrpre=\relax\@ddrget
+ }%
+\def\presentaddress{%
+ \let\@ddrpre=\pr@sent\@ddrget
+ }%
+\def\addressreference{% author addresses are references
+ \let\@ddraction=\@ddradd
+ \let\@ddrxdef=\xd@fletter
+ \let\@ddrtag=\@ddsuper
+ \let\@ddrt@tal=\r@ftotal
+ \let\@ddrz@\rm@a % alt: \let\@ddrz@\gr@a
+ \c@teaddresstrue
+ }%
+\def\@ddradd#1#2{%
+ \t@g{#1}\c@tMeoline\@dd\r@fcapwrite{(#1)}{{\rm\@ddrpre#2}}%
+ }%
+\def\addressfootnote{% author addresses are footnotes
+ \let\@ddraction=\@ddrfoot
+ \let\@ddrxdef=\xd@fletter
+ \let\@ddrtag=\@ddsuper
+ \let\@ddrt@tal=\@ddrtotal
+ \let\@ddrz@\rm@a
+ \c@teaddresstrue
+ }%
+\def\@ddrfoot#1#2{\footnote{\t@g{#1}}{{\rm\@ddrpre#2}}}%
+\def\addressinline{% author addresses are inline
+ \let\@ddraction=\@ddrinline
+ \let\@ddrxdef=\xd@ftext
+ \let\@ddrtag=\breaktitle
+ \let\@ddrt@tal=\@ddrtotal
+ \let\@ddrz@\z@
+ \c@teaddressfalse
+ }%
+\def\@ddrinline#1#2{{\rm\t@g#2}}%
+\def\@ddrget{%
+ \let\m@dedef=\m@deref\let\m@degobble=\g@bble
+ \let\m@decount=\@ddrcount\let\m@detotal=\@ddrt@tal
+ \let\t@g=\@ddrtag
+ \let\m@dedoembed=\@ddrembed
+ \let\p@riod=\p@int
+ \l@tnxt\m@denxt
+ }%
+\def\@ddrembed#1#2{\@ddrxdef#1{#2}\@ddraction#1{#2}}%
+\addressfootnote
+%
+% EQUATION NUMBER MACRO
+%
+\newcount\eq@count\eq@count\@ne\newcount\eq@total\eq@total\z@
+\newwrite\eq@write
+\def\eq@file{equation.textemp }%
+\def\eq@head{\uppercase{List of Equations}}%
+\def\display{%
+ \let\t@g\g@ble\eq@get
+ }%
+\def\Equation{%
+ \let\t@g\Eq@\eq@get
+ }%
+\def\Eq@{Equation\tie}%
+\def\equation{%
+ \let\t@g\eq@\eq@get
+ }%
+\def\eq@{Eqn.\tie}%
+\def\eq@get{%
+ \let\m@dedef=\m@deref\let\m@degobble=\g@bble
+ \let\m@decount=\eq@count\let\m@detotal=\eq@total
+ \let\m@dedoembed=\@qnembed
+ \let\p@riod=\d@sh
+ \l@tnxt\m@denxt
+ }%
+\def\@qnembed#1#2{\xd@fch@pt#1\t@g{#1}{\l@tMspace$$#2\eqno(#1)$$}}%
+%
+% macros common to \figure and \table commands
+%
+\def\m@denxt#1{\def\mn@m{#1}%
+ \ifx\undefined#1\let\temp\m@dedef\else\let\temp\m@dechk\fi
+ \temp#1%
+ }%
+\def\m@dechk#1{\t@g{#1}%
+ \ifx=\next\let\temp\m@lterr\else\let\temp\g@ble\fi\temp#1%
+ }%
+\def\m@lterr#1{%
+ \Ps@zerr{multiple text for \string#1}\Ps@zmltptxt\m@degobble
+ }%
+\def\g@bbbble#1#2#3#4{}%
+\def\g@bbble#1#2#3{}%
+\def\g@bble#1#2{}%
+\def\g@ble#1{}%
+\def\m@deset#1{%
+ \begingroup
+ \ifx=\next
+ \aftergroup\m@detype\aftergroup#1%
+ \c@tset
+ \begingroup\aftergroup\g@ttok\aftergroup\m@defig
+ \begingroup\aftergroup\g@ttok\aftergroup\m@decap
+ \begingroup\aftergroup\g@ttok\aftergroup\m@detit
+ \begingroup\aftergroup\g@ttok\aftergroup\m@deeqs
+ \else
+ \Ps@zerr{missing text for \string#1}\Ps@zmsngtxt
+ \fi
+ \xd@fch@pt#1% chapter number is embedded in this number.
+ \t@g#1% the rest of this must not generate any unwanted spaces!
+ \endgroup
+ }%
+\newtoks\m@deeqs\newtoks\m@detit\newtoks\m@decap\newtoks\m@defig
+\def\m@detype#1{\c@tMeoline
+ \edef\next{\noexpand#1{\the\m@detit}{\the\m@decap}{\the\m@defig}}%
+ \global\m@detit{}\global\m@decap{}\global\m@defig{}%
+ \begingroup\aftergroup\expandafter
+ \ifm@dembed\aftergroup\m@dedoembed\else\aftergroup\m@denoembed\fi
+ \endgroup\next
+ }%
+%
+% end of macros common to \table and \figure commands
+%
+% FIGURE CAPTION MACRO
+%
+% The Figure Caption macro generates a list of figure captions. It
+% is similar to the reference macro.
+%
+\newif\iffigureembed\figureembedtrue
+\newif\iff@gmidpage\f@gmidpagetrue
+\newif\iff@gfullpage
+\newcount\f@gcount\f@gcount\@ne
+\newcount\f@gtotal\f@gtotal\z@
+\newwrite\f@gcapwrite\def\f@gcapfile{figcap.psiztemp }%
+\def\f@gcaphead{\uppercase{Figure Captions}}%
+\newwrite\f@gtabwrite\def\f@gtabfile{figtab.psiztemp }%
+\def\f@gtabhead{{List of Figures}}%
+\newwrite\f@gfigwrite\def\f@gfigfile{figfig.psiztemp }%
+\def\f@ginsert{%
+ \iff@gfullpage\let\next=\pageinsert
+ \else\iff@gmidpage\let\next=\ordinsert
+ \else\let\next=\topinsert
+ \fi
+ \fi\next
+ }%
+\def\f@gcaptext#1#2#3{%
+ \noindent\F@g#1. \iftitleincaption#2\fi#3%
+ }%
+\def\f@gcaption#1#2#3{%
+ \iff@gfullpage\vfill\f@gcaptext{#1}{#2}{#3}%
+ \else{\narrower{\f@gcaptext{#1}{#2}{#3}}\par}%
+ \fi
+ }%
+\def\figure{%
+ \def\t@g{\f@g}\f@gget%
+ }%
+\def\Figure{%
+ \def\t@g{\F@g}\f@gget
+ }%
+\def\hidefig{%
+ \let\t@g\g@ble\f@gget
+ }%
+\def\barefig{%
+ \let\t@g\relax\f@gget
+ }%
+\def\f@g{Fig.\tie}%
+\def\F@g{Figure\tie}%
+\def\f@gget{%
+ \let\m@dedef=\m@deset\let\m@degobble\g@bbbble
+ \let\m@decount=\f@gcount\let\m@detotal=\f@gtotal
+ \let\ifm@dembed=\iffigureembed
+ \let\m@dedoembed\f@gpar\let\m@denoembed\f@gnow
+ \let\p@riod=\p@int
+ \l@tnxt\m@denxt
+ }%
+\def\f@gpar#1#2#3#4{\ch@ckpar
+ \adddef\m@dpar{\l@tMspace
+ \f@ginsert
+ \singlespace
+ \ifdraft\else\line{\p@geleftglue\vbox{#4}\p@gerightglue}\fi
+ \f@gcaption#1{#2}{#3}%
+ \@ddtab\f@gtabwrite#1{#2}%
+ \endinsert
+ }%
+ }%
+\def\f@gnow#1#2#3#4{%
+ {\l@twrite
+ \@ddtab\f@gtabwrite#1{#2}%
+ \@dd\f@gcapwrite{#1.}{\iftitleincaption#2\fi#3}%
+ \immediate\write\f@gfigwrite{#4}%
+ \immediate\write\f@gfigwrite{\hang\F@g#1.\endpage}%
+ }%
+ }%
+%
+% TABLE CAPTION MACRO
+%
+% The Table Caption macro generates a list of table captions.
+% It is similar to the figure macro.
+%
+\newif\iftableembed\tableembedtrue
+\newif\ift@bmidpage\t@bmidpagetrue
+\newif\ift@bfullpage
+\newcount\t@bcount\t@bcount\@ne \newcount\t@btotal\t@btotal\z@
+\newwrite\t@bcapwrite\def\t@bcapfile{tabcap.psiztemp }%
+\def\t@bcaphead{\uppercase{Table Captions}}%
+\newwrite\t@btabwrite\def\t@btabfile{tabtab.psiztemp }%
+\def\t@btabhead{{List of Tables}}%
+\newwrite\t@bfigwrite\def\t@bfigfile{tabfig.psiztemp }%
+\def\t@binsert{%
+ \ift@bfullpage\let\next=\pageinsert
+ \else\ift@bmidpage\let\next=\ordinsert
+ \else\let\next=\topinsert
+ \fi
+ \fi\next
+ }%
+\def\t@bcaptext#1#2#3{%
+ \noindent\T@b#1\p@riod\ \iftitleincaption#2\fi#3%
+ }%
+\def\t@bcaption#1#2#3{%
+ \ift@bfullpage\t@bcaptext{#1}{#2}{#3}\par
+ \else\ift@bmidpage\bigskip\fi
+ {\narrower{\t@bcaptext{#1}{#2}{#3}\par}}\medskip
+ \fi
+ }%
+\def\table{%
+ \let\t@g\t@b\t@bget
+ }%
+\def\Table{%
+ \let\t@g\T@b\t@bget
+ }%
+\def\hidetab{%
+ \let\t@g\g@ble\t@bget
+ }%
+\def\baretab{%
+ \let\t@g\relax\t@bget
+ }%
+\def\t@b{Table\tie}\def\T@b{Table\tie}%
+\def\t@bget{%
+ \let\m@dedef=\m@deset\let\m@degobble=\g@bbbble
+ \let\m@decount=\t@bcount\let\m@detotal=\t@btotal
+ \let\ifm@dembed=\iftableembed
+ \let\m@dedoembed\t@bpar\let\m@denoembed\t@bnow
+ \let\p@riod=\p@int
+ \l@tnxt\m@denxt
+ }%
+\def\t@bpar#1#2#3#4{\ch@ckpar
+ \adddef\m@dpar{\l@tMspace
+ \t@binsert
+ \singlespace
+ \t@bcaption#1{#2}{#3}%
+ \ifdraft\else\line{\p@geleftglue\vbox{#4}\p@gerightglue}\fi
+ \@ddtab\t@btabwrite#1{#2}%
+ \endinsert
+ }%
+ }%
+\def\t@bnow#1#2#3#4{%
+ {\l@twrite
+ \@ddtab\t@btabwrite#1{#2}%
+ \@dd\t@bcapwrite{#1.}{\iftitleincaption#2\fi#3}%
+ \immediate\write\t@bfigwrite{#4}%
+ \immediate\write\t@bfigwrite{\hang\T@b#1.\endpage}%
+ }%
+ }%
+%
+% COMMON MACROS FOR ALL THE ABOVE
+%
+% Following three macros implement the ordered midinsert: \ordinsert.
+% This repairs the defect in \midinsert which can cause the order of
+% the inserts in the typeset document to be different from the
+% order in which they appear in the source.
+% Note that a \midinsert is translated into a \topinsert if it is too big
+% or if there are any inserts carried over at all. So a split footnote
+% would have an interference effect here.
+\newif\if@ord
+\def\ordinsert{\@ordtrue\@midtrue\@ins}%
+\def\endinsert{\egroup % finish the \vbox
+ \if@mid\p@gefalse\if@ord\ifnum\insertpenalties>\z@\@midfalse\fi\fi\fi
+ \if@mid
+ \dimen@\ht\z@\advance\dimen@\dp\z@\advance\dimen@\bigskipamount
+ \advance\dimen@\pagetotal\advance\dimen@\pagedepth
+ \advance\dimen@-\pageshrink\advance\dimen@-\pagegoal
+ \ifdim\dimen@>\z@\@midfalse\fi
+ \fi
+ \if@mid \bigskip\box\z@\bigbreak
+ \else\insert\topins{\penalty100 % floating insertion
+ \splittopskip\z@skip
+ \splitmaxdepth\maxdimen \floatingpenalty\z@
+ \ifp@ge \dimen@\dp\z@
+ \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero
+ \else \box\z@\nobreak\vskip\@ne\bigskipamount
+ \fi
+ }%
+ \fi\endgroup\@ordfalse
+ }%
+% Following five macros examine successive tokens until something other
+% than a <CR> is seen. This, then becomes the tokens put into the
+% token register which is the argument of \g@ttok.
+% In this way, the tokens are absorbed with <CR> as an active character
+% but still preserving TeX's property of spacing past blanks (including
+% a <CR>) as it is absorbing the arguments of a macro.
+\def\g@ttok#1{\let\temp#1\l@kt@k}%
+\def\l@kt@k{\futurelet\next\d@ct@k}%
+\def\d@ct@k{%
+ \if\next\h@tMactive\let\next\g@bt@k\else\let\next\g@tt@k\fi\next
+ }%
+\def\g@tt@k#1{\global\temp{#1}\endgroup}%
+\def\g@bt@k#1{\l@kt@k}%
+\def\ch@ckpar{%
+ \ifx\par\endgraf\gdef\par{\m@dpar}%
+ \gdef\m@dpar{\gdef\m@dpar{}\global\let\par\endgraf\par}%
+ \fi
+ }%
+\def\l@tnxt#1#2{\def\temp{#1#2}\futurelet\next\temp}%
+\def\lowercasecite{%
+ \gdef\r@f{ref.\tie}\gdef\f@g{fig.\tie}%
+ \gdef\t@b{table\tie}\gdef\eq@{eqn.\tie}%
+ }%
+\adddef\l@twrite{% define in macros
+ \l@tMother
+ \let\figure=0\let\Figure=0%
+ \let\table=0\let\Table=0%
+ \let\reference=0\let\Reference=0\let\cite=0%
+ \let\authoraddress=0\let\presentaddress=0%
+ \let\equation=0\let\Equation=0\let\display=0%
+ \let\picture=0%
+ }%
+\gdef\@dd#1#2#3{% add something to the specified file
+ {\l@twrite
+ \immediate\write#1{\noexpand\hangpar{.08}{#2\quad}\percent}%
+ \immediate\write#1{#3}%
+ }%
+ }%
+\def\hangpar#1#2{%
+ \par\noindent\hangindent#1\refsize
+ \hbox to #1\refsize{\hfill#2}%
+ }%
+\def\@ddtab#1#2#3{%
+ {\l@twrite
+ \write#1{%
+ \line{%
+ \quad\strut#2\quad\h@tMother#3\h@tMother
+ \leaderfil\number\p@gecount
+ }%
+ }%
+ }%
+ }%
+%
+% MACROS FOR OUTPUTTING CITATIONS AND FOR RESETTING THEM
+%
+\def\re@dback#1#2#3#4{%
+ \ifnum#4>\z@
+ \ifproof\bigskip\else\endpage\fi
+ {\bf\centertitle#3}%
+ \immediate\closeout#1
+ \unlock\input#2\lock
+ \fi
+ }%
+\def\c@teout{%
+ \ifnum\r@ftotal>\z@
+ \ifproof\else\endpage\fi
+ \xdef\writeit{%
+ \write\ch@pterwrite{%
+ \line{%
+ \strut\h@tMother\r@fcaphead\h@tMother
+ \leaderfil\noexpand\number\p@gecount
+ }%
+ }%
+ }\writeit
+ \re@dback\r@fcapwrite\r@fcapfile\r@fcaphead\r@ftotal
+ \ifproof\else\endpage\fi
+ \fi
+ \ifv@ta
+ \endpage
+ \xdef\writeit{%
+ \write\ch@pterwrite{%
+ \line{%
+ \strut\h@tMother\v@tahead\h@tMother
+ \leaderfil\noexpand\number\p@gecount
+ }%
+ }%
+ }\writeit
+ \centertitle{\v@tahead}\v@ta
+ \fi
+ \iftableembed\else
+ \re@dback\t@bcapwrite\t@bcapfile\t@bcaphead\t@btotal
+ \fi
+ \iffigureembed\else
+ \re@dback\f@gcapwrite\f@gcapfile\f@gcaphead\f@gtotal
+ \fi
+ }%
+\def\c@tereset{%
+ \global\f@gcount\@ne
+ \global\t@bcount\@ne
+ \global\eq@count\@ne
+ \global\r@fcount\@ne
+ \global\f@gtotal\z@
+ \global\t@btotal\z@
+ \global\r@ftotal\z@
+ \n@llout\r@ftabwrite\r@ftabfile
+ \n@llout\r@fcapwrite\r@fcapfile
+ \n@llout\f@gtabwrite\f@gtabfile
+ \n@llout\f@gcapwrite\f@gcapfile
+ \n@llout\f@gfigwrite\f@gfigfile
+ \n@llout\t@btabwrite\t@btabfile
+ \n@llout\t@bcapwrite\t@bcapfile
+ \n@llout\t@bfigwrite\t@bfigfile
+ \n@llout\eq@write\eq@file
+ }%
+\adddef\b@dyreset{\c@tereset}%
+\def\c@teclear{%
+ \ifch@pterrenumber
+ \global\f@gcount\@ne
+ \global\t@bcount\@ne
+ \global\eq@count\@ne
+ \fi
+ \ifr@frenumber\global\r@fcount\@ne\fi
+ }%
+\def\f@gt@bhead{\f@gt@bheadfalse
+ \ifnum\t@btotal>\z@\f@gt@bheadtrue
+ \line{\strut\t@btabhead\leaderfil\romannumeral-\t@bpagecount}%
+ \fi
+ \ifnum\f@gtotal>\z@\f@gt@bheadtrue
+ \line{\strut\f@gtabhead\leaderfil\romannumeral-\f@gpagecount}%
+ \fi
+ }%
+% when text is missing, must still typeset the ref number.
+% show error messages in the documentation
diff --git a/macros/plain/formats/psizzl/fontdefs.psizzl b/macros/plain/formats/psizzl/fontdefs.psizzl
new file mode 100644
index 0000000000..9a1b582c03
--- /dev/null
+++ b/macros/plain/formats/psizzl/fontdefs.psizzl
@@ -0,0 +1,221 @@
+
+% FONTDEFS PSIZZL - fonts for use with version TeX 1.0,
+%
+% For reference,
+% default pointsize better(?)
+% Text 10 12 point type 14
+% Equations 10 12 point type 14
+% Superscripts 7 10 point type 10
+% Supersuperscripts 5 8 point type 7
+% \message{load fonts}
+%
+%
+%===============================================================================
+% PSIZZL uses too many fonts for the BNL VAX version of TeX. The sans
+% serif and small caps fonts have been removed with "%*****". Roman fonts are
+% substituted instead:
+\def\sr{\rm} % Roman for sans-serif
+\def\cp{\rm} % Roman for small caps
+% J. Haggerty and F. Paige, 5 Nov 1986
+%===============================================================================
+%
+%*****\font\fortyss = cmssmc40 % sanserif
+%
+\font\fifteenrm = cmr10 scaled\magstep4% % roman 14.4 point
+\font\fourteenrm = cmr10 scaled\magstep3% % roman 14.4 point
+%
+\font\twelverm = cmr10 scaled\magstep1% % roman 12 point
+\font\twelvei = cmmi10 scaled\magstep1% % mathitalic 12 point
+\font\twelveit = cmti10 scaled\magstep1% % italic 12 point
+\font\twelvebf = cmbx10 scaled\magstep1% % boldface 12 point
+\font\twelvesy = cmsy10 scaled\magstep1% % math 12 point
+\font\twelvesl = cmsl10 scaled\magstep1% % slanted 12 point
+%*****\font\twelvess = cmss10 scaled\magstep1% % sansserif 12 point
+\font\twelvett = cmtt10 scaled\magstep1% % typewriter 12 point
+\font\twelveex = cmex10 scaled\magstep1% % extra math 12 point
+%*****\font\twelvecp = cmcsc10 scaled\magstep1% % capitals at 12 point
+%
+%*****\font\tencp = cmcsc10 % capitals at 10 point
+%*****\font\tenss = cmss10 % sansserif 10 point
+%
+\font\eightbf = cmbx8 scaled\magstep1% % boldface 9.6 point
+\font\eightrm = cmr8 scaled\magstep1% % roman 9.6 point
+\font\eightsl = cmsl8 scaled\magstep1% % slanted 9.6 point
+%*****\font\eightss = cmssq8 scaled\magstep1% % sans serif 9.6 point
+\font\eightsy = cmsy8 scaled\magstep1% % symbols 9.6 point
+\font\eighti = cmmi8 scaled\magstep1% % math 9.6 point
+\font\eightit = cmti8 scaled\magstep1% % text italic 9.6 point
+\font\eighttt = cmtt8 scaled\magstep1% % typewriter 9.6 point
+%
+\font\sixbf = cmbx7 scaled\magstep1% % boldface 7.2 point
+\font\sixrm = cmr7 scaled\magstep1% % roman 7.2 point
+\font\sixsy = cmsy7 scaled\magstep1% % math 7.2 point
+\font\sixi = cmmi7 scaled\magstep1% % math italic 7.2 point
+%
+%\message{done fonts}%
+%*****\newfam\srfam
+%*****\newfam\cpfam
+%
+\def\rm{\fam0\fontrm }%
+\def\mit{\fam1 }%
+\def\cal{\fam2 }%
+\def\it{\fam\itfam\fontit}%
+%*****\def\sr{\fam\srfam\fontsr}%
+\def\sl{\fam\slfam\fontsl}%
+\def\bf{\fam\bffam\fontbf}%
+\def\tt{\fam\ttfam\fonttt}%
+%*****\def\cp{\fam\cpfam\fontcp}%
+\def\twelvep@int{% defines all the characteristics of twelve point type
+ \relax
+ \textfont0 = \twelverm % roman
+ \scriptfont0 = \eightrm
+ \scriptscriptfont0 = \sixrm
+ \let\fontrm = \twelverm
+ %
+ \textfont1 = \twelvei % math italics
+ \scriptfont1 = \eighti
+ \scriptscriptfont1 = \sixi
+ %
+ \textfont2 = \twelvesy % math symbols
+ \scriptfont2 = \eightsy
+ \scriptscriptfont2 = \sixsy
+ %
+ \textfont3 = \twelveex % extended math
+ \scriptfont3 = \twelveex
+ \scriptscriptfont3 = \twelveex
+ % there is no name for this
+ %
+ \textfont\itfam = \twelveit % text italic
+ \let\fontit = \twelveit
+ %
+%***** \textfont\srfam = \twelvess % sans serif
+%***** \let\fontsr = \twelvess
+ %
+ \textfont\slfam = \twelvesl % slanted text
+ \let\fontsl = \twelvesl
+ %
+ \textfont\bffam = \twelvebf % boldface
+ \scriptfont\bffam = \eightbf
+ \scriptscriptfont\bffam = \sixbf
+ \let\fontbf = \twelvebf
+ %
+ \textfont\ttfam = \twelvett % typewriter
+ \let\fonttt = \twelvett
+ %
+%***** \textfont\cpfam = \twelvecp % caps & smallcaps
+%***** \let\fontcp = \twelvecp
+ %
+ \fontrm
+ \spaceparams
+ }%
+\def\tenp@int{% defines all the characteristics of ten point type
+ \relax
+ \textfont0 = \tenrm % roman
+ \scriptfont0 = \sevenrm
+ \scriptscriptfont0 = \fiverm
+ \let\fontrm = \tenrm
+ %
+ \textfont1 = \teni % math italics
+ \scriptfont1 = \seveni
+ \scriptscriptfont1 = \fivei
+ %
+ \textfont2 = \tensy % math symbols
+ \scriptfont2 = \sevensy
+ \scriptscriptfont2 = \fivesy
+ %
+ \textfont3 = \tenex % extended math
+ \scriptfont3 = \tenex
+ \scriptscriptfont3 = \tenex
+ % there is no name for this
+ %
+ \textfont\itfam = \tenit % text italic
+ \let\fontit = \tenit
+ %
+%***** \textfont\srfam = \tenss % sans serif
+%***** \let\fontsr = \tenss
+ %
+ \textfont\slfam = \tensl % slanted text
+ \let\fontsl = \tensl
+ %
+ \textfont\bffam = \tenbf % boldface
+ \scriptfont\bffam = \sevenbf
+ \scriptscriptfont\bffam = \fivebf
+ \let\fontbf = \tenbf
+ %
+ \textfont\ttfam = \tentt % typewriter
+ \let\fonttt = \tentt
+ %
+%***** \textfont\cpfam = \tencp % caps & smallcaps
+%***** \let\fontcp = \tencp
+ %
+ \fontrm
+ \spaceparams
+ }%
+\def\spaceparams{% spacing parameters in a font-covariant form
+ % If we do \sevenrm\spaceparams,
+ % we will successfully switch to the new font at the correct spacing.
+ % We have taken 2.3ex to be the height of the current font.
+ \topskip 2.3ex
+ \splittopskip 2.3ex
+ \smallskipamount= .75ex plus .25ex minus .25ex
+ \medskipamount = 1.5ex plus .50ex minus .50ex
+ \bigskipamount = 3.0ex plus 1.0ex minus 1.0ex
+ %
+ \parfillskip 0ex plus 1fil
+ \parindent 2.0em
+ \abovedisplayskip 3.8ex plus .57ex minus 1.7ex
+ \belowdisplayskip 3.8ex plus .57ex minus 1.7ex
+ \abovedisplayshortskip 0ex plus .68ex
+ \belowdisplayshortskip 1.6ex plus .68ex minus .91ex
+ \maxdepth .45ex
+ \splitmaxdepth \maxdimen
+ \boxmaxdepth \maxdimen
+ \setbox\strutbox\hbox{\vrule height 3ex depth .8ex width 0em}%
+ %
+ \hfuzz .023ex
+ \vfuzz .023ex
+ \delimitershortfall 1.2ex
+ \nulldelimiterspace .27ex
+ \scriptspace .11ex
+ \overfullrule 1.2ex
+ \thinmuskip 3mu
+ \medmuskip 4mu plus 2mu minus 4mu
+ \thickmuskip 5mu plus 5mu
+ %
+ \s@tbaselines
+ }%
+\newskip\normalparskip
+\def\@nenhalf{1.5}%
+\def\s@tbaselines{%
+ \normallineskip .23ex
+ \normalbaselineskip 2.76ex
+ \normallineskiplimit 0ex
+ \normalparskip 0.00ex plus .23ex minus .00ex
+ \refsize\hsize
+ \refbetweenskip\parskip
+ %
+ \lineskip\linesp@ce\normallineskip
+ \baselineskip\linesp@ce\normalbaselineskip
+ \lineskiplimit\linesp@ce\normallineskiplimit
+ \parskip\linesp@ce\normalparskip
+ }%
+\def\singlespace{%
+ \let\linesp@ce\@ne\s@tbaselines
+ }\let\linesp@ce\@ne
+\def\normalbaselines{%
+ \let\linesp@ce\@nenhalf\s@tbaselines
+ }%
+\def\doublespace{%
+ \let\linesp@ce\tw@\s@tbaselines
+ }%
+\hsize 6.0 true in
+\vsize 8.75 true in
+%
+\newdimen\refsize
+\newskip\refbetweenskip
+%
+\def\largetype{\twelvep@int}%
+%
+\def\mediumtype{\tenp@int}%
+%
+\mediumtype\singlespace
diff --git a/macros/plain/formats/psizzl/index.psizzl b/macros/plain/formats/psizzl/index.psizzl
new file mode 100644
index 0000000000..b0c0a81041
--- /dev/null
+++ b/macros/plain/formats/psizzl/index.psizzl
@@ -0,0 +1,91 @@
+% INDEX PSIZZL - indexing macros for TeX version 1.0
+% index entries come in two visibilities - non-silent and silent
+% non-silent entries are preceeded by a ^
+% while silent entries are preceeded by ^^
+% the four types of non-silent entries are as follows
+% ^{text} - type 0, normal
+% ^|text| - type 1, TeX input, but not a control sequence
+% ^|\text| - type 2, TeX control sequence
+% ^\<text> - type 3, TeX concept, a mnemonic name
+%
+% the format of the entry in the index file is:
+% text_!n_pp. where _ is a space, n is the index type,
+% pp is the page number
+%
+\newif\ifproofindex
+\let\numbercount=\relax
+\def\\{%
+ {\tt\char'134}%
+ }%
+\def\<{%
+ \relax\ifmmode\mskip\medmuskip\else\char'74\fi
+ }%
+\newwrite\@ndexwrite\def\@ndexfile{index.psiztemp }%
+\adddef\fmtreset{%
+ \immediate\openout\@ndexwrite=\@ndexfile % file for index reminders
+ }%
+\newif\ifsilent
+\def\specialhat{%
+ \relax\ifmmode\def\next{^}\else\let\next=\beginxref\fi\next
+ }%
+\def\beginxref{%
+ \futurelet\next\beginxrefswitch
+ }%
+\def\beginxrefswitch{%
+ \ifx\next\specialhat\let\next\silentxref
+ \else\silentfalse\let\next\xref
+ \fi
+ \next
+ }%
+{\c@tCactive\global\let^\specialhat\gdef\silentxref^{\silenttrue\xref}}%
+\c@tCactive\adddef\l@twrite\l@tCzero %this turns on indexing capability
+{\c@tVcontrol\c@tBactive|gdef\{}}% \ as an active character -> nothing
+\def\marginstyle{\vrule height6pt depth2pt width0pt \sevenrm}%
+\chardef\bslash=`\\
+\def\xref{%
+ \futurelet\next\xrefswitch
+ }%
+\def\xrefswitch{%
+ \begingroup
+ \ifx\next|%
+ \aftergroup\vxref % case 1 or 2, |arg| or |\arg|
+ \else
+ \ifx\next\<%
+ \aftergroup\anglexref % case 3, "\<arg>" means angle bracke
+ \else
+ \aftergroup\normalxref% case 0, "{arg}"
+ \fi
+ \fi
+ \endgroup
+ }%
+\def\vxref|{\c@tBactive\futurelet\next\vxrefswitch}%
+\def\vxrefswitch#1|{\c@tBcontrol
+ \ifx\next\empty
+ \def\xreftype{2}\def\next{{\tt\bslash\text}}% type 2, |\arg|
+ \else
+ \def\xreftype{1}\def\next{{\tt\text}}% type 1, |arg|
+ \fi
+ \edef\text{#1}\makexref
+ }%
+\def\anglexref\<#1>{%
+ \def\xreftype{3}\def\text{#1}\def\next{$\langle$\text$\rangle$}%
+ \makexref
+ }%
+\def\normalxref#1{%
+ \def\xreftype{0}\def\text{#1}\let\next=\text\makexref
+ }%
+\def\makexref{%
+ \ifproofindex
+ \insert\margin{\hbox{\marginstyle\text}}%
+ \xdef\writeit{%
+ \write\@ndexwrite{%
+ \text\space!\xreftype\space\noexpand\number\p@gecount.%
+ }%
+ }%
+ \writeit
+ \else\ifhmode\kern\z@\fi
+ \fi
+ \ifsilent\ignorespaces\else\next\fi
+ }%
+% the \insert (which is done in proofmode only) suppresses hyphenation,
+% so the \kern\z@ is put in to give the same effect in non-proofmode.
diff --git a/macros/plain/formats/psizzl/institut.psizzl b/macros/plain/formats/psizzl/institut.psizzl
new file mode 100644
index 0000000000..824fb562f1
--- /dev/null
+++ b/macros/plain/formats/psizzl/institut.psizzl
@@ -0,0 +1,60 @@
+% INSTITUT PSIZZL - hooks for the present institution
+% these hooks are for SLAC, if your institution is different
+% make the appropriate changes
+\adddef\fmtversion{ [SLAC] }%
+\institute{Stanford Linear Accelerator Center\breaktitle
+ Stanford University, Stanford, California 94305%
+ }%
+\university{Stanford University}%
+%
+\contract{%
+ Work supported by the US Department of Energy under
+ \hbox{DE-AC03-76SF00515}%
+ }%
+%
+\def\pubadmin{Ms. Crystal Tilghman, Publications Department at SLAC}%
+%
+\memohead{\bf SLAC\ \ MEMO}%
+%
+\letterhead
+ {\fourteenrm \uppercase{Stanford University}}%
+ {\twelvecp Stanford Linear Accelerator Center\cr
+ \ifstreetaddress 2575 Sand Hill Road\endline
+ Menlo Park, California\endline\fi
+ }%
+ {\eightit\kern-4exMail Address\cr
+ \ifx\s@nderbin\empty\else\s@nderbin\cr\fi
+ SLAC, P.O. Box 4349\cr Stanford, California 94305\cr}%
+ {\vbox to 1in{\vfil}}%
+\subtitle{%
+ A Dissertation\breaktitle
+ Submitted to the Department of Physics\breaktitle
+ and the Committee on Graduate Studies\breaktitle
+ of \@niversity\breaktitle
+ in partial fulfillment of the requirements\breaktitle
+ for the Degree of\breaktitle
+ Doctor of Philosophy\breaktitle
+ }%
+\unlock
+\def\r@portprice{%
+ Printed in the United States of America. Available from the
+ National Technical Information Service, U.S. Department of Commerce,
+ 5285 Port Royal Road, Springfield, Virginia 22161.
+ Price: \ Printed Copy \pr@ce , Microfiche A01.
+ }%
+\lock
+\def\sigstatement{%
+ {\narrower
+ {\noindent
+ I certify that I have read this thesis and that in my\hfil\break
+ opinion it is fully adequate, in scope and quality, as\hfil\break
+ a dissertation for the degree of Doctor of Philosophy.\par
+ \medskip
+ }%
+ }%
+ }%
+\sigpage{(Principal Adviser, SLAC)}%
+ {(Co-Signer, Physics)}%
+ {(SLAC)}%
+ {Dean of Graduate Studies}%
+ {Approved for the University Committee on Graduate Studies}%
diff --git a/macros/plain/formats/psizzl/letter.psizzl b/macros/plain/formats/psizzl/letter.psizzl
new file mode 100644
index 0000000000..667e4b438d
--- /dev/null
+++ b/macros/plain/formats/psizzl/letter.psizzl
@@ -0,0 +1,244 @@
+% LETTER PSIZZL - letter macros
+%
+% I am indebted to Louise Addis, SLAC, for help in designing the
+% style of the letter.
+%
+% The letter will print with your institution's letterhead.
+% You then take the letter and copy it on bond.
+% The original hardcopy becomes your file copy.
+%
+% \letterto{Name}{address} Name will appear in the salutation.
+% note the comma or colon here.
+% e.g., address will be the full address.
+% \letterto{John,}% use \cr to separate lines.
+% {Mr.@John Doe\cr%
+% Physics Department\cr%
+% University of California, Berkeley\cr%
+% Berkeley, CA 94720\cr}%
+%
+% \letterfrom{signature}{mail stop}{initials}
+% initials will possibly appear at the foot of
+% e.g., the letter
+% \letterfrom% signature will appear in the close
+% {Jane Doe\cr address is incorporated in the letterhead
+% Chief Honcho\cr}%
+% {Bin 2}{JD}%
+%
+% \letterdate{date} you may optionally specify the date of the
+% letter. The default date however, is today.
+% e.g., \letterdate{7 July 1983}%
+%
+% \salutation{Ave}% here's how to modify the standard salutation
+% (default is Dear)
+%
+% \MyRef{text}% specifies the writer's reference number for
+% this letter. Default is none.
+% If you use this you get Ref: <text> near
+% the top of the letter.
+%
+% \YourRef{text}% similar to \MyRef. Specifies the reference
+% number of the addressee's letter to which
+% you're responding. Default is none.
+%
+% \copiesto{name\cr name\cr ...name\cr}%
+% specifies who gets copies of the letter
+% aside from the addressee. A list of names
+% will appear at the end of the letter.
+% Default is none
+%
+% \closing{Yours truly,}% and how to modify the standard close
+% (default is Sincerely,)
+%
+% \everyletter{text}% text to be inserted
+% at the end of every letter.
+% May be an entire letter body.
+%
+% \beginletter the letter now begins on a new page
+% with date, address, salutation
+%
+% text now comes the text of the letter
+%
+% \endletter this puts out the closing
+%
+\newif\ifletter
+\newskip\lettertopskip\lettertopskip\z@ plus\z@ minus\z@
+\def\letterdate#1{%
+ \def\l@tterdate{#1}%
+ }\letterdate\d@te
+\def\salutation#1{%
+ \def\s@lutation{#1}%
+ }\salutation{Dear}%
+\def\closing#1{%
+ \def\cl@sing{#1}%
+ }\closing{Sincerely,}%
+\def\typist#1{%
+ \def\t@pist{:\lowercase{#1}}%
+ }\def\t@pist{}%
+\def\copiesto#1{%
+ \def\c@pies{%
+ \hbox{%
+ \vtop{\hbox{cc: }\vfil}%
+ \vtop{\singlespace
+ \halign{\vbox{\parindent\z@\hsize.8\hsize####}\hfil\cr
+ #1\crcr}%
+ }%
+ }%
+ \vskip\baselineskip
+ }%
+ }\def\c@pies{}%
+\def\postscript#1{%
+ \def\p@st{#1}%
+ }\def\p@st{}%
+\def\enclosure#1#2{%
+ \def\@ncl{%
+ {\par\parindent\z@#1\par\singlespace
+ \halign{%
+ \quad\vbox{\parindent\z@\hsize.8\hsize####}\hfil\cr
+ #2\crcr}\par
+ }%
+ }%
+ }\def\@ncl{}%
+\def\prescript#1{%
+ \def\pr@{#1}%
+ }\def\pr@{}%
+%
+\def\MyRef#1{%
+ \def\M@Ref{Ref: #1\cr}%
+ }\def\M@Ref{}%
+\def\YourRef#1{%
+ \def\Y@urRef{Your Ref: #1\cr}%
+ }\def\Y@urRef{}%
+%
+\def\breakletter{%
+ \par\vfil\eject
+ }% break the title page of a letter
+\def\letterto#1#2{%
+ \def\@ddressee{#1}\gdef\@ddress{#2}%
+ }\letterto{}{}%
+\def\letterfrom#1#2#3{%
+ \def\s@ndername{#1}\gdef\s@nderbin{#2}\gdef\s@nderinitials{#3}%
+ }\letterfrom{}{}{}%
+\def\letterstyle#1{%
+ \adddef\stylel@t{#1}%
+ }%
+\def\stylel@t{%
+ \let\bodynumbers=\topcentered
+ \vsize 8.3in
+ \raggedright
+ \p@geclear% set page number
+ \largetype\singlespace
+ \parindent 0em
+ \baselineskip 2.7ex
+ \parskip\medskipamount
+ }%
+\long\def\everyletter#1{\def\l@tterbody{#1}}\everyletter{}%
+\def\letter{%
+ \let\resd@c\resl@t
+ \let\pred@c\prel@t\let\styled@c\stylel@t\let\titd@c\titl@t
+ \let\frontd@c\frontl@t\let\endd@c\endl@t\lettertrue
+ }%
+\def\beginletter{\letter\begindocument}%
+\def\endletter{\enddocument}%
+\def\frontl@t{}%
+\def\resl@t{\endpage}%
+\def\prel@t{\beginbody}%
+\def\titl@t{%
+ \topinsert
+ \ifwindowenvelope
+ \translate{-.0in}{-1.5in}{%
+ \ifx\@ddress\empty\else
+ \vbox to 1.in{%
+ \singlespace\baselineskip 2.7ex\vss
+ \halign to 4.35in{\tabskip\z@
+ ##\hss\tabskip\z@ plus 1fil\cr\@ddress\crcr
+ }\vss
+ }%
+ \fi
+ }%
+ \nointerlineskip
+ \fi
+ \l@tterhead
+ \endinsert
+ \fr@nttrue
+ \rightline{\l@tterdate}\vskip\the\baselineskip
+ \tempfalse
+ \ifx\M@Ref\empty\else\temptrue\fi\ifx\Y@urRef\empty\else\temptrue\fi
+ \iftemp
+ \rightline{%
+ \vbox{%
+ \singlespace\halign{##\hfil\cr\M@Ref\Y@urRef}%
+ }%
+ }%
+ \par
+ \fi
+ \vfil
+ \vskip\lettertopskip
+ \ifwindowenvelope\vskip1.20in\else
+ \ifx\@ddress\empty\else
+ {%\singlespace\indent
+ \hbox{\vbox{\halign{##\hfil\cr\@ddress\crcr}}}%
+ }%
+ \par
+ \vskip2\parskip
+ \fi
+ \fi
+ \par\pr@\par
+ \ifx\@ddressee\empty\else
+ \medskip\s@lutation\ \@ddressee\par\medskip
+ \fi
+ }%
+\def\endl@t{%
+ \l@tterbody
+ \par
+ \ifx\s@ndername\empty\else
+ \nobreak\vskip 4.5ex%
+ \line{%
+ \hbox to .51\hsize{\hfil}\hskip\z@ minus 1fil
+ \vbox{\singlespace\baselineskip 2.7ex%
+ \halign{##\hfil\cr\cl@sing\cr\noalign{\nobreak\vskip.4in}%
+ \s@ndername \crcr
+ }%
+ }%
+ \hskip\z@ plus 1fill
+ }%
+ \fi
+ {\normalbaselines
+ \ifx\s@nderinitials\empty\else
+ \par\s@nderinitials\t@pist\par
+ \fi
+ \@ncl
+ \c@pies
+ {\singlespace\p@st\par}%
+ }%
+ \vfil\eject
+ \gdef\t@pist{}\gdef\c@pies{}\gdef\M@Ref{}\gdef\Y@urRef{}%
+ \gdef\pr@{}\gdef\p@st{}%
+ \letterfalse
+ }%
+\newdimen\h@ght\h@ght=1in
+\newdimen\l@tterheadsize\l@tterheadsize\hsize
+\def\letterhead#1#2#3#4{%
+ \def\l@tterhead{%
+ \ifletterhead
+ \l@tterheadsize\hsize\advance\l@tterheadsize0in
+ \centerline{%
+ \vbox{\hsize\l@tterheadsize
+ \centerline{\vbox{\halign{####\hfil\cr#1\crcr}}}%
+ \line{%
+ \singlespace\baselineskip 2.7ex%
+ \vbox to \h@ght{\vss\halign{####\hfil\cr#2\crcr}\vss}%
+ \hss
+ \vbox to \h@ght{\vss\halign{####\hfil\cr#3\crcr}\vss}%
+ }%
+ }%
+ }%
+ \else#4\fi
+ }%
+ }%
+\newif\ifletterhead\letterheadtrue
+\newif\ifstreetaddress
+\newif\ifwindowenvelope
+% review all of the \letterto's by typesetting them plus
+\def\p@genumberletter{%
+ \p@gebanner{\l@tterdate}{}{Page\qquad\numorroman\p@gecount}%
+ }%
diff --git a/macros/plain/formats/psizzl/lists.psizzl b/macros/plain/formats/psizzl/lists.psizzl
new file mode 100644
index 0000000000..c0eee0e335
--- /dev/null
+++ b/macros/plain/formats/psizzl/lists.psizzl
@@ -0,0 +1,172 @@
+% LISTS PSIZZL - macros for lists, numbered and unnumbered
+%
+\gdef\d@m{.08}%
+\gdef\sd@m{.13}%
+\gdef\ssd@m{.195}%
+%
+% UNNUMBERED LISTS
+%
+% This is similar to the Itemized List Macro except it doesn't
+% number the items. Instead it allows you to pick a symbol to
+% highlight the line.
+%
+% \itembegin{<symbol>}text You pick the symbol to be used.
+% It then applies to all following items.
+%
+% \item text Each additional item in the series.
+%
+% \itemcon text Used to continue an xitem when you have
+% more than one paragraph in the item:
+% you get a blank instead of a symbol.
+%
+% \sitembegin{<symbol>} Use these as above. The sub-item list
+% \sitem is indented a bit farther.
+% \sitemcon
+%
+% \ssitembegin{<symbol>} Sub-sub-item list macros
+% \ssitem
+% \ssitemcon
+%
+% A blank line or a \par will end the item and give you a new paragraph.
+% If you don't want a new paragraph at the end of the xitem,
+% type `\par\noindent' to end the item
+%
+\def\itemset#1{%
+ \gdef\items@m{#1}%
+ }\itemset{\bull}%
+\def\itembegin#1{%
+ \itemset{#1}\item
+ }%
+\def\it@m{%
+ \hangpar\d@m
+ }%
+\def\item{%
+ \it@m{\items@m\quad}%
+ }%
+\def\itemcon{%
+ \it@m{}%
+ }%
+%
+\def\sitemset#1{%
+ \gdef\sitems@m{#1}%
+ }\sitemset{\astr}%
+\def\sitembegin#1{%
+ \sitemset{#1}\sitem
+ }%
+\def\sit@m{%
+ \hangpar\sd@m
+ }%
+\def\sitem{%
+ \sit@m{\sitems@m\quad}%
+ }%
+\def\sitemcon{%
+ \sit@m{}%
+ }%
+%
+\def\ssitemset#1{%
+ \gdef\ssitems@m{#1}%
+ }\ssitemset{\crcl}%
+\def\ssitembegin#1{%
+ \ssitemset{#1}\ssitem
+ }%
+\def\ssit@m{%
+ \hangpar\ssd@m
+ }%
+\def\ssitem{%
+ \ssit@m{\ssitems@m\quad}%
+ }%
+\def\ssitemcon{%
+ \ssit@m{}%
+ }%
+%
+%
+% ITEMIZED LIST MACRO
+%
+% These commands are used to make xitemized lists, to write
+% outlines or make points within a body of text.
+%
+% \pointbegin text To start a list. The list will be
+% or numbered in Arabic numerals and
+% \pointbegin indented. You can begin the text
+% text after the \pointbegin command -
+% separated by a space - or you can
+% begin on the following line.
+%
+% \point text Subsequent items in the list.
+%
+% \pointcon text If you want a point to contain more
+% than one paragraph, but you don't want
+% to generate a new number, use
+% \pointcon text. This will also work
+% with \spointcon and \sspointcon.
+%
+% \spointbegin text To begin a sub-point list; indented,
+% lowercase Roman letter, in ( ).
+%
+% \spoint text To continue a sub-point list.
+%
+% \sspointbegin text To start a sub-sub-point list;
+% indented, lowercase Roman numerials,
+% in ( ).
+%
+% \sspoint text To continue a sub-sub-point list.
+%
+% A blank line or a \par will end the item and give you a new paragraph.
+% If you don't want a new paragraph at the end of the item,
+% type `\par\noindent' to end the item
+%
+\newcount\p@ntcount
+\def\p@ntinit{%
+ \p@ntcount\@ne
+ }%
+\def\p@ntreset{%
+ \sp@ntinit\sp@ntreset
+ }%
+\def\pointbegin{%
+ \p@ntinit\point
+ }%
+\def\point{%
+ \p@ntreset\it@m{\p@nttext\p@ntcount.\quad}%
+ \bumpcount\p@ntcount
+ }%
+\def\pointcon{%
+ \it@m{}%
+ }%
+\let\p@nttext\numorroman
+%
+\newcount\sp@ntcount
+\def\sp@ntinit{%
+ \sp@ntcount`a
+ }%
+\def\sp@ntreset{%
+ \ssp@ntinit\ssp@ntreset
+ }%
+\def\spointbegin{%
+ \sp@ntinit\spoint
+ }%
+\def\spoint{%
+ \sp@ntreset\sit@m{\sp@nttext\sp@ntcount.\quad}%
+ \bumpcount\sp@ntcount
+ }%
+\def\spointcon{%
+ \sit@m{}%
+ }%
+\let\sp@nttext\char%
+%
+\newcount\ssp@ntcount
+\def\ssp@ntinit{%
+ \ssp@ntcount\@ne
+ }%
+\def\ssp@ntreset{}%
+\def\sspointbegin{%
+ \ssp@ntinit\sspoint
+ }%
+\def\sspoint{%
+ \ssp@ntreset\ssit@m{\number\ssp@ntcount.\quad}%
+ \bumpcount\ssp@ntcount
+ }%
+\def\sspointcon{%
+ \ssit@m{}%
+ }%
+\let\ssp@nttext\numorroman
+%
diff --git a/macros/plain/formats/psizzl/macros.psizzl b/macros/plain/formats/psizzl/macros.psizzl
new file mode 100644
index 0000000000..136d8831a7
--- /dev/null
+++ b/macros/plain/formats/psizzl/macros.psizzl
@@ -0,0 +1,167 @@
+% MACROS PSIZZL - macros for use with Psizzl
+%
+% begin rewrite of PLAIN macros
+% end rewrite of PLAIN macros
+\hyphenation{mac-ro}%
+\catcode`\@=11
+\chardef\l@tter=11
+\chardef\@oline=5
+\chardef\@ther=12
+\chardef\c@ntrol=00
+% unlock macro names with @ key
+\def\unlock{\catcode`\@=\l@tter}% @ character can be used in macro names
+% lock up the macros
+\def\lock{\catcode`\@=\@ther}% macros using this character are now locked
+%
+\def\c@tAactive{\catcode`\&=\active}%
+\def\c@tAalign{\catcode`\&=4}{\c@tAalign\gdef\h@tAalign{&}}%
+{\c@tAactive\gdef\l@tAalign{\let&\h@tAalign}}%
+\def\c@tAset{\c@tAactive\ifnum\c@tAactive\l@tAalign\fi}%
+%
+\def\c@tMother{\catcode`\^^M=\@ther}%
+\def\c@tMeoline{\catcode`\^^M=\@oline}%
+\def\c@tMactive{\catcode`\^^M=\active}%
+{\c@tMactive%
+ \gdef\l@tMother{\let ^^M=\h@tMother}%
+ \gdef\l@tMspace{\let ^^M=\space}%
+ \gdef\h@tMactive{^^M}%
+ }%
+{\c@tMother\gdef\h@tMother{^^M}}%
+\newlinechar`\^^M
+%
+\def\c@tVset{\ifnum\catcode`|=\active\l@tVother\fi}%
+\def\c@tVcontrol{\catcode`|=\c@ntrol}%
+\def\c@tVactive{\catcode`|=\active}%
+\def\c@tVother{\catcode`|=\@ther}%
+{\c@tVother\gdef\h@tVother{|}}%
+{\c@tVactive\gdef\l@tVother{\let|\h@tVother}\gdef\l@tVzero{\let|=0}}%
+%
+{\catcode`\%=\@ther\gdef\percent{%}}%
+\def\c@tBother{\catcode`\\=\@ther}%
+\def\c@tBactive{\catcode`\\=\active}%
+\def\c@tBcontrol{\catcode`\\=\c@ntrol}%
+\def\c@tLQactive{\catcode`\`=\active}%
+\def\c@tCactive{\catcode`\^=\active}%
+{\c@tCactive\gdef\l@tCzero{\let^=0}}%
+{% \outer plaintex macros not to be recognized during a \write
+ \let\settabs=0\let\+=0\let\beginsection=0\let\proclaim=0\let\bye=0%
+ \gdef\l@tplain{% all \outer and all that use \ifmmode
+ \let\settabs=0\let\+=0\let\beginsection=0\let\proclaim=0\let\bye=0%
+ \let~=0\let\footnote0%
+ \let\strut0\let\dots0\let\ph@nt0\let\smash0%
+ }%
+ }%
+\def\l@twrite{\l@tplain\let\underscore=0}%
+%
+\def\Psizzl{%
+ P%
+ \kern-.30em\lower.70ex\hbox{s}%
+ \kern-.08em\lower.0 ex\hbox{i}%
+ \kern-.05em\lower.0 ex\hbox{z}%
+ \kern-.17em\lower.5 ex\hbox{z}%
+ \kern-.09em\lower.2 ex\hbox{l}%
+ }%
+\def\fmtreset{}\def\fmtuser{my\fmtname\relax}%
+\def\fmtjob{%
+ \CMS{CP SMSG GJMSINK PSIZZLLL \fmtversion\space\jobname}%
+ \message{This is \fmtname, Version \fmtversion}%
+ \fmtreset
+ \input\fmtuser
+ }%
+\everyjob={\fmtjob}%
+%
+% cute and otherwise desirable-to-have macros
+%
+\newif\iftemp % scratch if macro
+\newcount\tempcount% scratch count register
+\def\diagnostics{%
+ %\tracingonline\@ne
+ \tracingcommands\tw@\tracingstats\tw@
+ \tracingpages\@ne
+ %\tracingoutput\@ne\tracinglostchars\@ne
+ \tracingmacros\@ne\tracingparagraphs\@ne
+ %\tracingrestores\@ne
+ %\showboxbreadth\maxdimen\showboxdepth\maxdimen
+ %\errorstopmode
+ }%
+\def\adddef#1#2{%
+ \toks\z@=\expandafter{#1}\toks\@ne={#2}%
+ \xdef#1{\the\toks\z@\the\toks\@ne}%
+ }%
+\def\logit#1{\immediate\write-1{\meaning#1}}%
+%
+\def\endp@ge{\par \vfill \eject}%
+\def\endle@f{\endp@ge\ifodd\pageno\else\hrule height\z@\endp@ge\fi}%
+\let\endpage\endp@ge\let\endleaf\endp@ge
+%
+\def\underscore#1{$\underline{\smash{\hbox{#1}}}$}%
+%
+\def\leaderfil{\leaders\hbox to 2em{\hss.\hss}\hfil}%
+%
+\def\centertitle#1{\par\noindent\hfil #1\hfil\par}% center text
+%
+\def\breaktitle{\hfil\par\noindent\hfil}% break text
+%
+\def\d@te{\the\day\tie\monthword\tie\the\year}%
+\def\monthdayyear{% alternate date format
+ \gdef\d@te{\monthword\tie\the\day,\tie\the\year}%
+ }%
+\def\date#1{\gdef\d@te{#1}}%
+\def\thedate{\d@te}%
+\chardef\vx@=60\newcount\hour\newcount\minute
+\def\fildec#1{\ifnum#1<10 0\fi\the#1}%
+\def\thetime{% \thetime -> 09:36 e.g.: `This job was run at \thetime.'
+ \hour\time\divide\hour\vx@
+ \minute-\hour\multiply\minute\vx@\advance\minute\time
+ \fildec\hour:\fildec\minute
+ }%
+\def\bumpcount#1{%
+ \ifnum#1<\z@\let\temp\m@ne\else\let\temp\@ne\fi
+ \global\advance#1\temp
+ }%
+\def\numorroman#1{%
+ \ifnum#1<\z@\romannumeral-#1\else\number#1\fi
+ }%
+\def\lapcomma{\llap{,}}%
+% characters and things
+%
+% macro to assist in breaking paragraphs, use in place of \par, or
+% blank line, terminating the paragraph in question.
+\def\padline#1{\line{\ #1\ }}%
+\def\thinhrule{\hrule height.4pt}%
+\def\thinvrule{\vrule width .4pt}%
+\def\loosepar{{\tolerance1000\par}}%
+\def\noraggedright{\rightskip\z@skip\spaceskip\z@skip\xspaceskip\z@skip}%
+\def\p@int{.}%
+\def\d@sh{--}%
+\def\hidenull#1{\setbox\z@=\vbox{#1}\ifdim\ht\z@=\z@\else#1\endline\fi}%
+\def\translate#1#2#3{%\translate{<Xdimen>}{<Ydimen>}{thing}
+ \vbox to\z@{\offinterlineskip
+ \kern-#2\hbox to\z@{\kern#1{#3}\hss}\vss
+ }%
+ }%
+% macros for the \CMS command: \write 15
+\chardef\fift@@n=15
+\global\chardef\CMSwrite=\fift@@n
+\wlog{\string\CMSwrite=\string\write\fift@@n}%
+\outer\def\newwrite{\alloc@7\write\chardef\fift@@n}%
+\def\CMS{\immediate\write\CMSwrite}%
+% macros to flag superseded commands
+\def\supercede#1#2{%
+ \def#1{%
+ \toks@\expandafter{\csname
+ Instead of \string#1, you should use \string#2. \go@on
+ \endcsname}%
+ \errhelp\toks@
+ \errmessage{Psizzl: \string#1 has been superseded by \string#2}#2%
+ }%
+ }%
+\def\go@on{%
+ Before you run this job again, please change your TeX source file.
+ Do `CONSPIRE CHECK TEX' to see the new command syntax.
+ This is just a warning: you may continue processing by giving a <CR>.
+ }%
+% following macros flag superseded commands
+\supercede\memotopic\memosubject
+\supercede\group\memohead
+\def\sample#1{{\let\end\relax\input #1 \endpage}\listfile{#1}}%
diff --git a/macros/plain/formats/psizzl/memo.psizzl b/macros/plain/formats/psizzl/memo.psizzl
new file mode 100644
index 0000000000..cd96e19d7b
--- /dev/null
+++ b/macros/plain/formats/psizzl/memo.psizzl
@@ -0,0 +1,74 @@
+% MEMO PSIZZL - memo macros
+%
+% \memodate{<date>} The default date is today's date,
+% but here's how you can change it.
+%
+% \memohead{<header for the memo>} This will be the header for the memo
+% the default is `\bf MEMO'
+%
+% \memoto{<people>} To whom the memo is addressed
+%
+% \memofrom{<someone>} Who it's from
+%
+% \memosubject{<subject>} The subject of the memo
+%
+% \memostyle{\largetype} Your choices about:
+% \singlesided\doublesided
+% \singlespace\doublespace
+%
+% \memo This specifies that the document is a memo
+% \begindocument Following this you put the text.
+%
+% <text> Enter your text here
+%
+% \enddocument This will end the memo
+%
+\def\memohead#1{%
+ \def\m@mohead{{#1}}%
+ }\memohead{\bf MEMO}%
+\def\memodate#1{%
+ \def\m@modate{#1}%
+ }\memodate{\d@te}%
+\def\memoto#1{%
+ \def\m@moto{#1}%
+ }\memoto{}%
+\def\memofrom#1{%
+ \def\m@mofrom{#1}%
+ }\memofrom{}%
+\def\memosubject#1{%
+ \def\m@mosubject{#1}%
+ }\memosubject{}%
+\def\memostyle#1{%
+ \adddef\stylem@m{#1}%
+ }%
+\def\stylem@m{%
+ \singlesided\largetype\singlespace
+ }%
+\newif\ifm@mo
+\def\memo{%
+ \let\pred@c\prem@m\let\styled@c\stylem@m\let\titd@c\titm@m
+ \let\frontd@c\frontm@m\let\endd@c\endm@m\m@motrue
+ }%
+\def\p@genumbermemo{%
+ \p@gebanner{\m@modate}{\m@mohead}{\p@genumber}%
+ }%
+\def\prem@m{\beginbody}%
+\def\frontm@m{}%
+\def\endm@m{}%
+\def\beginmemo{\memo\begindocument}%
+\def\endmemo{\enddocument}%
+\def\titm@m{%
+ \fr@nttrue
+ \line{\m@mohead\hfill Date: \m@modate}%
+ \vskip\@nenhalf\normalbaselineskip
+ \vbox{\halign{\parindent\z@
+ \cp##\hfil\quad&\vtop{\hsize.8\hsize\noindent##}\hfil\cr
+ To:&\m@moto\cr
+ From:&\m@mofrom\cr
+ Subject:&\m@mosubject\cr
+ } }%
+ \par \vskip 3.0ex \hrule height .8pt\vskip 3.0ex
+ }%
+\def\endm@m{%
+ \par\vfil\@ncl\c@pies\vfil\eject\gdef\c@pies{}\gdef\@ncl{}%
+ }%
diff --git a/macros/plain/formats/psizzl/mypsizzl.tex b/macros/plain/formats/psizzl/mypsizzl.tex
new file mode 100644
index 0000000000..c478c7b1ae
--- /dev/null
+++ b/macros/plain/formats/psizzl/mypsizzl.tex
@@ -0,0 +1,30 @@
+\message{Using HAGGERTY's MYPSIZZL TEX}%
+\memohead{\bf BNL E-787 MEMO}%
+\memofrom{John Haggerty}%
+\letterfrom{John S. Haggerty}{}{}%
+\salutation{Dear}%
+\closing{Sincerely,}%
+\letterhead{%
+ \fourteenrm{Brookhaven National Laboratory}\cr
+ }{%
+ }{%
+ Building 510A\cr
+ Upton, New York 11973\cr
+ (516) 282-7894\cr
+ }{%
+ }%
+\def\nextline{\unskip\nobreak\hskip\parfillskip\break}
+\institute{%
+Lawrence Berkeley Laboratory and Department of Physics\breaktitle
+University of California, Berkeley, California 94720\breaktitle
+Stanford Linear Accelerator Center\breaktitle
+Stanford University, Stanford, California 94305\breaktitle
+Department of Physics\breaktitle
+Harvard University, Cambridge, Massachusetts 02138\breaktitle
+ }%
+%
+\contract{%
+ This work was supported in part by the Department of Energy, contracts
+ DE-AC03-76SF00515 (SLAC), DE-AC03-76F00098 (LBL),
+ and DE-AC02-76ER03064 (Harvard).
+ }%
diff --git a/macros/plain/formats/psizzl/options.psizzl b/macros/plain/formats/psizzl/options.psizzl
new file mode 100644
index 0000000000..ef5d3cbe9c
--- /dev/null
+++ b/macros/plain/formats/psizzl/options.psizzl
@@ -0,0 +1,135 @@
+% OPTIONS PSIZZL - contains all the journal-dependent stuff
+%
+% Publication names
+% - also include the pub's editor here for the cover letter
+%
+\def\j@urnalname{}%
+\def\j@urnaladdress{}%
+\def\j@urnaleditor{}%
+\def\APS{\conference American Physical Society}%
+\def\IEEE{%
+ \hsize 4.625 true in \vsize 12.8125 true in
+ \let\pubsize\largetype
+ \multiply\scalein4\divide\scalein3%
+ \figureembedtrue\tableembedtrue
+ %the photoready copy will be reduced by a factor of .75
+ %\conference
+ }%
+\def\NIM{\journal\foreign%
+ %single column=3in double column=6.3in
+ % in duplicate, with separate list of figure captions
+ % copy of copies of figures attached to original manuscript
+ % \nopagenumbers
+ \gdef\j@urnalname{Nuclear Instruments and Methods}%
+ \gdef\j@urnaladdress{Professor K. Siegbahn, Editor \cr
+ Nuclear Instruments and Methods \cr
+ Institute of Physics \cr
+ University of Uppsala \cr
+ Sweden \cr
+ }%
+ \gdef\j@urnaleditor{Professor Siegbahn:}%
+ \j@urnalname
+ }%
+\def\NPB{\journal\foreign%
+ \gdef\j@urnalname{Nuclear Physics B}%
+ \gdef\j@urnaladdress{Professor D. Cline \cr
+ Nuclear Physics B \cr
+ Department of Physics \cr
+ University of Wisconsin \cr
+ 457 North Charter Street \cr
+ Madison, Wisconsin 53706 \cr
+ }%
+ \gdef\j@urnaleditor{Professor Cline:}%
+ \j@urnalname
+ }%
+\def\PRL{\journal%
+ \gdef\j@urnalname{Physical Review Letters}%
+ \gdef\j@urnaladdress{Professor George Trigg, Editor \cr
+ Physical Review Letters \cr
+ 1 Research Road \cr
+ Box 1000 \cr
+ Ridge, New York \cr
+ }%
+ \gdef\j@urnaleditor{Professor Trigg:}%
+ \j@urnalname
+ }%
+\def\PRD{\journal%
+ \gdef\j@urnalname{Physical Review D}%
+ \gdef\j@urnaladdress{Professor D. L. Nordstrom, Editor \cr
+ Physical Review D \cr
+ 1 Research Road \cr
+ Box 1000 \cr
+ Ridge, New York \cr
+ }%
+ \gdef\j@urnaleditor{Professor Nordstrom:}%
+ \j@urnalname
+ }%
+\def\PL{\journal\foreign%
+ \gdef\j@urnalname{Physics Letters B}%
+ \gdef\j@urnaladdress{Professor Howard Georgi \cr
+ Physics Letters B \cr
+ Lyman Laboratory of Physics \cr
+ Harvard University \cr
+ Cambridge, MA 02138 \cr
+ }%
+ \gdef\j@urnaleditor{Professor Georgi:}%
+ \j@urnalname
+ }%
+\def\foreign{% foreign publication style
+ \bracketreference\lowercasecite\volyearpageref
+ }%
+\def\journal{%
+ %\doublespace
+ }%
+\def\conference{%
+ \p@genumbernonetrue
+ \singlespace
+ }%
+% other possibilities: conferences, no linenumbers
+%% page dimensions: 6.1(1) by 8.60(75), near center
+%
+%% conference papers are in single(12) or singlehalf spacing(19) _
+%% journal articles are doublespaced(24)
+%
+%% IEEE: special long box: 4.625 by 12.8125
+%
+\newif\ifdraft
+\newif\ifproof
+\newif\ifthesis% this is a thesis
+\newif\ifsubmit% this copy of paper to be submitted
+\def\pubside{}%
+\def\illn#1{\ifproof{\it[Illustration number #1]}\fi}%
+\def\illndraft{%
+ \ifproof
+ \point The {\it[Illustration numbers]}
+ which appear in the Figure and Table captions
+ will not appear in the published editions.
+ \fi
+ }%
+\def\draft{% invoke this if the paper is a draft
+ \prooftrue\drafttrue
+ \mediumtype\normalbaselines\singlesided
+ \figureembedfalse\tableembedfalse
+ }%
+\def\proof{% proof format
+ \prooftrue\proofindextrue
+ \mediumtype\singlespace\doublesided
+ \figureembedtrue\tableembedtrue
+ }%
+\def\submit{% to be submitted to a journal for re-typesetting
+ \largetype\normalbaselines\singlesided
+ \figureembedfalse\tableembedfalse\submittrue
+ }%
+\def\preprint{% preprint format -
+ \figureembedtrue\tableembedtrue\let\picture\blankp@c
+ \largetype\singlespace%\baselineskip2.0ex
+ %\landscape
+ %\beginmulticolumn2%
+ }%
+\def\landscape{%
+ \quadsided
+ \vsize8.5in \hsize5.75in \pagesize\hsize
+ %\def\gutter{\vrule width .5in height 0pt depth 0pt}%
+ \thesisstyle{\quadsided}\publicationstyle{\quadsided}%
+ \memostyle{\quadsided}\reportstyle{\quadsided}%
+ }%
diff --git a/macros/plain/formats/psizzl/output.psizzl b/macros/plain/formats/psizzl/output.psizzl
new file mode 100644
index 0000000000..991105cea5
--- /dev/null
+++ b/macros/plain/formats/psizzl/output.psizzl
@@ -0,0 +1,200 @@
+% OUTPUT PSIZZL - output routine for publications
+% singlesided : page numbers in fixed location
+% doublesided : alternating page numbers at left/right
+% quadsided : alternating page numbers at foot and top
+% nopagenumbers : disables all pagenumbering
+% bottomcentered : bottom centered page numbers
+% topcentered : top centered page numbers
+% bottomnumbers : bottom outside page numbers
+% topnumbers : top outside page numbers
+\newdimen\evenoffset\newdimen\oddoffset
+% Even and odd leaves of output are shifted by these respective amounts
+% in order to have a proper binding margin.
+\newcount\p@gecount
+\def\pageset#1{\p@gecount#1}%
+\def\p@geclear{\global\p@gecount\@ne}\adddef\fmtreset{\p@geclear}%
+\def\p@gefront{\global\p@gecount\m@ne}\adddef\resd@c{\p@gefront}%
+\newcount\le@f\le@f=\@ne
+\newcount\p@geroman\p@geroman\m@ne
+\newif\iffr@nt
+\newif\ifdoubleside
+\newif\ifquadside
+\def\singlesided{\quadsidefalse \doublesidefalse}%
+\def\doublesided{%
+ \quadsidefalse\doublesidetrue%\evenoffset.2in\oddoffset-.05in
+ }%
+\def\quadsided{%
+ \quadsidetrue\doublesidefalse%\evenoffset.2in\oddoffset-.05in
+ \let\endleaf\endle@f
+ }%
+\newif\ifp@genumberleft
+\newif\ifp@genumbertop
+\newif\ifp@genumbernone
+\newif\ifp@genumbercenter
+\adddef\resd@c{%
+ \let\frontnumbers=\bottomcentered\let\bodynumbers=\topoutside
+ }%
+\def\nopagenumbers{\p@genumbernonetrue}%
+\def\bottomcentered{\p@genumbertopfalse\p@genumbercentertrue}%
+\def\topcentered{\p@genumbertoptrue\p@genumbercentertrue}%
+\def\bottomoutside{\p@genumbertopfalse\p@genumbercenterfalse}%
+\def\topoutside{\p@genumbertoptrue\p@genumbercenterfalse}%
+\def\p@gehead{\ifp@genumbertop\p@genumberline\else\p@genumbernull\fi}%
+\def\p@gefoot{\ifp@genumbertop\p@genumbernull\else\p@genumberline\fi}%
+\def\b@ndp@ge#1#2{\ifp@genumberleft{#2}\else{#1}\fi}%
+\def\p@gebanner#1#2#3{%
+ \line{{\rm\lapline{\b@ndp@ge{#1}{#3}}{#2}{\b@ndp@ge{#3}{#1}}}}%
+ }%
+\def\lapline#1#2#3{\rlap{#1}\hfil#2\hfil\llap{#3}}%
+%
+% set up the defaults
+%
+\singlesided\topoutside % default pagenumbering format
+%
+\newinsert\margin\dimen\margin\maxdimen
+% This pagenumber is same as in PLAIN but does not impose \tenrm
+\gdef\p@genumber{{\bf\numorroman\p@gecount}}%
+\def\p@genumberline{%
+ \iffr@nt
+ \p@genumbernull
+ \else
+ \ifletter\p@genumberletter\else
+ \ifm@mo\p@genumbermemo\else
+ \p@genumberpaper
+ \fi
+ \fi
+ \fi
+ }%
+\def\p@genumbernull{\vbox to \z@{}}%
+\def\makep@genumber{% output.psizzl
+ \ifnum\p@gecount<\z@\frontnumbers\else\bodynumbers\fi
+ \ifdoubleside
+ \ifodd\pageno\hoffset\evenoffset\p@genumberleftfalse
+ \else\hoffset\oddoffset\p@genumberlefttrue
+ \fi
+ \fi
+ \ifquadside
+ \ifodd\pageno\p@genumberlefttrue\else\p@genumberleftfalse\fi
+ \ifodd\le@f
+ \p@genumbertopfalse\voffset\evenoffset
+ \else\p@genumbertoptrue\voffset\oddoffset
+ \fi
+ \fi
+ \ifp@genumbernone\fr@nttrue\fi
+ \count\@ne\number\p@gecount
+ %\count\tw@\number\le@f
+ }%
+\def\p@gecontents{%
+ \ifvoid\margin\else
+ \p@gebanner{}{}{%
+ \hbox to\z@{\b@ndp@ge{}{\hss}%
+ \hbox{\vbox to \z@{\box\margin\vss}}\b@ndp@ge{\hss}{}%
+ }%
+ }%
+ \fi
+ \ifvoid\topins\else\unvbox\topins\fi
+ \unvbox\@cclv
+ \ifvoid\footins\else\vskip\skip\footins\vskip-0.68ex
+ \hrule width.25\hsize\vskip1.82ex
+ \unvbox\footins
+ \fi
+ \ifr@ggedbottom\vfill\fi
+ }%
+\def\p@gebox#1{%
+ \vbox{% \boxmaxdepth=\the\maxdepth\offinterlineskip
+ %\offinterlineskip
+ \p@gehead\vskip\normalbaselineskip
+ \c@lumnbox{#1}%
+ \vskip\normalbaselineskip\p@gefoot
+ }%
+ }%
+\def\c@lumnbox#1{%
+ \vbox to \vsize{#1}%
+ }%
+\def\bumple@fnumber{% counter for total leaves. Quad: Two pages per leaf
+ \ifodd\pageno\global\advance\le@f\@ne\fi
+ }%
+\def\bumpp@genumber{%
+ \iffr@nt\global\fr@ntfalse\fi
+ \ifnum\p@gecount<\z@ % register for the page label `page number'
+ \global\advance\p@gecount\m@ne
+ \global\p@geroman=\number\p@gecount
+ \else\global\advance\p@gecount\@ne
+ \fi
+ \global\advance\pageno\@ne % counter for total pages
+ }%
+\def\fmtoutput#1{%
+ \makep@genumber\l@twrite\shipout#1\bumpp@genumber\bumple@fnumber
+ }%
+\def\eject@ns{%
+ \ifnum\outputpenalty>-20000 \else\dosupereject\fi
+ }%
+\output{\fmtoutput{\p@gebox{\p@gecontents}}\eject@ns}%
+\newdimen\pagesize\pagesize\hsize
+\newcount\c@lumncount\newcount\c@lumntotal
+\def\gutter{\thinvrule}%
+\def\pageline{\hbox to\pagesize}%
+\newbox\c@lumni\newbox\c@lumnii\newbox\c@lumniii
+\newbox\c@lumniv\newbox\c@lumnv
+\def\@@nd{\endmulticolumn\@nd}\let\@nd\end
+\def\beginmulticolumn#1{% arg = number of columns per page < 6
+ \@ndmulticolumn
+ \topskip\z@\r@ggedbottomtrue
+ \c@lumntotal#1\c@lumncount\c@lumntotal
+ \pagesize\hsize\let\g@tter\gutter % save \gutter where it can't go bad
+ \setbox\z@\hbox{\g@tter}\advance\hsize\wd\z@
+ \divide\hsize\number\c@lumntotal\advance\hsize-\wd\z@ % new \hsize
+ \output{\multic@lumn{\c@lumnbox{\p@gecontents}}\eject@ns}%
+ }%
+\def\@ndmulticolumn{%
+ \endpage\supereject
+ \message{\string\c@lumncount=\number\c@lumncount}%
+ \loop\ifnum\c@lumncount<\c@lumntotal\null\endpage\repeat
+ \hsize\pagesize\c@lumntotal\@ne
+ \let\markl\empty\let\markr\empty\let\marko\empty % null these, too
+ }%
+\def\endmulticolumn{%
+ \mark{}\@ndmulticolumn
+ }%
+\def\multic@lumn#1{\rm % switch back just in case
+ \def\l@toutput{%
+ \l@twrite\let\leftline\z@\let\bf\z@
+ \let\allmark\z@\let\nomark\z@\let\inimark\z@
+ }%
+ \ifx\markl\empty
+ {\l@toutput\xdef\markl{\firstmark}}%
+ {\let\allmark\relax\let\nomark\relax\let\inimark\relax
+ \setbox\z@\hbox{\titleline\markl}%
+ \setbox\@ne\hbox{\titleline\empty}%
+ \ifdim\wd\z@=\wd\@ne
+ {\l@toutput\xdef\markl{\botmark}}%
+ \fi
+ }%
+ %\message{\string\markl=\markl.}%
+ \fi
+ \ifcase\c@lumncount
+ \or\c@lumnformat{#1}\or\s@tb@x\c@lumni#1\or\s@tb@x\c@lumnii#1%
+ \or\s@tb@x\c@lumniii#1\or\s@tb@x\c@lumniv#1\or\s@tb@x\c@lumnv#1%
+ \fi
+ \global\advance\c@lumncount\m@ne
+ % if the current heading is not yet finished,
+ % insert the column header for this heading into the vertical list
+ \botmark
+ }%
+\def\g@tb@x#1{\ifdim\wd#1=\z@\else\box#1\g@tter\fi}%
+\def\s@tb@x{\global\setbox}%
+\def\c@lumnformat#1{%
+ \fmtoutput{%
+ \vbox{%
+ \p@gehead
+ {\l@twrite
+ \pageline{%
+ \g@tb@x\c@lumnv\g@tb@x\c@lumniv\g@tb@x\c@lumniii
+ \g@tb@x\c@lumnii\g@tb@x\c@lumni#1\hfil
+ }%
+ }%
+ \p@gefoot
+ }%
+ \global\advance\c@lumncount\c@lumntotal
+ }%
+ }%
diff --git a/macros/plain/formats/psizzl/picture.psizzl b/macros/plain/formats/psizzl/picture.psizzl
new file mode 100644
index 0000000000..66194c529d
--- /dev/null
+++ b/macros/plain/formats/psizzl/picture.psizzl
@@ -0,0 +1,48 @@
+% PICTURE PSIZZL - macros for making pictures
+%
+% see <GDUBOIS> frontpanel
+%
+\def\insertGRAY#1#2#3{%
+ \hbox{%
+ \translate{\z@}{#2}{\special{insert(#3)}}%
+ \blankbox{#1}{#2}%
+ }%
+ }%
+\def\insertimPRESS#1#2#3{%
+ \hbox{%
+ \translate{-0.50in}{-0.75in}{\special{mergeug(#3)}}%
+ \blankbox{#1}{#2}%
+ }%
+ }%
+\def\insertUGS#1#2#3{%
+ \hbox{\special{mergeug(#3)}\blankbox{#1}{#2}}%
+ }%
+\adddef\l@twrite{% define in macros
+ \let\insertGRAY\z@\let\insertimPRESS\z@\let\insertUGS\z@
+ }%
+\newdimen\b@xitkern\b@xitkern3pt
+\newdimen\b@xitrule\b@xitrule.4pt
+\def\boxit#1{%
+ \vbox{\hrule height\b@xitrule
+ \hbox{\vrule width\b@xitrule\kern\b@xitkern
+ \vbox{\kern\b@xitkern\hbox{#1}\kern\b@xitkern}%
+ \kern\b@xitkern\vrule width\b@xitrule
+ }%
+ \hrule height\b@xitrule
+ }%
+ }%
+\def\unraise{%
+ \dimen@-\b@xitkern\advance\dimen@-\dp\strutbox
+ \leavevmode\raise\dimen@
+ }%
+\def\blankbox#1#2{%
+ \vrule width\z@ depth\z@ height#2%
+ \vrule height\z@ depth\z@ width#1%
+ }%
+\newdimen\scalein\scalein 1in%
+\def\fr@methick{1pt}%
+\def\fr@me#1#2{\def\fr@mewidth{#1}\def\fr@meheight{#2}}%
+\def\blankp@c#1#2{\vbox{\hbox{\blankbox{#1}{#2}}}}%
+\def\picture#1#2{%
+ \boxit{\blankbox{#1}{#2}}%
+ }%
diff --git a/macros/plain/formats/psizzl/psizzl.commands b/macros/plain/formats/psizzl/psizzl.commands
new file mode 100644
index 0000000000..a2737cce66
--- /dev/null
+++ b/macros/plain/formats/psizzl/psizzl.commands
@@ -0,0 +1,312 @@
+ PSIZZL COMMANDS - reference manual
+
+ Reference guide to Psizzl macros
+ This is a list of all the user macros in Psizzl.
+ They are grouped logically according to function.
+
+MACROS
+
+These macros are general-purpose macros used
+everywhere in Psizzl, or are of general interest.
+ \Psizzl - this gives the logo: Psizzl
+ \diagnostics - turns on tracing diagnostics
+ \endpage - causes a page break
+ \underscore#1 -
+ gives the argument, \underscore{{\it underscored}}
+ \leaderfil - gives leaders of dots:\hbox to 1in{(\leaderfil)}
+ \centertitle#1 - along with |\breaktitle|, below, gives a centered
+ title, whose line breaks are controlled by the user
+ \breaktitle - to be used with |\centertitle| to break the lines
+ \monthdayyear - causes the date used in \Psizzl macros to appear
+ as {\sl ``month day, year''}, instead of {\sl ``day month year''},
+ which is the default.
+ \date#1 - sets the date to the argument. See also |\letterdate| and
+ |\pubdate|.
+ \loosepar - To be used to terminate any paragraph which
+ has an overfull |\hbox|, due to the line breaker not working.
+ \unlock - To ``unlock'' the macros, so that the character `|@|'
+ may be used in macro names.
+ \lock - To undo |\unlock|.
+
+ \adddef#1#2 - adds #2 to the \def of #1
+ \bumpcount#1 - increases the absolute value of \count#1 by 1
+ \numorroman#1 - expands to arabic if \count#1 is positive, and to
+ roman if \count#1 is negative
+ \lapcomma - gives a comma which will overlap the chracter to the left
+ \translate#1#2#3 - causes TeX to typeset the object specified by #3
+ at the postion specified by X = #1 and Y = #2 relative to the
+ current postion. The current position is not, however, changed.
+ \iftemp - this is a `scratch' switch. It can be used at any time.
+
+LISTS
+
+These are the macros pertaining to lists.
+ \itembegin#1 - Starts an itemized list and sets the symbol to the
+ argument.
+ \item - Makes an entry in an itemized list with the current symbol.
+ \itemcon - Continues an item in a list starting with a new paragraph.
+ \itemset#1 - sets the symbol to #1, but does not begin an item.
+
+ \sitembegin#1 - Similar to |\itembegin|, for a subitem.
+ \sitem - Similar to |\item|, for a subitem.
+ \sitemcon - Similar to |\itemcon|, for subitem.
+ \sitemset#1 - Similar to |\itemset|, for a subitem.
+
+ \ssitembegin#1 - Similar to |\itembegin|, for a subsubitem.
+ \ssitem - Similar to |\item|, for a subsubitem.
+ \ssitemcon - Similar to |\itemcon|, for subsubitem.
+ \ssitemset#1 - Similar to |\itemset|, for a subsubitem.
+
+ \pointbegin - Start a sequential list of points.
+ \point - Put another item in a seqential list.
+ \pointcon - Like |\itemcon| for a sequentail list.
+
+ \spointbegin - Like |\pointbegin|, for a sublist.
+ \spoint - Like |\point|, for a sublist.
+ \spointcon - Like |\pointcon|, for a sublist.
+
+ \sspointbegin - Like |\pointbegin|, for a subsublist.
+ \sspoint - Like |\point|, for a subsublist.
+ \sspointcon - Like |\pointcon|, for a subsublist.
+
+PICTURE
+These macros facilitate making pictures.
+ \blankbox#1#2 - Makes a blank box of the specified dimensions.
+ \scalein - An inch dimension which magnifies with the type size.
+ \boxit#1 - Put a box around the argument.
+ \picture#1#2 - Currently just |\blankbox|.
+
+FONTDEFS
+These define the fonts used in \Psizzl.
+% `X' denotes that the font is loaded
+% suffixes: rm ss fib i it bf sy sl ss tt x caps
+% prefixes:
+% \twelve X X X X X X X X X X X
+% \ten X X X X X X X X X X X
+% \eight X X X X X
+% \seven X X X X
+% \five X X X X
+
+% e.g.: \twelverm is a roman font at 12 point
+% \tencaps is a cap/smallcap font at 10 pt
+
+% Plus the following special fonts:
+% \fortyss
+% \fifteenrm
+% \fourteenrm
+% \tenex
+The following macros are defined in this file:
+
+ \singlespace - Set to single spaced lines.
+ \normalbaselines - Set to one-and-one-half spaced lines.
+ \doublespace - Set to double spaced lines.
+ \largetype - Set to large type size.
+ \mediumtype - Set to medium type size.
+
+OPTIONS
+These macros turn on various switches, which control how
+certain options are used in \Psizzl depending on what publication
+you are writing for.
+
+ \APS - American Physical Society.
+ \IEEE - IEEE.
+ \NIM - Nuclear Instruments and Methods.
+ \NPB - Nuclear Physics B.
+ \PRL - Phys. Rev. Letters.
+ \PRD - Phys. Rev. D.
+ \PL - Physics Letters.
+ \illn#1 - when in |\proof| mode, it expands to ``Illn. #''
+ \draft - Specifies that this is a draft.
+ \preprint - Specifies that this is a preprint.
+ \proof - Specifies that this is a proof copy.
+ \submit - Specifies that this will be submitted to a journal.
+ \foreign - selects specifications for non-APS journals
+ \journal - selects specifications for journal articles
+ \conference - selects specifications for conference proceedings
+ \ifdraft - flag: this is the draft style of a document
+ \ifproof - flag: this is the proof style of a document
+ \ifsubmit - flag: this is the submit style of a document
+
+OUTPUT
+These macros control how the output will appear on the page.
+ \ifdoubleside - flag: the document will be double sided
+ \ifquadside - flag: the document will be two-pages-per-leaf
+
+PUBLICAT
+These macros generate the title page of a publication,
+and indirectly invoke some switches.
+ \docspec#1 - document specifications. Appear in upper right of title
+ page
+ \contract#1 - Defines the contract to be cited.
+ \contracttrue - Specifies that the given contract is to be cited.
+ \title#1 - Title of the document.
+ \subtitle#1 - specify the subtitle of a document.
+ \authors#1 - Author list.
+ \institute#1 - The publishing institution.
+ \submittedto#1 - The journal to be submitted to.
+ \abstract#1 - The abstract.
+ \university#1 - Specify the university of the thesis student
+ \price#1 - Specify the price code of NTIS
+ \workingauthor#1 - Specify the working author.
+ \workingauthorbin#1 - Specify the mail stop of the working author.
+ \workingauthoraddress#1
+ {Specify the address of the workin g author.
+ \publicationstyle#1 - macros to be invoked at the beginning of the
+ publication
+ \publication - specify that document will be a publication
+ \thesisstyle#1 - macros to be invoked at the beginning of the thesis.
+ \thesis - specify that document will be a thesis
+ \reportstyle#1 - macros to be invoked at the beginning of a report.
+ \report - specify that document will be a report
+ \acknowledge#1 - specify the text of the acknowledgement
+ \begindocument - begin production of the specified document.
+ Title page, etc. are produced now.
+ \enddocument - end production of the document.
+ \sigpage#1#2#3#4#5 - specify details of signature page of a thesis.
+ \iffrontmatter - flag: the front matter of the document is to be
+ produced.
+ \ifabstractsigned - flag: the abstract page is to be signed.
+ \ifcopyright - flag: this document is to be copyrighted.
+
+MEMO
+These macros will cause a memo to be produced.
+ \memohead#1 - Specify the header of the memo.
+ Default is institution-dependent
+ \memodate#1 - Specify the date of the memo.
+ \memoto#1 - Who the memo is to.
+ \memofrom#1 - Who the memo is from.
+ \memosubject#1 - Specify the topic of the memo.
+ \beginmemo - To begin the memo.
+ \endmemo - To end the memo.
+ \memostyle#1 - Specify the style of the memo.
+
+LETTER
+These macros control how letters are made.
+ \letterdate#1 - Specify the date of the letter.
+ \salutation#1 - Specify the salutation.
+ \closing#1 - Specify the closing.
+ \typist#1 - Specify the initials of the typist.
+ \copiesto#1 - Specify the cc:
+ \MyRef#1 - Specify your reference number.
+ \YourRef#1 - Specify the receiver's reference number.
+ \breakletter - Break the page at this point.
+ \letterto#1#2 - Name and address of the receiver.
+ \letterfrom#1#2#3 - Specify the sender.
+ \everyletter#1 - Text to be included in every letter.
+ \beginletter - Begin the letter.
+ \endletter - End the letter.
+ \letterhead#1#2#3#4 - Specify the letterhead.
+ \postscript#1 - specify the postscript of the letter
+ \enclosure#1#2 - specify the enclosures of the letter
+ \prescript#1 - specify the prescript of the letter
+ \letterstyle#1 - macros to be invoked at the start of the letter
+ \ifletter - flag: for output routine: this is a letter
+ \ifletterhead - flag: a letterhead is to be produced. Default: true
+ \ifstreetaddress - flag: the street address of the institution
+ is to appear in the letterhead. default: false.
+ \ifwindowenvelope - flag: the address of the letter will be typeset
+ so that it will appear within the window of a window envelope.
+CHAPTERS
+The body of a document (be it publication, memo, or letter)
+are produced by these macros.
+ \beginbody - Begin the body of the paper.
+ \chapter#1 - Begin a new chapter.
+ \beginappendices - Subsequent |\chapter|s will be appendices.
+ \endbody - End the body. Get out list of references, \etc
+ \section#1 - Start a bew section.
+ \subsection#1 - Start a new subsection.
+ \subsubsection#1 - Start a new subsubsection.
+
+CITATION
+Citations such as references, figures, tables and equations are
+done by these macros.
+
+In the following macros,
+#1 is a valid TeX control squence name
+(`\' followed by alphabetic characters only: don't use any numerals!).
+
+Where the macros use `=', they are defining the mnemonic name, so
+\<NAME> must not have been previously defined. (Hint: use some CAPITALS).
+Once this has been done, the mnemonic name can be used with the macro
+without the `=' and following one (or three) arguments:
+e.g.: first use: `\cite\DrellYan={Private communication}'
+ second use: `\Reference\DrellYan\ has clearly shown....'
+
+In the reference, equation, and author address macros,
+#2 is the text of the respective thing being defined.
+
+ REFERENCES:
+ The following three macros set the style of the reference:
+ \superreference - References will be superscripted: `$^{#1}$'
+ \bracketreference - References will appear in brackets: `[#1]'
+ \parenreference - References will appear in parenthesis: `(#1)'
+
+ The following five macros define or cite references:
+ \cite#1=#2 - Define a new reference and put out, e.g.: `$^{#1}$'
+ \hideref#1=#2 - define a new reference, but don't put out any text.
+ This is how multiple references are produced.
+ \bareref#1=#2 - define a new reference, and put out #1 only (bare).
+ \reference#1=#2 - Define a new reference and put out `Ref.#1'
+ \Reference#1=#2 - Define a new reference and put out `Reference #1'
+
+ \refspec#1,#2(#3)
+ Specify a reference in a way that the journal style can switch.
+ \volyearpageref - |\refspec| will be: volume, year, page.
+ \cernref - References will appear in CERN's style.
+
+ EQUATIONS:
+ \equation#1=#2 - Define a new equation.
+ \Equation#1=#2 - Define a new equation.
+ \display#1=#2 - define a new equation and display it.
+
+ AUTHOR ADDRESS SPECIFICATION:
+ \authoraddress#1=#2 - define a new authoraddress
+ \presentaddress#1=#2 - define a new authoraddress
+ as `Present address: #2'
+ \addressreference - specify author addresses to be references
+ \addressfootnote - specify author addresses to be footnotes
+ \addressinline - specify author addresses to be inline
+
+ In the figure and table macros,
+ #2 is the title of the figure or table, which will appear in the
+ table of contents.
+ #2 and #3 concatenated together constitute the caption of the figure
+ or table.
+ #4 will be the contents of the figure or table itself.
+
+ FIGURES:
+ \figure#1=#2#3#4 - Define a new figure and put out `Fig.#1'
+ \Figure#1=#2#3#4 - Define a new figure and put out `Figure #1'
+ \iffigureembed - figures are to be imbedded into the text.
+ Default: true.
+
+ TABLES:
+ \table#1=#2#3#4 - Define a new table and put out `table #1'
+ \Table#1=#2#3#4 - Define a new table and put out `table #1'
+ \iftableembed - tables are to be embedded into the text.
+ Default: true.
+
+ MISC:
+ \hangpar#1#2 - starts a paragraph with hanging indentation.
+ \lowercasecite - Citations will be lower case, not upper.
+ \vita#1 - specify a curriculum vitae for this document
+ \hyphen - punctuation for equations and multiple references
+ \comma - punctuation for multiple references
+ \lapperiod - a period which overlaps to the left.
+
+
+VERBATIM
+These are the macros for verbatim scanning.
+ \begintt - Begin verbatim mode.
+ \endtt - End verbatim mode.
+ |stuff| - Verbatim mode, inline.
+ \listfile#1 - Make a listing of the specified file.
+ \iflistnumber - flag: \listfile produces a numbered listing.
+
+INDEX
+These are the macros for doing the index of a document.
+They can each turn into a ``silent'' index entry by doubling the `^'
+ ^\{text} - Ordinary index entry.
+ ^\|text| - A special term, index entry.
+ ^\|\text| - A control sequence, index entry.
+ ^\<text> - A bracketed concept, index entry.
diff --git a/macros/plain/formats/psizzl/psizzl.doc b/macros/plain/formats/psizzl/psizzl.doc
new file mode 100644
index 0000000000..b1c9b1469d
--- /dev/null
+++ b/macros/plain/formats/psizzl/psizzl.doc
@@ -0,0 +1,41 @@
+PSIZZL DOC - introduction to Psizzl macros for TeX version 1.1
+
+This disk contains the TeX macro package PSIZZL.
+It is to be used in conjunction with Tex82 ver. 1.1
+
+To use these macros,
+prepare a TeX input file of filetype `TEX',
+and give the (CMS) command `TEX &PSIZZL <filename>',
+where <filename> is the name of your file.
+
+You may want to make a file called MYPSIZZL TEX,
+which would have your customized Psizzl macros on it.
+A dummy version of this file is provided.
+
+The file `PSIZZL ARCHLIST' contains a listing of all the distribution
+Psizzl files.
+
+A file `PSIZZL COMMANDS' gives a listing of the user commands in Psizzl,
+along with a discussion of how to use them.
+
+Models (templates) for various types of jobs, such as letters, memos,
+papers, reports, theses, chapters, lists, figures, tables, and references
+may be found in the files `* TEMPLATE'.
+These files may be edited directly into Psizzl input files.
+Note the file `PSIZZL TEMPLATE', which shows how to
+surround your file with the appropriate commands to run it.
+
+For CMS systems, there are two REXX exec files which, respectively
+carry on a dialog with the user to build Psizzl letters and memos.
+In addition, there is a file called `PSIZBILD' which builds the
+PSIZZL FMT file.
+
+A document describing these macros, ``Psizzl Macros'' is available
+as SLAC-REPORT-268 from the author,
+Arthur Ogawa, CLA B226, Bin 96, SLAC, Stanford, CA 94305,
+(415) 854-3300 X2698,
+vmid `OGAWA' at `SLACVM' on net `BITNET'.
+Future releases of Psizzl will have this paper online.
+
+Any problems, questions, suggestions for improvements, etc.
+should be sent to Ogawa.
diff --git a/macros/plain/formats/psizzl/psizzl.tex b/macros/plain/formats/psizzl/psizzl.tex
new file mode 100644
index 0000000000..a2c7bb4c8d
--- /dev/null
+++ b/macros/plain/formats/psizzl/psizzl.tex
@@ -0,0 +1,27 @@
+% Psizzl TeX - macros for use with TeX version 1, format PLAIN
+% - high level macros A. Ogawa, Dec 1983
+%
+\ifx\fmtname\undefined\input plain % INITEX run
+ \else\let\dump\relax\fi % VIRTEX run: no \dump's
+\def\plain{plain}\ifx\fmtname\plain\else
+ \message{\fmtname\space is already loaded. I quit.}\endinput\fi
+\def\psizzl{Psizzl}\let\fmtname\psizzl\def\fmtversion{0.35}%
+\def\fmtext{\fmtname}% this may require changing in some systems
+\input symbols.\fmtext % symbol definitions and public macros
+\input macros.\fmtext % include macros common to all of this package
+\input lists.\fmtext % item lists
+%\input picture.\fmtext % macros for making pictures
+\input fontdefs.\fmtext % define fonts and families
+\input options.\fmtext % implement the switches
+\input publicat.\fmtext % title page for publications
+\input memo.\fmtext % memo formatter
+\input letter.\fmtext % letter formatter
+\input chapters.\fmtext % body, chapter, section, subsection
+\input citation.\fmtext % references, figures, tables, equations
+\input verbatim.\fmtext % verbatim scanning macros
+\input index.\fmtext % indexing macros
+\input output.\fmtext % output formatting
+\input institut.\fmtext % hooks for the present institution
+\lock % lock the macro names with @ key
+\fmtjob % do what \everyjob normally does
+\dump % if INITEX was used, dump the fmt file
diff --git a/macros/plain/formats/psizzl/psizzl.txt b/macros/plain/formats/psizzl/psizzl.txt
new file mode 120000
index 0000000000..e6e778eec1
--- /dev/null
+++ b/macros/plain/formats/psizzl/psizzl.txt
@@ -0,0 +1 @@
+psizzl.doc \ No newline at end of file
diff --git a/macros/plain/formats/psizzl/publicat.psizzl b/macros/plain/formats/psizzl/publicat.psizzl
new file mode 100644
index 0000000000..0d8edaa21f
--- /dev/null
+++ b/macros/plain/formats/psizzl/publicat.psizzl
@@ -0,0 +1,317 @@
+% PUBLICAT PSIZZL - macros for thesis, report and publication
+%
+% macros for all documents
+%
+\def\docspec#1{%
+ \def\sp@cd@c{#1}%
+ }\docspec{}%
+\def\contract#1{%
+ \def\c@ntract{#1}%
+ }\contract{}%
+\def\title#1{%
+ \def\t@tle{#1}%
+ }\title{}%
+\def\subtitle#1{%
+ \def\s@btitle{#1}%
+ }\subtitle{}%
+\def\titlefootnote#1{%
+ \def\t@tlefoot{#1}%
+ }\titlefootnote{}%
+\def\authors#1{%
+ \def\@uthors{#1}%
+ }\authors{}%
+\def\institute#1{%
+ \def\@nstitute{#1}%
+ }\institute{}%
+\def\submittedto#1{%
+ \def\j@urnal{#1}%
+ }\submittedto{}%
+\long\def\abstract#1{%
+ \long\def\@bstract{#1}%
+ }\abstract{}%
+\long\def\longempty{}%
+\long\def\acknowledge#1{%
+ \long\def\@cknowledge{#1}%
+ }\acknowledge{}%
+\def\@bstrhead{Abstract}%
+\def\@cknwhead{Acknowledgments}%
+\newif\iffrontmatter\frontmattertrue
+\newif\ifabstractsigned
+\newif\ifcopyright
+\def\p@genumberpaper{%
+ \ifp@genumbercenter\p@gebanner{}{\p@genumber}{}%
+ \else\p@gebanner{}{}{\p@genumber}%
+ \fi
+ }%
+\def\workingauthor#1{%
+ \def\w@rkauth{#1}%
+ }\workingauthor{}%
+\def\workingbin#1{%
+ \def\w@rkbin{#1}%
+ }\workingbin{}%
+\def\workingaddress#1{%
+ \def\w@rkadd{#1}%
+ }\workingaddress{}%
+\newif\iftitlepage\titlepagetrue
+\def\begindocument{% to appear at beginning of any document
+ \resd@c\p@gefront\styled@c\p@ststyle
+ \pred@c
+ \iftitlepage\titd@c\fi
+ \iffrontmatter\frontd@c\fi
+ }%
+\def\enddocument{%
+ \endd@c
+ }%
+\def\p@ststyle{}%
+\def\resd@c{\endpage}%
+\adddef\fmtreset{\resd@c}%
+\def\specd@c{%
+ \ifx\sp@cd@c\empty\else
+ \rightline{\vbox{\singlespace\halign{##\hfil\cr\sp@cd@c\endline}}}%
+ \fi
+ }%
+\def\copyrightpage{%
+ \vbox to \z@{}\vfil%
+ \centertitle{\copyright\ Copyright\ \the\year\breaktitle
+ by\breaktitle\@uthors
+ }%
+ \endpage
+ }%
+\def\signrule{\vrule width3in height -2.5pt depth 3pt}%
+\def\signee#1{%
+ \rightline{%
+ \vbox{%\smallinterlineskip
+ \halign{\hfil##\hfil\cr\noalign{\bigskip}\signrule\cr#1\crcr}%
+ }%
+ }%
+ }%
+\def\sigpage#1#2#3#4#5{%
+ \gdef\s@gpage{%
+ \vfil
+ \sigstatement\signee{#1}\medskip
+ \sigstatement\signee{#2}\medskip
+ \sigstatement\signee{#3}\bigskip#5\bigskip
+ \signee{#4}%
+ \vfil\eject
+ }%
+ }%
+\def\abspage{%
+ \ifx\@bstract\longempty\else
+ \ifabstractsigned
+ \smallskip
+ \centertitle{\t@tle}\bigbreak
+ \centerline{\@uthors , Ph.D.}%
+ \centerline{\@niversity ,\ \the\year}
+ \medskip
+ \par \@bstract
+ \medskip\vfil
+ \rightline{%
+ \vbox{%\smallinterlineskip
+ \halign{\hfil##\hfil\cr
+ Approved for publication:\hfill\cr
+ \noalign{\bigskip}By\space\signrule\cr
+ For Major Department\cr
+ \noalign{\bigskip}By\space\signrule\cr
+ Dean of Graduate Studies\cr
+ }%
+ }%
+ }%
+ \endpage
+ \else
+ \centerline{\bf\@bstrhead}%
+ \medskip
+ \par\@bstract
+ {\@ddch@pt{\@bstrhead}{\noexpand\strut}}%
+ \endpage
+ \fi
+ \fi
+ }%
+\def\dedicate{\def\d@dicate}%
+\def\d@dicathead{Dedication}%
+\def\dedicatpage{%
+ \ifx\d@dicate\empty\else\endpage
+ \centerline{\bf\d@dicathead}\medskip\d@dicate
+ \begingroup\l@twrite\@ddch@pt{\d@dicathead}{\noexpand\strut}\endgroup
+ \fi
+ }%
+\def\ackpage{%
+ \ifx\@cknowledge\longempty\else\endpage
+ \centerline{\bf\@cknwhead}\medskip\par\@cknowledge
+ {\@ddch@pt{\@cknwhead}{\noexpand\strut}}%
+ \endpage
+ \fi
+ }%
+\def\contentspages{%
+ \immediate\write\ch@pterwrite{\noexpand\t@bcontents}%
+ \immediate\write\ch@pterwrite{\noexpand\f@gt@bhead}%
+ \t@cpagecount=\number\p@gecount
+ }%
+%
+% macros for publications
+%
+\def\publicationstyle#1{%
+ \adddef\stylep@b{#1}%
+ }%
+\def\publication{%
+ \let\pred@c\prep@b\let\styled@c\stylep@b\let\titd@c\titp@b
+ \let\frontd@c\frontp@b\let\endd@c\endp@b
+ }%
+\def\stylep@b{%
+ \largetype\normalbaselines\singlesided
+ }%
+\def\prep@b{}%
+\def\frontp@b{}%
+\def\titp@b{% to appear at beginning of pub
+ \specd@c
+ \vfil
+ {\bf\let\t@tlefoot\c@ntract
+ \centertitle{%
+ \uppercase{\t@tle}%
+ \ifx\t@tlefoot\empty\else\footnote{$^\ast$}{{\rm\t@tlefoot}}\fi
+ }%
+ }\medskip
+ {\singlespace\cp\centertitle\@uthors}%
+ \ifc@teaddress\medskip{\it\centertitle\@nstitute}\fi
+ \ifx\@bstract\empty\else
+ \midinsert
+ \medskip
+ %\hsize=\refsize
+ \centerline{\bf\@bstrhead}\medskip
+ \par \@bstract
+ \endinsert
+ \fi
+ \ifx\j@urnal\empty\else
+ \medskip\centertitle{Submitted to \j@urnal}%
+ \fi
+ \vfil\supereject
+ }%
+\def\endp@b{%
+ \ifsubmit\ifx\j@urnal\empty\else\letp@b\fi\fi
+ }%
+\def\letp@b{% if paper is to be submitted, this is the cover letter
+ {%
+ \singlesided
+ \letterto{\j@urnaleditor}{\j@urnaladdress}%
+ \letterfrom{\w@rkauth\endline
+ \ifx\w@rkadd\empty\else\w@rkadd\endline\fi
+ }{\w@rkbin}{}%
+ \closing{Sincerely yours,}%
+ \enclosure{Enclosures}{}%
+ \beginletter\l@tp@b\endletter
+ }%
+ }%
+\newbox\glossies
+\def\gl@ssies#1#2{%
+ \ifnum#1>\z@
+ \global\setbox\glossies
+ \hbox{\ifnum\wd\glossies=\z@\else\unhbox\glossies\ and\ \fi
+ \number#1\ #2\ifnum#1>\@ne s\fi
+ }%
+ \fi
+ }%
+\def\l@tp@b{%
+
+ Enclosed are three copies of a manuscript entitled,
+ {\def\breaktitle{\relax}``{\bf\t@tle}''}
+ which we are submitting for publication in \j@urnalname .
+ \setbox\glossies\hbox{}%
+ \gl@ssies\f@gtotal{figure}\gl@ssies\t@btotal{table}%
+ \ifnum\wd\glossies=\z@\else
+ Glossies of the \unhbox\glossies\
+ are included with one of the copies.
+ \fi
+
+ Please send correspondence to me at the
+ \ifx\w@rkadd\empty above address.
+ \else following address:%
+ \halign{\indent##\hfil\cr\w@rkauth\cr\w@rkadd.\cr}%
+ \par\noindent
+ \fi
+ However, please send the Publication Charge Certification form
+ directly to \pubadmin .
+
+ Thank you for your consideration of this paper.
+ }%
+%
+% Macros for thesis
+%
+\def\university#1{%
+ \gdef\@niversity{#1}%
+ }\university{}%
+\def\thesisstyle#1{%
+ \adddef\styleth@{#1}%
+ }\def\styleth@{%
+ }%
+\def\thesis{%
+ \let\pred@c\preth@\let\styled@c\styleth@\let\titd@c\titth@
+ \let\frontd@c\frontth@\let\endd@c\endth@
+ }%
+\def\preth@{%
+ \abstractsignedtrue\fr@nttrue\abspage
+ }%
+\def\titth@{%
+ \endpage\p@gefront\fr@nttrue
+ \vbox to \z@{}\vfil%
+ {\cp\centertitle{\t@tle}}\vfil
+ \ifx\s@btitle\empty\else{\cp\centertitle{\s@btitle}}\vfil\fi
+ \centertitle{\@uthorpre\@uthors\breaktitle\@uthorpost}%
+ \vfil\eject
+ }%
+\def\@uthorpre{%
+ by\breaktitle
+ }%
+\def\@uthorpost{%
+ \monthword\ \the\year\breaktitle
+ }%
+\newif\ifs@gpage\s@gpagetrue
+\def\frontth@{%
+ \let\n@llch@pt\g@bble
+ \ifcopyright \copyrightpage \fi
+ \ifs@gpage\s@gpage\fi
+ \abstractsignedfalse\abspage
+ \ackpage
+ \contentspages
+ }%
+\def\endth@{}%
+%
+% Macros for reports
+%
+\def\price#1{%
+ \gdef\pr@ce{#1}%
+ }\price{A08}%
+\def\reportstyle#1{%
+ \adddef\styler@p{#1}%
+ }%
+\def\styler@p{%
+ }%
+\def\report{%
+ \let\pred@c\prer@p\let\styled@c\styler@p\let\titd@c\titr@p
+ \let\frontd@c\frontr@p\let\endd@c\endr@p
+ }%
+\def\prer@p{}%
+\def\endr@p{}%
+\def\titr@p{%
+ {\normalbottom%\baselineskip 15pt
+ \specd@c\bigskip\bigskip
+ {\bf
+ \centertitle{%
+ \uppercase{\t@tle}%
+ \ifx\t@tlefoot\empty\else
+ \footnote{$^\ast$}{{\rm\t@tlefoot}}\fi
+ }%
+ }\bigskip
+ \centertitle{{\rm \@uthors}}\bigskip
+ \centertitle{{\rm \@nstitute}}\vfil
+ \centertitle{\monthword\ \the\year}\vfil
+ \ifx\c@ntract\empty\else{\rm\noindent\c@ntract}\bigskip\fi
+ \ifx\r@portprice\empty\else{\rm\noindent\r@portprice}\bigskip\fi
+ \supereject
+ }%
+ }%
+\def\frontr@p{%
+ \ifcopyright \copyrightpage \fi
+ \abstractsignedfalse\abspage
+ \ackpage
+ \contentspages
+ }%
+\def\endr@p{}%
diff --git a/macros/plain/formats/psizzl/symbols.psizzl b/macros/plain/formats/psizzl/symbols.psizzl
new file mode 100644
index 0000000000..ebac724b21
--- /dev/null
+++ b/macros/plain/formats/psizzl/symbols.psizzl
@@ -0,0 +1,59 @@
+% SYMBOLS PSIZZL - symbol menu for TeX 1.0
+\let\itemTeX\item % make way for \item macro of Psizzl
+\font\fourteenss cmsy10 scaled\magstep{2}%
+%% use the following sub-set to print the circle R as a
+%% superscript followed by a little space. (TM for Trade Mark.)
+\def\TM{$^{\Registered}$\kern.6em}%
+%
+\def\Registered{% circle R
+ {\ \unskip\hbox{\hbox{\mathhexbox20D}}%
+ \kern -1.85ex\
+ \unskip\hbox{\raise .07ex\hbox{$\scriptstyle R$}}%
+ }%
+ }%
+\def\assert{% assertion relation: kern ^ and - together
+ \mathrel{\mathpalette{\vert\mkern-8mu-}{}%
+ }%
+ }%
+\def\pslash{\not\kern-.20em p}% p with a slash through it
+\def\qslash{\not\kern-.15em q}%
+\def\bra#1{\langle #1 \vert}%
+\def\ket#1{\vert #1\rangle}%
+\def\braket#1#2{\langle#1\vert#2\rangle}%
+\def\VEV#1{\langle #1\rangle}%
+\def\lsim{\buildrel\sim\over<}%
+\def\gsim{\buildrel\sim\over>}%
+\def\parder#1#2{%
+ {\partial #1 \over\partial #2}%
+ }%
+\def\parparder#1#2#3{%
+ {\partial^2#1\over\partial#2\partial#3}%
+ }%
+\let\tie=~%
+% the current date, with month in script
+\def\monthword{%
+ \ifcase\month% turn the month into a string
+ \or January\or February\or March\or April%
+ \or May\or June\or July\or August%
+ \or September\or October\or November\or December%
+ \fi
+ }%
+\def\ie{{\it i.e.}}% id est
+\def\eg{{\it e.g.}}% exempli gratia
+\def\nb{{\it NB}}% nota bene
+\def\sic{[{\it sic}]\ }% thus
+\def\vs{{\it vs}}% versus
+\def\etc{{\it etc.}}% et cetera
+\def\apriori{{\it a priori}}% a priori
+\def\perse{{\it per se}}% per se
+\def\awk{{\sl [awkward]}}% editorial comment
+\def\bothmodes#1#2{%
+ \def#1{\relax\ifmmode#2\else$#2$\fi}%
+ }%
+\bothmodes\\\backslash
+\bothmodes\bull\bullet
+\bothmodes\astr\ast
+\bothmodes\crcl\circ
+\bothmodes\micron{\mu m}%
+\bothmodes\{\lbrace
+\bothmodes\}\rbrace
diff --git a/macros/plain/formats/psizzl/thesis.psizzl b/macros/plain/formats/psizzl/thesis.psizzl
new file mode 100644
index 0000000000..92cfd8512c
--- /dev/null
+++ b/macros/plain/formats/psizzl/thesis.psizzl
@@ -0,0 +1 @@
+% THESIS PSIZZL - please use THESIS PSIZSAMP as a model for your thesis!
diff --git a/macros/plain/formats/startex/INSTALL b/macros/plain/formats/startex/INSTALL
new file mode 100644
index 0000000000..97dce6e8db
--- /dev/null
+++ b/macros/plain/formats/startex/INSTALL
@@ -0,0 +1,75 @@
+Installing StarTeX
+==================
+
+To install StarTeX on your system, you must do the following:
+
+1) Extract the various source files from the distribution file:
+
+ tex startex.ins
+
+(This command reads the file startex.dtx and extracts startex.tex,
+startex.lan, article.stx, a4-article.stx, ifi-article.stx and
+ifi-artikkel.stx. It assumes you have the file docstrip.tex available;
+this file is part of the standard LaTeX distribution.)
+
+2) Modify startex.lan to load the hyphenation patterns for the
+languages you intend to use. (The standard patterns are American
+English and Norwegian which may not be your ideal choice.) American
+English should always be present as language no 0. You add language
+patterns by adding lines like
+
+ \DefLang{1}{norsk}{nohyph2.tex}%
+
+The three parameters are: (1) a unique number in the range 1-255,
+(2) the name of the language, and (3) the file from which the
+hyphenation patterns can be read.
+
+3) Make a StarTeX format:
+
+ initex plain '\input startex' '<make-new-format>'
+ mv plain.fmt startex.fmt
+
+This produces the format file plain.fmt which is then renamed to
+startex.fmt. (The commands given here are for Unix; your system might
+use a different notation.)
+
+4) Place the format file where `virtex' can find it, for instance in
+/usr/local/texmf/ini.
+
+ cp startex.fmt /usr/local/texmf/ini
+
+5) Define the command `startex' as a link to `virtex':
+
+ cd /usr/local/texmf/bin
+ ln -s virtex startex
+
+(Again: this is Unix notation; your system might differ.)
+
+6) Put the .stx files where `virtex' can find them, for instance in
+/usr/local/texmf/tex/startex:
+
+ cp *.stx /usr/local/texmf/tex/startex
+
+And that should be it.
+
+
+Documentation
+-------------
+
+If you want a commented listing of the StarTeX source code, you can
+make that from the startex.dtx source file. That requires three passes
+by LaTeX and use of `bibtex' and `makeindex':
+
+ latex startex.dtx
+ bibtex startex
+ latex startex.dtx
+ makeindex -s stxind.ist startex.idx
+ makeindex -s stxglo.ist -o startex.gls startex.glo
+ latex startex.dtx
+
+
+Note
+----
+
+Some operating systems have a limit of 8+3 characters in file names.
+Users of such systems may have to make some small modifications.
diff --git a/macros/plain/formats/startex/README b/macros/plain/formats/startex/README
new file mode 100644
index 0000000000..ee7cd68c81
--- /dev/null
+++ b/macros/plain/formats/startex/README
@@ -0,0 +1,54 @@
+StarTeX
+-------
+
+This is the StarTeX package, a TeX format designed to help students
+write short reports and essays. It provides the user with a suitable
+set of commands for such a task. It is also more robust than plain TeX
+and LaTeX.
+
+For more information, see the documentation files mentioned below.
+
+
+Files
+-----
+
+The following files are included in the package:
+
+README This file
+
+INSTALL How to install StarTeX
+
+startex.bib The bibliography necessary for typesetting startex.dtx
+
+startex.dtx The StarTeX source file
+
+startex.ins The StarTeX installation file (see INSTALL)
+
+startex.pdf The typeset source code of StarTeX
+
+stxglo.ist Glossary definition used by `makeindex' (see INSTALL)
+stxind.ist Index definition used by `makeindex' (see INSTALL)
+
+guide.pdf A beginner's guide to StarTeX
+
+ideas.pdf StarTeX -- a TeX for beginners
+ The talk at TUG'96 describing the ideas behind StarTeX
+
+
+Copyright
+---------
+
+These files are in the public domain. This means that you can do what
+you like with them, but I ask that if you redistribute modified files,
+you clearly indicate the alterations made.
+
+These files are provided in the hope that they will be useful, but no
+guarantee is made. I will, however, strive to correct any errors
+reported.
+
+
+Oslo, 11th March 1999
+Dag Langmyhr
+Dept of Informatics
+University of Oslo
+dag@ifi.uio.no
diff --git a/macros/plain/formats/startex/epsf.tex b/macros/plain/formats/startex/epsf.tex
new file mode 100644
index 0000000000..9b2817970d
--- /dev/null
+++ b/macros/plain/formats/startex/epsf.tex
@@ -0,0 +1,193 @@
+% EPSF.TEX macro file:
+% Written by Tomas Rokicki of Radical Eye Software, 29 Mar 1989.
+% Revised by Don Knuth, 3 Jan 1990.
+% Revised by Tomas Rokicki to accept bounding boxes with no
+% space after the colon, 18 Jul 1990.
+%
+% TeX macros to include an Encapsulated PostScript graphic.
+% Works by finding the bounding box comment,
+% calculating the correct scale values, and inserting a vbox
+% of the appropriate size at the current position in the TeX document.
+%
+% To use with the center environment of LaTeX, preface the \epsffile
+% call with a \leavevmode. (LaTeX should probably supply this itself
+% for the center environment.)
+%
+% To use, simply say
+% \input epsf % somewhere early on in your TeX file
+% \epsfbox{filename.ps} % where you want to insert a vbox for a figure
+%
+% Alternatively, you can type
+%
+% \epsfbox[0 0 30 50]{filename.ps} % to supply your own BB
+%
+% which will not read in the file, and will instead use the bounding
+% box you specify.
+%
+% The effect will be to typeset the figure as a TeX box, at the
+% point of your \epsfbox command. By default, the graphic will have its
+% `natural' width (namely the width of its bounding box, as described
+% in filename.ps). The TeX box will have depth zero.
+%
+% You can enlarge or reduce the figure by saying
+% \epsfxsize=<dimen> \epsfbox{filename.ps}
+% (or
+% \epsfysize=<dimen> \epsfbox{filename.ps})
+% instead. Then the width of the TeX box will be \epsfxsize and its
+% height will be scaled proportionately (or the height will be
+% \epsfysize and its width will be scaled proportiontally). The
+% width (and height) is restored to zero after each use.
+%
+% A more general facility for sizing is available by defining the
+% \epsfsize macro. Normally you can redefine this macro
+% to do almost anything. The first parameter is the natural x size of
+% the PostScript graphic, the second parameter is the natural y size
+% of the PostScript graphic. It must return the xsize to use, or 0 if
+% natural scaling is to be used. Common uses include:
+%
+% \epsfxsize % just leave the old value alone
+% 0pt % use the natural sizes
+% #1 % use the natural sizes
+% \hsize % scale to full width
+% 0.5#1 % scale to 50% of natural size
+% \ifnum#1>\hsize\hsize\else#1\fi % smaller of natural, hsize
+%
+% If you want TeX to report the size of the figure (as a message
+% on your terminal when it processes each figure), say `\epsfverbosetrue'.
+%
+\newread\epsffilein % file to \read
+\newif\ifepsffileok % continue looking for the bounding box?
+\newif\ifepsfbbfound % success?
+\newif\ifepsfverbose % report what you're making?
+\newdimen\epsfxsize % horizontal size after scaling
+\newdimen\epsfysize % vertical size after scaling
+\newdimen\epsftsize % horizontal size before scaling
+\newdimen\epsfrsize % vertical size before scaling
+\newdimen\epsftmp % register for arithmetic manipulation
+\newdimen\pspoints % conversion factor
+%
+\pspoints=1bp % Adobe points are `big'
+\epsfxsize=0pt % Default value, means `use natural size'
+\epsfysize=0pt % ditto
+%
+\def\epsfbox#1{\global\def\epsfllx{72}\global\def\epsflly{72}%
+ \global\def\epsfurx{540}\global\def\epsfury{720}%
+ \def\lbracket{[}\def\testit{#1}\ifx\testit\lbracket
+ \let\next=\epsfgetlitbb\else\let\next=\epsfnormal\fi\next{#1}}%
+%
+\def\epsfgetlitbb#1#2 #3 #4 #5]#6{\epsfgrab #2 #3 #4 #5 .\\%
+ \epsfsetgraph{#6}}%
+%
+\def\epsfnormal#1{\epsfgetbb{#1}\epsfsetgraph{#1}}%
+%
+\def\epsfgetbb#1{%
+%
+% The first thing we need to do is to open the
+% PostScript file, if possible.
+%
+\openin\epsffilein=#1
+\ifeof\epsffilein\errmessage{I couldn't open #1, will ignore it}\else
+%
+% Okay, we got it. Now we'll scan lines until we find one that doesn't
+% start with %. We're looking for the bounding box comment.
+%
+ {\epsffileoktrue \chardef\other=12
+ \def\do##1{\catcode`##1=\other}\dospecials \catcode`\ =10
+ \loop
+ \read\epsffilein to \epsffileline
+ \ifeof\epsffilein\epsffileokfalse\else
+%
+% We check to see if the first character is a % sign;
+% if not, we stop reading (unless the line was entirely blank);
+% if so, we look further and stop only if the line begins with
+% `%%BoundingBox:'.
+%
+ \expandafter\epsfaux\epsffileline:. \\%
+ \fi
+ \ifepsffileok\repeat
+ \ifepsfbbfound\else
+ \ifepsfverbose\message{No bounding box comment in #1; using defaults}\fi\fi
+ }\closein\epsffilein\fi}%
+%
+% Now we have to calculate the scale and offset values to use.
+% First we compute the natural sizes.
+%
+\def\epsfsetgraph#1{%
+ \epsfrsize=\epsfury\pspoints
+ \advance\epsfrsize by-\epsflly\pspoints
+ \epsftsize=\epsfurx\pspoints
+ \advance\epsftsize by-\epsfllx\pspoints
+%
+% If `epsfxsize' is 0, we default to the natural size of the picture.
+% Otherwise we scale the graph to be \epsfxsize wide.
+%
+ \epsfxsize\epsfsize\epsftsize\epsfrsize
+ \ifnum\epsfxsize=0 \ifnum\epsfysize=0
+ \epsfxsize=\epsftsize \epsfysize=\epsfrsize
+%
+% We have a sticky problem here: TeX doesn't do floating point arithmetic!
+% Our goal is to compute y = rx/t. The following loop does this reasonably
+% fast, with an error of at most about 16 sp (about 1/4000 pt).
+%
+ \else\epsftmp=\epsftsize \divide\epsftmp\epsfrsize
+ \epsfxsize=\epsfysize \multiply\epsfxsize\epsftmp
+ \multiply\epsftmp\epsfrsize \advance\epsftsize-\epsftmp
+ \epsftmp=\epsfysize
+ \loop \advance\epsftsize\epsftsize \divide\epsftmp 2
+ \ifnum\epsftmp>0
+ \ifnum\epsftsize<\epsfrsize\else
+ \advance\epsftsize-\epsfrsize \advance\epsfxsize\epsftmp \fi
+ \repeat
+ \fi
+ \else\epsftmp=\epsfrsize \divide\epsftmp\epsftsize
+ \epsfysize=\epsfxsize \multiply\epsfysize\epsftmp
+ \multiply\epsftmp\epsftsize \advance\epsfrsize-\epsftmp
+ \epsftmp=\epsfxsize
+ \loop \advance\epsfrsize\epsfrsize \divide\epsftmp 2
+ \ifnum\epsftmp>0
+ \ifnum\epsfrsize<\epsftsize\else
+ \advance\epsfrsize-\epsftsize \advance\epsfysize\epsftmp \fi
+ \repeat
+ \fi
+%
+% Finally, we make the vbox and stick in a \special that dvips can parse.
+%
+ \ifepsfverbose\message{#1: width=\the\epsfxsize, height=\the\epsfysize}\fi
+ \epsftmp=10\epsfxsize \divide\epsftmp\pspoints
+ \vbox to\epsfysize{\vfil\hbox to\epsfxsize{%
+ \special{PSfile=#1 llx=\epsfllx\space lly=\epsflly\space
+ urx=\epsfurx\space ury=\epsfury\space rwi=\number\epsftmp}%
+ \hfil}}%
+\epsfxsize=0pt\epsfysize=0pt}%
+
+%
+% We still need to define the tricky \epsfaux macro. This requires
+% a couple of magic constants for comparison purposes.
+%
+{\catcode`\%=12 \global\let\epsfpercent=%\global\def\epsfbblit{%BoundingBox}}%
+%
+% So we're ready to check for `%BoundingBox:' and to grab the
+% values if they are found.
+%
+\long\def\epsfaux#1#2:#3\\{\ifx#1\epsfpercent
+ \def\testit{#2}\ifx\testit\epsfbblit
+ \epsfgrab #3 . . . \\%
+ \epsffileokfalse
+ \global\epsfbbfoundtrue
+ \fi\else\ifx#1\par\else\epsffileokfalse\fi\fi}%
+%
+% Here we grab the values and stuff them in the appropriate definitions.
+%
+\def\epsfgrab #1 #2 #3 #4 #5\\{%
+ \global\def\epsfllx{#1}\ifx\epsfllx\empty
+ \epsfgrab #2 #3 #4 #5 .\\\else
+ \global\def\epsflly{#2}%
+ \global\def\epsfurx{#3}\global\def\epsfury{#4}\fi}%
+%
+% We default the epsfsize macro.
+%
+\def\epsfsize#1#2{\epsfxsize}
+%
+% Finally, another definition for compatibility with older macros.
+%
+\let\epsffile=\epsfbox
diff --git a/macros/plain/formats/startex/guide.pdf b/macros/plain/formats/startex/guide.pdf
new file mode 100644
index 0000000000..04ffd5ac1c
--- /dev/null
+++ b/macros/plain/formats/startex/guide.pdf
@@ -0,0 +1,6121 @@
+%PDF-1.2
+%âãÏÓ
+2 0 obj
+<<
+/Length 25069
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<?#Lb(%INcdMLE-`d!CG:cc8(i;[52,^]I]Tc%De4M?@4t<FcpApH=;eft5j6
+Mms%_.rp@aINEO%?;45p,Wa!AlKo;O,&Ihbci<:AoJ3leQBLC2itUY1l,gE<idCXh
+F;^AUFM>>X?6?oWGl6a&qjY3U9<%=JlMf&_\+m;K_i#%D5MdF<gqWa]iSoWnn##8L
+e%[5l^50ICWV/_pF7!ZjOI354e'f,^PJ>@^HLb_Jn*+2oiQmFKoDRLCS*@nuq%(sG
+(Xr+TUo>si\YcSr98',[g0@gfhlfmh$;?]jr_>OdeP,o>b/,>?Oc&bBGtOb_Z-T93
+''jq8P/u(Z3$\/XBjPPE9>P,?318rm&.ShQ)TU9l<b:-`@p)-RoW"Hm`c^Zg8WpN'
+X_fM4'/rfbg;ia[pa/.?41"m3HFnI_$BF$e<,d!L-.<?Ma`+79@Y7m)O](?DG?PQQ
+'lKl9G&QP4Q@tWDnpJ$l"%s>>dq[X_[42%(:#>)[d_D?Vmr.d7^,,Z44RMPK4jA98
+WjX3'>t(\2<#DBAR#]fIK:J:R'S/_)9?mr'>TMuR02dr&+V.X@3t(nRd^nKbgUXc,
+<:o=7-dB^ArS./Er['kr40sG*WbZQTld!rkJeW@,.2sL`P9LM'l%H@A:,@ZF:$O\k
+YTP136b^^k:,/q'BjN12`9gYgr3MX!1hi9"d(Z'3f8'.*m`bO@T<<`o!m#n+hr<O;
+B`)6"Yf%s]^X;oLbPCfA@K$SZ5[ChV,Z]:"$(/eH;%Jr<FAu3qRUh(O3j-p\*4$1a
+NDC.Q9!NgR.;lU`4Vp6D0`m+;8HD6e503q'LFLtpSEHJ=g0gB#4ruepr-J506)%;:
+-kX3l[$j"We!H)X0p8F\XhKbS!lY>.3lG0h<?G1X$F4=ogU[$d,_g3%2d0#R\+B:g
++[2thZ[VA(.f_\-:Tl)f8+i;.J&Mb.8TSc\a^kl8)d^XAf,m#\qVfJagNO`'gt_iq
+6nW4:r!IVnLYGVnI_+Jll\G@u2T+%%qD.'p2IAV"L0+*cQhg.5m`Nh+5Y03ILHt"t
+iVCIC016<bl&#4[1*[5%EQ^S"i*PQ)0\`s_I<bJJQ;?\]?f$1?4oY0HSNVLKS_&/S
+@h_-OAKafl;ZU=uYdfHChZ)s!]JMu/0'hKa64_ZaQfZ#HOq/.,E>m48L1*DCeb&kM
+_uDHg'3Z?oqc1ee=<0ekJRXB,7`039Q+H[D;/\i)8TDB;qtkME.2"7%K$n4NJFNt?
+5>DQN)/E-/Nr#3KR7("#->6<L5R%[>NYoI_]:a]'j"(2oMR(h:<'o[R7[ON<ND1k=
+@K$IiZKk*?7YV''C+(i'j##\q<89a>?pLH)'fCSiL)dIl9^l5%!TepBJBWW&W6e98
+g^Si_PuU!UL]XMln;.a1akH*!9cSsCEX6lJ"(aDaT49$\AYTuG:.8"e4U*9WfU^F8
+GYXCSP3='dEJ):H%Dd+1gsPTB[QuB+"K*G%oIp7p,brIY"JeI0$1uKb2onjbM$5%M
+p0'rhW`b2;ntd/p31+nl^\BWo>iTO3^lX.6OYA.F"IV7R?8p%gOKm3rQ,=S>49>i"
+edS!^H_X(M#N_J+ksL*fDX/t4(c8Q/0WFG]!tsAoL5(]EhADbk`R$<?r6c*Bm.TkI
+Kco]4!PZoe_fc5RJEeG:F-%]CSW&+F<_\g2@(L"4%YoInn1VT?#+V!2h!kI,.M3,s
+nmr)aD6)_gn.U0u(^[D['NS?O6kl48`P&k`#$;W#BQF2D$k!'uN9a?9=_Fd,_AiF4
+&UQTL;R%;XWdgMZZ&V--(82<Tj$-c8@MF9_-lRXWOtiJP+k'dF()NqW^P-P-YZ43j
+7[f%bZ`LqHei$&/MpITF+>Uf^J/Q@s$r0HtZjIZQ_H>)6(1^!%';1<frsjVj`=>2?
+\5PXCl&o2#=N#!_>"JG0_\fVNd]DXaJc4!5$X+/9fFbOXe^K5nPq=n#Ofee5*[LOc
+[PZ%5:ehYu3g8thN+%PN%?4-(K,[-r"I99Z?/hq39X/PZ($KTBnNq>3KE)"FJ`t$/
+(p"JlqLf8LTILM[a>.4o+F'TD`p/hiLYL4UQ1_j.>esMHBFQlae6QD5,_X8(049tR
+YS&5o(tqt7YUJ!Qh[sX=l$:NtV$39;IX3+M2PXh>EP^[\Xka%c)Xeot#brbG3&L+m
+;[7Ilm%L'ci".B&]9@SMj_7)XRh_;OT.RZHP8g4`Q92o'R"7]>&1bP7hFonCYV4EJ
+lNo62aR9NA(90`>7cV,/,VlU3fW;-M>+]A\_S.')blkUgoK!Qh:<i5T:-#R@BPR6S
+&,)]/>1pfl7[/[2ObN1t7&Ih?@2hr9*f:5A<_H7h#"(b^rH\0iqR4t6r)2_o:eV*p
+&K$o9K*(`ibpG/4_$O.d\;3EQ6W*Q>"2mApWu8o#*&0/R%%lq?T\4(F@i-MQ08?c4
+1C[j+k&h)B<!N$.+p_;R9a=!dX[1UI]O2b6/Z`ooK^:jYNiKWn1o`.P&RU(udo?hX
+SF.dPUMW?7r9EeS#Go8=+i#8?>S]d8fk\[RDg"L(9Io<)Nl*>\`o3p/+6<n[BXP;k
+iul]`l,Vq?Q0_?Pm6/ju=(UeX%[K+SZnu[#AU?iaX3X=a=Kj?]r)<_9bEK/`kSq;L
+_@]aX)]?fG*sl2N87sY%=Q5tO#(qU.ZJius[VW>)ZF4KjC/esjE4B&4PBdg`=2.UV
+e:r',N\,=Vg;bEpF'=*+4-Fd"B'6O1__1I&d#iYTa!"19c:;N)K<#6/9,!C@En(0S
+j"^GB#hfN&Z(^@_8U^/QcLssY^Vf'V-83\NXF\*%>LVhX[J':8A0X<W\KP-t]r:5j
+/N6on>'9Y4D.ug;\qElb3]#CrOe5P<b33QunklsTNj+8jN0Bt`8i]Er5_ONV1MWSn
+k#)6d<.(1\[(2pJ=UZfT'E]_o9IJJei>[?;FCQ8RA,@ak+kXA/%1.<TW7/2USR)JT
+J4!'g?+?TYk\@;2IGfE;3a*Z9,mUoRQnHb-D\-DQ\%@ccbq4AcFB=mK@oh/.`Bp:W
+!fYG("Q3p@6Ft3"MUP\3/LssdgthSJ4L,j@WFg$MDlQV20@n51rE$t5CZh&^s)oJk
+/-*r?rm(H2i!0u:#83afkIV[>i+>>tEM6H@mKrN>94d*>0&14I7o<C1AlNCgqdUU>
+<AqYi#C>6rmW#;]pW`6Hag<YejW8HP<lB7VRd4tLfgF*Y#'FrKEH[e\0[!rGI[/&:
+eb3`_osb]QK0Pqe])\pQ%lq)3kh0IKkP^hN/\Ye=jR7?Qm#5bpf0A>8J4JdmlZ(b@
+<j\/QSiAe^=1O)+>%nTD;NL/3%^&>'7f;epfGTNDbj@+pKS&i]ZVrY:qkZgd4.[9N
+'3D/gSH#g!--=E=8oXf*i?L08S4?e/lNlDIc_7"9rn^6JU7oTNXD0Wmrd,)mQJ,`U
+;I1]iK0-,Ul0JoHjLXRYWFT[*[P"2<(OHC2jN!*rd[EXqH/(SF<7WWZ)WquO\r"j[
+Y*$>g`rQ0RlX0Aq9pX[P9MBkh?$iL4\<8tuGlS<LfCr@b_qtIPB8UqIk61MRp[8TI
+R5XdLV$V<7qYGR+YEB5eV2b^)/U)[15[qs?N'Y?e[Jmo]\f#)YH&i<0P<5:d%dEJb
+Yntj=.0-oE^k&S46umfh$1k/N)EXZ/9)e&g7>#:J."M!SmGsdE'TIhM2mG+5T6D'0
+18B]_-\'=l]FLI8AEO#6QBmni8sejA1r<]L;2sM'frIkQHl[FJ&s4T!=<!g"&Yd+@
+=WoMc\<CpqbY'bDSI%k@9Ep*ED#0<2WEPK?q*gVoinVZ<U%0@JB^0D;B?g`a2\3+u
+oc!XG-$Y6>O,gbh!-;=o?tX5i@Xm$bWE$RCjG^;pE9+0L]HU32NdQNt;Pcjg!3A_u
+KlH,6KFuQ<#P?($$gWq]eqF/>lPU>8C6ITtKl1toMRYMj#qC?sF'5LUZ^@*E\:K5O
+2'NGb9+rn7L8(6=iMT-W3D_paLcu9T'FP'#<LfUHh#c6b_5B&8$&BT_b)WQS.]IBn
+Zk<VH2N;unD7H%?o8<>mj<^MTGaFbV]!=Q9/5Sscp<XJZQW#)593atU]EGUnbR-ee
+lo8:2-T#dP7Y\%>YbT#?46d!ONE+EJ\1ne$8=;KpB\dlOg7X_MF\D,Bj`#NJ6ecG_
+@TC$G+*Dot'OI^qr2)G!&VSmr\`In"FA_oJ:/_HHRR"`?bB4UH<4Dj8,lU$:'>@oM
+``^<,5mA$-5YA<qFh/;[[M,"fgm0rCKh3T8nA/[>V)\B@&m3^oVb5<05FJ_hL/VYM
+\\`[UXtM$Y>l+m4$Fo2T]4<djOH#U&%G.Fm-fRAuX4t!U4`u79]3f5cB-MUKo5,+c
+nr'85FV*uG?7U_(Sa?ChTrnBGjs(\Qbh8_cp>&3dhUi\u^MF4^d%EV+kc76Ic0gIT
+M9'@OT8FERGKm8o"J]1^/rG)LH;?FB&`\BORW`@b.tJd0l6O.V;SA"ociT>%'Q!D*
+Vcu"^!a%:V9jM./r4U--*2q,t3'r-SR->c17+Ja],?0aRPK/5g?-^\CBoc5%pf2X!
+<j%4HoI>%,E%hpJSqEo7NS!+h?d6TG#-97_.8>2Y3S)ehp9lZk*p6+&Hl>Ah,^,2+
+^_hguYE,5$<CoBE.6l.3G[]_=h21fcoRt$ESA9BhOU64W^`LCNDhuP%e8O^g@RMm[
+f/)61nfutRLYiu/f`[`TAi&jaG@97J(:imJ(H\-tEi-X!HiT.[N[C;.%.I&mMYp[?
+PM&Psh+W$Ne]>c@SkF<OYZVQY"ph[rjQK)78ur#OL3ZV?2Xl'YTi3GH\b@lGl0`2K
+n268BIo@Yu#PGE*e;^s_4\":;Xp@^,3Nj(?.%VZ#&l$DA.P@JhCB/M!._MgoX@gP8
+B"PR0#o?^5$OmJIO7n55m)[[t!dSn\:F68DP%Ht.($eO_s/&!FM@q_bPuJ\.Dg+Q[
+<mU-*3+$[!!dUN@%0TB6/CmD[JdOc;=Xu*#!U6Zu-ZaT%Q$et_T&fSVT[HM"1USeh
+##-\NC"*kj?:iB#^1BG1^KWO&c]5+s!M5slCs_Ih/X7ng$_`m^;9s\:<&qt)/J+Ti
+c'EUa$[8V4T'.q$J@N<G8L!Su@0;t<2ON(K#XStF&.92E&Cc0!AQ%+;psO80P;p:@
+MZBEuc8WBMn2C6iAB_<]`I`D;)l6-S/X,"OD[0#)6k7*QHC6o[W2OO[IWqq9Ed\@g
+O@$aopUDIF'b567l%QOW,sS+aRO(1:S*-:8*I7"YC^X5rr+:eU3qMfE1sH"[BEhZ*
+.Z-!)P*GT<QbV("XP\8h^V+r,1#MLHFTReQ$Nh@4$u=#0?_%`K61%T?8u8k-H^!Cc
+OfJ-e![>gRrOO3D[:MMPAB:+?luRY1?"8gMf$*c)9J>677aps4j3[jdES65p=dK0_
+cr+&)q"AZ;A^-8UZ7's20!UnRTC)KF]/Igs&^Zn(=JCc*4LK1^icHZ1aKHW7BT8OI
+]V::[f,7\R2ES3)Gm6tTlXb5Zi\$fG/W)0M\gbVu%QKr7]uffCWpN_9gMXGmD+INk
+FJJAdXeVJ?=A_^7C0(ajd(=K?B<j[(#p:57.1Tu`GM`^;Y<F/<]0us7<$aR*U8'#Y
++mk[;0FSqci"dpoG/V(HjJNMhBjoV^"thVOmIZQ.nb4+ZH4-C%X#69>$)"$@G]AWQ
+\)`n.&8q_(p%blaH&]#aL)0%?n!f7A/E"XZc3T'<*@ja8dSJs^At4,&igTtb2M`"6
+qf.Ful`RYL`Wt@3agDSPn%[KLk("iY"]5'HBAsG(QjhFiY`Ng@iRWW'b4Mme'L-Cs
+3^Hhdgs"/P#"=VNffRN(D+fC!5o$'^m7sh_4RV[D1%VDdGHQ+J\&QS!U?#8OHEMVP
+WabEfJ,FTE@YGiS:'KC>4T3\C?V?U<aF5f[-r'NEn%`kD26a.CHJcPgW-mBl^7kh:
+?'7U&%5ZFg/"VL/6Wj_`8Soo3Zl8mZ]Pm=ocZ<j+;[(n;&E2%kIeB+\!"A>/hFs's
+3d57#a$D)J[g="Y$7pQCk/_G'+<`$Kb7Q;898#*+Hh\TnfjR=gP6Tjn%-b)*I.]u=
+Je;Q,W,"R>YMUB@2+hi:'Xc;$hcf;)LAh*]lAg"]o'-oT,Kuc(TOQ%==C6K(SY5VV
+!AR,?/=ema18%5?$F8caA`<be/Gk&Uc/31a42f4KgZ]XI"!AQ$?=cq&\8h;U$<UYr
+0<1.?#r`lcTW4onY@n=S-i.E]5XeaIn$!BLCrB1aVt+X<#g8`*86XpO+]8[8nVM]u
+GNac:j+C!Ug*,;C"tZ9g&)&Gq=1Pbd&^"RAYL@cXp!\n%!)W,+Y0dfk;Ojt$33]e0
+ibGul'qh=jO"5dI=LTg<WZ#5`@!`3r.`9b/.+UYjJ(F++Y5#jqON#a`@_i_lrUJn_
+5VKqC-f=rF9/bro&B9Hed;Ia;'r-FpZb#(0ctmb1Z@Vp'?7t0?cZ^]*Ic0\+L!Yb*
+NUjnIX.)p<eT#XnJ%G+V@a%09N[Ts]0<l+43:FL%B+UV1DJQd<W6Tk1VINiMRb/Md
+*%tJT9:GOb2&Mo%*^8.3_FVsL[+5'RQQF4`(nF&qkeNUIfk66QUL1J_T^QUM,)FWM
+T@+9O`fP^mkD7aDC86hdm++J/jE&,.Y>Eud7"SuQ>F0_u<=J]IiQ66*5U+1@WT@7r
+#ZXIT8%Ip&o?W*g5'7MNH]4%FokHNF7*np[a,eYp=Qss=Us>#71]*(jm8je6hmX[P
+-C1_-KdQ@07QeCEA%bcfOfD!P/l/Muq$(9i+"plj&DMsgh0#9`!#\(KZ<LIM#/[q]
+%h-/*:/o.gD-t`Hc(b>8=S$P=9'6D6U0b9,C7(+h7u!Y[@:i+`T'6+j$96Q+EJ3Wr
+gq/`-'=<"Lj-EFco627i+`'all:1Ql.g1a6I[GC@.T+otO:*?q#4S/-SQ:8kn&s.S
+'b;"X)X=IZM?:ihXCT'XjARmli9;;(;/>-EC*dJiF$aE-^M]f4B77c5:$JpSj#T'$
+BD6`P+*r`4/al4B*_/R`4T_nRINp?%5I.=0acRPIqYQ.q_$'5e4_(RgFVUV-D]W:d
+WQ.ne@Z_dn6mbJBbuPfWM'!5gEW,9+7''Ig[on,f:4@@^rNcAfRH&'QC?'W;lkTHX
+Hlr_E^??)"SQE,h_*dt.U8D6S6Nmsp$X6+u(eBd7?E^72;`)tEq9csT@(mT%c*a9P
+6'Xk`q:9^&I2-c\\Luj>@M'>q#EK8Id7r6j4::Y!L\Ms&C!'N=rMNgV>6<mt18#U2
+#Lt6GqJaA0fG<0>\s!>F19tY8eI>Q&MH]'X=QC@[W[uk,!0*ne`H]D.QC3-L\V"g/
+s"A,WIG+TDjO)XgJ;@UKDQ@*\lMCpK,abXV]75(#?0lpXIPm:ef(enoElS+'.ME\&
+.tTd=R?_GI4+r_-kBYe4DXNmu@_IO1,0_Kn=D9sO5O]m4'<@]M0DO+/e^^"1(]qKK
+g#.6]Z(#<r[jblniL>pje3e3J?W[4nUcgpb.<b@S;f_0KI%TmKR("OUmQWQMm+OpR
+e`B.-Lau.^m,]/M$5@;R,LOK-s0lT\BMIou^7cG6YbH/J15:!0;(+ZpgS7!\*K$Z_
+b5!UA=<J&u+X4mko3!s/VU3mg3G5llYM+5.)a<]]Q+mNf#8U\p)X]j+J7][<FtF5N
+0[-Q<MtR<W6#>\2:1dB5"4CF$Ob(th:<EEYNVst.eW^A`SS%O>*Qh6jA^]6S<HK=E
+K7AY;]/X3i7#/IQBe!g[m2;(aLQoU9e'tf`POc/1a&]&+lLj7<23/l<n*@eqXkc/O
+<XJVop4KtLS%X5<]nP[h#uNe7AmMk"W,\^nL:25I=UjN]%'p36E`D=fq%Kcu?q:C)
+Qt6077b'kiB`_LJfkg7NVVr'^l;@.WG-jMp&+\pK5"O)bqOjT:lhGU:XK\g(9DdQh
+c.\$RH5.S?q<DK;DTp<3ka4\:35c-?B47Xf*<UjNGTf-B@sLFdlm:B-;C'Jqd'0eN
+c\;P^SOIU=L7$O@LCBMJDLs(m:62Hm$t?%lPEanj7@G9]^"Qep"pBjM_!`EdNBrGg
+QFq)B$%))R\"t<n5Sb9Cb!ap3DGH'>G+U]bl',/piR/D3;,bU[JO_Sl.iWs&hg1F?
+mdgQd,fto_+)b@8`E^Z+7=d!j"2M(bmYhNBP@4-4O^,XeAUl0UAf5M.FZn^mH_-Ae
+e0$6o;eALUV*45I$[Z!#Eb2c)9Cn7;VsL<q6HXIt#(Dp#s&V-rYT99YNGtuN1T%`B
+PjTu37Z2nO,c"Ce5VQG&a.q.s-9o2`$/9N;['/mfNNXe@8=HO4.Dq17iX-,'f_P;A
+3OcEU*MWb39J_rYe>O[bX[4<:/WZkN?B5\,aS'nD(15SV,C>Bd3l<T;_8#JnZ]15i
+mYF`m[t-?ca/GdscQ2"]#:GSef[0O'c!&c=&B+EYhD'U]W'4U10"@7GAk'VGqeJ]S
+;e@p7dQm+@N[`X6,&qR:qLmeFF?IS]_((*t,9V3hbIQU8LV#r&MIdCd*Z<haBT&&u
+-=,Ht7>X$)X3XJ]PAWmBQA9D5-e]Vad=mPYn,TZ&IbAS.00EdLdcO9Nien'Okn$nD
+Noj1^G1=p5A/_3e"f>fW'm/"lko9ejMICE<dgR_%:I&X#(XWZn!SV+=(S]aXb7.OQ
+02YkL3_9%]m\f$tfob$A:mp&@h&SeSWc9<u%EXt1iObQ'>j:[T^&3T<gUn"DmVs/f
+/7Fp1YGbUl=#t5gUs9iA/#-HNPd7]^8$`3kqE_,B*]fV/f[`lup^Ia?.B:K<2hV%R
+&qF5\qcLtZ5o\QG!oA"4:;]<9`7d^VhK)#H2@^kqL0qSH`rlnPEq7FL8j171g%sS;
+bn(GDZ/>kL=N9Dn;&^%LrK?U&U`5[jGY&-/@\=V[iFrFB>Z]$Gn9*K#=&^28<ra1E
+BAa-])0RomHHIT(nq=rD;:'tj8aTZfOXjRuN0KAb=:D3Z:0TVuKjUoY4?Bh'.L6$3
+OT?b8>4Q;QG=kI(_)?a)mA9!OgMp)+H41HWN.D@Z?5V<cPq2F4b`%F[]]*/EE"/t-
+66;/%U[RuiX<!-jS3s[geXmIXZs.sS*d6oueW\O8PnM>\^522SVVtHr-XpYLfj\Mn
+9:F+C\nn1<a^hTq%E+%U6D!Q$fb\g'LM`nR>GWJM\``APA/>s56Q1PKc<kCS+).`Q
+e>rt]@hVpgjYeh/nTfKo\;lhg=d"N#>XUZRQ>hEKT3DjhG1aefA;V\N,`@JF^I5h/
+)@nbla)\`WpHOui]68^eAVXJ7iOT1p>`Lq@6n+DR.S\V6'@]k=<I>V3=NRBa1fJ"[
+["-]W;:>Md,_o0:>dA)UNQT;W*kOo48uNFG!Or_f?p:Mpf]iP4;ZZ*O&6Y8#]d:](
+7D7?;%9GD5>dA-YAM:BH9%]&&q>Ac*Y<YG5*P-eiJIP'G@/"ls1i44:5^_]&7Y0Z+
+2$\O!?p\n=J.g8GDed]%+!!pKYcsU;8u9^c8E_<n<YQj.:4V\FFPsrQ>1oVr!!24;
+UJYb9GaP:MH-nhtMW;e]i.kq^9*pAc,S-SqCIdQO17?C9>haa4Y[W5u',K.QB+X<%
+6R1]@`sXCTqG<.VRjE<*-9cB#PT!&*7qc)Yi^b5<e)[$=Bp._"_$VZ\WY>ttdo<RK
+IeFHk(;p-ULLf7Yo769_;YLp&fE[T"c`LSMIaDMeeHVM<bT]YEKp=[B?T>,#)8umH
+?8(&lPgnpN+eH-,i51"bl4[-<''V.^W3!Y%V.%;2P(C2ue,tTb$^^Dl,_,i8,6>BO
+NX$b:BWQhF%PPn$HXI]W2H5No(#ifcX+5#j\;j/FZ6Oj(5X-"'(oF0hLQ=OS@,YgA
+JZ:kZ)hqMc>Y-OsiAUO.O%.*jD1=T]o;.^Ajl%dE@>@>mR#u&0L@4Pn`@UFN,TN!E
+$MH>1;W'n!$t]P<#5Jua""]8YO<>!\cs4(?U.g?:/e>WbFG.@%isJ2O)cb3#E%;(o
+f9P!n[sS%"jX46FJRI`o^VYTAU<:-L$H8*PAe!rX[\JMEVT2f,\FoOH=2`##duG,/
+MTBgWg8^G^3=/ns>#Du+34iiTOFt4LS*M?BA<'<%PZ\<s#6?Zflh!6\,@S6+s8)%n
++nXc5\nd\i9V&t_$5kfm"FkJ.B7F\!_"IuYZfA>?Ch._T2M?fB)=U;2Dg-8>6i/sM
+/)(#aDNNMiMKZk&Z=%lL9eQ/i:Q.B>ZhVs"[=Y_%(-D&s@pFjh!q[QfG;Q>ik)gTf
+3IDR\-,7>4>74?(0KWVF]/Ihk`$*uAGh>Klp3jWHc8;<E_jTtOm7]IhFt^`L*7Qu-
+:a_*B$[X@BE2>'B=BU[F,!KmlRJS#6NUdt\Cm^`&Kft#$$V;nMk_dIEV[N3uTfMJX
+:-Ha$e=)/sQVV#,$bnV2a!bpTN\,N>*FH]4I%J?H+L]41rHYH^$)p(5'Y2+6oVB<e
+goeJF\@+"bHp+].:C\*5XC=LU7;\4X<1X<!Z)Sa'n\uZ[pgu4`iHe0hJ3]hskf7?Y
+`3G&rU'_)PY<k?JX.a'8F)$(Wn87#TJG&a(e5s;&ZNJk2URsJSZKL%<fio%9cPqu)
+Z.'VsM3VP(".S,1Om<W=;cr+gV.KYi9YN5;$Z',$84Fp=OF!&:%@CF>jSgKlT:,NC
+%:)'jVCm5AV(ZTNqLUj@T@cmad=Zb]\nXt*0k=UbL1836,N7e.#`DV3Ht1c$VGJ)_
+nUJ!J,g!=I#4?ns3e;qAbk'?$S);t\W7sB=n4=pQV#^0ZJf#,g6>VlX.iM/)!E0Q'
+(([f&'dkVH&BR?T1J'0c*H9;FGA&O;V8^g;]p\#WcG*g/Tj[8T>MOc1*:(aPLs*![
+fVp>>-8@L$i:;qV-0=+kM9!,ZqDLUu2Bd`k*8LY69.q+i`_doqLW0[4[TD&hHAoDR
+(L+H,d](AWpDH6LH?>"T'(oNG*Fng)(FBFqSf[qB19+k,!S4)Z*2.Ob4\umOd)!92
+#"I$#i5[Si<ml.7a%+@U#)_Aqo/<ZShH.:Y>E(lKB:#0#gTt_;]b"eYT]D=C2@Jq%
+F<2/7/MC.IP8]Ppd#m`La=QQQd_#n5[mE%pL]liXT1`/C)''-@;$8mh1'`[4H[0"-
+@4jnXU>W)4&?o2Aeo!L_^")RA"1Im,RQiiG1DtsZ<TWRTit1JLFZ+EO)EICs#u'#^
+S$D(Sb_>ltT;Y;@kZF8^kpXF&].d26oQ5+Q6?:&5mjG!)p:[F3CM@P95EFZrY>RuV
+U9hO7aX#IX$KGR&i23nehu`TK5DXKCUIe(Wbci1m,H,l<h$e?UL.BdE0b6fb0j!r%
+60OiE&"sKAP95C>D`rQ(X'LAl4uLkOlKU>IXbOurDtD$oi+E'fE!j0WQTYV'cQ/t?
+&=d>kd*9fY0K<UrEejft*Kbm6`L'DQ#J=N0:1j=#d6"[n!%_l_*)_@"GB"]=Omc[K
+o[51-%bsKkkedHF$@LH8kK=1_6-)$7#>lk)66)!SXtVV][N:c$([]"7,Cs9f6Q\.K
+.Ol\X"_PAX.O7n8"p04oJH!8S4\.\6>D0,\p.MY3E>8%ImQp'Wdd1KqY(T6[0Al'p
++)JYLVAH6+lNB+;E69:\S2q1,_]Jcm2p*Vm6frWj^dM`h@rM'ElT)aBoMSX:?_d0H
+%Zdc<Q7I>a'YbXL:Q>*P8SLV$.?"o+;Z3np;4c3n$c3/$*;UWTJ`'\7.J*nsm$;:7
+2hc%tR6"m(V7pcXjpDD6=0,)oHj7t:]6]HA+lBs`gs\[MHnKh7HJ$3H\]D8;#k::3
+@/RNf6JA0<Mp1%Q7B*&>gM6LdS[tdQ@S(E[(K6+d=N?k!a@%8-TP?J]^SPTKhq+dp
+BAf9H\SIMK.^&,-MQnQhWco0%5U`B0bR2@V6N_M2T$6PTMS,uk=M.-e:(1'^:[8?M
+W#lhe'D)+cVTqAjCYR&nYJmc)FUEJ9'JkFQ10-BkM+[DU;08Jt3lT*aDIkXaYillQ
+L8?P@0t$$uGBmng-fdm[`^VFKhreu`T/KS-$JFA#4=c]WS*.P>@rW^lLuf^:%EVU1
+g9qGg\pQ]AN"@g>MD!5q.CFHIeHX$KJ+QIBOmmY2BcM+@b2ST(h0k6+k5XD4IGXBm
+S3<q7*>6O=7K=JRAOI7J#QIrT9L6BeWbI4XkW'(?g%1d'kNX\*D[mJ/ePj1j5`cVQ
+fNZG;6WN1;(R[:>L5&J>'f\DQ1qR=#PoWo:;KHcVi37"mSjBPDmenYCOQu+?CfX/1
+BqkA&[\edD94OLENTc!WZt?@KB.HCq>;W-rA@9:BCa)42#5X=B2!5*$pu;<><gBW-
+*?83LYVU8HmAVm=U&p:ck:&3ud;+4W;2&+ej(87UgNARd07H-N.+H0^pT*b-cO/Q7
+7F(["OGK_dNM+9<8c(0T5dnd/ShHD:-F'&XnRVeVV%[2da>]QcYr:QL$Osln*Ec3B
+QY4^K81HM@K]DCo5K2rtGOUN27,jgl&nO75qOMcMWm`+aU_=fAR$(!eDS;XKU]0-c
+n+u3scFN5I&^:RCXSFEX;5dWRa\ia>+8d/q.?t%@R:ne.@j"NLG*FoPI(a@'e4I3f
+5tb&-q^MS68"d/48&Ohd&":u83=gEj+*3:%a+u4]'EFjp)E1L+%b$pp&>^Y@rdkD)
+3FILkBhne.T;!Ug&e&UqLT>M)Y,M&6Y[.R2XAO43g`9gnf)18>YF"E(n'm2X0%_Q"
+GqK6Q&O4Vb7,LL*U[/c)O%:RndI8Yu=:%FNZBsFmE-..0TX4*SeLO/DBda:6<g23r
+k%&6+IcsNjgKMg0>0CO&0hZP)O*XSDLVIMjQr]76?0l!hm8@YXZ^\",(T:W*bc&fT
+b?UNMl3XNWa?Elo7;?Kc,FX[]Cd;_/,D-(#B/[W6Sfr.hQW)D%5-<diBbWb<M:*C^
+3>Ne;\#be3>=IH&hSXs(gq6abF@@)+CHHGo,n$f0DV/+Mp?6$ISu[H8^7YlVaC2+9
+/S+<UZ[R84e>?MTh&<O7-NY<%TbT2_=X$k-Zs.\gmE;1_R^f-&!H(QGM$PuEVuqr*
+/4eonC6:qVK6Ftl-<hLUI2#c0&C(Ya#mC[P`FddN<E#[E3-p_#i[U(0*3aD4#<W;%
+pTZR@Sj@i_bp2J7D?W(]3#Q"!;BXjaTrJ=`<a273EQQ=HnE$A?i)C5:5<+MGODr\R
+"I&PXp0jB+@V$SO,!J^_<"Ydu+KRdgo>EP.@e_TtTT)_FX"X</&%A:&>p.*/LljkS
+6Tq_M3QY$ESbWj:`='nCE6NlSi7T3RQ*:5c$et_b4!LPdZC%VnRTAQC_jDt&L7#BI
+iKqg2U1*bsFHQ"C$00nJ(%SrR2Kt6Ce[I2:i3*fsrOV$l>VGLOf?<(?i1"(h5)!pX
+YuG29pXT>Em:QGV![H`JdEB8,]N4CcF+E0=]&CB3#2%%H`M6I=<Q=?Ta*t19<j!,1
+K^7^f=+($og$?%s$r[.hD,]"OlLDhq@@'9J<N7I'PT\]<Z;-X8^%>M3KATS16rL0Y
+42Ti@$Aom.Z&L#U#fe??Q;:c(m`D_3s,RU=@QOFg5f:Z%3)/6qS%/1^M!lm%l:t)r
+C;i%6"&r167d8/D;@h;[>,9cS-da8_-E,]9D39"pd[=2Le7#2F<2/q&J5?!Y'2S&g
+LrP;bK9a_aIe[LJ8i.'r@8,'M!m*..3n)Tb)':f*2elYUKd9<mOb9J;%iH\!7T+ns
+7d!uE9F2U3IiM=.O?<g\nhrBE^)6J^5-,E)T0B5kaLHr@LdE*WM$Zce8R*<[Cm*Wg
+#\1sE^!i$V:D"Hf2b2jDc-_i;UoO=>#H+%<;C-'Fok`QFpoAAeM)!8thjsU88#b6b
+D9[;@E_caD+7cbEWlP1Kj%H@=q_[n`e-#rI7Y9ZAnjobj\ht42!4m@sU?WB2@Z@iM
+NYqZZ"NIJ'*Rhj2)#34cIE2`,\b^`1&imoZplGSPL;)6t<Zlc<3TK^m3jl8iac8>"
+:Pc5<PRsWCmR'VC0q(;iF3E?A9,ppVn]WMP^48"LIslS?PB`jc.asf&\&t&\GV8Fu
+d6OS(l"uY#Wq*I%bhI0@=/d\@SOr%i78&*'s4>P:;ZX2JX.:W;OU.)HqrQ;/Efq%V
+H9g%:kVG$LhAkR#O0"r4s'q%IaJm9__D)b!ZHVLS1+0&o@r"(676I]._.B$q@uc13
+Ier`ea)Z[3F(8BZkX5"s7I$D$F>Z!F\ZUt[FB/]CZF]..:)A5S+;N)#[m!c$fK#fZ
+W#/c36H;:CioSbL/D2R9^-:Ae+R%UCXKR"DRr6@i/rpQEN5sC\17-&j(K_GX3QE.B
+WfO6(^Lb5_I(ut[>':\8W,LY,:VkSnjrKU6AAqoJ:B0,6;^`VN65BjRjC>\dEP[o3
+S1Tg8A?M:%/T$V_cASF=;48b6/<W`_#b*"K'kRUV]D\)_Elka?[p`r7K;k^IB0>UX
+@F)\-Cd@/`-0a'?I-4*9$%a9mXmBQIiAllNQ4*4EB-73Ibn==?)#t[IARH6PAhMct
+]!*7:d#sA`eb1W%=^*7D<-/7u$D<JoeIY.!*GH"H-(D=#0[kG:p!BdQ-n3V;F0\6W
+Sj8l.Z<8.N4$E4oPjRuI5a/.I(o>p7Tf^q_V,:<3-FA4u=<qFdGCYm*]kun^c&qm,
+Z,aa5jX2(60,o&P'bEQPWNkX3Tt9UKiI(hP_FO#77esFYGB\YbpT)9<Pel8GKOk[0
+9qhW^4p/pfW,cL*)L30XTBtYKVnF]*HgI]G?(p\./a&8oQ^7PmG[0nk3sC2NWJEgT
+WQI[rNlbW!(cVn:WFCZ5:bX-3&/[Lu/1^PFhl+*dHk89Ca)&1'>q12l)o1W;fUD2'
+Sp%h(rn/X5R1r^:#pQdb%@-RH4E%cAO&N<gYB-E=X0KPq(r=jIJiJ)mT(Aa!^Holt
+3Dp7T$ti$,-8r3dEp=B2@/#+tlh"l+do<*B/ZY3)05>40flnb;ba;CW=_i;f&AEcK
+Qnn%f<rbAO(Ir,J#TIj(,Mm4jSpm`dD<u[seY+qtqm5$nN_I-sVB]R*E5p$Yah-<j
+3OFls`P.*:(Db)>g17X#T2L+$b,?T8hY`)ng=!)Y)`sn_IE26$T)%B9q;(:AC6%c%
+ot'J!Q9,^`G2FsNpZ6&CLNe6peQgoZA..pqZW<]t]XWQn_]5:]b]rE%5O,DO@U&A!
+?X`$hfC,`S,O4]@s5!Bn6QJsTFQ>H)]JE;#p=qEqa!DCaZ"mJ5`C;^OIH:SUCP>`L
+@ug3:E$GGj]@S")XPG;#4Gi(/f##UD?PG3d/]M-[gRd[bk-s1,CJj7CM3fo.d'*Ib
+\hrF?BRjFA!rpnOSqG=^hC"@>HXQ<Td0(;B<F<LEHf_`l.T'*ij2%KQg`0em>@]jC
+<`;on:dua>\IZaCDm<Q$SZut<IHCdq_\IF9#>94p3C`u;N#\:<DPIZQ*Lj.*2V34Z
+G#pl+-)4N.ZL^e!ksZl'W-UM5fXV[k*D/K@Zheqij[o0Qotg?4Ug@[HC3X`dFLSU=
+&R3"nBr2lX!&BRAPQ7bohm[=EO=23YD\a``mCd&fF9#S\cRCkrYU8nkSl31'k?ebT
+LlGdA#G&Ye/VgnCC2/mH$"6t4P`X9MD6KDN+-*Hab^2fO^$J%/Vf!1H<WVuJAFgfN
+l,41&\#kpfaafW-,u#AN3]DrF<5ut[Upi)?cMRTSbN+;fmUPES%clmG3FHs"G^H$e
+9"-t.\!dZbW`@Bcb`PLUn[S<.4@G+@_qA\`KG=r.CaH7!.ft<B]MU0?"-#2'H6*AF
+Os,n8Hd*?bGNM.<h6Ltpi^2n_ZP1rYq*gp4CSUd]pAas-!`\a_T4pdPa>%RZNcqT:
+WUGqbb/P_TKYP$L=^L!RH<:uM]c"F>#I+(A'*>C>X3jaF7s2u'gO'N%mdlq,Wp5LR
+ZgGg;,QLo;diP>09ZX*nbX\=J%7NIQJG:L>J[@G;jD%*E++"o)['p9f4G*m]Ze7bY
+CZM68!DiP+^6:_W-[mp+jO$A5T6Q&SnXRfu3a:2)N)?U:NdZ67ImQ#a%"G#S1@!PX
+ih<oo)PC[@:B,tcB=aP18+F`dYY6I?>/P[bi.Rg(1S6<3*?'sI50sf.;F:P05LA!?
+?aM4_QCr$60%J-9!?6DOY&rf&Zs5Vt8hfmO^+LV0@7^*iD%EAm;?N<\o-d7WQPdPF
+CVI;^?$Z;G=LOHaTfP?_C=CMdoGO+8.kXb6RK*TQR:Q5cMAXlQ,fG'kV2]`BaVi.r
+CAf[\gNa*D45X;Pg"0GjP3fc4RL5i*cTV6kL9oq)l]WC]<dRMdge_Le;YWu+PqJNc
+`D#TMUmpaJpDd3Qi?XVLa\n+*[a+,/j!B^=Cs<T.?g$AeGIh@ODdD]<7cJ*LZ$5j7
+e4b%DAE?C@aBKK7]ceA[DWFdJURgc.2`%"cRcQmEbfl4:B'0j_RKLJYPb/t0VW`K7
+%da2lo)-e0M_"X3%!nZ9o^/p=OPHiZSt6;e:\TVVKOh)<))'HtOQ.YqWkh`$.`c4^
+%-4DoA1=)H4bOlEiqH;W6EQrZb-s1l2[,V.mH_R?/ic3DIt8&@Q>SZDc&P+;/2_.&
+(bg1]i<EW+0r\,b^&7j#+i"'Mmsd'8@B+;u&,t3iSrmZI3_eR>@W-RT8^??d#ao1`
+7?ALn%G;:OO*m'V$_0@-N&T@JEi)>Rs)B,uoBS'M:uS%?1`B(=*BW2nfE3`<$\>lr
+/qBdf^<hL\.B9c/_n_7ENd%LGi!QJq0A&a;ENb3Z`fH.(=b+oOO#2e8n3+qs>UFOD
+))e.8Z<R--FATPI4ZGZ4@b/$plgm(GDRn/2`J$[W7VQdnV0gc>Y"ig:L3g1&YUfgA
+_SX,Og4@S\rG)PR#JQ(WFscDFUfR=clgo?gq;l--#16s79sT@Q0\u\c$ZJAcWF#sZ
+L-4cPJ[L6L[&d<A7j..>&`*2KX-b(L7%E]NaO["::7c;$QTaR0pIp#Z@U`Q(V]TDC
+j1^Oub)Q_,:8HPpXiZZp9(7e$4?$l\&m0P9hQ=P'1oBer]CPaQ6NG.pUs">s<7ii;
+6t[La@N#1BJ,@I&K$Il_/FgK!Z.<O<%'!e(ZMZ9?qF"R7PPh/cV&K]Z"!EZt&$n[<
+F=i@Y9J$<$G1tD-96[KD^HsmEMoFm]$jSL=]CqIXEL*,OY"hTgggY4E-h';=,#Vi&
+U-dau`t*f=l,7AFFH(Z^(I_/aJ%n:[afM.G`3sQl.2Pu3m_X?d_fBjWb^3/?6Ql6<
+VTD@S,Bk<$5?r#n9]'Y%>$]NPR#;\or$Zo@dBh!'2]NNDG#8F\s%>2r*;*nI:`aE:
+&&.uff6la,-':9-Qui-$(-6>H]C#cJ2+ZFr5Ki*_eEHht&?=?ARuLH]guE-As%YdO
+%8\ji[W;gXoUOj4`<a_JNND$WR.8]d=)IEY'G32]9>$R$"s8?"N2N9=KLg$hm>^&C
+1A6:\+.tO='i]2KV?P9fLV:cg4GsSY=(k2!,^_M*R'$@IF$.?toXAgV`M%3>'XbZC
+1n?aUf,VpRbBkF1<%oJbI>d/XPbXH:efuF/GDUa]IIuaebqA/l,Np9P^;qcH:Shq%
+p'CH\;qK8QLcB4ZRbV+g$\4>pK4!l0!R00A"I7$b)P%JO4p-J%IcMPd/:3'.Oh!P\
+m)U]&O>(o_ek+r0CVr7u4p>MJ4lQ1MZc38g-N]ZX`"3X`G?0^`<aHYgIC`XegNB3c
+['!9PaNgnDrNhgi&e>`Pkq)HFeb?a9_@p7L(O+m6DZgqX)ZGBggrefe/CUQ$'Rm)0
+`R7g/050ou:=c@f\'&rDp%LiOJe]rj9aH)"E8"N>Ogl'N3b%j)B8c.g:RT>"r]P!N
+IbEUthTC"0!4&#:$:cV))OY7+md$!q>uuJr?R6!L^l/dIPPB91bOS.3jH-=/FnjYs
+HeNq$nM',XT#V*fcc?)f.a/!-H8;.>2VfVT^/XIc*/>juXo=+A1:`PmM.*>5Z9U):
+`?&;2s0%%c7.mp/W^g*%,_H4cE#^YKBC'dtc-!G"7jMKQn#I>QHD1FWGr,SNL=FL>
+(b9%MR3R_<S\dZKa=bXMVhO*\*89jC!EBRhgs;*(HE,um$&aPY,W\AZ2A\2ODK`q$
+3he!m'*8LP:329i<]m.Yki!REg@Tr?ZaKR)o`-7PoUR?lkJLr?=S5LW/`H1knf>P9
+[0HF3Ir#<U2-U/5M(7m:+R2_K[*O#hrB.b`UTqUD(PY.4Hj4A'e%3jb@D7rMAC1.V
+=?$88NeN"#oZ/g_@N:La:q#nQTL4LiSO7bI11Lb;]<V+qUQapg]0s?:bd9m^Dgh2?
+ZI_37ZK;)ub'qMBSpT7OnuSD*Pph.*a*b>Yd-9Cb^t*&m-t"?NA%g'.L?LoSq#mDB
+rHCKn`fp]qlH!@.%a-.Yg'Z^P/pg\CGM)?:;?D4L\^TBo.s)26dL,Qh2q9]46m,:3
+%FZ2@a^mh:[=j!sp'<>P&$_3\J`j[keU956FrjH,oKkA'F_&!UT$n?@,:a%T'>)R<
+,YE[@08)CXs"VhYn^,EAX3EN=>k=O'_KS7lkqmQkL#ll(+CD!sAeHDoP,uG=I=<@-
+s0pc9&qR`O?PqaOin<`8`$E$]cV$=U#`*Iu\!cJ2.$Y_M2U<>h@FgUX5"[#/?/Yt,
+AG%n%$!Q'nZ^)A9.cjO_E7,GR's<q2\ml&pka>0Q_U^2'=+gE)O[04]99@,FYMGAt
+FX(2am@,]Uf:j8ZC\'sf_!cMo>.ZSrFi)fB,ePRQ/P?@3D?@3=n(a+Fi/,=FV*Lp7
+iIV?;P9W<&?188Gp)rL8a[_(uU=L$g;2o]mT!E_9-WV@M#99<U0%WO1NGZ?=rRP@!
+j$EF04fP1W';aAMadrD'O--7-G5A91X88(tk'cJq<rL$p]E.XW&)#3PhU20,CYkSp
+(sE>6bi%?#TjBm!dBc9`is$0u\u-/6$Eeu2ecOp;p<1BuBENJ+WATL8he4!@=,=s8
+7mZe<!N5K:0_3!!fB`3=H39V8d@Zk'@Qoe#<0+Xu%?6P(GZ0d+%X`kO+Wi@hp-*U#
+)AKK0Jr-&E)`^?Sh!L!pC^OR>0E-BX?_R[No=a.A&OutaAe@r.MBO05%NK]C3Bfh*
+Gb:Ml6p\Z[pMCO:3;?Ur[<LrIQh*He]H'CB'^bgGZfW#9a"0jBNdHl+[2G2O;uOYP
+)'\L@/,Z,J<Af/%Ub4K=YJlqG!%h1c]<u_^F$sd>.;I\V_G,V43eCX&Pc?(]*8+B5
+lZV"fL0FeL2ceG20W"$Y!uo4bR1@lt5rBgUgYO;57qc9RN@4jHJY5$%P$G<(@\1Z!
+=mp_;hB5-dr]pPO%>@-eb'i?m.J_g0PLHL9Tnsg_MPDbt2s"MUCi5ik]Wc=m=#l-,
+49[OrJA;',D3'[[5AD=VhjEbPR>#50Q_j;..DMZ-dR'M!#tUN9?2hU)7%l*ep#ADu
+fR%31T]8"?f!gg2-MV=qGDc]QU>.D>:#\2SVKY7>jkQlX>,jSFTCC@!/T$KsHdjI(
+l^OlTlg8sLE=,W#,QpAZOhe1BHl+@]WfJ<46-L"E"VT<Pk#mhPk73-Ohl!DWK)-G=
+-79O9GU\on;MtM,j)\$P'=gE*]d,1Aj`T[unjultk:Z]rrgu*qQPsUYIM(XZHd&me
+SO[@Wh=eHea'QbGp6n`I>Ak.1'YTaj\TRedIF`UW?a!*n>2*IEBXe%7c%O.(,=uZ0
+9qoS<Q+K#*VGXD>`*OsJgEm%cmHq;5@9b='f=%:66'o+9WHLY@V7:*hS?O/Lk%a+`
+(*0im:WV[5EMsSkm^>8%g7,$S_s(X=DTY=e*K.,XKJDW\]K]amRD$]$EKUZO+ogt,
+A#&\N*kma>:IZ_4`+e\aNWtlL;be4H[GF2,&D-=^Z),'Z"GY;K.\!%YmMX2U8lDj(
+#j==1-,'K.TH#O-Ha<RS:\B9$@m)9tT=X_h%so'jgGQ[;IBH98C"Id4$2^1:mp.k<
+>%&K[O6E]P&L4,W=("52Pc@LIP%d0M/'t,m?(@MI9J9p[gO@`7Y;)6Q:sb@E`7Vi6
+nAJ:r)lA^8eaAn5J>[_`\r/OjUQTa0/MA7kp`E!,a7*6/c1%HMDKVJ`a[ANua'"h=
+j'!]!"r&b]SHYAPSVA3/9h=?3.Z`UQka*eR_5#<&>tK7C_NfTJHOEVDjkFO4qcr$[
+P?Gl$doUV&b&c3GjEV't,g[&[gKm\RQij8!$o'qZKIT<5*lgG)=QkK0M3mbX%H)+-
+Mu^s3kJf<qk'@6o`rgMFnNNaILqW-*K:;!V9,Qq\?!/iKFR\?5SY8_PBLB=KX?qLA
+`.uTBf.QC6KfF0$]qt"QI$BaNrCD0E1/O#PRpP+o!3T8rPpkkbc:#G99Vr&7U"sd'
+Go:5Mib!u12i<;Ip)Nhms'P"Ad%[=305,S?B[L,J?1sp]Rj0B//3)A.Ob,]9I!>Rn
+/WlS00g.87oGPeN/dLd(jds8ho@b8,<+Y7<n_t`Z4<+9_m3+jr$qY$0k5TbPB6<k(
+p71WXhUstjn2S3q/L85QPAIE4\uD.oSUmY91=/G(h4=]hee&u#H&>7q,TuKYfc']B
+B[Y84b:C9AJNQn>qP;H9k%8c(?pK\5Oc<Y.@_Tslh914dD7HM\UPL/9M]H1o-g[#r
+>6uB(ID!C1B=o@ed03`*LWN)/4pehW(Ue*-;/Ffk,l/SG7%2_#MgpLR"L/?!mQHVO
+^JfZ^>U3=s*#^D/&GflI@)Xo]#9/fO]P>u?8$Sg+,,Xl!V7&Sj([Bc$F5-:k"LgM[
+E41*gSQ&0[<W)kP6#\<Z<#K4_Y3IAC=cKr_hWWb(NA#5^Oku1e$_Q*lmARY30YFP\
+Vj8533$%_BfmW2ka0Ik=r4bEG`MfX""bqatr-"i(e.5ndf_I^$UR=rYkYH$ATefOT
+f_m/Dh$cSpX=%*p`#[LRB+Atmp@a?eec"?<lsOWbUOU.JeaJaq$*8Y#<;6)d%eV1i
+X1JQ@aKbYRFO=F.jYJ.;`'0JSHW6SK%#6[:B)ah%Ui!g^.#Q/olKa(\E0TP$`:O4s
+9/aJ9I:s=Z8kCCP()@m$[<DcFZS>BB^#^rM\oMDpq<BML*'-E+nN3uup_kV.h.T!:
+4\tFn"8S6GL+f'APbq4f?qKeegj#\86e1hY-(Q7\7A%@%lX_PNr_Kjh9-*%fd$?Ms
+i.1/nQ*T:<TSV,/%$+A@QqUMjIX$!6U7s]=Y\)j;"jIkKL@7b1RDfl;kI,E$Ss`hl
+E]npN_F[637JgI9Kg<o+oLR1WCaW(5h8Jn"25d+`-^aCp=/)#/26]7cnn<^FSEUV\
+!t8Og+p[$H9iFBa5(FCt#hEE'SQE!al?f:O\DlcIK2oo-mu1XgVE+-f<^iIF`[WC(
+Q?Gdp.upt$-ZDP\&h\1h-S.Fqpc@X`j<aNF4@+Z%*dPEk-olXMAF=p.MCGJ$mVoqH
+C"9@/``u:eba-FQf+_M0F>YtCb[^?GY$.#rPdPhR*]0W,Gg^YV2f)+429PpBXEmcq
+S-b4-]9RqRHje3Qp%\[Q/]T@Z3+A1^QP$?$l0P]?GlJ`;R5b.c?041k<^@;Bk:%`7
+!TNH=M@bR\B1*#65ah]VIXb4%F^HtX/BdIqk<DTmeQ'bJ$:Mg<)0*@5ZdU/HjENEc
+YrAbJpeI7%HooB.hqjN<Jn$/Jd%,jcoTYLp9\F"'G%[=bYnc+R1M9c/TH49(a)NVp
+3d1*/C`XQ'R#(+O05;$D\hgB]eA^=p*!Ei0'e.J+[90+o=c\Bt%U-Hl*necn^`Ut6
+#r<kj_hll;>1f[,9n2aM)Cr`l5MMdX*de1QpNpOtRZiI23.?Z,G+D)C&U'-Ka#'!Z
+NbEYOm1Cj$Go>b@^*^>9=R(s&fW=1!Zn0bnf@^ZKT@]ZD<mQZh""#"YqK*m2`Usi6
+2oQI*fe\<;[-'<g)]jf^1R"77*-U]mA'd;8FiNZR;PiD&6$X#$C@/T..*El0fKH/I
+CeaCq[q_Ic6CIWC;aOVnTjQX8Cj0NqnKuP?S't]^XW@W_+;ucIX*=3,h;m!]f^"#8
+1#h'aDX.a6ZVLUh#-bRaV`Atphkj>\3Z"#M#I&`SCn%[1J_:R=5qk7Y@cTDS2`oO=
+)V]5O'%8V#KVHZtMaZ661uDd0*$,*CK/oF)fpn(3[Ur*%0-99)bQ5]@k+U%YIJFA.
+4?c9n\t?Zf.=1Ji+1_-gl9>%5m5%bm,Mj/g+Ts%)caFm*qJLWiPQ2<IRr@,idNpW;
+do"_lB]^1-fZc/jPdAMKqpm6Zbq!mJ=kQ)+0V77uGD\lUY6k47!1,k#K=8EED9BQV
+"Wfj)_lpSG+U58].RsS3[7=uVScsq;,a0N$\^dc!)@]GfR,![8T];Fsn6ajaFkb.]
+D&spf<F&$FG@c$Y@9S?i`TB&"o%&e+HJ7e$FRRl=<U^0P:q`f2=Ir=99eA0N0q+)%
+eR%eS%0dOKSmaNdWlQWn&dJcigp*o82s4oiA+-d;cS%E:>#T]%0;erq38Oa5[jN@4
+!XnnVD4?A:c^QM"#s<!a`tn[8"H.H'Wjb7O>5f+o#q9<koOE_^PgQTLTgN@R@RhG6
+\nf/^V[q=9RKMEJ^!M8ZiDKQ]Q(HZi+1i\B*>/qbm']p9gfqV*eLqe+8FSknYu`9K
+BWecEh2=,X[e#DEs%k>g,mWe>/>u_#;u3d)D?pa@3#5tWNPMSaOQ1!_97Z;9jd1(1
+Y"CoG/:-q0G(Do$j:]3D1P+1fdrU/NqHi^mi`4$)ZN]g7BOVF(W'`89mB[+F$XhL6
+bMnF:%.Id1.3VE@aZlFD_mTdS6H!pcch%RX^k0G&,u9K9-sCfe>r=f8SEn:hBGU?`
+0;@HZ;Qsc"q2&Cd`L(^LU,aW/m_WMKl1*[8gS9he,D^mtF]n)>\aaFT>/q+S%JC'3
+==ef&7L2\P)jeLJA?:3h6(5s@SW-A66]O^7Y.OrPY!M+mRh]?8>6<EM(2<n/]RK6%
+,]JECZJm0abg?T3F4p2Tm*bH_)dg7)f#uN\:VJeBlYp)n<RQLg0]'gc_kROMTd+,-
+j.=92DVc.P*@o]]10NWMfcC5KhA'MERdK8hX&3[5R(MKb@%n7K;Slou@#-r83[.<`
+qZpM@plICJDCJ"J'=93^,qF7s!:W(D-KM"8`6fC/6]e4,f]89S>L)IcOg:C'Ni5,7
+J/-"d&3/tY>\MD^l"Gq[\6>/#7+i]iB[%;NKUT($n-Q6sU:IGs(!g]Q)[Hlm&R*]i
+e(q4+7\b+cpPKT9!+oMB?f?Eb@uaSsLPs#]Q1V3HLDG&Bk&WHpSZ;p@DbIl6DZNi0
+j4_nQZKX]HZuW,9"C5Pp/5X\YZEg`%d;W\.J6Oll;=Ru+qh#9C(H*rTf/*J-p#i="
+Q]<$k)gPhPD-_cV*u%F&Y$@B1JeGI%?Yk6Q<h*TSco6SrBTH'O)%o?CofU$+8apb9
+IZMUc'F;j]J_8-(U_0@q(.rb%+4h$-_n@_LM9'h4I0FCA:*UnuR2UXdH,T7(GW]DV
+D6q0>/brT<>BlOmofdq%.cLkeUpcRTl`?J?Gac6@T(4drW.Guo>mE8"4:b)6&!5W!
+oTQ6\ob&L&'`]A`#b&R+#m#pUZ=-QeEhHVnn^cM?H<k+;7->=f5n9Xu6jSc"`)i)a
+Nn_WX/F@Zu?*"KREuCWC>phM;-VN0RUeM#K/N`Pn8_qRn3[;j/8)CP(`ip<,BEttc
+k#NR5)`iW\HUYlNd9.!8G.#Sk,"!\l3b%`K]k'28B=PaWjjW^iG0.k<\"D1Z%GDsd
+om[:T^akkI0bZ1tg^?gkkC>g,qkYWDklELTKb5FuL9GQH?m06rhgQ^P_'3QegI!Yu
+"6_'-q*]tXp9g]*NHps5M[b`t&`l5R(Bos;+PK2-Pns#??UtP='M8ha6sUKAh$gBQ
+DO=b-)2p`@ENGRNk4iHtKOA3,4`Ta(E=:-UCFY%B+'P5?Fi!5-'cT-D/bF^"AliX/
+$BYso3fV@@&^fI"Y!Ua(a7L:D;\tZ(Y,/:=&Wsi.$0T=c1Ch%Soeq/Z:F8Ui)K.D>
+hEG-P6<[6T<2[,@VL!584'IkG3j#38-6r:@[cI\d=XV/qYu2B_@"TqK%j874_d5"i
+N#Ql&_=QYlYNs&X"*;_Si5=/E/*3HSe@`fcnGt*&-.J(Vq?k4G`k'XJlU1PCO/j(D
+p'=YVXJkV.$3R]2#DF0R7CW!r4.(Ea2)hoGP6Z)Zh,XlPKAB3Z]O?XM>"ge5UQ5PI
+@g/#>4?N5PN%H3#Qq(_@I8aN1f5;>(J@Ne-1h(bGS.0<)=#D&mnHR7GbnnMZF,q&G
+prjTh6@8@]r(RL(DRNNlm"j/J_X]:1)i])tLkMfs&RcaQ<e;*S?pAG8RhM3RX0&X&
+PV+-0NicI[H%"r6TdH>+p%7g0Um\[Ipc<G`OB1s?DM;]8p(1d$\orVS^ttbs+_7/s
+G\T;HB>1i;gS@QAT1Fc1eAJP;*ak%!S'ltqBi!V2"0=s/WLS9^!?oIc.Kdt`(.nXh
+gG5Af#2.irX2&J9_72s\3Y@#U\JeZlCOJ4\^1!)NZdosP-:#HV:4,k1Eo\om4/ROJ
+M1\-*ecrQ5n[7JMj3]&,:PJYT>0X&][MH>#4ZKSkOEX\ICS36ggag#t1]Xfd]<.H:
+[Br>[Rjqj8]X&qs`&;%9c^NkT\6`r!&`0h6UX)C4oM3G&3&^"/CA.ES6FtQ3YM@fj
+Ho2fAV0nX;,9Wc5\Cl6$1nmm6'U@<6E:Ra>"f:DSUnU]-&2kF/]=>b6j[p62G"3%!
+ZBdr2TeYmPLe2TqgiUQ5,rT$;\VA1-<fpl]7k#k##-r&7bOoUSj\3S&j?tA"i4;%p
+I23fX9TF"%WmK"S4aCr3TrWIb78`=!<LPiu!/%\\pZ0eRNZ468cZKZhJBGi,9P`<S
+q8)d4ML1(0Y/b%fDJT=ehQ^eNl)A1UVQo<A;i@9NRBg<$[,;4,AL7Qe*3.t7GZk_5
+I%UUH%MI%P%jYL)&Hh94>[U:L\JUZ8(7TQG;kcj0C.pcbHp3>mVqZ'4h#D+:[*^^7
+BhZpjK`:W9ouEu6^(jSMcQBOpJacq:-iR15RqL,PrVtpDdoYH*:nN79kNPW/:4*!8
+o@&aB^A6loTDnifqTBtQ^\C]#n\^uko^?Z>^Am6BT7=WTo_J6Rs7t[3`J/VW)1g87
+/hk0E;c8DZ:hOHJAm&kGEFqcg8;AKjVn%P3EDA]"Me`S7!4ZA4[f~>
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+/GS2 7 0 R
+>>
+>>
+endobj
+10 0 obj
+<<
+/Length 121
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;V?oiR2p+10$#-#YF&31f+0<+D#5&VIuT1@B!mQV@\p6AY>.1V=,IAW/t?0AY<[D
+@%n3qbS@5lTP8)4Of2usOe/SPCLh%OOdW0d)reiu)SuXp!$R:6mJ~>
+endstream
+endobj
+11 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+13 0 obj
+<<
+/Length 1460
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR39ol&=&A@sBE,;8&m15Y?j0!P=.EWg^pb:,C#KC@lZ3+25B/9KNoj6Z3Br#Q%
+OpAS!X'WJc<R'_"lJp4A,plbZYAB>&<MJS.4rJ5/@$=J)\ZV*<^XC5Ap$n@RPO,/H
+VK8kVZJM[sWD@5?K3(i_AlQD.L7pd0@BE7V<YMong7>fl/!!](B)/>o/=5WF2/7#h
+lh&NrY:F+(+6l66>;(68XOPjDrRX[)hNZ-)nI^\Va9s3RK=*o54ohp^,dJU<qpOgB
+eZ7Sr@Fr9]O,P>5qj=\:H0q@O51M9hbJ[V04hEJseU$+E1<pcF*B.]3:44Y-6^f_U
+k=X8JJ(PH92-?$S@E?r(iRL'M^K0qI$a,ThEV`!eaDEVn!..4$81n\2<(9E>n5;bG
+h[X@$W`HtAe]r5k2ZZtfKZo]NEVl+A%IQkl2<ridZKJ?9Q'XXMH"sYjb"B?*'4GI(
+X""7=+[!U19l1b!A\'$+gG)mD]h-b@d4Gc6?uq-n4@I[HXBqFE"4tY(GV:j`j+K_p
+m:&s=Q+=<0*LC=L(JfGj$dn,@07Oo:^>7rZ0l1cI1.KSsk!5sn-4Th6-#S=9ohTe&
+!NC<9`P]%O1?J)QH'I/m94-fCh89'c>5>#Oe<u4'($_cd8@`qZ*29CI%JZad1ElMQ
+BsGF]R^C.c"MATIa/J/'"=m0PK+#(#$'@?JRK6ZT3!Y*?\He&JBS6GEadP=OHQsk,
+EA:'E:_2BZR9NFH8gHZ=Jp0RFa9WpiGRj..#&Kd=/[NJl6LB.A6S,jOl>uYO&&J9B
+p1uSYR#@R<2OVc.iAer\CjMK)'`4RC2C[.ibVnZ<"`T8P/AZb;A]"@1O1Pei[^OdE
+-&\V^[]WbS>FWTU.21)-YH"=A=u6^ECJbike=&eJlVfTL(^-*IqKVA\+a1#KI;X_j
+[qTaW`QJgt^@Ft<3MIP=\[!VKkVkQX-pU9VVl:DscrjqAOb?4XaKPpr<GYK5euWd>
+ClB`=U<KYp;!i;Ji,RQ3":HQ39O&O6DOS0<Zd='HY!uookNB3KYl?)1@m"-)C,O6&
+!an&oT(%9;.n=h))@\n,k4nmsGd%')A)B5_G5;21i)5[4ZAnF:3rjAVR#W")\sISt
+Yc2DQh/SOnINuB1<+ucFC?$=D_1kA<i5-=_jT0;ETfo9<<]OUQ)o:CeBkbge/k&*T
+o3FJETnrH1KJ+he.fu=!n,foNg%ki@@G=]7Kp$UH@\lJG&[:3o[\'2^M]6_W3FX<Y
+Zi(O*n)i8B5aA`%RG#HS^:SISa>>U]"^Bg>ZX@n/O0@#!o7D_?'T?+_jaAqV&$V$I
+CsJn2r02JuZT[ocQ-e7Og*PH'8q."H/`V+*8Ym7-=\l]j?D@#KpAhtK%eAVmLX.;e
+S8qr2o4#9/XY2+/%/+bDV:!K\8lAd%R$4Pqjnn9>Z/T8%J&cb/*(<a0_h2=JX+(?S
+gX0<'~>
+endstream
+endobj
+14 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+16 0 obj
+<<
+/Length 3044
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$?#Sa](>WX'$3U/L04Mn`/D4>H`_L-OD0B,W(ZSu98GYTp[)GKI4X;m&^\##0
+P.[SSS8hA!j[ba!rAaQ,_n5="p>9jFNlKhk.%6.gJ+/8W/6n4%ZRf?lj)$ZBNK9jh
++$N-RUE!!@iG=g?\,#5Bpk9^PA/_X`5s1Q)X!C8gGOY>N$?l'_lC*U.30#@h'$/0O
+RAI_3^';hmRKa09"FL)?n$#muMX+mnHr<@K-bjU"1J1P)Bg.7Rj"qfq5E(3kanCeC
+/556ep>'Z`h>MNhAX$^s\;3ifYU2/'/=&>WfKAb?FS@K#rB-*0[m00Xh>QnN59>7p
+/()_k_h[d>7e[Fgs,HG?=u)S5bj:^*;ANCNY%!rd+OVWih$i\f7;>Ltj(LUeUUXeq
+1QarJK(Y/mcPmP<GT,fP*eUk"kE9^(fmukS:b47Id3>6uRk0(mN+Rqr0S9e3Bg9Ls
+h)*9+A&J#%bqrXmCo5C0hAUR5h_se)]@uWIh;FGEe:'`'l'oN.1"q4lUeq:3Rh+Rn
+4o'raa6HocouS6lL!_C@nU@,YE2oY?!paA<n:PkLeH[]V!XXs7iH2e;#/AaU.i"5H
+F5Q\d/@jNke9eT.f\Q"o'k-2gD3iaFD>*&c01]s40HSeMV\YGh+3H4.G.iNH(^qbL
+eO3ul/;u?BK%ZD_/]'Lb0,A40RF3g-er&q<)/@$'m0C:DEC;DhaQZGL6#q)S(2+9U
+gW&B.8Xg6"+"+mcJlFXQaJOBdc6k*@;QRn78629RC9=:Hp9k\)LS-"IPRQqd%gi\s
+L[9hmHi&ZO=-8`lUX0&k\q6_7%AA]nm:2dr`:&7V]TMp^)Pbie*X75dhI',9b1[G.
+aaPK$W-q]Oi":S0)MqmdH>g[Rr^/c`I4i:gL,'MSUPap2af/#7%\03o'A5'Nd\Hb"
+WJ;R_?"m#>Qn%J"Ot#KBE"_dne)>ThSnn='df#=%6,2T.;u'UJIlWeBk<a/p6KMO-
+F;IU-X'*$VF?+Hji\s0Z)?V7CBQH]7kG-s0]jKY4)V!03%HhA%T.eUnE=mb%&bJ`6
+KYs*)!#WHV81:WnNl9Wq7'S;!9MHr/Zca(KM.'h]Q:&;X3H'SH#3b!d[U=oXIZ!l!
+k(<!!o,"lj7,)'+WLVGn^9fEDYr3\4i?&hL#`MF%dZN6E)B@j-03!&a6+L<7Q2U.I
+nl<W^?@oZ"#&b)E#+0E>A3K4/$P)V;b=f[1Mt#3+:fH$!FTNfoO7)L2m97AVc+3iM
+/\K4OYVaQTQ,M:/P""Ip7`f+:q:Xq2pBUYO7:>f-F=b"JIJ6pWjh-mQ3p9ULWq+qr
+S:6>YX,/fG'&^:HIeZq>iqam<loo(=?nr/.J2,R_dpXI3c.;n1:(I<J1\D3+W:to]
+m<L@d/?M>A-KPdhFo^iuKf3Z"U2aBmeU"Xd'YUM,\t[eR/2>$h[*`T3p?7Ot't,qe
+,D]B])Y,7`<7im"jpPN:==i1IDd8;Wd*;r!i<(8>[%E(Kng:?\<spj6">B>OEP8_0
+8c=U4;mMk'!I53gEeXq3/ePH9W^gR14+5r=m.Q4D,1!XaE"d4Ib)tBF4=Ffd+W(4K
+Vp4&N@C6/+oUtecFW__NA2pKN!P3OC)&-]u4fE('&Z)JBW.&SlaQ-OukF%kgad\iZ
+Q5p8SW,0U7=1hD.k'J-VFt=>bJBNt9PRd'EiB["XJMF6(f[aS=`1-K)d6glc>YA!,
+,/>/fB#'r:GF6^IAnWH49o4#:gRS`_L@Ieubt2'LnaZ,5j8.*HEga)-OaT%<!*nbE
+S*:s^]WX->')#5FT(0Ik-bG=5AcXgBh_3hK_$s0>8ph:96+_mFkLM?nY8o2)HrL8h
+:*T&dM<9b]^0@`a.9_D0*<YoBqq)j3o^Y_SkB&68Hqu]eorWLCZKo^l&0+E$@ZH[+
+jG_p`FJPM\MUmu_$L'gSRspt8S/lirWAa0dcqBJ@q/R65@4"\N&BS^K8Sh<i%Znf'
+[Pa"i.LAJ71_GT6Bem=h!apL?T*ec>4c@qX>CCZ"`#V_G\Y/?S4l1LMR0VNq%N8(;
+MH*D>($+]=P$4MCW-2StA@"+;JT9uBY!F:8`*m+.A+MX)VDWgUM<46q`oho`OhLbD
+Ml)UGoHUYW48dfIHtg5oIA(5/3UmoKr]nsOc;D6GT7$d':`4OdFPi8f>s]uRH$V@4
+DGIE>;UO'25UYlq30*XGNT:=D2mrogIu<p6NZ)Zn@$#'4a-FK%I>rcKG4Bri8Wj('
+3/mu(lYc;#R_p$lZX0N\oNU91I$(Vj&qlVRR((Ig]o:o`EFZnST]UAnCrsflZ,[pJ
+L8[BgZ[0sgpA9]a4TY]")&/'gRsq3A)Ko=ENJr+c.;b4G=pOi?FV!7eW6nq5IaplK
+?BG8D]j)B*8Sjh^[nccHX!Z4LFP?SuZ"$OE%>RPR9"_[u$a&%*",J!$a4ncI#k%Ld
+UM,(0]Sgdh9h!t0=Pf:<6`j%?jXF)]`e"thaOKC=WE]18OnttGWW=QUMkU>cgP$\&
+Hf"C_Sos+_h(sUVs1:)AC(+$(D`!@-9PGC!,`(n.kGV[C:-6=+ftE,FMZ3+u#nDRW
+H>2Cc>_T9U9&F0uNj6;V^#rB!E_kD)&Zdj0IdSPg]n3b^e'jC1jP<8$1IGm$Rq%!^
+qOM3pc<\W;#h^_V%W"VG3L<>p\S;7*bS*esJ]lYB,%jN0GL32ScN?7\Xi)D]Q,?k6
+Bl5;IAL$Ka;r@G]Mn`3$91PV@.Y?IH6>G,'kA&%1kn*7cO<spEH8N&XYK0SCOqaEZ
+*5K1\9$7q6#1aQhjN(`Ap:4naJaLh$/!u=H%XCEY7L]*te%IMcF\3Q6h;@PLCm04q
+Yg%<(-?.58=tY/cF^!fq-o5h7'4$']l*g:!XWlc83ON?j(L";XA(nY=q9Ck?8hbUQ
+1*L)tG;*hc@P0kP)][6dPa5nk3pb4>hcj\X5,afNk9qge)gna#as5H96jI"iiK:$%
+YBA4Z%,ifoQp%!2#iH<7<nh3d96(a-<(I-\HY$kf`+s[iMP=)`cKpe;$l.T:7t1sJ
+K0g:^~>
+endstream
+endobj
+17 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+21 0 obj
+<<
+/Length 4706
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gQ(%0&Ug:T&<N5j?uajY?@kV-Fk0,(A?cZ?`B*MLJO<9If,R[];BG/m;l?Xp
+S*_66n>P$,lFNNbeZW%uhu1IfKjLi=GM:)dOjH<6keb>'?"C[*NE`KUmZPQ_m^mu*
+lc"%[>:+?QR)Q):H`qmSQ6rs'0j8<lDk!o1LBh<_PUC4AV*%i6aJqV6Y4:W'eDifk
+m\b)-7K6TjqbEV_]50c"NQW-=+7I^KB_C+c&pr'i2"qK$['^Gc0ehJ(Kiqs+`jt;X
+<pRdS;e;3?j`F_$rY$$Hllo?iM&)+5)@_)i&sk8;3nE0I*][BPaZ]#?LC*inS=DuF
+:W!Wr\S>eZa.Jfu#PuI6Eb_UO9T/KdBBa,lrX5jg9_5M1`b%8p,d/kTr_157m6s#r
+T3Wo?L/sX_*FI:&J)P5Y_aIsIj4*/N*nndlno0=eQeT84RjL<UIGFMbj#QBnS?kTQ
+CFIi\/Q.qTBb#X,='AB]M;h=YdZHboBUL;CAZ=*H;9TAL&XS:Ji7DKCif[2'8ID^p
+77\@iQlI!<'6oh5=%:A4<>\K;d%KDsB<g%WK/)'$[T!Cc:Fr7\E)I=k`)[\E:R&\^
+q.,E&BbDVsLj4[tU`<.*X<fsm`t`>R7,"Sg9=j6GEa&#JVH!3j:1S*#md#ujX,`.-
+VPZ_dR7q%hiEXIS^.$m?c'+qQ6"+&Ca<d0&(6?B1I[I>_V@=kRDeYX2c'jhs/gH<P
+&gKPYj][o:43=.0([cj'U2I.1_`0#hmPtdi#]e!Y*9&^uYd;rcZ]!9XHcIF-FJ%q0
+`k'+DqC#FKBV'SVAIf@Xf,;g_2,C;9I2`bg<8_lD>AFXGd5ndk-U^!'$Qbh7F_a!#
+"Xua"O15I+"6FbLN_ji0W?,[7<"U_g&5+FtcFNU3W.ToW")LQ^iJ2#sc^c^7"j"'/
+eVU%^MWrFicj%""hQ"#P-KK\5PYZZT`1.Q2K_WcHY((?TobKW[Aap]OYjSOogqm4S
+>^huj9bdnDc8Z.<N*?2UOp\,$Do[Yf'&S64Rdm]eAEjUi2a*il+@J^mn!n\EGu[le
+kjN]Yl0j14E"1>j3XGk1'%iTU=qUO.fb*m[a8(f@X;\mICD=D.=p3!HJYm7Pn?5p.
+j3Ib_Q1$Tg;K)hBn'pq/=VRbAabU#YPqTE'g4?!=VtXVGPjN&Wh3Y%q^t/bt"FPK8
+1+>8?IScgb*lgAb)<L^&=G?SME*hL_4Gr)mY?&8I'^6<A2XO'u!1efH'@'9gDA[.`
+cEEqa=:NMbIDK)Tb7d3ps"/YsWTm*]pdkb/W-_nb1["%-:n_I/bcYV%AK(&N`kA$<
+\n4ZJ]cNY[a-)uj^Te(iGUqlr-B:#qht,1tH;'aOS2sUt+p=bDWQk>Gnfra7$S_no
+%[PA'Phd\79S:i09O)Jg[!cIf5Yo-:V8^MLi'J@O9`iQ>G%td!&>:f:APPEFAkaV4
+V#KJ6;.4>8Ur"7TkGV#J&J_Pbgt6O@fn"6o'"sl&I_1?\n&3S-RjI>/,gAZeZ26'`
+//lVF:Jt._dI-)Vbb')Nk/f6Z51.($Jpc`dr#,!`!<:Z,i&/R%Jop<S!/Mp.lMs7u
+g!:to4ugY4J!El7lE<E2FFV4K`7hK>DjfVj>jK*:)f'T#^,njFbV2;OE?#/4bB/(F
+0Jh!k7a>6tSM3<2RDb!s5YIs:(W>`&eCXrr0c<"`dbGQjJa*S@)%*:L<+D>!`OQ_d
+!*D=fXmW\G=bF;C'On(!r)%s$KXGUs-rQfPEFMPB2&XRDqjY[P>;7+;2%c#,7#<"s
+L+H)UH>_*(kJ"!U*1+H^f9M^VRI'SUO-h_a'FDQ?$FM"Wgo+N3XZ=#b1uO`*)\2-%
+<-$k.$YQVc#NuWD1t$$(*)+LkR#B-e+/X#lT#3l>[1rq-N1U4A6`nlW6rl!Y!'fF_
+<+H@9:s,q\?WMOX_%4(pE_di?"PLT0X)lTu^Z%A,XB!M7"<BpdS8#.,g;?TqO)<Qu
+#e\bI>s4D4)`WhK&BAL/i`0U=[cB=Mj<u[`)64m7c,k_brJ":p%s96-<QW,=UYglE
+O%9"0,MhUO;Fjt^s+N:ra`FqohSiTpeh#*"$JVCi?3>=ATdo'*;h>>C&GVnEOod^/
+90hL-N:))pFI[R+GUX+.*5O1^%'6<^DQES"^5W=Kh-=lq-1V_=/bKG)E(gVZeTQ,n
+G\@1hd\d!tm15C;/D&=6,$;D3c+-21RJOm\j@R9OOsd460c3#d.3K>A\sC0#<5/h$
+HF'S$`81;%5sH/T4;*1(1SAWcK*e_@*XEW^7haUd$Nuq9N?K&6^QZ2i]M=3e&r'$B
+)-#KWj?DaO+sRHKM;t/JrGRp9mVZHMiF$LPee\/nTI2-LNh1[7$fHoLTpE1q4eLmB
++`SQ!JAP5;VE#bgY!W2rB$ue.5p"4hbtAK+hR;P+CXM5qhO4*tnhVW"b&^qZDCqi/
+TgH]2@`F$M<$?_DS<TFYOeop%Bm7KX;i=@l;!fr9TpLGD@MgMK%QIpR%q4GU62],c
+_gfOa&$M;g7!PmVBFap&q)JO^4BRr(-Ii\_XJ-(5;=X#+h<h]IgM2)oA%5s1lG[@q
+-Qm#9cUY!3="1W5;!*(<38!7B8hLH.a2D]W?QpVE4<0#Ei&G@[+rNs@.mk\;UYfE;
+,a=o^Q_d?,HD\CcBM[\<X*4H8"X@^57j3+0O/)LB0a&FdJ*(qW4U&[+3/bId^UYPr
+%Dj^Y,E9Ak[k&Bsnq,U&HT-,Z\?NeEV@rQM48nj+?D<qtCBMF`l#%PAKRt-mi]ta\
+?&lu/e=BF,kF14[iqP&^4Y>/n/N'F)Zu=-uB"!qD-+JOb`6eB)q?@k4$N(bH)<%6<
+;=eh`K8%Ce6q($A$GOGCe>;3gVX+2G%,>jp6F8?Q-c0t9ra]R),SY[0bP0e1SN:1$
+-gntM-l%T#_F_UN"-8DjJP=<%pDO5";go.c,`n[c"'JiPjV1UjPhG4@[3sJ&H0\E)
++WPAdJU8LE:(6[R7VPf>2O)TR:g2TIV5*d;/T.mO[-@m6P7L'Sn5kJPebiUVgiALe
+d_\mDpH-+s)n#rH,i74_n1/eq/tG0_h'cXoRQ0ia.T<fT%^fOcD^'!nF(s.onsUI<
+_JGON%Y@+RATn^'Y6U:195daSKXH/S\XOAl3qP*Z2#*t<(D]2$FnPsLDIWFH*^WIZ
+EJj%J(!987^TEhnS@S]0Ch)haDqGpC3N<g,_+4qDP8P6)bT^N\,&&cFcs^ig4VQ6,
+"Yp-Dk`j18&E327)KZsT0SsZ*`MckV?sGApMO((I]p3;A!rjS0%!>"5l%O73h9X$W
+FH\%rDWY38$FPUmkbIE)<h919`f[7\JZ5$<$U.-p<8a.i#uM!2C1^EpBOC)H4&/\?
+10`^kH%OX/4J*rl"7`<_V,q"_<S6:D[I;09;dM&fD$!RVh_2g/D&Hs$GZ1TA]#pb:
+m*Z?ZDG1]G!h@<.hqiGB]n;0(RWaH(4HDSu]IF\@WBH1R!*r6797G."oiiYgF4a_i
+0Rt&,7d$`]@7C9:R_6PLo,#NaEr`k2CtWe>1J1qtqTT/<GF'L"5+g13P>^4==>4lE
+=b*U(+i`hm1Q-nMB\DSn<WXNN\PdN@*%F*N:YXC_:eRa)UM!hl4Oh4IjITV@709hY
+fQt'Opn'<2I*%XX$&r8=G_=G7ps(-F'HVO49L>FbU.iX2qF$ISC)!,5g&d?fcVI!-
+?W8m/%.IPB[?5eR^Eb42MW;!\qN'P;\F^MBOC.!k)ZBO?LF_iF5#8)ei,\1amY=07
+:nsJ1!WeX[iH3@c!Nrh9n6fY8_bs##UXraIc$1Cd$hDb@3UH%nrr'Rd3h'=YcCTlk
+Tm`t>\k.=c`>Q$gZTlWp=UV.8]=HO&$17=ORDjId$uk-3Se$.bpcqI<,4c]Cgbk-J
+?I.%/,YMtX+4LM59K.%oGMGKAqtpeqBhg%O^&CA4&``#ZHu:.Vb_"Y)#2!8sP]Lae
+gu;Yi&Q&Q[I3Ka?*rt#H7D>-Mb=#&N#1!fM.QBc:(OhuA?d&'*:tqV\_%cSZ\c]FZ
+V0@PELs>QZG:nYl^]WH/k:o7<HYg2N9-ZQL-ja5GQP2!>E.I19`UuM,fEIhlfENC"
+7U?LtXtY1[oF:9=BkO6sWrr2oC)M8H?(t"D+PZ3`,35MHqZIJ58X-i3iW\i3<059H
+8[:`-"]7`F_'^6kpWZX?$Ok(mQ;eYD@MW2OhR4p3p8]?rmrB(ngs.of.n-q>OmTM%
+b%&g6,oK'l5V#JDQ=AS&`D.9"!P@]aW"R"7k1?ICR:l8fop?q#r!32O-J0mn?B=$s
+'rioeXVNjOQ]'_M=JZ\p\SSXH0Lm<](bbU[J.QWj,$o1"?.;Q4!C^(YT8##C,lPO3
+IIpG?&s-$imOqnfj*[?_](%<]d1u0]:3,/'J0*%==s=7g6>hr-)caF-%Z#\6<+p5s
+*W@7(<_CJ!`069`3#^X]?%P(EeF@QX?5f<QU"QL*(m$_`?AZl).t_Tg_ilJ\=SrS#
+`3UbuE+5[qdHBg1VUY"QeE;D&n$nJ5aI+JROS;qKg8BRp;9\fXeBHP7/pSgSm4;tk
+nRs>k6bS!W\Gqra=R,(4%GV*UV%tTs*G[J^onJ=>X>7FoP$c,PLN3\]YW?JD=5BiD
+[`kDm0#`IV`ZqQMHSk`UMMuD]0EmL];7X,tN)tDl[=t'',S-AO)_"A03U4=Nf%qiR
+@i"(YmAE/N!-%^_63~>
+endstream
+endobj
+22 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+25 0 obj
+<<
+/Length 3138
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gN)>a&^@Yr6@#>((+#-TDHO!/M`5XUP3e3og.BtHJ4RcBRO#8QN(,JlmHFfn
+i'k"P.@3^7"<*9fe#*^?mRFOT?#T(gGDD;:+6+G*[[t0<NApHo]j?\Bfk<Qu*R4TW
+k_rlld<'9PkKEBJ*'IH>YZF#V]%adW9r?4eo/u=@r*DJ9T"cUtcAQ>eFXJ]c.OS/5
+^9h5*X]8/o9.PPs<eTAW_Ko]l!hW-OZ!t[io!8/5aBQMVM_T&30&?'co>nM8m!^&$
+mH%g4N.&[Mqq^IsOgjoJ[4BQ'CKC!?M[^ZD[F^nm36Xi6+%ETo`m/8kGPq4*QV[C$
+puf.:C-Ht=4T<gnraGHbkbF*Z>X\g*Y`q&T&=J6c>)_(V[Cp]o>bm!-'`Ki^G89]N
+:?4".:h1He,<5@:kubtm7!6T$O&BN`D7-e.OuuY"_uZI![8lbc'o`oBUc`::Ol!(6
+C%=_d@41aI=R_L:Q$Qd`?lC6p!H9_Pi)VI*JU730q4WUh+G]l_r'#,Of(0$g0/iFA
+BNQ()0cI<S2YAR4Z#efk)?bD#$V'Ut4AYHtG./D`9]fA!rS%2R>Z0=L4TL7iT0OA+
+8XQ^r7pPrpC?:;C])ar-8X8A?ap#OJW:7!AMRi7J%i_/15:<(>AU,(ZgiTX[p3*cC
+nP\nS]Wm&N/RreCe^l(E<3^kor?$Stn3c[JbKr4"`CK`uG!bd#U_No%U1d!7[<>gp
+Z'10Koc,-&'lf7(P9H]AkMRR8P7Uu=<ogT-=TcuGfq,,*(qKe;nH%g)s"@(rr5,,E
+hZo4jN^)8'atA?'%4G6Ri"O'&]m!h.=f7O4gOik>_5B2i,Z81n[39YN&tT`&mCad8
+#Q8Rl!Ij0)='9lmK+Fof^rL-(7edhUba?&/aOPTR4"HT;jfLp/PM_E1(#3259X/;.
+?TLnMH3ruiI_XI.@T=UmoeU*sgO$al26'OuX':icgH.3,3<-.j=:a.eec'Ht)a5+]
+q0e\Ya-)c96p:FUD-qK+-X;_^^I19A(S&/fecD3gO%`LJjc2Q/8*TF6is(H)f2d!t
+\Od$<DRT[@&g##CYS<^j1!eU]MFY2KHhqUeV@&3<_r]KT<&$l&h+I^anlI<TLm@KV
+ZDoBnr3Qg.IP;4sriF!/<0qqnrY43"VZ*nWgaa!kXR2`rIjPU8=9c[lS!d?uHmdC\
+M8o;G)R/.EP-?C7K?8mifLo:Ws!ELPf,L/0<Q?`S?0^nO/k?dM$(dL14hkt?!n:G[
+fg@"+?Z!2c(FQ%_Q>r4W>&5lj,mfus">AN\EB^EQ?4;MZ'Q_\k@/hcm28(W!j6GZe
+(Z5C@V0,Q`:@7#)UNJU9=JTQaOTVg\p/a,cLYVRmg#IMfN?4'7WQ,^ME:W&W_jB3X
+f8E*!%tBK:&Oc,Mld,Y3#+d\kmE:X[QI:XG':eQS8F_ck7!1>]EVm>E=>!hkm+1kW
+M(CfN-A/5$)r0W6P!\4IoV#/'3-H$RRKG\kl.X"C;S/1<KG&?:8Q"=V#Ok*D)u=*@
+TDTtmc&VcSd5a0+GZaK,*IN>`[2&;Q%DB<S/3_WnI,Pf\+8aVdbGaH[.R8DIrpfG#
+5AFJuTM@SWNRE/[A4b(H(B:e8DUu0i7SO!VVr=+Ej=b;DD+92!4iN?Hg4m4u9^tiS
+=DTlP\]Y];8_8D=NETgkh.G$;MOBmZlDb(dA=Z(fk@5.1[)lK%-?i'L2W9fZmj\2p
+O_FuC,pf6VTo#jckI#ALddgXu(469]3"cBJd.IUkL7o,%YO$&s]NBJ8im.I*<FK>V
+1D`^L'80GQ'9n[@s"7RU/'1UcYdn"lBcXVV**6&Mk[;3!"kAkDlcc<I\ni&=0_pi"
+R6AN#1)dkYY:I&UUs;+uF-aI,A9&+0bBZGXg<-\&Er7(T)lUm-(dP#0Kr"7-MkXSK
+L,NlN:?B-';2@4Nl%4SIr>Eq[(0n&@q8RRoPhg*Y7G0QIAOZQp3Y?0=&i",I5^1W-
+3f,]>R,/(WaZ>F2pJ_E]hP)>&+*8$0!<<1//tO!R,p4Atcsjq1AYL>_?n4Nf8]n@$
+L4a#CYZ6iDrr&4i,hHbGQ;'=qol#0TKe$8T[_Z3A:''e_P9W#Z3f%n3n0/a^rOW+l
+NVC;q-P\C+O>sLM(V\8`VH#:G3AcQbW66NNXjdW5&Z'9AmL7b9<3.eXf21M04PNeo
+eo>SK68SQH>_]q4h:S.;oWbR+8:oFm>-Ns9s'UG\<>`lQ],h(:(unStVg+\sX+Sd4
+cUuDlF]ij,&1&XFe`a0,r'pC'<,W_s\^82&`'581gS@c67ij#2aY7<1K192VioWdC
+hQC\9<g4(#K6D=1(=cDf[N[]-j/<.VWOd2Y#Yn#SF!'Z+F+E%dm=jdh:dh#IO]Np5
+$0&h:G'go[2.pE7W8/dK1],;LL1X07<]aV's05+8UUbh4Qsc@]8J<CRdMYYjRQ\&\
+>sGnuj^&./H9Y7+&Q)PLj1#Xp0r$ZY7=%,_W+u!d<esU=GS_9$RR;%<F&Rm>)&C>#
+lSe!%K,ml->0`;F*(8r,TiZRM\S,='F%qlF02,a]?:$Rn</[nU3@&=JVPWj:U_j-*
+X4Y))-&mA`"sJ1";I<]_*VVHt2:J%RF\`'P&Nsc^eOY%A`Zp3GI1Mo[4XNI!8G$X,
+kMb7TL#@kh8*M1Cr)n5:rgdUj'h#^jRP#J9U?Vm*OBKfV<7mo%]%P4%0QM!U#=O#"
+&jlokg_a4;Y7;SrF/G+L@!@"2$sYK9l>"hW!Tj$u29"jlT_qC4\@5V9RJt\AXTp=C
+c+bFkK#h&6mcop)<BF0,_A"t0jr_"ZGo0:!r&:eObd6tQg\/h^6lsj_h>+JmB3'gl
+#Or)5!lP*mBW\ug+?+!"8t?M2_%hNOO="nYT74HNQ,GmMSN%ocgm3JAHr&iM[S\`9
++?Cua8D#HW,3]?!:UCTW!?t9a#;P<DV?f>"3VJH@34BW-9a,3E5poG<=%U6]/F9pY
+8NP^F;J;plOYh\2`M(]_M]kcIDKa@/lej-%7j)Ci7AOBPQPIh=I.-&BTW@#Hi[WH<
+R+;dB.<eBXX0m[?>/IYfIaX19jK/K0Go&7[(.[jk\rAFV;@4iH+k4[5?=hE@a`g,>
+D/H"SmoD0[jLOXiqu5JZh=!i5)Z\E[isu~>
+endstream
+endobj
+26 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+28 0 obj
+<<
+/Length 5374
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL?#L[o&acoRKc[e?(!UYLh;A>nM;+mmDL5jo:#Y_Q,Hn4dUm8-jMW1!%p<F'q
+BdN**8eqh;]1[0h3-46+n85p]obV2OZJ0lmj?.Mfr8FiDNiThYS\^rt\0JSGSZBN^
+b3n;kdh>slhsCq8GH@E>c\bE#YG81cZSLhqn!M=FL0\FTD$#&gbUOSN^ec*)loFAl
+2Z>bRDm2\=K0t[HL[hmQn*shPrMT\ic:u(FHUh5ZN?Mu>ZcTi-"`=mB[9Vm?G;/Ht
+rQr+O=''RJreCI0rpq00I/)?2VXq+biI1GrSXU.\hnU'H+B)1G$lL,).>H]Bj)fBJ
+i6`hL.\XE;H398VD<*1)Y%"ldE9L0Ms)1$M"q]lB\)p@,)qtV:Kb%Af;QS_L^pP4m
+ZuYO<#d#,Vq#s#s#FiI.@3^S(j_UO]/;E#fAe,TN@Ur8iEel>;F.k3P(S`B^Vp`Pu
+Ul0nNC"N%3E3XSO9_"QIV]"Pph*C88S2JiA?gLer3YRt7_;m^tLJ_;b'?&oiojmUa
+DAo\qF?'S?#BCOLD%@pJ8IZjWQr:tLF>BLV4OSgCG6o=A+aK6"D'bX(&7NqNjS:]Z
+DOVh+Cl1R7-gq&_KYjK4$[V<V_eq/aJm5.bX,lc.PA`\;RIUQh?0-Zt1R.R-loXAq
+He@LE%l164QH2"#MJ6#g3(C\>Ja=YTju-JoamAV:oIIAAN;aAmAIb([_,^jS3AmeF
+[19!-"9c;XUfg80eq7[KZ%[.u`Y*j.k9[`qm\4BTEpjumqijlt+$p?M,%!.:0:n5%
+mn=_5W.tQ"kM%UnC7f<sZ.o,2r%"WHoO.M@6O:^hnRS;J==3CV`ceZs%,'6HU4N=s
+GV1CMn(;RM8Q.IrUrEVgK9Z$cGRL)8m22bH!OIP[!DM1n!gYh=74EYD;J3l!74Ac/
+e@,=n&ASl@3dL`-9Q<@jChtItd#`QJ41C1>l%T[<fl\<Scn"Z>`n)2en$rGl`HMCa
+mXI4/k;[L3G]W\lW2pF7StFMDD-r"T->$90H0VUm$9,R7NN/mZ3BMU-3t&paApTF`
+V*F/@(d$#1i?AOVa<:Co&)jr9&@chB?sI&G+5t;_+:`AoHMUR"mH+ZkZ6GVO\VYla
+d%XVGkDoM0GrC3XYO6h0Aq?3NZmXb2qD%[iZR:-UWiM.<`b,D0>=hjlfpi!^,LG\E
+mpj0oQM/c-#4*Ws;`#aQdrOE,$7n:!\Vm"#BSMC\^d<<.aW,ZKHBO^qB;+4Gm.grO
+%a1<:p';8UKR0Sl=C[>RdQ>I(bIL8M6^OQ*LA(#5LCKT&%+9Ah;I3j;YLoWg@LaFH
+:/;+?LhXl!Chu&ZTHj37l;!!!3c2FM\(g^S7?&+U8*ilAFBj?S&+HZfA\B'sG(`r[
+!8CST>V&l*R#tJ@9s=;t4[Q8,@I3>k1tOM?j"1SJk0R-%(lqE]FGNFjno,2[!^l,"
+Nc287$!`k#;i1gfNm[`52E]F:S?qg<SgJAa!9r_g'q[;VhoQE7$jgbN^^>ReOZ@^e
+6[XuHSGIOqJ0FHoAlit#>>jDPA!niH\(IlUD\(=V*!#m$;U173/MO.V*Fm+2&GChQ
+$q'nZ/3K8c;)Gd#_4Ae:T./AHdS\?id0r>5/_3La;c@D`A3;L0qcWjf"F\:3E^-H6
+R&YdO1FsB,E>`D:K,I[;O$aOpY/E4e6htT'MNI?MRDLm''TM-Z+cfZqEI<_qq<MS`
+;]HWShpOu)@[Qk7RZ]C/7Scji%,&l/CT8[#WNT0kQ%Dl,fG@"D]r$`XnZ^r?rqe!-
+lH+W;Z?Dk#j1TUPQ2s)m@B3i'\pL7B*[h"):U?L]$H3!2bRsjhlf]%oq%>nhZ,IbZ
+gJhf)XL_Fe.@VLSG+*itK,%<?JY0#S15(0RroJ^,iRf'X&(F;@Ms%2e)9C;"Tk*Ic
+apL&C7`bco*'E<3FFlm5jP^KV?r.R_l8!'i;*;l(m'%Pj_?CsfC>pfK`bmN09el#K
+>j8f'*]^B^725(miF/U8YEp?i_%JNs)3,Tn02G/`aS$ciBY=8UF\L!'Y%)K3Mj1;-
+/8+2%AHW`l::;>P!.7s+bEU2$T?7<[W:I`#p^`sJs-AX"Cb'-9fIYt.6%B]sYfoL=
+3,D;qA9_sl.p>k1oFk:pPL14,?>:hOlA)Ej.8iJ2iH(Of875%Y00K)r9->W(!/,%O
+e:!:P&K\K]>?MunScQbi9,$S^KA<?b!pA&hLu\4b:2Mc1C7$?CSRMdH#'YCT@>>1k
+Ln'IJU/$cZ?s''fTimZ.N<O1V:WbL=FlRJ]\7h=O)@%$4hgpHV8")S:k."M\-@rX)
+eCJ8m6+^XuVl(/gP5rT.pT1UB4+J%U]F5$J`-E;C7V+o:a2aSU\5U3oaOPl+-W]84
+3a=]E1M!c_TNTNY.iXa$q;*H5;uV#-e3(+*RUdX$j7h:tiM`7,^[;'lWIM7@r0t/c
+T7Len5V,lK'0nar_[DuSEu,)_&&u$0F@)jmoko\&1dY1K+PF#?OC0;oDc+![)Cer*
+L;9)*U^J:U06JFeU`E\S#+eZTU^PP%;5L#m0<cZWG`u603ZjK8RKZ5#csd;(]SDJs
+D"W#M>To[f5##u_%9\YO,[dqOYYlc;m3o,O8,-fS6^-hSWCA@-R:@qQfeNl!;sE=_
+8d1\n@Q8p!c\cJ+Wh!]c`NjHDfud-Ol_q*!`<S'*$(a_)!=6]Z+9KJCB,LE$P$_[%
+@m,G)"X>kXC`V#&!*4i;Xq[:6%hIcp.IU.!"oF2=^uhV@=NX"<DXk4j)/'7&5mc,2
+h9Otj0T<teYWXFI\:Op3YH/1kn&-Q<p4EUmk$jk;87(3`h<#m(IgjIIXLPF09dnRI
+QfFN#PXh5IjggnAX1Cj0b\bWVlgGR'#V&J10'd&9+CLpRE'_`?assFTYc-2H297W;
+;M`uUAmW;M)Bc%i<_B9ugC2W\G\sZb&o7U8eQ+=61Y^Ut)G@+iqh/Q3V\Sqqs)D$O
+DGuh'?5V0sC\`QJ%iG$)(m-%si<MCSnE9BVI'3`FLCkS]]F?M/WONY\.<7JXMT/*i
+BL>ZM,:VSWH(+L>k:D?&dS1ZTG%P^pDFa-3Jdm)VEM3m.mS;p"Km\s96-^qI+<AP3
+gqJTKk!<oBA^0gF\UXkj.a<^'*&TrB4]F@fC%[SA#mUpt8pf>cmW+ORk_)h$*.+$G
+qqum]H'4Auq*-!=3WT30[^>upb;BSEe7TMZQ6As:[-^jfY9V\>NhQ\9ZaKpuN7F.@
+\Qe?j('-&j0P?EJBF)s<d$f6KO/3kF*j?MY;&F$7A)(H0\/%:\[pcTt`lnGV,a,b"
+<"WCc]%S+kZtZ'KF"\<#lg*l]NjS1'\F4CA\M.U5k)QR:kG]K:,ECee'Q>$BOGO\7
+Z2aY(MCB-8j7TidSaTZ95)Umj?rDOZ&h4Hbs&35V4`23)&AI=/36m3ZFpW3a:(.4b
+,Y64(O9ASo>`l</;ku[9=YGC)pJc:]:gD/T[L[gXic&5[<F<H.HM>f#AP9h.q#?!G
+re<"GQ9gha&L:1D?gG\(<^2<MX?+<)bhip`X7<JQ_NgB9CDPZXf17K(*[/^rR]:P6
+Qe@$_%&@E,pcE/W[$?*lMV7VDZo7bPMBlg.V_2j"4^>AEjetlEe-Q/e\2eDH@@D26
+_<#!PVm"ItnTNjLD_<)koh1B`]&$38a@kTt#n+$.ooffr1cWZS0U4`_3?M%6flZ5_
+R<>dgo"3\)B7H>kRKk(c['WDbK5c6qW'kHn<'+Jo(rRCuJEZr$^W,nm3I1sV7MSEN
+#nfXW,Clfn]Y"BdK%1on'<7hTIn*4O%o,J=FcI[o@2=hHaF)ZtKYspklR'B0+[.3X
++YmTCpsANspioTLLf19QDEokQ7pqL@[+PP(/rF+EI\\fi=IP5r$=WeaR&djs"/gC=
+Dqar<dLfKP)l5's*LC.80utbUZ_&SuLT1@`k/s7]4e77%h@J_1<GE`H=4`$1%Bd(Z
+JeTJhPUle>`J!eFQ3-P)f>W+qK+O_hYOq[GV8cmclS2M%aZd1RmMUXeg`5`m4R47:
+8p9b4'/X3Ef@JK3cGS@bXQq%!a"c#C2*C!b103([P%uEJ38I+<Fd/J]A5XX82^p!q
+\'8EnWuYd;RAUV-A<!GU4@KHp&,62T,$GpOZrOZm=m:P98c1%!MmGN/Cp4+\bNFQ;
+XU&JX),Z\:'SB;b>4u3;0&k.]m"JadgmZl=..jFmcp.]m/:R\jos:iA6\C"@MJP:l
+G/JSdG@PUI0YQJ<VmqdU"#fqZPC3XeEV7A3Lj'j/!YV[_5ORT3d*?k.q7aSc\tHYZ
+c(6tRbM!#]Ijklf6Mr+N(Zk2RY2`#pqFLIX+OSU>=.Y/De"B]ohV[=RdPh=sKd`]-
+(TuMAbQ!S]MGW:?;%QSk9G&fn<*m9TWU&nAN@a'P0N)$R?9O9j,q+pCitC\.pn$L+
+\Lb)n6ANuQ^u_t5;J#No%2?!2@BoDchN;?c8TGq"Ti/-4CY"(Kra;LPUbnIVW4d>'
+E.]#PjiML$1j>s(F#(uAW)c1G8KIC>j/:Rs0i."4>HhWclCg5]\#IpQ@C4hH3u-Vc
+7@cGSb0\;!Ej+']]Y<XMHI*U,-q(V;oEZqPd8H.*bEXi+$__?AhHeBYlEQ!ZcLNQk
+F,@7bHne/W5*)=<'+30jH(GAE5"Q'^i5U?57(r0`3qD@\l@e.fXug[][.Wa/[X!h,
+kL?d.:2qi(^@:(GNJSaR2U-Pt?29-Un0P1diF-kLYpfJdf^Z:i#n8pP$?702j/I0_
+)?lft#]uR<.N_DK$_m?:=8J+H.iq:PTl/WAhd+?W>NWfIFsV[>ZYc^Mab^o_#CB>5
+=+qa89/Ej20o`Ur5QfpR=Z^MjBgTUFX_\0\41i2]M-]W9@,WiFI<O]`[jLTC=UbOA
+DXTY0=t=ET!1.&PkGmeF_eYZ(G]@LQDkTu+dl45>,gX.K5^4fO[i>&a$I3>Zrl[=l
+0c(i?6edBjUAM(eneWqT7P!W8+56#7mC%APh>As.m\>p$Is)@KTJ@S]B2UXJP[i"$
+K9S1Uf<>;<gf?:*!K!nA<(>M+nRO%/(u,^_c9EU"/Ujl]J^"PJd;tHIfnH#7&c]D`
+N>1oY,pK<V0H%j2l%KN0lC"XiY\\a^pZ*N#Y00HP33@%0R*fp`6IYg3Q/Hu?FMUl>
+Y,s@l2EnR<O]F9dC8N,g",&tV2nI:HY7#\b(o4-fR[lnC@8<&ZVXH?jClO9>rD*#^
+$GNN,a+B)=1naAI4P.Uc,@_'pSF^,T+cf3CBNIgm6*D-u)7`N7MtNCag(j@$i4.aI
+::9*ep/^I$f$j?`]=Jdr7XG\\U)o?PY7<HmoSi0FGI"FK'A!-YZH_,L.dU2:`<1>,
+du[9-:6O<h]U,8IIe3R>4TWqY~>
+endstream
+endobj
+29 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F20 18 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+33 0 obj
+<<
+/Length 2993
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD3Nth&^G$<"WpHR`aFFEa\c%)B(p0i[@:E9\]Ua\mXq_I-u1BZP*mK.4tWc,
+@`&WK+Z2+om'bDiqWXoi5H]@N+4G3ol*%S0ACO\1E(S'uGi#'RVX\KV?QXThriS3X
+l!)TnM;J1Z*f[K)3q#4#5Ed*.go$'-1`>'rMt)$3I=U4],hgTcX"%:;VeJ2ZN[$9g
++-3^@#>_+,E1]Q-?AJs]9s$+=8!9og(4DCB?4VKhs/e6*@&HR<2GCHa^])`@4qH6E
+l&F\=deEKb<VJ\\Hb]<pdr@KCobl\YWBS:;Y0N0pCOYJqI-_=BePCM/#PIWWkJ+%?
+j4D#H)qoZ:eGiJ9o4.6]]oO(tOb!ZOan2<cIZf]?%^Tse02`7<p/#8h,;2^h_C@NS
+Q6h[K_n!);,$O-ATW;Wi\#b2I0^"(!(;[,hrFA*LEdg!0W\?(\J16u6r6#g8i&A@Z
++2O;$^6g:X6>Vs4PX:!-(aKH\Vb$:#,i]VAN$k/je/.s2EKdE/InbWEA,d1%K7!Tg
+^R0@AWd"pC#-E-VgERWl(qe?l;XGRa4%4NS\5O[/CqN#LULZ,XZ$du48RVO.Olf/R
+()lCg.]<sCQT`=:SU"^-4A\qDDZh0@bHZ[R?Hd$d`oV3J[]jis4cm"073r8@bb7%)
+<OZE_N;7N_?ZUOX`XLZ]TA&UrEr3!Q`hep#ALU\J1k_L@9V9T^E]DE<?II%obgUPK
+==Q[EW)(!N*iLU-Fg@A:V/,D8a9+_8al-@M4/AsQ%)]Rk4E&`ta@GihD^DM:GTs?E
+L)MU<Uh77O#_c*s:OcZ<B,3A#fp]\!SEV5UP:877]?)%2rY,YC-Xti:9jK+6N3DHY
+8R?f@Jm<0rh);+?Bg)Df.qjer#&iVJqTj,ub/!>c``#N6$Xg.Q@'roVOt%kfg0T0j
+Q@9J[3,:Q6OCYha.5:cd3r0Qh,)e&STTBf';?t".6;>O<&fP`q=o,^-=1u7MfM^7r
+2/j8Yg;cf_cQjj;Yjqt%#C$,e/Uk\-dqY,d)%':8#AE5C@DdN!qW+t+R775b9eMnR
+S:G8/[1?i*9LEl#MENsC,/cTf$iFB@i.*4=BF6ZnSfB&Y22B"9cs-V2IPr-pa#Tg\
+L(?,L<9AC**t'Ir\=_/2[9]_V,ngoTftF`R>ZP*-S]B[)#BP74H-oItkK^?p3>G((
+F\L(R,RGtolbI^K^mt*XGg'rf#ZbD8(KA99aJQmg>@(YN4&T1shOLbt?fQFeP-#B2
+%C&N%2AD]2flp\(*(^XD,4FLHZgSQ4nJ1E*<1q?RZeFoSn0Z?;Ap*i#:U;MB4;5W]
+l0VaMk"ek)*&b/n#6>_Z3F0J>)q?VVCS8+Q.u;;^(Q!KF1Pi0YftnGuG(oFjI1@Cs
+p=%VH8A9lPf.W_MD/&f4QHFpEJZTNE$ECTDWrb\4@]d&82NK;C5<k(7P2#8&Yae81
+_j6mu<KPN8"f^<+?.?c\?rpb66LA4pd=X<unOQ5GWa%1q@srQ/^WV0R_i>`sE*KBU
+q,<AVdPXXY+pVSPFT"0EcZre!H.qKq&O9NmpfP23Eb_4ijH<Ok<qAr>!5V@@FiC=l
+Vf1dTkb57Ulit-aQ6`@V5.6#.JV>;QiPjL"ZoF(gP6EmfrRmR8lE'F`?VMF'l9siY
+r*FN;bRtShfr]A`:St:jUoOaI.6q,TN%D@E[b]Bc"fA(C>)I*oX_hkagu8D&&$I;,
+mflY;R\hEdatUYm&@QF6\K4T,g3d=maM&*$EiH1phq0LGqWpB"mEGcC:PA`,(-*g:
+MCSF`f\JTYBSi1%H>cVJ)GA8%$`D[[NL\huJj/,rn[dF%N]cfH\5tLY9EXmDm<CmY
+3tk)eHqTj#'(t^WiOtbRUsh<>ra^16kIp[id#G!/:&UiQP79`^:XKR'(X5fs7tds"
+hmYI-(ef$b'Y:4Q%hlEql;QS.>ug0U_PfG>)S_!CGb2i`<5/1qlK?EEHr(%UVqnff
+NX_%"&Rf_T81H)]X@8;ode7[@L5k![3\4KPZ@-B:dT2UU1_a"[G(YdBBNWXM"I'Rd
+n;lIY?b6gCO"Z2>J1`gSf^m++/f/gQ%#eM2E=8*g>#pE)P$iU/J>X`@K"euGZL9ON
+4sr;lc#;]6J"4g2\q<UD%^[5dVf*oF*[BJ\3,%/pd8?PgBfgL4<<js+/U"0F[>ChX
+GcXE2\cl3*==rSj@is)Q!SL]37^dul%d?W$4A/CuDcf_l45UK]K-U"=]:'`6XWGX_
+!<8(.jAJp/_oU9$&QVW.63O9D4K7NP$8_JMI`0](&u--lDH>>1SuR\VpkPSO.`4(O
+Wibqcf84Iinlh=NP4"ee@OGD>5$8G5i.IKHSR0hV@;4+DB'L$N[!ImQOgtMF"?pgI
+=PPMPJ[n6d"*K:Xd_Gr<CNgl4=jkmJ4V;OO'3qA,/OaupJN:;*@OMmtT[fdf3KVFB
+p.TfI^k$@J'r=f-r+!F>OQVdagQa3._(pb*l0*;%o&``q=5TZN!jo1/g_(C<P8.>?
+"U;90.S*jT16p>"C<\@8C,]P1I]O8-EHak:`KB;!HZlG1acW<>WPK<>2*]?'\S5n;
+ea"4q!$b-Jmb0cbX6gg+d'aFQ>Z*G]X^9u%TngZB_i/V<%,eBlQAZ(='*ZpLSdcHh
+8"7MDVnm7^j"D.CCFto9\)71?./Eb^Q=R<]7695L2.s%<YCH/`31nsA&]8'Q9.U3Y
+>DsM0O:!jY.HP;Ib*=kh4fKl2B@"+f(M^<E<@p(WrjEeu\N`#Fq]0S<>(%@3G4SOL
+=$jLf"+',2%V<Ec:Xb6m.X4nT=G=5cUrXT7r-<8jRSm-G&''h_2[F#Sl57B[5M#aC
+-l7oPnq@;S@Xk<6!huo(odC.T]pL9fQV!og-hf36_"7kaWU:^H)/cHd(k+G&;We\J
+L3%1?"$`!"_&:Pe<<+A;T[s=HG%[%W(#gXG070!pI3tN-jc8YA^%uanXAnTI%6>kN
+4@VL^>2DHHHiG#br,e'F~>
+endstream
+endobj
+34 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+36 0 obj
+<<
+/Length 4778
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\?#SK?&Ui!/nDak[f)*Fie-L#Oo\QCbm7UF:!c];qM72&5U+0&aI"-S-bUb&t
+[ZL[rMBLJj5A#+PB?iO/f>X5[?X7\\0,AbM$CtN@qM3tPke^V98\iY]o>Y%j^Ua4.
+Zb<m;hTUs;L/ok_Hr7Ye:");Wg\][Z'q+@=ea-Y$^Vcu^UT%"j,GU1kA:p2HlW&(/
+Dl\)g`P4oi-edX$g=Z>/h/(7$$HB3J]@/+^f[>g12t<r>H$+mSY54Pda%=f+)MqYC
+k$Em-4du[TW/n91UAAPG<S\MP[WPrdYZmp'-7^q:XZ82i=5S>2SAI[4o&Hk8f'9UJ
+(NZXJ$b4@r[@cQ\_Tj/;-)kX!`]T6iaII"d)g!4k'D7D%B?e,iq]"_R/5'p^Q[(<j
+D%HAV=bHmbB]b2<=LG@0WTS-$P<:pJICng:\r#U&%`pEjjS6c<"YXCU4ghUa*N5M5
+[@'$TQ*XH/Z([SL05/psr`=Ic%.k/I1_"Y*:L.=E[.qaG>m/2sU>VEOq#ZSuI'-NB
+TP'=Kq2C>!gHN`4A\7?Q3Y(*DaesL^Ep4,pSP6[n3;Bso[Hf28EgcVJ4`f&W>tq*C
+lSq==`dttHg=d*nY-2/6)799lPrNWgm3c[JD;@0!'(Jah(J`(4k80PATT^WC`Ep4&
+eLSX0L:nG<R3<!@Vki/o<\5@K;;]O@Y2Rs.6ifF<;G5m/N(gog[7cH#2EZtRK0lr#
+'Ieb_#^VAa@G$9c/eIDo(uk48[-ClV7:Ob6.GsM9mddoTScrKWjk=>2"^SotK\cD^
+gsG71obYZoEFA_G]5EQ0*A6\@=Y'uZ;js_hVX)fW:D0WjkfahfYHgGA#/pVj0:qX$
+"%[B\Nn[0h\#5UAAFl3Mn-Yb-a$+:c?f4oE-483FDA2\do#(aQ8:u>NV:XV]?2+<0
+lUG3K-R-2_\;!"F2!LSY?1lZKi;$Mb"gS'[8`D'#*S_7nFk*<Npd_m?ZJ5dZ4jq#M
+!Zp?]O:AJnm2aUV]2,1`+)pBG2oe'>LlO'`r@Fm,,);TQ<U`?te*)M04mm?:\H*^m
+SEo4G':gfXE^LZtF[f;o&HdJZJK?*_l9,.WNjY\?"#:8:%AodCmLRM?YWj3"<FS[^
+UR-YeEIe&::b[-GFNPu>%/(i/YKM\n=s\W<UeDU`)u/MJeE;6jWi*@g$$'.\>aN(:
+g38n#IU0>aXQ%\BgTf#@m45m5"*otkqdm-7igBq4bQud^+ui4<hV4:"+o)q:4/=kK
+@#(3a%4UH9O?2G,V*j!UgV-"?k!btm_471dH$pVZ%^*ZM+9qD\\0-E8eO_$A5gF-!
+7]&<!9l+[hYEbVC&fCr<`a1f6B9`9ZhPpViQ(egF<B'EW0qA.CFF;K#EDVq0aCg%%
+UY!,qMAE`IE6D22&Jebb0?1sH-5il:6JUWEHZ%5R03o!P=ThA7IAhG>!Hd"N9]>RC
+DUa4hGI"TT^W(\I`NJ9I2<G?0UjtFC_m%D7ZPg9>g`#/X]?(pFk>-114(`"QAk,P,
+?n"Ud4I:q\Dt.:5!OOWccb*(N?K\:&ZmFKG0eC!c1YRWi:C4HmO@%XU<dT]3?s:XH
+KJD-!ALYe>W/+35$GiZd9rAOC;:P%HW0*358iS.CJt2"W,b8G^r<(/Oi?So.@%jNt
+b6]Qi/>^]S:n07-EYe_1g2i4[_N@0d_QU!bL:k=D_*fN2&+juX!s!'5)7+ehr=cKj
+>4l=oq^4CujJDD3'.$[.fC_mobeJ7,!mG0;)?4<E1!!uY^GGFaVBk\*3g,d7b5tk-
+7:`4Q9H0Hr;pc(3N;-+:8f0QUoYhY9Cu.?udW&0=pk$6;Y3KRI8ei,9cAs[qU.2Ms
+\N<CDaSm2H-)-+$C'se_a3nVEo7`HkchqbG6Ja044#,>A+S^WO:ngRRaDp?@_bsqQ
+rq43c28SGN;(^=66U%#S`n_-!=s8;Ck-n!29M_2BO:Jgs-'o6M'_[$:J"139'H'B.
+`fJ)@luHc2&HIL^m=%t8'%?bX,FqXPh:Qq^C]Vt_&Rq;N<YQP^2X7I,OfMIrGV>/V
+Sm[_(\e$<@L2_<FXS+1K7aF[$6a&mjH;DA76c.i+<q%&3^n+EuI%]AChkJ4k@eUS^
+Sh#MV-edZ8.L!?A1B<__ED/r0f_gLMYrbP:/:0)U\aUl-'Z&L]9"g4AG1VtkK'+q3
+(/boYcmTPfR#p(Jld4C0p%0jd[<)t>ibrm(opAL3FEDT!D9AZIhS+Db?:Knpk&!TH
+HF>Mn5eQ!\Z8X?>q,qPV.%+k&TKPFFCJI:PO$lE-P,RHeU;BK$I%[F:b#OG1^7R-t
+dOE:,L',?pXXPslm]-4?C(*Y%_!n%4]'kE006EWngW/Mc?mWEYlPW&?Gcg"._$P'^
++<u#<?nXeKnDsasQ9d>m.5D<A[#&S-GJ%\.!*uA5Q#jhmR^QV#8hsol[obD*JUMOG
+@2mGZ6n\,]A4X(`Ut&/!\3/Zc(2W>4Q8CFlH@Ubi/^fe8*f[8eHR`;4[oD+AVS9.s
+U?B<]T$#VqfegJP:\E]Pnt\_'$=dI51.f,F#HGt]PB[`j]G/L+#nW`5!:YP7cWnP/
+?u@.p.s/j&@V:\7a4K>]\HhbG_Ln5fXPt!d<:Gh4I%IDLDE5nj[='W(K/#Cu+pOAS
+A+56d2,O:>ltg*(eDk/=qMf6j&YDMl;8Un:cKA0?'RF:=,DmYr2Rli,qi,Y<]'2@Z
+)6A$"qbkhJ#T@/a<i\@khLfM;K.(eE*e9$;$\7"*JU@DmM@o3po'im<M>@maQMMe&
+&,`nnI<SRU&3"HZ$pRi*0#:=6^E:=RTUa>akaljf(R/,8EiiuK[sTB14lJ[J/m$rL
+1Wfu?:37:r>&[A43LV)V=NLa_;c8(M8fcH61roeGF_3#%CTsu*$`[abQQ3t_c>&6=
+ol]01^8QAZIpO/l2*%1/OO,=qFR:J_$h^nKjp`]<Vu+u&r[7&X*ZYo^EXRDCP"0$(
+EiAm+[Y^H-<QgI,S,qI<*GHUn>qqUro\NP=H2^IAOAam^mL;GI3T-?a%FgF1-3!P.
+?SY-RP"D^"8OE"(K(ma+/I!dBIERs\[teQA!R6sjrB#$WabqVYePR,HP80\2ILK4m
+r&(j%U!V(t,VKLq\Xu,;QPuD-b`*B-Zl8CW'%,j>FTiMS3fmhHmX)LdHYpr#CiNV:
+]faPcAl\2QdPsWgUB-80f,kFIKW0e+O9lWl#5DrT&7V,E&:1G<9ENA"14pfa0,$;s
+B[&]lVO7<9J87\rks:ep[U_ju]PObBEt0Z[oj/GnKVK4g,X/UD5:%-iR*QPfQTa*m
+oX)0P:M&I@MIrT1W!kMa:Z<VFo8p#6E#Ll--iD1'C=H.t;\mp<MS1;CMbOTg7U\fb
+3\d"a%JPI]:As?PF*i$9`1S$+i_8peWa,pbL-PG1G=SpIQD#VU[[R`;\#\\$4\K8^
+WpAKZ")]+6RhFrW?coFG[qQrjht\!M)Uq6*loJp5O=JW[#K20;JI2Y&E>hJF*+b\*
+o';]^Ai@&dPdZo:?LPcnO72$9RQ$)qg`;sG"i;g?:aZajZ_q3h:3-\K*aSB[47O'l
+`DL90Uj"KVN(c:mP"oO!j$+&^`P9!,$$hd",7kd^fPM\,49oQB8=/pn")opH^SXNN
+![Au?JmU[S?0^l=5s3`Z)F,40+ZT>p(/WoTCYaWjcVZ*Wojah1-Z7EZTU[B6`"nOr
+ZY*6/PA1#b(*QkiedN@0M[YUbGUbe'/bWb/Qs'95L<W)?B:^p!f`T#iP3;iggLn`9
+BNYQ+Jj>csQ@CM#KI^1q&PfH>H9&mAf>>D\/uB%d+qQJN0"!i1a[\L[:\&&?>U<Zi
+>?:]djAi"?"r_Y;=PFYS0.)L]G.94kh"\r%[X@($%Yqob73sWL,0^/)EHl*#XHGCo
+HHqIe,fZWb-pIR#=3Y(r3"s_k\N(:m7Khm%#hidNklE11I9ZS]FXDA9[2q]'ntfj6
+QpZ"@@eUn3fh3\FbC(tUkdsiV0Kf`\&fOG4>LfjVHFme8Q@^T=mXalbD!H%FdKCEh
+AHN-gC@r"q.eYcCeL^,!q`kg[RsHTWig[^Uq2p`OM>I&Z,%6XJd>90D@oh)%jn=um
+U`PAh@p`)3;+6Uj[h7q.Jd?l;akULRiZXB"Yi$EMe',aXQ`B?3g0$,.W;Zp=0*X:j
+QFb6f89h]:LRm)4)@7'KIi'pbKFRI)lHZbEO14'%?GD\!k/p?iZ^M4-16+T"=*(.W
+,L#&sKVhu2o_4!B;c/#:D0O^>.F8!@lR_)I%b5-D2h;'69RJ/n_?3Qq$,U]Vd'jkJ
+H&535#A-/og*?sVk_$pmO#PdOB`M*Ki7,riQ8"+phfpe9.Ag.TqE8_0.ebnE1plt>
+\0Li&&cuhsLb(FMEc?q9.>nQV8H^;uJ>>L#1MJjABu`S%&*qn#`.@J]aeVl3]OFj?
+HX=-L/cuFNLsR6b1c/(()7/$j:0h8:gK"Q<aeE-a1NmVSB,QuPAZO>Y9r/(1>t`%k
+$r(b3iCJsiQsCkI@(PFc0K92i+4uHU*S&\Te(,qmEe"T(.mjlP@3t-ID"l^WJ\U:O
+D/n0a[IGKC$G;s*9T]e;J\%PSk\d0&?4_Y+c45Fe,YjRQ+j8oJBu3CsPigudjsTHU
+4[+@qAOEr1ctZ"H(Fu#i=`&=F_c0L+nJ;R9(();3O`#g4aW05Tfs[oLaC9^r`C\/:
+Tr-guAF"c&G>,58[?NW3K-K?MF*uZ9Y1AsrWj5)p2*F\/&Xin'RhgKdXX[4@MTZZh
+'LNWK'pBeM=4_Bi%03>VC.e~>
+endstream
+endobj
+37 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F6 30 0 R
+/F20 18 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+39 0 obj
+<<
+/Length 2432
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$gQJ<i&C!"<_';^W0c'rcL8$/]SKsER-FHSpWQ@=0,9(1oGnKDej<<EPQIH!&
+n^uqQF)/2[Er'nDAn*F,%78gY2`o4WD#&_,3cruY^%,VkM="#SH1p)uI.tIdpVNAG
+Y3/7IAo$3a^QLaNc%EFe7'jG=%`?Zh)P.W"am#BS%;l+TJm]@LNgS'Y066dUe`g`<
+aC2<g.HI&LOK=t4bA60dkX`=RIGFa.Kb<[YZsgip$LH#!bIO0\rinRE>2&#K5NTN3
+NV1C#j3UL%jTDT@Po%UY\.Q6mC1V=!lfQJrr*fKRid:KFoBS@+Eqcor[6:qchUu7<
+[s-DAer>QEVkX;JLm61B6mcn>;%b2C3`'fn#!s`.Zja7p-W2$9RP*N))/@KGC#Zf7
+8dsPa-GP2ZOmf)4qFU_2i%\ItK(nY5IYub&N`C>5jaC-Bq24bK\6C7S`?+Mi=#0:]
+eSTRtjhg@je>0,"Nm@R@H2=H`.4oPkX$g0UQ@APA.qu&NDL!HL!8C8!jaO'BJGV(4
+YC)BC&kNYEdc9&%!^DiC?3lc[&KbJdUQ=,R;A?3B]HNQ#^hAIO-7sPs$X2aUf'!CH
+oY=ZW#Nh5Icu1)=X<Qk-_7+heRngK9T?W_Fmi_L5Y\((-5*M<&*jt?ZU\kY.+^d?5
++*^LA<`>60k.S4bO]<.QOf$$DE,>o`%j_hS?](FgcOYtP1&63p"ZuR69Clfpk-9W5
+(^jKE?\711'.dW6WRqufA_ER+I(<QD][_Uh*`iV]Ff?+,"X\2&T&n`M8oC4Qo$#W>
+)ZUP+=_R&O2a[qZ.YTm/&Ku.W\:1Lk&pRIi15ati*$FZBdd2`-W,'I/U-b+BYrP9@
+7rg#hs0B#.]BgT1jq@K_9O7]FnGgm!<sEDJVLu-&WRgbE'm_[iHtFsK'Vs07jKt(r
+Z[9(balR*Jj737%i*Ujo_,8qWa%Yek].SHf(9A[]bdnm+.c<1GU6g+u/E[A:-^*E&
+64@W&-GCI8:TH*Xfq$!:7Yob!h?%;.USX=Pds]YaJ_<R<luKDL^dU-eY-YqeIFd7;
+]2?p;Z8OYm7`!5/ZIXh-OaK1M;B]:'cNaeWV@k7*E!_DWrM19bk@D>IV-[`7<74m>
+%QnH!+o>%JFN?;W,eos?Pt")7SrjQqNsugE/R7],mpdC#]IVAd8c;dA'<CQ.EKV(j
+V%.UZ;4qtH?E_gTr8)7g@PuhYAAgjYMr&ED1^le*'T>C%;]TkDNHoK`BEB-fA)^=I
+B5t)R@f8YmKl3PT(k?C8(@69;Z\I3/Y+nN4TRKNG8;:"JdO!'D]tZI&-E&"*LnR/[
+b>4o";jP"tRn8F4:PpM8KtP3FH)ZVt#<C>.dIde[hHit41;Kjt&pLJAlmN:%FGfdk
+0`#\FXiF&UZTh"8J7ie#*N:S]\Ea\@<3Ue'dfR?&jnQ)+s,sf-.+@fRBTt)\@2q.,
+"$$TO$g]nBS*_JS6Z:dZCh"b"4g]J*C?mJ8B3OiCW4W^u\fIU^\79-(SG.hiMKWCF
+NjlFk$HX+5Gg**D/QcBGjl;*"8)"iWMjjo]$6,iF!>D_p6qM>nD7LQi8E!n!mW,GX
+VR!hH:mQP]#HQs$L!kieTR6IUdWm3q.R`oi9lG8c(]kOP&UaSGG2uk%8+;a1\-L<O
+,=I9R!4tr;"Q@c2\1H+$R-;O.IFYkV7*i"p$^B0DQuPBgNQ@e*`u8BZ-p#7.<'UVd
+HBsb]33)/!)*,SC^d5@0,J6qWcq>KdS;%GL4CqFb;#0T3CO8qCW`Ki7HrO)7U>4S"
+[cO;_P6rP[HXL<;_qDukc3u6cer%bsMmP[n23+8+-+8n>Z8HmRdP;.hpsl0g0XLHt
+1UnUN^/Hke8MoldW$gYETFBDA(g#*j2_Xi[%`ZBjE%JY"!T(s.E2\Sq2l9H"N0WWi
+fGN^CeZ!*W.4,&88hDL<@`*IXLTE5n'Y4,u7>i<ZV^JN!qk^K;+Lsh&98/'3?9))k
+P6R:&R[P6;.n]AX3;CnK3)!X7mOLGpT6e9gK;7Arj`lQ#k_@_cU?cq^&O/]6=>0n/
+G^g-&FgQ![$(_=$RWsi41!g*747!;n+;A<*?305'7:NH#<N1^;po'd=WW`5pWm[^3
+_9<PE`FK?b_ON.>-[g(F!S%O;?j9)oJ@%rW*'pcroZA<c'*gDm1a4UBD!8'-b\2C;
+Jd1I\p)b<1*gf-H9aF_;6GLs4_3r^DK`dYiDLrc_C%1WqKRc=F.bVUKa$_TW*5uHX
+hHbie35nV)#JQXOpW?lm4S4`t)4LdmFJ\l/RnT71[H%Jt9Pc\Ua4KWs,5sVT8JD6'
+ZbP!4,%51p9.Id*62%*]SPAo*NYB]HV\>.7VHHPjhI+:umKEg_-f`T6?IaF>j?/3m
+']sedRpBr%]4!KU:!rZ.+ZbeR[Ds(.*Ph<#SL.3VEkAUU*rt>ZN:6~>
+endstream
+endobj
+40 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+42 0 obj
+<<
+/Length 3376
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL?$"c1(%&>VKcZp_";:o/K!*/C9qC[_9fCa_G.'3K5#<FSZ&qR/8_MMjqOS(F
+&k+m*m)aLl,!k/HI\(oSle1Lga"SEina'k`GrcH)8&%C/4OiC:<qJ3&N.US?FS=#k
+@_?MHdsqZ(N\!XAfk_9oQ;(gHT-S59R>/rD?P9S^'!h,N1tD^$9I%":laPM>qs2@'
+ZD-&1ZlHEAM..2?03_V9Qml`^5tgl="TIEcCSkp;amZQcNS_lKIuM68nlT,8TpO2;
+OT\p!-&E6e"$Kt,7^'!cB>9GFkj0\np\L5+d*MBsEEhnUkk]&lQdM;gd=3:_$F$6m
+fFns?*Bm!?C[9Qe\M`JD,lNH`b1/IKR`j''eN35KSJPj<n)5Xr=_kaY8,H%\P+gqr
+rF2%dq^P0k&1;0f.3%-BV\u4bO9H=Rc(JUG;^aYo-L@djW_i6D7D=+"U/3^Ih]nj,
+UuLhU;3<?"`8a6T4H4\2]dPM:gMC.HN\S4,.k[HOlO+G+&&^=<4;#0.fs,:c)@FT$
+(MZOqiUt;p5$PS<@OXYSa*`YE6BHFmR6OT?!KU*L#f]FakEiBQFl!Yir5h4<:b2?<
++=.hd5,r2[1Np>q0e1>9iX"Wme!,8$4V!$j[W7E41(8F&bR/hZO<V*8q]81o,TJ\(
+#XL\g8@IpICqhiOFjV,#=VOLN:jdL;U+]C4,`XY<66n^rcoq9KTF3pbrJ0;o>E?gV
+(F8_KKkW#':DrL$A>\<F:*eF3gk<uAMFZ`Dc/),NqiYgcJ%IVid"e*R(PN@%oHE<Z
+G5X](5VV[3`JP,H_0a6e&3jj7H=k.9*:>(^6\S9Y28[VEs$7r!I!f&';PfTR?]q-T
+C<W\`9sF#PN+/Dea4`c4okLtE"W%a/&ZhurqmYQ@D:8e+U0t%=8iuM.oSGV'\<&.K
+aqO?lPtOlF9U5'"Xd8TRKSe7VU1s@;F87Ohe#[GF`S17XpOjs,PkIp[(G.OB%RkI@
+43a,8Ms9m)#FFKfo^2_GVF%H)6,;Vp=d5b^)h74u$R'Ba.R8BiCKFO'j^2Rl-g>JK
+/iWZ-IBi1RQn<44(nu!A?JW,Nf-N'*AC/&a]lX:N"8qBrU"gs/QGkG?.GFaj0WFl^
+=]^@tW.=JUq=imGi4G`CAT]Q[kti^#l4b=bQ.e$93XDkYD"$24->gMB0D(gJ&skC`
+Z#lkE>1cc=mVURCgcO&-\;Ll'&C,7]!M;DEf_LUS>.:jH&eErC)f!ihc$XAUe:*k"
+HgCB<V*EU3)_\dD@GBVGW&>U]CO5i!ma#X_kHMM=2Wg9OSF>1g7hW@<($hm![]B@@
+W"5f\]?8mU\.a.-F(8tG"s7T/QT9b3It\rSBo6J9SUaG:(QoTZG+Ep9XoOou77t1i
+kd%8\U&?9u\;OefG39Gq@a1W*VY#&f_$]d1_Op[p9VCdni/h9r%<[s)(-X,DI8.>s
+I0j<(1#&`%cDu=\[i+i$pL8[&4$Z%A@NupSLnt?3Mb8gI'CYuk#chG.*b-"<5gu!W
+@J`HuZ2o\5r64dMhC>ln&Ujn%D[::+SK$Ro4>4e7),5K^&1gH+f3L3B@f^d%9FTXL
+W9uE&N+8@1K\6:!AE4pr#"k6$*f(-ZMfi(406stX&[XC-Zf@/p,ZE)b=@Y_&/dMnb
+p++4%""c>3P0#Cd[or)F;9Xr/W1[69b"oWC-IL1I+&IH(Yqb)EqeG:F\g+c)g3`0=
+Z\*/^Ef%N"c$#@0`Ljl:ASuWpR"\n@)@Nr#$+Ae(g<^Y1&4O-O0?$=5s.(4Sc3?KX
+8AS;`->6>\YTld#;pJSbEh+In_ajFCh+;lk]0L7X?9/*]]5mYcK?F`e2Sn_l*1F!B
+Xn.R\>27,"+l\/)+Uln0WujT2g=W[)UQ0#Z1@5DA^?:aS&XuK=f6o)f8?^%4Sl_c_
+jUUu@#FATCU'I1K<>QOBeLSf&EbV&+0%#6E[$^_0Cp'q@4.k,1I^c[u^@q@Eil.`H
+'TT#r<u_MH=p!,m77ffn6E?(;ap;'<XLs6u76O5IDMnPM;p@36.^t6$h8-W<:n"7=
+3Vc&G8G]!c(iT#G>n)$MLk.)l4u"b*%[/(BFO/o04;hRr&*-TPi2Q8bjN.igl%-MB
+7%SGimTb<.GmCGsrBM&aG;S;?P!/%OI2[HG5#U[pPaTZ2:ch?,b><%InH&,C"=p.g
+8e&jY`'[%4Y7NqMVk1nf&=ss&/@eY\:('1kn.6h24TNF;;kbu=!'hWCEt,+t[t]nF
+bI5LYFgeN-,SZ8.?o]1A!2bU%@<u.VceA!c[iZH<nO(7h95`pSRM(N8Bp"9'1WTeD
+YL"Zmi#B7'MV,O'E"3Du.T0MCe[Z!=;f&.[SY)PO0Kh,`W>MTXjl)H9lKn/G6TQX>
+!GT:W5;M9aCI5]@,t9ae<H^Pk2&(q,kb*)(aW9)^n2K9KOq:Zgk2CZ+J-+'>5;2EU
+o6[Wol[#_!*?ZJsM=e$S+$Xe?)K&(p#UtRdZa)NYAC/#3O?L&^gW^rnHHuMs46kV0
+3]j3<%a"H_Wi=fhj[^B_YP+]roh/8ESI2Lt:\^Y^&.dFG+.Ko>]VNt)C/;9u6*)at
+g%YCZ[9_b#,C=UJ.p/DPW`A[g6D?X*k16W7/RDoJ3Y2Xl+]]2KP8ght@T$Qo;O5QX
+l<JFGD-Gj"dDk<e=@m#S!@7<k!%(EHlo$,phmDWQ;1d`eIOEN'qE7!q1tg=L#^-IC
+8**rsPh<MIdB/LLjJ/*`&qJZ^`uL$83.a]A9DaEh7GQ'aV3Lqj`0AaD]&6o4f0"kP
+q`WRA+CQ1mGD99PoRVpLFR:CiBFpPGT-d`.bBkd53gTG^K%t(SJO?->Gn`J2UQDn)
+SPt+^W32mcJPG\H:5@7)[Bd1k`O!\kPtNO(OMdLDNoH"N@-`D>7*%FK2)jqB>/gd-
+E[h.+k(,hN0?<r0K8>,X`umpnCk-ac6.EabaJ2DCMK]A1-CWZ9(#K@D>&nn7d%aq9
+\g-:0MsKS2+Km$CHDmfD>U-Mh,.4<6fV^t[Vq:S69-^%H^$Yb(c]/^ao<SN0qh.A8
+=>lb-;/@4i30oEWWaj+\W98SIZGjt-Y`f/q4;DO1J*uG1=53,Bj4f1j8\N(:4#Yuu
+JJk@t8fhC/#n=.saj(=U);JtEg?Hb>23DF=XBl\(;r.s]*e(_B]A9C8NCLg?ICMf,
+I%$.h/r+W7p]5-C+P'bCf/7Dg*8+R68m@.$4s[DN3Gke,6Il1`PY-_D0B*+$df--n
+/PXpE8:]N.:89@C,(PPa1^T];\mJ->[A-L6L*1!"=%16XLr!n.FE<U(AT%BsqaNun
+:M,h7/A!cl,di0]%[Kje+HMMg!r2\u6Q$WlHG,pn-(HbVZ#qV!$`)=4.J!G,g$&G<
+!+;8p:&~>
+endstream
+endobj
+43 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F20 18 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+48 0 obj
+<<
+/Length 3006
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\>E@OM&aluTL&32%]<W`b0:N4KP*;]t!^0'd"$Hn750u'%o0a@";;TL>q<]3J
+%&qEr]g*Zs?qj'.%VOpnbK!E%_>%f9%&;d%4,>4Nq[\u@R>$RX@PS>SZf1I/Qje1k
+n__&N_jqZM:Vt4a3aCg"<U``LjQJY=SHQ:HF`a)u8am>k5ECE(go7TDeW2\M8$aHp
+U[)GG%<h4u3/t)=JV"?I`]dN7o0lJk]2""I[A]CdqrL$HaV7L])8^sp1`e86%tZI0
+jWB+H35$1fms_V3^+9Nh)'lO6SB'gqm$XO`o7ci^`\fsh52?[fruOX^n_``[Vf0?&
+jmJbY\iRsLh<3a(#%-d&ru-:%YY6GrTO`pPDhl_^@S`@ekM^9:JO'Yu(?n$)5-)=s
+\eN[N3#9bj6CHQ'A,(WcJR+DGH"Ea-K5f=e<S83_UYr%"mF1D[cs'TgF50H-PbC&/
+?IFHY-%4J3PM;s,qR1B%-u$a0!@%74jZ>G)QMGT.kbHo]@BN/:D113?Hr&l11@Q]l
+>32YK<$_:<d9^TT7E6JDPq]LZVgLN@6BuR)3k$Kqm:))pV:Mcm@KmF9EJ-'Z1JYQ-
+*/?GNLHtq9^lkm0&[fOXK3CIhWg8DEM,?)?!0*Je"9Y*Q]a29`?+c,5/ZXL+U6[)g
+SrD_agGHl'99WFlD)Wb"JN6$SXKPJ<:Mr>>Ljqr-]rPkBJc)Y[]mE`OT%%en3PP4V
+MSoZM50U7S_6qjJ1CAN(-Ne<R.d``ORVO4>H\L8+02PdT#>me'?I?36BW5CGV(g6O
+#ahBi$/k-Pf*r'/.6?]lk$FnEV^r9/-t/Lr"hrZ$>h`WO"tUm1QU?X;ShbmnQ4L"D
+j[#1B7JiKA=iR.lGeM&570>:."fCoH[!%2rpoCQoP7rBMT$kc*_18mDUiQ:Y6.jo_
+>11aZo.ZV1dOup`P(!uq(/[_PKaFeP;%mJZ.YMp!Nq\SH"\4e^];9+@r]%G(_tfYb
+_Z@]eYdTF5m&LrNL\br#O0c#nf:Z*s?5L6"XmGW9\[b\fQdte/d*&Q7G]PneMeDSb
+P"0=H$;7q&s/QbX&&Q$faku2dEb^bHgW:pF;t3c!>RZ#nLYQb_DmpZ=]lGi[E,XFE
+G';Wt/:GBH]X<[KR'7kgP-Z)2W#)l4-VUX;qlQY_@[SeAR.Q,[f4Yd6LYj@*HUC7d
+M8QUVVW"BZpCh1ZY;s/;(8k?j)!@VAGa:WgcWq1urSguG)E)\5Z6+AY^`;%L0HIc(
+c_SY1WH'bI[P"++BA*qX#D+N%eNn#!6;cTagYa7,)qg'AO<1aX^:cL\i.Q%f;dS6c
+W^t9j7XPBtLOCQWH-??T=P7_UXj2#-QZ"1'*GFH2[C?":VIT(LFfpRu/]qEMD9R,K
+\$CUZO#mg4gchUr/F4S3QsKsYfBVVS/epusn'A>+NQt>TirGcXQSf1uj$lP\[HJ,Z
+,j31%#%/nn[d:kYE(m-L49iAQCu\[J!:Pu^<6Wg\QoQ[ip3&;Pi[Ze:FD"i1eqHft
+bYn5'X_NaD2-"^SF_U8jc.-[eWnjXhp27-SGOKO469%cFf<u#aY_3A7DN5Rdg2OLo
+m#d<Ep#@Q[8+GAKYb3Gs<@.7*@jrK>T6]5(Vc#^aC?qlMIn)!1M3_1\'>Plo=u(F>
+Fdkh97cOH>7:8o)2[frR'fYf/s1r+PIMq.mXk_UNXX[n;Tr':i`BgpLXq+2e<a!=j
+*A?W;o-P/h,?W3S-,n&`r%2u3XXLh(V<^9/=X@P.."B@Dr^ZIpM[=lS3sS6*$(joJ
+C/`$>`Iapf[L7QF*5DPt%:`X:47E[PM^F@j,&n_+R#$Gub6#^m?"YZ5H<:1#iOM73
+KiE4+KWaG\#^Ej=53ikrhl-kFGm^iZ]5uK4/qG^#OF463mO$[if2oJW?M/VJY>!44
+!GbpVmGdR-\CP2)4,p@%7E\442Z85b4<<0`&><8+#,]k&!I_S4Yq3cf43#I;aMqsZ
+pMIIN^qBdo4(1KBZc00_$j(bPTh!_grS!S&?CjaeF-6%`eqLBLgs^5b0l2$5iMfPr
+*@nf`jg'XB?@BDHVEa'"Z@C[d83abJm2nC/XdA3SrHtu*LCWM__R\*%\(W#$e/9&^
+:XLtj;]#?WmjoY9UXqKTSO]d:riTPDSoGBMS`M!/dQ=O(l_ub[kCW/f4mL,XrL#\>
+EA<_+M_HK$SO@DRCDu^XKGS[1&,1tbFVs!.-4&H.40r0SB][5K(BY*[$Y:X'cVa.+
+`!1=Ib?NCfORdKqbDM4qSFV)$YpV6%"bj?#>4[S4XZ%8@gqJ0D8R8C6F3u%4B1Rs>
+RElP:X4+jH;4?rBE'\=$r.oH,R*.WBR3c8s@pn23;_@N]UC:BSSrpHB0A46#Ugu(W
+RZ>u^\\IH_XOY-KOIBc*GKLP_k5)o<]m]X4dN,kO/'QmAm;8mcI.<^gIgpCDF()<7
+=iSTg)Io4]jf@WRq92TWZ$gm:l,Mc>44:u&KNX,0/?sMN)4kLR1-4rZZC=Xom(Ds?
+khR0PVWg)I`<U#t`of_<!b&SGcYlS?)9]u/L+&nKFc=.\+W.s,J>GW:Zu*OR\eFMW
+A73<$?(A7S7G^BB8%6t;[;a.W`6p#jk?HV'N+Y(#9fK=qg=5$O8f_\>C+pWr9I4L(
+RabW`RRmGGG`T%K<T_87_]F!N=d%?:7jf"nYu7TO*kZk6ftE0gImS/Xf_0PTDjERu
+7fth8Q"(_f=!1N4bch5UiGg=%>3UWQJ"JKl5+i(gm"c*63FW!naRVVs]!U&ik2"p[
+mAjmf5Md>1BVRKRDPB*>[V-=L$EsZh%->l=]C<b>hN6LWU<nr8!5-NnGl+6q2b5Qd
+>TCWij&)/U`PeO;po4_*Wo'H/!!i\NI-8rV7rlQkXZ`9o*UoJb2Xh@j3?jC>lY4q$
+^Y>35kPThSB\04Bj>?q3`D&>NX&/A!O[epk9B0PgFpKB?>;nL0SFJUOo:??^7CK`(
+&[%@Zc/d]l91_dS%1tIs0?_1]#6:D(=ha~>
+endstream
+endobj
+49 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+51 0 obj
+<<
+/Length 4920
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR499\,M&\dR40Xj?536&W#:fOH8i[C'3I*j!u>3g\bYtJ1EYXO(GmDZh'rH6GJ
++BE8>`<-A:m,uu-s6\sn%j,XjRFTR\Rp&moS::7:S1a`>/<%mQlK7R_?Tl'tiLcad
+l=$LYc0!9Q1-/Y:]M^]#DTp\W#K?_gWG0u,`%QCR1Tui!7,PFNh:*LM@TAateRQ'g
+%K7j-T+6)40rn<d`TBMS]5aPmK$2]ZkTtpEI'-4S4+$,]c+fr</fNB89l<OVS"JQ9
+pUK-KG4R5$-tM/pX<@JP_X#p/\VAfP"Z00HhS#+Ol.W[V>Zkb/Xq(#rpHQln9,@1]
+QqG<-<Ghan$`l=p*69c2U$\Udp>$ORLh=OC.<f=i86'Ln]il@lNFgB(d\u[M-=+/c
+>A]:K[<8Xok2IKk#FV)%7/,E`W=@'2*"G]X>o9`mGu9Km;&sZ^]X:Qa:fISNa"J<U
+Bq1XP1s.%;5HsMP5q]T<**][kMO\I?Jg3R>I`CX#Gh+%JV%.CB_q4&'%4Aeg($\HD
+DrYdZ]A@$j&G';neY_TmfH&gdcU-$(SD(**AuM$S@IdS<eZ,Q!\X\%@O_i0U;p9m2
+fNad:Z@-U08IrJgSLju,aV-AN[d0FC1DVML%eEZb.9db!lS^h-31n,rV+17MFEcD%
+A<)p&42``Lg#t,7n1gF35i!X9`W)WLg4#OH@kY97lHhr,mLTM@SHFI\06&[WL88IE
+)e;?!Z>C\]>nYaM&Rc]%?<Ic&RNqJ<-6Xn)`ml[N/0RONe5'V,DDQD;rV%0N.2C(o
+XH0[,2kla$o#s1>c@fEp,OIBH8SZ?l86t/;nHoTG0Ga0c=aQ3<E[2kND#dgD,8VI-
+CbFBO+3/;ij2k5'Ll]c!Ef9Zo(#%(IPT2bS_RrqE3hITn?u4A3Si;"4IM?=L2e85`
+j.puOihf4:OJaXjEJL_eKYRch+O3[:#"%b<4\*?J-Tj4ANdS^Pq$agrRJjXjUOhiP
+O<q,aKoo38=9YnBdGj3#l$E?_/d!;i!T38+f6j0o@H$cTQW5o\^0?_n/u4NtJ<Xo3
+#=rIFcVo`mXolfY6FkCl1s#^**B2%,Y*C7S:Ro@g9;oOIF=J"^>9!*#!`41O0'K1'
+>`X!0C7ZB=H1?WVQ\Hg`-oWhm1WDAc.,3R^(SI\M!OaU#&HQW]^Hn#4-Q);1"K;nD
+FF)N:89R7A;ms./&TeL.;fd?MqR;'aLLt]fhUj_rbigKfq=lpC0,!%)5UH*_9Zf?r
+*tsc/Rk#;SpCMXOT3g#kj,J4]2+%Y\/mbUIju_32X=cjt58`_`ilNHnU$LFX8n&@4
+;RPu!FU9]55"h_Z`a*J>fg0rk5#6,@J`S>I?on4,Q,O:8R5:.R9%'=0LKQ(+l`pf]
+k@'7ke#pMB@F<#Ya:hmU2lI?\#q!p!T>a<L<oX"@`<IN1MR)hF,.3<9WD';>0g\S?
+Lhikr#fI+7.,#'(L1Jfn--Q'0PD?\F`;2c16R(o!@)sc3`)m1%+?R5_)03a^>%.Yf
+1=tU)@(c2q$_AFLg=+;8XZcenLLC7YOE$V@@ie!XSZaR2MDH9/meqqlq#&j43Q'a:
+n-RC77ns,>pT2R[F$]?:^ckltapM=D*Zt.&S8L=;CptGD?/OQG_*^`OdE=NSfgCBl
+$B:Ls*nBQ=GV$O%[m$KNnE+UtE:]cbHa$8=ZLFWi[4t`3Gonnj/L:KmI:\a08\(TV
+X!/RB$+Y<M&j'+QW38[0$3q6:/,?GjASS4L"hdpVjB(Jd)J&GiGe")<p[afWMAnr]
+R2MClKp[pOcGp-L9`4O^M:2]_>dJ:D,+c+(HhPU7m%(;irH?j+0tXk?;S2F1QJ,MX
+5h&Z(8RK+XHo9Q>;52-Qk,Y1".f$2,4RQE73Oer/kEYd%R`UpuM6Z;q]W0K=.A)X<
+33J>0I=%d2X4?@YA='.TW`UMsW*17@80VIDCdL*RK*+Aq>:gM$#A-Y_N_MuOhN,Nt
+%SUUE?3*XAJ`"t*5Vi?-+WA6=5hT:cB;-[6QH/)%Oeoj;TKK8hr2[2H@->0]m\2),
+o[9Ub)]9ih*eO<M#._@e1eO=Zqb\=AEUOq(]5ND6>5['Pnrf0lScsS!gV)C\dV\$H
+\D:07(?Cd)5:!3r&34>Tp0baPXtM+'>L8`k.$04%ZJ$XfgO<Da75ZS_Oe_R^+[3pA
+f:7EJHW23uSk"'$S.I?Mn$Co4!d.Vu9[WJa(;FI8%!m3eM<N6fN?@Xhq_YW$(!Itf
+C@:dha[+_7G!t0=AkkLZ\/PP%908NYaW,_,7'oJPMd/hj*,9X<o,Gm$6kS2=)>,"a
+4eQR]1_kAG_rcVg-Cq)h@1q^!%Ck[:(N.?&,BoW['Y`jh3Gr&WfXFGPR!E!ncT@]p
+=Y4fkC>U"7?r?!OZ>3m69"#dL;JpKm\p9b/2uM8[Eh/),oc6@&'IoLM;RJR%9-^B8
+.g-_@7'$Ror3VBCQ/$>A4cfM\+&A-kS$1UTeFE#/6Vql+X&#+5"]6W2fF<aQLmaLX
+M?L7lW9QTD+EG=C[lR=1@cBTRjTq]#^W-S4jmI]l3$:c,ACCF<9<U+eQMDg?\AOD%
+_#/C4_&"a\_3S])$1'6ZW$^.Wh7MV9B#&$4D3,c9-]*<8G37WYK!rrqj4Q+Ud@&X<
+U=sY6#ncLQON)IDP=gSD&M7^U^N^C9jX;k/m'W+<)[9-c\H#aCY&`*-'1*n.qrY';
+J%1JlgSUpL&goY8!X/.IfXJB4l`s2#ID.?4<-CrM68&7cg9l"_H;5T(&o`3],,bbk
+n_ASJd3J^E*0/g4G9"^9QFR^Ym[;28kpXgC#%'GEr#LhY-+1DV&_,--V+aMG`osNM
+"Dn(Q9_-h.L`.GbbYAcuOhdbG.uX>Jcqb+;9ZSnRiEb4bb7k0AV\`*K'LkWV).ebu
+)P7PiWfE^<<%IYBU_,0i3b`&]f0L@HnDB3";6md$(!%4[6RlfRg)kSFNKcgPC(M3S
+AbY2+&[$7!g9Mio::h2goBO-98AA_&^ej*[SNH"g%J5bf,g`HhZiU(5h_V,YWFMu8
+#kEj%.p^YG&Ed;rhMhLAQM!YBl?UG_.6%gl;i3#>kC1F+`"ZU9;Y(]?*PN+NVNLq"
+jZJ(WLo"C+(7ma"'-S;boV7(X6b!,P,gDC52;qdu_IX&pM)rgL($nMRPmkd#iuNC9
+DWs>hBj4hb/R5U=s7YFGX@H$`E]Z(L(Pa=V'e6W%CCcm$YNV6R7ke1*G7\]M9(!O1
+<X7lpOK4F!K\6\I[oc6LYoL:&.nr[8ZsQ\'8!Zl)?L:lF5lZ^41?s!s=Y<iF+\?*l
+Jm=!t?c-hjcV0#nSX,,7AjAC\XE_hAkH3YBK8U9^SgkTG4Xs&_`!`J\\f>+dKUX5=
+Uph36ZFS=MCLGpQR'SS@&cUs%MJRmgr0IS`TO+F_-d/Xg1`Y5K4,<mdMg[p::]I3&
+>^G-_JiMUC5D>+kJC&]3P02$@JEi65KakDU*#OQr(fR0O8"<o^g&%D0?&Bif!'/\8
+;>]?8rpuVlPq%jU6C@[SOjC=+OXE]WEo2_:?B?j\'kjHA?0Ki@*^T_KMOnA1)!bu"
+:h_tX$$c3qd]>r0VqheBMX6kPU14jm.&:)uOZS_r0[mst*5DSk*/(NbXi[n+TX%T:
+2]g3$888LEgb1M5$^^8DgUGU05*F16^ZEX3h@eYI%<Q:Y$k%^'B[VZMS&k;S5<rkX
+X?KJa:qp0jD$sR\^T`"qC*RM:R<N7l4.L3D+lB''H*d9k-NQ&^49MHV@K@c3a^"Xo
+3_Mb9B#h_aW%fErA[Om0JE:dgZ\;-L!H"S/fBCbff7LktFMY(>nTgeD04:K4W\A#`
+`35#qaHi7kn-4+#qF;fKd8oF:+qBq\]"ZELG>k#SD4IT<QpW^k-2j7E6n5pl99`?-
+/a?bK8n7HXGH_m6-ql;@acsA_2NnsU($M$2d59t&bl27Tq0TG98WP`N@k6)NV`+jH
+fL'YmWj1`)=7(KhQFi"t$Xq-dde/'G(KpaBCoNAkI.<E89&QaL:JL&j?]%WdYLhoE
+s&I7Ca=`YahoUk]$UOod=8'eukrUCqaNWLk^/*6G6:hes\W7J(4&Zij*-+oJ-qqVL
+0cN;t%Af,ehc3lQ:kBP<qBQ&WQILi(m!G]d1pR)-H0)T+h`5!e(%G1d=RYco];Da#
+(ND!VTP-<`0RCi&)%7e5dVWYr`.Y`)08cZXq/4UrNU[nO#\(?9]`>)AOl8afCoiTa
+o**4!,\UC6MBbHcO\RJ7<\TT`f[;LGXa-*`UGo@id%:\EGU6#th2l6G2+[J%)1==S
+s)'3iImV%#-ALWAWE>s\11[mkBfGKSjd)4@TXp\d9mKMJF%e*Jjp+`,Y]@]PZp$W5
+s#<:aF#`2#@L6_$1*Y8,n6$a%qi,[kf.(b-I]%\i%j1"Fo6Jlq6g8DNY'tFUD4Eh]
+qkkBlUdHEb.O.b6642k&/4)q#6:_t?osICU*@g[+r2HWPVHd[U;<8=Il2)'Bls?u?
+Z_Lm8(eMOjb-I!S3OGJbl(ua.nBtuLe;V+%RQW+Ygo@#U?2lG%Gcp:H_<si=472$%
+9_h<Vgs\/T@"as15.mS[G,D\EnhmumbGE?S_HUui1gM#+9P5R>O#Jf&Kmcsg2!kf?
+o9,2+$;3?lNQ>j3";%.N=lom-3"Z0C')19Wh*Nc^_Km\5paRR(^m]9=N8g4O)JC%Q
+l0PM(bLDNXQH^ICX3sXP,5Hmf2mbMH4%>':?'JD0A5##A]-KfOALV1!R7B!(&Mc6Z
+r>9,$]#NqRWY6=G_n"K1U!M2[AX@<<+li8IeJV/[H+RZ6ai$,TAu(dW.?@9B&c;.Q
+<aZ9j(@[DI7Hj/-loGJU!mBRg6&!kt&$T?tQ9!M\G60eZk(I=N4j?MUFjiHO9EHZ4
+Ah,Sq/ScJ2(jHd2e$$7fR3-J>rr?[g8W`~>
+endstream
+endobj
+52 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F10 53 0 R
+/F20 18 0 R
+/F21 54 0 R
+/F22 31 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+56 0 obj
+<<
+/Length 2802
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\9loX/(%#2>6;+=g;5,?$,@rl62_V9pP;JhDRWSJa!hpeDGp'p'TOi8.hqeb!
+JcmB(hK:pr8Iu$ma1:@S4DkCfmq20"1>EoTa`M4qi3JckS)nTP?,ir,E*EgL_rG.q
+\"AiB;%:OoGWJQSgLBXlrCDrj1nJQ]d:tL52Y6`,q?oEhP%[@HXK&5s4IaSbbB]mQ
+j7tNkNpnrA7cQ=7n3OE?G@lQZ3mtlMe*&/RjEC0,qiAQUKq/uHfPm/%L>-VOdAPCc
+f>0:=(W1.W(Gkc!48<YH?d@]^bk_=s/?K_H27PB!=6oO`-jPf/K?;HWA2*hkq0Do.
+YNGEJrD:[l%\CBTraG<\C%/=BUQ*FG70R.^g,1f#R8jY'XjU4^RG#)P")THl3o?OE
+Q#sQn)!?n,P%Z0l(eL%@)2?p.dV)LpRt>U.EA)OuZh5eG0Lec-d_nVmN"LHVrekRX
+'@H5#;^PE7QeVcQHqm?tSg-gf7.-=ELF?E#@@HOBNU:9GDMd4Qf9VfoeU3"@7J"LJ
+"SQ^Qk"0CE0:hu)#Yi_Af#BBVl8fWEd-,"G;^1&,oT^-E7KspZ-S!O4MeLm?h;DB2
+6qc=3C.G@PgHU9YR_J%lpO;9iaT.?Xq9KRV&8`J$k!'rI(RoOdFFD#bBMlAV`5)mZ
+#4JA^&n_r=PdJkV<60"fj!E@*=]Ii.`7[E^%Gk"gRDjIZ8L)B0"hlsg0(29UgATs<
+@`iWN_l^OqottV>:ZC&L@k(up?9+emIO5j6M?b<,6utK$0iaD=QQu@LX]d--q!KN0
+S^Ai).C_Hb'V6W"RT<_lmX]Ag8`O?<?qfG_A$Q4O-Gf=e!(6jMF4SSP;'F)F<;SYE
+@,ON]39od@N+'Q^q2^5t.@?<43#89b#Ob8,,&c$nCg7u8C'YA"PT&:VBOrB&^rFKV
+ndZM/,=QTD716G*p3WCI2u3(2=B^=f?d.X'-uKFLV_ZCiZ[?QR>@eJX`F-A"eeGW8
+mD><@<9$P(rRl/e&kG-3bq58mPLhpTj#Au0AZt5TT@hf5>AJ4jIUSP[33?MS'NOC4
+"X<%/$qT(G_coAhB\Eh<d[*\L(83PO_&;U&ige^#K!b91j`W:EUUmp77F1B+Q9u"!
+la6.>>k4="K&?"I-Y'cunnX&A4lG(lXO*U."MtQ!YH0a4#T3i$$aKG;-cNeK%)=ou
+ZaoR5JZ&%SKH8tV^KQ&*_$C#/(>C[*;e5n":9f(DFOPg:1Lm$\SM_h%(?Ji%CqO)1
+A>2Au3J\#0*e6RgXsOR;SuqNnB.i4s0UKpK$iF^%cQGG42FFV<J''pTLr?H2pck7`
+0F3[&C-%Ek8rg61R?0GbA*Bs^1Tkeb5A@u;JR-,D%&4K%j8+Z_.%XiBXS]f:T>Bm'
++FC`R/q4RiG^<T]r)W%jEZ&cVVd$gdNHY-R9W(P17LPRIji@&O9n1Vq\83fU"_+qI
+1[$`1CCN5O0M#9"G@.qb]Xr?1=@<`03C"JP(PE<*[(q=a)29sZ@Q(Pp2mf6)8'E;+
+*gHsW'm=J6cAgXXL$r@l'k([:g2M3$Q@72pk&E<h8W)LGddV7mFjmV-m87X2a2rO/
+N2&TO0GiX(cGWeWk<\"e!qk4QTh[\(I0ZKp9(MG-O^_)7\r@4eQ454g+lN#.,Q8)X
+GBrDR07,3OS`<a9j&+]VMUt>PkG^d`9AqbLSfJ<BBXmch-=0m7k-pU(3_I1[q@bc3
+*M<J*Ir1G<U#EJ8.c"hKY7su2$[0&8,*$\Yaf[kA"!fpV%m,\LideB3\:/Gc1NkI]
+'h3gSo&?.?=,Ru3;GjQ#_tR+D``4)tD'iF[FOg+L*.6p"]lrtXr@Ce@S-\K\NLL/(
+ast[dl<B!IjP_+/m8U;<5`t)DFVS4Or8tM0:u+E]%Ls#>IAL"mADhc8@kD<935KLD
+qH1=Pdij7A.<G:;j^8%XA/!K1?JRVujW:)PRL?J#rST;%?YnJ=K$2J]UcX4tl?rN[
+/6;L6Db-_UW<_K^XOS(BOGc8#2(.$3qoNg<II_"R'E@pW(:Y7IJfOi_q';N3lW?M%
+N\]CpNHS[.s'Gj#?@qA+,b?6-Y<OYV@!X`AG0?nGp=rMiWWKHHMY9^YSFG<.^S\LP
+?]grpB?-4uQmfk*Zoahal:T%(V>!<Q3A<bhFi)R&l;HNi@:*#U,*,]tCq\BAS<Zbm
+Kb0)nY[g$s\[5sh<,Z/XCPS^UF@XTF':::?#7$#nQVPM[<I@#ho4>SMUX8kt*o'KY
+Wshu,W\'3W*Pb5&Xoj2=^*#t=s+=F-OmMkDh.Hu*eHN"Mbja!M<W_Y3"3fIVqT\GS
+B"fQV42;W14W`<n`@bFlDV&)nm_]_Qe]8i>n0D]\efH)R<PIT/F")rGPc#&;OQR;;
+oT#8>lGHc_Nc.3,Jd%/M@WT(@ddA],W7kLd[H_dDS=OjGCU6_J,@PCP-B*-A4!"!k
+9=)?!h(d_7TqMAq;Nu#r3uQV,T/YJ=f*R`+,F+i&TG&$.ZJj;7H<p-c2cm\V1So`!
+,)H73:B^]p<dbj!gQhZ\!k6U.Bd3;skn(*p=9Nbk(@iu5^/jaiW@B1JGm/HK"eXZg
+U=:^k8ngokT'>);J?,!OpqWt]1!'g%W_QR/$_,*j?K5a:o.`[Ve,-BRY*-/1J61!]
+Rn4`1;)4]\fa!Mfmo*1W0PNUB;$C^%mUQ"BE+BMo/AeD9W?g11=J16Dnra\-h;>;0
+g8NSmlFo4dR[g3)7JXct$JdW+?$/+/m:L!m;<p.mH6JH^<4,Jp]&[OpUkF($;u55>
+ObT3LZ==l]LJ.?=mGNHr!$KV6F8~>
+endstream
+endobj
+57 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+59 0 obj
+<<
+/Length 5330
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$>Ar9=&Ur?8i8^hn2LAeKl5DWJ:CbYNEa$6[R_m>P/Q4B&8p!KONr//>c0X_)
+-UA;'UkZ3sT5S?!/n_BF).2WC\Xq>,<=8ciWHF<"Y$uAB=Dh`NqD<QtgQep*NHeg5
+B%Q$JpM%C3CG"99_Ls3,S,'o^,CZ>Y6&bD=2"N+Rpj;4]-O'%dJ]Q;fiPa8]f0/':
+\0u6Z1.PapQ[d5.>sc_Qq"k-tIBJeCa]=If<n7*4qP1(YB"I9-)4@Hk'iL,O`G.2M
+0hLcfOjY=SCb:8G?n$cm*?I'tY%Ckk3^EVPo!He"fiU[SnA15L'4oZ'PUPk='PjO<
+\r%EPOI23,JaB=N=XW?O?7P-=BUi%iig$U)!@:=6fhrof:T955(Gt^d,Ai*W$XK&E
+LK\F'm7tj_M%D6IKQ9t`Qj"Xh$HaA!eWqVkQ`c'`W&.6_-#"2%jk`O^-W-U;:_CC+
+erVlr0%VCGb#kOj0[St/3MpI;.69F&&4$kd_PbJ,K4cpYb@G"cf2+m_)lmBiR>a`o
+2,g5kO\A6pAKGK\nPG7D<fSVbPD+%qejYl51MV`Nn4o21-7J+o$C?o)C8N,986[pl
+CLgEWM*qar'!#a_';J6iP3$7s/>n4a$1ZH"=-d*T;T)3gl.Nf3&^#c!WF\cA@MK"a
+WZ@"qB1e8nZ;mhJRYZ?qg;#rbO?B!=[Bp3<Lp53'*\7Xdj'.<fO$ZFBcVu('^7'GR
+n2Soo*h\ZRTc.0dDH'Hj.^_f2@L*>3&1KEdP?h0R(j.a_PNgGRTMoQVJo:<2l/3&*
+Cgi%j)AFSRC^jO)U]mQFdL$>o8MGcX/1&Q*#l@<`3Qi*>`VIH:g9D.p/Reh*@>g[C
+!Gbg(O?AQ%6hhnO35b_/!=aXh$E/+5RDkgb@!b-f=WNl]#(`TOjb>fB$JMJ6^u,e^
+)jujK.)DfZJ.<3_LN87PpPd"86\L,GZXAgu;3WO8X8!7;1Es#r7[\3q3-;&/#T"D^
+N[tCif"trSS7at\(87mCD]+:.L1,ZV(e7,%?4S`/^bCN'jl9%9DoC7sH1eX]m'cgQ
+?[b0@oH\2f6Ves6oc)9,kU$R;.!VLCO>$&/SYHd&hs\U"f1b#)"f6D%EPBdfVI*L`
+qe=^@l`04H-R*hU>E4`:[<EMaVh&N7rqmT>mCWDgPYf/E/aaRprE>%.4N,b9Q43U\
+SMSfJ5g!0O^X'j%j:?Ptf]l!Y_rh-Dp0osVUA`Tco@r*VOZ$*)UbVasLD>/`l6`7^
+p8qkJpa?gH[m6ff?]`Mu0j2>b_ZYn"L;hj$A=phrKVr!9EcBCj@QP:,Ao>T*6egtk
+3!S*gAi4S<M#G'D@3/;tl6)ZH1;f\I)=ar'ZCpHrh%7\dNj=`j;=a6kXrqY/7>sjo
+*_tK-@n@BSW#_<55@*4iLqu4j0K`n?23?@mpZQ+Em&;05`+bbEfle%^]J)Ma0tnDR
+.Z6G[*=9[><ofDZ>Ft#4cdSej:M7+Pq`N6t#BYk/n20q9WMJSI4%sk$gW3A6/)UM(
+@o'MU<A3^"$_/OJP3HINB6&ol/,u398dAn!_Ams+LAPE:;mCY<.qm0K\f<E`.TWHW
+b$f,NMQ"(QcuPa699YF<E[VPN)ooop0HSs`M*mMRY/%J!)$!F+WkY$T)_ncIEau_5
+DB*3[8pE`udXO4I6g+MM)*CSqiqN]@SP8-"/dt20>$us+(EU3B&h-14UDLq&K^Zjd
+SAto2i;Z],?a<)[NcZ:f;Hum@mkSs<_PFIpA.Squ5eBS)RXfrXa54ISo3Cdq"ghKf
+GWM*)]ft%i0HB,ja(!@DN:$<H!nGP4Y#:;>VWBiJREd3h\XH#XYXg'T`K4H;e5$h9
+bk'FEVkPX<6tTh0@&tQ`;;>*\+(BR&=i.P'cXO=%*ae\n`@$n[?AfO5dq1sIZb=P)
+eeM<AcO7*kULSl2.)m^r+[2$XOXcU=c!lgQ(cdl9q%22eO4443#AZ%V;V/RUnfo5^
+<phc*4SPi;XmFi>e^/g3'$=ImK\.$WhqX<GXMAg64JNV,-f,]cNG*jFe<5i#"\.U[
+rI2)LR+ib?%HRt=I;LlikA]cUYbe%G/dLk/QV6=H2r*egPhR&aXSfL[lmDU(<c1RZ
+,((\oB2c]\QQ@&9anUn%+;Ct5<[edDMmt4!J4-#!g7a!3*eTGbZEJ'6V:g"/I`t%-
+"'$teTru#`^nj/"oF2r)nf$[-`%c^O?*$>-QRaLd)U#j^VTXJUm^d8AHchQZ6NpaQ
+JO(f&fHlBUl'sO`kF$GI'YYsnU7X'MbMT4pmoBQN2JW<cFa$t&3UQLMSr9oW8!CO-
+T=[F!D_KuXK]pI?V!@ZHb1l)3>o_Pf,:g@MMO&bf^3i&/:CljQY+'*(GaNqZ6S(Y:
+*'IBpo$efmbl';Q5CbV'TtUIdY+6[>91I'c</.I(Sqh(cXVKd1kN]K*1?3dCKQY*B
+hcL@/&b;'5`reA+UJC#d[:KatoHmKHpd_H"11V$Z+\tf606AYOA+=nC2;T"3V"RVO
+EfF^[gJq$KZFO(?<1Iop:@`cYpLq@j1JcZE'/o?5AN_;ZI0t,]fPC#AeYC)ta3E2`
+JhlGQomm(YM3FC@!gU$PnK]SrAX,72\)5D>07BFBoTJC:F`d"q\V(4;LNDH<J>T"L
+OOe4J0+AcGk?tJB"D,!h@^GNmp8>g_>$O0VT)SbYH\-GC]."PLAHgR(S"nDdZse_o
+%m*ZTWi6[hD'-9'^"D"XJTZfnFs"K*Zho=b+%T&L@]4<Pi*D(HCn21Xg.H)I[/&Gs
+@bRr`4BMEO.`U^nD]g"#c.A-7R25r9pc>%kBLRO:&/su?pdNdR&d9te#tft:dtHCQ
+OV]$L:1?mI>R!uFnlks8hi;:Jo80lWo*Wg1Rtl1;Xe3`=.9E$[05CBM0fi*oJPO2%
+5*!s)Sjk$Q[#sE8a<aAD[[F6F5FO7e:m:?X=V:.7Co86ZqFD33Vl&cOA[KM$f[V]f
+=Hj+aIr`lpg<:Mi#>*ehc:C4[&(ZO1cg+*s6iBhR<Pfrd.;s=-YmLt)%L!4g#58T)
+G]P9GQcn&19M#'Jim;Q>DG/st78T6L[]a"Z6^6i>D4R/bmrN%!YZgF<q3"5s4W%5J
+8&gS6_<dmn-/OEsXIN&UodJ]FPDkN?<;?18jsf3BkgJ1/s#Dngf%RDWb>a"Dh_b%N
+omb,bA[cY(#j/4ld#eZO/r,tU_q83P=Wfm28.[!VA1s09>D/tGoN9"\T;q=V9Z`U6
+\O_,?$tm.eWiKNBWiWZn?Z>_G1R,TBK'\UCHKC5?cl65]YtO.7hO,-\C+,\VYtgke
+_#gra1Q/XZ%/@XCPUA8""HaWmar4UQ%`Y[2$@JpPl.\9EnoEDdY[f"NEb9A8f<fY;
+i.pp$d=j.FjmtfhrZ]g;?.9N/S)m$KeHmqiE.fdCnZ:QL]D>*ei=01X1Ws+a.ibg+
+J`HSuO);#A>uAWI<1q)gKdbGrdr(CC<f]o&\-$!,aWu69Z84rP,6ET:W=Jm,aNM;-
+nIbn(MP$e]+pU@qbrtbCZNhB<%DYTZ0T82J.\`n5h(\D"<2ETG.\^R^V!k'.95$s0
+&%;6$TF/_'XpFCWi&=K/SN"dpGX+@Zhij46i@$^l>YJ^bUmV6gYVm\OV>K5#a6'6=
+,ohDKFJS:JQ[(L%=KmJt`Ni(:<Y+8f;CFC-*:>iQI+LMq^oWgknj@U5D<,miD)#+$
+0!.,S(*Y;h-%FGW*%SA),"@l=I3fO'H/K)]CupWt#;596V<cnlfCjnl)j5AGDskHJ
+&6p%6#^]XApL:3LZS't&287cI"jcWU4PePP_U8gS#RWWC)q[@g`5^V:]03glC2<[/
+%2Z.$^%iZULYdl=UGP^*;[.^\1mp#YS:PIh="^f'8)*`dW@^(]6rKS_?t1:`N%CW*
+gr0=u@]N;m=M**QDs/L0Od'(Wi-(8sb`gh=WhS,\U<ugNgo9?'XImrlJgOsP=a93N
+(7TFuX67f`aJ<?DTIub>b)^/$2:\Xg[+iINcj=J2!E4GZ[@;5NOS/;cTPuZJ=NILq
+*8L"DfMb'P]-JBsCOiHIdF4$1M,;;QgtMusRu46/4!#!$J`"H1OE`##;Q/9\l8R*D
+;$')d5%;Nt!fjgAEatu?=XS7FphU.B.m>J7YMp3EJ;">qMlnAl[eW`R;d&ao[IOY4
+7RHLRmTWIrS]eu9&))B)O&Z)?2i[>IhE+02>^8#17QRV#l_b:)Kbn!#?!S>>PF$Of
+^jQO"3#F&r5(4>rZp+g[%`&o<W(jVr3m#@X*IQb-@Tn]T'C;MU,=`j=/_qfcoq3ah
+U#%\B&H1LVA-qNObH8V8Z>H')1R@07S3sZoZM8neA#FJ;BV8r'jgPIe_J3cf5nYW]
+8Y]dddI,LIQpEe^O><9Q2)/-+fb&/N%ABE`abl#eG!;A^'j&sBBs38B<$PC!5Z4<<
+d:T/[l5.(cGKjQ50O=#4l0;C=S<a5(8qgnUk=afloDDfimL6r;H2D)LG\%'H^r&Ip
+EIg=JJk<,4\\ogdB-*Pp$;W3me7XsV.;(Ws>^Gc:"cG@]cRaF(7u!l<94ti$ZemRP
+#9,ct>M_L3^"5>cOZioUL>1HW4-^0K^cn8V8#Y@CHKQ%_H\U0Qq#F?GF^-T/]8!rV
+4tlQD$#i9YYjk'2TS/-b[(\kPXLG#YeSR:Va%i!\:*u6LEr,0dY=JrsD`dqn4'Ua7
+#]MbajgQJm&:W&3+[1R?I3n8nX"m)s*t]JdI2irR9(o+DA1h:Y2;7>sC"AeFcWFNG
+I8YE&$@FFYYOEiPHU;7<5Lgn6Z^C10CVrBLfe8dg]jnNG6R&(gT"l\cgXN^@0W[aT
+[sS70Vb2Csh]DmC:;6gGh).:Sb5m615t*W(4[F<Mh-I50[`Z(j&NfT*Rps"%&qt,]
+&$j-EH7&OSf6Yos;V]GH$arjkP@\B+/j.X)K;>*b'+ph[rdh!4=ZpW6G)%E57>dGX
+2ktkBlFbUfg\*,N'7^)N!?UBH1&>uTqXE\#NB[9aT236$aM7%J`k0L0).!8!rbhB(
+HM#tUdg\1-d<QlK(?:#F@pJ/9;!Q.t=h?F6;N4><Rk[XgJard).pJ,o^m-dM[jB/%
+DG,,,e.M:"NImbSoDNREaIR!(Ole1u>YVYik8.<@9i.MQe7c/WNW=8UZL8i6$<\2M
+V*EX%e33BsaneCsLmJ"<##CSdrV`7q6'f/qoW?4+1ckW-N`iP&f(S#1B\c0/OkoZG
+Z:hhg<L:R)iXZkdn7/U-S1=Rg[k<AL9:?:b\kDBkbmuO2g(Uk+(<SRNe2lISq6QWf
+qJt+VJ<t.RWoAR@0eX5P8'N'i!f?cJpQ%<X!?D(t!:7Wp/c~>
+endstream
+endobj
+60 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F10 53 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F19 64 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F24 23 0 R
+/F25 5 0 R
+/F29 65 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+67 0 obj
+<<
+/Length 3260
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4=d(&?&b\#qK#baW'Qm4U[*'334ZfufLNd4p@Fjb4h?Qm`OLl""Nc'._Z+k]c
+b#BBX^c7-8+JnZ(o#m8>^Dor(47:H:/iNme)TiR![d0FSiS="KR6Oq'")GCe9RcnQ
+&%BMcCmgUN%@>K#Mt&UXo$Q)m=N5_F[MQ+4)L(\#AfE87'kth^8&oU=^2"FXZ"nX)
+(06E02"h=Y)iV3&,rNp/7[_BG1Hq*U?]KS>rdE^N?thY)K9#+'QTkn;GGF8L#F=UK
+LX"VXEphb(n9*[cXuUQ&%'[cR;9\/X%S)LU1:VfN9`@2^#EupEYPXsLb2M<W@@:2E
+nF4?b:P3j%K7=C!'eC-;!_PSOF>:-c93R^.1NVM'@$HERMa3Lh#pCF@@6C>>c=[@!
++^sJm_j?0]$o>>1nFTlE=dnie]YU"FcQWiIH(HVL9:hn.rle==(%\08?fd<E$6aB:
+-RY175%SUiSWe]Ge?U>bB>U(+o=<Zis'eqr`F9MZGb8[t%P6;Rr!''O-sQ9sOAU_q
+quPi*1E-.PA/kOP'."5aPk\oS?-J:VSujL\Vt;%YABPYgG$5\qDfj+;7[9bW-!ka=
+g>Ph)TNIZA\/(PCcN.&@lV<F6SgEHVg4+?WCJEl?AM3+$FFnmEj4;a2D/9B6gIF.I
+[bStJ%-0>M-jLV8%&Qoc[S=eG:k7JQ/;c3Y7.dD$R[UZ\.J#0f9JXt4M$&&c-iBr2
+0aW!mR]Ng)#UZdU>[%,0aqh:qpoafH`;D1;MK]UfdIipj'R\,F=l<2`i$HZ[RrbAP
+MmqE/&_'[Qm8eqr`NeP\-b]=ZUeFnq=(3dTJEe:e<)5$-XU:=?fY/+]O377j(:R_D
+(_Ln56THtt1ShR"2#$3/XW-@NAZE]P=L2pB^Y7DG:P+goBs`"QHLH2sIBIEi<qFdX
+9=F)0NZ,X@0V(4%_nK*pW]Bl/TQD"?%oonr654$7>\*V&A,DDsJ3HC^7eHpfHDM'2
+^MV#04#;c14G2dOXONeNQb>XKbNU+UYnC&n9l1(^;WTJ/Nj?$&,&K:h)a]c8M,(C#
+;P_!C`=6]OHg4-TAURJ<_VXP411%9o2]'*-MV"d<k]PsI17-F0E!UB6aWWLgUZG6p
+TnqF.@XGt`BJ\uJVMO7rOWGC&7t=.>VbqTUA5QXpM`iqq7$gQ;"IjlmXmp]oCd?2G
+b1`l/h5IdE_)W_>33>3!joSI=54op[Nj'sUcou3%%6<,NrA!L5$%q]25>Vh5fS]MZ
+eErY:;s='BKIl!KQqS#KV2[[V!jrS_C0pMm&?^8'Z:WWGSCclHbK*(Wb9L>TUU;\N
+\m%713];,@+2q8Z"uuBEKi_oXX^W@L*X4X^KO<ZpXi,8g]3sPm^Yt#*[]R)1?F<%l
+6Vn"d4&bP@4HEU\]=mnNVdQ"Y'<.Mf2i:*&$\9Js%7^pDr/2tIPa8T`5J7LQ0T>[)
+-u1jUe3dM`TAFH'"GUWR8)0$LWp/js9O#OXm8:7uW]t*P5&N8Kk>)N"W<X.(>O8o"
+A_DO(=Y?)QARO4*$>YtCjFlq<9lah;Uota:06dH5q#>qSPn\_VP'sO_6NW@oGF;nc
+3*Eu`aY//LQ`r38X#<DE&;^Jc:K\RRCrKo'1eFh(Xo&AP3<7ed;T,!OErd\0r<C`,
+K3rot6;8S)KcaF6K?9"r>I]4&FBa=(J*8F4JY#d-8H49U,%Zl9md_`2#IUl-l1*<p
+9m%!q[[D'aR[VMG(T+?AR(Me!,P:4PM&i-aNI'8ni!ncD?>$$J6#qE8]:^.?)WE\j
+<<;`:NJ2B&CD+7DGrS>LmI%C:M61>N*j0cnp3EV!YBrfLIBiBl+l\H,C3paK*-"ZT
+5T-sF>F[uhoiduuDuCROp0AR6FuFuOFWn`X+e[7P'3UCE>,QM'eBe2B_,p4ui+mk3
+29.d684sc`id.IrY>b1AUM.S-IZ(9DCH6e`CQpkaM,.s&n&%Q<?RI+U?%b@Qa_EDE
+fNsnR\0-d`NT)!(>4-2<$/B?&Dq8KD;MB/"Z.YmTb4O(8m8KC$LVgF09F,hC:DUNH
+9Wtpe7_Id<61h[2&D,a%1)G"s,pLM/\d0m0]1A!:>4-44p3k6TO.Fnq7gg\fp7acm
+E%gEh+S$`(D'3#s?9)b[TAHT%4q!(sp)Yu(r_+,BekWd^/R9XHe2+"D,0fd5dYN+Z
++00^LJ_B@k<=/>,;4TdjWkLiu7rrh;N7mYfO2ir$-C9&?,aW9),4D:5;pgH$Se.W^
+nfG4U]eL5YTi_V,jFq05F:7cUUR,ZYUOq[`4uTJ;li!Ho.!l/'ma\^L3b*=$j.bT@
+m<dLD(&p.lkV7W!N99]Gb2P:l<RbTNSu%%77"L9_R>G#aUt8F?^C[1BomF@8]/epJ
+$J3fqjS6RGpi-3E=he_A,mo\t^:osfa7IM821P'm*TP>K&[,KCU:Z`?p#LOJdPT41
+n>ZXUT>$S\e%@s0\V;lj:K)]R"hjmT^BmnVEs?1jiPi&(8H@BB]@mG`F'nsp^<%Y:
+_IrG=Ri]e(/4t:lP$3*Wf%7E`GFijB<+,^%$Nu?%5\`d+,X#07^R-Pk3X&NMJ%`E3
+nLg^=d2\3LMWe'oGsDsS8f_m@RR"S8*39VRGDaQ_OV/nF[&tMQjb^aT17#*Mku^(<
+53=5ogkBYPQ15;uRF(_1)BTFbnV,!_h#nD!'DL&0BeGsUoCk8'8s,qReW'3XmUf@"
+Y^uJ/"kb]X8+t.4dl2<O"8P+5W&YEN6SOY[YY,JS%<u)7V3eDD.=Mlj:,e?bk_hTb
+"H*j8Sj!OlW$FJWDikYt''YN(M'Atjit,gCGinQY7m@KnA=DdfbGcfT29'T3c<o_%
+mJEbLLV&''E/.k63i=P+ppFSBFRq&Y2L,@KnMMse-^_tP+c^HWFiK^u,[=??!NbZ_
+p7%_=&A+!.16EiS8g=Zu1.:=S90/u)*%nfHK;rhoI;,iWVj5Q=jJ=6Efi3F9JhlqI
+ABD)NQQC1RleS3G5KZp4.\^279.GcgSKlf-(#1>gW`<^53&'u$s)HO85H*@pB28Ck
+:fll@^4`7b2/!sDk_M^96:3_fqHJ35kj(a$^gW_QYLGjr$;SRSBUYulMWb$Pm1nq:
+WII]@-&PEY7qo:K'ni5PFX-Z"2-5K&\*_$r]#`"Op1K!3?O?-ug1S,[V#u'frP5S4
+_4uFBnM*%qdZrr#3.NbmY:-a*Q\d7rM3P3C;)>fP5_>%LRL8#eif'uO-JiFGSVBQ9
+7]8>DCTXK6]B.t3!<?<PGj>~>
+endstream
+endobj
+68 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+70 0 obj
+<<
+/Length 6500
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7D0$Z*&]ad;T7VL29gT-3^c@h.=LF\JXke*9[[AOhEKY$m%4S:kjk0D$h8LC+
+*).Dpi/MACnoVA9n)AQk`L]jqB<Qt0oC;J/aO,%Pi#dDgDQ%MaCD;4kQQnE&)4c3K
+*?X0$_"[*dk`SUIUI\BeE`G*)-mkJ.MMX#5ObG(,MMY:6m[5JDgKabn?#[;fp+uWR
+S1J9Ac#!>Tr&"@aoQ!"hham7"$KX-=(fbItSYHU)BM0Xmj6Pgjr*jdAT.qFYI?"8t
+J,<=F\9L0nX<2)MM\kF2N*]hLrX$Dg!$@)V+HW9loEfX-.jXEfQ*_$XT=c_S2Iid-
+Pl`H=Or72#)Y0b/cALk9l`=8VKX>&NQB6'2TbNd)4C"N1>P%ShTuesool]p]gXip:
+"S?>n,ZGtUVQt:K9!#+Zr4=F*`fYBuZ%gK]Inf2YGOW?nRts,)oItEN>#>3T]"1Yt
+?ha:hNK.nB@YS'Q,GL*-fXOfg_(l-kVE`9#;jISse,mfke'bU+^*M7grjJ3P[REI8
+,+YV:1I=6pd8E>&%`,r1r%A*EUMLeR,<mq9,HoZ6kh\@0lt%O)g'P#2)/06hZB`Z*
+"Et`O`4;(`C,Z9>&;^'9istLQk>"Q_l6_.%jje0G-/::P64,TJp/2GYPlRqqMAU#p
+ksRh$@!Q=FbB\]GN'uZq#t@?ZZTQMNXC-AmAX"uW>0;CPc;AYp#M`;%AI>n/-/H(F
+k`KF!$%^P3i-O^F!LK"s1!I!g8:e#KC)JJ=;.HgpV`9)A834eHnMIKGYpg]9DMO\M
+W4e`RP0TAm,fL[$BeKci1C;S-l\Mg3Q-ll!WPR%e8MH`d/LQB'D5Pf^%l&`F+I4a8
+7#VT#BuV$*%ZP=Ks"If]m^d\ee<7ZXgWs1?nn,LZbL1BHFdS#u.g<!RmeG475]]S[
+ke;UuQee&&(XPUMKB7k*08pQNh&r#^-q#so;;pEg4f#h>c[)!?P0MS^H2pbRBj<_b
+Hcq6(QC1Oh;uu15+I=/_Zt1KqVp2NrWY,M6_g%o+6oE>'3%`*uW^qc.-QrY^2LuPF
+/^h"LT_4T_""c=$3+u_E?RI8Fa<FBIG,LTN%)dH4(cs-u;S^k`&pG0CZFN[SQFHil
+]PObR&/,AgEb*+WXcd8*qX5*Bp6;C@c]bqV-d<i,mtg>DEYjk\oF?&78>qI6Ff=Zn
+ZM9F]CLVK%Phu<"X!F*Y3kEEi<:/ciQSQBgD\4_H1:)g@T>IAY5*_$/C)M<8;3URX
+U4e).YEND8fE(G('LX?3HYch`T!b2kqth(DGtO5XBZiXRntm&4p!s`8/Mj)\1S#V2
+pW<=b6!Ql+ET.*cXXs?7ONoO)">=2PJr![i6>^pN<6M>O.HL&qUl[BggeJM,V\@/E
+ee(8%-_Y2u%9$XHQeo!5O[>Qqk"_sI(s!!'LRK@$bm\)A[VfNS#M/!H!jkWAh4uKL
+f%fLUcqFMJr]4Maj^o3L2bq9MP1L#sE\`IQVnkpj&E\^u`)*dn7BtQLCAi-qO5!qA
+[nIN4QmhZCO>bif>CRM&fQ-TJ(g;P[hK4sIP=6HJVl1TPfsHsM*,7ki.5taR2;KA/
+Zj6!9498WWMNk6ZnRe['30Po0=`5$0c>qA/PV*7E6)^DE:7OD_1A&TnKC4_kV\98p
+XG<5Q'GNnRM%(/6E_0<Tq/nDHAA,Q)I[Y`7KijoT!;bokO7T9"o@[FY=XE:s/KdMa
+AgSPiJ<6m,rfQ+i,Ek*"\tnI&Et8BC@HIRkLB7n*E%8YTgo('#Ds\nlb5r8`?p'!B
+Nf7J+95^_+iSo>H^@I<+;cZ)P9NsN`aNUuCZ1lCH0If`W.32e<aS<=T![DdefF-rB
+'\i5Kn83;r)tTROQ[(>a#<6Q%3QS$fE1&(`CV=\]k;=UcRtTT"49>\99Yd'!KrAEP
+aq<+9J8Z*[p(l#oW!$TIAB'-bC8`#&@:L&k/ZUa<4Nq`0<<CT2*@^SZfU[5DOA_L>
+1f$W#;?8#@DFsV%!n1TC&@uST%r/mRK%/Wq\k!RokCX0l&;UiSU_l=lE(S;l85UGY
+:%akR2,?]a9u02?EY-^@.=[+eD\Y"`1=PKl`A!KiK!^InihV,.1!$R#1TVU3=>@Ne
+16.g4W(BDEP!%Sci7KelV!"%+77l]f)+[-],3Q$JG.i%:YffTdH;k;O?oER@7LE#R
+<!iFX`8#rqjA9n*P^'8PY\WBegVi$5\TkFS[T!63Og_TM.ndnP_54R1T=[2Q8^$O!
+jKo%(>7#B%NFMpQ]23Tg,TgK1_*Dh8WPq\mBYaf^VO$NnP^,$U0X^9/+I!JMfKn1p
+7LZWII%lU$:oD08^/)P1O[pHMS:620589o%L)N9!;:o/n*e&(.]-Q$C/X\!?Co3Yc
+&^!ob)(0t#XW[mR:,9jDZQbVE[`/uVARl?"bqL73FOD:n*+jTVV1[g1dU;lf=1]`Y
+_N8=Pam>lsZ'M;cRl*bX%(ppujL5HJHAdTqQBTRu-H]jl5Fgna'8=A!SN*A_k#jU6
+^)2t^!FeNAE=eD1WkX%%m@.%nlW!gAZu-_DG&<&i3m2$CQ.l,hme5#Z/rGK1GJusj
+%b6(?#P_"=WA_6)7$AM6(X$PL^W%qW!raHIIJ"*MrdMRfq(M`@rUnFu(eYJ0ReHt1
+Pn2ekGecO8N4SPofCa(^rV\X-'T0\@@eY]75.AA/?<gM"Xn5+c_V^#RWWat$csb!G
+]PE5k7?blLC3dS`h`ge<(DMhY"bX;,)Hh-tlIpUl&o[dO0q9I1lAs9h;j6A+$&f<Q
+2nX[13<WoPI!JaWe-']56W9as*SVB;2bdksHM_rHZ=e<3oi#'m&+SeYJhnU4"QN+\
+nK/[Xj`*lqK/Tc7:OL_U&NLU4Y2K7l4i-/h#pJ6#n8?I1f@g+C426Mu&fUYE`9e.3
+_M0d!\I#W#o!ZnUrpJTY?#\+(lm?VQ<ofgdZmq0<m[?\cWKFb^9r'8<Z+<G"Uu@Q)
+qM@(lVM(Wu]\@A8Ci?lI;*tY_&rp4F4J5R#;O.?B%>u;lj'0;/ei/S`dH1tojC*Q'
+9^msOBT(;h+fU+=1)'`>VBi@=!TD5jl5a"C(4C`IYQ4_"1O'j'imk*[io'n/YRJc[
+i5Ee*MU3pJh52Y9^A!LYI0]j3/'opM(8&T>9EUh(G&DX]#k1!AbpkC_9m3>F#N<`A
+;WX`6^f>W_nUL8!f,sMa,Duo3XD__DY6XMRLn?CcgcN/$^notlc0_V3KGqYHU:q#X
+E.rKg&FO1*.H5M&Kg/m-eZSYU2fA88Ja5?$"pk4kATK];P.[@C<HV?4/8!h?CWsdP
+Ea@MO27UNARn"NnoFE_g*qH5M*+R3q2iEaC&hf_&-'`&?XmVipY=ulai1QiUl[^_C
+h>!1X%3/$MQal<c!r=^C=^(Kmgc"!UMeCA-U&2a-#of"q$8@0AfjD@X<H'eQ\kcpW
+dZM-6`/bJ+HPOd8AYiGTqG8!0_Rim#@ucX&6@IhP(?Yf;@e`4@eIXbDA9CsY0gV(A
+/c*+YV1RlhPW`cT\:N[Jl\Y6$-*Wr*ZAU"gCSY'1csW4TiNb[i0<=&$0)B)_*Q`'D
+hIY9_P(LDYb?h5O7@cPGV4/b7BK41rZdbB&7)CqgcJTApqp:6K)Bq/YVlf%)j7:@i
+SV"?Kg7MXMc[++u2i\j)SFnC[8JPO93Q).'0Wn.#Gd?#q+^7N]2Q?'0KpLg4CLkg[
+96U7%pN6Q`5t[C&WE_!C6j)YVpKjWm[)VS"WM\9Tf*/k8a\,P5*9jdRZ-2EshJ]&3
+Q]"q[LM%rG5F$>@32Mq6aRnD.\=2>>8;'+`&i;*WHcdeY=(c(7'=apr/0Lc$eRVgt
+/=rQ#5Z[L]5FZ3j_U>uJMPA9E+tE$oiI8Y;M'>m%2eBDjUjX[H+r,\U/5!)\VEq&/
+1XVg$l]h8)Tqhd95`csA0Q+jMm7;JT-28r$-AXL]"a.%oKSAh+nbT<(b"UFhKG5:l
+iR`*2r1\_uJWfHffQl_P-YKhYW#h+JMng&Y%rrRL&B*u$cG/-1BX$1j/,J2Q_ji:j
+[e8HIed3gR1!k%Z,:P#8RQOK@%#c\ZO\E'^B_j/7m7fI,oAEQo'SY^'$ic=n\>&Jg
+cFUSpdSJG8=o`PDiQAtjW!H`<2B$/d6@=)1kLKG#KpQ!iaU3u,e_4d`G$$dRT^$7?
+QGS=?(5OeA+t/5.g>A&<\OG77'jDYI*XTN^D7oj=n]4DqnBr3H`KM=Y;Mjg]f"U)o
+Bu(,LFD$iVORe\>PX-\8#5KtqEelaGQ6UFj@+Q@=_Zq$L$=Ve1J?em+%?BSeBbl1q
+$3OX*XOEGFC;B4c9`"/S!&d2A=pVP8)X2ddp1SdZ#$:A+D;R"-S*^HXS])E;<"TN6
+!Y\[D,^TG`-r`>CO%FlHmAo]l\HeXB&Et=XVR]V-a=12ObAm_Ii%ZUsWh'I`CCGM`
+gY-\82RIuc>1j4nG6?/>&F)NBT`MOC@tT]D3a<ZRT6#X3h_$hICTGrNLOT-.1!j#W
+cC^]B[Kaf`8l&uZE3^n)FP+f9,#Ns\glH6l*@D0WN'-nPpIl;2rSq"+XIr!_*gIH`
+jodtskQN=55]UEJ=9qTN[lGd7rW`Tp57P_SSd6KsBWX*b>_XL-<KRjodNO=egJum/
+JKWm&;ALm`Ucm(?!o24jS)<q2G%3IilL200I.S4_S!&g@a03?F])RpUl.X?gE`;P<
+NIUV!D3gq(f2+4ha-H5=LG>]e909]FC4eDG7&c"@@e-QKR$)#*88rrkC/lu:cX/k`
+/eO=FL$#A^\R3A`%+E-f`D5Pao%;H9gNaSS\3Ej#4\R=9p#$+X6d`>-\Z]\C.7ON6
+HtH[TZWDD1jSD!6<(`?q\4Q1/?-+'T$2I/ZD"t#p9\Xui[JZ/NBdfD#-WBn*b3.&/
+Y0Z9oQW0d2rE31Jad0-Gh]D8b]B"\5lYmj<"VAq16:QqHOqqGe:.%1<FuDXnlmWpm
+7`H>Dp\TG7BX.>cb:?r:)_)BaP5:JD[9#b5l6[CRJ0%0(,f%Z'b9%7j%;L-tRacEZ
+J.(R"RmWuLj<!j#%8ZGaA/:(R'Fm%EH3a7uPK.B4'K26EA=DhNa7B(].cfHQ_^jte
+d!kQ&Z?As-!1@$eQacYQc9HS04NF?-Dch^YePhR,cXjM!Z&?au,u8"p"KO%9,SV6&
+98&ucp@(r6nD<_Zata1d$]cGPl50cHR#4dV*HdR-C%VMJbVR93+Q]:9eQt8.bQ4f'
+]:i:]/Sr-7PjSDI%ZKYoY[Dj7_Qo_>+1%MQ%j3k];W71C2nbaIeD/nUae@dRfPo.g
+7rt$3lE?CQ4l-T:VW)^Bf.W3$jPt:.8iqb<UmYr;(p>._8!=ZhL,9rh.#HL;VL2WL
+F)TSY7:5Hr(C$`]"?+!eqa8^4H7RuJ[fN&RhIT76^u5()p<KKO=S?Pq<>hU]o%;m=
+b#"L;R<c(_8t[F"J\eMp[[1)rjF_f%\YVdI3?$]XnW\Tq+9kC=)G!+U5'[H"BUI/E
+`\SbPe.Zo(6eAB7Rfr5;9Ug*cm@_-HW?$-PLN57i@tfbOD]=lQdS<3G_=lnimd*5.
+VH(<fF)h>8"CRhmF*b>5WI$<Q'^#&Ul'BBJqVQ?A=c70GO*K"s/p8Sp`o'udbd-/I
+OZqk1Y@L"0,IqZVm4.>HfCfAbn$6VR(di=8ef"6JCVjk*ZfOSAN\aN']3A>4ATLA#
+?m3pu05V'.!HhY*:1;erj&l7ocmBX![&'S!6!7j"c<D@U`Smt&f1)BqX7+=;;Kk"4
+<3"]4^,pL_CGRq5)-LZnh!!5.7^b\@!B9I;2S$na2LFUIA$Jj"+n"T85pP/>'$/E3
+DbrjXnsBRZes,c#<Nh$QN@Q5uj7gAIN$0Vu14Nh+kC*AMp2q]I>^d8Cf!GthT\mth
+"t.\<B%JuJGQ0Z:ZZeX^TBguSTV%^gT5C%a@Wq@pZTl[J^R>%AG5X-V/Yh&979b3+
+@E)QPPjrPb8Ut=?e#s;4.br)Q/(4o/dk;EaJJ0XTLFj4AT4KTu0-oF\q!WnTNPn"a
+ds<HG,Wn:Rno2J;9>u4@!C?V1KdW#GWi=SN&6/:NoB.j^g/Q00$9d,",E%%3aC5MI
+6kjVUlsm;:2[6:$T)O%'IqJYlBF^Z6PthMQfiuePR`;FVpWRiDUV!8rBZEA@(k$GB
+FK=F.iodLL')9_^T0TN.XD:^+:;m)eE=IIZXH9qd9C\'K,Oqa1+5%j_d;<!S]/R/q
+?hbgtVXWd?'CBPo:rl#sn'Xmj!o``P2ke")raTIC+3pBJL$u=NSX2sF:.K1oM@5Y)
+ef+@6F-CdlUE$^Z5/h_D'WIAFq?d(MF<m3S)o.6L5r$TU<&.IpT=*S9R+m[C[&HMe
+9H%l[0-<p%&ru.?7B00C=K9+ZY%I#ZMG]t50coeKfP'//mdHc'lC8*J.QqrA1VF>N
+HL/#0:gtQsaVs).D74mqX>aWK7!hHbJA\:gc/o9gaZMH'p3/V6R1KRSdG?JU;fq('
+0O5%8%*Ig4VN.)Hmqp/%mfNP5-+Yi~>
+endstream
+endobj
+71 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F11 72 0 R
+/F12 73 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+75 0 obj
+<<
+/Length 2535
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Z\7h2e=#'#/)Y$:!P!)Y8qKYt3PYm]qsU9!hVOdd00)Ta-bbg=*itrGmDb<Hg<.
+CkJiP8#%fc>ub2'X,jF[Ygq>)[[i,[fY2$b\Ia8[#TY/^(E:g^!e7I,204moli2@@
+(0RcA9Z&^#`AZ,8oj:9[QRb-Sol.II6H=*<+5f5boGu3IWhTELD;._@dHfo:0g.[P
+?+jOH4?WoR4V_m%6EniV-D$h.\KQ@4r4;hqF$)G(?,2$"B.p\XC&6;!qkn$ET">ij
+rX`j@>O>F3I)cM/B`ml"dL(1#B%TSWfdr:aqs[Hes*%mcl^u/BLL5NFO,onK%<&6>
+nYa>j[&8u=DqYGQMM\83#+h%s!]#<-Jc[SZ6<iFn'pMN_Gsfalm.!IALSDSNAe2n,
+Rm:WU`o5ISo_MPT=Ae,!M7#lNk1RI7VM`e9h[$.F,tVcUb@P)8SWG4-AP&o/2C)Il
+@@Q4bAI22)oe"i32#:Q!EV^;4ZU;F5!r_G*j_dc*hQs[p$'q$3/CYA7fR\(k0ODMX
+;?7#0i?1GU<GVe5BP[eS3_0r+\.+he)l@B[eB`Fs;N0'k-q5-FS$P^Ll>&8(m=:cb
+5c;!Drpr`k9q-JrJ7P+@E%^q=gT2)S$j^9];GN+8jlM/cR['Fbdkhk!&`F);eU]M0
++e&25n6MUlYq,(h;`S?'":8aurtp"!LFrL84@t7d48a\,RWZ._]"Q;#].WQO06N%L
+&6`"m(7`<Qc2pc,7O?I*KaUKSYOI`'&j+;*PH2_UW^SqAIjg3g;PB$OBA`<F@d:$o
+mb!mgkGeB9eLE.@H/$Nq.9.jdOleDb%g>Pq.`4],C[:*)LI+NEc>"XVDr.1l,6(,N
+jDlO4N2)7f!26J-,%W$K*9/l9ee1FrIXr9^A/pXmk:`9q<f5SN"qkkK\O'UdJLtFJ
+SIZ"8Y6!V\)UMDI,<isN(\e8DU14Uh7dFRI0e@>P.>@U+B9dLq$jt?>DpXj5i5S.^
+3Nj'QEr)G[G\W-@j`SebU%"@Ln01^uA5Yn_8n<oj.N&&[MC)i37)i?/I&Ph*+)$g)
+<%=/t-S^?P%%\mYM_TJN6m9=?<#M.Q3mT8n=(&p=kL!m;PkbR$+oL)HE$UQc#fYk3
+p_h0u@Un8UAtR`79Oc2gcPib&M=S3\B>S/[66fjk.ZsBBeWBkb/J'3WJiX^k"p"gV
+pDKS8Sp&6*JTAA)NAF#YZ4u!U1%-m,]-ik9&k#Sd:'V,-6%]c*+]<J'SC=8_:'U-&
+pHY]5^D#1bQsO].]p.DbTF+2K8fs]Li[S*Q#E`'iKt@@,j$I8oVWGne-<_3n8$'@D
+ds[f()F"#D1M?8Tq/7A\#>4r([-W"RF4Mh*g59j7V3lZT/9A3I18en$U4V`F!G,P=
+dBskPW/mTDW@3=j0+Soi)om'm-t,QR<?C5$ZVdd/"Z3m=)?_'j;9k:g0LL'&0=HsX
+Fhoss5KS1++[Kq$Fit9XFP*ui6+[c;fm"_Z\/EU>S7fBba6mTq5^m8P;.'TW\/Cc&
+"I_X7\9!r]m3I1.GQ>q`[F`3<2rWC0YGd*Bg"rf#?[FABa`p@;n!$T"!B\mm9_l[#
+LJ5!c1<Hd1bI5^;V'0b6c00g(Epj#rhY9KZ]^Z5i,L$NohGcq@%<pF7#dsP[((JS]
+Png[!0?nGPg32D8"J1h!rGX[I3c`oj?kXaV[!W],Di'a$G8t3*M.GF<Uk/Hl@VCe6
+@mr(Hl8GB#"Io3b1!liXEWEZ1k$gZe+MMeoG9pLoc439I:P>:oHQWPrR9,r@X,;Y$
+%tkD!)C:r=+udJBBU]OnU(`37kG)h[qme\JUHs#glMZqsEq9lqd]O7s\gkYL"'7oQ
+j.$mUF'"9aA/XJB[c$:*XOjjg,j)*bFE1u!ijaV6mUt9>IVBBC8Wgt*(?+ESR"]>o
+Y4=)qeF!cj+TYTp!sWkrJfa=Hput>l"12iZGb8c]m*-*1cM`K5+FhtO9ML83V/;r1
+b'l1@YH;Wt8,\W"gbhbt-TT/&dk7N8]RlQSDKdglf&@j2N,6F#M1WbX$X2B/(/5O8
+QS84*b>P#[V[-2=7r3D,&'_6CdA?I`V+!aJ\stpW4Nh`NRmb6a>ARc._t/(Sl*+$o
+cM^hR9'j%]Q;CfN)+UXg6*aMRP0VR;Nk&Vap.AMmA1hn>GDKL:-?<*@)9AFmJEcDS
+T`oNT/"BVicH=#;0?\RK9/]mll,02V5-Ym:?aee++srN$0Ipa<M!gMQ`haE)L?kS!
+mesXX,QBjD*Y,IF+b(Xr-GATQKD4e8f/*!`kQ5!t[1AWWN91=.:(+-dnuFs>4''j#
+2r2<+$Q'RGH6\c*W9X1=YNR;YB7+b99g<.ClN&PX#\`[U%ks*g$_j;t',o5!Kts>_
+7NsN$'0O7iS%=.jal%[)8.."VB,i]HjCT'=ACkL"h/q>7+k_et=Z4*[c"$1RL1;aT
+mmge^I5Mo)jmDYJj%AM#R1O\`c=Y87jI`[qDUA=YD+;)/5eBGpE&f"YbJ:fR<B'SH
+=EO^pe@<Z(4T;_<r]^CtK,j%~>
+endstream
+endobj
+76 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+78 0 obj
+<<
+/Length 5074
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD3*G]&aj<3$MPJC`*C#T%+5ha0>6Lu"'WWV$Y7^QCMUWKfofju8b[]4c&f4^
+HS$[eKchmKU1U!Bk*b2th0a8;(SRaS3e*[<e4ghY_^jo)MKilq_TR<_@FNcfm`1B9
+\glZf^6j9lo>i>C7$]r'0j."&:=<f&N$Bg8jE3:8erbGMQMWO$GX\pt:uW*R%XJ$B
+)?.Rk0?TW#%j.I\$k7qk\AB+]CssF(hA<dZqE4dlnpWdu1(i5;.6R);UFMjUA#Y@e
+]@KruFg7@Iq_5SXkEJd1rec3^rU%pUq=*ut^H86T%mNa;2gPF3noleM%<tfV1^khu
+fFUF=4KU0]l=_l.=2>;&C20$-$<\Zn2VY^gr4aD>1[i3!Pi(ml%aI)4ML1iO:0:5[
+rpL`2/cHb04*i=qe_E%"0DESkK`K'pNQ'-Bb]Nt$(R2PAJ`2YAmY/4!I?u:GUeH`@
+8L:<9,AE<<CSk,^b,VNoZJD6NQF?m.Q)10L]-`>\`_DLLa5]Dl8W>k(s5r:E?DmZa
+EK3XY/^?-j=phVPk[4[%!gS]_1PS02&0KDM3s7$]dhJ=lPs1DgY'HN6NiqW:CI#DE
+n'U9BiCbUdf5/BTBT'XVjf%]"\-Ns2+FNJ%jC%^fRcH2g"$?!p9ldb(dkJ;<^1f>m
+eT!,:nf>$K%7-U;:FH]9Z5eo+$*!VMo:1D]AWBAKXiqH9I?-2iqsT[pdt<WcQR3Qt
+UUEet$>!5PpmS(._S"-CO"_LirmN+9n_ub?ZUqsAFLc.]TGH[g'HDh[5k4:a@1N"g
++\^qW?t38lM2&sAM7)gA@q%m/W:J@pr#^',U\e(tJlU8f:ism$`9=%J0cNU;B)'P#
+fbF7f8!r=WE1AX%38b@H]<sX=6C0T?51nM1D8qOSK8.qMrS1R+5oE_]`@#<5bE@7\
+:=n`?gF8drl"r[hNi:nj'K<k`ouM5;+scLrSB"^!fO_+]^&ucm<!9Itjb<CVFg1lu
+V*]Wd)S<.O0Vhjqa-!Cm;DkO:Ve2u>Jm*r5>,XC>B^M^T)B7:1<0'^CA3n#F.Wp-(
+L1Tm,n!!"G6n$>/CF#a[SIYDNV,D0Wg'B/36[[DTO\ln'I%R'@]0;I-qRd8'`u$:G
+$pC;oB:SXNF?C23OC8c=ZEVIA<Z5^qN_0D2e)2X#7K`+Ak[4[%$<:iFZ0M`sP1jo9
+$/?te(8[n&3[GL;Cm4QboJQu'&j=']gk[#.NlOI<d3]=a3[p]t,W[Ca[7&>SO?F3s
+%&$=gP#F;3'*Ua<X90.-9iMD`WY7b)/:**!gApjPoE54Ne$m_ca+8nSH\"(G3-=L4
+[6@)l6,?!_5#3RjpP<mps"8;38+e;/'+D..:/"[fKZ_iq3FS>W<p?b_T!q"!Q)B<<
+Jnr5Jma:0A'M&8tWSKQ>SKu_M*0gXh-#%dnMdLh\3S8hJ3goZ/rVtEi%(1_6E1]2!
+MeU]uP"i5g^$QKrD$W1KVrk.5i_,=ja!9N@bm"8h6<[p37@uD,V*HaH%<!QpG)sAd
+d9m(tim]B0U&2W:'X=*A,9+P,`<_!=rK;E'ER-g##<7[YWl=$4q07-4(V=Lq0;Fqs
+L>7u8p.H<PT)Sr5\>^kZ/a2-JhdIcMWk3g)$1<(-H>j?YX8nEkiA;&1=?B2oNA$CI
+.&0,.!:rBH,,$"077'Y17Ph3h$D%Nd_-]RDqR<GRP(uOf/5h!KKQ7bP\1eC4c@;38
+1elhkLPN>>P\I09)!^lV0Q'$-o(r%F.\LRp;J`>:B-.>EG:0"Q+s[_q"0PEFc+c^d
+,D14].3_4O9q(Nb1m=GlO4bja-a7!fIZ@l+?:!]rq!nFN[dYBkJId00iR]-PptTW*
+D'UjLISG$@2>1m2VQp/,c`lO9dKBs:,j3d9p'ba#!,&=BO)XUtVIjO&<#cW\$<)!Y
+BG)1j!Q)j\/G$,3R$sh/m%,q_GE?OEK]bge"8jdXHkdE(B&>m<bsh?84k]#LmpoVn
+J_?ALT\8I_FnW9tZ`e4ap+_jN^bIQ_"a.d`p],&RL@GV&WlU6;=Gp]]EnI8$;iM_c
+2A,[6T5bGj%r&O+MTnMSVb>O'#qPKI:`*Z`HP@]mU`<]U$-<S.h-O0AA?kSn;P!I>
+H_f[?"!YB`6'=kJ4e^hfL;bah*nqsM;Zk`a^&/Q>ds@"=_gN+[+\b:b@fM\\n5]a>
+T/R;"\dT+@MZ_hST&OSZ["i!N-@)%h6FcQ]@TG!`piE]2bL4.<MEG;;SjU%@;!Gr2
+j-.&*X6Q<If(nbUenJ6aK$3_apf>5Hf/<1=2oku+m#,0FasWB1.^$<0m#tfr"JtW$
+P9LN%\&kXriPGtAW(?%&*1^53DG8K$ZHnE@oQh.c+_[l6Cb!?LOcHm/p4`<sC&%U>
+]hJ1PXkIZn*,:=9!^AC?)nrL'+,,rhGpou9:gi*0I&)hYi7f)$_Kp*qdM4_9K!XsD
+68+#umYX`VmW+^=438DU(/V6>Xf\;'n'g)-?Oe_Apl_r#QW-JP/i*p*-ti]00"@Qb
+@NA8Kr?@f;n]5at,#iV8")!\58LA1iSS<%i^8*1bn.J+i9=uZFXGN<i4-0/!5,B%G
+C_Bh[J$K55,9.D#?!q(+,M'dsg!+qi$8s?s/i+I]6L/mbRgC&pjKs@A2_\9WAcHNX
+Kdb>fk\)ck.>pV^!59.hpgC]a^1L$RAdPRX@!eeK18`?EGGdGQD\h6V"Yq@23X%.D
+_e&mZA,<V+*F!:F/$!3AX[=RmX[?L^^_`B+FgCN6+T>-o!h84UokWMD%;X,/HF?>c
+6)SW0Ik>Y4fY(do)s@=8nDK0!I7NJ/NcM$NUCJ5WZ0Uc9dKqDL^4lR6gp@.d^OMD*
+m2-OiX]VSZm(d6VSmoH6csIq_ne=Z4@,F=lb3B&1=^mpg1Fi=[gb28Ar8i4iT<8(G
+"RZHS9PRiN$#<VibF)lfKCVb=XQG2KfY87:`,U$=8nNXD7.(:&^g&b28"\f]X3JS*
+[=S+Zj!55<SIH37^&VjrF/heHo2)op^[eT5Hcd7)4MI2a"H89*!reZ?^Bd-Cr2gn]
+<:g'o!!`]g[b+kBp*pYoD#44QP''Y"!dB[@p/Qd8'n/sn33HrP;ZWp,(:N)P!rle5
+("c-CX^43OA#ubi#e5L3T"#3f70&46@fV<l"T2%ejJOR5>K[+FQ_mc,OcF0bY)g$7
+j6Tr]X$!KgfZ1ji#_!uP6e7iJ!8`Ldin,44@I/U!!f,Sh2W<q(/:C1,%l,u*^TM$^
+Rr+.^P$=k<M$I"]X$<*h,,C%$.b_&A*l(Y]("G"f4.!e%O2ns&m?X[3B?+)gVkQ_e
+#]P,i:8$%o,`j\Wp^pj0`We(B.Z5B]fd"(d=]VKJ(J[01--WeG$J;+8GgHYl=F1A*
+</4T*oLq&7ibt&_9p=Qp&A@7.9Pu2bGV.&.7kMo$Wfh/7@4O,McN">U^]a"piSWg@
+[q%#l6fioRe?*U[YIe0%eIV"l`nuC+>e'Si:Ws!K'cirX_GV"iM-D/f?3n\2iEB8A
+$8Saq3NJI7@gAD1'>1$Ja+)sfd^i@qga1BHbm*rurUF)a@>?@+dQks@IO##$[^VXb
+BtjXNCSW+@lQKtR/);)p[$h<PijGIlekd,?@'DG[G6M!oEX@ac5]27?8P3GI#c?R$
+hKm,s;Tf^D6D\uj(9;'h$TRuF?lU#*>RD6[O96'j_&u6P?gN0aU[Q/B+]gkERJ1HS
+hu1PrcYM``HR[lUGM"UTfkaVaQ=ak7dP5ZIl2K@-3m?6?hj!8>oIhGZq6e8Kl3pk^
+9k'o^$lS7pQR,'47GH_&/^)#>%.-WV5q[67.NepUph3SU&uH4p<RL/%_!!VpIOHl-
+;QRNQ7a-k9UPfsLTVq9!Kl11`0SU(ads/W;!i\,c0QIN^Xf,%U,VK67ADPTa>_gF,
+6G2K3`>MCST?FAro*uq^p,0#6*H6]"h,J2a7W/N#?j[J>O,&sg"W=gX;1<7$l.j:W
+^-.`g6g$L8'F*2kIE?$h<3\_\e1l_C!\h8ub20Fj)sU>kVXB>h45BmIJHmG2;u2UB
+O7:">NeH[b-p0#-]l>;#6W'erV"tpV-HTbmrs-?!dT=hu_u3FZFQmZ#IKhNhR,n,"
+TVj%Yj>)&".sH'nO-VWL8![ZPc_GilLWb[po.]euB@&tbBF^TD7H`-O=@-uRA;I4Y
+$X*%o$^pt?KcsDh<f.9UI*[KI>"jrMT;]K.\oZOn6KS5>mch#JlJ%RW\(QGa$Z/Q5
+KXKuBKB0F>*=XL+_2udF&uK@48Z<r.@NVo2KIV*kK\s&iq>.VY<2XT`XI/=R=M]9=
+.HUC-d!0O*A,A$`-D0OTnUC=$j8G3u7i<nNUN[\uCf/2!qs)P0X3D>(_r__383Y7H
+K.UUgfk<-JCmo*"3NU!!Rd+jjhkl7s/M?86JRe$<IXG-Y(Nu>W3[Y^jmqX9t6L]e)
+?_.P[p>s6=Z+07'`ldc?anJFdc[*2kPL%.Il`g^7>G(PhHV&nm,AlVRpQR\>VDe9l
+Ud8.-b`iN2o+u:U`eJQm?TgYC'=ESN7l#cbKG8d)r,rT@9'6\D:XSY(S*r$DAfW"_
+#N?Kc:,l;3H;S3h*JCq@4YmW)j:f`n_4"<k6Q>FkJ1,[geBJ@#!f&e`9&1P!QDmUg
+L$cTk=NN-7WE!G2*\e+-3-)$Unl!Bt_Gl>1?g,eN[e:UrHh%A#@Z'@k@^Ku"O`N<m
+U\.EW=@F;%Xg<5i5mQ@*7OCc$!emHfFYWP'*H?SR_Vouk>-9fBR/Vm%OFr[ac2hdR
+XZX(hZRoML*RSep7W1-rhmqP8g@=.A9CKCBh7A(nd__0mP<%2Ge&ZU!BlRQ%!T,cb
+HIjnD'@63t5iR_)TVjUVL,K#5^tDHQ.BK'!S$:QjpD!#ReMSO3cQXF^eE>nTn8D!Q
+@Lh,u7umTl3Ln'U4EsM_C?f`cW1oVG=c'T;gl6KbXF!('c`6fYci/b:93M0Ql:^[H
+!WX$p7TA#:h/;A\0+1^gQo'#:V#)jc_0&u6c"_;4G:FH_3S!(#AGbuLr.!]#5H9uB
+0Eg3"h)5NRf7:giiG>J."%c[%4:N]*!T"%KSf.pkJu0W&^\g"j;Tp4]~>
+endstream
+endobj
+79 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F11 72 0 R
+/F12 73 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F19 64 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F25 5 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+81 0 obj
+<<
+/Length 2528
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,>B?Q/(="_N6B>g&_LNnn;CZPN38VTQb%ri.9!XTXd"7S5$.'M-g&C_mqMm0N
+Q)cJ"F6Rb[F63#9\c5Gb*X%,Ged;6Ts+?qO*-nm,b`BCr)Q[u"+7,Np+27u3?1!Su
+chAf><T:+9?dT>o8)\:P#6&QUbi5&ZrYl>Vhq\].([jmli9E<2_dPBAleuOD:YZt0
+\d_6AA/r4?o&#<$NM1)EHs-F7N2PY>\1!l%K@LKmq`%jZmJ,O[19bD@o!?B%oBM:0
+Ynr24G*%Q6p$n!q+,\r$G<S5OpO<SQkPck.n+3^nr9*=2!NR.*4T-u/c?XeXIWI[\
+3$JZ!,W%stN&Z^-GppJTrk$Y#k=0uXY=-$J.\u3Z+J*iL-tp`)h8T8s^or[npZ6?N
+*DbHZ68STXc.rO7QGWOHfUL0=_'n5JJkSVj1sc')XDi2457QBOVeA86/<Dtp-0:*i
+6$-XgU`HGs3WR[Fo7O<qO]'c,6BH)(UMc5)2`TpCNR!oE!W319+VN8iOjMm!D*jR.
+P'2SulB;q,Bo97nZDaST"MptTXQt=141kMDRZ^Hn0q$??B^,,@UmH-7#lVP/EMS/H
+HV.]26X9n^q](6o#D;S:%*Dlbb'jak<1tk\fk#.t]d98R-ddHFG\"p34!)Dpb<EV2
+G]c;RH!+3]`5\ZRip3FM\:lp^qSifT*%"7h!?Y3Ec8AL)mofnZkaCL*<l_V@bhRGP
+Z67t2nKC?oriuksdOjc7p=#G/QJ(q^@CTmTKo6E]c'FR=N&YV)-*GCNOTC\N1-6jd
+8+ZuLb_3=tD*_N!0EgW6K8q.U5P"BNTHIOVI1gde#/2JL<L^;\`sB%)4b)gB]W>eg
+B\0cUZjZZ@MgL1:**9lH$q?pgV[g\:^S?\5VNrm^$#4C@Ta`iY21Ko9Kk3$#$nV#9
+h:o6--H:[ThC"`aTNZPh=b#\#s!$O-B'.]?"^c1'i3,oO^FgIE'UhdEV`*r)f@"Oj
+R=l@4IB`Y''Eoq/b+tIZ`V@d@iZ:Y!1k)0;^bCtq1]OSG6C4L2O:"ljiZ_BJ64:p5
+6(:Je-T!IqL+ANZ+#Ut3SUB*I9QF(.3N"_jo%'&?)fZ8p4*&-ZW]`9:F&\t6km1W6
+;t6.37fEk]B\=3`&n70LBF&+Xo*iB,&+Yc5F=3-a.r-;Ua8E!OZFIm\"ZqFn)m*"P
+5,m<9^dEZnjVcmG\B=9g:)=<N)ak'X4#e3u+=(&QF1](kSAnE6EOt#O/Gkk<osBu2
+nCS&bpZS::bu(L4$C+>qWb>D57)0%4IB^D)Vr#lL;c&mhP7JYSS5QfA4sV-`WP-lY
+N6qWY)QUJcC7oEGfr1F`a?Ndf2>PpL'Qi53o4fq1eI!5QHm_^=a&Pi%)M:Uk0:2mk
+\U8[G+!gHObn><<o<:FpJ^)m+HHo^f2-ehW9*+7_9=A@6M+\I@Y1YmA/lk0RMAgKS
+-ce>nOVY.<([9b%XA:/r(?>'eT14_,OuDF!OSE`%p:#o5L5Y*#Tu>C^;8R2r#pn<a
+>%&GsAoXb1a9TWUo?agFX=@3!8OZ5u4n$!0UH@pBh0+JtN,<hC=1`>eL$e/=(FFD#
+7^>]&]P+\1QRs#@gM)jZ<<5Y]m4)*'8KuJs/)^@m-2N4uV*tsX#TEuQ]54245@']a
+;H8DW[$Sq0OHH!"]PfBI"PU;QFt'E6%&reRbpfJ\PN.8N0F)iV-PaYDKVk&h&!+k5
+n/o<fHg;mb,B#?"_$Kr'A*2$J6&U.C/)DEBY-;*dacA5-d/`W&Ir7c%$\5N,g/$2+
+0=W\6JO\p:W7D&IaQf+XkM-\(Uo]8!1.Q#S[;^bYmAUEY`Q0GBG^8J,6X#t8M@=af
+P9Wq:g?<'(6(.#$@RR80L:1<OEP`X`FPBb=A]/;?@1Hir_uC1oFFRh(h&FLE(>)Gi
++$5d:m@m53Nt,P&hj\/*+a0<(2$D8flLTB@$C?g$&4pC+0M=0W#])i$rR-h0O*j?4
+BWBKE8,luYFUn3;\%@iL7(.9(;&++qEfu>1imY,&BN(;`aDkMWL*njI!@8)[4e"J5
+*S]9b?_8@)II2L[,VAj>]9Si2$7"sAAiO512<d4.e5RFMe*g;F`q-/qmu*Y2$OSSf
+eV"VaRh'nFTk*D5T&fH)hS$S@4oYNqs%/MsCuOA=.U)=n1J&\7,Fe<G4.*=;\'68W
+kTlH;CN!BH%a/i98,(,GZGASN[+VFCfD@<U6opdnCXs]S^h\thP<OS83Z>?5jB\Sr
+legU^[Z8@/kL1t=6&294-?g[TCpiK*.:l#4cMlh`$n.[RG7#\Y-#%5gEeh^#"DJ_&
+7KE=g!NW>][i)3?7[5O*PQ;]HVFY.1@M1K,*WT2'$tYhST:V:O?Jjt4ko$kEq@c4H
+'H\@,#M;<j@r]/H='CpT.POT4/?O[*F<fDub%B#B#8Z%0Wo"on8`Yju)>M;_h`%"Y
+7%TNGF;l&XWad*JU..f][H8F?8R9g`i`79+8*o#b?,-C<W5Ds:dXoeEoVV?k<:.VO
+rKiUl>WMg+!4oVb=T~>
+endstream
+endobj
+82 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+84 0 obj
+<<
+/Length 5145
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7CNJ7?'o)Tg^I$fbc9s@+-SsV&-C8SU1YoLORWQ/]g<pTc1Qb(ZUn%5;pAgk2
+EC<^#0qL*G&Nk=6i]K1*YElMq+/tWkq=8D=i,J,%T=tr40U$Q()5d#eDW]8(Z`Ck=
+9'2Ujk%!;(#?J/AB^&*>+tl3j?AQ%]O(*#nAUoHSd7\C$6]0`IMOG]V[id(jO1?;u
+i%(KTS>*."=X<6<s3=IOOWNKE>o>NUl<gdiEV\)Mm;ho3`r#g0DNlc$b_%q7*-3"A
+Q/EKsc<%X2X*:nNJ'H+%lEC'AX+.e5QZmqK(YLO7]mDR8_sHd&ffpXI$"-(3g'GW9
+5fX"RAUO-PO!1qTop$qc.A&+C0Ir+cj3[J-pli2bA7):3JPq1.T<:J-YCSHcRhF(j
+a4,]'C[*^Z:K;pn(:GRI`a:d`SM>ka5?U6Zk9gCR@Ue%eN"[a59>c`bH%uNrSg33a
+#:q!"OeD*X[_i/A+h=Rf$TJfeZmFN&XMY)lkX5`*Cr.BLg]a/Y87,Z,$(Dk:A/'gI
+G[f7"B#r"Y5[j$Mc"s*J4DrM?ZZ9"_OT=:4*EBDY).\*R4*7^O_XP1Hkb6b%JJI#6
+jO]l0\u,iOU:\tVFGg12h0DiEh=P)27(6)&._;)bYRV$j\joEWURR!?">8nm5\*h#
+n#<t<F>24bjg*shD@"I#ds%l$AK1pnO%KI)Ma'J)3s2FUR#(6g"2f@Eot]Q)1dq7]
+!)7YA0JFU`c+1%<0?<-^#Yq9%E8>mreOfm8#1sotTT;h2jQX`@I\'7XYo6WZHR^\]
+kT#mmpVpfRU;J-I^CB-^9u.C4[1)!"@qdDVh3gNnYgp'g_^aJdeW,M_V^<6E.0MMt
+ATNpDqN8"f&(2?7Lt"!dqI'A2GQ';[/ei0UZgZ\_.X7MqUZ#d[[7'SB2]-5:h-ZL+
+("K(Uohk*Dnr>9Y9i\\02T0("Wco!+JY#8a!ip@b4_4*Jr1`-sg=%keT\[rqBe?qs
+SEP.Z"I5[[^/(lpb$a!mgo20h'&56pG+2@&m*:Pg-#T0V:5_:h.\N]=OBk,,R-?cQ
+bb90lD"A(";:lE<,)#6T)E5JR/[5Os):HpK]"jUT_4dWA\cb*&\D3#6j6?]K-V>68
+\rm(rX$Ng-qG:VV2W>@Lh-*ZQh6;KS>B,8KTbS!;0MpA%m*^$hc%i!9CB\>PMbl9a
+I!Stl$$>*R7Cn?IG]A-kX)N0b:7NJnE7ob7jl;GoZM6>=M[P',-=R8E=pYa7LP^1e
+"dKM&0K`jb78Q(R_a:KZG0k+g.]V=X@Ckm8K^2pL^49pq:7+@B=t0;^R,$(%qT+q:
+FKeM\+Vo(J@2j5UJ;$*3lesU>Vhl67[oNRkZ=.e0=](=YSJ`6+ldUrPgnl+!gQ%.r
+GBP[^Z*.=DXq+AFD7B'/!dpQm_3r/KfZM[h_t]7Xd"ee9fU((WD$8j1V-L5THlVXd
+j:\'lc'SE-;o:[k`=T\IP)#(^:Xls3JO8Lg`jP2#+1=&5:0jfcXd"5#R/R5h3u;`)
+/=S9IVI,6,mVni9FIE?ch)U6We1,tl_VrsYL@A2uOqXsmQ1WJHl0)NG`>2o;7r>Qk
+QiaKQrJWtTZ0"+#?VkX<alk!Nk`)rMJhC`"h&/K\BZ!BnSH!o->Ynt%R_U$aBreb:
+_Raf>.;DYk9c)6P0,lBYVlAn@2ScCGj9L%m/Y1?16hbDX]\SuRYrl2q+3VkM*UJ18
+V-s.u'&M(p$U'-<6sn0T4fkFVI]2O,;p`Fddf!p_idV&Af:<!XEgMU5jO`+:LS9ms
+e,i>u=0714#&:;&$^_RRosD'`&8-clP3^Tuc6S/4\1-F`",1pjr-`MsBZs!?f]V4H
+5bO.IUsfkIVIWoJ?*`k_Kdo,29'Fo,.:g*@9lVcF56H-koUt3M@DZ<9IdO'c24nb\
+?lV(CdTVS/%KPe@"C#86bCh9ng^PGg;8Ws?[>Z&sq?*+Ff?hR;020mYEsdK^aPGl=
+D9i]6U?9";WmlNATMl2Y%b-!2PB.=.XCPICZLgth6Q&!\6>lp\9c6<r\HuSc-Ed^.
+,X7!2RfJ3jW4in;MLhBT^qQe655'DG5lH5!Ss7ScK]pu352(;c`SQ2=Kqp*C95bt@
+K&1j3R5(,mUEi"bHA%?"rC$!,<1$J6qmcRG\jN,^$YA@p.($=lr!Ebpqhub7,ERtO
+ULP0?qKsc#&`HW[:LE:)d8`;/@+Jqa$GsuFKCbb?).u.\J7AcEX-S?DG6eHV/@\Ut
+R*X%AZn_CLceT?j0!Xm%!X?!K_5sWqk7.MjRM4+o!IadcK@.N\k9gCAUKYUPr+,;n
+Cq+u*+>p&'(ei1X`@h=ml-=i02&d>/IR._[[6UXe$A545hZm&#[",m?KQ?.p:IXH`
+5Lff`!VZoekTU:o^.R9QbP8O_p6YMnQ7(o<^*nOLZl[S#gH.?u2jk0eeI_L"0tHgJ
++ja7t!bO(B^`5:HpNQq@&R<93Cp4kCga.k,/!:YFS/:)@\V6-H*Z?'"h`d-_2Z<sX
+d7X>P:;?:ZNVR[!e+7u!Vq\M)i*=p@;ZD1s%`cFMrA@6*+td50^S?fg``YMOV`0`]
+oHDr,H"e6-!_)LsgW(M`D`iD:jt_kgq'o#IKah&.#LAr'/a(lc)]PM(ng51nD0<(:
+0'^@joj<Wuj%uio*9t.bKOP-a_@XkD*fSt@bk3]X0X#p^&X\RI)jGRNn*_hF9"%t&
+bt%XF^=,??HQ>+md%,dJ#^WiME<TNglQFPXO7AoN0UIdu$'aX#K;-83ZI6u"KsQ;*
+[lQdId,'H1Pu!aM=QV1]=>AVRJO!G,)tq02e7QdB:i-:=oou,!H\"R6Znk382+O^g
+PBp"&8h_VY8T>hbjh)VY?m%9Y*8:1\4N\5cT"YLJFH""S27dMgg+\6kctI9k7r)M+
+7GO5IY#AildFr$1.BM)7T$ak&D'&A`oU+k^!gs;ch&RbY>T0b`R&S<c/?[PoLQDWZ
+c-9e6Z.##^"`)dtZ(8U'd5Le?5?Sjn0SRcSYqk4N>8&FIVcBFjFPoUQ;5MWNLAQ"M
+iMY(]7Y?'/o_Tn\D5%HT9>@j&=f]*@RVQ7I.S#%XCUGk95WcW<o$TgAh1`Ls5rL^@
+g_\4>a4sG$H/]\JYmOIZ1U-5-[pMi'rLk7\I$$7d=%\1fcEKsM;+lp)g,E0AZ^\pc
+$7pTh?VjE5H+Hkc:A72a.dYkRC'2VS@VD76,0bO$oMcenk!cA85m6n.&`)9rM=8m`
+OZVT8AnWq[[Z67og#gl,FDk+B/*m<2p>Z/`&"*Ya*F-#5gr?Ug=("cI0IhC!+OR=I
+/VLZ]<cO]FEOA0>dVrB]K?ORsO/jGtq<8Gig7U.I"X/P9&J?nKn&))WD(\*$*r`:N
+M8!etCqib\.c[V3WD2=.5/\14#2<AL;S%=aqqs+'D!pJP=RE=E_dIG+8"pgr2A!DP
+GLo6$)0bepE\jpYf)MY\g324/JnUeL(!7I9`&*h(jWuch^hnVuTg]k=BS$#6QI_c3
+8Q8)5MZ:D'0"f7`@.Zm`G%Z#SZY.RRWBX'H5mfZh484[iEf4m,[i9SpFcgO]_jd5+
+<We18@e^9^E(t@"+!CQ$nG^*816eU;UkSa:&ncLo9`1XXbL85)R!Y5SgdaO2V#UR1
+>!N%g`V-Tl$Fs%HULgd6FSY%YTj1iV@451KEkt,1G3F-ohq*X0\+RB,H$qgt:7N)&
+c,Vp"hjWD!k['sEDYl+a5uAbB2P=9,L_Z7i8T3N4A(>\C_joA;_19U<hm1%TMbI``
+]%cG7%s4Tg0/Q^R.sb5Q076iZWD%(O_>K.@fVrY$Zk6%YY?Q/C%BmtSl_pT],X4bh
+'?@2R:gcYb34ZP?W>g57[l&5FDM'Z8(`!Ok,W!9!eONN);jfpE"OXiZ(E9$[diN>s
+(5b,[>ZAdk9o#U/>qI'9NS0TX`FLFB66MQ!?pb<:>u;7G(?tiYH\jS]jTJ?$>'Fn3
+et>fIPu%jfO-,B$[<B1DGWh%2(l`agQbA'HB&e\#Gd@]&a>_=%FNMr5f\#ar\=aj7
+,M_XjQLkDi1`[,CkJ:6RVjgEkR,Ies$N_!d9V(:_CW[nAa(*\f<'I:FMVLS1;S,DP
+&;+#-?3nBI79^d-1ZF_dI*'!X3_n%.B'q6r$r)\so>H@H!%5$a:.U$Oaq\8?;c"#T
+Bq9j).aptRDLK.RHDZ0*4Gca3!G@36cV2::Pt#!ZBNcb?>TOT)d^8r?^B=;'=*Tjd
+/Z^Ic]<#cb8nO1%_!T;1"?^A=DT/4**&.8X45"6%I!eEV,7IBDr_'^NO&TkMIETO.
+,B!JA7Jh`.:Jj;i^>90gIkD6X"Mqg8P2HB/V)D6nEl6)iV&1:ID-n+PG/*R\#WV4Y
+/rALs"'Kd9V/BG=E+)gg=XLMco?j>krdGBVd)AfCeGfsX&t`pJBh((`'i5DUP2&!L
+9$#++,0D(T,imMg5EI?Q-;^1%\h"o$EANigONiAZW#;B=,M$G0+BA]E9(*iuNQq>5
+KKG`^3pRc$0M8Ph.783a-aT%OJC^]7UQr<A2(I_I$8csAhJsn\g.DaL[Q``qV6fBN
+DN,duQf+VQ4E6/FANsV=aB[+7Q_BKtIe+s-BHo@Al17<mJ4nQ<.K?MS\#T2s>db\M
+!M<n1lcYj3mHV-C?77ZoUQN^M)Yl\KfgGL+(STqTZX`eqBTF)TO9?0PC9:"bTLMr6
+O-2^*r_-krk]9bmrF<;Sggh^%DsMRE>_PtNoWta+1M_Z&C04/gc,D,t9Ql(<XkY*4
+WT6Jl&\6mMTbOegZiG'enKUIkA!QKCV:8s9.bK8e0:n,GFJ=cdGoUI*R`pac_c1rm
+KE1T-DY@pZP(]t,&IC;$#n+g+K9jJB82%EXl^QSHhfCTcpmll:5Q=?:Rm6'&U%>U[
+hr[/J52FH^RU+e[Ve%d)T#P=$8Rlr+g'l=aO.k9eZ.]Y+(c)ICarr0tq`e[fA0=11
+6CNi'/HUb;@b:B]T,4Xhp(H7H6j5nF9+M)W,6b2[&s'SmbGcs]\p_JWQ^qV)-<<4K
+i9D3EKW_PCL/H@fZQ.TFIQ^fFL;=1i;3aebeYC7kQ9A!eq1j!NUB#3.8mft'm;oH>
+P!>KWbn1@:pSSLQ1Ae45?mU&;B6r0\@RU:RCh-C\k9b6ATGoEr/,p%YO<Pg*~>
+endstream
+endobj
+85 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F13 61 0 R
+/F14 86 0 R
+/F18 63 0 R
+/F20 18 0 R
+/F23 4 0 R
+/F25 5 0 R
+/T1 87 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+90 0 obj
+<<
+/Length 2188
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4=c_;q&FQlRL&*,4[4LU9,h+NpD3B&MZq(e(%Bu<,fqrU4P,O17]_h.Z4EO]V
+iEu[b9@!(PbVqX*[bC#;mH@*u*]7Kmr""P/0gi#I(,gTBDc=p/:YP+.%nJo>D/#E(
+jm(U6p11gs:1UW:K?uksYsa-b=N7NuiEO<>@2n8AB,N.iD;/B)f3jN5A%BSc,`O9;
+E)#4K9$0ZUpeXH!G4B;DVri6@"$!SL>Mm0BN44`4B?`1p=)[7co!u56mAoAWa7O5"
+*H\MNmfidL2Z4cFpSmlUW3-'JOgb+=s#dsoN=V)"l"*^(mI?28KD,"9qaYuEfs#!F
++EgQ5$m?k0$&3hdc-YVK0QI1b?QouVPE6k&95Jm8QQeI*;1;h&4i]ENFs%%b`1aF\
+7p81=Sqi7^%"W>%+soPJ1sH\3&lW<AOC3c1^qcs"^)PQMYj69K':;Wer5i(4>]W\&
+,0,:'$<M>,ibThZ,@ii;Kk<G3k>B'd/Ch+=L4M"D'%=aA2\3oS[AO88;4**c>HWge
+7.4:MkSs%>@s]P]8@0gS%&h3W*hu%r*t+O[YP"3/h#&_<bHkAaYH0!AJ7`PYjt[\D
+W2aitpLe&jECtg+=iHbboPB!Y/2=>-9!XU"9NX`NUQYlr2@1rf)+fkZq[t952#Ob=
+98+fJkUtR8Y>QVlOi!C2nf29i3F/!=Pu]B3>ue=@b1^tNB?G$kV)qRGm:V('8PI0m
+'Em/acB+BKL[r+A@m&51*32IMKAb5BMfKGs$9;ZKhBaXJ@!.+,K1l;AkWZ!kDTY8&
+JemMF88/CXP0G5%F(#/b_<iI:qF)*%o!<&#87ash7$'2j@ahd&%U4M^Jt!^ud9j[j
+(pmm*7[2H0BF2t;+tcNOanS&$9Z8UNXE.so>VD1WXH&MU&;_D%0A0%m1%mr_%TFh"
+os'N_A@cn""(B8?iqbS`@TkXK:s]S+la$ObgRLcF_^cTFq*p7nNg_-tX-pm?[:0#>
+?!F;W8M?7+?*;@kPE9:b?GXZ[VREqUq0OH2Mq/B4KMf/Ke=0fB&=1f3+DD?<--R.p
+l!2t[GU70qc\loYm7=O.Jh7<B?AKM)fVduH,?JL*^j(;1C8<$Ai,bYQn05^a0\39@
+R)Q4h3&Qk&U036Xh[3Ys.*ad#$dggj_&gir*Lf/(DV);mG.VeChGP4je[WRIE[VA)
+Z?!jCMu=U1Xl-VQ%Vg*<==M?!>kl[_7onOW_QQ+ZG.Au\"0I+H:#saI$Qh;)"p4Zk
+f1f';3o2</J@:;MH;&FWA"1P/*V$$;aLXb`-&Rt)k1sII9jKi;r3!\gP]ElQXkb8)
+pL5aP)<2aKmce':]`L5ss(gE,-!9+n0CkFQPE?Y9QQ(h@3XsoZ\Oo;UG8eoM4_JLE
+rXBjjR1HC(2VO$iE\k).?$2DjYWong[,SRV^1:0s::!-qmI]FT2"#+XNr;%TdR3BS
+f]gq_MqJK,%:c\%8k3niop.q)E"EN1WV3+^4kj-XRGsE6^#d][#Cuc1!;$)FOqf-Q
+QUr$\HVX]$)%ISnkGAAu&eDSn:E&>rUs_qEpWa)UaB(^O^ZXtM>4[@Fg"$GQPR*kP
+8A2-Wq)3*/LJHZH<909U<BbPoGNH=7p@2,M`BN*-EP!*XTmoj.gec[pmFtLuh(uB+
+oV?D$h4&Z7P^^1+eoN,r^b%gJDT*9-:FEMC>Fk/tm#Ba+`.N9rb'bC(SAK'E@.dgt
++R]6gS;gIeLJR<V[?o^*T6uO&#[camXJr+1G6(5gU'>SfKi/l]\0l8?2%d-@e`1FS
+_$TrZ8(<2^WA`o.Qr$tFKIGE+6QAr:%[GaI,<N&@]'=8Mc8Tc6]LsMC?eUC;Eq1A;
+8[RhAh9i$tq$uP\cqF)TLK#&ERcl8&V(/u]k\4"f2euNMLFW>l?J!3O-njfCefIVQ
+[)^d`_1?CSm)e?kQDlJiiEY95<k9ApS<[#=_t&!T9aC'n6.=EC<7%su+;B#Ajhhdu
+StlM`-*FE1!dj<U0EA7Vbo3`s%El0np8U6SR'bLXY@g_RCuh:PMOQY&crBs\cSG[6
+EVe762mqWIWMF_\Uk8sA81-"LPRLZ48^Rf\jCsh7O]6Y"jW%_@C!1V4oBca>hoNn<
+hj=V)4.15>.0A$-3Ln/!EZm6*lVV+6M[tsfo=*FS]LKuV2B=K/:rj(9Fo2U9G,tR+
+!5c%/qu~>
+endstream
+endobj
+91 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+93 0 obj
+<<
+/Length 3991
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7?#pso'o%([?a9#h#+Lo4^-=_P3o`8=ltJ7m_`AU"0.;[OfMYsd8Oi5=s*G9"
+QV10;/r1fC1Eo7>%plnncG;NE-_m#HRET>&\K;]*1BKf/Pu<UPb-^/qAWt.Hal]@b
+J,PLAo?E)!6Jr6\UQ9)O.uC.65rZ>CbFG5.53@_GSI>'>+&cW.qN,Jn4]B3&BMn+S
+n;NTeO33tJ<5=im2@p&TA&Sng7_(uQ'\atmp;&o+Fan)3.bkt1@5WdgJ^<.fq71tF
+6s05><bMMPh9lXp0&0(Rfpu?+$1tYSh*9te!OY>Ur6s`?Z\d0iEIk6gi7$c3B^ECY
+c3q"Lh/Do,Iloq5k*joJ&^5+ZfQ`j+X$I^a:8]3K1id(lV-=.)"Q*cKVO35*S+YCA
+%l;k!g[UZI"r;*/YSj=/NuBT/+M**<NI\e&@uYAaZMoUUf=G)?/QQrfO8O#cP[c$,
+(E4h?o7nuBA<h%V7(b*KjgIRWNA9G$6k!m'&-3$YiV.J$Xnpjao^dkhJVC%)KCslu
+g([T3A6JtNb%.uBUY"s(07V..kiMR,fB[qa`P&q]HaYMMZdHBDfl'@;]c6n`JlMiO
+:m?6V5UqTsoQoLW@W<F:]i$:6KhR#,(Nh&aF0=;<:Wp%gqUSeKD<j_!P8YAt=G^aP
+L13HLR.WQ'SC@2)#%\gu)hoO5;AoT!MBOdh[BGn8C*#,s#_fZWD1muP9BdH)J4)[C
+S.-Ib'DQTB#jG/ri6O\Zdt]P'dD8SQ$\>*EK<B`$/CTPdnsnMc]?^P'R%@W7NMd*]
+5!X'J5<+d%\rRVF&J"ZbEh(Vi+edn8kt*pdN3X6#J>8t5!DH40YgWS>+DT=)%(DoC
+R3i]eFq4T1't]ssm-G?I9MgQ'<g;oMq@QKc#U^TZDs"7;G9`t#-Zu5f`UZYl?G<8K
+rX+4/@!1L[^'R%FXfW+KU8!:2L)N[>@;2BH4B!$L4Ebgo;)NWdRU2_r0Bu=6T[UHf
+N-W/41SE'tbXl*>/$n_uH'S3Zos=T67uQWJ=BQ[clm0S'OGIYU].m@9h,qh832F4@
+]N_!qn3A.f"N)+n#]gQ0IbRY;66kd0ph92Pi-m3MfVZ&C.%&6:K(.9;h+qe`qL,.X
+)BJ0$W=Xk4S`#`E\36F]eQJ+H'+ptG(%Ss:V!1#"<+%<&YmHH<O;0@D8Zep?p!;][
+!D&uPmt4SBbUt<Af]Q5%b+Bs>RY=mFJMjMH:3Ps=nR*Hi@7kiS285Sl[tHoKl-/)(
+<3r$3a1eRF@7lGp;H$b8&#(,W-1'$=QI(Di<7/NWf2i6rNM.e*!<F<$1WaBT<dbu:
+U:68m^5tP^.VqEf3&d5@@!H5"doj(9XURV6"=:H/A/qPNnH/P('uEC4^aK=0M2&/;
+;(f+iVMrcFL^qlF,4qPgWrSjX4D4cg9fN[1UaEHr*d$<?T@*!!iQ55EYg[i;MH-Zb
+8lU$jmQ/n`A0.Z7c*do*3D;aMSQ1<raroUVXl_\C,/@nR1H;^CdN]Y&BXoZpo3PX)
+?Ba(e,`ot;.9et[I8(!hWA<[+rb:r;&)q8"I1T<r*UGW$&;V^&ZNPLJX=1p)5IK2C
+p0h.-Mdj(uLNjl;7eKbcF&7Om;1RYJDR9jh]D,C:Qp5CM4#S7@PIaVV?0GRf46:UE
+q:[E-OTkYpP;hDq*[ntSMY\/:3]bo-L5Ec*d1"#P<[*aY36g!QGmEI9NtB.FZig[.
+oQ2*NMf:^53$VNkiUblM.#S$c8'YigL.UV\_n$c#4>iO2^GQPm9JLeIJK/ELUQtLk
+/?KcM\?'7/RAb_K=%]kn:8qc&689Y.75N&N7+9qaS(s`L:=(O61UqU%0$pYHX=Q^\
+Em:USb'Zn1U=a><,8AtYQA\9.Gd3g)S&6gHiEg$NIMejQI\9N)$Q:;WB_5bj1i38'
+`^Q0prXf)-10r.kZdU=';W,bN)(_Vb=#(\0k`lWucpP8F5ZWc<DK#[(dA-B<b((/\
+eYqG^dc#l&$]+!s=`d<`Z<B:q64^7rDIR*und;X8RKe:^RRt"a7!&5YDeG!i)41n4
+d"<dVee`?C`\a4m*:ES/;pU9*hh[THUdd=93AnO4=d[WN#sFMnNibl@.E$g>R^0$3
+F];js^FY95$r.%B#_C^n\-Z*&d"JirmTh4C0!p_;FePY=d;^*p1gWEXUWmSc:.A@:
+UtZchN3-;%/gu&5g6F[GCae#Q;kJ,c*h.'^9<X1\`aWNWY"\Dd)\WFQd0oO4-r?XQ
+82XcZVSJ,\3ge1[Z"p@IU7*P9C&juDbTLJ.NEPq7EJ?&e_jY(@O+Ptga:8Nn?uD.]
+^m)gthu^JnQc36c".VqVLG.QH!!`an3-Kgp35E?29nl2`5(-73V:Xg["9]QpAm`Dg
+MV//M^DD]*j'TZV;%0e.a^)!VTk#%L5,IZC;XP8jQRod="W"-ar%!jWl*fIpMRWJW
+Hi%ZWUtn4im2LQPhZpG4HMO]p\N%r"9*POac4Ut!bQYo(;'6p&5BUUq;V5h&hD[%[
+c!l,`?&.u]R"F`g@Ftb6=On40'$-8Y"u'&TkVEHe>n46@P1BZ#.ZV,n"[<33-(P3E
+9'd`C>Hh<bGFK'Ug,r#DJmd-s4VRhNZ2QpMUY"s-:RKeq-!.,hL^[sN:SoMU*;0c(
+Ve#2B'Knt8B':o\h&/hcSm4fklhF[,6dp=r@,c]+la[8T`T+&CKJlENR_Zamb1aN8
+56Q!`SI$9,G7gI8E*%-el"u<T[6QEGeZ%,OpONa4?G8'[\Yt*dStW;?Mn4a4(FT:(
+%^knpfdrAZ_\<5+;"qTi[!i@XB0$,3<,7hl`st5VmcIdr[+UkuKDcO20]>AA4k#h'
+^I!uUf_jO\8$r)[eqEu:H8+;p+@2dSmn6JHYo_8VaEfWHgFB.KV,Y&7LKiop1YBc=
+BF:"idp/Z;gn84BVJ)9V@Eq0']ZS:;E]A#4X!c%YZ.ld<1/r'3AgP+?$uOpLT-'O&
+`H%/lR_5i+!?>N93GaK`JL,,c)h-H_i<NhK&rmS`fQ(8'Mp5XV^K<(rT=]u@Q;qQR
+:kYf*:l5FY@b1"8U"EQ7$_\U,>C4Kg-PMLIXLL92@Chm\4)9kG6.r(M5k+t(CIHu?
+XpoQh's<a,[>PF&'H3LAkJ.)Ve3`9/Ur@H?0[.W[`\i`nU/*QT*o!XLFYh;m@hln(
+&\BMS0@W/>_\V]OS%B$j#mcW`DX3g4/?/<o?9Et@::b_R2<:(,i1#bgpG>>mha=0G
+d1,,M)PLZ,;5Ln&i[T/AE_.s%C<_0(:7'-8PJ\Yf1+?rl%Pg_.b&eD<d%KLJi`EHn
+(Ro:)#e!5ZW<]Ta$>k/.2S`qsqE8Z30GE1kSRrN:nPkd:@1CtF_6@W9\&J3u&=CAd
+mjXRXJ_=f%>(4e/]'XQ.lD-E+s/+G'QqY)>="]nNZBaqB!0YaQpE7RHFKEq^o"'NN
+GBq(W,ao,-WG;iUJK2,0lE6BD8AY<-5c39u*!S=T*c6Bi/[pXPf58o53D9Rk?^h%>
+E'4NYmp)j!deH/3R8O&BUG_\:$,^.eXOCiL+?<i04F*.jTCjtZM&6GkB[98K/:1(A
+2Dc*f@7ps5_BQsNU?kcsHcCoe:6DemireB>lf[NYN*G%7Bd$tlI#Y&q=MhDh!S`rk
+J&Y>%97bE<$"t'?3tfBkH[.9\fen>"0f]N6X+@e]AbFdq.&EuqU8A(T'"+BI<@psc
+.7ILEVUN'Art@]7CpTf$IV40OKF--"cc7OE-Fgj0@bG4^l6..Va-XF8M0G?6m2(qO
+_cEnKPl0]lrOI/bi!Tm2Rubc7C:,?gSp1JHj(\f]`o'Oueo%sK3sa=$8m8hAcn`PU
+2kKt1'tUg#60:]>A;%I;c?F'E"O]%t,Ok&bR)j)#_!F8=3*aHTp$e9NfD>4t>[mW>
+a+Y4\FJkOf$d`>$c)-Wl5>"b\4eF`r>i=W(iNWAop%o_6rt\4k1^L@NQqan>h4r]P
+Q(_0PW(JjEiG==[.iG\l*<7;1m!8~>
+endstream
+endobj
+94 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 30 0 R
+/F8 44 0 R
+/F11 72 0 R
+/F13 61 0 R
+/F16 62 0 R
+/F18 63 0 R
+/F19 64 0 R
+/F20 18 0 R
+/F25 5 0 R
+/T1 87 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+96 0 obj
+<<
+/Length 1145
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gQ%aW&FHg=Jk('9?uqYYUo(cYDP]s0/SZf4q`os)BXsp([,g[k)\\BB!a7#_
+5/YU71ZNIu'nF7:1*e7O3rjD[rfI@&[cU2bDJP7a"W>[`(b@kc67K'fWb]1`8jNU2
+nk0g077F@,6_p[-F^/5O82_GnhC(q7EK]Lpr/D7cCf@JNe^.#N-C43Wg!Vf"8$362
+Rdt57Q@\TBHj,8D,*5(26;m:Qj@:Nk"*DdCV1.kLh0TRG5@E,ujrfsOH,jOM4"ec"
+Yr0\>l5;.%8e<Pfd#Z`#-b;EiPNq^p_=N<O!B`PumpO,qcs&Md'8nmD,\ZF!Jn$g0
+LR93t#0T'_UtAaJbC];GYY9paeNO]?*gbrgmE*m-gD"A09Z%<7rA?kTkfC85ku+)9
+BD0?d'+U,p,EBt,h/?Y-2L^hXP!#^>b=+cV:!])k;3?$HLXKhQj:HH(kh)C8j'qW6
+3ek\Sa:?_!P[`X4WHgD70ON:>_E:S5Ru%=9X%XA[``<PnnfY&kk;je^A`r*DEf60l
+qf_,<?$4R,4YlQ>8Tl+Z.-@Z\__`)ABX*,M!\TInS#!&7Z(DfD?No2j1hcJ1=Q<Ch
+m0>;gD[Ft5_&qr.H>lH<8MN.m/QS&81ZWpJLu3Y'%=Khg+Y;q)9Z=-Y_&6tJj<03:
+@PFaEAFa]l6uV.pAO4e#UGlh%WaiRSf7G2&O2cV^Q=;3URB@s`%eZg<[91lfSKVa8
+ikp6+W)I@Pl7eLp8\8[IS5.U#[ks!R.5^(0SBV;0JR`[,"Lq*TDj/9-p%Eu5I<mQ/
+c&4>`?3a9H4K=ShDkHSS_riOX7j'_go8l[r>g_[#Xr`m'XuE];_mn0^>`[`h:t.7X
+MNPHgcmm.U4%ECW@TnQ_\>**u=WQBIFAjCg%9cSq:,FlL(pkA1,OG3(MT20&LOF9R
+?I7[rTLccaoIlg]^%o5K2G.T)DnfGliau^`2gu_U-C%EZI5,csZJQu"AGqDi"0I8T
+TrPu1+s";i)0D:j=A_`s[M:Np:Ct"KV*ZA+a2;$2Vthl<dpci721?<!o/+^T6*(PW
+%+H?K[)/RIhp$_o9ShYVk_.5]H6Eb:n8<f=X[,/Dc080URklhu3#[l%cu9,XV7<)\
+Li70gmE+PkC]#7S+&>;D~>
+endstream
+endobj
+97 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F23 4 0 R
+/F26 19 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+99 0 obj
+<<
+/Length 979
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7:N+r@(l*>/VslD\Gk#Q2r\I81YdGF6->cq^*MshoV3J)I=/`Ke5:7#c+Ipq=
+Wmi#MhT,Wka\VH:,,8p[;P_hp0jlGOJ+XIPK2>Mt!M!1@_WZT15(#`/fTIB[`WWDU
+j@<&V'Gf/K/:QF$#=GY>JbXOF<)sac:[?\O0\"'^ZZ\P^;llmtq0)86qF%J9ns==C
+0P[C&.1J_`!1BOl<6]Km,3&tIIA]V*+7"F:0CS2Hj>5UT50_414afc%-KM3HedQ4]
++V+dBTOl9=E>&W4#@_++Z@8NF2*jkE>j`8F!>KILO0dMOqfYg7hJ_[m*F)\Xk(W+,
+l!1e#V%)o'H+R>%aOWU*00g:HJjj`QhG%Kj;/.f_&nK8'QMQ9ILgVMYYV1mF9114l
+LRf7/%<<ZNbL8^\egY8U_<nN7iu-]b@sNp(KK\GRokBa%(+;H4;t-qc\pUZ(mAA,W
+2n!.u>roL=4+YZPja6.p0qRnJ[b>^2,sS31Sb6]`9BE"''($;)Afc<l]l^een(\M`
+f=>^6;fq.=]3P"HQ]1;E%P?U-M@L(DFTLIJbu=Kjk5QM!KZg3<i<&@TG1.gD0%LCH
+@.-"YPP;q*@p@mnluIO/-X8F89/re6?_lZ9+Hc;uG[<@@?+Bb[rlcJ]I*74aGEftu
+OF#egDn46G[La@Z))#2P<CoGk:8lLc/K*?;S$EZ;@Tf;Q9j%KTkH";qO&2\V.=E2j
+VnS&3#(,GuEo6O5S*HOPWLK:?X`XBk6c4W1eb!40Ep;4/jU;B[=I8391C.Pi<CRm%
+$Xe`KE#$,I[_Cj$]l*rF+^1tLDn/j9><q#i@iqf/[qomH>DS8Nm!VOHG58!dket1t
+n!b97oBm%"?D:=+2"t-@YDfT&\_-TpmYDhNe^h68X>_cIm\[7apVpcS&,4QeCu7B5
+S_KuGrJIN(oVb*6[(:DGF6bjqXcm0%'LgSp<P9Ek_cHaI!66?Ml2~>
+endstream
+endobj
+100 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F20 18 0 R
+/F25 5 0 R
+/T1 87 0 R
+>>
+/ExtGState <<
+/GS1 6 0 R
+>>
+>>
+endobj
+101 0 obj
+<<
+/Type /Halftone
+/HalftoneType 1
+/HalftoneName (Default)
+/Frequency 60
+/Angle 45
+/SpotFunction /Round
+>>
+endobj
+6 0 obj
+<<
+/Type /ExtGState
+/SA false
+/OP false
+/HT /Default
+>>
+endobj
+7 0 obj
+<<
+/Type /ExtGState
+/SA true
+/OP false
+/HT /Default
+>>
+endobj
+102 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 768
+/CapHeight 716
+/Descent -234
+/Flags 34
+/FontBBox [-171 -241 1128 966]
+/FontName /BNDCHL+Concorde-Bold
+/ItalicAngle 0
+/StemV 150
+/XHeight 504
+/CharSet (/E/two/h/s/R/F/exclam/three/i/t/S/d/four/u/I/U/five/k/v/V/l/six/m/L/W/x/hyphen/H/w/seven/n/y/X/period/M/b/o/B/N/eight/T/c/C/p/quoteright/O/A/fi/e/D/a/P/colon/nine/one/zero/f/r/g)
+/FontFile 103 0 R
+>>
+endobj
+103 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 30583
+/Length1 726
+/Length2 23516
+/Length3 0
+>>
+stream
+8;V.\HT]dC+.#X]OrPihk45nmUTp6)<g6\oZ.p?S2>_jmA[]"k=?&pUV2NEs;^q>h
+f+^\R/m0L0croq'nWR48U6LfN3BF?N^YeAQkBYpVp\Xo:54@[^dj6^d>^&@>_P4<T
+R&tlJR:pC!BOo:sd$SV\6JF3Y+Fo`tiW'OeE<1P;&8'"Q/;_Ht:^AcN^O-S"!1$2L
+c2`"o=?bKl0I)*=1tD^9TM<\8!#B@-#70JSd/Y,[JkQB>rt!_<b%8I&J.KX:K>@VV
+V7!V(r'5J'_LLHsq+#AL#[d^9e)eTc0\/kf4G_75R1-l=d;72AKDNECbiHVt#V`Jo
+ZM85q0Sg)Rcqj_.J0t=Y6)HjL\FDRa.$Ohd0?q^MZDh(71^8K$F?8?k`9.-'&-l\9
+(=ACP!13jb([hZ`(StpR"Lr7t#_c10+TO:uY^tH^TZ,iJIr'fQ7]1aZfjJf['e_pA
+i*4>(J?cmu$3-coL;J'3Z>)i!,KHBKV8K[2N'R76`*a&]NdsB-QqIeg!iU2N[#B>c
+5_r-i)3?Y<"*9fL6Xqj<+):400J.qYEB(b;J![g@jlD^g74gkb<"AR!iu%^GO'-'[
+$uhWFCU"#ZN'P1<94`WQ2Y\:p.au8eCl#q+p8j18Q#cr<3",pY5W&:n3!E"i7T9-M
+`'5<$O[E%GPqIYpH.a]PhF'q`rBi1]NGjHF?3p7AY#)@X[H$UJ<Dr80Olk1%J;J.1
+>]ubWiMjV98]e0B76Dp-3,*JhHY$gQ'AL[4rAtF1c>[n?mKU*iWu:<)[JMqRFZ(B3
+,i\Ipk>k-[N`<JlCH%9FkL`P(rDs`/DCX5L*gg`+;`gX:hiP9r]A12$@;bN!j+@W<
+g=S2r,MLt=)V;eup8rgjB)4gY:8DC0$OM(V)U82H/^K(_D%8dk[7?IIiV0[%ZkliB
+Gji*[\5,$/g>N_!r]Z+cjm?!Er"79/0h!h>LlEd.q,PRl#?U<DNF+K^dN-_.c)Fn>
+@-sMCNh'7_<0`J;R$NitT8?qM&rAtGo8'G.6m]f_U#kEd4mtEIO7*dSl7i]f0UIYB
+cNXW8]:78lNj3i/pSmhen8u5;C7:b_]u/B'aZXb-bCb!H+&/D*'_4r4;m_3XDAW(+
+!@&Am(R3SGC&DWA!4^(VmlAhA-*LS'[e>*@2"bV`&8j&tZ3E']psjZA]h9pn+*q^q
+VDkE0$q;\PdMB`P<eQ;`=oI3fVJ;m;Gg#T\<-):BU+,O?AM'\N>C"rR?`-3>dB7l]
+3LuLEm$1pWeC)ZAY#0J4APphgS_P%G_4r&sESN+'e;.ug3OU6Q;)dB9aj_7/fs,5&
+_U$bQ3X+7V7Pf7b#;MI[KfE""EmJ,!fe:$F<>28K_lkU4I[1/3FXNV<_^*8UdJBsD
+0=.rN@Gg7q4B5pK]lBOYfHIqD]]U?;8U?>.ErS\2O-Jd^I=5L0eVj>'CT\g5M=gA&
+)MJ7]0bY3$REu^2NZUj"7]-tAfu3EjU[&h$mPQ-;TQE=YT_&TVBZH/+)XX^Rmbb-l
+))Rr:p99Q:gkt0J,p)WM,\0X02Z2(@HSXXGHi:lH#IB#76nR&s:ejZ1[89bIcjBK9
+UV=/eC3s..N3Vdi=2\4SIK-uDj0_@e!AOU)#7?>HGT]7_-KD(7CeN7TN>e>)#>S:<
+ekj#Wn!9"<&)@`6Tf;C8:d:50EZu^Cem8mGDE,s(k[8I./612C<:i`*C@V\W=&p%6
+hHo2A&b[]W1Soel3X;>QY',,qQI:P4,/95DcpP+RT;^$58ZM1b;:*ag%Tm54n61mS
+cd3M0lH[CMGms%`R_&l=B;:1S$V:18e@`tGE6@_Yfdnm-k>q/BO<Yoe`OO1oflU)K
+T#dQ_VX7;Pb1H?<T\UDh!#fe1bbc7&69e@j@&B&fG;s`]mA`2RLU6]3l7DW"R24je
+D:I5uA9!S'Cg/)]L[a5H:*[g8h!;8Ur7)UY(nQliR.il^lW'Q^aD:h82eEMU4Wh"+
+2bU<;0D05-F7E:XAZ]`hl^)mbBplhJlWH@Z58iNWZ#p)X2dnK+/g3E$k&aKQa-eoJ
+%m7`EMDqqbf+6>fP"CdG_q';"8(=QHZSHDp_Q4,@YI<&T:HOp85WVRm<9!600m<4I
+OY9g,Gf\VdnH^$HQ3MGL^<*<%1Kere$^:-*jp'X]MM6lm"Zrc%&%eFLENZ0reDDGT
+hF/<"*>r"p=26F(S+8ZjhQn]?gFK>kq5U#X=Rs0`4aVsL.hjVM<ZfdAN'/o]T!QD!
+1OI#aGgP3OhT0j.Ua5H:9MYH&>YTTbfhlIK_dp00mDVjCb>NYikLsGnbG4&Q=/FfB
+r(oAZM,1kHfun2t[/)&IA<#13o'&D@[X`sPG2i)_icU5_YBq5F3',18PtWJ#.0F\O
+Ji#P>g@t!$f<,L@;]bTL)Ri_)2NeW?0e-cK*SQK4,9,`4:>Dh;[D0]+=M7*o.-4e3
+1JW\Wo6\-9W]K]F"VjNuFEr1:j&G;qfiVQADBTuYh!3Z=4o[jh=!\VKU&t(Tb@@,n
+1sS[V/11jsPV<%V38*&*a=.CWJKcARV2q,^eQmS;=&ju<nd(0O[BQilG$*=R=nX%H
+_Fi;uH6%*3UPLq[-(:T<8g?0oA>Z@Y^$.P_]eEJ72W7>E)<(Z_-?Ct=]%kNrdljtC
+V#6H=P3a)-9G8?)Vn4ObN4ggi40=p7+31/7r7o+MB1I8+l0\DMfq_?9>uj+)PYq%(
+6CX"C'rKL(7Xm19B[ZLa;uI+<Vh(H;$i^G3prch'9MXF5P&E$8pi=5eL;rtcZc,9%
+Gm(KhG0a@f+]SEOcj@YU5YnMrJo61R)F;57=Bf;2qH.qu!dZtNZS%:)=[1Vj,$^iP
+@dJ`Vl6ckQ<aTQr%OV_+4ESc*m\(ePVr'!;f6q62FHrjfNp6Cm$Y)B3aJP\%ODh#I
+XKGKH4RV!XC]&Q7;pgfnP(p6!QT]8]U2A+nclfh.*dBsA,u8qm$R25ko6$=p"I(uL
+i-o7">sbRIT?FfJWR%Q.(l/M3,q<TIKpWQKqpS=W9Q&DV:K.5tamrje0h/t!`:o+D
+)HKe/OP]RnC&[b50WMP]gl)dTS42_S$7o[VXUK<\r?9o'"<T\3B5u7@a)aPU3q]5c
+gMHf3BG1.PGhho,""KPE92J)A`Sn4k49<UhF2sFd!0.JLrOVUMKFFRaSX>o$,#!Bj
+3<J@\.P8M%W9*^?`lU_""OR:GR<3")(CUcJ'0JUZAaV;#$NQ7<eKWt+42\)mc`0R[
+7g3\F7CjM9@g@pH%u$!U+i1"6Z.@dFH94ruBn4c=5g2^QpX5@JCZk7Gi_)P<S<Jia
+PmtC=PNki'301-LFlIAH(m^!=Wbh3oFs@Ae,+^pgRGlJ)%B@m3Dc5GNS"8VJi%Q^E
+a)n,n,^6,rf>JsafjD%POsDO/g>^=$+^H5%VV_\Y[\:Y2IEH3PC38]m^$6PRiG5`q
+hN-/BD&RR%^d]Nslp.ou;I7#8[^3^)NO%4`UB>UiZ%,kZ_Falr3\8^]_rPc`pA6GX
+jD2-TmTJQh+N;]Ej0tP(5:6EG_C51O_$sP^0[PSLP1aB*gOWOOBgll&*^c7(hWX+O
+.YoN2SCkTsacBl3rgk#$h;7YEN<pTkCkclt"1'qGaP8m5p,p2\:s=>JNn0%'ma[ne
+0\'D3*h\X4ab%(H,K]<TGOK&PV#XLRdQ6:7*(OQ[!c<+#-+O6-,?5/%%C^I]4ao+V
+a6tG2=b-\T_NQu3os7d-"CHrdp.].$OFSdlfDS'HIh*u&@osiPd]rH76D<Y\TfEf$
+A`R#eSVCEura1MIh6AKB1I`7-VW9a*WX=^9On,Juc?PKHYL%hK[CVeOis\2r1aJtU
+R,\206SqK>2q.BCQ?_(2'Tb[\f\AM3=$LP-Q(09YO[YksXfW<18RAjsX-ro/,AO"/
+'+Ait2feY:KqLogR945[L/FX(MrC4D\^Zu/EsbDd?fnUG[7m8"oNNY(V>!KT+M6Rb
+hd3WlSsk,-<Bf'K>Hb]+'Ea/cVJ=HVZq5?g/Lb85[!@:;03?F%HCg:3R\"R*7Ci*E
+)jt[C:8u=ZL.&-sUhYY]a^452.-rGBQGMcukVS!@E[Z&7UnVo&+BOjBZ0h<]opNsY
+\NCFfT[&&ZfZ;PiSkhU(J5o[tRCL)KR:Mm6n)VVmak(<d!euk6G"]D-+k1a"e!u>)
+Ne;[#KUY]\>Kist@9mZVi%[igAiVpK?S-;@,FTl+VohV%<(X\lVg,F1C4>3C+n60B
+ojF9pT)4TZ^&Ghu:O.D-fijZ09,ea3l<=;f?<Ar6i[s_)>+:9\?+?h#Q`=&NPLed`
+'/:;`N22*e-MF[>jaq=PVNBgm_&!gk7PVG>8sb`*]Mb4O%k2<]\9T*0/6aZt-,9n8
+0WH/.gl"'jFqg.u2Qt4@`miU,]ff![0B]2m*jQ(]it4rJ"UHG1iSR0F-c5Jgg7n*j
+ilK[YAf:0G'?1H&pss`CB6$K7cN/!M1W:%[H_#"ESSd.K0Z;tOG50cG54hd?8VN+L
+XV/+s)XYBB0bM%HSb5i7en2(b#SB?&.g@`rgoku5jc@lF&?)6"RVnS%n)^3ZN,WC@
+k=Du7T;9UQQE3E>]gAa6+E9/_+o;W@\gfLjN^%s)$<%8M.$\$unD#*oq\tir$kDBC
+[I((<hmetS+&k:oD#$;Y,cWb(9Vhm;CDr@HBhQoh&MuW/`08lRQG3r'0(5!YhALJ?
+))NK_f;r@7*"Y[o^<6:p!%0SdfhY@DM=Jh^j4^q3Xb:q]2O<4RV>=u?W..,kc3G+k
+i<f.Ji+*<@aTfiE[GJ5k?BF`B>:]u@.?kq-\DjIh!*+HAq22N3$_A1=VaXZ;-.L=F
+CQ?t>8)]X]Wh*]Ie[#45FeQiTiOAF+%rO@&m1`?GCecsj[e!X4bD,+!H>RV-ZT%r$
+^;h]fP]4-3W.N-Fqm*:JlHi)YC=uX"*k:Alm/7,-:m-:\0,6,=nrq@cIXc0p)86qJ
+`Wp\=5><[HSaRp)i%5%LbmfCcZjaULk=<4?(S\bR>":'X&?eE'RNfk-DQP2,7Oi,_
+*;(lF6(iOHE"dE_]W-[\cNu:!D(k]eHLH,0r,*HH.bLZC^N<S$7-0FH=Z&MI"%7Sr
+`bBUl`AD!F<f%(f![o@cm"EPFhYrJE.7`3+'$3PQq0Po[SC;*c3.#N5'l"WD-SCV<
+(Wmg9<jZrZ#eB0M<EC-\@jOQ)gqjpim(g!ekCO)iO[YdPbAT/kW<ORrE?K[X[8YG$
+WkAVp;u6?Td"h]GdDi;!GI#\%:20W7=TiuI4fgRjMp*2UV2S$WZG78@HCt")h0Y^n
+W60q#YOt1j+o1A7-Nh7/)ee&j_rCAK^Rt[7UZHoRO)AK\]3C%&p,keC3I%nC!!NZ)
+pFTY?k5O=IPDKF.Q<?_=MI4!`6'RuV8k=bW6+S^V-P]NrN,$p3(p\(3S&^QfOs+n^
+ET7'(Ib>6nDDl-BjJXPSM@$RtkCOc">:Wm%.n6F!6eq7">]R`+.+oc$Wo-I\KNV;a
+qK2mB3>TP!I%L4,O*qg7T-@[&lG7!3K2R7>?0MjJoXja^5M%qgO?fn"V%g^AHY:P@
+m^^q_/dXG4!*Qpa*Z4hQDUW-[l];HAr)[V,IERFs=%=cd%\-Ngo=QUIP0#7GRcD+`
+s8"CUXu<+AP'0i=lNJg"`=u?9X0.H1I?POMK/<L8#E+<IKoEBE9+W_O!,Td6RScgH
+[A-KpT&s/U_"3f8)6=_!%O.%F_!Q0S/TDV73#eQqli?hbFRLD4&^+:3"U2P`6Q_')
+#hE\:Oa9sO@2#BTk-?tmMJl[!D[.P#jn-,,4D%Ot8&26U;:/JE3_BSX/r>@J7@fo%
+WuT[1'fE)$#rYWJC,A`]SN'(IHb]^d7br0D:4W`@]D8Vo3FYD@jgWuR")'A4m``iO
+\,$\>6t$8[i1>$Lg1U8S._B5YZYr3g*2;]h'BjhR;#fE1'SOSDSRaN:dgQCQ(l/*\
+p.H>_`1dJVClNC^UPj@j5C3KEWefSPRu,;N%e<:)D>cV:#3K=Jc,7RL4^eg$jklUX
+DZ?b[r%?Lc9Q7s#F7*A0m'[p[;N'.PlHlOs*p^<AY'[R;c,GV>/-T&.[dnYsNU54]
+gnTT?9I<dIc.6+bTl-VI!(s-`K&PV9B+M8K4N%ROP@VYG6_pEsN#=q0pP[!ChqS5n
+[Jh0?*Sc:($cjUNU'd'RnZ0Rn%\BDp,5<mM46*][B#3&:b-%(=/=s5!aueauTT6W@
+_qQi48-SG$R@*3W>q"j.lr%,fcCVZdE1]T4;+7qpCF:WCL>\;^J($&W\f.A5dB`5D
+7>+U<9t,%F'UHck"R%']):3%qjB#>(9R:@Y8(JbYV!V(Ms,ouNb#p)^1Ca:#=r!`=
+aP.@#dU`Bo"9m&m;!BC";YFclYsE>a7r3R(4SM4lOoZS@lVCj/)b>u`$[j_>nL/>J
+g@-J)oi*Nq]@X-T+r[=f:frrlXn<'GT$c3sTAQUJNMpCGPB.W)nnU$_:hnKBBg56L
+FhVWR+:G%a=q5'8/8H^AJ7@:0E*5ZVHr0Sf1r>rB_ZT9&AP(`HXa6,U_4T532Y'f^
+jeEmfoVqO-b.Ri8)@YYt=MEZ'"p2PBa5:@Y(X&_0`6"7GXL#i8XtaH/N->hr(R@o<
+Z6]`?TNe$2UXBW5qs^C&E9'hB3<%t%qCqMddei^jMigSB/,oK=HWQ&eUbrf*Gdsfb
+2n24`2CJpZ3dNhs)-]Rsi(Eq_ptmo*q@FdTNklZBAPDG9I[)B>d@oD*nD9S4>BGoi
+CLa+-^PL-t-ii`7TK8Vs.E9Zri9-aa91fW,d-W=gUbQ0jcaAIWr!k:h(U>Vd:c`j:
+`og'lYJJ/M6Ssk:H?^PM2:K&W,d"T.Z/PiqbA6H>"ca<jIoK<`IH$H!(s"8sjBN5_
+k!a4GCX7/!KL8;1CaU3/Hi,\j`8\ab!3FF(6UT9pb0un"=ok/Zl6o!GI-4+eGuCP!
+KR'HD*Ut;;9C2e70=g\;qLl=XA1+VofVnf&+*e."&n_+D]Zpua<dL*_k\(ZJ'Qk%T
++qN;C:K7/?Q1E`saNldE)4Ict0@%[f@tkSsQFO=%kLqmYBhZ3=?hscV,Yl2cip9.p
+.+k+]B^XSj@t4D@00C?"YclLHV^Bk(Dl@AjPH\%JNZ?`#febdARRXG860IlsUbMJ[
+ddP1ZVf;6$<4RtEWYgV5+?AEq6EI3D,tT^/)*BjMPRfp`o<RiC,X-Tq7_!\h8d$c5
+.(_g<P@96s8qu0:-7k2>0]M0J(4"af`)c2EZ?0'VOanbTU^;m?Y)c""K=K%R,A^Af
+V;h(LQ>_$A2t(GqiI5i[F#O^'U^Oe&)l9M5cT[G?R\bC@_jYul'F[e&/L*YkQIhk\
+Q2gQMKmUd>^?(a%Op+t;XUhSO!Sf51,*_k6T/m#*qj#AO@.k>=G6Th"NAm+;AO1@5
+et!r:E_l1UH=MAsKY7G$,e^t0CX\dtKjTQY_L5V1!V+8sV3qF%PF7\hqa*rUa!>Rj
+3/ZR)]p86\-Y!5nfH\QpZ2a9a>d*;j>"ju*<)Xcef(Xft=9d5'GPpZ@OhaiIP9222
+W7p"s!Q)b4G-Jq@E6PicWZ@n)Kk=<[eL,clcS:-ZX<s3f>3h/\]g4VI;uEfD4`;_W
+_U:8RmQE?-Ph22'jei+mNAaXpF7#@W,T;Cf)se<M-M`-a2Gj(8"(S/J\mNUVIDM?1
+']$bf1F9l*[ZO@\0l(2CM@D!t\E>udp)EVOI[n:5qpZ1/30hjNEIZ$*cVD,i^2,0#
+%KSFKYi>BKQ[;\!C5*JFrAffM/'7+4&1cJl_D8dA..aH48D2iBPb@\AEs,IK.3[t3
+hT'k.]s>5Efrt<S#Ep$tH>3qV@f`f;cuak3bIG39f?VV'SUT3OW(i?K,[e]7+sqL"
+24*Wlr`qX2NM6o?K+0qQq<"%`D:GK9FjL:NM[(G8<br&n!)3p^b3WqVZ[>N'Zb(gD
+GrUbE^M_#=1!ZGO1qGGZMSm;RlNV@=$.]+V#6=N@Y0a!fDe3Su5>3n@\l)J^R4H',
+N>Ffh$#OTb=l_Dl3f+):Njl#_@?!1GNSs?J)VO?G+<\<cOeESs`A.^,8FJ>?_onO4
+d^!UT]kBJC^^Y[o99JaHZ@Fl,Tl,<$2pGLbF:M<1J/cQ3qMe<(W*UCJdUM2E&234A
+2c(O-A]UAVMArNLHKE*O:cG*TaU6R&U,RG*,R/Jd8;Yq$i:^JEV/tpn+iYChh=/%&
+Q\028T\p+]iQSUmHTIO(EmXG3qu+m,4&L9t=SKs8[3aiP1aLWdVT4iG=fIfpmVIgs
+jfh6j0D(o4dYTFJr/Q9DbLsNTVkT^E\R\Q&G5^MrYZ5*Qe"ng2dH"<'f`()?HBN@_
+:j2p8PT4cE#ZOXV,hCR%`-l0LU5fX\IW3KU-eY[>T@UVl":(Xcd/>2%2h%LM>r,L&
+58hrl.QBXaXPjlN_9QOLSc$KUTP9]Z-@L-TZWc8(@"R"mos$7'(RtWkBT]aAgGa9C
+a-i;50!<]CEU_g/pX7B:aIpZt124UD/L6Z@XQpJb`%Zm<L6b`&(IW3=E[)0]ZAcam
+J<M7a&^8(CoQPq:#V"Tbo=JEa4Ji%%pCkR(;1db$#hWki?g3E1CLP#C^/(F,0C@^-
+"rmhd*h9kJ5LF5&ePC1;iB@O`IB&`*_*[&F1@ER/Z+MljaKbs^f!ftQ<Oc2ZbY#/k
+JA5gP.D$m*$2_NZ:O]G>ilF2-]e17jMp_=*H>]AoUjK-H,YF$bQP'm0?+&A1CLX<U
+2d@ul&AKJ82ug;"GTEJoehLqXL'b(l9..`"PNRfr4W"F>PbgBB,LJ!DAlmoTgK(s9
+%)A9qNYpO3EgnTgLb]:][>kn#k3HAU@^]3N_)r9V76tn$gWc8OPl-StCi0hmVpCPX
+8K^7\@>`$'7bSL&K^G<r)4M9GatY?K`r9.]Jo2P/kAN@!,^/r3kN<$Zp:rl!-G9XP
+=%%S3E"c^d!:Z:M*lg9eS<A;K=;P-?i.8Lfm4L#%@=",i3aSjl8oV+a#":G.)+J)>
+XZF#dg41,E@s0<=F!`!Hg@KP\<BFA68rnr/]&_WaI9/nDH%>%FEq'MN6q8W%VqkT$
+S?k'H,8.X:cRB!?1RhUYVJLo!Y-&j+*8<_8V@[^AC'Pn5B(>bI'<jV5W&P+;ht38O
+D?Ri2RhlXHp[BlIV5"Pd9)[>*H\:Y>D@ZM#FjoWVEF;mua3m&N7\l`tQC,1]_s+ln
+UiU5sg$I="JM./n;[kGS,MgTdQnY:98)bu\%LS><<0\nt'lE^>/"]#A8m>+0nn1*/
+^-bBZ2rP(o8!5!8&o:-sh7'F/<8n6Ym]B:XHB^[p@_kg;*V"H<iie)'&<toK^2>Ka
+RQ.-3n(KiC:3j4;5U_/kPn&2k?t.]L25i68f%R+MriY)S\!_qS-m10WD1<uJ@Q#P6
+7<hbbZ%/$6.!%qH#Z+F-:JOg86tT!+(sI?*!pN-]-<D&l@IfLu',/JCWX`h$.X[SD
+5?R/)%32?p)5,uIga2NrG+EMmJd9FkTKJ/d6/`7P>SODA,']3L"DF>\Rcq\n&.]Us
+SI[*j-,1d5IZD_lUo\I_^0Y9eW?@-CT`h),g3[H-O"jKH^mN9K$BepFmZbkbl"P#a
+k^XIAVnUG5FV(,k#HfLe4m@t`\PIh=(*m(tbme7X9(f]VF#Z:Dm:N6P34Mni#IY3C
+_&0#=L@A4_+qW!_0Lm28*\l+A1#;<qENItlZ5@*;!P#egD^UaPcDSuJ"_@a;L-k`>
+O-94ll:APYq'._Sj.3<^ifUc$GlG)G20LY:r:k%S!58's!D@V6eMRS!C/SDG!\:bC
+F.gcE8?lNhI?Fl)d[A!@WZi)9`b4'a0%86hF%<5J>40'3TqQ>1^a?+[C_cIPE0IRh
+0eC)a!c,OIS\!'8T>Q."!j:u$YR!^TD#`G$f8PS-H"iRfc+bQb=][-8"@/QNq4#L>
+U$:KX].n/^)Qjjf'At^69r^`dRL4cIqne$@Qro#pTere([bQMfI-Js5SMN')s0/^T
+gZJdbjCIVsOGNqsa.'(GB*7\h",<$#+>l-"1dB@CThW/[>5!!&#5K+Z1u?M-AKFs/
+rdcu#FDBG_;(n[72P(18BH*LH]7d;?_W+\:-#>q`IY`]E@E-Ff,pWlK[RM'T+$D,@
+aZpDjhME=Q-StE5.8Nqb"kkn6o72;nI7Pp@3<;%/kG-p>%hVV93NM$+<Cl.f%/^OB
+;AljG<:cTLlocltT,TN9;g:+@;<Rnt+iaJQ=#O6Fc5Ghcn#+;4\aCl5W@<FlK^$a1
+R/p3@h+'rR0^oYe0Q#<-@st*t=SlMM.%Ac8,dr/eT6&hCfg79sOuL!j6FcOF1:+rl
+;eaN\de=KfdMuTi<:a*d*p_gQJf%[-Tl;h_qR=;t(X^%m.uU4na#rsH&]=f4V`#m(
+ebCnb]nC[]=ua!%Qe2Y'HLbfRg'.mi(5.m56T&"PZ8?HALq-,ii3WO;Q8btJ`?+bu
+H(]3LAqMRj`Y\XQMX</b+""M7De?.Mh?)-jdMX5(FhdeCG?f*m*8<El/(]("k"cP?
+W1@BNEO1>!c8G?-Mmb#(ME%R_^Kq)kVV)Nkrkt=MiOS6(/Ofa(R$=nRUu[aHGd%/L
+#lXK&8!hHB:Z84BbMc!u]q4[#Bfk9f-Vb=I&9JjMT!9+GWrL8[L2F+CYJ"!_XQ/Q^
+1#fKBQ[j(Q[r>6AfM4SQ;]/'tj,JW8@:oe(,MEl)l6S^IE[BV*jprDaSh'k5ll&oN
+18i;&"0f7n:SH:^j#3>j+OHDj,C`lg\W'R<S[TO'&.19-4pD3Zbes3fJ$kD7#Q3h6
+CEjSj9<=#>cLh^N%^qeA>NDp0e6&@b3[!%Q_i8k6'YBOrLA:tG&tW*2;GjBoC_Zsl
+C.Eesi`YT+LECE%lV4-T[[`'Z8EO5,JnC,<W4uut-[XZ%K6hdkROPc6(?Qq`^^`*i
+2\16&@41G94YIgW\6CUd%`AQkB)uWB@;.5iR)Mc`rPrZ)jY@PJ#E@BT(c+%N$stb\
+ip_VQE&HS?k+k%a.r26)WRG!IK7'G.),]a5/-dN?'$*#@gi2XF0:CPZ-CjG]#Vo3t
+@$Ru5I+_14HWVf`a8]iMcpsgo'f\s:\ck/7.V!&:M[HH\5MXG8l%H0*ik$D*5U_0&
+7ZB[n"tO?PXH't#IT*VUCe/]Re"`7A<\sA:$^faHQ1.KZ..?)Ke/o72U]F!pW,F+$
+8'M$!e[N.,?`aST$qNO2&R3dUU"Ai'd:qc,I2J44O:?XZgK:[q%5u_l1(-;%O3RF%
+aN+?AKf$/V@,%*GH0g@N\@>\6l%2M4@G&iho>hI6bJ;B(.uJHc5t17Q!skR:)m.@^
+!+@KNn9^[HqJ,p.>siDpY<>IFk3#ihq*+kMP%Ei[SXj]8'+9tJ&cqpe'?rI<h9DdF
+h;1_,$/,L8W-OTTc/^!\P']U:jVlV'qb,Fq2J2[M;Fg'"cXnb\=[aR"(>91c.Pg5[
+W&m0k#L^"S@u[(V"H<4uU9%6^qn%'l9N.@dOujhsZi\1B_]ce[POu'[36;!Q>Wot-
+8F(QnKMLO?Pl6SIKgHIUE6NcPY7j4#]*O88i:T]-;3](73e5S\YXcQ'd_\_m5:r8&
+h%*gRlM-J\I!+h(UF#_e<NR'332])hM/^c4UX$!kn*(iMhfa?^ea`7OO8#_MVC@AV
+2a:$Kj,=q@WWhXRfu^+Sb5/"cBUWJdiPs.H'5C&W/dq^/GDkp;gZ=$V-2hOSm=V5p
+,p)-^p:K($69hVG8;jYn*a/@ka;kpXO;coWK#L#DPp3H.e!a6.heb`s[(TOUfbAG#
+C1Ca8#.rp;mQ'_.rNmAD''X-08%2QM<\Y4(i"!.TQq.K\$4,2pWrQJtr)#BSA<ljc
+*B0(7)9t\g(id7lZX;H)DqeU@SGIW_e`e+?7.-:4mIf(?(Lum+Quc.?b:]cE6R>4@
+L&-H4>FonPB6?B)Ic;k]qna(`fI=':>>RhMbKa,bCUp9<@$r![8R117"ObGL;[Ld6
+X2DJ#Io7aU-p5D#D`/PTB=7n$Wb:P3^fs<qPmOC7[;@:WS/`0;:%RTrY);QA7A&QK
+gb=GL^R)A`_K([\6YTsRW*O.dD"0J(*S':,bq7fWhI&*h]mCFCC>]%LBpoo"It,:,
+`(kOQLEImOV#'I[?^;9"m2=A(>hO<T?oJ7VW_$\tVBa++@[]=aF7!$c`5@[G:rBNT
+lkl#;4Q;%!?>=kZfXhtQ"$7ljY!@l_'LXWU-%':JG,jmd95)L$Q<Sg7i,eT*kf(dQ
+c$^>_La_ik'<U'(X-SoWa=3jSPR"Np9qQ?+a0r*.2Q/3]_[/=bXDJblP$04`IS\1\
+h9"2+kq+?n?Y=dGs1kAELP(>oMddFiMtNHP0g%.ren_a0]W[^^XJ+/(]X^B51BVMA
+'uZf*<l_k5MGQ,b9A\Do'_.AEo'd9Y\^OV%1/XY&!FeGC4_@t->G248T>#>A(l"88
+!0p_.mY>?FkZ&@7Q#dBim2lFeBnSkUiS'8GHQZ8$DYTSW)BN8bmr>(^+\Ooq)3&B-
++j?uW7jl,>31*rIAFl+L$Y`E()ktu50pa[^N[QimU8t:4R8q1VNhMdLd2>c&TNu]<
+=+\IuA@aH^f$ClWL%"Al9Vmog4?[XCMQcg]a..V_r?5FIIk%ZEet.q6r?@'XDo<V8
+#bl</0]LgC>c80pRi#[W#ID=\M^9Cf=k<hMfK2?nX4thdafM67"cnFJ_WC]G`j`dS
++9W-a,P<4'C.tm3U'?WB8CT@ig$buRI<VWAKnDe9(AJTJ]g48*lU(i!:Blk1`+q'"
+3rP$5'^ZG.Ff-qp$k%Nup9*e+@fCreIA&/]3:#N%$[<+[XV#@=A@j3bS[Kgu/c)l:
+[T&ZR00/%,H`d'1phK?fh=,]lRe.n^\]N*t;cK/B+Zo=0ndejg9kAJ?J@$aLd(b??
+VAN&?^W4?^A,=s'+2j2?l,Nj$,kh+bd4]&lH;nh]9^Kp#1;4qfb#nX*[5M!B_SM;S
+DeiiBh.dDo1iHW`9;eJA52s(lOPZ5d"#hkaJ`m7%a[MlVXY;\)_sSXab_3ReS\^Am
+,<?I/5'_Gsk&nF`RGE$7!tqU85i*s52`tG]B7ID"X07---'%PQMoqml?;dD9H[7^l
+;8C@4+&^d'k322LWI6:&T#%C]\hqoYYd`sl'QgQu6),n\eDf)\2W;mnfNBlB?;3#a
+!:k[/"i`BU$$a]5%$^q3QKPd/@5'")_uKlFr:c1#L/?f2+L)WDeaaq1<Q)(@hlj$C
+&nD(R5k@kPr]LeJK+aC[gDaC'UsFt:Fj>61_9t?G&aT3$R#;!+e.Pq2<b]mcIUi:q
+FFlZ.$9;d^>(>]T;KVU:iBs%&JO.d:#7;&*\+Wk=_8Nh*JVeSGO\M,%-*FJ<I>6Io
+6!;,R2^lHt`'<o)19#d))cOq7f3uCH#UH3:6DaGl\-8Jm3\'2<n@'Jd38S[*h(<K#
+4&MAsi@cSh5pY&Wr#3Y;EqUcl\,Kf0L:GFIhsso;W:*)X!\-Lf;fkYnpY%"Ge<]+/
+9>(]D8;OgcKq@ICoC5Z$Fft>jN?U>%47.U<Q.=B'@DVARrrBhdot6XdRHYXp,%37^
+;X)sQbKZUnd1H@'e(/^Of8hK6g9ko`O6X9XAI0b%-kg$g@"9;eWe_61m^#l0O\Ve^
+J=B*HIq%2h6K:^!P>B"KeM@DIA2mq2XaMuiE=3"rD5iae=ubIMkG"b.SE>TPYa,Q)
+TcrE%>seaMC_bUEj,Eb2r6u/@U\^(I#pA>hYWkf6Eo0!>D64YG$Pr.>La>aB+m:c-
+&)IFefqg55/crthqV0U,"4)lVLF.L&;l:i*$?g6!TDY6,%!6+)`Rb5M!)Z4_8i`[,
+m5P/[;rZ0=63.9]%`M2'a_mp#7N,@_m'qHD^c2:cn(.I6G,=TPi#mo]iDn8X(SP)9
+r'r[QJ2!n]]eOLu/QgG!j8'm?Mn.JZQI"LL,ipZ(iGJY+X[$<n\oh':g`PS\,o7,=
+18[7(oYOd&UJgo9'J$18I*A9o&f.KGXPV\TJK#^e.ZW!Rm7:G6Th>E>LN^bG%#ri/
+jA@t:ljTj2&)?uA\(aN8:SAJOmLq>,O7pM=nll:74=PBJ#]cgQTU'Q.DihKnTrspj
+YSc-AcO4)EW'`W#eh(=N0*slc["nFiWfJld8r;-u7b)\7XqOQ#224"Wi4$5>0&3Cd
+I'iYJ*@WQ<#c"'W]V,-?e<!N\1C_SV.i%THM?f.UXt>%Dl2Z+9I5'>eQf^n<1?+_=
+Z5]7!rq#/WW5$PEY77/sVQNHC92NCD!jSS@F&V`;Lc9/mc(CZA(./LFX-BtF_-/#u
+E)FPtl?ll.EqZ^fMM+OlWCC=[a*.p)9>itNLii%Y,7gNL[])Hb0Jjl%1c\_V'ZAS5
+5/Zj0Mi[$%^UCteMP*:C-^$T_;.<&BYp$a^;C@=]\W7uf:B-1.f$\Jnjqe"t[_(j'
+b6DghD01r;gt.Ruh-lDe)^;:+pb7B+3EcX*$8+VaO.[CPPnHc@FB?SN"&Dr3;uE&^
+A7KZelahe.k+/[Z1@3%\KNVqj>n.,Vk#J2qPsL]e0U;iKkcjVGZA:VGj%O=Q?3>oT
+GUEn9n$*oXDD+E37ll0idO=*Q9,AP\(bOA\bp\L7"@H3^T76Vhdt!8n,A2DnCLU4e
+=X#19DU^=VEK)V5<kBOqi:HM?Y5+>4^>jMEVTO;Sn;?/$*lBnEEGAc0c0-'X>*l-H
+41?];lX2UG2T!fA)D-iRW8,7-'"VK3<Zk31]lgu9`#]#g9JRDs:r%t6ZOQ&_5;m7_
+>;YRJ;VuBNT^drC]&>id>cXuG$:i"SFG.9("1]DW#8p+VQaK!B<1OjX%)L3Cn$S)T
+INe.LL)>jic$)e(Ea`$*F@%+]d_oHkiX)RC9hc87hXHLU>;^uantSIc:QM6@\HaNM
+,lN.B)"V&J@+R$k6p3hKI&H3E35(?Q)sU'qZXrh.o8:jaf5g*7GFoii*r"Sl5R;LM
+aF3ohpk"GNNr[0/J-=6&<.'SP8it@-8rQaA)>^hajTSW[9VmK4WZR._=@:Ym\IU>b
+ahPKeSob;D[k!iMI:309e]I/1ld?o7$q3`5/(`p_998pJbt'?o9+aiDB5]#D[E>K*
+q9Dm%/&/XMn!eTeWWYP7b">/g;b^[-N349fX0K`1DXPi@hB^37BPVH=V"G(lG&tGd
+L6;,9G2lkJ,4Y$-N`[Z@[IHf/'HN*@Uc7&f<LT>.JCu)tH6T:q)StV6LmmEhUu!^9
+WG$-LT!\g-B3E]k]3D`*bkSW%d:^5A-_@e:YZjrA)iT6O[q22g_+H>0"aE)qD`7go
+OF$j+Zst6[YAsXT_>fFH3TL\]I5$8Ofr;6h^*0fkm(MCBJV]Ht*4]pt>/Rj_RM,%-
+FDUoVFF_<@q#!3S`T)(oW%AG"Hufj!n@8Ngai(.%C#/Vs2W+L3_GR)]KH/%-GRKup
+k?\j89Ona=Td@ZQ"1f21FRhl5#l!Z;D;H[<V@Ct@_49X@k,hVAEWVMHj?](fcI]kr
+W4Gt.MU8<n2nUF<@gf-`8rNcq4`6>lX(h6,C)NUt>efTd\JOY2(i_(9g3L?`_d/d9
+ReQF`V.Y0(+il[?`9!Og1Uq%1K8M2?[9MFEUTn`pBYh^\R'uCtcnNeUc"pUq^eL5#
+_1MVDHe-%2I'<>fk/(d2gX6OIKa-"+\6(^K&)'a",Mr9$a;fcZF'iKnS)n?l2[05i
+;r'BVf6j_e=1=J%)Dc8>mft41Ik.7;SR!B<ZUI2RC;1O_-!+4K-`mX\SGBJH28\1G
+oWS@efZLD$ZUdDIEb5Zi<L\Qf;-j/N8:#DhD+`<;D6aYV1-,Q<E!s7<f+JYp<,Y@e
+G5qXLrqBH()%JV$7C&Rl#)2n7f*B0Jd1&.2G;C=B/j_Z:KTg1)0n:+_(JfDl4scb#
+>-Mj(5lN>\$)E:J:FO9TEh^2rI)p!?,Y,PD(9P2PUM]8P0`Pp5idU)*\Lq1u)ls1Q
+bZB9666u9todkru_IJVtd5_ef&jU9d5k;F_<?cQK=C[$F9\^3<<I&#X/F,A'%Ko6\
+g+hUPBgmpbs.`pidd[5Rr*T%#;8l+]SjG6T)Gg(sX\.6"C<(t'6qhB.R8@@3[>O^,
+X&mhVbf8-'20>lPikrSl-679j6W5m"9;`t$1>=4cO48mo1$_jEVXDAcKC\4?Lgtna
+`^3@9$"ouhA6fA*YV$/d\JYM-:EO%.a`K1+oq_[3?s7",MeMn46DP]ki?BBuf;E?Z
+CqC$(;]8",/ME*mG9Xf=]#U@R"G^,0F6(plR/\QBW!t&H=*RR21rriH?M`Z!A"f<O
+eNCZAUASOp0m9,*?WkCA##/IRL0Z:\+9VKpe\P-W(/HDj2,GUi'&dg3OkZL/703b;
+];XeVCT)s$;Dm8n:o,rtkj(TX4(E7`oR1WXf27p>\3VGQ"XbtPAPbENO%:W4PQS^"
+2MbUA'"E'6]17*l\Gntj0D4^&i6Emmm_1"a&i#^!;j5Lp7bpB['O9OMhp_,YF"!+T
+XY%E5;C[neJ6WPWi?X54@CO-T@VgR-ZVlO0L(K3CNtroc^:l=OT4lO53hh%oNXC#%
+OL[E%]V_m?E$t[7TQ?faY[-K@4L_AC/oLc!:4ghQ2!j_D`VI]Z]V7oL7AgJF'9Nc@
+l+3"_BIqpm]E2HOVIZL@ZQs3p(][J-m+B"3]^aJc,5ie)<lSFq.=3OHpDf2fR/\d,
+gPG7W!UlZVM9')7@K%mI1>H%r_kls?AE$S!21a+Xh?k`K(f\rqP:k_/M/7MtF$Otm
+:R8pJMm=-Y>k\nCVN%2)a?=XPs.X(pp"SSK[=h*Sg/`S,`FQXl-BfUIl+aqO_Gd#L
+U?cIm'E=_sWnJOM4TZ5+-oP_b-loX(.T=2@<%m:^g?eSa*Ht?LA%rLt@8I)HBna9T
+9>;bB2(9?B[:/$H]@(<f=LrL\S`3thrnKim[`6lf.D>+uQ!%6Zd;H]L38VRk2,qpV
++@a3C]K=nro_nd0(pKIL(bi&&5fM7-SUG$lf9k%\U,$.tFu/cSPpmbcWdppllsnEL
+.+)WO)WLC7:\`DS1shB0"%pT:]5p4sj%Q#WL*8R[q/&I^Q9)M8Uai8>+/u_(auDhq
+_B0O(8.H$Brhs.<'c%49W,E#+E>KT:TN4!<??I-M@Vk;$+g'@E.k_e%LGaTCV:'u!
+?uAIE*0V#k4@-^;.F$%B^o9/6'AZHZ8pM?h-SRKj%Tq?A)qP0be=tD`nU@8.m_TR#
+&#dM*5&8N]O@+=3OA0C?CG&p]EY1b3qY^<rpe!s(IU!_s[(g1Q&TC`m,tun(PSR23
+ST]lYpD$srSH!e)S,pMn>/u>+TD3V8X8"+'3"4S<$o"jcWCa-oeafZl/\ranOfPab
+_WU5mO@fUlF3N/j_QI^fLqIWiAtaqA,=\.Z&IPF6.n'ZKnQGAED$"Oq3OnZ*V\_'7
+?52ud9/gJqBbN&LoY3JlFalq-P5P"9Hom,eI=:p8,k^NDCgYW1B<0XI/lp5NKfOi4
+S'&R"*CO@/VY4KIYX#HT-]"".d2_H5_9<9WQC[f9\aOi0l2r[`5!>[sp\Mb]E)%L6
+fhWKBVp`!35.prqA(pF2*#>75IUB.bo)RF/7!PWc&Wdb_9sN`!:Rk$&;o:sp&BqH^
+o'tMNb%3R+Yt]-II\*N,'9#m([JgamN_5f']u\D0]kZoU]sg'4S/mi#-!6n*1:2;P
+BmSU4$IVn@P;.6@2iV?Tl`a.,G9/oXfuj&2/TLBK)+ImR7[t.<Lh%.6#d7cm3(3!5
+10;5`=-E8V5GLKoQ+WV6Lkq#6L\40m%'@*n'sGcAj>r(#ir0LHB#-5;ZJ6HF/H:4:
+g]?iTX\6802uN&lC%5VPjPX&t/,M3kF=.i<$Fq)OF[W+s(`.BcVK_r7@uIUaIgO<&
+?@R[4SgD_Y<C;ke1SH!P,cd63S_=1GC4Qm^oB)u--&pGicS71/X>hPAnZ_.cdSc:p
+^e8rXgTJ9V"5M[%$e_;X'4!q6pTu@me(<3-$Fm:rH5,R@mSdrLPFho;IQE$#VdTV+
+rgR1t$tEo#B5@q>R)LN7_A%`]Gc43=TtD60>_D1R"7&"QSHQ.N%sh:W:'%^.67<mc
++QT-MH%U&`LpG.o[iBO3V$o/p)q[X-O;F-;=Q2<93j.Ym(*G5fVbq3l&0QR-m.c`O
+ONUUo_j#M%oVUX$/7-rWV!SrPLe\rB="?CDd\LFbf-$Pkh@ZF;3q/!B`QZs,]_X91
+2NWCrf%G-IRIM+8^t&Z2o56dW0dmX4;@r\V2oC5u*TLX!iemM:WhIo%$J)_T,espf
+5+`-CO`np$^e$\2cdr'0A7#Bui-rAOZkY<uTbe6?6gk'k;=KjmH\b0.nh4n@[1C%A
+kU,"VCH8E$8.Y0GQ'o(;_f_/A(;D>8&OCe&e\4V.\.#4RdqJ%,hgUr+V;W/rX!MN_
+G)O4754h=Dq':=]!s2D=[?-=U(--3R%0ktqrs&Q!buoGIqeG-E/$8^Ug5Ct2MH:5[
+"f;&,rmrK'9.83HQV6,FjcgaQIol]'8/*6lECb=^'sR&Bq,(!B'6^7?e"%3<aj@B?
+g]=B"ei'6gEb-!%Dc+p0F:8Ml<rQPG`CHVL,GKm:L!K@UMo_Cd]c"+FShC6(cIRi&
+"Lc,F5_Dk[5GB/8SC05O%U,F&^)n5XciIMW6ouXtEATt[b$,XC)n8M\]:C8kd<$F3
+a;^6L[66KD<:!kP'[?r*Z-41h\maOr%po71A&jhHSr">t($'5IQea5/%@Y19k"%8i
+RCZ80IW<(PI+i6?R,nEg(lr.Offl7?p"TrW/sJWW*+Z.YmQ!MZZS@%dqUV[2^kia%
+6MRCMO&PJY`)mYSKqjS93aQo8Wttflli(d\.Ku&B_P"85k.k6-f4R@%[2Y9ff?Gc^
+5g$7i7te+G:?X+?3$H^YK+8(%6/7<[lfj15<BdTVnkfV@Pa]>Wg4C066<@=EApDG4
+^b!^(p;HG7[KOb*hNm0_QuhmKK<kZZ_Yg?qM9:b3^s2$H<mpLC2cT8gAXeqqjOtQ\
+Fi4+H&r!r!S:8^O5$h^sSb[VqE(4uD/6Qn`4<uRC$8*:_30KA[JWHS1,^(<dP9AMt
+FYq^^jXOA#QSn;N$%)JH!qt8@YVtM^f=Y)5g(sfjopgU==mhYja+f1#Xa]NI_@a*/
+mnjSk!\d,a8F#+E-UWQm>Re'/S(L'^$-JB,fMAc;2JV>m&_Ij9DuAU*Z(/[@<O;0m
+Z2c-efk*G&gfd%XmLZ3\9eGC:\51E]S'TIcZiI7U[Dr$P\GgZ60"F8AKN'HNqGL>E
+i&]/,q3;YRCT5d0&c\J'JWG[`Em]:W=r#^fg&m#6SlLC!G&iu9K;oQ.QN%SK6X9f4
+W$&i#?e(A#?\[2C^3D8Z,'l]1XTs3Ka\'@\Q>sNIEL&DlZ$r]dgn;P<fW1Y`cQEGZ
+WXQe=b[SQnUVk1l[g-uWgCcFI8nY6hDm0e487B1B42,#1,<,E.B1P,DZ**Zo#sS3T
+1P&qY]d)tO&CrJ?L-$9@n.'f%,/;nk=n&3;3*J3!Bo38hc-DID<i_VhBfgH+;TcgD
+<]WLb^d"3C`*)DQ>kDeiLG$_)lLN$!?&$4>ADc<XLMu>PnF=,pl4daRORC'bcXfl,
+p6K'_ec%@]Qo/Td-pJ)N,#VsPU(jI'8?;3REfIqQ``;65Q'!a5mN4#SDgFhe;[<kJ
+"80q@`]brB]p14@1Tb@8iu^+JN%h_SD?m__P4%+VV=i5ODS%Ej*D7#kSDOYp70J<,
+BqB[<6egIdLc0U<WIfX_1ENa.o`hp7%Zp8n$>I7eG?$n"Km(0c\(9(dmA>li.D@MG
+_teJ40OW?6r61GA]gG1/q)O44c6?Lu>mcR\Fk&)K^]&Ve%lB9K0[VS!8s>A^O:n-2
+[=-X%a6+fK5ct1#g5&A8M5SA?g+T9`bM#kW7E_0"\mWZBP^L6WXhU!o[9o31:2n21
+#+"OaC55l\:CnscrsM-<UDr9>6I"Ce6:,c]Y%$*(W_&/6$*1#^Rr!)YkGg,f&=]L6
+nH*9p\@h_Sc57I15M..B4BF7`lb%r<SV-CE%k*[;2l;ep\^PD8r\@+^2+ZV:2!.S0
+kb#rriVV,\cVPhV/#I^jaEtam@YsL'SE>N;nFO=U&eYJX_X0$'Lhm%)asJRW"AE&K
+>!r7mjGc?$^?cJn_iUYjm0lY/!SLDDB/79B_9<pB1NTt24"n9n@!Q8:8Id@Jf?T$p
+n'[DD-6>qX>4;B!IXotCF6@)/2<Ul#*K_eR>A5JB3AGhE+6%+#jsJG>WO6Z*']jT.
+i%/6T-u&jQ<s\9l;<GR'nbpO8@uSs`AVu`I+ha/LC\YPSpio>eL*.?4l(^utSI6c7
+fPZ+<n]n'Z83leN&<\m!KH9Umg;t@`NoYVU?u3VIpUgXq\fNH2`*o+"Mm8U%\1bX-
+VCC)N`cO*;jO992>TEl4L76DPM$E[NMTG1fo5Z517&[CtW.ndQC%34;>CFA2GHY=O
+3TATT1FcVV-3m>U'p]%"EAI[R71PSL#DSElf&8\%Gc.Ec`!Q$S^/1'l5P:1S(\4Y+
+\YW`gR3Ts'eba=*+FllRWBglRVOQ:[6955YR%Ir6Q:q(k/GaZ?$ffiV?HMAf^!:Gq
+AtunR%Y$JLF1:aAHC1qUVQqK$[6i'P6eh4$O$%"1@/laufg2S*>Rb]EH(4nib2[jV
+%#T2Dg):/Q3SMg^ICPZb9^m!:dK$Lar85:_+Ba]TI*N=2a`-HPedM+6L*oQ\MK7I_
+1*8t@naQf#Y?_6Ph]o`6EX?!e]_A6\;TX7CK``GrirIRs,CC5jH'D+W57dJTW5iYo
+,YY]3[NOEQ*AdZde#Z%ne-5U/(J#BCB6-gq_mp>,8rWE6nGo2)=X[O%8r("/1@qZ:
+ErLfI+02%E6c3cn,H#9LI2l3;`Q-_dg4UT9eJlp'dE9_`.TesWJUT*5FZ(i9Z`u*N
+UkN($jWX(/3&/e22,qoPBPjmuW"NmT_>=BH6&>0KD.(e!qH`/AcFV5mR<sLb3i[c"
+6T(aib"9QPq%Yb>Np6`kl_P=B`R.\"M<>"+".""r:#af_pb3#[R299Wo9b*=qL7&s
+rs&Q!p3.K$L%&3@:4o+20%DJTUpS!kNB]*+BY$Y1T5Lq%G-/B.:"$ljJDae5FE^\X
+1iHh;H:)qi=SXup$SY<\#6(kCJhEt\DjXq8W'DS8clpk^_.Zf/,\C0:9,9i0_O!TY
+\E<>/cEj8ql`jSY;KgZD8Wu1oqT2N%3R-MiTNL`D%=i'="ViIO&S"q6+f%SKgMWHW
+'B;BSC"4E"@rF_0"uIat:[C79J=P)f[):b`%!SKl%sf<7*UoP;TND"O=CGq,9TrkG
+^+#\%e4(Z3f:/khkq!"VI'!Uc@UcUHg4?Q9<`@#7^s73h%6@5Hp&[NqF1$YZ*mf<'
+C@K+'ShC0=o,kpq\[d3[-PRf9`/PJ)ChK%fQ-P6$hon`D9U[W`!j`T144YSmb,,_;
+WE02p@u3('_1sE>[j#)Amh&;GQ0%%Zjjem<ma8MO'R*W6"/%V9''B@jIL5MLU-mg+
+=:\/\mpBYZ:-jfsiXsMPS+2?@,=)mGd@YkG>;&jA03W>NCJh<NCmM8<`PTjc8BPl0
+@7J@BGb\ctq0%H$e7QN3i(;H^b,N]3!0'+-P^%=,9+q-Y=%0f5T-'@1>gW5b*"3jL
+YS&`l@<-^`Wm.ITFudeteb'26U6s^ghpN/j1USArcTI4Y=)[#Na."1I'@X?uU&_6l
+C"hPlk817GW+u!oruJ*DMf5U4OY?J66iL*/X[[2X&[-/&/;1OMr(7WNHhmg/Q5WVi
+_2TC.gESB=:e#LM3#\8>nBmQYMc]UT>Y'C=<]j"l_-J<J\!sbFm4t`tF?Dnq5V)FA
+d$g1llpQKt]D`\scT1Nr:#rWB/rBVSmnCE4$C6'JHo"@uYd\'tri,e^ma2q]%(_lQ
+Rrugp,9<0@b6%tN!R3d1R@gY>T<<9&2(_rDm)4%93&UpV#%Rh&g@EFdY),4tGVddR
+Ge#m!p*eB3`?@+.ocPF_XIjrUWY`+$ngGXcFX>1\/LB7<'7$:a6B.)0s3uSh#pDFo
+kY9qn=[YUIHb?[%o^c1C*G8N9%SV*XbkE<R=(sA"R@>bqU7;YlR]370Hk,BQC4#<k
+4a)QEdgJcsdR/`GHNI3pMaO`%3l/oc#b2*=%?e[\QDTC(m4RSo$gU$_e+Nc5TcSdW
+h\8UV3QWc4bRgm_X_Or.F&Rs^9l9F8EZJpKB*\_8-'^*iKG`STE8M=F7MpgIWXgD4
+o<)15CLKIZKs8A"N4cP@YNc)u(YBhJd7/t()N5(IXo7B0eVR`2,a`Wh94>"q\>^J[
+Ic:PgC&uNJRc$>B^h&"@Yft$//Q4>&&PB^MGJ?+ahrROPX)-,Q#@*?%IXBVFE!)ed
+hBJRS3,@_b"\sgs7N?@@#TW59\joQQ2>,_c$N2NurJ%_]F<1A'<2dLaZ?ulH$P?rk
+`I%7JEmG2u0BOPNX%LOZ\['.o9_>)OWcU1q&[u1Wlh=.11K,T-9#Q3&JE>%%b?-`G
+VPomS,nKHH*Y(T#R-1EHUoa.R?_42Eae;[eJrC\XGF-9%3LASQU.?*oR/[A+ntKn]
+IH0dSLlD#rQE^N.=Rm,]hQR<GRKS*hHEC33dN,SlmCJVf9*<h*B^=7^..WfeBY?NA
+1,^;s]pA[h"XJ`sj\mi(AB:i4+N3[>O.6:!miMZ)>Nc-k$=/#uU%c.dWt6u-JC_JI
+/SVQYB(#I_h.qdIn+"B2anB'jXNX;$BKUh0MRm"O$8d*L,:2oKl^9%hg/p?-r>OT,
+n+\<X;sa,@dX\!=rGkudp$@Le-5qtB9TY8FCXNe;mZl*qmgoAafSNq+%*\V_M-n64
+][N4;9E?k#k!a4L\jXZrnQSD5E$E;ZKL$Y@c@*@[GM/2IRAZXQo5=V-;3oJ=4.QGD
+6p%"\>2a,Te:o3uW!'])=Lg)`;J@/iV7P>tA#^&](Mi<o%so;ANc%kKG@Sk-!]I&U
+%GU6_V(?P.Kl+@1\n(7rZa8,=dG@=IpTVk$j/dk_4,N"^E"BGkFS!].VoG(l*OG9B
+e,g6Mek5\2P@)=U2#jP>^_(pN'/2+U<F3.cSPncEUl89;?\*.`.KP5j#@46t^#*3X
+,.9t+XiHI#cCi`$0RSs=^!nK5)J8CD)@MK%(4aP`H`kUF's%&Z4&11i*r[*j"3/r,
+pal4e\rs:_aeF0NA3suH0mo"M0eC'O*_*llgo%,!.80UX*dm<R_VYj]SYc(h5uYfu
+\WfAU@/"=Q;FOH<hP4-.gTn9n@]3/>I*I2/COZb.PerP\$QQ%NVo@*.\Z&1+1AJ,#
+kK4b&0`h9<:NR0]Ec:HLk%'nOC?+XLHgL>Uf.fiG#$LV0h2M.)*WDI9()PRHk>JBD
+J8fHY)lOf!i%Xc29"\:ZEQc>:4"&]<7!G8<VIC"%C1oXg5NH.$D;bs0WrPG;\#Q\R
+-oql(T![9O7`7A0,S:.J:bVkeE/'oi_Ef-fT8Aq4W:)2)NI741J<c4.`ErHA96eU#
+K:2o!4N4$=k'Lr7p`=J52f'n*<3=AnMhof0f*iNq\SWmKmTX/HO9:;W;A*9032I75
+:4&P\Oa*jf.cA<hPHlg*?V63"<7ah.c&[$kh6b)\2?kBaZ6O3MFV3+T?;]sU2G7--
+%D\E"oQ)hp#=0U"]os4+"e.r'2e"KA!=8]!4[46kRPQ]L6rV;l7%ZkOn"crBmB&Rb
+OQ-iH'TUM.1#N-rE\I&=l?.,I"`@BJ:_$M(rjH/FiDZVn[k"YhQC^BuWj(j82F24K
+M$/5ZH:Ct-+`?hYkiEN^-_CVI6O]iKN.]4fNXJ`[__-q]\eXR9h&a$+fur797ZU@m
+fIrhae]BL._e@f#`6;j(1Df.iYG[-%;Fb4&d(8RL-mdl_Pr&.3"D4<J%5PW>aHCEE
+V&';!9.[11fk^e28@f=b0j/CKDGh,HY&C^eE[$A"Io+NJ84a"EU+#X&H$0j"&/gSN
+cc6")R1Y+n)Hrn1mSgV7E@;\7R'.CfOs4[7`@Kc_bN]m-T'lH>TLZ#Lj'=PjTMCgZ
+g@c*>j7raZ"YUb:EaZB>KER`/CqU.?DVr2CqV/kWcblJOCI+:*@+EHTRSfg`h:-gg
+Va/I1!ZkQ2nuXJ>dA:,+8Io#%/Tg-b=olS<*GV;Yi&,4bme;o]&GR:b!N?WXhf4$_
+@9#uq\R[HC:`,ZEPndnuFs)c@/]8Ojf(pNBVPbZ]<@ieGq\t<&rDj!R4X]W]93`(K
+.]%d@nCYY\o95eq_\<J\H:]\N#nT3?l8&m51f_@VfGU%i$6G:Z`[W3`c=CW1rJ"Cg
+a@-V^TGDE'Zt\+O+3<Pb8#'ZA;B7UH/KDLM1fTuDB"HAsk')9UES;mjp#])_W2>Hu
+PnMt%bSVr`iTfnQbm8ZIqOu=5oH-WAF>s+$Gt?BK<-q&/\,sL?F)s9\j'kD>H79os
+,N:1jg4)NE<=n.HN$_ma&p@e,/j0OK_&9,[Te1nJ(e7rlZ2'Y8QGeqTIct>9KGP*S
+</Dl%DSUcgDiq=op[7@+ST*@5HSs>`US'pD<1>V_j(/!r30j5W+?[*OlS).)aO[OT
+NVt2_o/q">L0agZ#>3q4,:93kVc$*@U*5Z2B8?g[?p2[pT^HG<OETX[1TQFTe$Ct_
+k.*qe6J,8-)/?o%_#-WaZ0d`>O[6_[S\P=!_'%8Nd-%>MoC0uUYQnG.0LL%<aK&6a
+PBg/N@#bP+ho#SHo$R'p]t_O4#l1miNBrl?b:4<95TY-@oDOIJ>'QWr;Q(`4iW<mi
+9THNuMr*-9_DNE[U51-ee@n[2$Ef?%'1=Fm*L>9sY9Bl^m5bb)7p7C"o\F39H8?j!
+F&G?f3t(WMD#_MROV9i.O7"#)0q%,DFt(T!=X%qZUb4!.fT[q[X7W]lWWBBe&9=.'
+s(m95%^d?tU$D+*T6pQ;ntXD7Cc4U;-m8'r*^\39>cP,.r:kkF"RnL:148-iMca,*
+V')S(556oX;P"Q$7]>VB\pJR)X*Sg3C<9?:h7^.F@./&39'XCm*U)#=V0"?L1;)g9
+hShC8XOPC0TKc1Gp>gjN,j:uW./OP\]V(Dps%R.k\WB/,M>a8FV<dG2OU\eH\p\J2
+#eG/e_77>/OHr.g%S?1p@()f[nl6"^m:,mI&0+g#,sf=Ad.&Eub(-'r#cI]d?2X5D
+h?l'R.La`(<#Cq\A#n>eI]%6Vn2u\6SD\`$C6p>@^.!X*conB*>HnG>_N4a5M+7[=
+7WnSOKF']<LCN'O`L[+1o5")Uo`6T@4+f='>NQ^8M)7!l(%18[/g4V%Gl.]/El4D:
+1fthG_P2,Pcj)?Ai5Za`N6I.m*/Ugq(2$=L"ABsaY?BE;ZsR2gau@Nh;CKruXY8`M
+2\#EkWrf-[:AStDBD^0S2(cZ"VK<G]:^!a2C!AQRR5I4L!ai2Fq']gFYHG1BIpJ#Q
+2Cp)MK'32kLYP][ZWFiXY<mM#faSW%!3QMo`aBQF^ARa+*/Sq+:3?F#aI[W1l79Y!
+GhFNM-M>Kdf&pKFC@fJjEASBZ6nkKGQABTYbN5[l@&6#kD?Zjm<29PB`Hj^Z;-MrL
+*cO&DF_7]hE;n<qJ(oqo,2Q"8)&CWWF<GI-I;R;4_T;fn\4:afdt[2[mnWbA9W/A)
+2#Y=01Rqjg(3>an",F#VRbCoXjR/eS..62u9G^ZX/jKJjljZJ.j32'4kLVY4@D+1D
+k?X;dD`+i/k)0o8K)7[c"bk?C?c"eK?ci9jSi4D;862aW'b1"DkKgm).RoGh\^E$"
+5VBs4<$10%1:sUYb'n&@O-d7E?o=XA*<ru<BWP.'pm_TUGWI5=lH<Ea\"_7P6o#94
+`,DOF(;,L6%HRmir&#j2>PGH_EgN*bD,/JkbQte@$_Pbgf2c^&b,?Ff9cf>cdQQDY
+AL'l\Ab(k,[YM^$8-OQqn[$hCYGM6DGURPn7-]jo"_q>XU\>-EWnQW;g`m9QbLm=8
+;&;KZA[cW,\G[_lQMnn(5c!>bbY))T_GT1p+?0%J]l"*Do2Mj$6B=#uOJ@FAfBe[7
+dL=bR_3m>9YfgQi?gYJJpdbV'Lsd8r+iY1+/t8(X(Ue&0c')RQL<3-EH@R$YqJJFL
+dml)jolDe`8'maqPMZN;pm@ad&bim!6\lPk/f3MY_fLhl#Q2KeQ_AEjbMgpH!CBaX
+^U#SXG!hTYE9)08=$C\;5a4&"gUh-t?'pFu:EtoW"POGn]D2Zi)s5Nn4;=GV0@d>(
+:W?9Y:\!S'2rBUn5c,:O1B[j6Jr)M_PNZn_,S6.sdiFrYfQP]rT^^$Ir2hcB3rf9e
+rqA+g'IY<0O<1J7190_=:;JpJME_`ML=%rgNeLSg[Up4l8cCsd0)^mu.:nfj)DO%l
+W^7YqNU`O2gXmV<He_I-bV'im0]*hVl1-c)/%O4:8^D[uOoFX1,/bDM'(0q5)EAhd
+?:.k=WL8B!%cP/7"Z^WnP:S0f%jJY\/?EA2B1ke!PUg$*5l2<nb%K^0gsLC37hbL1
+83\e=0-T%7f(:qR)O?*s#k0P-RZ9Tg*Nkf7o?INm#SK`Wp`uCLb6&c`q:?";-:7"u
+p?C^%0Xbru&&\q\79&;0\B9Y7WCdoJbCELE)PGGEp<-]%m<8.X=&u3X17&A9QIa%e
+EK]TU$b&M<7G)o\'DqW_cbk*XH;Se3J,kuQKbtl?E+[d1D3.3UrM`Su3TldY6A,cU
+"^3*86-!:n9u+a!H9mY<NXHB`)>L]K!!/h;WM=:&YL\s#hI8NH3_7C/ocJSS6SZM'
+VMtEF[c<>Tm=BkV;I#FL^,!MGKhS,7m-a#)G>a-f-kM\"J)Y^]WKi@6LM7(&508LB
+[hYnIZiU:sO!>$Hn]YV?i=_dS5B0^DD5iMg!9K@kE!sB+_j"!DQ-7K&`71==^Rh][
+BZK.Mj7+njA-+^jnsDV<8/^,dVZ;"-n?:.t^ii\i6@.?3\3"3cMCe^^rumLe58Tb`
+P]ubL1Io/1*U+SSdV&?\C'!Q3A(V!ISeIU]>O(RP9oX08e)/L4W#t+\b:VM":]3AW
+2UDHI@IpWPH@;fh^-PrV"_C/GXS>)pjFXU_nRMM^`OrU3Ar]V[=*2rFmdK8oW3s#L
+kL-VRJu/!X;R`K2B@nAfn2mn>4Nn2l(!rR_gjP\-9>PrKHkiiq@B::MTmAV13W,KD
+L[gf;73nMJ(*VK'Eot.fn<NrXVt0#;rc.;#=WCJa[hG["6(Jc@S-tkhh>')EZ0&sS
+;l5<d^%`)cP`96`XQkhsS)-V1)0[BA1GAMDEb.Jil:&Kb0,ZV5g-$'r4jhlhNQUp;
+an%%UTQAA(q`Z;PgkHJ"C:._8V?W+-(rA(%RXS!;?MGnXXBq[up-otB2J8gSVZ^77
+r2`NsPJ#\>U,0+!1],RZDP,RbP0,c9J$]G>1SY&FGndJ*`JaC#j:Ws#`m',IIG+-I
+(`(;3']c"$@bACEGPP(d]FW$%(dhD3:#92G6!s^j[0><!=qLZ4'@-,aI\8,d7cH;q
+_](gFXV`PJ*WjM>:a9cXM:a@uX,KIkJFh+*[&:C"]\ab,0f*J:Y0s+)F1KJ4.&toJ
+;FY)DRr$qV%DVeKBY(hK]0d@oS$kPpqLtP"2ne)lnTBcC2Gjm@1!+Uj)gYC81G#pn
+.'ao8c)E,;5SmsG$pUR!r%ubI?$t-:@o/3M-eTFQ',TnfY9lR=2CeLFV+D!Z0CdI&
+P`Lr=i?iP`]^HX"1A&!=KGTl0Ct(O(CT'.;]Nq"iO(3pMh#RVV2t?:NY<VlI3*",.
+ZRW($%Rg`A#t#fn21;b??6@^*+i_fJ*nd75,&A7W>YSY!OD_R-EL-).B8]BX=05Mr
+UB+d7lf)SC'D`ohmPE[G5g[ol#@Jk/:79%gQ>i=ohEt"V`e[6pSNDNDRJ8kfi_Fk)
+&KqJm,:s&\K8&aM@D$\;dT?&PdhqrbmkPF)9-Yh&H<dgTWD8j24[cM(>jU.&Mo[#*
++#q\QVLfhdBob`C-71J>(<8nO(GI%]%F33W&[JrLN^n1hcj`qX/T/2fWc?Qe867lC
+0SVO.!Q(@oSfCnV6em(d!5>Thm:$/P48YSpQ&Scgm*in"Y"sP;BPrYuiR%OK$BjT-
+l0]gZTo;%,8s^=*[Y[c&=1H"cg2@RlP5:OicX]rF;mG]%Qt%@fK@XDUc"=8$be0pQ
+[#"Q,/.S^_EI/Ir-<!2\E_kBYo$M)aoN-A`A!YnC"F9\<[L4iG='C&V[fJL!F<dso
+5)nHL7:oEW")mMU9AQjfdfinL!M9;:L^%21LSg,t@VOIq"'B[4/l`?P8Pu7l-1Tgd
+1nq2=G"at80Y`gR]hO]QgYL+oojcb.K-;kV,g9P2Qc/\AY4'^K>oa*kbZSKN_7qh!
+F[T\!JR&DjL9UlK)u?N8pYbKE2WQJkFh2>!rrUqE;t.*3eYK'<W9`Q![`r9E.XZYT
+(&:P@[NXcR6I.SL7=/`F);=;IH_FaCiZC4rjboKY'e#]0DZ"B`\L_E)gUI?Mg@LK>
+`QY?B&EQ*C@2R=uH'JjDl%SbV:c3e,T<rQj/ZP8U>q[&W,tG<GSeSX8*]fR-TeCmf
+Je:<G?>)`9fY8=J;#L><00t<)X!_Fffbtsc//7Ap1?^>nqcQF@MffCL5Hs:C;VR9d
+8btTkhm*5=fh'r`XVCZi^(:<64QiL&9lc+Chlqqqls;-SK);[J<T<di'TbVjrPkh-
+dT&9aVdn`s45d5q`6A+N,#p7dD$%(hc7KO>5cr5I>+gI&\MKYp5=&G_o@me0.=O5G
+Q-DSnh]KO5[//cg0B&E3,*JiRUj4ca*U[7Q.!_b^MrEHIQp34Q&]Kp3=eR;23[thc
+@gm,ZAF2W,=9A4\=8?"]>dtJ)im[Y'g>tW;n!ag&eD3T,J^Pcp208B0TTJ#[b3q_L
+En4N>8^[)80o"EJ5*uM7JQ/3$=]4D_C'Bn!auZ3Y<eE!#H[foILZ,Decju]3W'f!8
+bIV_.A1oUpTk<&SHZ#neAd@16B^XUG=nFAti*fZ>pol`KkNMdXGK'8Aog6l4hSg6N
+j[?rK'hE&b8p(KR]JFhFb`g^m)&JSLW*5/7ASTdu.03=6'(^ggD_8TAN?s_EO[rR*
+0$C+a0X9J_j:rZsR;hh[rgKM>3@nMHY<-+=o]OFr#VHjD,GW#XR@ih'!>nbKC";j,
+>fkod$2!3?./)(9-mn'iF,EsE4@(jr>=/=Z;1!]t=,[Z69;g14HAliY#0icPWMrG?
+&*V5%Qg:&-TT"%DAlkTAgjhlfFPG*$.HQ&6?Q0!f_H)A"!31)e>=gSr%C8h7h&3'K
+J?SZ%Gl$m$`5pY`mQr"=-/m)>@UgaTq(XpP14is1;sA-n";ZdVS]g5f[5giB!^\ab
+E&NuQKm,._qSWM4cOY%c:HcFggZ<>LZ":lWTeKnV&.U+Ar!:PF=e'`UN,A>RHRL/$
+*#T`DQrn`=CLDh%[<AHU"^$u+:Q)-$a1&]O;\E\HBRr6ZnrMDH.#=7bn#?kJRO"ia
+9+3O+;N0ZcI5?-c&kX!>3sgn"_lK&$lgZPhHp@+#?XdXb%?kr%(-Lgt^Al*dMEdZ]
+Mel)>!sU1Ik1M_9;!W[%Nud26:0Z')o*=\^C_>1H0(SAD?'BOe8W12QAcpC]DW`Xf
+\VW`g)-nE_0q+Hh;q`^BJ/`[?U#]6(Wn[TM98!E2&Z-\fT(qmJ*&UelBGs7Q`I.@"
+o^I)3d57W8]$dLA0a2hDU#I:lGhPP\''iak,(9&Ccn.A04d?>#_64?\l>qlf65-Bk
+aVJZTi.[K46a[UHG$-9Ec&5I;'pfm&WeYF*WS8NZGU7"B<Nu<;G\H021)sBs`KqH9
+NUWq]G!("^=+[C*P-W;dRH#;t+P&B;9tK);Vi$M&:Duk"Q#2CP8G0D!YRq`#[72,P
+ajiFqP'!\Z&ur>K5$F'G=51,u6ol$<6SUB#d84W,Qi7ZjCe3GCWL3=L0Yu*[)Hc)7
+SrMW8%2u!ToSjc.qC$EW!G.LjrEAC(Em$11E*ZNQUbn.IXDgJ95E"5IRu'XRNl_bk
+:>nGpp]W0*M@#WI2/_Oih]cIi6S\M'\8ML%i_ccZ=]&P;n;Y8mind*"Vob/#4Q[)`
+*LE,;E<l$9rmCo+$b=%H!t^7:F:oQp2u6G(me[,H3_rf7Vu%.p^o=V(%2oMHU)XdW
+_HOYsJa_pslB\lUET=J9F^'MX8B2Frbf/+!j%>e1ETig@3dm$r)-]:g;*BZ3XSusa
+F\VH(P9:\Z.%Pj%7aHHGn`-[sI+t&nP]^mAZX;Cl0>Qf(=f?7/rSPn7GfK0s]fD\*
+>HN,1O73L+&[PSQ&1I(D<]=LV\sjH3JZlB\'GTi&;8@FAo?/<G+=m(:fp6Eo(FE7h
+=ifKtX*g#8dS]2,bqgWY%@(;AC2@QN>=1!Ujo4>^YA,2Tc]2.0-kuIko[^\fKVSu,
+^5Kf6"3b%$\-^jKn"IVg^RJGSOWYtZQ?QMZ2%5R5qn<'/P4:k>\Vm9[YF@he:E"[0
+3+bg-:d0Z;E;_1MYKc"'S)DX\ZTfYuLk+')&$r=@3$DE=@n64..nX^GWfkHb2?t-]
+#]u(k9O*:Mk)!SNIZ4J*?SZIF#@&o*RJ%/%nB9Oqin_7[&TWJd=a0!`[[b:Ue`lE)
+PXE",H5MXK_`]";)_;;/IhV[n,#26HhG%o*5)oVf*dc=#DhL^N.h`P&n7B10!_lR-
+Ld7\giOB]chCSd;!'5eGq#~>
+endstream
+endobj
+104 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 768
+/CapHeight 716
+/Descent -234
+/Flags 34
+/FontBBox [-166 -234 1098 980]
+/FontName /BNDDIP+Concorde-Roman
+/ItalicAngle 0
+/StemV 90
+/XHeight 504
+/CharSet (/Y/d/j/I/nine/quotedblleft/comma/k/colon/m/semicolon/hyphen/L/backslash/ccedilla/quotedblright/n/M/period/less/ring/N/o/slash/T/cedilla/numbersign/p/O/zero/greater/fi/P/q/one/fl/Aring/Q/H/r/two/x/g/end\
+ash/quoteleft/s/R/three/b/B/t/S/A/emdash/four/C/c/u/U/quoteright/five/e/D/v/V/parenleft/a/six/E/l/w/W/parenright/f/seven/h/F/X/y/K/eight/i/G/z)
+/FontFile 105 0 R
+>>
+endobj
+105 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 32114
+/Length1 731
+/Length2 24712
+/Length3 0
+>>
+stream
+8;V.^Gs%=,)n$/iFDMtNS6e]H[M^m0Z",Nm+djlkQSJ*#-K?,[1MEMA(jf"Fl&//E
+Z:'B^.f#GmLIr8;Zl"Ze=ea>bI,sMh^:s(1r:<,(I9kHGhq.c'*^(M[(<#b)`dh/*
+(6,R"#ht/'2j0::$_jq7)Mmrr78k</Mo;%b1^93I7"B@`KJZh0D50LOJB@g-d(i1[
+RC2)b@$cE*4b:E&"!jPDQBhNneBAoJ@]Z[3CFdUm!!Xl/(<#;5_tBgE@)a61(k]h9
+YQ/9LXaGj%5UTDGJ"MGj8+-XNZ2gujEp'g^R$I+"5a]f(6%Js/fqKY0i!6T*/.R:>
+!r>Zn(bX%*n)OKF<!*,9D.O/9dT@)(i59,I^h>Xa[PW(7$`7l.)B&SqR7tDCM9cC=
+5rK"h/YXc3!":bN=ZhJb=HpZF%H,#9)Al2"UB"=?5QG6<:)9%Jrim3)==3WDd/&ZA
+XEYU$!m<;#!62kaC]-IA8i21B?'_U+IcS"Y-qjiq&Y_(r8&erK0_U#R&q`R-#t.[Y
+CiC9dK4lCOA3_8o`Fa(TJjWs$Qlg(W3uQNr#\:7BMn_pai,Wqs=uBF%#S]2lrU/nL
+pSD#iJ.QRclF^5o0d&O8_kB=P$;C=,/=!3>0FU:<Dguq-ZEfO%/<0gaHU''d[Wbg\
+31<$o.'1MN?#9O(J"C6m+Vd`)cOU#Z=))mVdB:md\oZA?94QoI#*".'#kk+[k?%@p
+p"Za:Tk8d93_?gY,M8G..2kEt_UI._hMD)9cdVFf>%q&BcTBnofdEAp*:@P0a3U`t
+D^h)FSLr-8E6e)PW4^YNngDu$3]BlP5[$R9$n=`GZF[?9;0Y_fF09&[m[E,C@6H]a
+GTZ*0'*]%a9T0MT\#iGMPs2Ar99bqcb>t07-k+QeYG$$R=eYa.ag>N?E#!N?If[7h
+I-PYPnB'%R3XPU`G/Y=FL']g2;D%/Oq@6ac#'hg]f:7*""GOjr&/(&k5-(el`I6\i
+%66rOTHE`\#,8=QDr_$&n">frfP;q,M7;h"mg^.8e_GSD0;n7:WBcZ;mH7aSO@7#O
+igM0aDVPp_O@Kg5Y/^pA!:/+?f;X[Xl&r&.ZcaR\XA\h]gTIZ[JH."DG"*8WrDN>4
+R=Pcr`.fUFQ9-FnGHQn'X.?CoqkeeTAt7;?K*ULK+h.HFC<)5J\'SC)QnJV8[Uua@
+Dm13.%QR@q2\^7"d2+$VH+iC/l"uZplf*Kt^SX'bR,eHfL&>4R4:WfNQ^lcm7is-<
+EiRVMj^i3W=_an;X7"J_/#%40PCHMI+.)@[r\YO0obn^V:_J8&Ta]m%Y4-fsqpbr-
+q+k)CSg;*K`(,D:h&>=D#H)TGYE2]AN1r`)ioBf!S+8T%'8%=MB**dJN"oQ$qJoeT
+-]-*UpPn??GfFCUE^8$nr(Xd"^9CK!rAp7hKC11IrkAq=5m^-K.QXCg3!]E-S@Y=B
+3_pR,ODnFcpPe:F@01PSWhH=0Q2@2G3BYd'?c#$L.+!'JNkK.B=b'kXguh68!MmLP
+\^ED#eN"$K:UO7pMFQ+\ZgaAA<bE31]Uk;0rc`(<9Qs,0;J;.Mo^ouPAqdHF-M)iI
+J>67]TARZqK2FL9<D"ap+aWe3VG=0u]@Et(C@=tF2]`Ld4C'7PfC%NJ"<J)'6>D5\
+-,S-G-6luHT5T[!c<_g[W7POY<CYCu`:@T%pPAVJ+nb@g8!Vj<"BiN;P:>%_%Q)es
+5O`?%Ic8+:qW^\r;5^L9Nc[]"qD>G+8Yrr2E1Y5G[)mp3@CC?8kAQHCc*G3sCl,[_
+mY7K9T'73U3pB`_;RuH/M-$#85/LD#J:srMOT"gh[7)L?R,.Lr?UTqN<""h_A9OEB
+0n0a@'=[;3B>jSBS"d=Z?C<@3$hEWtIdtC[\kOfhmgt1Kfh=k1c1Nr2/L!V^&eV!=
+cK:-93S,9knlp9n2?b/n.d4+dig>%!-=hA6p`M^L/+\OKX743`nFq-;hN29*C&KBq
+A$$5Xph?pr#=Lt%A;7B)s/eZbj_5/k6%Lpi-+-#.R^l'`5V6tB>VA+J_4tcod71UW
+$2nrDi5,$oMQ:s1+K`rA4,[LV*N@g;Z74&bM@([D)K^`77_^iSOW^WM;_IMa:;KCs
+:oF%GB.+%41iYY(O^P5_^@>K=]V/FSl#_-BHufk1d3`JrG\9jSXEA8Wn!'mcc0&Ss
+h?OLN\l!6C0:US(#2G9Z7Ik/X6R-Wd``6(2]Y_Ufb(W3trVY2k3n<it(G9(n>cf2W
+Sb`LKBpko>C:gO4$iG?<3Tdj4XjON2E$;4@97Ds:3]SV5,A_RQO3VS#Pi;_u$\./,
+"&g%X8b;@/4ZZ*/0<N,XC'E3[:FprE4V=kI]ri\h"@&Xm7@K"'VV3U!q3S9kY.L.a
+"L!`R,Rl.>([BO.jM02OI'0orLIC'8e:s3oA#GhlKJ7&g<YqBLktO0-800:g:Ht;?
+E6"a<Z+LR5^pH6EA31^F0B:LsEpP]nj,9-,<1Y-qrSbWpPLttijrGCETt&;;2kDr"
+)5#Kj]J4&'e`E"H<Fh(C30c.d<NdTt"qku><nq!`V:/Rj!kkdQ`[CH;!ne0,q6O.#
+1Krudgb/E>ObKUaL#3Y\1-1.e"-,HfAR3H>,)0mfAffe\\%(L8D\*<M2<?\CGYX$K
+aL^ec>92P8^N6B@h%i4:<qMY*&a4JJfe&0"5=r2)*XMNWB=.DbG%h!EaA9:fn%&18
+D:MuV+5lYZ=r>PZW4>_B?015^DR&KBDQU26rr<'*rq@]N3$s+=)(SmVZSsR?^>tKs
+=+oTnDUl$<;]_S@?!sa4[e_qWXh,XEk8Sm8B`F'o$H(l4#^CPQj?IIS(@U0c#jl.V
+N]EMV)OPXV\9&YN;<&oK-&^1X`*?<rS3MWNe7'HM@Gak<5W131l_Gj;e@4dhmJPp)
+m7Ad/b1a2=pd,Q^2Ojl/ki-eAD8S,!/K%`uGrMn'rV<!\p:-Vf41MBqSup3aK^%mR
+38LEDi.),EUEGj@g(a,(GA5:"$2T*]\hAc.j!DW]=g0mk!@h)^@H>5=!UmghdMk2n
+F]p)CKi^E=5D"Z1X<__?P(TZ&RrpLB.Z@&d@G1c`s65<jN?RM:U1d6H%R%5^Y[.[L
+`@V:P1S-&&4e$Q6J]2]"(H[;;\P7+2Od6NANSHu-OrnMBq"Nu;MU3ge+C:V&dLP"Z
+n5%7[Po7qp>6JB3ZJc-6MYm1V4eNDgN/<7+=is=e`7Yfo.fsQS;K;'.<@5Yj]`XIj
+WI8g:,Kh731iL_jKD\dQ?;2.Mq=ro\;K@?j@lb0Vo_=#V],A&h:9O-pXiM`.`);UO
+/G[:e;SaFfeo<1%18<AsqI(:o(k@71UIeuddL#J5WiZd>9HP\:`'fK]<1MU0$C,r^
+oDT<q<LJK_@'W2VYGnkgiR%a)VID4=YFlHg$b\1?.On6a<*ollp1MW]LtbYp/DoPM
+.%CWB269mL?.Pr0Xqp`%eTA8@b[lVh\W,98J:4Zr@.OPU+n(8"B8Zi(]D2"#r:V>B
+ib(=#`hn=[OV10UN,iTgrfC-p:)YV4@l(1hp8/!DeNBFA=_<'/&aXE4HW7#]<D)^e
+WECta)$6OK+I.AT]uSMi-IW$"_T9$TTp9tn(@@\GS-DB0d4EBhY'32j*:?tqp0)4j
+G<\pg&gYNj/k-OM0,7fE$k/_#)'sdtUFhL-TK`/8LS.!H.+9_k_t0/aVo_m^1NNW$
+^AUTuqjU9.-"]TLdO=5G]WVH^PN;&TLWKa.AT4&/_h(UL]CYi?qVUf`:4]aF3=GKJ
+^[,_W=E:FN%oi#Qa*S@3lZ$tU"/qLNRdc<5Z"/@H#:3_pqFNuU.VQu!f5Z.7'usDX
+;@Z):?^,qg&EGYIm6N0\n;\))%8LM0!0pfL+Y^m:)9_%gM#J+3?*a_;9)?oF?8rPj
+J`b*Xn+2q`5F-2npFL>+O>hgUi6n)NF)5V0&bs1pH<M+jYSt[_WMkLW#!1VR_T@$m
+m$&6O/mJ>jclBgBl+8Ijq9^H('PaCJ=-f&2?sPpcUrPEf;E6jWAK'Vs0a!.f:>1sB
+Bndd!aH18-<$hbd@]BekNP8U8<Rik$lFuoWCIO>!RW%lcRK7(L"^LRtciTqD^)38s
+$,JYKL:n*Act$1t!WYfYEQ'YZ31.XCo"EM[<T*YD4D=XSeGMg76mC&XU^u2kjSB2m
+1"][D'_h>g>f\jn`L&R63:OIG'VUu$El=U)L#W+/eibE">WGWhe6>@UC"4JaR)31N
+(grC%(([j4_re__<QsG991-D=W?u>0p(QSg>SrPl919Zgo^Gr+?K.k$1;,oV-lgf.
+"KM-f$<R4i-+<BE#jMtf*"Ip&W]f75:!k-WJQhtUIgpG74M"5RVrenD[RgWPS?s1R
+.boI#>8S@);pWJ^O,?F^]k!qHkXO5?Lpm;"Hka1L5\7E@+m0a5Xh)k`7#mBdLu69g
+-]!+rnP=_CTMfhC)29^DW2l5NjDXt)-`bZ1*`gU0[8;J:aoqc&PppIlP@]YAQfJYl
+KrViH96.spGS+LT=@C3inS]Ud$!-_R)q@Nq$QXV8P^?VM%__1N]Z8p@pUpC?c)Nqj
+0\hQ4hFS5O(K^gZNsMLhr:?s3ZQOo_'1R*K[Id*$L[Jh"LYeNcTes'IbWZI5;91`?
+';_sQGr%G^Z9<s;693pg)>Jlc5?gnu6#&.WB&l8>c<Q6*[S81X_@T9KoE<O"I$7JN
+ps6H9YP"RMW88RAlO<psMK[#@k;V'[<h//Is,uEXTN@NQHZc^sYWUSh<caf#f4kuW
+@Y;j"<>U*ICFI&2Ptg3'J>CHgOfY:Ps.E]!`;o=hVY.D2hId,l`$I?YdtLiJ3u4<"
+J/o?aQ%6>Fia?CWJF9;7moq(FOV^6?]>JN/+T;5g^Oi#qrks_WW0q/-=P2qj5Xn<0
+r_2ebiWdFGF1AXfe8O#<LoSDEQA5h;,[^7U^L#r*OA52[hFj:C)FXE=&[)Nm-Isn'
+!nMR6-Qa>K]#"(0^Rm,+>;LYRTh3!<lXeds"TeaU@Is=rhL#(V/L$j1&Ief4r9n(D
+"k\EGD*Ijo="QE9GhT4P+(clbM[r]`JBoSuX+E-5+#l7N4:>i"A/8]"fG1V/2:b&B
+U]b>7qNHrn)Ni@MI6KN7p"ZB:LX\,#k<9I%FY9bZlEDGda%T;mesUIkAQ<:QT+*Q3
+=nV+FLqP];id/+WgqV\02/*(j7&01ul!9Z,/6(K02I(XbpQW:"_),d+NcmSK_"N4Y
+3:ROuYhO?;p"Ks)Y\ZGA^0;J-7EsZSGRjsR2?f5!@DJZHNPtmf=3V<HkKc1+]N4J>
++",a8hi5_^qDW-BEl>9/\?=G.U-,M)OY]!)l1h1GFP60(l)>]Y]#[23q\6Ts!-e')
+j`i-Qrs&Q!<E0jOXYIU)7Y"d#:q/s6<oO%$oJGH4q^GleYK3]?'KpW:1VIXS0"591
+K?h_hK62-B.+7s87;,U!mu*@.NpP>n?b4'E>aXe2e9T4E-V!_q3n8=X0j'uKlL4Nk
+UJFhBZ-O8\7nhdE/tr/Cj.sB[Yg`]@Qqi/?/h&/#kM^j0+OHhHrs\&Ib,F0*7X;J9
+2cqM9@T_XQh('m8G\61@=-bn1ik2O[c!/oPTumJU[\)`%e9ZL-na>%=+FbP$f,;\/
+AU00<M()I/p-/cHKm[\RgXQ"Cmeql7P+t8dP@6kJ,gsJr!_Xq[R=Ia&DGILS!t<7$
+&S7-IJOQ#XrIjd@S_*[Re3Yf;CS?`D:8s:Z4I4@.<Tt:,J!5PVK)^l#3)g49\dl:T
++?XSGm`8,&jmXWO*JaGiDChle>-s!3Sr4u&lh=-e0_e3Y$pK_Z?%,A>=@j;SFRMl\
+bBTmRBp2NYU)-Ce3TufD]D3H&4[RVfS+;-AV\kp7II8Jj+Vjq4V+D-V6JfX%)&(J=
+M):tL%kIkF.Ejt:Xj`Z)mFR>s3#jMBQ]MPE5LM]^?3T%iU^DiECo^6@M/0`.1-1#H
+e1Zs5KS"^NM_l4-q[EE"!b.N%Bm$2R]b3tB:H3.<9BrVRBVCmbe8LKJetEl*s7rH8
+ch@\YGIg!X"<R"Af6o1%3h8Q5C(="k00j/.TXckO+2daPS/11@GfMf&\Y+Q@J#a0C
+O\)I#q1g'E8;_RC9tf-)a+!,;<M>Ea[`M'm'@i:3qJ-[)IX>f3OS2T9,r&/QC2fo0
+fJi,(d(R2p+^(Hsr9,7>oP>SiIE`.BFc!g1,U9';NhYq2/8KB@L9UW9)N.6-V*hKi
+l7>>]U<IZ7#_U^ScQ.nq&FXr(]UdW.!NT.HBj(g`H!#.O0fS8;.S'++^qUbuE=S3'
+no3FfaR]7F;FpY>1HY)D\>Lf>m85Gb'^R1VF@rT.a-\!6do$PPNlT9<eU\%4,3WRB
+Z/e5F_k`9Ylu7:qrW.lq;/Lln#'XD:Md,OoNiQ51Bk=IaI#ZmoRLmc!61%?7*s.i=
+of:(82s\Im%A"m7$c8.2-[!q)LK*)DE<d=(R1#2<9+8MVgQ@ZNC"s<m+ee]r1EoOi
+=NB."lrg2JH(kZG$d4m+cRHZ`b:N5fHpJ4AE[2@ej^(&_aH`uDo]\12V%'S._'$LA
+iZe_d2^Uc]e^oB!os]c)oY&?DAsj,NPm@.#WqN@ticuc_HML:Y8;lSm>M*Vf^UQ1J
+B'F/dp+Z+Z)4au0+?=#NKrB4Be"EDl$-^\>!fC4g-:MqS=Q@1uO9u:G[KbW.>ba-J
+Y(o@b,oH+]Z>L,J]`&s9<T+EZ_fWXi10eZ6Z86<DgU2"U38;oCQ'l;?WpV^?-TW%I
+Di8loen7^m)YEEt87j=.ArWF4PBd_YVj6cRfpS?;L>Gq:bTfU!oT(SM8_!3EU@s`d
+bF',i",["epY+_P=]!?'eKAJmq6MWa0ERE,kGXHU4f1sY,8)W&2n>`R3Z(k.>9q"l
+R+)^Wi+h!sF9[KpLtW7qboXm"$(7pgNj1@E`id%B$ft:Fq7>14I11+d),ho>Q*#tB
+\EAY=^Bb\^+HL*?r!Zd0I&,8RA)+4=Z'*VR=C?8$YG")E$'HALjY_O]_^87dlm78h
+AZXN!b"L_GRT@_:B?kb!"Ta$/YbFkh!-A0Ul3#[Df3VO[0<GP2ChRodPg^>V\B!M+
+51,/#o8k5mC*,Wu&rL-S8u/!-g)?%nVcq@PW6g:)m<puYRh3,\U%%@:Hq1_:b6f2I
+::h].^^(q8K67A"D)]M`-BV,u1.:,n)Jh8>N5!MKW4(#?>?E&VeBNjSHOT9_roq9`
+3mVX%391%&jEH4*,FS@cN9]>95DrOURl+(bJQ)m!m/I0`D<0jKSik<g"XBZV.\jRE
+e%#9$Iu!ApMUd20*b"9$o@kAeL9k_Ilg.q)!E7LXb.nFPCM%E-%n&C5q'OBcYm2ac
+gh)k3(efU13g^Q_54#SI*9Dr>fah&8kN);HB\NZ"Sd+S6N#&s(F-mgoR\'o52j8[M
+l3:7+JF71b^G`)?ANf.'cXKF86:D=JZ,kD.<rQ9rHO+Q&Y7FX:otsHV>RV*AW&(K\
+2&Xh$YgI6nka/N?"?+:)icqBa';8M&";q;,k-bgdV7egMq9tKjpNAPC`Wp9Xf[.Tp
+XCSF.roe&m1=ke8ZJ.[a*,V#ee+6nm.<oId+Q[[sKNMFnO3Pi8IK([Ed(g"Yg9^"q
+1r];GHCFD_^`L6,Ps)=KY%OtkYjQ@AW?i/QL&FLD*>_u_@)WU[JAID=E[]YT68&`E
+S'13/LcZg6//12C?2Op(/V^oQL1P!H7_)d/!b[CI?u(aRhmeCeW(D0Bg_oRIc5!Wj
+-okBi\%f0(UFm*Ym07FD]#7M,_'6dEl+M%Ec^Q$8f@;_lo9*,`GDS+!@W"_i,3TON
+'*UiKpJCmXC]EXRNt6"q[6n2RPR]dO.1EW?`I]t50C#;N>DZ>a/sC-dqX$(#(:$cb
+gi,I;:=TSFLs^-K[ih:2LKsoD0EC$P.,K'%k^GSch5H-$[UVsKk,*9W,2dE%4`2'o
+XBb[nC?QD=D&bF=ZYurrXJD-Ag/cT3_Q@PQ!=8]!\VXHnKH>m3?_qX5HGKlonG4O9
+i4S:jbdNG>&Ch*cHVNEAB^9p0G:t\-0VA9MeU2Ege5oF'7q!#F<WJ6N1bD$M9"KfC
+DQ5tZe'Fa15QPNSSB5?S>uYg9QpAuQp/Z.GCZD?Eq^H;1S&j9fPCP$.3p2aZJ!/;f
+:_/@Kh7p(u[>cG,dmH6HHq)jogYkZ9gKHN&A1tD4XrlQI"^j_.W,APlbOXoK"gDIO
+VQuVYNIF*U4hmF\#AgEk!SDY_PP/4)6*-RT&TrVSngqu78"MZmEd&7Wlc;7q`YKuD
+_6>\TR8H?W@*aGm/``+$@DiI`9I[D&<^0]BRR%(h.AL_sX8eQ.EIVa^oFZ/[CqEq7
+=K%=1e2TO@@E+a"Anc^,Km[^hb+c/n852_h:\-$4ZiNIAj%S%*fCib,C$-!uV8Af-
+c"=U=oPJ9\dg^;AO_U5Xaq>LuP*Z-_$1%usS)AIP\I"q>WBbZQn4^4N?)(9iDZn1Y
+kiI]O\0=UckrR1p!%77;\deCuik\j.q[VZ$&?U&-7i5f]"p@TG;hsba=6Y9X[3^!T
+?8\Doc8>F>YYka%4.!T>gQAA0<n;K;g"d,DIeP91ZM&E7o,?0p=dq1bBlWh>mos,H
+Rafr=NRniTSa?-[CJp9JnfS>)[0<`]NA@q3Q#'EAW>uDe6DgGFS<T:d?=(oNUNQ?e
+7!c8Ab*=ClMN=i0@M[;O/tX.4ZUi'.i$>;@29YjF26>HKeapJZK0BBF+YC&h(#.H'
+Zm2;3QHmSk.@\8FCpM8aiFFYL&^@2DqT)2LmL#afoG>qu')NPPlI0$hbtT0qko%B(
+Cric%rf5FYLRa<R":uR!.'TV^M+_,6*:\0d8ckgL]dl=TSTp#W+lqHe0lh/Nkmm6M
+:apI$msn^>:ndS(hffOk@0#k4S427-(##Q[,?iG%'kLNIjXh#:OL.HP4V1p-570pf
+hYP0c\D-obo4FC599l"N9aR??>t&.?4H-@>G^'[@0D$DR"e)gQ'%JhJa843b,;jD.
+R]I]tTW;%>69o'LB%Lqk,GGO$+Ef]qMo\h%8R?5eC9$0(g,]IBp8]=<@[i>25B4PL
+-$.R;iLWB58>bWNJie4Q"PbU5\bO7_XCGQ9TtUN8:8P6/.o)@m9bu3!PH_gm:%Kf'
+i:@K(9p+Gp)Y1BOk\@C66ruDL'1=gG[7%pi(Zb-aUc^2jg>9E;D6iTt$ksSFIr\WL
+,cW1T5LA2KJDiYuG0Dk55GdA2i<_L?>a0<S'de>LC=#"Le9s/?HHCImDDiD(SoB#'
+>6D8G<UdWrK8q4O!C^uh49$h6!#l0"?O_^(,g-IVT<tCTFf!SpaLDd[.BAVLrCf4t
+c`o=RU4s%Ng_QU0.42u1.lnd:KM./G,I0,@<LU-1'c`H%%^8u0-M?k<p:Xaq7B]AJ
+#BYB^n&B4s=9:D-XOfgQ]rd2Y(2Y&7YuufK#2-&+f^L&@:/Cl:GC1Qhp#2Vl%%H[\
+QU%(rg1OFeUjuNo$V\'@?egJb^QY!%^HB(i^@rs]`6R_sC'17RT#h'[VID)P2;\bF
+f$9MQOeR;L7OF_*ASJ!No\`'`d,"2eT"7i3,t3(WN>&(KTld]dO=ktb\ItG'kb0rm
+AkjJ_W/a72PFgj1Ap2CJ4hq3OoYC1FU+VZ(<&%`^-@XEP"U+mT85F^6=K0-Oa;Ysi
+=Bj;/[-gniCn"GtEW4bDH7'1)nZNK2[h\a4:FuoB.b#Z01;dK8F62UlXo<N@!i@,W
+IXf(\*!V$smdm:IAD2mp<N`e$aScc%?SB^_MR;Q8C-D;sb#@P/kMh397;YA)SZCpR
+g#%-Woah)COa.Z[;Br,JjRrchr2?(qL=T3pcIYAd#(Cr5.ZtaD=sg7fX\Mj*M2nmc
+.XskFP>e+0Bsd9+7^rF.Err;7*?X\LIMSsf^nr1h%^"Vc[r$1Y?Wf(mAa>A`GXl=S
+o5?W1(8+1?atqG/cg)A+P*beto*dW]6:nSu7W?@@f[CfL:*0=]V^2VL2o.)76QP<2
+TC]so'1^pVK\]ssHQ'kgPu#EEkdcb2QF#e]jfVFj1DfU/'?[I+_EBV.+ebkq7dtO:
+d]n]lh!M-*<ttY0%0JWL#S<D&@-Sk-h2F"rN5D@$FkHJ:ldtLidH`;<mae$t>[StG
+rOm[fP+A2e5.+@!IF'J3T;ACj<_]WrMWF=_D4s'OL%EDtV`SU3kBJLn:\]fWF3TDM
+@m=8DMVk%t+XQ"oaOZD[fnnukV@mqj+d?4D`#<>jATQ?L!OZ/%*&Y9YeL&"[&%hAk
+In-9Ke44*Ml[i'[?:A-\*cENc4!)f/Ous9s52jkUQc_RGfBQ\,<(N)!oca1]8GC)0
+D:4(5)mjG(%Ths?RA^Rff9IIC:Q+IOE^.d[4"KI6`P&R:,F`6<im1PXP3%c'^<Crs
+R)@S\#gdM?&V0`CVeX+>$64sla'G9\5r+"^7B-:`$bT7JjRk/U+J#Y<5e#G(X&<91
+S`6gWM^kr9j*Fh"#V(q1,LT".5Ne.bi1eH(r)\QeD?^@W5!0I&L(Oq3F#F.JihotL
+6Q!bQmQS3'FFia-Z)]%L"Wh8-**<!n`2fX*"656=6^cf]<]p6#,(7/FRd/VX$f`e!
+3WK9gqtJ<d6oAOtOho/.^Al/]0VoM2[2gm8+]8B2BG%siPPrZ1G2?DipGca[AF3dc
+GZYs]@Ot*)gN53ppEl'a"=2<_Jdl&a8Hi"30J<#94n^1>/E"WCKk&gE+^tncJ02be
+C.`126Hb&'DjC(`H3'?9im1>(8[tpU5AX:)CkR-Gpp/'iYQm=-P4>"U%NAFr"$#Qp
+N@5AqbVKs@5Gh0(5#HNf"OMdCKLW[,hMedh=)G*V[Pc"@=u4.u59hU,6Aes=iLW+0
+&1n(T1DaFkqiBrg[Jb(F9e6l#oN;O"W7%^_,2V[\9l&l)X4F%R2P:,^K9Jjl5$'>]
+j>MHlP`.lshMukW'9osH3eIqW#;OPkrS"AUcT[tWHEuq\c$hVf[k1k5L^Wc6-GLO"
+#QVAf-*?t!gkZ'"`&(*op4<$523.r6q;,:O7LA\jrHem2]dPZVI8d(3AceKX]K,@)
+o`p,/DM^'G84q:<59l+K,$_=e85%*@r!G9Yn.hDAp<";j6?>[>]hJY9`h-jJ4E8G]
+iq1STE;iFLUhOBC<:&Yq4gt)?Vf"U>OUd*TP:Wu$kXB!HCB6n`Q?*H44'(FEg+hue
+^u$^l?97'E9[+5jjZ`Nt<5Yj$4Rc'#G6=!le0<F$H(E`]4$Bu;,Eh$0HnOQ6$$\>J
+&+ep,iFK:eA/W$Y]sF^?8>5/cUg6uKU3^7'-_>&E>?bmfd0C0<$hiI%[`7Sb--3lN
+9:Q%p2d@5:('U=pm!Z#/ERtF@XU&e/d8>#]D6oJ5nlRg>HA/NQ6?@D)+AHYX9atT3
+&0,m3_A9V<olrUCAAC=r)i/^8GkI3'\4lhB[6DR*?61[o?<#lQc[15+B@O=/,TaaO
+*L:gsUq5*7LnTP\_B$5&W6^E:.OHUb&8h$dQ6-X9S0ADNB5,b;cf&enZ<?+mIY"Y<
+d0%A^.6sS43-IiG.+^:qa)Uu9NU+lIXsX(5kPhbD"'!JI3Vp1,*`8W@mUL`P'\BfP
+V=DPKo`EltW4S79B^^YqF@;>$6.j]BhiUAlPkLDXSMMRr1]^4ic_J,tM/\<F^XAVq
+2jX;(E2buYMaEa\,>+_!qkisLc>=X3JBGP.P:r4:._hq"%h,;XH9\SBaMVj0p<T.g
+p+gNj*CA]uodRD5)9f(Xq-4qNcE9Df]q?qD3,l&o*cL)OP_5[:8r+;pJN$N7)(;'>
+6cFa+G$AfnY@DYlGo:Jmq_'ANjpl.56IVEp`jb8@pf-@%([0nJ46D/9i4;g]Rbl=T
+S?-uc,fVAeaVei?18;3mhue2#?[1_b1T`[4"Nu(!N8(Lqp5<pV#_T#/cj>g]E\b<8
+a5cOcJZocuKWG<u+?g[C240+`4@nhXMhRLp8.0>'e=4$LIALi(:qdk/JY&OI>C?pB
+GNCJqSM6SQ^uZ_(eYt_"V<r-XI.4D'%b7+QWqk?eWI934"`tGU4l+s[_Pu#;f!>nl
+V!ULkV+E:<+MfI^cPXG_@@Mrf4N;B672O_?<]!cC0WD6Qir\FR02_PT*g_st0am/g
+/]cD9+`NEurV0j/#,pWP*5BpY/>g"O_T9Cq6rud,TQ9^brdHjN@dOH..FemX95\@R
+GiSMZomr,&X4,6I]'B;oS>uTfM.O95:-j0Nh[iaD&b3tI(4#.*bMGMO-Qe!FjfVjO
+5$!"S??CUH9YN9GY=@#lB&4t%0W41hPD9tiij;_7R8h^@..p'o\,2HaeAF_7;]P:V
+k0V5N_t9&lfi)`Z#+s]pBGojOC2HV^fDHP`JHFf]f^s\f)#H=uo1q\-GG(0k'Pkg/
+U-E:'3eWn65ic@lKqCY(c,KPlmd8iubOB!MSK)f*8tJI>eBlX#%`:G?fjo'>)^1on
+JUtp-.f@BH9-#bqs0N^7M?$.jO!Hkg=)dV&Osf41?3E`e;U;/9psOb2Z.9/))#BY(
+L6\DFlKXIkp@J([^jTBKkgatV>VIN^*mLo=V4i/PU=i`;>#&=P28ZjGq^uNH=D]9p
+f`,AaSFkMc(G4lG!/(l!g"%=93h:l:Ii*W:T*Qp.U*?Yu=LtM)GsMQuStGhJah,j_
+>bgCF%*@A,4Z^s5Nf,Mc8jGW'/d)^&9V0?/-OnrTg2dusOr'3IB\4*"#o(_(&-D7Z
+jIEe9h\=&a4TJEi(L_%(Rm@%Q?OO"b+7#ualQADFC=?]4YAsh.C_S$UX5`T5;3-\N
+j#QsDa'CGA^D,]A*_:cc^Qr)q26g5nGoqWS)\bO4/1*d5ieqrp2aJ\]hSR,sK^*r.
+k7!7jeiNj`[[`hrrVcu#h.(?57As?WTHi;#R01[XBZ7"4ZF?^/#l8$T[9qqpi;D<t
+=cX*3rHSO[)#u%f")`saE`4O2K&7OjjJGKSJOAt2]FKYC?FHY4U1%nO1:93:.M>bC
+_mpf`UsZ^Y,&`mCpD"gbM'(GKrle-s`^p$sL7H"u-b.5GVK28q_d?dlBcKlLEH=Iu
+EC"X>NR_e?0>(;;iA/RW,6-b.8LiJJ)@GVgjQB??>\[cuk\.J24d%2P@keWdp)PRl
+!Q*"4n%*Q'F!)g"0q6C,YfbAT6@&p/R.L"*fb=E+hKj*:XchoJhQ;,d@Tg1S:1Iup
+h=3?>3A0ArK/O(g7h2.V-fCKnHAGcQ,(200U[%p[#6=P8^_\]6nN,jJ,\%dmXqbr!
+\KhN"(\:ltrD*:>X@Fsf%*Rsk<-V:,.VO"7.nmEt\4*I^*o-[too#.?<c*7%>?APQ
+&PAeX&TCDi8KgXTZ:L=GgRbMNWeV#SN`Osqi`lQMb7$RQ)OP'`iLo8KW>NEWpJiN#
+EnPOGgcQaN9j<%P`7`0d7m==4[(GFX!4q^L=8]LQP)fL,6L&tb%2sV(*:IX0?.2#a
+l>S$g$15T<7e*V/FuJ"qMs-9lZWd]!%pkT.XCEqa1noGV.$!+#hS02uWqe!^M?Rb,
+:m<'XcY"gZ9M"o`TNTNE]-U`[SHQZuKEYUBrAd%H/P8<U4M=-dnYeR@*QmEF6#F/!
+:@<e^iVQoC<%aD@R"_*A4hh[P:R=Z?'fVLs=)pJkJ$'GZ/I:fAag!<L%)PEGd-=\W
+5$4.oF7psdLScHj/%`.oJ"5$C3g**BKV(]@h;Xub/p<HsDB5q@82k?0<V^Kh2jJ<"
+KK,)'5?MCjhblcRb)LH!`NJ^GF[efdoP1OVj#L/c$9Y5Ad.iH2hpA_D`;+3OQ^PFi
+f"%@k$7#nN<!:r.f%IoeXHET4mqqIOWkk?`+E3umIOikPh[+c^kSa1j/s2hi$bhWs
+>qbPnlo9nME)hnAAT(Q:H2ph:k;`.4h2!NI4YD^215I)KbZ4$EaIj8bFT,lT!NBe5
+#?11i(>`Z0fLd\I!<oYKVVh6GHcM[RM06qNM78ZCol&ThZ8`3m8%rIf&gV/emp:de
+<o_jO'igAsVf,s!8[j++Wt*.$K)tLcA;I9rnqY(q@7+lQjs+UOLRa<R":uQuHds3.
+7A1Q=0/DhI49PQl%EX92I$6r$-TkqY7FH'%<61S:E?aQ8Ve2P"\T[L4_8\e?T&q3=
+oYY6HGD>.iYi=*I"L3dCG9T/XB;Vc%o(rXNn_T21+Pe#]PR@J?QRDoIYt.3`XImJp
+*2Hde7DMg"nX"*1M_<sYg.8Pi,+gJ1oSiB,F`;jkOKMEpr/ZL7mon=FfV(UkDOp+&
+NtB[>d:HuS13CasC>\g_:Ls>tf[#\F$1H0p?c?]]\RC#s"G#8o=`d\nlIqJQ@atcQ
+LbAHTkK7I\@)[us#$d*>hA9I+Hh;28NC4Kj,aA4TFn#O8L0H+c*b4?q*enMTIM/LR
+d:iDr/Ncr)9:IRm-6Dn?1&pO6(@X^.Y]"_fY\DR]#/L=^RHV<9*/b*2dn$8LYsoGH
+G+_s68lS,Cf=hP3'4L_r+k#F"`//Ng-`X'c@&N3)Zh7=/9`nXb-:c*-2\c)RJ'rcX
+,W<;UPmtS:OInkM15>Kh5r>.rFRlm_Hd>"<C=dO$\pV8H.FsW\'At*]&6r"AFZZqP
+@rUOV`7-F(,[)u59Y/=7l-D.P`7#R,#Pe6+k&T8*&Xd]/pJJQe3)<$!mQ\op69sO,
+dr6$O4*j(W;I(b/B.h&7]W*r&dXFE8F@VXja]Ac"rfd8tMV#]PPf*DODc2FQb!`8k
+@rf5G>_lO)o\:AD*RX,P(PW9i\/I,7hXkJKplI($%H$A/'IO2LLAp+^S3Ij/ErFpq
+ig9&"?N+A1Z4.C2\K&Np]lBc?\M;OXVj&pBLf`Jg@Mgsi-5\Sq7u:!D:b3,"N2:P=
+(Kb73a*rOFB7:@C4Q\tK(f_);KVST7=eF!9C9pXX]5O2VP'$V3.9H.9S`SBPL36e-
+$("D<76;i]rjRfod$=%@LL!qn=hMj:n,:k,+694^dA,ai@!0Ph)<]-#,L9f*pt*b'
+]=Z`<H.0Y\\eoUmi`k5aVUPB6<Q6J#)V-Z5+mZ1eOBQ#u66GIi!Hte(\kk!;kI5pe
+><[]JgiEq>SG!%`+<*6[K\kg43SJ%@Z+]rmo#MOmDHo!UI%(Io1G^9<NY^H*-iUcU
+>Z.>CK#nEITQBEA+sXa4%a=>!5+TcVl')N/g.&A%m7]?O%.uMcWJ@<GG7O%"Qcg&/
+XVtL<O%nJg)l/F6(s0F-CYBCa''U2K1$nTjb.>303YFQSOu<@[h/2h-ZYgFu\1F'k
+/$)Xq)RK1m66nqa3XjHL]B`A<#&UY_FHWKUf8dK!CZ)FP+P"[P$gpaZ>J2eA'Y;tU
+V[_]PNhC[u_k\Dm#\s)SrJJ>M=o"CrcYoFWQZd>[`GFJ\f+,-V9F!BsVku&<,1rq[
+'!'SK[D=@=`cY@iS4R_`"J$Fr]>JWW%WNV)+Q!i'5Y1pTXl'mIPuu5VMc8n0(]3me
+C+Ed[ei0Ts2s2Z#s47@CmO?0'*2r9+<d*h"CdARm]=tiF`6;\`b0.pTp/j,m+PMJm
+OV)gr9CR5FZblKd8fVJN)IN<$F)1J,'A%9Gr>qZ[^+i>p4aE,MFdW\41e[c'R@mJ%
+51$ukbg)Qf&s)r;Kma$D+;2J@lk$s)<K(TmY$AWH60YjSI6OqM;96LmJLk+L)ec"C
+-Qluc.an)Zjq`78L*(;i,AlF2G`0gd!aCe+n?+-VdsmEJ/IAehEZTQ2b@tCK`63`t
+;tP_/KCnV_6he`1fVjrR3n8D%g6;t7<Qfs-Juk4OA3l/0CL0>@/tY_i<i?:J'TZIe
++"\tea)G5Pi9Y9O\,"n"Y$5hl-2-P4J<`>GJN6b-aM8.8Tae$3m<o;ff'..==hGH2
+apJ+L#laR\j'M@[!6B*031pm5P>ppr?\"4sMQ9s+,-@/L0_c"rI`f[rLhat,:RqYC
+RK5K5LS,X25Gg-_8.(#sak52A>^Wp'qBP.DWd4:lV.,1p[u^>aHu(U6=\gN_*=^nh
+/a0YApS`8WRm=r!X+:=T_?W&7PH#%(E"uF5>FGgr\'R(SgBqn`n,=ctBU^)Wbo+*R
+`/KBW/#d:egFp[A68\'1`eI_s;DlI_j^0N)^%\'"-A/aMQ'2D@-#LTjN:<-!l-XZD
+CHCBnEq2>jF9401Hn:05CZ"Tq__Chj6nO(_0f&)2Usrc"&[?DDn4=nhcek(N+EsUk
+E*fp)+/T];I,':mpS#okZ:^$='!1"O1^3S+B1muN1Ssn);^m*V^@u/cq#;+g+HO8a
+J&k9FE!rg%2)OKiUZEd*5#g/M":Bn>AROrH(1l$8p8RVW--lb0]O"58%[eQb*V2BM
+IlEpDO@,`rrN&&%EsEV!LQdfU1?G6\;^M5sJ0UOoikVlATN-Uqh;p_O6?/=n3-WH$
+9GN^jYXoC,o%$#nKN(bar\R+BOecKJ4u"IKZ&HX@-!S5tOPmT_T8Nj3]EhE-#.&Tb
+ljr1^lBWU5h8K8q0>\"7M=rE9AeuRJqQ=GY(fRn/&sXZ?%nEur4'pfSUKFIDEG=Kf
+)L/m-I"@a9#4u=P``S^5cU>nG9?6I$NK7_d7_?\;.fo:$8onna0W7f'C+tk&jO?kK
+`.W\i0&JX0(uLq,p>?sQPR#;nj(]r\5eP\RJ-cU7@1%FO]E.Sl62r$n:TT@df\QtT
+)aP]Xk="h(03rD#-iGP"NDcpt/(T5<7=-oIE]%J8FM.2aEHX$\%6/=n4[,F!J4X[r
+Grq[iCDm+.W'W/cLSP3/ChO\ZUodu5A'8bqU\-$4C\Hf,C]Q;]Z\!(f%g9-c5Ad>Y
+aINJ*0CoojAWU=AL#Ub=9VrFA&"R2((80=,E1CZR7doXIcC3bIEu<uApI%9j2].P\
+S2j@@ia>4`<K/;^0l\Cn^<P)C]*gj>?rKTYnQN@"`U1c6*TTH1d/hBXR-Te(<*'WI
+6]Uj>;-C]o@P;aAj`D+W*I/r\rK-hQCrj'[]M`YZGj+"D3pW^+QHO`*W@/=:U^Mn)
+Vfjt[QuU2VdGTlM<HGQtgX`]BQ>:iefT;>FPf_EF4JTl+TsE1sXZgkMOL=,h<o8/X
+7Qc&%gF`Qi-Y?$kH2klQ.74Y;dX=Kd?lmgK%U>FT8CH18<\C0N:?fX.arFj3$9>HQ
+__JekX]u4f0H^A/h88]AB=qBg\7qg<kHW7BC=DNS^mO+Q<6SZ>.BVakU>MbQ#2Dgh
+M_\[rd;Ah[o15uQ`+'oSQ/o8E@%;le9(uDCD`[/g=[`Dd1#9hIOJYEF@I.?B@^RQk
+A#`7[4ZZ!;AI\eFrM'(%e5p'<4ose>"n=U]4(:@!+rooC'>mE6)hBNo5m%F8EJMr9
+bir!]'O_jHVN'QU<8R%G?*Q'-8T&*%A")pdonQn89<J_"MB/."pH.a=*<.-h-,305
+h07hpWVB0LL)-@,h'O#>gEJ62gk5+"l2;CiP=*NNIW;^UVHgVRf.P6HrF"nc&5I&"
+")=lCHhJ5P!]c2l-Hsjq9i_nUQ@79=&=J7=EI%Sd+D>fq@[N\!3\'a2N)N0?W8=&+
+P9aPIi@:=aOh,+oo8;"p8W[Q)VS"'M,=`GT>(VK*!"Bm],L<'5&\$E6n:!\2o7_*l
+;Vh>'I9<L8ChA1Ba5E'abofNa^Sq3PS9Nn&2KO=b[=&2c^\,jGl1]tHI4hTShT.!G
+3R$e:/n!mXq&CNaV`##gUt]RX&8_dA5o%CA:hfHq>5"C=j*[gM"24hIPbZeJ<d16&
+06A59<t_QABU$(:q]\nE9Q=H2E!5"RMQ`)I5dm!kbh/KnYC:<b>r%<W_9h1XlP,DZ
+FiVGE`OBuXd[?W<grh-i)0mfQ:sc\a/31b!!+*9n)O&t7mp3'W4>cAbN)rOe<cV>;
+nbaKc\nTX#8:a"=P3T2^77$@(g\adMVa/NOs!??G->q46%7-IiiF%ofj*CKNSbR:&
+ob[1/iQSBm2g!42U1OIfC#+shp1+3Eo]%Eg]g$p!i]sAnm]k:Oc<_oE5781.>Jsj6
+R)n8n&@*maFRDO@Nceg'NK)Zh4K(-Drb5==*&uf8$LUqAeQ*R[g>+#S]bU3(RCgqF
+<.*od,C-MuFHKR>ZI*)rmXdd`,6("Pe3/PP4qN%\#kZ)*]71pqDq-T>7)u\b0EWa:
+%"#TkUY%!nf6Np9flUR;(SkZp;"g&>@B'9O;WFc%dZ[d0lfN"('8OQ/W2;gAMGIk)
+?q:_\5Fnt6?[#"#X(`f%\6-=ijnj\1`kM`,:2aobU6^7g4iZbBh7ZgWoi*PSdLYq1
+_"2b<A>]Qp)nT!7&rM001VCS4CjT\fRGK7'>*S9Tgic[uRIdm7s27Q>C;ZKF=]PmQ
+3f3U`4cOrjptBpdA#PFH-fr2<lU/cCIbjiV!e9L7.k:WeXf+)fq+tWb]d8_*(*\3r
+_f)l,Bc@mgK2rIkYT.IE@J<\`IX#KG*(mpa?B'TSSD-0s6=cpjcif9jSu%Dt3!^"c
+;O8EO;3(/>P6hW@^sOr7p7F20,5:g+SLZd;!<39(pgC2@MVr47b$97llcd/XfQ]YH
+)MdeH.Bb0+HMW-bnNn:Q;Nf,:g)+E]b;To1U65<gAY6;*Ij-[<L%/`I`T5NmeH:bG
+PUP&bd$Ip!H4=c?Do-V^%PB9p-@X8>Vlh3iC^[N[JQEK>@lS@4hD^L`IG"fF0<S4&
+aF2-R4ki^`Oa8I.F&P-W&jM*J[F2OM;K?.>R+)jd0V^/jB%_'Ql1+\Xk%;sg1us[<
+Fq"PZi6oeuhXABu=Uhba+D$`WF*[:r=l$soc&(M[6B^k_1DSU:nn]]./e\\G&k@!Y
+Qoft\&7.1aX8ng9DiWk>SiT].)S/R[9[46#lGQT"c"J"-Y.NU+R#+ojo0d0@,hH[:
+A]lSEk:UerH`)7d1:2"oWUIlAheY'NS!7:0W(Y;"#o4JN53rZX##i1oKTZ-q9c4Os
+f"52kD?,"n=m:0m?pBR]dlb:&'V)6\@IMVQ/*F1mVH!F8gBHJjG&EgTC`NmD6DVHI
+P%/[@DnRJZ,XH^]VJh%%I&o8ISVsMj^DZ]dHKODR!WKKA]c"'j-S&;)fLFdaaUT32
+QU2?=9aR;%>oj$0<,Qnobs3_!!M1C`C9H\Mpt2L5g]1aU(G\K?@Cg^d5cmrq6k4H8
+j2L0V@U?[s&+mCCN2ro/+VhE'h`KY\TA:7=kVL\R9.9[)9dt?@<S,d?-S^.Q!on':
+77det.aVMO1[D-ai,FhKjI%n1P^kRf'%W+fQI^HPbIOf-IgpSn"[S3a3;B$XQ]Uso
+48glOc$'AP>ep<q-.6KJ9_)mXetW_C@a'rT%)2(g'm:Y1`)W\2SSpG-P6sT7-Xt^S
+(I)ObPniA`Of>9#PCUFTNGp;$AAbD&RMsC=rEX)SQ#nui#saqFjqQTG6JG8kS<hjL
+2SW+>8$ob^C[m25jQ"<]A892Z+S'Y2I<r]Pj?)i:?A$pBesVVC#;1S!#p?3r)C86t
+O;3Pq-X$Zq.A.&K`hS"2Gl`U`G&+IASaA7a\F<MMUiB7GA$`]u\q#\&:,,:pljW]%
+>([1o7_bgaHF&BMY.@4t1qtZ&?\g.1(q"MmB8dXF6SUOiN@ruq"[[9qr!Z(2Y87BN
+XJ,E%ajWmfPQ$/E[;E+tJ3[=uj7.5\GQ*Wo_un)q#gFKa,R9I"(3)5\(F5#mK;NE`
+k4N_%$U-f"8X/VQ*g#r[)77YZ+*#XFf&qR=4Le\AkNI=<O5d\LZG'W$<k/a<R\H-@
+Y-0.`iIXdNkmSc+lf@dofiAKr=kF[5Kba.Wi_->YfC$J1ri@aCPDP_-G!^45ST0bR
+ZA7ct9`_]tE^G7gA=PI4(\,Oq,rV4\Y8"iFZ@<!O?An$.CQ0*C-8L=>#C)Urq?R`.
+m"Sf/Lgk^QhNYjZ34@TSVktL=H$`#hB=>W0fk[Z`@5eCQX@g;X^Xu&a8El^Ja>`YE
+[#e=AH@1$7.O%2F'=[K7^'&WAAM`damj&TV[M$'u[)3(Ig"N%cCKB,A4#rTlee/nP
+fld<M/Adgp:nq7AfVQ`X018W@Ed$'YP\0hR_hq:5:9aP_=d0>qipS5fS$Pm.>q3l<
+5=OEc4k]1nX]_$[Ga'd;XA;>.B3.u+[<b6dXeV`C-SnYJ"euUQ@MQqr)1#AhY5fe<
+TRteGBT<^:Z%WgXb@$U%l!8o2m%t()JZ)X`/+hQd$j0'J:TeIqV,oZ^.g%]bB!pTD
+Z><b^_'!iThM-4A8f\>0qD]`=R65.5\Go^T<-U8)E\h""e[1fc(Vf#YlU<DR'6'Q"
+#[;e<_mJKMWZ2%Q7C>5H5=3tY+_Mkt=NJTOIZ/O'G+cIRUZPCrB%")[B])^8$/%-r
+]q?qDksnl>h4Wc>qNmB[><[*7NAR&<7H#`pUadMOaDNUO8gY+oMk)L\)ia=)f%mjE
+NrU?hQN,;aA-EE2ZG]J_mBs5KKun!"ro=n^p&N,Jl]82i$Pp7;8_e):5NY5=@K#J>
+n(!J,1G"43Zi%EfX1];HrHri%X-n^ILisHNnuTD`kX\T$QU2NM6]bL?q+-!&NNq61
+Yc)D1Ck0?N!d-tM;0Nb-D<:k'18'=^X<%Gi/0$h(PBDo:Zt'!m/XR+nKX]_mi%7eo
+OlB57nhg:'&tnc.^Me59.NTGlA!5f5R#<b]8CP4DA\[#53+U:=g.(i*"h^G,q)p"p
+8]N!?*W9?%Ni1Pn`%cW:.o*j,P3S@9V@/E,"'0t-O*.,L40f=e[hKsLPKXSo_XC-2
+=+K3r[bH09\UM!7YPGRirHOfq']B@g(IHQJE'>W./b+gi3K%M!bQ;HKd,QEO`<:sN
+.[lp6W,$3)r8-o,/:0%)LnFKBRVcUNe#LfcUE'<RI_'g>54GCX/s/@-H;k9ShbBYg
+mC-@f(r,8<YOe-(8,0DFeV;:L+p`&Vf8%&)-BS-`chbO?bnBbLQZn"bDO:,j55>q'
+^k'(Z,e1r`GC52+]jpf\3P1oP,FN<EaN(imZOgWp_T]"$k!+#=k35]u^Z!.**PT<M
+ifc;*7WHP%@#c:I+=*qD%fj2.8F"\bnQGp(Wi*=i#0@qZ%bC3t7Okn7N-D+;A<Ooo
+Sr;`;Ca^%;`<WL8(J@sPeo>")%IKG0bpgDK`<NqJ"-d@Khb6#@f#GV0&c/oGhi1/@
+!<39(pe_`t*:&U.^f'q8"UV6=X`I^,be?\%juMf2R+h/'.T]Z#3=M%.TsWg?=G#5n
+K<pDF%0u5G+BHpZ+NqF$ZZU*aI\/V&Q6.1g"7&5<J=Z0_(pc/XL9r_t-rtq1qe^p5
+,C!j'5n\t]7EVV_2*nX$$=KP4RYhTYMjjL)`TiW.:X6oZ((s&J05)#%R`>;A@_StT
+DG&Ts7CDl62>u%oE>6'YLrP0jerKuU'iR@q?%Z5.4H1iF#JHAdP.uPef[rFlbGIlD
+UmfUJf2nIRf[26Bqb(EYYk,p@-44!D>a0r(6\b!:WLH$>DW=2Cod:ND5[AoSqbSSL
+*%YtYLl_Y)$R_Ao(!']bNn5-f,9sm1qT1WHJ\%l`-@oZYqJHsR8]:4R-4li431):7
+:+18^"k4^>4r>$*EL&@b&t3460!V-?F^/bo\FDAijmM/qGt?i:)&jGVm>i'+XOunM
+`B+.Rrbp;bBK7a%_K3gl+'ohtFnu!qPe)4]#ET4g)/%5&<,TU+&(U9c[GRPMI>$;j
+PL<i[;Ugab**\:DR-gFp^4H?)[:"hC\Vhq#rf:E)MOfNT2&s1ZH"-hYD]M@!VdH2/
+.M^NjfU]YLXB7(Tm(6j;DHt4!`:$fDs&"or&u!n$LL'YKIh*niEq/nJq_iE_s5s,"
+7#:&#qg,XbfA!MH<)Vs8!nJ,?gd24Zq7".pr\>orPXRqX#kSFgO0;plCh3UA-m#og
+P2Q&2H``gL95`_::ZJ8>=;fR_6Kko\U6RjKDRX].+Ch8h[9=]=]#H+B0'r#kFPtIe
+c#MDDH$5nl\,=#(-"lJ^,7tuiQ_]%9$n6'HBhhfTpi9:'p_R%i/L^Vmh405\']4C,
+G(t'<D*KCL0/U35g4S(Y\ih5P747s9fK,(-L-6hXgIcMpVV^B6Nk/:@f2KX`*GCAR
+2A6V5eFJ$>\`&DT.tp4uP7o='PH0D/\Znj@\FI>Qpjb1Q)Roe*5#s%;Q`(]q1Isea
+OfSK__ld3sOIpcq^!PJGBD&t,%CeGJCI>*(0O:$&Sh,(e2W[2[/,:LtlkPZ=DiR*P
+;oalK6<k1$^:c/:agR.Dm&+&P0ogl?,aNFfrlihW;%)FkT0tBMV-m)'QlQr,31oB1
+5rA+V`22J+ZC)^-fPU47A97=L!Oj!h4B56sh7%MsZS=Q$"J_or\u)J80Df,1>8MVL
+s1(e6YL'<:H5;Bu1,PI`q82^&FH)5jq/$ka)Zg)7Zo#=Ql9!Z$DrjcbL9<i,Y_B"N
+&0k#,peE'Q'HeaUnC3sq['I@'L3.*)k?^a'I",G/!8JT7Jt.JTh6RhW2;L=S^ee5g
+`C68M$)<1RLD"pY^2TUHgq[bc5,V+p?$2g5Aa!IWXl4Hbo"&1h[FGZLr]%Np#Nq3(
+PVB%lm3)i4?hd!D)Uf-;;@[NF0+%jF[V8Pa>3*D'7M30"/+24+q?-e/do^mnY+GVI
+G>C0,jY"J6+!3l7\N=&1'bL4VD+r"!*K5of8]*,`>i@/.gr.DG.j\&q%dr=/L-MDl
+-d44UIiZ"Fm/,:5G_8<VEA:t)F:s^bKKPul5_OG^<b+F1FVO$u73kNh>`==aidah*
+IChgiGI\pY2)QmT>6,EIlpP^6W4.:BOV0&s)Dj)0N@X,S@1=D'mG]#-j-=Ld)lS9h
+;gmYD0u^`s!0>X*>S-!DM>"d7b'@im\88Nh5%?W=:tahnL(kZ,1p79bHW!]\=laq$
+]I&u%cjuHsPXXf!EGt9_"E%]%T)>DHFk=FU]`WGXECDZ_no/M'!oXZb?4\lECGc`N
+'"C>sRR2(K#=X3kpJQi0&mg_?'l,#?Qo,,2+kle?PNB5K>:[ke&(r'*^4%Dq&T!$R
+=jEkZ6580&[^OA`3Z)K'l9?7^:KL8dKM$0W02g0n<22,,%=o=k<YqepG1?im=>7&p
+Z^iDc;^8MSZ]_m*:gP)JBUKmq-7BP&iM.$R>B-0>!b/KD?kPeQ^4n#t*:e=Q+D6D\
+`!:*P?WN$r#=a,tD)?^)>Sq]gOTZAFipBf2<uk?tDQN9eoNQC::O-<qm%*.O@%;Su
+%2MnE5Hk3n+He=Hr3sVW!(^CheR`ffUdtl0EoNWSP;`J0\,4]%!PLjBBgX@d(C!/N
+j;_AjQUd:HWS+OiHA2-Qk_S>'-ck]VY1"O<&dd+bQ)QuS?J?9k)*[8=GL\BJ3rk[2
+LfF\2(n]g#Y8JRIq:;YI>6%Ej\+EKomA=`9+9fNMH&'$fddREC'SK`PU9l\,O4uI4
+9dB)eK?b@Li?FA'nX=SWplt"hqS9g6bH8+B6H(]u"b6%^#DQO,psZ,PHVT'1a8fdb
+i;%Y+D6<2<Z"=6SF0LP/VVOf.0sc-V#)+@8-#gJZomg0]#jT64?F60;K7c6Rf$*TM
+e-7P_3WlI65i:F,f_6qRIXkP.)XrX\L;I8u.F7&Q'&_'8b1r%C77rU(hQg?.A?qHQ
+THG"i`n-t]FWK;d'id^f*j%'olZ30,BGGr0O7jZ2pkB"g)k<&"X-lG(p6*Un/o4TR
+7>f^d(NPAdM>TWTE`0hL#(()#DY!CW9/M59aaNs/^Wh]OJ:9jPd1G\%Qah8=g`quq
+[aA8Ll6_S)iYh1XcjaLJ0&"P#$Z%(=!!*B)pP="8gM&@*o-mRXrXs:/d#J@.Fj27L
+\]us-iRPO/%S=,6e[TVgG]9s'D3`C,iO6NVWK0cQ#u2%R9Re<_leqMsV`qSkHm/L.
+=hiFd_`pp^;p+7[Ehkt8fOqJKHC$'kdsH-#^"LeEQo6'@nK8%kH[;ron8+QD0(3mk
+B73kdjY"$uH"iVhMr^D-Q$h2Bo3Vj6"t/FWGYK]&joab^_[;CW^$J;roOmQ>/Q-&7
+bq>N-=q2\aRQo?D]@gqDGf'Orfp#5GG_8#VGkSMR5Xl4q\#52@C:6I,4qbHTCXDX,
+$#.n:]jQjTQscV3NTO&MdTAQiaIa<!3iELS?E2G:B"&9/E@`PVD:%Jf4d5mC8F;Yh
+GK0$.O4LLI<cioio$RR"W?E,ObNJ1Sfg/2B>a67EH`&)6o*B4n^tjk4fY#1Se+[Q_
+i"adtfcKm`ZHWp<?(!R%)P#.&O/`Smk1uBrL8mVgTbG[4h32Zdk)-uMCmQ:SeA]om
+iYKaKji+Ef@+YH5QjD9]LN6:Kl"V31PFA>JqS*`e5;ALSO:Xa^;3D]Q%'JFPL30DJ
+f$SYYXbEB8ae;Jg#^DX^V!t'<>k%RJIDi=05Egs@I-?hiUl!NYOMA%L:D<H,!1"_q
+Tt?&l('RT4pk)dmOQgtLc\/:D-b;HBakDa]mbD)h/[q_)NO^Q@gqKcQW&jX0TWteA
+4s"lP!P9f/"NEK$WN\+?"=;V]UJUdH)R\gt)bVR+9<F`)b5!$X:r2VDR]KGa'3.XM
+p4`8J?N02kiTt'57^Su)TY4c#4%\-a.fT328dF9O4G83VZX;q"AEH>/0i5uiNMt5I
+Q]3@#E&dO0FfH:C%%de@E^'LOi:]UUfMb'<p6("mku4U3$(mZK1hA,4RY5/H7L:SR
+aZsAsNg]`mR\eC=\F)B_m`D>E;%dQZk3Ic_A5uV1SCCR98S;P%N^\j;TKL.<#@G[.
+4iW"rlLasfH,Uc*]+U9(DgItul(RObYu=?..q`pZI_l0KKUYns9oG^4$;1RoC0q'P
+FeP0b@`"'SR\/<$+i2+g3d%I4<\SPY3pO7sZC6);OuaeNV>)o+Sr:3)a8u*J.u:T[
+C>)=t1Gk;l\tIf^D@kOfs"Y-[h5$V,-FC#/2N&mXA2I_Cl&c-)g[=+QG4d>3f_30Q
+U%(^k_2Uj"+VN3Y:h:'73g^F2<bn1TXMr.FSL[ohV0JuSRkB(M;uac3Dld9c`_;E@
+@$,;FdrHZVT[jc",iqe)@39b1[/)BtR+Obk2WR$B=BZsL**8\=DQl:NgZ^Ioo>Q=o
+DrGZfW[V>^='g]]e@jsf@qI<m1NRQSA3nI^TN,Ud_0lj#Te]48$k)QlY1b?YEt[)f
+D>d7#!(B'c?AF.:9LHO\#-WeU_laFdYQt+*451uh9RPpZUI4(e'flhq]j9e!,oOUP
+O=2N(g"XB4aYRVcn'_sI#[2`<#J:gMS5[be-CH_h&;fsubQIYSmPa2abTC-\(mq9n
++V',-0?Q><>5gsODhp=XB8Q,9Ht14i1>kak,)J7u!i/4Q#@YQpkR#>Zr;.kZK,\3K
+'Sh$)rZ:M8oY6`8NR35m7n?S^K@k3O<j7q?@73GX+7\RCK(?jRgUAD$jl>Gt6'/8H
+d^HHAm?JMlc.2pZiG"khV%LIS]JD\/s3a3mZMQMAZ2>SChkLZ_c7$5NX.=eIleG7j
+l0B6P&s\%?&]=De7*`ud.31INbi/JG04CQ?,K'"e5uC2.ik=slGpJg4'p\Tt)"fm5
+[Z;sM4X^;:5=4=+gS`^*5L.Aj[r:?n[kgZs#K]kX*-iJ)^,H\,PX=q7G'[%C?UXK%
+8E/1lleYu@*5$/]Pu"bi-q.]$D3$pL%Y*IhW1U+[;%nA!g4e+s<X/DgiM6"ST46mi
+&U#7@VlJ$+*,ReYcf[61O+[<]]o.?/ODn"]Nt/B,2I""`S"pW%JT(#TMR$AOdW6eU
+]"auSS2**\kI3W=ZOiSYOfo$^.c?q0].`Ur)@X(!)=52Eh+(Mh1KtTeF=aODEWU2W
+RXSoBkTQ"UQL>H0Rkg5mAg,+=nK:Ng3fUhba>u*VHJ%mZZeaJ8>!\r9^Yq*k3R\mn
+G7O]Tk0oWpPfbj=/`ej,f\JJ-#6"bP%S.*';@-TV4%t%0Y5Og>;hP!o<(<M1<BLLB
+:YhFS)$k)@6<J/t>&QJ)*@a-Vo'sB\/WR/9'S_8/`-\)rYNp@h]fE,A=ZsJ;C=o8u
+*HE]U&!iGSVFggur>fiMk2qdMN+d5*cQVAJ$eMOLG>SJrN[TVe,u`7*2ggk%&jK$_
+I<AG3<WYKHA6Y,TCIH+r,2j<XX>,hSEnq;V2GRp0CS=-&"mdLM(`AL=:RRY4(#\C@
+\]^6-XecRfIp:@#*oLg]&GPnB/LkE4(lnbZdUh+c%T=>?#Fp:sGp$?8jF5bg9-3sr
+G2g6AjB18rW?iq:B#)/se"`fnf1mh`J_H.2Ks4_7m)&-&M8U*Zom/`q7oNI)+G?\>
+rF\IW,%b`;\heFD2J?,o?4$4NW9F>nH,44)&s"'ZY)&43Qp:LMLeUW71501EFbuD7
+Ug+=^.-lqN]$uBt(eFYN/):hjNdu1)Lu6+mi(Se2S@aHSLdtI1PebZEqOR$"YU0>N
+#laRl.Fe]H]n`/)$\$(tn([oe24hb.aPY=2Cff"(/a3"eDXH]6j4U%HRmjnr5kc@q
+>3ck4s/:H/=j\</D!.(-"=n^Hq7L(1]I?fcE!'p9XiP5Y>7OfbR(;9h^U1S;73cjb
+Q6HjrRonZIai'.Z&,cm;'R]VWA$5-O?PJ*6W%=`=.f]60e'f@':!,[YZtOuMU]rH=
+q!rps5qg-:I;!kKJ8XP5`+DI)@q5"ue6nHuj4>=A9jo9aTHrr+BUr.@4@MC7qg.*n
+-<K&/I?$"*p=#JlIW-6@nVh1a4e5f#C0-ako`.hni:M<Udb%OmL%LP0JlX,E"\qG[
+'N_8ZcaY[VEp"Dd@'N>TF$F<W>+8#9nP%iD+uc,m%=8fXbC`e+3Q'(gc\>fV_0KU^
++>.H<_e>8ecjM):^iudDmNp]&)VK%;C*cd;A5fOWkqsAU-Z%4SfJ!+RFA"!A7.sg;
+p+_4lZHq!>"?n*qm#Vo.%!^QNKQn"#K6GWDXTjGV=UmBml<EsaLQdgZU<n[%.i8TJ
+R-8X^H5>ZBAZ=K"87tadRKX!\j>U=uFbZ']C`&("CUnOcOK/G#g`=5D#pPJJ#PGc6
+!'>24/.JK;L$b4%[&aJU_*^#)OY@'+I,c3(Z;aoMoLhWAcM6L9m1^g2.A/$p161/H
+G<X%AT"``3G;H&H&EVV_PBf%$!1RH%*R1JlQ0h%m[L!s%7g]RIg:?sDkKi#Moe=EQ
+Ik0e"^etWE`f7bZ-9tbGB#)ZPZ+;B^T?fZh0V>!H@U-0c8a1L>eHW8d96lDgH94jb
+?&8XTXr$I>b-;FojMS+@Z!jh6]<LQ4&05M@'^@P5>e9:^6K$O4C-U4_X!7%li@jeI
+mQBdB:l@?dK[B?bG@U/[NsANYEr1+(LON+Sq!8%?jQeE5Ol)j"MJ,t_At9L6XV]Tl
+Qm"prZ2i3]^PES^16`tm??cquMiO)CV\pGWY/1]tKnVeMAF-!sMqn=MP9F*AAaEJ3
+Csn'+1KrtF7D.t^;(dl(l?4OObZR_FY1_T]]L5pG*d-1((=Abt4s(2u1R:r4/^i@W
+C'ITk?GEK.Y>nOD+AQ=tlH=V[A<""q%##dC;:QqN9.\FaebP\fr,LN"cJ"8OGkiFS
+hSd\kO;4[?1niQ__MoMoo^B;#AhrOf-Sf(2"+3]p!5Q,sT[j!jhA=-70a7?ePc?(*
+-'2hd19)m'h)N=NOE4g;>_ZpjE<(HXaZOqbCYsg.5pTo)Ao0Na5M6YYUd%!bUt56^
+j$f/oDaQ@)Ad6>SJ?rNCF22-k+fHu#FXddGm=H(eWn2Z(3X)?r`lSp./ieSI^(IGd
+P8mtBaAbC6UKYB9HG7ts%U$C[C9:Wq]f^0^i&(3\noIW8mg@r)E=26$!a?+W`]G]u
+ddSe]atKk@(9R9e+Po";:@_5m]6jdT)+8`k[pF:rLu2)7o"`g\Ea6HMfNoB7d2W:/
+j+L)\@/jm$q;r'3p<PgD%2JqDXWDrUY:/dHU*.dDe=^V5XTJD2)``d54%MneIX!Qq
+U+:jsq_aIlQ0IcnLER@4DNq2JoP>:CQdhK0QcO$fHLn@`Q,d^6r%7Qd]5#fRlc6A'
+^.1p!W;)PNYO>G3DVWu;l;$Rf'c_9Nk<sJqW%mT2#PeQH`+cYo6M4CNo5V;A0hOKI
+EET6i6H4B)=n_.;n$KGd%a@2bk_rU5%RH-:D*K:aDn`!MSZWtVh7(-"bhpT+=k)WQ
+/L,b0'mX]#(#bi'Jm$cX&JT.)'$u63MRHl+C61pj-=hOFV-tj+9W;#t*2!jM;Vq/p
+`VboVjXHVL.O@fF9(*38(eFY8<![*&aP&%&naH`4Pe==s0q?[.X"0OuKpNk7.-su4
+(`o1XL:3$f2Hc!>(Cc%TFcQ]jfcmWUno.u`VJ#;Rf#_2uo,gJ7RCt/HpB=$+dgeJC
+CsbcA?BsDccVR..,tET/mZ4(4l(PYjH%$U+7O`UoYgBP9T1`Ar^bHmOh+X=SQ2/)B
+OZ^8Mi$M%q`BuXc:kGasG6-FFC2O-0Gp-e#UU4[4"P4+)i;0>/nV)t,e\1o@cDib2
+^jIQIk3-N'r*<eX"M)=Y`3@rl7)Skb[QLp%Ho'\EE4c?r55>/G9mkLGV>F'03kWi@
+D33p>KF&)1m:([L+q;A+fBqRlMO(P&5\]U^n_1fhQDnVlTU+smdaDk<RU=RLA,)RI
+BKeolW-CcR]kIk;>d_sWh\&LEJ7*PcEUe#X)uWU-ct;LQ[0e"C(m8U>mQgd4C:aBh
+J%:-iqBJjTOG_%T&_i\RY4+q57d!(Pi]Hn"*bZd3:'=F1M9IL^3feC0n+&>]\,iDl
+1?@pITbDmFpGcWe<YJhUWhmQFpD_.T8P$>XTn6Cn/lj<T?jH^8h8r4ZUL6]6nt(>-
+ig9[Ogj;P7k7@Qb_a@+Vs5j'ua$Xa8lU9;-2<"EkiI%fK]"tpCoIPJGJW[W<O0XV'
+/a:]2bHF6>i1H37dStkU)=Vq^Y$,[teg0&^7S;5,0*r"/SmL%o42!>s=A,=H_[WtY
++&rkQFoF%.g0j@C@fGnqDFPfF(H!<nA>sTF8#@%hU)o1&'Aq,^iISG;S-CB,&R4sU
+3asA(m?iO'gF0Q((Z39pN^e!kR]S*3!!*B)pTIYOY[t90$*Sp<d=_S*dS(P!^b0D_
+.foJm+O0*[aX3P-MKmQ[L,&r6#pKqP>'9L1#j!-ecDHpjP@]u*\`7Rc7DB9iLEOKS
+Cl08->Eg"*AaI7mGRgp[m&6&DGh&t!:=>HSLlCqKQ9Actj'0nc0b)%\%kda(l#D45
+<CA)aH,73e'+7t?LR,0Wq7s2kZd7u40!*X?IM!1*4reNj7.+K!X)?iL?jpAWqB+in
+*Jk%mNn0RW4+K#mTdSM.blK!(NthWH>Ol+&gXT(C,`bF.PVjh.3]bl&M_9V'*0<(l
+O;tfg?)NJJB7#AJ!0&j_9lUR8-@[u2.&O,\K]'c,-2`)0ZTR_jf!j2a/9t(d0iE_k
+FI`i3d80H!RhhOa+q$CESN[o50-l3nn3^?1;_2P[s+n-)Q>JN$$i`@#$B<jl.fcn>
+#-.NRJ^KkcYHrD\Q(G,Kbs<Og1LV,cA2Y:$QH5N5fCFEj]0ZR&Z6;3qgF:3ki'E+f
+H5hq'e6O$5U:]U]Elp4\#nGuX_OWO'4>HS3='UZ#?:R_'<XP5)Yt$_3>.DtF=U8%F
+%D.)M[F,VEIa\-<e!"u?'B<`r'@r0]CM+4>;WB#?LG(>(IB-*sA9j1KLL^eKE6pLH
+V_L8@Y(O>ZSMC-;olUi#GA-4l_k1YUp0pP!3B]:HNkM._k/`W1Du!Q43Z`.l9<tO(
+Q/dQ9i'`>jqPXX2`jX7#?;ja:*)GbpHo#7BN2,:#&_IK[<YWN>&03@1cAtAY=1":3
++6mTd](TEQDnmO6[Lc)4]:RZA/aFl>`rfqKpp9@(+#YT+9U5#,W0+%D'Ea,B`<V<U
+H_=VBgkVbQ+2E1`N89N;oZ12AGRT!`="n-lV&;`PLBF>S^6[^ZeoE&n%r><`%pV,a
+?]=6*ad$ptHke#VlOcRj&9ZC([[]kHk4YN1$D>3^%=*noMVhT#Gt"k[8U-_!$$gr$
+W.p%c<,f'pq$#)SmJB5aa>C(ZSMVZg2b8DO%rERfRKG2@>4[ei\OAki8nrsQ>otOB
+.f_9^gq^'KGoY:=oneMW@JjrNJ4"M'""^T>ZS:no:[MGb3lfl9SfA?+0B!AXPi1Hc
+_ln(ROo0:H59JW(Z"-ZS"39h;ODhfuZS>t0<n3+)<,8\L^"32L?7.9[2Q-FggnZ+A
+oXa8;+f;;tU3E"Al@=kkjK9.0c`B:D;.L^p1!RT(LH&e!^<WXffbY2@ajN]]Iqp9_
+`eXNmpX]?BW-I.>IND.(+a.W.FgF+O3DP+NK?o$?Loq^Qbt'1,Y(RmTZeX?X.<;W%
+qkpkucR\B_lPhFL9Kb)hg)]H;3./\Y`TG/bd#bNbAg(lVYe1&E_37&&]0_:r(SW2N
+j=+c&*O.B-6P4qq5c0Q8.je,,%KWeL)(4r>`e_0,s7N!`"IC50<)aV<`klkJ9j1En
+!XmSq</>%<2*VK(keKG7X3d^8hhNX!b+6WFL"ChO[up9,1,FU?,K9Pn4@QH3+$i\'
+T)JipSUfM_U:WqP%t%gb;k.^e>l1%E4I)hj<YU"R<r=&lpLQ;e`"(c.R#%q3)!egG
+PJ*4d;e9kJahjFQBUNq8M?:EbM[3esJ'bD:6fQtTV[2_H.C^4h+3;HjcJ;S9@85i@
+,b;3f>oX<@CRL7bpKWAfAdUlndq6Tsd]FN;IW[W3h*5L"/XQLEf(j&s0pT&B[ZqAu
+C8K(/Mf2,>DVb<-nFYb9F-X]0Mi*>9bd(>HFD>RO_@8Oc(3!2&,s`=V%P3[9/CoLh
+bKRWjoM1Sr-OiR8W+\l2;Y87-29m`'^h+)CEI$5CB;YJPD:!32V[>e1j^<V;kl^Fj
+1DX=fDkQ'OVoS2r$o[q<Nn-n#ofWEM$\0V1d-$3>.hhTB)-LKX^.Ob>P3fD3Kg6\I
+A\UG-_6P3@?b4(77p>GpHUPam*dZK'al\AKQXdM>*q7c1-!i<//\j$[a,o7*b8?W_
+*+tKTdjT$&U##<!<bb:'LLV^sCEHnB\N(V,r7/e^RfF?..7WB*=3>!dnTRWKL3_7H
+^qN;+Jq7h?_UpW&k1s[q+)t/`2)J=>N9ol[Y2r3o+`;FK3,Ck'"J[*5Y%/Xhk\188
+p+OG?i5ZeeEfBVXrC>P:Gqej6[_0G>fE@PKH.bDVCtYJfs&FQS<m4J6YoH88M/m/-
+-+"OY[ccK8On)c`I<I:dCP']c65@?W-#3Jk:)m[Y"]D0_aY.9@DF/uBpQTP\$\r09
+-O]1SHR[5mqZt"=)cG$Q.o],o!AR`0a09DDU##+U!l\]!HItiVifsK74@JY:o6WrD
+II/JiRo8(Glh^q$7BEUi^VJ2>&(F9\>l]k"li-5E_J+m9El@iA0UP3M1&oedbtK8^
+!>RhUGMHE/Y9XE!<;V@6)&fYWp2NOIJ=XJo,IoON_^fF8aHf.-Mmmbk(S.qL8M-2P
+!IJA0Rsp12/#_`*In\r%^YV$;@M`c>ZBsJo<J0#Z.g(!g=PkIU+rY[qrHJCfQYiN;
+):".l3bFV`f71T[V3t+I[:l7>"5RT%\d;khNe9AZ%UMu.cp$[0bY%^aFmMo+8T`Yf
+JNT(Ne9>-%WdR+E@c=VdN2\Of!FtJ\gWSqG35l,H"G#g?c;6<.lu/h3lW\\r+D1Zm
+!p0@lBh2sP*!F;\^Y`hcZQ^5m2,bCf]Xi.'1[Zpa&]hbT"ChID7W!;QooCAB0Mt68
+(tqc?N$B,;E&/Ol_End0?;8k`7-ND)1VMW/h'3i;R&gNT1[''p]N$l[d=HelacET3
+&3Z`s?cVA1NiUcK+WJCM9Vf2fDG%>%5bminXNdg#f+'b7;>J6?])rHl>H>aDOPT%$
+h&ai#8aV=1Hj$6]3?>9MK]Z/>6o$`80T^YXg%Wt'$bHIe*%AFd;]668VpKhWfqU3c
+iR+@(g&)n^G.aU&-aIfj]ORJ?6&HlO'M:e=s+sUA6bIp4Fr6e\BG0_7fN(tsD8n/2
+9;1H5DXJT@'p]r(Gr%$[:%po/;G;aZRlJ#V89'Dh4rW4jVj^5I,o?!aX/[P`P7rVG
+HGqa4j8S*op1+h-jlSII)Y,t9"5YIX3HLrm62QcUhRQ'G1VRW2.<(5,/c.ra(u6n+
+rJ:_:iNZ]'p@c$[KOI*op2S;kI"=Z,M'AhKF&'F(pq7J([Ck4OZ8csZ3nNY)a<T1`
+1`efcH:u;5q-<lV]m>ld!Qtb41LpEAbER2U^,`fIf^[jVIa-YGp3#7ja@GJ'0QJAL
+#JkepeS6&H;h0l<?NtSiH*8M$hGQn3gQAcjX*!2&/CPP0U.dqq<,7K(Yl@Z2]4.g`
+J3.eDA!k+`M[^hsfj4X@Ru,1%klM7n]M'%]~>
+endstream
+endobj
+106 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 753
+/CapHeight 685
+/Descent -269
+/Flags 32
+/FontBBox [-78 -271 1000 919]
+/FontName /BNDFIG+Optima
+/ItalicAngle 0
+/StemV 74
+/XHeight 473
+/CharSet (/two/three/four/five/six/seven/eight/nine/zero/one)
+/FontFile 107 0 R
+>>
+endobj
+107 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 16877
+/Length1 724
+/Length2 12736
+/Length3 0
+>>
+stream
+8;UkT#rkn2+/U[4Q@os?1Sg+@#%PijN$c0V7A7`F_-uKM1c+h_].DR*F<a@gM2t3m
+;Ne=SiS#MLLhj[:;-d)Un*>>GoDG3Os1Rmu47E4J*GHdZ#."SaF:a)A.%iEu!t-=n
+hW1%MSHVlI!/;Gf%$2VF$ZH.&+IHAQMetbUJq2k\'$6dsY`3PF!\di<mB_?EbngXN
+WMotJ,rH*]6)2hX#"BgC@":X#%Arq!9/S*&(m$Ci#-EDF@fZ/PoDQqu-b:$)qXuB1
+^Nr$/8cpb>gP3gVo^AZj5mA!s_19blYg%_KZ9Jf)TWoUP#fmk2k^Er]c(,$ZOCSBN
+L,r@aX/^TM)I$2D"6bq_/g,,UO3%I&9E5TeBFHq]6"GOW"ap^]Yh@G\!?7+,1;#Pm
+hsu>c!"iTnLh)T>A9\/4=255rBroPeTMC$,149gd#a6!;$io!\1VI%\&/cZI+HWSl
+ZWiq9L%9?i1>c]ud&9A-s&_Z=7.L.mhTlTmMb&CiqQLq#7u.]i#Pis^.u6W7#@**"
+-Fhm@KukHi!l:NEN<ukuU-rkdnL':R%Zrk^ON@X0h]P""43VUI^\/(l9^p(uoY]>t
+"N'5:MXb;UA-d>\:9c]5+Yq,')I"o;MnoC%f%1p\9"pp'U!7A'TJ&jqL.S+AY2N(8
+qUou!r%g^)qB4@:%^O9WjhQc"YNH)k9DQPlG%%Q@A'sc%(A[m69MEjKoR98VXE.`b
+Dr:>j\,;<WH7SoVI"+663iJ](3Qa;3iJ+S^\=Jhbp)g,^kfMO.[-^:bBB4M$on;Zt
+`_As$U2/Ym66S-`bRCr!B#<Jd)TP//gXAOcOi;7u$KCdmoD0Ko678)2l)Ie'-]_$:
+Hd?T'-o6pdUt`8!R![&[r)RYW-\3@_)<ehlZPUFE]oau]f3;lj(^:/KYEfT3OfI"K
+Qh]!tH(VQ[1mqAMr\6BPQ+,2(INqC<?QsuLLMl#e58TfqOBu,b,U0tqWe!%&0t&9K
+@u$_BhW8"e)F:'d=,j#MSCZ5bVZn$&"F,EZkScia?G%ng,6*<LNLV.;9qSZd]ue+.
+=Ii8;IXb)&YGNGf]V-@4Sq["3f:9.,='q1sVR9%RLS(F3$]Fr4O=ZUe=iquZP'??#
+`KI!1aGT3l*b'7KU.Dpf[B-^F)4ME!:gDL-F(e'<b_oN5N.TBtq#$0HbGrOu`grRK
+_U$1.T!f5(\`<KBr>4jf5OgPi9E(+'WHjni58Onsn3:FUV,Pps\J_C;97^N)47C7Q
+M:JkfQ([fnWF.gUfs-==m8>TA*)_.1ae,VZKN^:>\iE!n9>,f0_5Y2L_"II$,V/!,
+b*UD1n3KW!D.L_4b=rK4(m]DpF>"ij%5CeWYsC?\5CDKXJ?j?+Om2)g>J$NZAi.I5
+4P9TTO;]m`^jdJI0.'?m_4,ZH`E]IiTfj8;#.f(A1Q3A9@gY$F1Js\V8<<Esl^sIa
+2p[ec^:?>7g9K;,'l<FqB9'Z\cUJX62!3./@BJ@H&b8IpaBWCtJjtEuZfJa;PcWl[
+j>CrWjRD/[Y3EC"o>)ILRHLo3-&%Ck+L!6S0%kojj&A[Uj30!n]4%P.[]$*O9$)Pq
+rC(dMpDp[+(8&HR%ur6UNZ6?XcA\2"gX0j^c:C*7:i;fP@i*%BRL94e]kjgS;>CNR
+mjU^Ko/\lcfcr!Rc(juoe[ZhscIn-2VFOn1)0=pHD=Y-l7N],ZAe]/DP]Umd.4prj
+UPA?:E#/%&_NLm`/3CLYaG>9a1VGtV3CS^0/Y3*3*=o,:#YA1C+0k8B+RCp,2XJ/p
+V.JnfV;[eG22G0jo2JOI3L/C:QPu^Qe[I'?>"bsp>4eA\4jf'Ye(bd)1Xq\*fs@sJ
+eH_a300[ffSeR`4NhhMk@U`*$Qpk3'.@&"Yo+i'7eJbs25Y2%1<LT^7;Z(@0rB%E%
+'olt\O,3W'.@hd,9-`QHH(?bRqjK)qGV6sm-amT"2t=MIBljYB9_/o]?h6,.agU]c
+dRUu#X#iY2S"/';EP]hMh5Hp\-u1rIa)Us8R&ETA;XK_JoRWjGHl$LB$!,Pmf^V,.
+JRP`b[n5UoS%hOmb*N7TNHt;\3a\hgO-E`.6;Rj%DLK@W=]6hQfR7VG4_f@7GhNH"
+;/9eB\==os2663nDm\UK#>%87>HFp10KdI2_bRE>b8E']<d*;Z3!"7\I\\G"E`Nu$
+C>DZ,iEG[7&eW>i7u'iplgoL?>U$pWNi:YVOlJ.K'KC`qPFCd-8Z=0)Hco-n+Qj-9
+P`1qM0<(?8@uud+J'k%+,V)8[!!gc+90#.0kKb]@e6UK:a7BPO5.8dqk6dampnZ3B
+ITk0d`o4nr+#tgY%p>?58hE*i`p$AO;ld30]gXDWo`)AnU*ntnn5S=spe-*j[R]JB
+'\Gl^A_4.&c?^-bqeAObh@0:B@3=i'X7Bk!6$HD98=mXc'CIUJ,@4s0I+5o$6o%j9
+[?,[d0=LV/)m,TNU)`$t5;P&9W7-]5UtF8Kn%7cOGk;)c8;(i+"6P%IHJW*#m2g4Z
+DN.;[lfZK0muFVih=JBK,)K0=q7*:IL-e=[Ndss&TbLS>3^GH?QZGi:g`7Xj_3@Hu
+_=M@?BR+d%cgp&#i\5T@nPo5dmEg$\\'Z32&p!FAIGeYsElC2,gn<fi!US)nj>C9>
+ML#o(_eWsX`N.k5]9#h\Sg(R4%*qWYAkL7lXb]:>MD?dD3=7h8!1TOsFkt5t0fmM>
+d,Z6;lhkHRQV]X>V$MeE!<FcOZORHC"9/T+pg=an`P]H>E[$h%N!*)Y7gpSDEgi([
+7"b\sY<>7riR6cM_S=+"%k85Ad,d4b$;pq?YOsiCXYf`e+KE&bi5OR_Mr8TTE\bb/
+3O[#AWS??Y<E$R0p'$:32XQKr.]O>MB]Zm@,0T+l_6srO&8oZe)HAgO>HfU(4pp&;
+m[bmk&q2?FfT)?ah!2R]#fRCm&,Qr-N[4^POLmR$]s``435(8`31XDC"XYh\S4q<^
+_56jGR+:PnbDpf[*9p:o3JF,14P%8`]hJ<_r.Xnm]f.aZhka>jf8c(Z7]YDb*Q&5)
+jF0t*)&jJcl@9=6_MfNb\6FlFl0Zt[h5+cBJ-fb\&L:?,Pp)`FnR>eH9q]$lIfo%"
+i(cU%Q-phq#K)9_H--I4>P3-WG(BPEpuj7YK32t$<dit<KFkI:BrNW%02@p8_tHs\
+ZJM[K"4L@W6+7\B'#\TU$sPDQ&VL"kV(YtDi"*`cOoWV6msW%p"R_.-oFg<DP/u-g
+<KnFt)L0qofUhX!G_eUH;9G"(4iukd%Ra#'O*FYRWK7&0V:5JN/goE'3tVYG"-LLr
+0S,t&9L<i>!Y#,B<!(pp(+<V^L%D5okqho@3k'O,%<#l^.j[*^6KiLP&;_S3KYR(O
+M'T>1dT!ZUp&HGT%0bk4dQSTc.Q')>k4Cdl3Y4$ik-n3#I$qkGcIu$'h.1o#\A>tQ
+NG.=pJ<&f]e:?rl&E+e3@MpIm"%1%M(,MK0QWKdlY0j4>k2Q_8_iFp(/7@4+*tp_&
+d*U]dk"BB571<?1,&+CN?6oHgASZGr`UO9Bi34N/8<A5k>1H>c$;]@Q'ZUA/mqc4(
+QN!UtMAGEFX-cP;/p(0]-P1/W?W.9g5UL]:`k^33HYVT&h39Q/dVN@EWAMmB91S%T
+C56ma-JnKVldF$1`Ze%586mtIp]-9,Q'C\n]l!%gf+pm&7i?(N2?k^@@^2YM4a1`r
++[[[OVjhceZ\J@ZN?emoF24@WcT?F;G[N`q&I=W@]9;^+=U,urCVD`eLEdG<@6Y`I
+k_4_+g,d:$kbE---p^e+!6EH"'"&`i]eO(oF?AJ68j#SLM?'i?C/IU36GdpqoS3fM
+g1(+j8#?rp!XK/W-\H]MBm\En^AMgT8S<^rQK^JkK3V^L$3<\8/`hh,0DC1/cip1,
+q9p2<>IF2ZXsg+VX=`kCVZ&0Q.u!9+:P>J762pCajCJDDr]6OBMVI6BKf8.GQ3IrT
+0e/?l9r1I#YK$<<k3aA7[&BQa:5KSg.Rs:0Te&kDn/0DlUHp?,:'QtpUdDP"HMnsT
+>FfoS0K^%2N++?ns-[c751'T-<31qZ5p0TnBl&=qN/fSWd=BrUb(Y?kQm=7YrQ;Sk
+M[CXp1'O;NBMaB2R\NVs\#^1]-n%trZ\=bD?Taj2$[#bF:V"//.AKZUE5f1ebg>H^
+m*j61/pK@DTo0!nC_.2Ic!*s.D^OigOOR-2k(KXM<CR\-4Z5dt@(-Sk"CaE10LMC+
+G)EHl$6_<Q#_uTSqhOjB^.P4K:cDZdILsil'-k4Grn;k+,e%T[G4r.\q2-fKKMW&K
+[tY,\48Q%@6]Qc:iEKC`To_C7h/qAsXDHuR_!Tnp1;3``a'JYsV,Mif0fY#E9Y";V
+o#;8+<g=TnnH[>A1:@>MR++.&>Im87ml6/B24F'e>ij.[B4/P5C0S6fjP[[m>Y/&7
+1g=NX9>b6M`tSN`WO,+c3EmOIof1=s?-g"l!/;oVQ;'I*$m)E.OCIP@$1a3q!/fi!
+"_F7,oTB@FekNjR"3RImbV6pcQK3&qh(KXV2@T<,p8A/",Pjc?OFd\MpssA[X'CcL
+'Rr/*1^"5VI#s$&&gs4sE4*pWk(qHBCfS1kS%5j):2*<qFd/X;@qq@fdM\>F>9`WK
+#N'\&>?*nGq*3R-6XV)(VKJ'46E!:J[+RusG]18;rHPS";Jt`8baoJ'62dfZonRND
+=I1Sd1SBE0YZhfqE.isn`KQ5#VInDMF"Qc3YL[M%VDT5uJ1Oe\6!4N$%_/W^4EImU
+o?Xb6*jmZZ*V*F5]_iG[Rno_D\-:U%2uj1\iZ:pU9ZP2ph(!TOP6<E#o]cXkKYHig
+*'oV2(%sqX<-WiuQMa.4pL_jOSpRW^UiMS3Hh!$X[0]<bF\1!K_UtuG6jo!,S<\"V
+5oc)Q5CX,[VV$@S/nK4dh*Y(lrSI+'cn?+drhF"E#6S0e^`D``W;/iOcr*,rJ(kRo
+EaJ<bp^s4iXI&@)DSAMap=RIV@K&_``^f]].#?'>lBRa8/:eB7)TaUET8!f%lEu`8
+==-Y_Fn9JLN-1K/o?*M^(KP/,Em\+R>\djeCtHrCXRO4@UpLe1kX5K>?DBHbnB;&-
+9LWg]bt@\Zf9oh1]nm<K4f4tD5>bcPJ`tCG6M"sk"CG>k9!V*h+Sb5_P[guG2$h1V
+>Z#])iT`,FkKDXN#H^5lr>fq?.=VCjle;<L3JJlM@eKV`L@cEr;li<8\?N:i'$+Z<
+rV!LOe=EPVj&dSp'saU#`3oXnYmnfo)NXI^-U%@T5UD+c,)b#'m/b;mYK5X<.EAeF
+_9J1$FfgXZCmAgu[=f3!_,Lg)]cQ&$N\7J>KCZQuR=uHBpI;O-;n9aI!C(N-!<39(
+p`-WeqBp*Z#c8S.S4XcBZnLk:HkqFiqJ-RW++S;eB<)-W:5)Dr9Cb-$4<NZLfjF$I
+7c/N\9AT<*/D]8k)ulE=f<>rMT_"@g54:3J`msoIZ^)W,euge?9kt&Lq9J5%eN^r/
+G@@r](Z?WVV&eptare;UIc^HDXBuA"=2@H+9EZ?]0ULRjkBVU.8r6jPJ*r5\U#Co'
+!t\gSMAI$\7Mn^\?;UT((X.X7`dee'Qj"JRfF'i11S'KG$[c"*M?[@]g`s%Z-D/&p
+Ni,r#nb:([WV=)Pe$S?SmMI!$)R54F!M136c6U<bNVDeS'dIoja!DG9'b[CsOMusM
+O4P_s7pP`^cHaGS'`1kgA3G2t"P*$l<KH<JX`$es@'C7r,COSpq3`>N'Maj`DkTPe
+F:ghX-VFN\lNS^Odh7R_":SiLj(gW)F\RT)L!q'%F<(fUd0KP9^Q^Jb3>.T+X>ac3
+UepEqpb$52%Vcf<C6l^b4q$<7NS6$ad\e0,>X"?.caZ$kb`@h7!ZjX67Z._P_8.jO
+^29^^SRj9`jI:4<M[B$s#CRDoNpZs:s,1qTgmD8;J^SK.c*E_KI;?gIpmEn1;^d)2
+.eYDR.o%r(Y<q;1PgK8gd<@^4\<k@QgZ,4ICWeWdT33Q^_$`1uO+e5D"7'TpiDnBP
+s8I4`jf,L9CsL:hbLF/ZHJ>g94RpVR:,@*,.#q()`K**Eol95cV:@^<KDNRQ]nfBV
+BOFk+9rb=6K)&2m5G@r`fT;(5n;iaK;]>SaBg&)<f^2/#7;2jMLnOj[Y0q%0C@G0i
+'DFtI-`-?i*uBUJ"juZS0aP#e4ZOiuSaTNT7kT;p`(<WsX;Wi-kmfR:0jH@:l+ZP#
+[8%_GdA(ird?q4BVAj!h1.%-uob6SONDdH-6`od&QJ`o8b,%RpK".'66cpRI/e3S,
+6?'3?B/-`d)^Y0''BmQ:2*,]QYdL^Q[a"$aai[7CJ#F<hiTUsk<UlrfN]*(qATg<8
+H*s"=Bp[H<=B<?YKiO&`<qraa@5uVRnOAm&;mB::[[E_Op`"%>V"T]3_K0d>*gf6t
+n=G^Uf['cMrEI7:QJ.`m0FGdY3U>U]ipQZH\p4\)c9Xd0jakJNADsH5SH#R"mSi8<
+#"&hcmK<$s.,^4&7d]dqXnAckMFk!T48LUdpW!Xi'IN"A.0UslcI[T8"Zj6rh,_mH
+I%]GdXu/S7\'GZ>EZd4m(%]X-UPj"dC!<oLeffE1$GZ-$ePa%BB;0Fg;9"nOB2mLK
+HK5.\4e$%3m#%OUs1Br-cog2fF+J`i"/J+>Gi.'b?(l]<)YO(,gnqZbY,JrQ^Nn!q
+;bi*%A%1MNeGhO*$e'V8.I9\J7ao@/fgK1.<3Mn$rBkrO\PUZV"!SQ:WRKcj,bjMq
+)A,s0jW)E7.MA@Z%>ZO/bbc)D/g55]7Bq6h*U,'%hbi<:iT#<id@6$5.i=tLa7Z]/
+hCB-#73Yu/Q-h2p%l5[LX&]PSFhBWn!RPe.o-DYqK"RK]dN4FMW;tr3+n,r%5'tY&
+)93:<Z+/uo*;0LS))M(u#Jqn-=idX,Mj#Pl1t`]l%ApVUVtp9h'rsdM/YF"H/RBJe
+b8f<6$72\a-ZAQ'P"<)mQ$<(4*_UK4O<:FeI`ib5(\H)eAI'MEP'M>Q"&''RdqOr^
+A'5M><KiT;LL#4PCd>_)/_lDkZfr_[cD^:?B5![QgBmJLWcrcJ%BX8'J0F+QH7Vtc
+e.]%i&In&Ql*glOjTqXs/g_FTeGL(\kPT=]324@&oR^FJ6i1)_erhPhaX/k5,Rl7e
+E(EZG,+.cgM>2,.27s.>$IUekG*)3p>g`!P.o'8>Rm"\_*&ga:e7@&VCJYZQ?T;(5
+JI.:b3/kK/U;`aW=HOUoe+-q=%mRP-`&PETpo,#q\ICJ:H+?=b+X`.1Jbh<kJUbe*
+)FXuOG$amaZY+GN?>E:"U!*cKq,fn]"9K))WT;=XiRcdk?G,fGVESN.*66b5M[0X^
+K<PAH1OKO_Z"5WC\D0C24J288>WX6mHE%Flq+kgOaX-6a(j!^*cWTgTY9C-A5d]1d
+LYasP7beX]C[Y!e@+9fS7Pe=r7)QHk/QCqon\-_+h`==%U3=Lt!eMW,0gu0LU&QUK
+R+8dXV2Y9uK]%('-P"XRi3>+M5;(lpp7a6=j$u17W2/ZKAQ*<VNZe8WA#-4%V2rpk
+>Q/-b-k/8;6@<t(H`?(pnBO^aQ2qD;]i>^20ma/CX2qI^eF4qZrl81A*2KMgZsWL'
+?g;qW-6A/q'5;*>)>3VhhnDJaa0WL?2UIt<iZn@h/tPbB9apN@1nB/b.UXr6OLa:!
+S#@Jd$XCtQpFk%1Y)C76J?dH?_Po*O#Y7#a*$@Af/?qW1#'bm,cqm+<pQ_G_o"s6E
+7M_M4+D<N%>mGmB$Ial)!L,O'K($dY6,*aaf,X^X^\+0f4C1Am,GU'^<n3C^Wn>`H
+MqLhBHj+?%gF+l?jeVT$<SSG!2^LAZkD'`fp+A0D@]W)H7f/<T-9JQG8gte4W0R$W
+HCced5T'KWH7aJ$g0f?<gd[Q"(NdU3V<!lsQ)>@nS8A7?r<]D]^?)-'D2T/\"!FZ&
+gh5Kk.I%pX"2pJ=rT1m%LA"]f!!<N)p[^3IR,S$W0>sNlE'`@as5;#.Z9@jnH7Bd4
+MVS_r434/ggL+4]gj^F+SGb`%`C[KU)d#".EH>$GqfXl"&J)Nr$rlVh@XdUSgb,l3
+1NcgM<>"N'@'8UX>SAhs3DlU8H@b?'hh,UBb)*T';DJXNZ*s[Mm60BDdm#mY=aX`&
+ls!i=N$g@oU]kSrD0dX:TWrm^MZ5P[k-Z=dmYLoic[*>FAOim5'giY?'^[T&j0?WI
+3037!o:I^"HZY&u-$T%!em8$@"cH&ZQj?(/!X)e9PL6AOY`4_oc&1b4&<93N-@FV]
+J#EY`j^TuBLeURH@mamAa_<VnS^&F"H3e*J=Il$P>S"Fqh_26fO(23KOSa2aYat?h
+HbO.Ps"A1Hp:O\h<A/X(QD,ka)hS#+a;ip_Wu]dYgFqO)]?8-/?dC(rrfi]GZOp[>
+[:Rf4POo5cJ$qC&eB;W<RCPX_]kL6T0>e>r..P%q8Kq<Qr/P1k99Qh^7)*9$H%iLg
+"A4_ON<JiM9_\r[*,G^W2]Al&"#nEo&WS**6<`5-cE2T5q<#Jlr;eAUFoTq$?Q*Zc
+RVV,3Dg:l^L)\3=m2P=-E;4a+J"(DX[d!!Tk[kCmL[s2nRGpoTCZ_,ZoUX*XfaR(7
+/FC9dZ=P%`2Ma$N?I(gqfR7^R0SP-/Af(+SB-DL&puLtJDQ61;4DC`IHa%+3"+`0b
+Y$0Z_-$OIOr2fJ358%GF376QW?3:=$Dt&sLA]1cYC!r!/??Ko94\^NgQ&2*WN_6E/
+Xg9kCQ5\ao[9.OpBj9HV/5Er"*TWH-neZ&3KhW`Y3GP-qBsbH*KhZCj3f@iK4EJ_h
+[CI"-hVr/\o1@V0J[qPAA!&]5;]S6>K#LK+s4n-G^K51(_*(a`R7EJ7*0;7:(!5_X
+W(@fQc632"^=jEKbM?lhb"3T5h3;'mDfM\PoC)Mn4s4-9<cdCNrULl34UQ-Wo&Ib4
+]O)(1A#`&?a5`aOijPTbXe_JjefF5ZrmdIs\;bRd#:!ZMV,okok!dI%h^_A9$Wp3<
+71"bh?t*1."2_`Pd"Vbg(A+.E^J3EN-JOd[oS[h88Z:uQ.l%%qh:s(3K6]bufiuM9
+*Q8fBYh^D@D:kAA>^"GRI;sbtAkEWSZmP5UHJ6$bMbEk/&.4dR9U2o)"h<,>GSK8;
+hQdslZqL'bCP1W2lIl)ingq""Q(.GLd^\3s=7iEgF+`FqCsfG"$'[&ta=U3e<4iLU
+s&s$;cj4BelF,Wc[blc,`IeVFDhP!d`B,eu#Gp&9JAb4)Vl$=TaXF$,o<83^4a2tl
+lXs>/Lp.-ip&_/6(FFSt*A@Psbi&f(,Qg-1p=O<"H8+#/-%FD!0s`VFg=XY4ZmIY/
+;L64YYND1AlQHa(buY9V:U-naALr/t4D>/F/]!ECb9eWbbt:a`dVCPgY+Zbt"r4%p
+Jnmmk`X&s-f*lEjran92/69KuoqO:K1kgb>l$`mSPqoKRE%4E!,3jRS<lFJ4S)8Du
+$&i=+hle0T8$9!J</o*?Rr=P\8a&\b?sucK)WVo&&M[Q#AHpC*f8%=!fi2D]Pre*Y
+:+GTG*g!nPf`2mPm0deIR/.Ui@"[#n['#WsOh:D)p@%m]aem08TR9.[A(4e7o>T(4
+1*fo!C`2XJnWu_g0q%-UjhQhNffR8KoM<lEI9/rn9(?_57Wa/#nb>pKku8O<YDC,-
+CJ-rCk.iS%9C\Q',2)S^BjBgn+2#/d,ubh_V3gUQq_o(5i!pd3#p!3E5,=Yr=a+.G
+5p,#XK&SnQCX:Cp%Lpq2.u/aP7?>2Z9NoG$oiWt]Pde@6?R;SA$G7B7C@3Qgd(\NS
+Hpm]q%Dpjjd&9O!,((-?+YH\:H87)<Wb)U9B48(sjOrT'Y#5CA%BG=0m\J28[[S^X
+:[aTFX(0J(oR)J?d(Mi>[=]j%hqFmdqlC4"iULU-HC*>;R+b+i"9X#`)3J]gd:=(H
+YT-R`0]YWGO9r=a'D+'6B@2`+>EAHMF'*Dc`nl=\7occC6%mGmh'-9:9/Y-Nb%rHk
+1*E?1W:aP/JZ$S$nfUB@``IVdlV+CL*$TLT`8I1moo:=]_"<F*aR@6m@T7_f@fM8H
+(+o^l+sO>XCgG`L*q/,Q2M6Mn:K@PiX@"ZP0Y^[BpiDF\BgdtW'p\s!Xr^.s95QTL
+JW/#LoOB;p_gsKtV:dX$pE;g+RRW3E=64OS!WA5^4AsoK9,;SV\cTS!,o\22QS'^b
+@$EY%R2-c6.RKPSfq-;5#G!'Do++u?f`WcrO+f0nP2QngHK#(!UYU[+=22g`?W9"D
+004%M=.^&fX$e2PG-bHK2/$Q645_ZlO3!fr;?84?'p;S$8J"n@1N.q@KTIn%S3BJ;
+c>H',rG[<;K)\-X/N`TCapR9Y":M9aZi$/-%Cbu^rD[\BB]B9*!:&a7HA)CMXE!Yg
+\X&"mN$M=TRp2/Rfs`[A1n_k:K)dXl^Oq*n=]@o%i6b77A29?=5Mlm$_NP"Va(Z>?
+WK_&]E>HuqC"\`4H%rl^f]SSq0n[h-3O9b+i-Q/CJjbp4a-(HC5Ikm"Qtb^:Hh/oC
+^$$UQOSG1`:?645hc"YG1sitG>;/`ncn[W-60*X(W?S1f?-ki$/A.?S/[ceF!!*B)
+pKiM\[*%Se<)5?jQ0LNi&JNd29i@G,e%:=iKh^DU/geKUn0pum2]".lBFX$.;<7J"
+DcGN'i2o:O'0csjN7HNH>-+%flgLT^[LMsa(Yib8Y(-Td-ZPm9\:M4!;6:b,'U\al
+Lco.V8jS9.qm)FB#f9L!^oIiGL@iG:jKIc#h)aBY&mr`@:tRFZ;F[_*C>Z+,n-o-7
+DGJ;iK4]0Ad_]\3#]Iahj4LBOG@a.S'5[';:ks/W>^/I.__u]WMM[mVAeHbp`7Dc?
+$b)-pHo)dsKr4snoOO*PL/a@I'qlC%I6h(Pj_\KR,:.85EuKu2O.QcfF\KdXGD"jM
+b:L-A=6KX2$+Wn8FZZE\H`/P_FK_?n]=.8Bok&++Xp4h(4,1WgJYAu9/%A'-;[QRO
+8?[J^/pm>f<NUS#C0XS'0u*Bn6Pc[iARo]p0C#L0BAp[?b"hN2j&_VY#k\IN^Q3rI
+Xp4?D6Y==i-dn.R:QOVIZjcGV<)I_Yao:ffWQ^ZB=2MG_S0.qDA0^ajG%s^U<2NXN
+n7+F%7<MD:in'X;\D2=*iuSn@hW#_-DZ#4u.Tb0Ra":1.nd9Q,GtLH9ZJ!A-KVCiU
+"@$ZL4C)Zc5`3r%LdbL]ph;?,e2bW0#Qrp%M!B<7am[hoDs@f[<-ZB(eoe3l@(g-&
+=icE_Sj#][V7r),S=62l+7Td7lL>K&gB??Ln.1b/EI&GP[\m55_CY;.b=!FXW79t[
+6h7iGLJr>*2o2u8T3i9o!2=4Fg!*aJ'&6%?&pZ!LlYL3p47F,6G5^2Z#eY0Y\ehF%
+'?WfY@K_oQ]C6MhZC9A\F<2!e)Th>Lq@>cInK"uOR2dP;Tj.e3W)>'+k;$DFh@KnO
+_i4c%'eaKTD.poZ\/2/J9CuC%e(>41g"k@rG`=N&/,e2jUf5O]!fIq!%f<`AS':14
+i"]>m6XU'%LYbe81C3%/*"HBj_4^Q=>qR<Od6f/!;$[1+X($i9YG^:Bhc)r'`UJZb
+&KgTelg^InS`3GtDLGP]&Z@_VNa%&W`FQE!E#&K%/a,48Yk'f'4Ki)rou"l?^PqPH
+?c0P<//5(ElWib4lJ)'PrTIl%s6dsa[85_s-=oaaJL7F0hn+i(.WEUA`Jl=H$4JoH
+_P$Wa!j7)!GqE"sN=]r-(cNO0@6!`>A-^8?s-*st/td02lFi0L@A+`H'@\\X+h#G9
+9Tim79Y1U;<3^8eF3S#1TQD\RkaNSl!2h0sntb*?.>*<raX)AF6[GI+qfU;1&?sj&
+e1k\+Q)J8.V7?0U6IF09n>)Yhq<>j6":3CJD3*m08SKlQF*/&hlbK_I,&f<[[.S'2
+]/o)K\m<Ss-d,^W(LDp"dI#ZI+4@k$YMaqE'>?t`g?=2cGLY^ES+C)_7`*NC];X!E
+SR*-"?_WSmV-fYgDe5gc<p)7HUG+`McE5>Y*m)'C0CTQ_)D8cq18Q"L"pJ5U[a9e)
+8GSY.DhL[W9>p[$GmRq9D#ICi+Tn@&g/BH9(R5RIQDCYmWtj>=-i?\V,'jJt<DT1'
+W.Q9#NXE@<f#W`ND5XX\Qsr,fhDtf8T[<>GBLk6K-9!;@B"1leld)G%f+1b03JQ>1
+`TsQW\N9@OP>$:aU^n>i[`>6AeM^mf)ps.J`6<<hq)I,da?<nHa\4]k4gAl[h0]S(
+pa:%9'gbEJB4t><W/=RTqMiY.L"bgh8P8*)\p%HDA6b2Ph%K8tLAV!C;44gV/)S/f
+2bOP4f(:?0Vj]3Bs&m)7iP?Z],nX\KQC8IGM8'"^i-EZ)\C6sFGR4K0Rt6jW!)X.S
+!Q:rG`e-qMLI!q3oC_c'e=0_0m/O&E`@P2MPVdZ)]/RCi*f>WQLo<3:H11S?V$DZ:
+`QZn7*1_(c*AqJb?fk)g([&#G,oVj_af:rDd#:E]^MpN33.Vo;]%UDBK@(2'oEHhb
+`e.?i:Iq2U#kua0:o!P[UI1bS8.@q!L0(0EB(6$E,CtqjfR$&9#`?fDX04YfWHIn3
+4JqJEET9dMX>mi5)a)*=-R@usjdC2?=&IFO]qp'I1F8$p]9k#ocRQfRYeH'rrU=Ds
+8MTXk94U,7Senge#7Bjb;*Jn5lI==ZjAeAMfGu',U\5lj\+jkeniphkB"<&YD?'I$
+O$g5p1CN;,1hsoUndl^bauN0>q'JZVWT=5DU-mJ5[2oMGDY58&i3E;?d$"W'@%&Y=
+$d;He%dEi5qtdK*aem2T./\(^H0rn&##Mp'F2mpSogG`L3:<4BC&+,><OJcC5Dr<7
+Xi%+KOn8gjghe$>L^uGp<^g@Ji(,DPCS^ma*=Qq^5A0TMM6aEumBqn"43dPM@!C8A
+69PnTUoF&X?4VBZUI`'ILSS,:6L.Ts`9(ufRu/Aadi%hQ_c2L7@Qr/aRohNqidI&i
+M-(l:D<A*Hph[Oh<4$O_P"^_k+"j/!!#Ij.\V*6['+'37@oiQM/k^:7[6fWQWWn;X
+n>1Qo!K?1r7!I%R>YmZ;XKgdHq1o'*r9*",$_J:*)NR&uq:!sh$%\3WTVY;`)ji%>
+P:7TP%[)=D5m$D+hVRVse_mJ\6CcG?je&\Km)IsAT=[)g#YMXR@7_p9-\ioSoG9g4
+fQ,"L5q"0WWENJ(JEB;pY+eN5N=5df#laS\Og#'_%"a.']?-J^1=5O2R]$@D)eF@e
+%l8-F7!cn8'FV!tphYp4=,U"p*'J^2*F[t8F7.,T+#I*U,(="D!Y;58]Z`>A%^_ul
+9=qI.4'[;7$YARb'60Va299<\!a4baGqK+iIO`U5[rs#,jH_+]+paphnXWE7OOdGr
+Z)n!DiZMtMpjDtp.YI`hWXLP>nJ2+,oW!C0iC,I[AthRV"L.sDH@%1C2_NmRUh*9"
+?N^Z,-??RF(Yoep,]Po,3a6fY[!j/IcraQ^)nT(+eRDY4iq#UMJJgM8i<s.q9o2"o
+7)(H^:nlL?Mc*Humu$4WKBodu,tj"P"&kH]2(N`Kl@jL5,uM:I$/Mo!LBIJ(hXfNm
+XF(;QEA=]-ZcD7Eg,.u`L;%TSgn2r;!u[J[CD9k/jXM"hLVpaTn$;9]nsKd$rH>*7
+D?K]ch10@2%!06>Asi*O9B9^Trddk^;I=i4NA_5]6J'6d]t<g,a$]CeBXOQU<t>n7
+2g[IN"akD^YmcI,4+8?lmsoY]B@+YrS==-=UfaIR#)nLklFos_o/cB1Npu\>l8["<
+S?/6kS*2\ZO%+)M"cq#eBjKh(KBqQ^crs_7hm4$4JT];Xc&;U\KcJ8odc"HF5%@Lr
+d)b[ue[2UF@7Y;GaH16:7[_%)4'qj8]Mle.NT-YaT@BiK=)E2sG[Eed01h0``Kkqn
+e=:#K\]po@TbVe[8N^*6l8mEe#-8J7`1K0'!?`pu>ke5OQ>LQ!54&]t1]UeHE_&%U
+De"XCNDX?m4.7tKEL"_7'ZR=PN1ArNSQKb?]sd.!&[?B-gKtWC7a>39Tb$:&@$OS:
+Zi1WFMrVG#)`Br1Hbm4'p8/crC&2YX$7\sm9n-/S*L+!$-hk538QOAm]5tQt9WWc2
+7M^[):Z/AH04#0VCp$g\4WUp>6_9hl:A7BFOm"#Q)7aQn5XFGMJg-_oR[C]m.&-0B
+Afkun$Sh$`"O#(I:Aihn&2H>-,smsf%?LB[KR,@CR-rR-:eEc'K@M+O#+OKBC*bcY
+/sZEM]m_jo"W*=pNm;\DmQ1\\Ad]02d_<)K44:U\X7Pc=Q.ODRYcNFWGN@8p"R/>O
+S\-ho;HdN/mae#_Q?m]6YQb>C%86/:)dC/$/+$?9TnTR"MG0u?Q8Y]V%"VRonF*J@
+m;@lE'l1Q4J<`@gfRjZq)prYXN`JcCU9e]^kA/26&14fgTklhmgL#GcYX_NbM'K0s
+h%'HlCtb*k0Ns59Vs'XsVEE1CI5;$T^C2U$&O*_#W&b?"f!7b?FiT60?B9;%-J^'l
+nHVYR,"eB@6cR`(CA?jNaXSLFjZG7!TM5/D&odZu@DLqZ2_`_.I%KP29p.ns&>Hjf
+"O??h[tA_a8rPHSk&Za$LBt'DF87%!!"tQ-es.rSMg,4U6J@-EQX*9!bMVoX[('B!
+Fnu]eR`P^:HC[a/pEI+]A>sbS5Z2H(AD0`+<mr)B9gs[pXXTIadEA6*AN!,)B,F++
+co^YU4`bMZ1tNCI0_%8W-*\\k-R"2-I7ObB)kE2_D;uA!;)1IOjW(15A<r?%Atf`*
+#YG*\i]pG"'a>`2gmop58ID.))I(]E5R@9mWNCiHe!Enb).P`BbWeF?`_[quUKqt4
+)_s-".jm8E0cTi8&PDPu`Gi\./!C#F]/$M9CSo?nT1q/TVdgMXOao<rL\VFeH/*W.
+n[_tUX!>VhY_D1:2EArtEW_63C?c%F)`t(+6q&k89uP#X?:4H]3Bm)2;#pjdN5e/R
+"kB!RTkLXj4U3@RZmdB'o"Oe,-(&T@ZdPo=eoKSVOAKeinfcE:eCl=Ik5Yk3P(""/
+1<KsQrU[dRdehO%LLlIo66Eoh9TtTfHd;%"$T2tIX*t\p:@+]PWP"Gp8'Vo@jETKU
+jG9pkScNJWj/j5+,)A3Ob%A.R8qE7J$mi?a0Zq]-eUKf'#>i2l-U$A>;qAI8%"2>a
+8eYFqqAghu_3uiP"+i!RVUa#S6^l]K$0cNaT$uj@^Ld*N*D*tYM>Z_bp%B5iogtY$
+7Ir)<[1cpS5]1"&[3#\*[i<SJ`.%#kYr!QU)4lc&kJULSHZU"*aP/%Z?i)LL6N.$%
+cZ2>.;<i<2^m9Pe3:s:7!MJmnV.io89-VO(^!Hpta*@!t$VqM.rjY/+4"W,^g14a]
+<Smi*9>JMhA7lb&*)K9b5"F7b5pG35)h>ZQoX<f5gaT->rqESgj\dkWJ<#E[Iar5(
+p8/]qVc%'4,(7;F;f\%u]tC%daee,TA)D7!o;V-sD9U%tE8lL99Y+(U`*7]jL]*p:
+[ALZZfW/OGNBnaGPXS\)OK>]uE!>*K8D%8og`Mr(r14o1\(`BLiH%WML^dnC>Ns_(
+Wl"GFaBuTF:W3hB\2cJd,KGH;@lf.&HA?I[YuIJ]fHu0ej7`Jnl/DekrANS@CJLuJ
+ObDAQ7Okq:g,&=mV3W(#"7hZ%Fl4X@V8&e_^pr/nM@U@Q($s?tB\5MPqm)"JoS=7V
+p($^N7]thK@lD:t(Q[S,QqlU[eDS47&Z[<,]@]BfO87eQ5*AmFCh7X%]nE*M\B\Ea
+S2@(pY(%jEJ_N(KG+^J`M_'.DGeQ^;qbNsCQ.GB2epl%kW*#D'g!i8^.".2/!*]Q$
+r*W!NA#@087YDR$4B^'QY(F9:-.:+.j76Cb@_lph4Ys:(T!CbS;1koeK@i!*ZW2E!
+&JrK65*+O1_T2i]hpTK$P,23))SX,6%:&@!Ij78DnFCP`g;W[(kVmWT1,'],GnJ&(
+;d6`800mi,6)FX_P)WtHPY\]h1AsBk+/mfBYpV9Fe(9W.&;^pf>MfF=Xjm_ns!YO8
+EE^M/&G:9N.\>c+*A:#[Mkh'XS&3oPb9QMV9So_elr4.3fA(Bgb"g177`b)SKr3"l
+,HnNM=")i$D&_;%#21ci%Bphu5_ES=cI.Q1Uhc"7,K5J-^2c/S`7V+Z=dl04H5rLZ
+mkfG/mlK"B5L+eo^]![Z/k"8^?kmA5&<S:+.4L7*5r6nOBs3u:5Gr)>#*ps3Y>K*G
+cP2_79B:^HoOPUd:;rnEDIUJ^>:aZb6-nOc/4AUn?DJOtaX"HJF`'$..t1njVArGq
+C:GpZE<U<K#O\Xc:+!<.6G^X^EJ^5/!HD^R0lF,M!>kEc[Jl,k6"<g:p6@tqGTMo_
+3VOt[Aao;qGej_q\<F6RCc&'+(bjO9G9hnjQo]/q6C4pUBNpqSo^Rrpa9?V$&<1_(
+9Abc#<h,'^A<P"m0kk>D1""jFpITY4&$>:/N?d>K;.6SKd]LJgEp^$IGFTr+&oet#
+ju-nYli=;t['"Yd3PakIe\@IWF5RJL[AnBKNm_!-.a=JnFq3`LOmNgFaf]%fJ-l22
+8;H*,k/nW7B7gtp28F$CGsMs0o&jUa8Q+P1#>t?qB3nJ$%-H2QUN@i'9'.!-cF=jb
+TtQl15<O*L(N15YH`sXJST*ZNRfScX-[qWN0D1htfUT.^[LiM##icIVnu&_W`($)]
+@kc#o/b`%?Kr3F)e'./Hl.\"\"1ucMTOn$!7/&t5m7ES"m_&C/Lb8h.<t7ao-n=R_
+(t7J+:EjkPQC%fdkiknFJ[HsmDO^WMMp-@JYKo;"m,_2N\/1"4!'Ld?7Dq4@:n:%]
+S,DL_>mV;SU6#KF'VR4KWJBa]./N(bkp^`k/s5q<j-3[FP_YP`!7NA_D&=E[>--fm
+bZQ9YWG%>m8"d*#Ns*K/h4Cl,O+PD4BE-mE!Xo'rFka8~>
+endstream
+endobj
+108 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 768
+/CapHeight 716
+/Descent -234
+/Flags 98
+/FontBBox [-165 -234 1112 968]
+/FontName /BNDHGN+Concorde-Italic
+/ItalicAngle -12
+/StemV 96
+/XHeight 516
+/CharSet (/h/s/F/i/t/d/u/I/k/v/comma/l/m/x/n/y/M/b/o/T/c/p/e/a/f/r)
+/FontFile 109 0 R
+>>
+endobj
+109 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 21495
+/Length1 737
+/Length2 16366
+/Length3 0
+>>
+stream
+8;VFdGrV%(+$Q*K_3`T-:9VQG*R.]!LlNW]#;[X!N-Sc(Ahu6/Z",:PZ=KD78Q+,5
+)_#;HPpKs$fs68DFY[-b:d1%`Y02$;fCR>[gqWa#TAT*d*e^6kK?eJr1*JIeXbAM5
+E-QHIrHJc-#+`tGJIp7e6_[K"!#gmK!C.!["*d*q'KUX9Opk-\6,;pgUAuHU@%"Ia
+%\T/=jYICe#R3VXBRN#DWNDp'T[@Fi!3;.e#?VNDAC.=2J%9_J%Z:r.\=p9+-o?HX
+=t;[q<HJHYjk!e:J+ZiaD[*FZs0Hi%J@X*W+N._f(j&#cd;72AV7+MTceqX@&>3dX
+?ufBa+(#MN8lc&@=:>s!"W:VX5if42&<.-$/PXK#YXf`>e,fVK.MX'Wn_!mC@RI64
+7<BgnJAML]Mtd!C(8WPf"?7qF#gl0o5Ch]%i#ifUQU(e_<juNM5c+HR>'4hF'ea]P
+i)e2(JC`+6A,f%fU/@lEA_i5W2.tUYPjUnm!9@$K9-Aq*5m`92#7?7Q$[@l6ChO]1
+VLoG<8teT^$oWgGPT:Br6ER7Jq,5:_FGS0GoR<'1T]PeO$lXu*[Z'09D!7MkUUoaN
+/9;pp\BNd<=9L'p++VEUd6SBQr!-=RP64o<LsGhl\r2`:ZSuH8+p\O1aDg=>8N5Bn
+foph^b3PrG;d_m'2X?#DJ%,GoVLCbOE30)a*-">ZTjijH4[+PeUM'g<,LS"?U,#`s
+]VcJ<nueU6gs"87\(HGP&"Lur6FU!bp=pa)\]KQV4(/tYYX%-s"@_sm`p>l?kIGq:
+Ul>Asa4n3`M'VJNs";]7+KkJgX9HUF6\V=5M7Oa8"0QKuT9DD^'&I!s^J!g<EY4Fd
+FKb@^5Fl<Rd;tieA$BY!YJ9_P4(nS=Y66GfD.Nn4e5h^OZSY;`GgX5K`O$lj^Z?G3
+,jB)X[b3VG<4=1W\"3K=di$nb5YSHHr9o+BY3#DcE"alta$tDWS7(4t_jaM;SKuUj
+io(OWU30<6eLE\4aR6R:SJHaWh90$K&m0pVWnRUf<MUtP9C96i6"s@_a5=G_?gF6=
+0e=JsWq?bqK\Ug!7L[\:)>i[RJoa`j/3'UK5(3FK,GT3FffbDBFd72_8n57m$];XB
+P^*Vo'_^QTf\uen-.9K3O^^5)^p\d$LJ2^nRmTSthDAMahe\'bQLO\.8#j#O'DkIg
+LI&`YmIag.\T71L[-d1E1f'rn=dEJYa7!UImoAE*kEtM58"ZitflUbkpaNHd],G'N
+^LH5=];jCWe]hD4%M-4Wf\`16[-:Ff=\*DRS:Pt>F:u(9VjOpVSt=DB^n^DmWKhnm
+e7[Tm2`Nd^CM"[Th_*UM2drfKGmBq0FL/iZG>Cr0\^MoBLMZs[?k`8X2.in_FYiGW
+/Zuk,gd*stoVc!F1dSpD4$?Oo(PQ0KF,\a7/refmLW](k8cU-,F8kGAC0!]Ta$*$)
+e;\8.F2-)O;giAcb)K(VG0a#*,fCHnNm>VaKR<<3ntCi_:B'=cB%\Y[#1**u/ou3>
++Rr`Q<HaWXiSe!Xo),88D569h%J]J!9T6XhS]`PI5tU^pd@L8iO$tJ,T\gg*0i^G#
+@[ke3A-d'G?Xs8b4"Dt!hbC?"3dTYSDDG.!X&D=rZ(Ys)n%(MW!'17lH4_[uB0rEf
+RXPXgCN"GnF+EA^:HcF&&b&geKj\&I4hE>3dNaGiCch9dG?Rqk=.umYa8DgoEgoCY
+'_]Hm%N;>g&.r;&CEsUK:3fs!$>PWjpXHUkHDp"3C\a#a/??&8V6sNAD!.du$Q(oB
+p3_=q08ek]<j#(66Y,imK`bADrB*5#@S#^<OgU=+GouU,Mo1.Tpm@fBJa"15dko7A
+*36$qB5M/Db+*?53dE%iYY2*2.\Z<UO]lL94D1f5Aq!I]AS#mX\rus_;aqLK7jek.
+]8tQ]$0D$OJ2rqpfRt&Ko01a?M;Yd9?gUgl-JMP#Z0luu.P"#W8NtpK3DIq/A`/cR
+$rA4X?'@@ialqXW`#_'L8#V&p^5Nt@,[JDJ+[H&KLZBP76UT\?RPK/mADjj.q_L#j
+ULkp%.m(a'IS4Im$mqXsJj5nOG"]1hbq"`PT\!q;2`-u7J+ZfJH/u'o@7q#5ogm\W
+r!p?mF=HgtUK)%i,N_L>fA4Y,R#LHJ'd!A7N4qjj;>Nr;Kot[llO-Q:3`b:YEM/kP
+.!e(/JU\Sp2"I-@p?=VbFLLE[fAA#,o$SQ.3uP^Br.EDkq*q[6BWmLk]0sQ<B*Vc-
+%Z]>S:`(F[85dIX,J-;^`u;271j9+Y\&U7hYW]:ZaXs-IH=m$<g4#*F6c6$=?%f&(
+TA[=.L:'4Z'$[I,k(=c51hLB;F<(n`)9R6/nT@g-+Z$qn"dRr!GPZ3/+=:)]5;C.i
+W70D4d)i(mYubo?\YHR1G[W"4H2(`"MFHSm-0O>]#%;N$N7-c"d;PgS)3<Z!\##&/
+CE.'?&2?^j\5bG2CmY'8//?bYqkZ_r.jEU8&<0b40a[Z'rYZ\qY:09sf_,)'gg2#H
+9MTY8Z>7(_pk$l^d#7ZLB:b\qZBQ>QI]D-Te25$#7&,JuiJjrP;;Y5KF1Q.-Bn<`V
+:JYm?JM?q@lfXI;,IVXD/@[b/s&%SAUHghI>BoMJa3X<d?PlEd0_t(O+B*6$CDfh3
+Q-uN9XUecD'D)NiR-`nF4hRKU*8D/Pc^EW2o_4@LPTH'9lV_AK6;kqtop>nhgPul[
+]+D683:-S(2([Y58lE1^S+<]aQDOTbrs&Q!O(XQ-4SVci_VO3T`!#6^ftX,QWrtL#
+Fg"e;anua"50cci<?aWBluj..-CmjR5j`Y=CpY--]^L)boTb*sALb@+IW66/=N^T^
+,hKerT%=LacY?XKD5&CshO#pTN\kRqP6Fp^WOE$A?TZ]5$1Jh0Hk#>\P7l--N72^N
+V*T7&2:+M.b768G@'_#sY7`d1Zgbh#GBT>n7u+eSq<'9"V6kIc\PnQYO?bK[$2.%C
+JpQ6oT5_+r&IT>4(tW=o-"_\>*H[`K/QU:'%3H].GZkOEl&R/najme.Z6uMD>)=FB
+iW6uj0]'4NjaZQ^#N(@_N#pMYM24E)Nr0Y'[Z&,b,)0@PgG<k,s00W%K>(T&jOr#W
+)"XmHh!&+n\FSJEZN-"ZHQY?]htcHSH:01U3%iMd8KNKpk<c78P37+t9Gf[QU+:];
+D]>>sA/q0nFXi"#g^C1Jcc&kJ`:?DR4r]`&o"'MgUNY*th1lKM1qFL43MIf>J7stA
+"MoNDSh$_YU1CCR4!]il3%'H>9%>%?*#9fDMVq*CVKK'^e4c572UW`._15MV'r+T\
+-RaM-Ac[Ek&E`b\`f.fu5.RApMrF)E--$Bp-qrV2N[c$XS`&IY,#!sus*&qX@u8;E
+qDV1\dF+[U@c0q(Q.0mF-9U-#'Q]^"h#OO7!=G*2H6Of5jH7Z6O5tioRmHiDMrim<
+EV]AX-cmYGA_DC;!j1&d9Qt<OqJBd:ogUd&a,b)R5oNcFcRMsT4F#$!Ap,,a^/rdd
+n;P:V0oH^T&g:mq=;3n&8Y`QI,A+SnX`<iZ(UIYQhg5YRe7^EC_ZUf&Z]7LfQBlpe
+\^=gSna7V9A-UY1=]0]aGAP.0U:-'irbK;E$nEP+Q/P<i"&nRrqF+(21=P^W[6pN_
+Sn6[DE@7Mk;''6]TMMu?=HjAh:KAG&bqg%(E811>\&Dn$UZ?Yb[_@XsNlRb==1J^f
+Gc=/@/[<O7\T?blHt)csJ>VA`OQ9_dn*7grQ('2SU?qG$'.M^:+,Y=.qf/?kC_!`Y
+.S0aZVR+RA:d$5(K]u/h"&iA/Re/I#bS>0B`PL''@30n<lkEa#j`RY#p*[D"k(BfH
+@2Ah*/TO;!&=crq9(p&o[#e_BQ(,HO/*NnAED<bf!iU;R;@K0WpJ&-Sll;Y!,sgg@
+F#]bK?\=D4kVmUAKHa]!-';@,;k[d+h\N8LVC78Oo4W+GU5+_D9A^Om%lllg@NT/u
+`1+n-(iO5fjP4qpe7PGB%VUHM7:VnQmXgW/(DQO8\RA-_q@&OHWBqMi1`B`753\)&
+`B0upTnHp?"TgRU)MUgarPFQ>p`p7H1V1O;;QG32SY=03Bc:,V$:[Wh\&+rIEa3$6
+jnILImT8K2-naG&G9ofED1a*O5?8\7E,.>'bMT>Q'g\d0,J!qqqMo*;m5JBt^5^F%
+3r&9pi,AL(IMiEOJG)"P"t;`5e&$<SO6=PVmA*)A=4k+U*M)bN't4rC2P']iZ6F*i
+(QB]!Adm8C=e0`(-@[.e;?(a%O/hX/+OC$BE*UQ:R0/51i`bne1DZ>]d+W*"mb>Mu
+boIBLo_?e_Gp/<GaH6h8M`rBB%2?<2laPRuhklB@9\?LT!tI:WTJn(,X<2fi)LbZZ
+0t*beVBfmN3TmO+;PoN71(q]'VU;Y7WQQbC1+u^4=,3=GBP;`4Pmtq05mEp@&*rbj
+(MON]B<K.%3d&jB+]1.d2n2,&M((mMoC<ABQiOPUAqY-N6,0uQ@:LV>G[?+H'bgNP
++*sJ"-!dOmXN[mgQrpbWDThh3l?opo$rFO(kfU?Pc#`-pAOR\H1eZc4_/7.UGYuD*
+Mb`LWV\.HJ4BM0*RL<LVX)6ND/o+D+[lOK;U5H[5GFHDGR:>71'3F<G]HON5n[?#F
+.Aqp-?Fe>m<KL&7(G*P.qpR!ZC.YA(TljlHFC<pE,o2H5[&Ah'bD(,9,uVqP1(Lfj
+E$/ZjJOS!&8t(a\n<ET9qQb'D\N9$pAE`5hNt%'$]EP7@^-rU(QV_D;68P%CYQ`_+
+_GgXR)14rQOujAthFY\KOVP<K7Y?de24).uV(96akKC6`AP&h3])85mE%QkM-gRB`
+D8_'ZkHrZcM9e?1_@2+F!TGuV[6f1jhaY;1GlVkM#GWifiJ`&RMV#&W7Lu9ZTC9_$
+J`>T1+LH>j2/H*d96",K-&JY7K6Lrh1NIb-br+MpEhAjQ"WF?6"a"/E87icr=28KT
+aopBP_q6;:)masMKn)\u1W1]U<o\qVqK"<gmX+\Y$\7'Oa(H!G\g]L"AY<E;#>`6j
+K<Tqh@*-%#p]Q4*<bW9QY.fM%cXKpl$R2ApFbVT]&NF)g1W#"Bo'J4U`/;@:"[>*O
+aBctA(\@8Nasoe]SYra-"LS7)p<p6skM\"BN60U3Y=$X#X[<,<imR3>Dl1pIjsRPF
+)u<2:@rCk_o=bFJ)j$\KikC4&]s=GS-%QFe)TkI+:VVNrJg(\S;h+p(rp6EkH>B#,
+1,F__g]R.(GnQhW%3CmESWa.Vr/U,6O18cK[td-V(iOb?>7:WZMdmc&`)CVL%"`#P
+!<X\e='3)3nL>jA^G%!egoK-EC!eZ2Xk/@)-lT`:h-t*WA@6jq?i6Cq1(_G*!=8]!
+!4BabrUIg_d3@Zif)_d$."LLh'7);fdkVQVCaB"c<H>r1q(=f%6O,<L@'\K-C'3%4
+UUi02OX5s@0jr=P6oGsooAG6u[]nQk.NH<J;&-Z#lC9%!X>*>uCb'I4`l32iOg>G+
+I;+7RTSA#24UM<5H"ZJ[elRn'\<Ni5D0qD5'<7d%EdSO1TYr^`2?gd+Zc5o%1!F#m
+i",Wh`i!dOB<q"PI"PTjm$#^C!m1pIPalAo`BC3tNNfhGGQNa>hk)"<E_c>X`C"4n
+Feq&O8c#jW>$@HT#f&pd3BBa/fI3XQZ;7Oi\Y%a7eddjN]JB2t1+h)Z7mgND,;dK6
+1dP_j-VOZ-ikiUY+F]fBA%YC^0uI>1U-'s0iW/J4V;7jEdS28WJ,Z49,4+//S,k%F
+dp2^c=Ets'>I("=[X1mo5?;?ZreJIeAH%$QL>dh9e?P!jU!RojC=!%MC3PX=G_WL+
+*dU/!aP\/O7(;d0GpM^B<\lgE"KIV^:1Z]?`R0$;1/Vt=F+phso,Kh^8C4/uq\[N1
+)HZ"6TnQ9&Oe,3fjM2!tQU\GS1j#3_5oM\nZOZlP8-/Q]2hU;#J='T)kf\VRW]Goc
+:#Eaa)OVW)*$M'l\E+\MP5W1ZU"Qq%I*bF"7)T6S6*5YH.%6@+(Kk4m)HA)bg)a(s
+g*Kg^3"F1,(YcY<RoSWQ'M"!7RCf;m:E=9CG#g8d=utLF=I?<RO>#F`OTM,iFqo3.
+C&"thm1:^&h2IGfn.UBJ?aIQ2P.J4.!q;QfYI\/2O[.pL:l['f?MYs8oL:>SgKb;!
+Z]@/G6FI2d6%\18:9$-4Wo(NWY],,!Z<a'?V2/pi14.-kc,1Br`o&R\75F'ZFf>B-
+^\pF"hbA8]HPFOR[C]hbaW2+[el1&JrXit_7fY/#/D_lTGHT3+,@m%@pA(Ni4XY;S
+/Q-Mi+*CI@m,AcVTV!tBfJ0:PWMV]E<Jk7Pr9a%I,9s=@$N/4R7q^6B0&l9,iJ_JH
+AC.D&@hoSnVYs&XDDI"H5._@]5f)L0m\N\nS"F.dIl%c:L.=P2)6LBW$=8J-WP_H8
+3&-$ZR%\@Hfu"[`dnRg1ah$!ad6Q5F\oCVg!4Sj4JCF@kR0Rk+_[%rlonmGNlblN6
+7UHS.3C=*s!U`oDX3B[q368BY;UThn?(BMB3P<]Xg>U.\IH/AToH^+FLW85XJUBlO
++V.Kmq;SG3fd91PRoE;;fV'6/GO^7j)mAU1hfaH3p#<@$kG]?"0C$hT(5cV(7[ff2
+8D2!_(T%:4Bmr%9S"B")qaLKdlEW\FK7/90EdZB03&F2AdI!1pQ1-'OQ!tVsf?j&d
+CtuMI_GWOAFBTK\iG)E46SeK+ApsGYIUWbcd@c5-Qf2Ha](I<Gg!:3sd*)g.T0/Kb
+Uq9P-5R@2OJ9jkN:qX9.Bb@+Q6>;`tl@3i5I[emOY</J9mdQ?&4.r7D^VqcsC6&kb
+!`H/b81$tdEK<GZG"8L(^GCT%oOfDi6.,#+.=u)]S&)aAY"";&bfLo]1i>"o<EmDL
+)D]W6%#S#sDiP#:oNPh&`&$`E$r';5!Q?Gi$i;P1D+BaK_SC;]T7]aG9>ZPL13$uk
+5npnr8l4;>PiFuUs%7',&0[KIqCclAW[$STq\BhOcKdmXfMl]@H5P.$@d"/)NY`?e
+\KPF^Z,@k*@][':hL`uqh]Th?#*??`@PKbJa>o3`\#5Qc)"p<8B>iernBph(T:lEI
+7fF(Z('Sa!T?+W2Aj!krX<.CXfUtDt$1&=I9a8H,ZdI$Zs&`ZehoSRC-^?^:(s0CC
+"FL1Y!0<3pA7N'l:=lD%'&UYhi:oo]jUZe^).UE23SmWi#>^22Mgk3%@)S>$^SErC
+\\:$D1U_qK[NdI3<UVT9+7OFW?8&e>Y4;+JR$5/9:*WrL+(Xncr7MYK!*F9i5U"1]
+*:uc"6on:8g78uc1u`F"*l`MWgV+@#([tK<Io&Ue]g9$7nlQ)_]MFC8A-kj(m388W
+(LiE@F]/FE2/'u!'*5Y3k0U.$i\`_K';dJZqF8Uu=R^4K"2@;K7RUZ[bt`PC>4(VP
+J%!=91_>m+c(q<-Y\(gt\I\Tb;hRb1NpUbr5d&ejPZ,GbCs-]t`fm>E%-:mb7%,Cb
+g(1E'Ek=*iR'Ndo<GquKLnUb%/&$4i5"$j@WOR9Pj$_`G%*[*s5iXG:KD>+eIR3jb
+L^'!;EkM$cLbTiG=P2t?OZcEp*a@D.W9+Le#Ho4D6kG1u2)HP.cCJpp,1_Wa=QUX_
+d[?0XZ#$Do[8>b0A;Vqf?Vjm,ms,jK-:KTX=AaGl+W9,Aq/AYS(Ictc".pfmP].#8
+ZE1B1N$\h@[*_UC,PZnD=5.gR7338XWVnBFmb.S%)Rru<K%MaQ[Z^9'%c%NG<P"D/
+oe*2E"e"C]l/]kU9*@dBq:HjBls86p8JiA-7X+V=Xd>Skh2gCe`TS5F5iJs%+pi(c
+1\u@d:KLJ;f1_ha'pS).S`>9eP/7IN#poq0&@;rm$=Ms*=sB\<7Uo0E2aQ+R;MHai
+(?>I-)E2\+gKB/J9f*B?j^CJl!.It"`5AW$@dhYFe?$'cHK7DNUrm.P:%crr],dQm
+.ZO:lR]cN@L%!Kal4CnP9kjK\f)YgU!;NC-K&lma?$1H,n"L3_b1PfsQgNON.PQoo
+qqP79!)ua_r<[H71X+s:E*aVF6>G/jH$3./afJQd*>):sqD)@q08-_'D\[tVV)bCh
+VMbo=\M$%186cW;7BNZt2rd,#fZeNpQX)gtiQu6B<dEYK)P/&)d4R*5X<DYo5&D/!
+:7Ah>`:0dil=7]+a$d3?V`?M)!e)7!+#/tn&M"=mgYH4RRa=&[7-#tiPc>Q8c1.B?
+c*Ph5++pjLnIrA(Fp%b7s+mI2Vllh[D>rl!;93q>SAn)R"Kk)1Ne@r2(#@&!7BnQ+
+l]+;S,+jrZ@"t,W*$(@+.l$B&V-Zb]>FAo@\4AnG,Mn*n?>JD*#q4/#?4U[!Yf"cl
+m"Mc,lkFe++/<<m(>R8E"*W=-cJkGFq(BYoWsl6.^%Mdm@Dl+a%@::^MncIKs1r0X
+Iq"haS?!Sg6elA0Y$<HF(fc8*C!4eoAQ7q;'pC?q&o+,C&:d.u.^I,t\c9TgS%3=P
+4-#4;i,D_8<#Zl"*kII?=\"\Q?F5&/j^T1$3,aRN[]iVOmAKKK>IWd6/fi9$-$[Gn
+$OsQh7Cs7t`DPR/O.hE+\u`-HGbpGS[@#n+TYB>VHd#BulhqrLO+c"ic.Pq*dWtf1
+U48A$b\^,1dXhp(30Ec@^r=n)XD$eDUU%G`&MKsBOTt/Y;@OA?[9PR8/[q-8L9G`@
+E6VZ3e^L[)$%MqVqCBZK2qjD*k(+^]N1O\/<<fF>OFofAU(Og4+^^9:!+2Wg,2LGA
+Y?5j0[kj$F3G));p:^V'aWA*CT3d+El%hA+YLH6-YNamd/9g`g`,94g7`e)S3K&%E
+^h]KD0IP'V2`\2!J/QB=l'[3[Ym^e+@TX'7?d"t"7nEJNY3tWieO/1%X>u-K`no#$
+9hpa(IZX,1U_:,%>fQEd-<\nsG<0.;7sO@),+a!Pm&BJU6G5s:OspXobMYQlVIkac
+mMo%+6>l_'L]*kfJ>lX*ET*U_&*c6H$SRbE,FF"I*h9kJ5LF5+g0EJnSGK$<(5-5q
+2sBuH,HZ+o=*6>%jS2Z(/*;-/fOIMP^\0QA'(Y,*T25/pY/s+m=7$aai].^iQr"4D
+V1O,NQRusdkeE=Wpta#GX01$4P-k06D+<kJlc0-EX6g9t8=Vd!=t^p.-<-G\X!DQ)
+#n58j&:IuXKK!+V/R;^YE"9tqD5<*fa41=9LI)MA_GEX'ZT!W/q4.QUp'?VM*]H1X
+]YKia)qWK?H=BXIAh7%gqt-EN9N4&)a-I/#p*cpM];"R!S+:HZ3`1CNdMR'#b=Wa+
+E%E2U`7#Xcm@'8@4EEH/)HVmt^1a4bR^14Qk4DIM@&s%_MbWf4.[\Fea0It0g$k!k
+(P=N"s!DgJCiZPYO8'*hgoH\I&5uGU1J"K4JA[h]&<\#5C7VGSZhLZ=A]q=@.#:Pr
+3"l+unM_.^B'Z7(T()TLO$4?X.&^CBh,8\oVXc#,l>04pN76m59fh\^S1nO8lB92t
+bb,fMnt<#9AT9(JmI8:d-3D%3gERYa7\U)baFm0)AC&\\'A5XY\(]DO9_7R3QL4'6
+pB\-Rh'FW:,">Se<g$[O)=jT-9C=@H^5PT^;0^/^O1:p;M?ZpLXVmZ9gNR#XTqD-]
+%J$MgiP0D,hhN:pQ1[++5raj-O6o'0*I#cc.=*QL&`chn<\J^S+tmb!r&nNi52]r,
+&FrFpW-N[</Vb`0auapMUud=:;<g`r^J^Ogl10<i*M_oJmrN^0QNrc'Qt617k't\=
+9]/=ECD$*s7>'g_!pF)D4."8Z(/hk'A`aZ,(u`eH1#!8Z^hN!'#FfP\D2U1X,bS@_
+T0qeKE7iu#Nhmi8RHPA?@E[/jY%WluA'7?n-`1`C-;jL;#eSD_p)EMGR#>g9GjHpe
+>"ANc`De5I)k/)j`gp*;#+A$k"?V!X44&]]0=$c4%>?Cj@-3$!(*["l`LkhFgL-_Z
+=Lt77+i*T[Z?GsJT-6F>Fh2;Bc3mh]FbtCO]d)tJKfZJMHFhM&C6-Xke'>[L)S/s9
+c9W@&%+_IR%jK[M&oe?#jMuW-9l?NS[3k>Dls8C#5i[S45MJiPBQMRHfSU$#d^D%[
++js)I/*Prg\ksniZF,e4FR?8;DD^26Sp4KYM^C;&@de!RULW6>-93f2e!.7YOqMQ%
+CE>blNc6Ng5[-fs$te$S+8b]62*Hc3Bq!l?T*Qgr3P-bYE_NWU?9?,m)/KAA2M2&p
+"p0t`lH6*\NCEC%b=/9lU/SU52/=N]J2p?_VFecYW9LCZYfD'%7%hW+.G!W?b(0LX
+\F7]1BL<HLEO<jo^=^70?OEc$7]W,qioSrU%dk.:^YH4F@^iu(.`Qjc@2f1JHu)jt
+iU.INf5o/3j^YPG9hJqU+_`P[J)j:U/"?%jeR[,'%;4??-hjN"S'OH801>L`O:b6$
+XN5<\h@'PL8r5e4d59t1^OTV=Wm&gVp#AU^R`7N7%N2<s+08Rmdc0,n;2Yl!C2TN^
+*&Hr3\1Q0e1^X>OpG8\qF,iT#Tl>V%b\[b\q1%^`:m:N+E/r7<R&$H83ciTK^Iah?
+^-sH).U]15AMgm)P]KsaS<LG4B?R]@HWZ-,U+85QF2-;V0]WSZH.=uM'EJ.<!;P75
+:oX6.1/jc<*Cun%X>LTe@/SKI.m8$6/q#C`SneG?#2t`?gqC#M0,(6cXH]Rt"?=C6
+]o-p["8u*uWNP[VMQhBG5LdiC"/@G]H;>C-KKigNhrqJ>jM/i4"dq2Or#rh.&)])3
+APbRgRVa)ZQC;K`%m-VZMG]#MDXsQRW_=C5M1!@_)$Ro);s%h>;&WL+4+oI\6Z3im
+F98d0hn#_"5Wh,Y)=1u&@FT/]X`j^NV4o&[XF`Q:`P*1j:85G_03f!nfaI,J[CaE:
+-r4#\4.eOSb;Aj!!AU+YXq"F0h+a2Q%C_V\11;OUfbmB!-b9-ndj:JE<tIdARc-;S
+j+M71LYqtqB%C^p6i#Rg(fCYXq-bQ2@#[(R^/?jJ55S/T7e"sgh&N%id#UsH>^$ZC
+8kUaCTdq\O*u.$Dc<iR[<]>)qQB5Sk=!`3g*cqf9'N-,BplmAPK0\2h6otE<;HTm2
+P?rSK+J-P,/W;.<;M<*5VXL029e##jP1<f$Bmc`?b2l^lAh\)_Lmt,ZI9h+,GDX.h
+o%]hA+(\_Z'A#SMdTuY14!MkB'<s189Qc%1Gu<UbQ2#_*p&*Ha[InNVJG#E[)?Q=o
+9j/?WXZ4\6_3[;$)pCu0h^7,1&!Ncr[/iYf+NPmM'-L*?oK\5C-m1]'1*ng4(H$/n
+Z?;sZVV\2uKtgFZpLshiQM7>Op(;K0m)#F/%]E['HR'G-T6180dc@'j:LaLR3849`
+H@"U@hY9H%PQ,dm"uXqd8i9:iZ00eu/5nHN+]GV3bT%t(W?B>1\e,ddL)cT]^llUZ
+SDSsN0.bl#LS7X0YjJ;Rj=:pH_#K((Y.@uSkD?HFKIS"CqRu'tV*g.e,U4[A54W)(
+$Ju)"U%D_EZ&/?$JXM2ulIK2p%THS6/EK8bBpO)4G=h'W*.2u9Vu_dY7dN]3giMD)
+eZ#T>$2d?BIB@@1K-8Ns0PQU6?-n_]YC!Ca@h;;<=*k$&P)-IpM`ErAn&-%@YoOQ5
+2IQLJ?k,:05ksa%Qc@f^#@Q9dJ`Cmo7pHSu4GjqbJ(WbnC/70n=)"N59C*iH4e>#b
+a0/YjVAOP>N+RcGJk_.mE-_e*TK<F;b5r_6s#K^-(GEotf.&g@4&]s?@K@a"4%J2F
+YNg90h'qV)7Uf2t),nb^C6p?7i3#!3kG_S.\V0(tE;*XoKCta.;>g2pQ)P[+(9d"8
+O:<5+mG9V<fUHo-&1Dr@3;0u/M#*fS80":;r-%1MM0*+$E-F??kZa_"2.*EC=`Q<a
+ijDn]NSH#lf=FKhM`ms<)%coC2X?qA:TehZ+$r>9*IqMTD[;75=XYJ+##O<SmY%t#
+Fd[Ieq[O4r6cd;'(=XIn\k-.4!clW?BbCL_WDPm=%`,982jd+>fS`Zb)G@1XFtpBt
+.iQ`)_BE.s%q973gYXr^6V7Nj7NiBO_?:pJPKuI(gcDY'X=a+Z"Uh3BrF`2k^kg;0
+(/D&>k(UeLU6nlk9F:0D\^nQ<Y,)Zr9e*ZY-Yf;a%EldZ=1U*^-=ZD`A,O>lERE$>
+(6r=1/3fMLZ3T,6o6U4f/X59ra'NWirMW3%89oH9W#-1JShTS&)F9BTAlqs()(hDY
+n@-6W.toQk[BZ1n/S-,cIZ^$l*H-,2DElg3qelR[)"Y'\StG7hB8=JFm5)4Pqn^<7
+h7hQJJM=pk'Xk\ZCWNK,=-8Kj1jIlF+j1pJ8IBdrpg>S@8C:<<P@G[=>\8On?H:lf
+bJ)BO5#Y83mP'&fiU"?3RjZK^2eZj#F5'/Il-g&Kk5tBolMT$TBU/1c<_kc6Kbq%$
+iEQ%k(_mIK,JgD;<MN@fg\jc<aVZgdPWLcDNrHA[/&J;qL9)Vi^n`,<_,b'2$=VZ^
+4rZh;X)[n7a.cd/l=Ru'b6NZ5&>(GoA.8l4S6?\h\R-2G?H-LUi<3sjk@-_`nhWqS
+BLqmmCm&D&4>9%?W?+-DV"!tiWs$Z.fhub9",afhQRE]cN/+)P3f1sZYUNm3Jq=f?
+Ks[pid9]4i.>kZS<ifW]@6$iX9etGKZtJ'"V]i^Y;`mWnX+#Rf"NVA*H1uK.5)Rd<
+JSOL]Xb-f@b(cS*aF*_Nj=g.kSK/^HPLUoIJFs$-[7=r8[ofbloIX&'`"E?=lbN:&
+>VW%i#<1TX+&`A\l<^llqhB)D)Jt?a!9qn-aV7"AYAVp)T6`T>O>?6-[ZD!G-2eXh
+M)*`f\n54(#mMutV9B<UnKeP$#W>IP$*q,G`hW(@A.[W=XdQ:gOPLGYDX:Z9qmA\"
+cW&!DWIYcMNi!QaVZRuHXVL'@<7bs<Gj:m72;nj\-c<uE[8s*^k;!0+;:_?"[^;J2
+E)ciT'AEc/(h(U;F1J'bG,@.>!>B76`Kq+@kF(*pC:iJ4@budT7Ff]F'o3"j]ZEIF
+UNSf#Rq'?8kQ-*bO/JtJ.%44fkJ:^G@nM&p.oHe6:CkG3.K)'</c'<IF#LP'6ekZ]
+PP`pk8$ELSaf;%[^AU.85fBWbPd3CbK,eBaE%5I<dCUde,\a/gAL#p?0Em,Mb4ToY
+OfqoS3HoUo$d.t\"i]#=HAn:($)Lgq6\>FP!W18d%spLnVk<,M*&0OG9OdLR)h/Gu
+H=5XAA+7Z:(-E@M'-c;\/-#\VrqEGQSg^*Haf(\$/JmW,-K48,=Xg+RrHKUZBg#Un
+7?6G`/Sk[).<c+*Z_Y.((qmrTn&=km`J.@@?unlmTu7>8!!tbVg@lk.O/=4@o:C9)
+`1A6hpK1/m10BK=VT.;MNVO>Ri8as!/;$pC2C0MeQu1J(#Y\<@(67JBmYD;1$,Q*E
+s.I4U$-k``?,[5;;[\SHArb=e]e9o&e-HRtMiLD:JP[B`,J`Z$1jNf"0UUPrT-`CU
+?E+)L#t6BoqUOE0VdbTK=`"@*<[@iWh_f/APf*mVhI$[Yg^N(9]>QVLT7JRD/3EU!
+E>nLE;.s.3GLs(kfbs^OFYbeTEJhnJR`Q%62)#4CPCk6BZaZcZcDbo01VGm[pCW)9
+rqAVs[HuuI9K,@'a%'k)QgphYWL:,o\"5McBXb3P.ZQcB98EcCF#@Ql@*75c%E(G>
+^YEm06`1+K[TC!*j`S?UBjO$$:$?S\40DMe-:rT=o^L9T4>0%ER8qVYfA-6q7"u%]
+Rh&jd2>!DM^!f#//k0-iB'OHTHRe@Zd)d%0C<cgQpAMV,qA7NrmFa>R]m"d:?5@c:
+0+)#d9>,%Q'$_;sm=LLrET?$<1e:#L]=1W@4\0S]QQ(Gh\n^3-/sUH7\bm#EJ[P'2
+^-&Q.i4Y)ZO+&C'"3UcjDbnriEZ>]'Wt@dR]qd-9p";RW".de9+(ipi&*60H=qiQ;
+,n(UnG_@M6oS@mLE9;?kWtRf<=^V#@0tco=EApAJfF(r&TD5(b,I&)V7&upMn]CDs
+K!nh`8`L,Q@\?R%J#Lr!\D4>.J;-]9=o,\$lb.uIE#MttEORJX3*pnm9?Qk4'6G!&
+3,.."@:u\>`KY^ck#d1Y^>]]"AV\<tL[N,1p$o(##:1*hF4S\L;D\fT3F?/a'MiLo
+p'C)>L-Om[N#)()UkQ%kUM$uC1RU,)J[@T8MfhqQNA,!r!#-NV>QNaWiQUtk&4Rq)
+iCeg@A1\+QZJHJ;(+dbshPrubKY+20gp+5fJ@Z)[lFN'<NbCIk5UOL$08r-j+gPl1
+[W;c@kj7LpD0Y+\CA!>R)_Hf_'^2&ATGDs>Z9C*!<JlBY50(m>#.I*=`$68d_E',K
+33(b6EH7&mqcj!9fUmF?[%2CA[bn![]&hP\8O46@q:*fuV?Et"IW?'OpoJ'+-/$T/
+UtL9Va<GFpQhmj(!CmnLP,/hIFF(T(@lN`=L*"(O+jDl^=-BR=9o70bNVTF[+)Lt8
+'<IO"<sqm\Po+bW;eDCsV4M:9]1Pd="u&_$UcF_$S8hr1\%I*i.56)=qeRbFIE+%(
+`%QGS!ep#]M=1V#N4\2^OUkTO1R"7WLm2e<@Utq-n=(Np9[)"i$?]Z0::P+!2$H`<
+cB2u:8HR11]do<cJeq*%Ur&f8DD"FYHo!]9"hlj-Dc]^U\WV#.h-9[,X:8>\ocfnI
+2B?U"a8V,a2%Rdq8#T'OE!5!W=:Wa`K(\CY]CT)0e0?MWK8B1Zbr,@q9&VVCmT$4X
+#W@?AYt%SrDWN0TgVS9X75Q+905Ar-8Z@/$@E_pRa=io39;Q&h_OWa'"]"=7$2GI;
+e0W?^nSI#PbJ.X"dHs:;WB8^g"dd0S78>e-D(E0Qa.4Xc)*gn\HH:=W+YcHQX[!O<
+2c[=@_FcKiM%HRR4r`R-h)eS5QqW0N"I%&U43s,Y`*-5R$PYlp'Wu(2^^Q2dKIj\"
+<%rrBJ?G.[!eri<r(^2gJ/+J$[c7a#T/jYSFZ7pXGD>-Mn+3T!NG'WiQW.Q[Hqps9
+h4`ha#&Wu*qop"PUPm_R"$<'-pU5"n#H!j7g_(A@U$P_=6cH(meKou^]:5)HJpNd<
+aLVp\8nm-"o-fRaE%QV)D@$Cc[B$d_Z4bTZhhLW8aX"1ba.m]SQB'5g$F66Cl`h8J
+IuVfQZIH\8Har!Eo\\NrL&oFm6fC26m5kK]O<jV]/X7$?53Unf?*m)]m&VmfrXZdl
+HjGQ#rnUj33!+]NmeKk=!&(o3pnV>c>BWtL!6cZ?8m`uHCkh9pZ@&HM>p"@Wqit^f
+h+'0"#rrh+$AX^M>obgI6nho>d4doArpY)LrJ1H]/.5[mlfb5W+(c5=>9`400*33E
+bE=#'I#RCd+CZf;SmZ(&8pZsDFiYLOk?]X_Ffh$^$\/53n=.^"U"M,lL"cbQ0i+,T
+Z+Fs_C1Z4N9J=5qO-8AU^Qr2Dh26]Kc%W_;.Km&l!11lHMrN9MJDiZ$]Cg/Z`2TqC
+D7,5hfCFn!#l+QLb/1K9.LeZ]f=6DVlgVQ4*%7Z#9,-e&Z\h7^"L[u+"@Ff(a/u^]
+'fM@5?P;#_=T3Dd3,<+C+9p"-inllL',n^W.(g:>;2oR\Y""Ik<?SQ:hC?=\WqLj\
+#$D74fn`TPhAuBO(L1t>G)XfAWN$$`C(&LQ:R/V#D5.[J'aZZ?%R1o'XkdPM$?qhp
+OmUlq<kW:8gI']@)i-t@]@C\<hKC/\T,Ec``k^o5;K^(#^-d.=O'+Ec0F\6Vp"u=N
+\Djrof^4E4`lCiY\]GFXK1dP3D?Y0=ZeN`Q-[HR/7*+."FXR5PiHWSoWm^Q6e%!cY
+Z$.8PW7p-7W;I."Y*$+rr192D<NXRjr7&WJA6[K[k-)KNn2.oJ?k.)T!=8]!eMtkt
+/9Uo`Mg=,5l!Q`]aKNJr@]oALa'6*Gjg<+YG8):e,indD+uV:Ue"APX+ER7H\>-`Z
+E6HXH%"9rm?KspUcb&9hR/CcUAfBh1-H0p;=AFD]ak,?,,gPuf7T47%fhUD=7[SLu
+j3^aKgXKKEjedTXo5;QKZFdo&CsJJ^e5/rW\/gVFDdOiE.kkp<[b05a^m3R/O;hXn
+B3$i;KV$QBoL-3uWrlaeB>;in+AsH)+,X@k^Z?t+";JOg@L\[3(6s/')nM#gf6TEF
+m?n6I<Tf`D)&s8\3;aiArgV8nf1'<_&%-a+T7sIbc0e?q\GpW\7Pi-NP*GR-m-hJS
+C-WL+CI46_Y,h7V@'&&QhCZW^<$YmWO5A\*nf*>\s%6.V[66sF-pUe%KX=a32SjQs
+NXC:>>!SgW&?FFI7_Ls;.2\Wr%JHO`QOChU1+[5nG=?0WZICuJBQ'sG\@[9F2sf,d
+0!7`/k)g"n;^\m1m(;khHDY,G&G6Nr;i2pnB-a3(;m7JFDD$JPq8Z#$m>.)nF>Dj*
+&&.(h/eb[cJrX5O1s9`hEg4ZN3^fO6_[@0+-"R2/?([s=.XmV$A:81L:P9ojiWi(c
+%ABfs`VK_A4+(_&E`rVYb`&gbmL2J^G=t;X%g3:iBeuITi1U(N#F*:MlY8HX\\'J'
+?D,:kAbep4a'b5*0Alec[#dl]W!6Yf2Hjm*CnuK8/)m_t^D[A0rEDlu@6fN>ZMd7;
+:JC1Y7'1M>HI3L**a"&GM^QRZ-A79`3SQ7$+VHP@f"9?q/#33(X=-!)>VABc@g1q$
+k$krph9T2[<?O-CpSoA8$idVbj]]rA=u!(u/*udXOH`f[ZO``cAm1VshsZ[$>Ah"%
+0n"-QVti\!s%[#EQKUnD8M/#t<8>0jXsA"n8r9'M'')H;>'o.@KiCZ'kX%DrB4'j)
+qPXNU;#NeAaA0ktNTg397h/_1cH\d/[iTN9[%6;C4!XOe\kE[@bKq%N4'grp@>g[E
+*D_H9iQ2hNqR9;=3p"I+<d8]D,@'CN[G4()6<V;^MCn"sSkkG[h_:,%@-eq-#'NHN
+"u0gs2`5>n6<""kVlK0@45;@"=/R>oF[8aIW2D&>cCP-r8Jh<_)rl\9RfcdKaWj2"
+'Q@5)LqL#+]OseufpiaFGdK()8eWf<Jui%FK.6>rKNLoM*\Q##R(F:#\n-3E?<f8/
+D$/e'`NVfZK0+Pr7l8nd1j+JF29@Z[UiWVYP]hU0M5-hO=4^6D5G9_8#Hs71oXcJm
+IOFl6e;iPg2U-Qe=2i;E<(Z^4TYA9dQ\Kpt6lM5_j:@!:REB;@C:`C5(Wtl4=0I:N
+C"OitSH]hfUnQKq>*Uo-,5F*>Hp:Hs_1:T>jn-ko+Q:X=1P(@[;^IO]0dT9#mD'.3
+Z;t..g`)-Vj$"^fjQ5fP^1T@cE^tlc/Cb+.oa/66a$?MS*Cl5R=Jup9M//fs?*Qut
+l\^7=4@*YO'ou(T@F64!;-SJRkYg8q1Vi&s0q3s8ePX]X<$sa/=?`qd@I=G>H%l'Y
++@t#T:?:,o]/>te7O5J;ebKI,I.`dE$fTPj`IX@-gNrc?H_];b6Mb`jG;ed*8\^]G
+Zp_F@^Y"mFR!9u-.>mqQP591s0fD\]1\QX0#8HT0I"fSS:W\j`St4Rm'oo:pYfXkg
+Mg:hqY<E:eK6,g$4V<=%WSM@'c)#Z@jTY`5>nlo.>0)pYarHD=\B8)RE,8&7lK-]o
+Q9Mn-CWmHpVj)DJAKe0![TUSi(kMJMgE*8tDV:gF5-PLV;=^T$8fImZ=Y**^?uqa*
+#jA5JbR!pR;QP0j&Tgk;*k,.HRDCR4Fi2J])'3m'1B-;K<=/<""K)B@%gS)ce"$Xl
+iU=G#[I:ZlRo"et&g=-E]@<]J]61:P_cm.EhLVD/UnegK(O6S"VHucm[XqHnorV8O
+SM5u\JE$>U7P<d7Fu);ea.a.bP0`#UfT8$!ZSV:R\Ol:<g4`7JRsIDq2hc_U%majl
+%=gQo/#"hJr[BEX#Vc$FXa#[TIduAR>BT_Mq[gHsBUkuJ?115*@Gc^H5=gZ:[>1@U
+4,6$9iscAO$/*Mu7aTtL*Q/0U26%u+'?I6i3mmfTP7t8[$\h@LRD4`K7*M7&4=9]O
+\\=Gn_CB"AAIb`@Z*$K%FbQ)QK;L^Y'u`,)NElgq9ktl>aW07Xh<Q=L@M3"Q;KC"6
+GQcl*BKaQq1__'EdNMY=rl1#W-5]IbqP.*pW.\@o*"WT+G]\/MOm+]]5q@Ub!ccQr
+`Jj2Hbq@*!$2_+?B49g5Wc'Q]V'emM:1+27[5LAJdXcL(gcTl`.(4mF#KZ`to\i&i
+Q/lQ]3[?sq--Ll2X4F[bdJ5%K!p_D%lDQmCJrne$8Ej*t?MlK,<!Y0T\%6-[N?5JF
+HuJ?am"S)U/BX)#,0q?$0'(N</u09Ia$FH`dj9n:!5-ncjDC5t0TOh5[/iKs<7\6`
+2gU9E^0o_CqP,!PX._AV[^OO0n(g;O77=ReG$h:s*.GiNaYM@SAQ4^qq6gM[%W]lY
+XY@p<0?P#S09.:PZb2[2q+".$:;_SnXj[^B53o#"3Y0$P+*PT=jV;'V'9V@]W8#-P
+<ch^$G<k&+WM9Tr\.4/cXT/M1qY(:&92n\>"_D.obn6o#!YNo7\PlOheP0u1YZQZc
+)!j"7/2`i>9\&*H*(,GF0jM.>1Cpph#EQ9#o%NG!;MA<V-asSUeULHqC?'$IRc^@V
+=tENs0H8&o1_"3"]1PTQ^"Y=UTNS])ab2pihG^#c4Z)T/bS!ho+'IaBi3RJ'9fq2\
+rZHRg[^E6Vc1M5B#1mOn0RNol.OCogr(!m2I\t"97$,4`r6hHE<e32X(6F^J0K\)k
+5NE5^]\ij-PU)'XgrN&CF!8sDkD7]@D<_R\W$7Emkc7&/i#EH4%;+N>$E<%#8YBu4
+iRZBd^kWc95pRd-\Q,IUeQ>f^c):12LHY,#HI<`,9:U&]'G)(,fRdjCT>Zl`*mgG_
+ojOD#5FMr!I+o(1Mki@Ep[h!)(qJA-75/3%rVI/0:BZn[)R9*K"GKn#0'*Q(XL:=i
+L@Gl,W6'Y6*PdZNWZKEJCdZE8<=aQaU139e]PYV%I/44%#hIN2_rsS8K'+Pc-<=4s
+J;'$62M7Y.bB:J?`UG/i6--bUqgPppD@*)HN]=:)>T;W%hHOdj%I5eKMWUBp*QC.P
+dL(;X]47EpMEgea!B<LB%=GbR]bWuY3cdH*g&BWd"pm;r<pJ3Z0;b&NDT1lL"=ZtV
+S(-gD2*kEH!%D'<Ht_4rB*8A,E[ia*D!#6M&.fc;1R)Nh+g@)3&Z0SIV)s!ke:aL;
+$D.8NP!,:`m#+_L6(2KgXO*pY(SW*mG_MHsWeR>]QY\nQ,>cKDTWS/li7fe1Wn:LZ
+I<JW!KJ/V,!\@*4pA>SZ9r0Y*Yl"DH[I)I\R]bZ@Eq9Kn!7<!DT`XWXpG$t)SH".J
+``$tE5!J]l.n9I=IL4$8X/j`+@ebF%Z\agN7$T3S$S7Y[P^e%p;su;VOdtJt>/5d>
+_?[L1\`UEE?"$TpfBADkgW-`OGNcrHpL"AVh]uIeV\Nu*'NE1llGl[G=aZr4X/rRE
+`r2f`*9[bHc['+C7i;mH,#5!2iIZj?:'"9VFZ6r:Rlq&qkS?R@,JQRD(OeFcC(t9R
+4fH=ET*=Z\&a2Tm`Z+b0Iu-ARV,!A/?Z'\Tq.\OkYmCtc3biK+a#[m:1`Fj(F"%'T
+/X?W55<LEV&&E633Ho<I2$kOc&dJ:Ec3@KRk!;kIYFO(Z=e#@?,4YH!d]cd\PXI8U
+%J4Iq5';798qet;D+W$CA3>TIAd#G_'([V"_lukk73knd5\>+,HdOnMbEJ2"[J/7,
+ofs$i9><NK=['6p2,4(O8r/)He,Z*/E6(n77Nd\=O]k8.?4[%\%,GNlQrF.d3](-7
+G),8oAV,BJnqVk3[-L)>YWcG99gYLD#`u9]jZe@d>R7[Wg/c"Eg;`%WZLJZE;r79T
+NnJ_K!Eu&!&piQ[s(O8;M6-kV1WuJ\RQ3Q;6*c[un[3Ma@G9b_^<u.>o5@Q(m6^o'
+Y^i](PQu2O%9:m"H'al7bSaT(.2NsF/XYAXXe5d5E-Enm$(8Qc;rme!q%,D+;[R2\
+hc1d/[WYb[,8-.tD![ol'9)-Jn1Bd.<89Iq)tHU[?!*3A.O"jnIto.sO'B;@]n'LS
+oN2Y4LBX*<-!7(r;^T(OhSKO-$d(*Q'SK'PlI@&h4B"#%@o>V-Q+r#qoMqRjj>01[
+9jY[2US9R14P[?!"G,u^^=.c"&<W;@pAND`Fj=;82F8bo#QGcq`.SV?d#ee\;&.R#
++k[S;La''U.1Q,HOg0A>%!FsgG/WC5!h&+1j)+'Rm)=If<-JkKha&>^%A(+a3a"a'
+OJdF.$u*/c?/'#3^>_*00,Peb2>K+oFDpT44VX;)dQb!.SsACJKjK$.E)HSjql]S)
+Ll"t_Y;3?lSh3-%6\hW%[\aA["*H2D8gVu<*g'Z2(Z8+=N(?LNR_q5Ac+c8)[Xn>+
+MS3<C`QobE`:J(0N#t)VH2#ACO@S._bDn)Y#%HY)k6]G\P,0]K&,f5l/l?-@I9TNk
+.KYM"TA@h'%n"ei&=hiAb7%`_HJ&E4N(0jFq(ZMdGWW1>f6<KLh;b.Lg*W3$e$g@r
+f6S*U)+5Eu=sUea%psktmJNeT2`I+)L%316rOGGJs%sm5VZQN!>;;8ni$/(;K=!S2
+\-uG*"F@]C/ig7B9<2'RZEGNSZu=YI6N^TZ_&`H=O#BFSb08=>:L.Okmm@tQNhR_J
+fXqZ!9_S/:pmIZR/4Vjsl#71R_W"dE/kd)LJJ*WQDhg;DbWfgQf[S$<>a@pb]$,.u
+dsGA(3t,pj>Ar]`[pl:NZfmX!PkQ8h&qYdu1HMnKci)AX\%mf#p9iJh_T-$==)k3G
+!02"Q;Zg%@9u.=TohEW_Co?c<!hr"-j3pLQNe1]2J$3>)Q@URl3:bcu!4@4H@"^Qm
+KibJ%*ALASW#CePOo6886k.h=M&o#EPA=S=Yj6Is/1Tr&@taLsnY2$JYIXF^Tn,`0
+'oYiT$,+@6!Y+&"?*=rEEtl%c&D__W][pDbp>a5E_R$K_N%i]/FMusrli7D`?ss<>
+$T4i[G]Mrfc<])P^,^%TAVtmhrF>29hDF&;Ah"Ggs'PlVbrk_>q7@q.KEn8[GcL:j
+2fo,2(lP>(^"2YO"oo/c@>o&o?_Zq3OqPrZKWK3GRF[6um@P"c30h8m-Q6e$L&lT!
+[>n55CBNT,\D8X7aCsNVCVPC[K6l_-+0GA"JGsUgLiAeH$V^hU4!>)TNQF:Tfs%TT
+nnH#!_!S)Z0fR.t-mk*G7*)X[1lPUQ.sBhnGC<!P=)ZZ\Xdq'Pid015CEi%/,9[`l
+5YuVT9XcQX$lrD8B8pL6:If7db438.feF_hnk9/@7s<9RJgjkn+[lrM9)s#/!#V_+
++BO^I^?_:Jp,5.PURBfu"#"GUC4p+b!?4B=C%\[b;9f\9fD+C[59>\ijufcTrt9/9
+`@]VI!iu-//-Mko4FF[G<^:`t5]kPHIHAc?>_Yq;%%0c)0K0HTgi&>=_L)lo2Htik
+fSVNlHG-PkD59%H:Ve4lU+-&R!?/l#j9f&:,TdVjHA+5a*HTBE>/CXBBEj(O*0?f&
+_X;.ZU/Tfhd\g74@D1B%AMs\8'/9n57l`la9C`up,SA1P\RsB']aBpl@\A#eGI,!m
+>2RieBRHG:rB4VAq$:LV+*m,Q2^]uQcm8`%!),tWaT~>
+endstream
+endobj
+110 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 4
+/FontBBox [-34 -219 1048 750]
+/FontName /BNDIKC+cmmi10
+/ItalicAngle 0
+/StemV 29
+/XHeight 445
+/CharSet (/slurabove/triangleleft/less/arrowlefttophalf/lscript/arrowleftbothalf/weierstrass/comma/arrowrighttophalf/star/period/slash/rho1/arrowhookright/sigma1/triangleright/slurbelow)
+/FontFile3 111 0 R
+>>
+endobj
+111 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2271
+/Subtype /Type1C
+>>
+stream
+8;U#>I8CX@)8Ejpn'L!,1Kd4lFn]>q&HidO7VpJ,,:Nh>&lXSj9g%q)>rXsZ6`=@2
+E-M2%[i`*"*G?RGEX6,f%<ZDh#oZ^D[N1heeC[>k1DAej->HGJGP.f/H^IM(a3M<g
+H[bGTr18uD6$+Q%*J,Erilrbgb,ideCMTKO/!EN,\kK#6+DRc[bqu@,;W,DK6[)^k
+R[H(k$/LY;4`!R']m4"3Y.E\@_i%4cT@D+QOP06SZ\qGbmBF.q[>$aA"hh'e*a=oA
+_-ZSMg@jlVfj4;1l>7T'].s+[n#g`a>]7-beK/AZs55ANI1gG)47+)-]uT:.cBp`>
+h2^s,G`us!4*S^&E4]mtN*b]8>$LE=TcQRiJ1A1Sh3a[q]-;H!p1AM9G%$um?+5='
+CftApYiHQ8k%.\QD-j-`;O1hGA97/43p[;9Q=jJUbEa#!Q7[9`h:#chPr$&)<p&7L
+ZTR^5UVU!?b@Rl[GImNZ=Z4tQm&o^7S8V'!6VL.8Abp6A>/P[BC\kpe+<_>M6UHTZ
+aG>GP]",C4]#@k+6mRXD#`jX]:MS/$V<A'<2olou&Fr$U5[U>MoL&H[L*B!eiKKM-
+P_80>FSsN0Z[)aX07T6`QR7g[VZ8r'G1(>X4gt3emi$K:*VgB]*=0%['Hc<oS<8C9
+fktUB6Z:$7cG5Qp;)22DHtYJ/b(e9.iRh91!qg$cDg#G6!!uOg5/@03mGer.Qjq=)
+H`;`$-_-NaK<j66q9M5aHfoT\(RR)6[<:ZtQ_5:d..]:dk!V5Z,ucpV%#onf9*UKm
+#2;?\3:c$TitkH33)OmaK]ETlg#[Wp"TKCa\bZIiI'ucn@VrC&M)B;U1rG8'LfY#!
+qOWHDo;u\=CWF7\]`+SY6T02D",*9Q"usd'kR]^-JrBdr`^FKsI!F6[O2bW`J':F]
+q^pjH`UTFMT;P.\,sX@,=b^KIWqltO]]J7S/B>%IhIP%spq";u&Hq`H(aFjD9QV3g
+;2J,WT>,dFfo)g?htfR(GE#:XAuI$i/$^?prhKC;hRcEZ^Juup%Ub_*.3_DaLIi_0
+!kJ5VnRoJJ8sMA:VMRcPJ.2X\_;+Q&9tZjnl1=^T>$@XPnRTJ?98bVS+@fA9@Dji0
+7'&E2Du\jW1R"$gc>703nM_h`^Uid6W7^0Z4aE5JX";_ZoT'jcO((:ITHo6qM,Z8r
+'.Sp'U>QBRcltK8"9aGg1IOlo^P/,V0oc)N;jWleQ`q*;+8XWP=u'R^"ZVI?)6aG/
+7$3gl==bAge/D7ZMp8Iga(imV@ut7'!B_J.+tPb.M1I<G,s&HP"I&$/<'ij2Hj]M#
+:HuX0q`KL`I=6a#T"`o^O/J:kb^^GaTNG]TT-Ohh@4;tNq@u:%LB[8Hf[-6;nM<nS
+YAed#0%Y+3aeMAeGar;2%"jnX2cf>h3DO?3DOrc1]!UZr;Y$I=EKh7B?6nOa"=\.D
+-r<i0+JK>G#ur62dY>eG@m64=H&eE+$@>W76O3O6;"Q8SZB4,9!9S'4NCTbL,*Lm`
+UTJ2h'Gg1_CR`Z=VZRnFn,I#Nb4?dJ__jW&o:"W558KLJLfS[r+MhNK%OegqjhbIt
+,U0N6&N-^^/I*T[Kj1K$#a0j2JoZs+Q$*\jNljI9d0*0"1f&DTG$'#.%0l&>/M](O
+J^T-Dp`.FtTo^$c)mG%ZOGi%4$pK(MXBQ4d'4;h_pD<>k4\@5n.,iQ=7*CBr1n>#[
+i=@Hs8cl/IL$-:(/5"o8JKarBTUuO3!^$!g5!,[URO+>.#t?4DOHTHYK=+cG4ot5i
+g5U(AD2Jp9:*QE),V&>9Q3^%-KLN@X0`eD\-m,=!;B3``N7J3/kN(!`reE!:a;5XY
+?,,@n"=ApJ+\_QPp\+7OUm<HXX)8PO`^YH'7[#>.,-L]N!KQ8eSod$%]i%.\Za\fY
+(:o2@lG5F5`[M%kn^C41GEcopaA;-CXm&iIJjq(\1UsX->,oi=d]/CZ!^F[glM(KU
+s-5PeHg@@/c@Qoa1UZDA5IC.tF="<Q;UImF!h&6WF%?*35iWppi;:lTh7.G(C+k#%
+E#2LS&/:Kre<\m!n-ni9f;h")?A;Wc7pY"+eKMB?47MspBX<JsCY1Q)3!Z&O-ccF)
++)eo#!-@'3E$9V/N',lapDh)#qeNG$UM)V&$'X'qU6iRo2]'+Jp[gPgI4okIDo?#K
+X<&V($-_As*umB9\'@k9g'T\%':YH[WZ#Y!C#7IB>!##kn)dq$[)GaM:W[_4XPqh7
+:F+ZT['YB7@bR@P$8;JR"+b=~>
+endstream
+endobj
+112 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 631
+/CapHeight 566
+/Descent -158
+/Flags 70
+/FontBBox [-48 -288 800 841]
+/FontName /BNDJIN+Courier-Italic
+/ItalicAngle -16
+/StemV 50
+/XHeight 433
+/CharSet (/s/i/t/d/l/m/w/n/y/b/o/c/p/e/a/f/r)
+/FontFile3 113 0 R
+>>
+endobj
+113 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2368
+/Subtype /Type1C
+>>
+stream
+8;USNHVfo-(B5"f5@LC]\bie'YF@3)>+mA1CTCiIL.>N8@1]F_9o=b"TE<.&W(M=?
+&kI9rpmAItLl."s.EGtS@Y@cD9NPKcL_Zo#^;0,8>drlWQd5"n@/oJ%-8YBXkM4t`
+r9j"n)5iR;17@LZd-0u?LhQgmb\V]2MLL#-+_c:,Z848.-oiKoaQmm;#<+D*;<97]
+j!c?jcW<?(m4[4$hEeBj)a9jBnoa]k8kpOnC"%8AKOnbDUefaNeY)G,p<uE_7VT^p
+oi[^Z,XYaIL1Xk%i.?7@DdgFlaG$TbgSIKi]WY,bS?aA2^J0o[W\J<aq/(,es0F'i
+:7co%S!.icLl:?(-j:D7kMeKSJ`Dur;,5COE$M[=ZLdY?nd9Z7r2!VOgR)H<U07":
+qM+b'Mtm<uj`dQS?r\":lVcSZ^rRh7QQ-1@:fU_Hr);/=Q*%mG6F1k$eFbkE\Et@c
+qSh3]Vs"N2GFFMSEB@okNjIf'1aI<@W.aQ#Qe)0jr-)rBf4qt-+;TOHfA"Xb*nsTu
+K['&d\s6`^p3>1jemV[&Y._L?SE*[\he[q#G49Jck:4Rk#<(N-+MQn>CadgtXJUmF
+'.AYidNT6Ih#>o0BQ<d!as/*Di&-n<INFE^p%OB#1)M:#jU.MiC"+F#IA^:3bKks<
+i)LT]rqmJk0O=7l\&5ECZ<ZL@*/*XnK;=RH$/5gYod+($Z+A(/I?p)R*%]OIkpt8=
+MGs\*d`ptL\m$dZ\a@JBH-,pEi\%74#1^&li!&^[ApHq!8a<6C\?i&Nh\V8RgaAP9
+@#+Ecb)ma88,c1g#^\agjn0R+2DXecRB'(PMtAm,VI%bB_OV)2Q@R#\gQfZDC5WDW
+]Y380Ai_5Bb(DVjA2hsRj*-40pY$[@HuocZDYC.>RM.qH3mH4$gR[8<Q\!">g`::N
+qGbOpGW5RA0lg,9\0%[)=1)BZ!IRlVW]sL3Zr&[p4%rX2LjDu/lVR+=,^<[CI&uG0
+qG:Ht<E3V<A`ibefHBfCIeO\Diq'UWQi_>c\Q&."[)&CEQIlObQ(u9TT>544QGB*Q
+"i#X!+s5G&4EAlIX8%,\6kJ`H7.UkS:sX]IMkf:RDIZPIKEk_mOK$0-(@dTW'OBNU
+Oj;6U)73TtLd=dt#I[uIWq%MM5^e*ucQIjn3`09;+&3n#)XbNeIrns:_@I6;Yj[<R
+"AeFihZQkT.*o%=FUm*N`8;$pabX?S6-oW^)aB-lR&bCrX#>nA:NCRj0_qH+o\+<b
+4bct<70@oSK5tP@>%`"<O2&=7D5a59j^>-&[qJJrV.le>.>G8RE-#VZnR'0_eCr@%
+g*sJ^DCNsL-_#ur]Es/+).1YC+WFQ&p3/?o/oE_>&=^<iCV0FFi>ucnR#o$<:G:]+
+\hfOl;AgK2UBAs^T0b+JG4>l\n_(bI\"RAl:CeF2[d1V>qS^[c)-_-?3uOXnR`"9H
+FT>Q>d'jj*%Up+,oU0H-Kf(J>+u*T&)YY?M#'o=b#]GniEY'>T))YPEd!-!/TU73!
+@_iN5fX/j)!FAq,/Y+)NC5$;eUBBCU8<q\c:.ZG8ro+N7K>6J9(YYJ8@DoUnXsEBE
+Ad[50F5>f'`eu/mT5b2*a1">c>1,Q;Gu+VPF'/C1bR=H0GsK&TXcCQG<LYNF5<4*#
+iB[b&,2DID&#<n4/?4L3Z/:0_@q.2eRa<G$Y.R&HQp)[WhXGIj7&RZR=6>*=_fn?i
+@PW)]^GdQa25FmPPBpuko:2JrHuWS:9]AO`M:[7L+k+;GaFVP72VVtePouSU3oJA]
+oQ,7!LJN!09&:B.AlG+s_EGN033UuF-S-U$78KcGl4_hnLBOgM"-9beEp9asD^M#)
+1+7:-)V9%[8SC5s="='Rl;6$a`3L9Co#_SdKf`Va'pi^\`G0I.^:'c_h,M\f<j?a^
+)/?*1g/]SM;Icf48;.KngP81aII$V$%t/1O=sR?Sph%d.l<`$:hXcdnAWB;]j2SrW
+4SrH+Xo>@g*U_3aE8ROHF\7JY`r5[*kTj44gqSio74Xq_>iV%4)J%>6IBZAPq27,*
+2[<)7?WUU%P.!3s&1]B:khaojJ'kQ/C4eALoI_/.0rq^t>is8"_7*op#du1;aV\@X
+A4$,&^1A9/3tK'PJ1S?u2P<]*XCYmUFd9`-K`.%R#O.lE't4#u5r76;j*5``@`Md$
+_q`KL^$&?U#^.&hal&.r2\J.0r4BV%AtjhO$)K^O?,H.#%pKNG)C-h$TL[9fTG^M2
+hrI`#HcT/krm>W6K$//O"-.G8X_a7<Cd@IMjTSRi;3tQiQR*BL7E3fKQa_mWM62XW
+O%;4f.5Rt;?/J&Q1sn`di8;Jja8>=,dLVhEfRA$Q.f%]bs!PS^7c(_H~>
+endstream
+endobj
+114 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1123 779]
+/FontName /BNDMID+cmsy10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/proportional/subsetsqequal/logicalnot/latticetop/equivasymptotic/braceleft/Z/ceilingright/supersetsqequal/arrownortheast/perpendicular/equivalence/similar/arrowright/reflexsubset/angbracketleft/elemen\
+t/arrowboth/arrowleft/arrowsoutheast/infinity/bar/aleph/owner/angbracketright/reflexsuperset/intersection/diamondmath/union/similarequal/lessequal/triangle/precedesequal/bardbl/minusplus/unionmulti/tri\
+angleinv/arrowdblleft/greaterequal/arrowbothv/followsequal/arrowup/logicaland/negationslash/circleplus/arrowdblright/arrowdblbothv/propersubset/logicalor/circleminus/arrowdblup/mapsto/propersuperset/wr\
+eathproduct/turnstileleft/B/dagger/arrowdbldown/A/circlemultiply/universal/coproduct/lessmuch/circledivide/turnstileright/arrowdblboth/daggerdbl/existential/greatermuch/nabla/circledot/arrownorthwest/a\
+rrowdown/floorleft/emptyset/radical/unionsq/precedes/minus/circlecopyrt/floorright/arrowsouthwest/Rfractur/approxequal/intersectionsq/follows/Ifractur/openbullet/ceilingleft/bullet)
+/FontFile3 115 0 R
+>>
+endobj
+115 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 10251
+/Subtype /Type1C
+>>
+stream
+8;X-AI8Enp'u/r!#@IO#>uVU5/KY>RLa&9qE(3-1-DJck[:>EQo%8B+e$o4?h7'G\
+U]i@:qR$_%@@NW\CJ]s36rqZbil>dj9hYpE9ue.;<*S+l15TW2ijG!,\%@/.gJ4W6
+]DKmekFV9,^O+8>#EYB?!"`MIG/]nO<rBaDEE),F=#:;;Ro*"8TS3\U<5Ig61*]iM
+*ifcS@M>m)]uPAn?'DAXSWp3a-RNVH-CdVuHYkMfTjT8Y-(ta3MjC*Fk]J-n)>tQ*
+UF+KN%\YLs#(;.g6T<BTkQ1OK`efBP8:ap*%J`g#X5HM;1Y<+?TFUZ\$bQj;Ta*3d
++5f'4LG*$<^1$#g,US_sAI=f)9F:;/;o(G]3bC=WO4hj$0Ri.8F+q0Mggk:YpR!V$
+&QP'1U+/a"V4+<.;,s8mXnmmS=*<)+QY_gj(*kCX3h0ak??T<<<DH:'3E[+k]I_b"
+;K-W9C5YfPW63$dU0t+-$Per4_eJ/uj$'!h/o@jk\4W?6aE5VF>KqcA8N4L/,&]@/
+%`'>c9uo;I@ctp'IVUo(B<<SgF/I3p/FqmX0Cfn8.Yg^@,e5Ze;)U`SLZAk6'!12H
+<KO71^9*PRi9fPYhhhtW.p-@ORZpa?"jTHL(/D#S>3S(7/t<""i<W.+#R.$^G2C0,
+q67/`Z^]-+MdUZgCnfAjo!UMH=W"O^XKE+/C8Fb0Yk&io4.[k^5d#-!'^83/[8*2>
+<<sq_ZC7nC"fIH(Ln(6g,hPhU!Y%#E)EQU9,(ugmP9)<?aU!i9%m,N%NZ'ur(=)'8
+[>igoo<Len=@mXIVb*2FFt:h=aH*0eqO)&<,B1dsD.5@c[Ym1fU.L5%.Ts);9bG*O
+_'PKE0sG:=o32BR9M6pU@O+6sYE^UO\Hm^2O'eq>]HcE1($2/8fgE6%hTT`Whp.XT
+'8PmU2-R(8%&I$BQU<Cc*'tH4_(74:Q\CU`D"J9C6cF<HOuTHcAU5Y38$ceZF4.A:
+Ok68QaN;_qQa:)f>0/XGn\XB[4=-(DC\_dVcJleNT/RO+%RDoeAK06?@^VtoG@_^$
+7+#*VH:c+cHEZZfhOHa&O=QLFE5itl<iTJ$,DTDaDd:Q!G]@V0G,.3n\ep)W-n6_p
+iRQRQNMM_;eW>.Y*BF>lG!a4]k^"=G*JaV-E4u^_HiVbo_Q@]$qdJY:nFaTR?J'`G
+%\/(p+2YiX38+n&B4:9LF:Z1Oo.Y+a!Z0hE95l*UD$X!0k^Y9F"oWB]Y/#1iKk/gB
+51g8?i;ajKK="')_B<s<Bc)@#HjVg*%@Z2l>_Q54`:h#cTbBV_D6+7#_FLtu\`)/I
+[ClaYK>VX0HJpD[6Mo\Np`nRI*T2Y/TJVmnnt@)\JO=Arr9tk7J8=Wl%)X^i3]+b/
+BHt.pn&%^V"2BV4E#Cij+n39bA4'A\25L\]d2]Lq4eTL\(/r3MQ$0iYeN_S&FfQEr
+2JI&E=(mXb,tI?_qHJ&YoMA5-bg?_)->];nj13t.RU`b1Y.0.phY:14Y>6^<q!k0>
+8Y7B;:!T5UHV3Oe^J?GLH9i@L>H_hhod:XjV8S#8Q;7J1N0e0nT5cJTda([K8XYlR
+:@T81%=8M5AeWkjlqV_SI;$h[^2:NT3[]&UC3/+PkqVEe9g>-;Mi:GD`lq[Fo>n#s
+=`p,c4g'YA7MTu%)8G-c0C^!mi/kCT\[AhfHYXZ!A4Tq:]rnN@\ZUpO%sm^uhpJu_
+NLhJF;kqt-A$L\5NRte?ad:MeUXA*XOH@?8i2tV_2g@H&Q:OElGhbA!)Nrm&lFe5@
+<YTKFkX[F/7L:[jasbh/87_R:LED*d^FH0*=h6XdUSY*'eU[O:?dooGdYBo'h`/r3
+7?@&YIADMfI;@ZB%AW*/indGcdg6':97Km4"D?f[E"S\$kKn,ZTop+PeRUR8,h8)=
+GVr^SW?YOk'rU"A(AEnsD.b'\`B@(UP,+3k!u\s7F>sZ+dQpqtUaHK[,uP+>7r>P6
+ddo#Fi5<j>GJ=dlEgbnl+)4A"aX#?VI$-iPnMHbOkZ$SIS;@o!%\A_;8Ku864F&n%
+.JP;(7ePT3E#@gnLJ)V9.Fi5_.?p._QPLV`-t0TllS\mA>Jj%MLMmV)%!8*doWJS(
+:F)b[%o+oWEk#L[dP@e06]$B8fVP?^V4)tNc,5%Z&)WU0"B_D6INNIDJm`"4%`p*?
+,_b<7p_h*HiI%/S;t,rH5f8e;-\Z%2E=L4/25/aUi,h$WNlCHdP9iTtbo[*jU_8$=
+",gsE-]];6mbW&E2fID\2BU]'c,MuN+ejJI++=Lj8,DImp(1)VpYp>fdHn`^#aJpR
+BdW00'A5ft@4H7QlW99/a\ob`46]T&S!<8;ZB7-2:h5RV%Kh0-9u4eMr@7.CkT8Ql
+s6*>JrNt)0"_h]F(48hb?<fL4kK`#4?g\?*aNIeu,#<1d/np+@BHDGG)1F]=_KP0Y
+>ILs8)L$PAL;CK/?,RXE<e%N+j^$HtD;=C)\$`TM20kW/I-g>bU:s<1od#QrMjM[u
+)r.%]qP<93I,2(5=C$mGoJdVe0+U9T)h$S?VPLY;/[b#$SK<i#jU2slM-<\3)&ENb
+@(i.dh/7Z.[V`GFhYK]cKMRpVB.H36H?Zkl2\Q'rT)4T!s2S/"!_H8YK5Np/To"^U
+.D"HQ;pB5ggtj%+WZs1UF>=.U1>naD,LW\?7Pa'KSqUfd.Z>qHIVQ>^9,<Y3P!JT0
+#s"12=+0m/6;mOPPSPpHG;TCS`f!DLSjX@!jO@*T-ahT_VkfNEA/:lUpi"`a4sm9[
+MbE$R]VT5H<Fup$gV.Gt>dm/$)UfCC;af#UAVm:L2F1CQ7,/Cg`l/fm#_Or)^?0jg
++Q,b47Oij$$]4tcUg)W2)iA>@V3m./Y3R!2\k@/4hAIslHes:#\?"Gerpb#mpYJ'r
+GL&:ah`2L8e,SNgEA9CJOnIOm6MO#6VBf17BqrePnnMj:!W++^YtbHZ,>],uSLF;E
+M&Y_(Fd-+k4`897\H<K=^H(#!5E$>CVYX8OMfdpq<'WD?H^L0^DWhH,Qr:_P3*HUU
+J;>DA&7ao@d4)P4\f5])=o<)COo,@[.m-p"Frs"&V93)]elGf&U/IZ4S!Q^h;*="i
+:;)#d0;WI>eJ0^G]2IdIkP#+&XCD2cJ3W*i_)\rmWi?s@iS@#n?nG^(55pW@Rf&or
+Ha]V_fj3]K/)6CBFHA&mW@RJ.@ZjV_hHWoMhOuI".VhQ7Lm,aOa5OPtZ,l[[ik'39
+X[`8f8jV?fHZ*pa\V%!!Ljdp,Vu.#"X];\!Oc+?R45D[gjh'bk*(eGq.gTTsAs4Zb
+OOrbue=AJ`LuE=JB"/_Ma/6bLQFhKJ4#oFj3oP#jHagJrrs?T2l$6DORC36>,`/(Y
+Ss_WO(RHL3YDEj)q.Cm\N.e[EAg;$*ZWEa?Z\M?<=W3`B0ugJGgQOaGj_6jR3A>1$
+9_-nJ*^)"M$CBKkc/`q<ehkKJ_!:38&E&*b<VU)-*X_&'5_,ij?0r7m8J\i[o5Cf\
+GW^pTp\81d\bOY:ZiE)&lYVo6.Vj-#<HKkAN'AE?'f-"Ti.WA2Wi;h[Q*FUC&g/QW
+i#+BU0V6b1BU+mPdpf<DL!e+$p`TTjd-+>p.u<S*ip^Bu-7B)%ZU%5L$i&,P]/d@K
+0@3RgV.RZK$Outa]bfC@*Onc>`IN_b=p1E5AE5$+9BNrh8Fqumn-lK,L<P(\q>/kh
+M5SD\pVO9G[aNdh]Y/)%mF=<"/niWA6W[(qa'ZUUY>_g2BY)$qBIp+;N2@oqS2d+k
+A_mu#Vo9m,]]d/Dp:#D#d/[\9TM9HYd6;6p4/"7n,g0\-E&GRcM\]OC0'df_Ago=4
+Z;5$@^M]^^<kp(4*(`,qY^[Itd"]d14:;DQA[I@t(8d7JD6t]!K"u33np\E*]o'tg
+4P98EfrOaaYn^M5h\u1N-GQhUMBNffSA\7N!Go=&Nt[Q#R\C`>F4b5PF^@ti:68MF
+nc$O>1k;S1jHZ"u8e-es]UJ@Zg-JnnIjA(a#X$gY'm3iH3Lm>@G3T*;Tmo$jo3Y0n
+kPmd"-0p01;lB?oj.\o=j0+Sf2T&?K%7Q=JO&McOE]TVI]$-IV:/l=<@t@4/MY?G8
+@+@)'p%]km.r9EO?=MW'cA,R`"^\0eT/XEQ/Giu/OdB:7bHB+t2<>r\Os*Aj-qc<F
+/#Qd;6q1,Y#hGl5mZJVL(f[mc)Ep=nY!qq#A[YFA`1]TmSrTB\!?(]fHsdU2iY&`8
+S<=QqE2e^j<Dc\ABBTu_elLaC7>g)'i9"YH!KaB,8#ts')fmIXg!n;5moNHm[Rgg-
+^7S:K8J,*&O@:%(atCf[@%=5qF)o01#[gh7q,ii8<>-N.!)@UP+)FDYaeil"b-E-F
+@maKjq#9<Fo8G\iL[ecJR=+t`T<<4eG(hK_am@osmbE/`R4MXOAf4*TbOGXsbeCf3
+_;+Qmnu)sEa%"'AfOMg4$`6i`8J2Jh&iHUA^[=&G(CrPn..UaI$I2PrOB93Ud()NG
+p!!qfPag%]+':k'^;5-8&H#k5+&RPnTe)?pkS/VtB3#Qs0S7;3"c[ltKruH,DfI`P
+caGXBme&pJCV$AlW"UOeH2u9)1eZKJ)-o(lKZT0K#sFB(PA!Z+1_GVt.sQ>dhs?F,
+%G`+e;=mj]F&B":gl;h*o'?NKo^JmpVnJGfJ%"aLE3(d6`8`_=ZiaGMRd4/gSNjKq
+5-LZ1*_+_cDioNQ*ML<gorK2O'bmteaRmalCu']j,XpBQ:^XIjkuk@rGns+G#mbkU
+?sb;bQVZoQOI2PsU,`1+U,6=9J?='B-Oid@Mb/dr([SIE3ufT/E@jK-U&o\uNqGKZ
+gKTT)BfNo\2fKIObjMfu$]M$9^eE&m+P'#6kj`2jR&,nS@:3sl8Mhq`0XV*U?lWJJ
+S[/epat:o%Q#@?m^e_i^)I8+\[Gf&THhc]DPE^g7r)q1U>b#J>8N3K#kIl7_f,MO=
+1fS?!eocCbPVIDIDsE9(5b6u!`0@eXn[F^8VQ8G%*,;Kl3'g'KZnuT9Z8XiP*/4*\
+Xn9u,QD,%Ho`_$\,'<!ir!!##9`lXJC?_\_mU:]F:^hA!hSGIN11F0DXJ1GY$l+Ea
+#M[^5f@#4,"_,\h5#kLkZ@.reMnj.-FX0qRPN>okk2t6L2Bg1A-8-?0o(`t+L%9!0
+k;'(Y=bSl+A5<(G8nNVJPu4ieK"=WT+@$bjX)20&3sQ\!ZD!Smg,AY&Vk^I:8Z!!&
+;#@8Ep@"ba;#u]Y6bdBXcE,2sSPDauNeja5WJ2"sC%)ZgOc.>Q(0#oPVPg5:;[3PY
+2g%]TAI4Wg;6WCc!Ff'iRW:_tX-m5EH:K#(_^fG#J6WPGWLq.`lf2uabP&17`pL+r
+n;#N!F'iS9@JA?Qg0W9<Q/-?2c+`eceVfpEL+Cc_V_8#B5._%VB+L.iTer*/WF0A9
+03YjtD*LTth6=8-!D='WP+Tse'o#$I7qd+!mIbj#h<8Xfhgb#(bLW7OkE]%bD-erH
+Q5M&O@q9m1+Ga>+&@0K6j)3_`I0#n[V_\9s@r4GgVtOL:a5\V:30?l\EG:=HY!ZF>
+:u1Rl\sUX'W>U@909Nb^P)-$1b!t,=hL"aY5@;(PJ,S9#QYB8q<u/iSVgYc'9VF="
+[**g?HP=dpA)]n5-)BOP%_)PBW+ZN8_B^$3OB#,MpO/b"#"4SKUfiI)/VF.0&-3RK
+BLJ\oidr(I;3NFd3=dc<c$^$nCZX;M^G"F;T)ZLuoR6c24(jk]De)YI+T/\QIc*l:
+0CY9<;\*lC[=@ZPrR72!Ie219S+G%IDpLoCk"o/_(%&jA*^>5qa1ZE-B,;hUohiEc
+-na#emm>-;NP/'Z9Z)\pNc#c$GqaF29?)EHkUZj`N%ZDWKfBtp?=/Zg$EqH:GgL@o
+G`W/`0."4`V!L(W2T7L*&#4kH4PI=W1+[0cA.5dh+s^_7NL%<,jJL`fl!8ml8OEgP
+c/>%l27(2P+b.A'_$!C]YX<*n&'t1\/Zrc%M@X6t>nXZd4bHtVc\UcQOs<"m']/:f
+'J31M0G)]6Cka:&'+>$U7M@Z]ME`N\4Me]n^55;fa+EIT`0&L]KXHW0G=fa=:!a!#
+$Sl(hh%C.*j-_j?qKe@QICkcSS]-+$oj;V=^K_\)<V:aFhC]SN]7fS/@EXtqUtY/D
+bd<45U8eW6P'.9&;Q3@4TY%kac8GhO(NXY'OGM`$5UoVJF&fbmDQ^rn@Ngfi2ZL5U
+9?Q?GKpM6r)$DunIK17=<?nuoh,W7T%<sot8C9j4npqqc8kA#qL5:s<oIb+QO+?!Q
+&mh-I]gLLi2ENuW6Y)D6ABaO)*rhH`EXdptl,\'1bDG_4moQM'^)PFS[<f%moLV#&
+MBQ?X+ikMN4S/sk-Td*L3X&6EU%ko)K^7E][9KcD-K`Bpia>?GU7?t"@Rp`rV[Ae'
+E/jg:J2$I\_]N0a:rp%<=t!70(mc13UTcS>NI7U-OmdKef]5I(%qSqEkBdL<Ed*>>
+Q$P8q#rPA:o$Pss`4VgD-IsL=r/r+gIo?mNDucibA(g+c$jmugbpV_\s4q5KQ$2r9
+ZbH^uS:^J"hV.RR0O[f1EF!%Y=YLhM4)23/Uk,Uu21t8i5`5,0*$JBrB2bM%__3]4
+,dqlKJUML&0H/aUWAET"CX?VHPdD4TP`B%VMMNq>?Wgr!g[.reUt+Y[3bj[MmJ82+
+SRt(&TJJ<9#%.kiWXW-X/g=diN*oH#D/BTU=%7pumWQN1P#u@%oq%`(0)b.XI2Z1L
+=`%"l=enrj<:)0jeo8n)Un,3f>CVNF/3DO2a+0JXA^CY/G!4Os)A1SA4G1a1*\lbR
+3V$FO1/"TZE\pt3*:H^bkuB'Se#Sd4)qET$(#"9Y.Aa7XG_^TYPOsZ98loUfF0,+>
+eMm:h,MeTk?(4$=VU=;BOX/q@@&=SSB8?(o-NrHlf"g=^]YUTd@5lDq^n3[87kg@F
+7,GN,EM'p&X.kZTYade(]J2S_(LmhJU;`@,5/4*YI-$6HK@n/(@Y:WplaDLZ0dV;Y
+LUYVu3f$boZHUHZ.Xo)?3!gK6j-G52Jg2/&#a9i9^%],<oAJ2r*uOJs78Yb*DX&nA
+Y\8&Vm!]qV;FbYgm7EX*$5DjENAI^[P"*3U[LeRr4flAbH]2l$i=^1L;+^K&V9ZtP
+""g6%g`5eAH-O6&aO+*+pUJirHZdc`GRn"qiLZ3Bf^fe7MdBmW]p&=Le-g/!L<R7+
+Fi&<k`-oFjA6h\k$emnT\rZ.%m4%F3TF>rVV6S<AUG2&5/]UPULE![n8gn?Ge=(:t
+]4nl?[4(-5@f2/#,H[FU8Tg!!E;RU@b,iQ6*1a$2Rh>8BVp7\2[33Ru\c@-ZSQ"Mu
+&o,1YbSUoei>o%iSU6d)Ih4\CHkQ55Wig1^eF&=M,X1m[%"";%8a)%V!,lt"!Vj1^
+hA)@,8O!,TFON0E@/fC/#/2AW3mbD7"=DrJ7!b*C+Y+VFb&MX+2R5qq^\33UJ6[IU
+b>t9J1JUTh-p,@M5V'YUr_dGY0;g?^UWUYgPK=D`@p'\[!kl,Mq92?le@eeTj53A@
+>Nn;_*>MK'U=0o,kbRjTF;>'gZ/c,eYob<8"!q"4<D!UD=jS7,kR@`MP8W(Jj["S;
+kM"?+T%qHdg*ts[mgABD,o3f1<*aUEUq41F\*3Cf7o_dG\0LFE5LFh15&i?$".G%s
+."et4Eb2+))oEbHWL4aS=ErJCR(dc_o@lh"(GR-e+X\q":!-6\Q!2*U10(qM+UPK@
+%X2qTWnL?Gi<8)-\c$/CE,U$bJjOXR#0-<uUq51.X^RITS'urj<jT?]f&iJ<Yslj.
+>tJYnZ;auL,r&?('_1Dm7MiLpGm9b[DQ,%S&s"q>U@S'+@^43QFs@[iq5uR1eTXAd
+1[OECE0V5nNK\BR95VD<J_%ZI?hOMO2fnh+AX/0jW2j_ue0[*42Nfh09H(QY]Ojfg
+1dRY3MZ8#YD*Z%H&i>VLP$-IA>rMTDk)Y-Zgagd;BFC%/CpsV>fPS2LZdu4o8bp5*
+G,U(o#W&>5Q'DmkBb&:]2Y45rRT/PN9_#tbk<c7.)pJe]Q,qs5)_dE6.6,mm3pFk0
+MHf\q$X.9#^nlG]Gai</hI'se0Q!s%%U6Jioi+>@l.Xqu;^nO\F#*>;\T[q?%:L2c
+G/`hEA9Z2qcOp_`MR=?2SKkEbFXl'u$So1-f47u:_8nAZ(ae7gS3HFR36J!6R4L[2
+L^Kb<*Dp\3`Gh#(`[K65=>>$nV4N"7/]3dg$`LMSO+@X.?G+qC(a[%p25^slV28k\
+0_4muF$VN6#I43emJm3'nY[HT0FuDQa2ha3pl0P7ncQW]'1..]T'3SFSrD>kl`SFA
+<f>MPJ;gN4q/@pZ0Ng,nn-o`m6$+Fhft$F%<NX(++]kTV)Z7MBFb6e?)X=.5oO=,+
+#J/GfY]Bn/5J;Rb5*/'4*oU["e_DRJf,?BdfS9]f;/\"?/f/VhJ<bm9_`9>[m!-Dk
+s5Ub<A"(!'Gad(TM?Uc./\X14qm6mTFBN47RS@;F_GWl]2(I"1ip%']+0^t:AXO=t
+/,f2LFBtP1.>=]TJE'@0d)6M!g1?+j2jZ7_"V[elROhZdDn1Sh^:o>&1k+(M?dei.
+4hl(+\bDZPn%_>7GmeQ=bD]:hege!7g5b4C&dH`Jfp!a[gN-;f\lq%FrK7NQ,rO34
+Aql*[P16M%\o*tgB72CudlBmWP'RQ6)0f*r>![VO4R6ZXO%o80]M`R/qf3Z.SXk$h
+2!+(3'm7[XE:?M\dRM.eCjaO,>gZpRBNE#:e"WEX+q4@(:o4(g_.0rG"*"_c0L\f>
+o*Yh%,.[Ik*?Z'mZ$talJ1g\q;;0D"ApWIb9pQ3+h];Na9F><d(-&8eYcajZa"Fsa
+_o%3;5KM(A_l^g&J35/u[Qa2uEU:d1>58a"IaW_Op`i`Gah:s:@RI/%j*%uT=\>_u
+!"CBX7KJsr:!39reM2?#XD)I%k@_%#e\A&=92i6cghC%=+&3P,o*3^,Pj+L1m($t$
+0"=N*lc?G5YF#Og]_3h.-=Yh`_i3&;\<mX,`.40b6Yc$$bT#(.]qhQ6UNE/'FLHNf
+*<hoNom748BTkaYElm.NpD^MXTA/Dd!Zba#O379AGlc20>lVkT.;cjpW1%c?3TK8h
+Qs.67k8i0cgnZ6)XgGE5&;dO@#O\4uHgUAEm6ZmuGXm7#dqLC*MPm"d[L#^c8s:k!
+])g,;5.</'.BW0W^n&WbYM_UajV(oDk7@@c55km?I..sg?6t^=6rAuW<>=_U8o=5$
+4elir:J6I&Yu?M0R>t9/^@q'tW$@hp'&,C4PGhl<+"hqb/M>gK@O7ou'C4#o)j(/_
+H:CEiMf.$a6E:`)+<@"js23i9XODWDMeO$/)m)9,9l?iSSKAd;+6tir<Lp2</o7D#
+C[.o<bZ\S)2kE>8S5E!UIQ+6\VN"7Se`H2kL"K4cYJgmlXA?"g0H[<DK.GS]c+h"^
+po26ge:*QDg"YBF#)VQ4rB/BGWXUq[h)+j!+,!,5gNN%?Ik;R155ZZJ+f[oo.?D]>
+k7k9s6hpYT#+$O,&_dK(^q!u9c"#Qk)Y/q#P:WS&)s[$Gl#5P[PX2W2l0sY)jG4/G
+Sq@\tlJWj1F>u^N/>C(CJB7K5@Tu+%*:\,/!/Ke+%^P:Bh<"#:4$b9^nFUah=n6H\
+M@*G(JI6m\P/8PL7Z)W]C$c-k_>Ccq:#3]#khc=u^IYiD>D-$rdS].@ie04f5\;J@
+6%Ap16C_&Ypd,eK9m(T9ErYt]C!_sMaNKak'YqR_8e>6&SnJ?f$_Jse1_Xp=NZq&I
+7OT6N8K*:G4H_0H+g[u)pG&T,U5MF9>t%[PN-?FV7Mg*b;]/U^$@X6*+=lD@OZ>9k
+B?*r=5#kS)C)T@'nT_J>#p;N34dOTIimeH`R'$1`LKWm!!in-Ic/q]e7KT%():)pQ
+a'O9l^+QDR^B,MFaWnmLb/Z9Rc=UFYWK`L5U6\Xlg+Wf'KRQ-):r?)6R7VU'?RaO=
+)]!Y7@^q0cdPI3R$$Q)ArC*kBgs[@MpRL.l&(Oa&5K<-ibk<oLD%4b`'4=ILlSc3J
+d(j)8AoG+8KUX4a2jX`'\_WRB4'5bCM2Suc1!%^JAHZn1LbVja#kqp40]F\.M&q"n
+UaOq&&si<8imK$_$qDN8YjBe9c!?CL'3UZ50r'T8N6*^>2I"fd]8R2?-B#-f7A&Yo
+'Y"F)>8!,Q>JXi$nJkfeY*Z7uQ_hpIY-^Yq8MBucC5c'#1.6co&,n0%QW?YgZ_>*b
+K!V0@K#7Nj(]a(Y)Sc~>
+endstream
+endobj
+116 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-31 -251 1122 750]
+/FontName /BNDNPL+cmr7
+/ItalicAngle 0
+/StemV 99
+/XHeight 434
+/CharSet (/two/three/one)
+/FontFile3 117 0 R
+>>
+endobj
+117 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 748
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$$pm]W:/FV7@r66F!!**$0_cRep`'>0*<Q!V"8E]9q\]eET*tkt*=N^"
+qiCUIq18eE;\8\)&,09?Y5#XB!!<6&%Vou;/ho"61+c7>FtG^26Z6phEbT0"F<Du!
+.3L?*3A`906=FqLC`lA'+AH9\H#mY1FtOn'Cht4lBkM+$F!+@lF(KB8ARmD#6=EN*
+9jo/6Df0Z<+@C'`Ch7*uBl@l?+A??iAS`qb/n8a=2ZNgY!AOWV!"o>5"9JQ(!!E9t
+!6bIDqKreQ!]b8@MmN2KZaZP-pQ4;8pBDDQaH+E_aG7bSZNkIH",j-#pt>t0P),-O
+N<je6=B7Y86lTV@]tTW%[ibO9#As>?Mf9_I#7gb83H<)tjS.m4!oUBcb4bu3Hgh-[
+(AKQfWV9-kAHmm)KO0+T#_n'1#)c(m0*_.\o*++'pDD?Q'cQf^q[:^H#pgfbqZ:T/
+F/l78UT1>8UMPgEMi/XlUVa(N)s,131,2Bg:JW'_J:E*"J,;_465YQ9M26s+D?g[O
+!]b8@GH]-_#PT=Do_-##!Q"L8pO;i="8<#Q'rn%+WiL09CMIm1C\n>1(LcS&!r!;U
+pC?LDau5b3fVQm:i>V([&%"AXqZLFXD5)-PWM6,dVKShS*jMfaR(F<\Z=$C!A1g(g
+9SWe+KnY7'JHpplKodA+#3;sL4[!L@0i:B-]4N,pGG"XtReMB+:S.jg@$Ls<TLAeg
+$*t!,$`fJU$k0eJT*u/~>
+endstream
+endobj
+118 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/FontName /BNEGAK+cmex10
+/ItalicAngle 0
+/StemV 65
+/CharSet (/integraldisplay/uniontext/circleplustext/radicalBig/intersectiontext/unionsqtext/unionmultitext/circlemultiplytext/logicalandtext/contintegraltext/logicalortext/circledottext/integraltext)
+/FontFile3 119 0 R
+>>
+endobj
+119 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2062
+/Subtype /Type1C
+>>
+stream
+8;X]PD/<-^'Y]o_gcEGCj+VsDhT!fV%%.gZCkBK?MT1&MK/,iif!TZ1Fe/Ju*HWkg
+f<o\u(n9hLTMj@G):[Va!E$cq#r%<i2N3IkOFWr8pn9]dH+W(L@gj)HeARk!pUosA
+c?#TKgiH"Q3.i>F18CfGTna"Kk#X^LGGl>K2iCNCJ``(CG6Z2)+K5pqdKQhN$W1g<
+*38Xs>,CGb7$e0jcURZcN)ng+Q;S@.Q'fg)&[Mc]O\Md26DB]H8!o)A6jjSR@`0>I
++=S[<`Yt?'@*tEb7Vf+t>Ap]"R^jAmXib=V1?iRKFt8'JBQ_<EXf9BTi8ZCiI?eY!
+DDK')_R03Qh./<J#FIX)Rd0\fPM*a(BPV^Rmp,k"ikKgt>HT@>bVoIiq^?TYqC_H8
+"m+mX"U0)dRqq=A7RORXPuBe@V(O1+qbC.RenR%@9(Gqm>#W,B>$mVo.Q!Pm'muBK
+<M?ne/TlAF?<WK"`*B0>/a$5<<Q/R6l"Wk8W_2r,HIIJ?]IE(O@b1*?*\AtI=LD>=
+VK1K#"PHD%a=X3K%$9kPQ[FMZP<lL6CaNAB$smiqnLSqrH!lA%0M;rh$A8W2Hr6*k
+)f_Enkd!#)MP*e@8NGhlBH2FA(Q>6Bd/cbi*Uu`7.WH^F%L40j<(.rTjc-dfNe#%m
+G'Mh\Y="K&;9?]9k@j,;4]YK!=3/kdk>FP;?/F1'Nh1ZA0>+nun4W%03Z?Y^4XuLQ
+,$'W>@Au5&r",0I+UBm51>df#q!'s:R5J>6&7^=\#7^kI"lBXSms&%lq!.SOq\2,e
+00?YJG43FsS(np%`-NYjhSUl$>_<j,KKHHcakYu1?Eui1oY]Ze(8cAJpW;R?Apq"g
+Z!-^_g]#,0L!@?.B*/N)LnI-4gCAlHL(4C]"l>B#f_/uZaHs(^J(Va$\'pe:c]&p1
+TD[X2B3gJZWMV%+CHZI&TCtH!ag`Or<*D8t!5\&QGhi?Z&)t&EdD;'2%Z-kqm-l4c
+A4%('@a;s+N(8h:fT%tYoh]l\E%]'GJ"4Mr]F$LRif*oK3Eq1pfYna.FgHUO6b@OQ
+%B\Nie#cu\e*UI+`*O[.$;'8KG)@91FQT1k%i"L<n2O]7<XtkqE[4@O`G-qdEib4R
+o/M@l;Da_DoGA@/PqlpI=BM_,,dg09T0ECO@q3`f0b>E)<frUmV%hA'5r.^F#TkQY
+`f?<*`M/(WjBV5^>_sPJW=n+/"ok0'$jp_$"oYY5pPVY0bqil\ZKDZ<?cH+fU.`K8
+(G<i`%UM+Yc9OUc1f6Rs#PZ-3M2j5.bfQ/`)feQ:1&+C$6fVJMmJ,"[(DRa92O'0,
+R"tXhW1od-rnX5>%Y3Po/uBSDmL*GolNUqYlOG':fp%ApZ"fDZBu!,(NZ6;\^^>"r
+Ak`-ALu,A('6hf*"8Ch\=NPOQXap9l(GoqpE9$Mc.'1EDS;-VpP<g+c)3h]UCdLBm
+/Q23WgE2kjrY,NNi'Honj$D3(=5_D5*"C8&NY5[7s2L=k,DnAFF:GAbFRS;!"QL&L
+hj4;WoE2!Y[,99mMYK/Cg\kD`*&GZh9PTGrLem;Vpa%m5ZGbUU.pRQ=^ub8M,WH0E
+;%B5Q`IW<;FU2,0;gc!.5KM=6mqcq.L>g'B.1B"BChr6Nm.&2poa"EGQ=,WC_;gju
+2ta]8)uMIPf]dH9HCXbPC9b.bf@'#NH`#:Y\#+7hW$0ANE7!G?0FuE>8m;D"_14Xi
+]iV+M;e)")%o8^Wio.h4VOgNL:*+^R!tXL1D/T#%^t%@THH,kJJJ'I/@[E=DlV`\2
+lq<2P97gN9cpSC4U\t;gW4BocY?<TSr>6<2_&f!:3ZENl"O)38IhW)t+$nco=L&I]
+OsAp]O^M-#NGdU_Q0!)2;>WUCLN,^<>_-NOJr_OkZ*$\.2Euug=5a25C>;mGQTToF
+P5@.:i!W]C>^(#?aC\\#U8?"cMN3S'Ch[YmY\6ER4st)nV:@6fgt]06Z-i0KO%FLD
+'0EEQiP_./l#t+(1[sDBS"^=<'GYNgGI0I^`nF1Fg%"!coUF.'I55m4)r9cCmrc"8
+ch^@d!<A,s0@0~>
+endstream
+endobj
+120 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 688
+/CapHeight 701
+/Descent -204
+/Flags 6
+/FontBBox [-32 -203 1010 711]
+/FontName /BNEEIC+eurm10
+/ItalicAngle 0
+/StemV 91
+/XHeight 467
+/CharSet (/Upsilon/delta/phi1/lambda/pi/Psi/epsilon/nu/beta/xi/gamma/Theta/rho/tau/epsilon1/omega/upsilon/zeta/theta1/Gamma/chi/eta/alpha/Delta/Lambda/pi1/psi/theta/Xi/Sigma/Phi/iota/sigma/Pi/phi/mu/kappa)
+/FontFile3 121 0 R
+>>
+endobj
+121 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 6744
+/Subtype /Type1C
+>>
+stream
+8;Slq#uHge*e0739;3VFdO9L8P:r\J>n=.RFj7G!*-/0;-fRFG-nu$_O?bd`KHlS>
+S.Gs=$keSV<Xu0d8f+ONYk;0'f5<`Pf:u)bG,sG=?L7!:)lti6hYY(fs7cQl:C,SR
+!(%M:SK&T<(pd2-T:6l#acn.-[gr0WTe@n2(WGqKZZ/MYX!<_nM[Gu$&?#P3o4ANl
+Mk08$TB1DUVff^M_Zu+t9Rm@[JiR3[#QaP56LYRh%$lK@^e1gLX8t$u!Ghhl^b2i-
+83nS!!]A>U6;RaUTE<Vn>$qLDcj6(k$hV8#aA:4E.9/Cn9USL#eL6[@.V\Uj9W:Ll
+3DV+$h5&?R-dtYFP]CJ][WK-u0BXg*FOL*]k4"mWR9Z3\qkqANeP/?Hj/:9$'hZ4l
+<G</qohtmShNN`ldI1I)Q.qPoD!>Pc;X(+'HRC?BBcN@P1t(lt:R?i06N860LItUe
+jCjElQ#_RRr.gZYic'`b`NlIijYCh_hbPQT&166^<>F[GA-HE$.$[E;FUFWdhC?^4
+jVGom_kops2rne>MW8a,IW\>E8gW5q;s($FM3DHR10&!]f_`L8$5T!e,@hAtGJZ6K
+FE^#@2sfaZ?+oa+(NpmS`]i$r$sNMdi;mU6K_7]o3=26`_Nn-IFW,R\@IG(YC]p3P
+JsLK)Fro4o6M"9_iNLTi"rf52k-&4N7G*%qFop;#h9Z0a?l(p4]:fi15RT[_mB@We
+cj<pL$[Q2649eNQ"km?)1rBO]KoN;Sp;(q)$(IS&[_a8n(486P)/PB=0)5g&%Obk-
+=h1WsC`BX3R,AZurkg>G53![E]ptBEmDO,?FS-&O7d>ri!Y'_,BC;.4.O[.;]3,HH
+?Hk*nrQC^3rbDH.?V?%._Co0)DoAOri_?]iZjWGdhg5VRMITI&MC#m9?a[L6c#"]f
+:21WNc+D`oD@+_8.7<D--99bD9]:"%;qR:0Zko-SBZ]@*grnUbU7esrho<ud%`@<b
+@GSktFco(=1oInln`fT(Q?LJ=aUtI#*pjKkS;UN0;iD5p%c/::PnM\%$1FX3s$CN$
+NE5X%g^1XU$=5ZBs&;o3N![_:@=lYG1n-8b8dF;co@bP=&#1p^d.&9.hiA:oo"8Y7
+0;n:<$c2.LoL(?#c"J/m:_QH,KP'8X\-2gDcbl#mcO9Xo;UB'2KfJ&;-k*6QhMKmO
+0@T+0?1ZjE;!_[S%Bj&Q^qj6`d(=J?CLS_4KanC%-K7(q\_ZZf=\$K5?W&9J):Jo'
+a\cA1$N`SmjmuBFfuT8'-=XbI0L,sX6,0OOJB[/?=A)9-8qXiE<-qGR<`$DPR-bc5
+eKLEGFrT7T;Tk3WjDn/6#',q-%=62)\<Gp[$X5*,mG3abcB+e[;(0$H!c>N';oWhB
+/\KnL#enYFei))knH?lg7%)oZ>YQk=H]jIG"_B"@"oDM-LhGaQbf:Wn^K90B,j<&R
+V#;5PRd4alDF^CRQ;bAcW*h)*oiYEE-&'B!LPhR)N:c;jBMD3G)=\8$&6dD?=O'g2
+/t$H-dVY2$0eo@[O]!Y\(+!6+7tdTN@B\4&PrRdeC2d,8^RU;oI6g$PQJ?C-5cY17
+E$?LmFV/`?(=Q=%QDluaO$%h83"6J_#B]](la9aVW.+([QsU[EoRM='Id))+ZF;eF
+"<->X=4J*#((C*G"*06D8aTta9DQ7rU&pIbrjbqf%J0V$a$d''``ASmmU<uUXd.i/
+9KIlOF!;iGohffh\(X!D[o0@YS'bQ\X%tP?8_[rO9dLT2$YpMQX_NhideF*.>(t:o
+3M')DT9tunFSc`k8Q>(J0r7]T@:m]')C;*fU<ZWn=ARMueh_Fm*.lZU(OB]c>VJ&J
+2%(0:(M%)[ZDdOTZkVh^eq1>^>Z.&<YYZjeX0JZ[D/*@[`Qs%O\K,m\08N#')hfo^
+N<')H1Qj`<7'<F8+'lS&'9m]_G[+Qib]Vi"#Mj)=-Am7SJO=Wi.1RmC<S@_n.pK2H
+fm!f<Wf:4]9"V-[iTB!jF4?s^bY<'**RTmilc;V<UbU;)*\2!u;sV5EY:n^YDGYV1
+5PZ:q4\#=?$[tRcX[7-*S$T)NaKI*WdRi:`i/?"SoS!YnGOL\C$&d*e#a(V2k%nnB
+MS=-E?!Q/q,0ICsFGTg2-.,oN=B7m,EW+u*QJb:RNQ;qN:+'oFd:l#Qgdd/P`#lo?
+*h%fb-XS)!rED>WnQ]E^GC7%kHC@#HX,Gh+id"+)r,)pQnafI&d=L/eY.SZOO4R7Y
+mIg2Va,o.'6uJ%(]>^D=]tCCuA<;I0YrrUp=:a4Ag@3S4;8s>%2_#5=Abli,?:2:I
+UFN$4>*W<g/M?/l5#A<AKp`W2DRskB]Mnk)L-),uL6_Rf?qJ&MMuu9k5NUmiHLr)D
+d:^1]TeA6l(`ELe6g$,TcKT)n(>3E&hS.g3`S94*\c$Q2i*s]oH\T]XrfC>f?,i+d
+9GN<Qo%J>:Y_MJI_kA)(]X@8>HM%aIT@X2aZrJdWkoY_*m34]N59^5_Gn!7N];`V:
+'4$$.71Z(jbL@F[D')qD<)+YMb1u)]KHl=XL!!I/e@&?$rdFF9ADO7cUd29&K;UpJ
+S\68,rBJ>6*n8]Ia)MYDTm]kh>]1q_o'W@,d^l,J/4/Z#X]VZ^Lk$V[79Lh8arUg6
+5XH4l+9Ws+,mb,@;$\A=Z3j,;L$#'R;QI"0I4jn\qobJXH1NZWT6&<%RJHf1kPLh-
+kF@b+p==k7@J.ec[0Surc\1l(6rmV.S%M($OkBn6oa1#)q$,H`kL%6pHk+`#:r:_:
+M-s$i$Xt_K/,N9%9$;R>NL+s-magU6k:#,&XN/Y2]gpub7M:F6UPemP=ZuH4Uqbr@
+R#bLu7^lW2'JcMJ'W?UGYZOVDAf&FL'f3Z2@-]q4<\e\1L>/,2mk-^HkE"EOmsA"F
+EJF2\k+d.Ua^!n*Jpd-OO#kIE/M^RE@<N]uKOj.=e-IlkFlEn5Sa)5e2+YtpJ<+";
+mg!h$dbA?r7r<69)nnf1njG#>XAV?<S6_ja*t4ntk>\J3($\CtD6:NW:MH;Ol*\_e
+s(8XM%b]Q,3T;6F6qg8EifI`k0cO?'2"-b+F\bCiGBcDu"2^r*CCle%!:MN/!.V[r
+c?"lZ5IjnbI_V:el)89i_9oiqT'\CY&.%>(!P9jp(BQ))<tl=cUo#K1N@,sK^%KK(
+?@K]-`PI\l3k4>f4a;n;)>3<J`PDcm2js['`GHZ,85;],T2&*DT5ni&,,^D)i>CqG
+L+dk`c^qX2`F%W]E5=q1Ff#W),j1Fps-0U`Pu79`Ol&\S.JtKM5A[=tLY">NPe\nT
+Xm!?MFe(\GE0<O_ld8nsJC`P#"*/k!Vg!g9e7):;rYb]79W1jY`3AJWCu'/&6i03*
+bYpRjiW:rsj#%t(,q^'88f`O+:hV\+%FqBn,UTAZ1R"2\Cola@[G-<ZraATA#s\09
+<16D=C8i=EQ9fqHlJ=1uS+SlF>_e\-:-i]4@13kf<8/D/7#,1W`];.8$JB;_>L3\`
+K1%5mmfT'@k2*Po@!7u"50WuI"A*ZZf,Gkfhh4Qj$LdYM[q1JT7U"D$B]u?@X80IZ
+7`h!65"r,GTgM8*FLgm4-^Fr)8RW@8,"H3?,mJZpSD&:Ro(7`snmuiE,_d8%R_lpi
+_\;k<jUA5j6*J[4=(S)qa@_12MUIp`gh$>"FF2:_hqeI;rS4[H^K:K\dcZ\]h]Yoh
+9T=/eoeH&Z26cod#ok*V,8V'XKd)X0ZDg<MYare37`PdFQO8LT1!jV$0C]h_ciL]?
+p)g!t$cj2Z7$1ZM<g1l%YSj[U\tGfuFJWo4O7Ir5Wj?<0>$aECoB%U]R&o4B*\fj)
+Vmi5=csRYg',(+?Pc19UbiEPtZs*$Si^NN]>$13aN1njn@-uq3AHb#@AcMd#R^JZa
+.@A[qOt"Ms"Bec7np%G6l'K&0San7sktgd8qOUbb+]k)O+,rJ!_Q2f%Zu#Hik-<O'
+Vh4D)e`TMkEgM1*0%*\\.J6pUqtCEos,ap[oqd<gH`X*MXm0)$'9@i8"/_;5MMnHC
+V*lM?_!/&1C@Rfp;;h`qJZp=,<q7I6PQTP9M+r-D7:cf@*0QR%b*48`-&mZ-C2.Jb
+D*K>0M@.<2MZ7J8ZMH;X#4](p4YGA(_r`)pKEm#BnfuZDJN=4Cc^p7^S0cXal8+p.
+lO1_@ECQcUPUIC(1Sh)rD3,YW)sHX#"LV?D&jQ%O'jNHK_8'\'K5sM.N>>O\k$q"*
+q/IK37CoZNR)VeE`J!f7W723\l7=9r\\NHLKEb1hWEWgPg52N`S?:5AP-)n/SFlD/
+Djdh_)b!/oGgoPKcnOtV%3F/S:/^4qq*JsUE]CPg0RB@X#_.a62rA&5qNUdG3,2Yc
+pq\)M.37a$F`\$gnD4Fs\4sZlE?"8.7Dk5ijp=1pIS$mHATq8/,_u`VPcD6Gm5UrF
+:"_e>>o/9e:Q*CiAf@s/?"a1J+5,sa`fJh\;!>sNT._f0;hkFdB&S/_B*^2gOcuG/
+/4h>#_*87Q,d`Ml?icQ60.LWUVgok[IuXjE:`CSrOZXci9CBPH\P;HOs-\oU\SjTA
+15?>&Pdk]l_T3a]_2G\&q%#8E@qg**[<bk>$tiU?(h%8'XO@3dK2'o`GEKKVR@o@;
+--u[XC>hnPWj,jabQsXk@9/+2N=lS0V'77p?1rH5lr8-Y]BH<OQ']+MN\OB[Q6(H4
+09SXKlMqIKYtQJFXfTjt>fUa6CT>E'PB@9X64h`^ETGer[cTcAd;4<_ns:4j4Lb.h
+*?o5dUNJ&/l@S6)j>!i;NWn[%UISF/(Kfn&J5tRCTassj)ENIT*(q8Ol^>@=98HcJ
+L0!kX4feePIpYP.%W"AsoO2.o5]=rR_'*1=k73pMDTaDc+FRc(pAG-OE&G1e!f(,i
+J\tsfrE\dG<cqb+/".(>Wi%/0d*lgtA5IAi1_UXjoCW^dfHh&<(u>'NOkWphd6Z(B
+?Mt6_C=2=;i<;aIZ#n.-Us(g`Gkh&A(1V-_aI@aQV^s!(ed?H5OU+d4r33B6Xk>st
+[?rX2?'ms(a^@j3R-^5=cR`5bou/C$e+6j?3L17u-D+;@e/DI\S9JKuqEjP@3i2?o
+C<9ZG.f.Y[r>)Io][;g(%K@I3_TM\&O.k3Z^LWE(/oe,WkQ:Ya*+:?Wcc"]ImAEl.
+VZVh*$;66aGZW1*r;B1Dlk="Ul+"7EMrE1Bo^=-]'Q%jmK6o7I#4f?Ekf!KL0)(a1
+mO4*JGZ3F_OPY*.H^EVqima[='E^Y03.f#A"fr'=L$FQ&cpI9M#G=t?.e4u3RiRe]
+!?n-P_%m.UCk_-kcN9A?E/H[mgnn;77S]<-QL+2:q;W_J3M5d'.i-5^dnq,ik8KiU
+>A6uMY7RWMSA)'^&'X<:/*ge+]YRY:jC="7Nq!+!JZOVE]UrghSE_B@kRqOmi#i3X
+@HCk#oA5liWIl@n%L$0S8YS@JSn\ccq<!SLUABE!J:J8Mc]ZHhO[pG)LEau&iiO'+
++i-Tj;@PB&??Hf[^&c!b79Ib2)p0<kVe^P6?k*<u*6-cYI@O9Z-kt*.ioNjn1on<^
+\U7V#..;MJ\`VJ$WRn:#lWa0DG;Vuo.F#;L]l_lY/P?=Ige8FG[&"[EJ,]#h6:TCI
+&CsE[:-S]#EVAXs)GZ#=V\BND0c20h<Nig.d;!fD?7qG'@`g#k%@4R@\ue8q1GVU*
+'t#p]e#t[5B=GWI9Jj,'"7C2<ok`+[fJNc9*qC$sZ$.pgh!Z@XS7PGC"fN)8rs;!@
+Uh20sM/oVV-'t/M3b>EbM:A4c6#%lI.`EiG)ZJd0Wdo&@'p[;8c6TQ/]RkR?;0\+R
+OZ@1o.*>Y3[F0k%6"P+KCCB7*R+e/XPb1K:Q<^08Eo#M9P><4LZ)8EY`0r9Z."Vt,
+.?5_Ps*9_kRcrnF+$o]RPe5%BZ2f"B]^a[3SfWV#m;Fd2k%WK=)PZ/b1%gpT_43/O
+8\1-^oVGadnWZ"?XAC%I<gf_U",h^-H(r1Im4`UTk0&t35WsF-[o/((7ZBl[7`dQP
+V7DpOh"19-Ze$r?<-jO9I;GEs7gKhd'_I^i9&IV;Wk:V/p-N^Wp[P')_-54XA+8SK
+bXgpZB=mRl&^,K#>#M5b<i06<Y%=ubkLsb%?uOdbSZ09OKGs_U#(ff"UmX^@o\48-
+GAE7H@uTO#$)1"fBTUV'p)X^hW6]5#B#oKiROi.mjmO5:pOR0@[9_;e!tHrbE(dc.
+1DrCi5>&@SZ?RO;d>`o&rA8&sh1K<%:%)CdA3f3H-.0jYWId)3>LaFLNAlR]%tl::
+MX>FP[R;1Ko."g?%QoXqR#3Je(dJYL+ntig/@6E^,$&<sOYMWiD/(d_e$gh@:,&'Q
++h.<,GZ/m9erDq<=*S1;15W.>Krch6iboV)Ch:e;?BmaoGBos4j?@kq(S65-L<Ka:
+0lP@nlfr-(G!Xpp?]WX<rcUdJ1GN<fr]:;*=CB*0Kh':CNZd\TRjF!LA]e6OmbPAR
+2ULqRCcR=ui@",P:\O$6LPqRY4V^n>WM8i*:(db:Ptji3U6*inZ&^g?>2;3'AhS68
+;,6_Ur>$l!,[uc\#^0)hSX<M_-7TN*Xn\c;K>Vp'(C5%Kg4CEj@6Ukq5Mee5FBuK$
+AlF?da="3QHCa[:qr&'[2e%8i1H6jeV^7gpo]JqE;%*)[#OSI_R0_"DMtiZsZ,@%r
+,J!c%`XlF1pCPdrk<T\mhQlXk6ZZ?\5<go+Jn2njV[q5TGMZPO^W0_aZfYD5jdNUW
+$SVQ6')=]~>
+endstream
+endobj
+122 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-44 -250 1009 750]
+/FontName /BNECKO+cmr10
+/ItalicAngle 0
+/StemV 93
+/XHeight 434
+/CharSet (/parenright/equal/plus/bracketleft/parenleft)
+/FontFile3 123 0 R
+>>
+endobj
+123 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 720
+/Subtype /Type1C
+>>
+stream
+8;VFacVN#/*;t?Nej1n_K+qauY")kaA;88?4h*5_?nihP*Al.I)Ha)"0O-A"U'5+4
+dre<VS4n#O*kZHb\*X\K1S4CI\9Qs2.JlN<"N/L=kIo2g0CMctkouA?hS`YK3Vt)/
+n7F71EC!8X_o*Fd:8#c:0[?<rLNqr;mr8F,^e6LG+4%C.nFQpt\.2.j&"JhfKV>dA
+okH#r]+_dqREH<hn]><Z[CDN.>$dObP@IKA*hNj6M+g+69!_AdcD\_[Z;QKN%ocPt
+^Q@QRGpTYq'pQZcQcRD5jG`^b\)PiXS>n%Hle1&c=F.%_'K)&0?8a+J4$".gs.#/l
+_@`Aqj;qac7DqQ"OV[W<7o\klp79YC-g#+^64F-JTHWNr?5<4e>-2*eFgFsTibdmd
+KGg0J_t5+J?k<Ig0FY;QYEeB!EJpr`FZkO(jCCrZlpnUGBlKbjR17+no+Oi,O#9V_
+(PHedg5lNl&$cUXFJ3C3AO@Qr@WtF+V6WrV.mY#fr^33l.6gQ\@L<?;&9V83=8\oK
+:>LnAHB(I&_krIGAr^:eJ0q^,c.]TWCY'2m"\kV9=>$9NYmE#5dWRKBgX\c/@FOt"
+gBG4CIdg^mO:>'V*lF(Yf$.M=Is85#6?qYghod#i*0$V*GJZ6Ac=VTJ#=H9Jmt=JR
+%/edhqqa6$j<o3(Qtrpng%U>1VU#"/"7FdKDgQVu\%dFSHiFF,!-(:.q>~>
+endstream
+endobj
+124 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 689
+/Descent 0
+/Flags 4
+/FontBBox [-56 -420 2335 920]
+/FontName /BNEJED+msbm10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/R/N/C/Z)
+/FontFile3 125 0 R
+>>
+endobj
+125 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1246
+/Subtype /Type1C
+>>
+stream
+8;U$&InUem(rrheGK5br$FYLIG^IF>fdr)nOfZsoTM-[@VQfEJq'2le#g5L]+Ag(h
+EKkK\Y<V6YJGa"m0FTTjEre]GZPf#[RYW</^J'U0r55I+`:oPkbWLL!qTo$ach#DF
+cf]^uKHZ?%l#\pc%7b2p<^59gq0JO4I&CIA/:e.NW$i)iku#.q(DuhO7KY+qR[_gE
+Kc-1n.g]R0(cFS]gE'5#kApsC[cX\5>M2p[D"c:\B7$Vk_Vm]El"GLOV2HjDm,Mo*
+q]Y:N>@HWnS=QcE='*Dl4*aV7MlXIKX5nQ/E@9P`27bhS*Smm\ZHOe2S\*b#4n!:?
+g($'f]ADadFgkScj0!89?g9':T9p`0NeYR&"L3_A5TD&@-:lC>0G(^9@bQpXGe63'
+IbMg#?[C>Nf'K?0]:s*jW)V0>_Hmm4r-eP,%8/Z)7AEOs+F.rt'SlY&EMD5kb$t6N
+fDtN9IMq^\pb'dtg?'r=P3eN<3>#%ji%&n9L^siE:[%Crcgbk/EAs8$BpN$Uk-5)V
+i)Y40C)-:TmP>O5]2Aa;i=cV&lS&^PT7X(U4o!E6k-54$ma_A_#;)FjcZs,KVp^3<
+4=%6X0hE:g7&5VQMkhGmG;V\o_FcF;>XM#a[4$<MIUn1m<$E;(8M[S)+k67Ih#ce?
+)V(gVjDZq"`ckf((A%_-H"^V,4@fPO![Rts6NSLNKuE@uD]QX&B`'_K84LPVW1V&3
+Pki1df/!^7JUkh?,(7>[<sKcT6/F?'HJPCJU.tZD5N\"A"N,e0Lk/\C]VE27i]X:1
+]"aJ:(&3r4:XNN-_t=`=VS:Cn!-Z_!A"bUmT#P-"@O*uS@prq@kS2karG+Oj@sW2"
+)AqjoXe/u.i1En\Dbc!)JN?K>kgaE%(^dPtYeM\8H!6Z)APdoK%F,AW"%Z@C(]E4^
+N&jE%8A2;6?p03o)'=LSmn/q`oAP9SbJ2*;c-#\W'McM`:%02"rT2F\XnPTX_^/"X
+>QE^(ERW>Nl,G3Z2K\!'LL?nG4/\W0FL(S-F$Pq]=Lu-q^LB[5RZ2LFj<AEc:CJS'
+!M<-n!hA4pr!90%]U(s1rtn9U/4H;FQVn&F[ip5tnDK3%!EhsR,[td25\^A_Ide<R
+,GjQ%X!\!Y:_\*gQPC1V7[UhYWS&aJ[>iM#Q_kNObq08[q:1_PTl3W0O3*kjf7ffF
+:N(R)g[iK@"Y\(YbZ!.S8qX\>qo4SqR9-_ZfVHon85WmjIf^#Yop=U9~>
+endstream
+endobj
+126 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 733
+/CapHeight 692
+/Descent -276
+/Flags 98
+/FontBBox [-170 -276 1010 918]
+/FontName /BNECJN+Palatino-Italic
+/ItalicAngle -10
+/StemV 84
+/XHeight 482
+/CharSet (/h/agrave/k/aacute/x/Agrave/n/b/o/z/grave/B/p/acute/Z/A/Aacute/a/f)
+/FontFile 127 0 R
+>>
+endobj
+127 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 18518
+/Length1 759
+/Length2 14018
+/Length3 0
+>>
+stream
+8;VFd$T(gu)clnc<$LBa>8k%/bbPP"^WV:8PA<^*ZT#3H1OE`[d)[MD&1%Q1*3Bku
+#t]n'&OOoc8Kj4FM+!op9IM:M-e2A?^](XmHIr.fpN`A!rLWJqX';>MSm*$N-4rdp
+`-m04P82Wn8_4hjJ38L=&o;h9"/,`@$'G;h+Z(5O!!aYu$2nG''?Gh-rVrXCi':\(
+[d4KcQ@Y=/V'X7h_?hJT,!adt\/-8"8OU@]A/#>X0F4@'7bHU'8!&KLI)(N97jO5t
+ipujBcZ^,[)+;4+7JpA.b6gW<ddECJTb-qlnO$`DMkDUdCWUD7OK?.<bR*AS1`4T6
+U?jQB$)7"k/XeR_1,^?F>-<TeX7:3f-3=qo)?9lB@9aktj8ub@)N(ds%-56d*WT:r
+(kBf8!uGp-\M+f1KRV5S5e$e"n1YE*R337RTRhX2'$OQDKS9j8Z64Q0"-=fX2^Ep3
+5R</h0NW2cYgss+`n.iLqI.$W$3*?qR0Y&(T@DD]'r;'aL]IS\d^LV:Xu4(O+_QHu
+UB?&iK+"m@mOSX`(^LLm7_&eC3RB&YEE1>ENmNA\0UE0/^U62_Pt2p(#ROpSYCMo]
+(]Ns)ZrT>f'b8H><k)1')++Z[#]SlWK`kl3%q)qB$c+Na`VXuE99Sc05\0+M0[,;d
+&mr!\:GqptY\$U=/&U3J1_YW69s`9Ya/Y!,UErL9M9o#nS[7OO[nZY'db^;]ann6=
+/-+5Vb4MpcFb:JphBbZ=\<gP;.CZW[]=GhT:K:7WQ,=F3'tu7/G*Wu9.,N8CP+s"%
+q_L7mBldoW/4ZWD]U\lKVC7TM17I6UTj)'tDqbcL9P_?/O!*%aes<?X>SF"JOYYfV
+V-5+bYYs2Qi".THVYE_ccM`s96B_daV*1U"llIOklUS9<U`O>/gM0b5r$CYfTcrSZ
+HKT<F14<[#qMOVJLTW,OIb@,I7S\r'Qm&k2eFqGj-CNo-3tdL,0AGTeZA3PlP/"/$
+jObCsM`,848N$<B/[_A:5:e'bHg&I`Z&.8h23u`uOP>*KCq"%YFbAXJX]KV:eCgLP
+Z[*;0*JZ(abo:Q@*ub0eF3eCViXp`0mpg?s:e+*V7N\jc`JMT'rU*Z"d;HO_!oD-O
+b]fCh1SAXTXWh;gkmP0)pW+k&3O#?+m#SA<]gq;UPn^&FpH>hBra8Dr,a0fU_Qr,D
+TYIh5(n9&BFrpN7adpR/O6@i7+mZLTo"]?8L<#bpZDZ9[S&lqFQ^jBE;X6NS2*?lV
+qth,P0_4^GKVV,dEIHt\/_,QZEDq_&r4a2'`>urrL.<%ra>.g)g&$XbU(U!!nfk1G
+r^kTs8d_R+f%3>SBlmHRJ0p8Dm/4J[:iDp?eQV[c:B`Mc-3>]>`+#Y)kW.nQQ[#Zh
+SF8&Wl6rR/nV!S1RHKP?F*=Y02%(O]X+rHNX#+bo::/Dap$q!YDC_m?iMdbBgC'Oq
+s3p?_dKdmSYZrA.2gLp0VcSTb\gM@#F`&/6>;&cg<RBD[>T/8rpD6!L'jnPNO<UaD
+3T6.t/n\rnLRYF$Pj=Th$Y^cA^>_r2Va51i9/14p,R2KD<%h:3gpJ6'kcrk!BP`%B
+.5T9pd\T)+l"20,hYhVhO,1GJB-$g1B,qN6o(nd0iYN3*=R*:]HRYt#Q*j_3*n<QY
+>UApIq,tS!nEe+.[.D4oi+^qZ9kmP5XLsJC@o;,R)o$JQHOpnt_,=X_No!)'iSemF
+c1?gF"YhLYn]Jn,V$keL"`AhH]4s\&lT_:"^%nWV-FgY,_sI2e&-m@'[7[t3L:iZ$
+q=12:G?/0m\.-c!5K&S-$8Z&DG8B#U*4=O"Z7^t\hB+^<N^JQO/pQL-Pfbi%O>BYm
+)01%'alA<lJVMl(I8\as2#p6GqY3o?)Gp1@PM$os_nk8onHu;L`&sJ+Cu?oaC\et$
+aXifmjdP;AiVeH;P6'Ter8F?.M-i"glg5^N2J)(5dnXO*%*_r0]6f=V2nVq6lkj]R
+m?Si3fU((`YMMnOfs2.+g>f0\k:1Bud>0Pb//9N(V7fedl:[aM%Y#5OD)ocUS0)kF
+>t^aKN`O.0f!B+'N^X>rDX6d,69*-9%Vc<d"%Sau*qX[#"`jP#SDHs:'gV]nXHOAP
+0"LkCkI]dW+4\%`DL>0K5Fp1?0_1Q[XN#KOIHBg+!a\RK.pC7rl^du77A!M\kN<JR
+>$^G,G7k=#51ieDHIL`?D%a34/T0<1*_Gd*eA]''G4P"BGZub,cU:Rs*R&A-gYO:[
+WL=4$"&E;tQ)T>tP'Y@0[W-V/[i`KK75Vq^VtggjG:2*d5K8*U?XIufAT.?oD&oNU
+FgG5dNk^)`iYU+T]tNBsZgZ'&/^0QF:RE`1noalMp+r%Hc@6J+g=_*5YNJF<GH%*K
+'gMK[R(EEL-n@%.pL02DJl&nUehl\:meJRJMBCO#c&mnK8>>j-G"L%4Xs[/CUNAS5
+U6s]Z4lXKg'CQRk,[Dgj'%+I(H=4rfUh<cFV2D%j-Dp%r^!(QOg7pHb(O@O09kJ@t
+T9[p\1X[a6e#PP4\#IR]rFOE:R0:^He/:P)8o%aCCYl+]U?`qOQ;FYHA!W@?G7O>k
+QrH>)VjsX!`;+5t,SWR(C,Tm%\n%%Yb1/H5$L2U=OBo@o=0\B*$rX3]"G=._d64HP
+.4oJ<aN&)BktffORPV+"%at5GPa'G*8G7X7cfa]EZekFf*?l8TZi0F[*RYUT4d7M:
+\3Y6pPDF1AmW=?@_n`p$]N1KMIfTWWr:e[!\dPE%;]$hMT!U*dSnh8!qK$.#_n1Fl
+JUMTRG*-?Y$\Gq6>F%#_Q6d"L1'@>onEVt8#N?@3gs=cmEa'_=;$o'ISb-R`l"I5+
++EW_P^`)5O?OQI;c$44tU>fREU2_.07^X'"q=6k7pa4o0!mbQUHX\U*M;"9@!,`a?
+CW?gkX35iQENKEZ]E$rOcJ?6%C/U]jb5Eg=k#OgAI5me7Gb7J5>;@C(U0'iD?0GZ1
+8a!j?8N_leG)cWB@5QaOMR):5a<q=A7nbbEr^e[.`3OfG$UBX:ao.9.be\U?G8`@R
+=CZ=T^-i1NgGJ]$`1>DPSMj6@`HfBN*sd4uFUl+AI-m`rWXX8;mj3bD(!OoP1:3$.
+FBHE3d-efsf%dn*+"(&OZhbt6elW@L!3%.'n^@aWROAJ<NBs`cQ/@\hH@EmVCas<-
+U&Zr9,q`$7/S?3X!`L(prks$54#jplcaI<DoAl.'TnOAoe%Q?A%]gb9QIQmJOkat=
+9<_e+<lhHj8J>?+e.m/`h1`LsLbpm]"Jm[nR8mY7C,0,JNOo3fgK\#@_@auMW]V(b
+8X&QH>sOr&mf4pD<C.$57;_JLlgcmS).?Qq,RVqm?s/YZ&c!mI"1QV%)Ha-!F)Kp(
+et#i#2Z.i>Rig7:3c0Sa#^USU$V&'(4!<T!hqg(rMU"(pg#_k?D:tH9WHYN3)ilhM
+Y],0F_AAp+qBbM@!)2$&1XtXC0J1A%NdT;q<fDY@>)E-NS&=`f.>XRM&D-e'p/@N1
+KaI^,7`K]WQG4<;I]+t.^7"pZZsrf&crNgm0hKOB0GFkPX#)7:ks`5K`#f/I.(`CF
+)l56dTH76QNQ3:A21\19.C(u_N$[b2s+oZMJ3P5GqTR&U;PnYPo/4h&RTd?#F-pdo
+<sC7cF\>H<$u&.L>aZLo`=8A5iYU3o-4#>&AEHQXFAo.,!ktn;,_u\`i>@/2LL?oh
+@KtNf#9D]Ak$_/OFAPH"!C-1F:RoXWB0NhqlJsqh>"k(q^PuO8GrmicH_jKB!7suo
+.ha(A69"7n9A=[kB4]_t-Y*@jFZk4.5L3;e2qs.?2TE`oV$eB-;-X&]JZr,]fJr]9
+qEGRj;K1s2!n`n'!9OkYF:f[/U<r894\/$UQR`MJ9?4@s=+c<,BIm/Z$@B5G>iIq[
+8_`LJ1bUiZ8(+/121obZl"(jV%>l4fKXRQjY"tb6/!0R4PYJFWMf?Da%0(W//#..>
+>pbHS>Plg3,_XG8F?Otkcp/U\l=m!hMn&/d:RtCoO(#V/qj\asSmR[<1KUqOf2+IO
+E@Ph;B&HlB-=4."!9<U@nd/*Pg5>6-T<@/,b)C`@PJ_b;>t:2'*C.nhO?T)qW3ir4
+5/bqG\$A_69,UHd@/>A1J*F^ll+[B&NaP87@[k?sP%BE?e!n>cLU8YY`1E&AZQ7qn
+o[g6PMgj3q.I.0W#ui+!q=$-^n9g86<IA(5pr>gL<+(h)Tt*k"6F%5JMD#m'P>GJ:
+Bt@noepY/!Z"DXq=bG*%d3mFMNo/iRBm9F2&7`e?V/L,f`Tm--5p?-%bO`UYKF02.
+1Qm^[DF1H^,_[-OQO3DM]a?"$-@k:?WthRMo^62siWYpV9/J=RQgYaL6d"gM0GhYq
+n>-TjRSDXT2>M5e\%$"%cYJ-LY#F@[e8s.&XEJ'R9^3;R-ct'c;f$T\9;^U0-D#??
+l6r3672l!mE>mRVC&HKcC4@I#bjiNVrQ!8GfOQX"`/u<e?LC"NV-o:b%hl7.ajYM&
+]Z'Nk2AmH%P4c9&?\TFSns/3]YRh.4F@U24P*2;3BtRos_PhN=gDFnC>KsCkZ8RCl
+j"@BJFU:ctCaUtPe(G63Jm70jFe['Kq,Nie,91j19>3YjYkZj(JbUfsF&t.L>g`t5
+[fkEVoeI.]iV#6U8ng&WjYm)`=g:)(/C]Vf*Q9<HDZEr8^PU!:et_6.R+;hjl^60B
+6J`#S^K#NY'ch=_"$j!8^A[u)%%U[Z5:mtRhYO>,K;+]Sq\Hjk<jl!o\m(/l(6Oon
+l7"#C%%=Z/;B=0cTdLJ`.BTphs2%5:VF(=ASGaaqgB<aWH`?u(#!oS\LZnc,9UG_t
+b2&\MZI[ehEKT$T\["C?:`aP`R$[fV#Ja"F5UX6CTk>ECY+h;t%9R]?W])]7r8sHA
+pNHcdGo[>UC[[p.$A<7R(kb1E!gFgF*]YP7nE(#lA\\EW"#"+&%Y]4PhlH]YMaV*0
+)D%O>ESX<CU>%CN`AVUMR_'_7R3Er)O,SS[&bgJ,qjplnW7OR[31>Rj-FoKj4k=)[
+\jn(AY)FmuQY@r@cA7ASGS[:,rEUP*BAf(UVom$TH(Ob<RA[#=YlI1i$Fm`Va]0j=
+nB'_O%I:2HSgsX))m:_P(EN5QhEDPf*@WK,ScX=dgL]D6#uX"=13;Sd%HA_<puBgU
+djWAa5GnHIQ*YXfU;u=`NTrEK:iQ#taWX?Te;l!XAim2s)SZp\<QkL46uULMMDYXN
+'\+<7]5'DQQ7'$d'Gosm=NdP`;".W>9Sen]6Jl!UQS8&3QSe02[_)ME@@=1?<F/J7
+.:E.(SDt-B))'42f'ZSPP!fR=Dm'[&cgHSngP:YXFD")SS]r`j[+@s.=5':g1B@F[
+!;O(R`)9YJTH\:QC;G8H5!<21-MFmFJQu@ZbVcTALp800.mWtcLpg%qRu\)n7G64?
+YC=4W4cms(jnPIJf8V>jKA&),3I37Rh:L5)ITSON=uo#6>\;mr_24uX7X7\sgAMS]
+8j,FDm9jls/_Oe>RWF,]WmWI!#nm_"NpV50)iZD_do9#,2_flOqQ\Z,Zquj89;r9i
+"OuiPAdl.sNN@]+ZFMcpKA1H.Qip?W[43HLg,@t9pX;.aNa@>bKtR?[9P0teJOsdF
+1@u#'Q^#'>CBGa?fKEQh58jZ33u57sR>gLt\9rCm,f:GM;)R?08bZ53$.rDV$j#Xa
+L0*k+1j0"nR!;RQj\>6d&f3)]MbD%E2&HXpDs]EV_\QrZm5>Z9+4q*!L>>2I.).[?
+M-M!(QQnX1JQEdX!*!aT,VTFA+In/g2gB3$.2^s$"s%_(",^MN6=MfIkZ"212o8o;
+'YM6kS=t*HT2>R*&gZWV=Vd.XL(FVIFb&4@W6K-@l$e;)Y2fYM"oCDe,]HOt+MF&m
+9r"C\Bb&R=/A&sCbITRbG%d@6A!\nA[mjZm]3Sb(l_QTdR2'prZH[^S*k\AjGDQcD
+()QVG%C(:KQk7]iJaY\5<8/d<"[-.to3D%'?MW;j5hTZ48(cDm*G(qp%@t;$T\[G=
+XP>`6Jt1a4@^nrMKP'58T?73CoE6aPe>F-.Ib>s,0lt,"+FG`nYhfHRhHkWCA9k.M
+?D)BMCFZ9$5Yl3?MW@7K_Gga/:pu9ZX%=c&`--/uIbTHNPVN\2,)ucj7p2Ul/-f#"
+2e+`f?JS]cGJ?Qk-h`Jp2Erq#G:5QE2>@imgl6Qio&Ua=UFmWPonDdm@'\+6ln5jT
+)*7^($F9@&oJY/_V-NLpekCoTDFjg='W@RIFGCNX=s_-daT:#`a]1X_AT][4#L>5<
+B7jEmlBu>^.,I#qnc^_V/5uZ%5UAXi_sm1#G$b;338nIhKiS?KB8;(u5W4-eloU-@
+^qL?7WPOAi:<)%Ch4t`]F.deC]P%$O[T._7(BGe\(1am!r$7gtJH'!H=nn/\)QJ<r
+g6qi5"OLWW"d1$:B.BHRc$LCtEdPm:W8BjV)abg&I3m$T%]PB$#b.'irtDKPM.`YY
+FQ:ot@jn#d>H[*g!pr-J](Bqd)#5"E$h,ZXfh'7D=7th@&[2Gg.I>_08_kFhQt="j
+_$Xfe!db,,1/Z29.E@mK;%(U*CA&Q)WuR+QS;>+`bd.LH-8VJ/Y0iJ1UMGFfS#2-p
+cEa8(+<KH>?Zp;hB+A=dW@;))Q\E[WpQQdH#.:0a8D$U.lub$Z;DZ(f6(A9#Z90Xg
+LJ?);+JYi^E]P96W3BWi<!NqVo=iq^YS$rO65T%<oEs=9D<[[TXdje1(gX)LGe703
+,mW).a352R])9jhN94Vh1`qp1Gg7>oa@a:P[:73a6oAn/JU8krK7I-k"_#[b)7UR`
+Js8h:%Z$?-X:k-N[_UmDD0e_;Kbn6fE.;]FjW8/aY+W\%UC)6JdPX`'=pr[+8_ZPc
+&_+!qWYQCNXF)do/qaFB6c,CK(c*a>;IeVYj_*t*=G^<%5Y*SQ9;G68Ap)\sN6MUZ
+>!/(XKL:V/3G+dNW5U0EP5/)L',BLe8cSdc%Jq;U%!Rn;_?4;:19I*neEL=S64>Y_
+`KYRt/f)BX9o2$o/Mao6C'LT+/b_Rf3A.'<A/99J>iEc4b2Zb$<0Gg<?[YUB@Ar;J
+qR%;G<Fb^j$B9I.b!6)'>^L5DCg18=T1"*oQ&&Ri4;6H\VB%NWf.=K36i*hPe$(k(
+N3U\:*)B;bP@s-!OhR!#(qP]1rEs9+]OT]:Ckp^$jg93'#l*6aGW4$[rTcUgG'n--
+8cHFAJ*/@a:7ajJP3cB.N-W*FYETC,KJ!=t@T@"'^'s7Gd$Q7`#>B:b6'9?nQ,;^p
+g.h$mVr&SAb/!!5q6D`?Td7V!Oe\g]+cN*M<bU;M,+(##;X/,F[?odnh>9-fnGgE/
+S3!,MDf42qG08drdXrK\.<MjrQ]$p1B1mPX@E[ZZYYnBqLoOnSjWQLJfLQbbXC.tQ
+He"pMKZ[pPp.BJ,&:T0*PJm)QnY<8TEgJ.W\://+)b2fdd_WjFBGB*o)^p`o#r`b3
+WSt8cq;bdS@8p()Zd4c<#f5$^(h@^A.+u]T!d1kf27.B:D&sg)L4PB-*[OWQG0Sa^
+>;UI*[P'?u@SVbr#Q!KTo$eC72ATBU]DT.e"O.`,YG#[%giJdR_$BpNE9'Gu(#fX,
+S$7/T)PuB)0^DAnPe/N4Kc'tfQR^c,-::b>\s9pH4jX9Z(O2?QZ4!P^+JNea!IE4\
+ek7cj2&NXO1q#o#"Z'".iFM$d(,PmEZ`M\>M^.#fr?^05'$`-GDb\*,U/[A=FeuH(
+<WNsP$BTj87]43p.*0^?\O,'/T;F!TIUTSKTLCD>g-4.c)A8#0!FHA49um7Q4]Uaa
+<E0Gs0W#KBcrdDsFZhn<pA9CtBuI(cM4AFFOjEU-W<1ohDbgWnC:B-)UCYru'BS]@
+`,VKWrc=0>+H"N#R8Snp#[Qd!_/ZKA0Y)<B1TbAR.qEWhlWCW0>D^i1SJ"cC-,.OS
+Lru6>`,.)K-H5Xb_\Z3&HhhHD0ED+X!;MIiW18Z;>oAnFP6i1*>5VXYj(:kJqYfJk
+C&S*<O+?%tX:E(6V5]kBUEYu9=;&_3Nagi2*Ze:[hYGH?Z[D&:>U^7oD\pbPFQ11X
+9#`W6e@&u?q%X&J1J$4QF'DthBYATsbIfUZM%`Zc!qiW^0FokP="j>q!;HkNNK?N$
+f9i)kJiu7ETjKC*?S=oS?CS=ApR\Sj+B(L^_=,Lp*tYqQpT\P&lP1j4%S#uPkDU>W
+S_q3jk%)'HZ9s*._XY)`<\,%UnXlbBi3o5qU\$cCX8AY[D*$\Y"U#OTeS-%NRe&Nh
+q(Rqa!L_jd-0Y]r:gSfReE]na^,N-JRV_nWiV]OnS7i'nphge=7(G6Kq2:dT.Lg/O
+3rUa("T'!iWs#t]*_Ut)l[a)j#f]gj![/2oiD6>7-q<R'R$],Yb5#Zpf`YG)s!$.`
+i;crG+L)g[e22j7$F"$p:\T(FrL35AoI$4>VS.]c<cd\m#?7=U2De]/*^BFWV:KG+
+G:I?90EnuBlZUu`jjIk_HYs5M'h)s6[?OFV]27W8[dte36R08]N9<KL;IgNb&W.Z*
+L`DJ\&;G8YB=!d4ahE#-/p8U[h[u/Vq!D!+ffDNC($$?pEZR#N&.Dd8)Gc?&mb6A1
+UR+;=8Boj_Gb-g>j?$K=g[pVB/rK5O5AFBtb$#orM_o!+?fAK3P7X&1_?-G0;TjiZ
+P4Hl8kBr-FNJ%(5NtV]'4n_8jC$8Gdi7>/gjJobe;`.eNY^3%Kruj#(%o1<!%I25\
+0djukY)$*HFR6Hc>SPUFg!hR\[W'3"FC;I@N]f1):cu'T^hS]tQ;0P7Z,;AE5;ctF
+<WP?$)-!IRlD%c\:Or!FhU*$,o>e>.Kj,rJ05/,<(R(--R<P1f/VD&*R<[X\`nIE4
+Yt,8nkjS[&J^iWjaE?31H8ceC!8=^<d%,l<0jl$AVdBTFi*^kG^QtH`4f/cGeTsf]
+goh7Em_17&K;#1n6LJTH@j:@_foOf<n$IG1q[G?r.bTJDWke[I%NiWc5R\g9J.29f
+(s22;6el[\Q';Q#$M+EBljTk5QqK*&1tIQc.Kj,Q-t]2th0)Iq3M40?@\:TODQ;o"
+FZU"GPZVsI/-U'+'^KGOO-.3&jbBbPrc&'Vp@r>X1e'UZTa=W!_tmP.?(5&$l!:XO
+qEo9O=G<(b(EH64"5^(IK">Ct7XI"RZ1N&7S;Rk$fV"g7Co*:na`uNA![dcs(O)Z&
+JIqMg/i^)f&$8[I+J..r]]X.Oc2]Xa-?.d\dep&KP0ip;h1&nm,0C-]h>CUpBj?hB
+oT$G0g6M(W4B`'3=+;TAa$OsaU31r4WFFgTd[1D]IsPZ;JY-dI+ND]B0fD,LDR@TK
+SPB-gJ(9hS$NUi_!g_Sf`;1,\$-0tr;;%J/GM,-G@c$[K3mU+m.3hJ$A$uC(hsNkm
+/X9oO'If5&;#+,W/Vj:&C@s.b<lH2ZoV@@NC][f%;:tkRC*`;iAL@$_YP/;(X;1nZ
+U*CFR4hAG>kM70XP0aTVXCf8P:J_"[@JD#D:N2[%OXCY!^Xj&UAi&'n-F"Eo$?Ba"
+r\XGe#Fa-7UlWq.mDRsrLs\8JX4YD0\B7/`QkMG7G\$Jp'tJ5GM@,jE(X\Cqg;^'r
+5pO2\6i^HD`#q%+c3`E$SBZ!,&&p@dd[e>!Y0qAlJ*tdYP3fc-M1TQejQB]/Oja^l
+JAQ)59?3W6?V#Z7!;/B/+.F!;eqX,(+T0c<1%r$kBt/;1cHk?GOJo,XE^7nU&L(%8
+?L#b<3KY:]Ri>h[Q'r=F9!JIpi.D:J9(*a#bo.&o(`l#+Kmpg]]5D/r:5^<<GV[UF
+_2a=GM!o%!+fG/MQZ]2eK5sY!@Q(J.dRY!k\.D.K63U91RX1!3i7eFkT>n90R_$sq
+:`dE/?erU/W*XG9$,$_&,E#*O*1H>!Jik0$;bFE5R7Ml-L?AWIgjqlal%(Hgo^^X$
+hnAAH%BWMk$2tGXLphZER]M`)'$kKT47TVhDHYfX!3L-1*.RO4acSnYpV*kH88%jd
+@HQe@D(,glNUc8I'MUe&Ztocr!Z2Mf&ce%>ocguT1*bO%?cL&O2t'?=![<W;R-&bc
++k<^m@<C@p*?=p>eKaR6o`OBb7qoS695Q)3/V(17qK5C,n:NQ>_ss9YER"t=P:;>W
+-@nmCF(^C0JBi<THaJ%8ID,#uJjggd+?Mu88:Q&u\LP^G$:kaI!F_=@'BZ!06^Rr#
+W2%t<a@Ql0f3_P96?QI/IC2r6jKdqo`D>Z\!@uD@FagXj%P^keU0p\j0Grpt'AU5K
+Onn2*=1\&;od37(:@aff3LY44G%"r)*;JPRCQ;0A7P1N*-?NNlNH*,r$b=VQ?WYdd
+fZUpLA7G=gHo^(&#sRGC>gPN`mg+:P!3Ok!K.ptO1sYW],(39LA:`'V#t6<7Qj\%!
+^4,U<\hX<;nj$;:Vk%g0@_IgK\!%/hC!K-6FW-=I=S:3E1M%SP+'jPN`j0t/!jf2^
+<3iAOr&:'8U<UK/U6^N1dfLWiY$n"10ufFoE8j.`L=g\C'0^?UXOSR40`:>u>Sn(K
+K]KP'o!imN3K@HBXZ-YH,4V[,EYs;8aTC#7Tg#aC>3\A\hefZHQt[poE<$OUn+U4+
+#:'#&X5jbJi5\nYf'ZIE0IfCi>+l(reiD'HL.qh17rE/_OU47D#=$A$_SP\_13o<)
+OPi!5ATb,GeKsN8-F(&4D8&W&)-\"aY^FAGriYHpqEUp];I3+7IO5\sN<Yn&`n,[s
+#sX_UbQtG-KoXS0"SUZ!A5QboKq7b^`USW%&r_Y?fD^066(7)D,U%KA0our4DQQ0[
+dLSb.oH3/:cAjnQF+CHSPUm/m3t!#&8F`WRkO@f'n<iX9q,#<[%#O<G9Li(KnTW#J
+'rKa"YXo97rEr+@ZYX,-i\VIR#,Wlm6C!(2L1^c5.;c1+K?2g7>SlSU895[l/e"e<
+#+D-k']@Aa[94D'B<a6sTj#l@/),*;L_f+tIa6VAEjTESm]r'mE)-ahJ9m[$qBYKs
+6t_CH7Qc$15rF8UgWX>Ge7QG0/cN=2SXFsA>*^/Y/%#?U&0BT9IYkE(OR%si>5n>@
+E.^B,d.X02n+AK5Wup%HOX4I9CS1W"8pH5He?I=X"\q5+O_sf:J]o]DIks0Dcri(p
+":<F,>YR"HU0snk+$a/Zj]j>MM8J8-%-gi1ie:umJ#sRpdu6W2Z-/WCdlNH>9Mf:)
+mGP0<W,80lfNKYjY;KTB7LMnqlsYLnAjN%O`<i-+i0g)@''Ee/\"<%:p90&5CgC1k
+ppFiF\3iRig^"Hm?lc9#]ttW1jdeYb`_3eH7c"e#n7p(HjOO;,)-Z1?R!RGJ@Q$Zs
+P'0g7(]+CVT\96H7R3@NW"+99mi-Ja"3iO0A`klciEjgdl:APYq'._Sj.3<^ifUc'
+Qp[JI"QHoc%,@@=!VlDP^VE)'4$gZ8FMsF99UgL>f5k,98)9\SoV:8$:V5h(?SNI@
+16J_QW/(*2EM;S/&$lAkUDDh'E/`]&XbAA4jJ=AL>C4c2jGt]SrLj7:j@n>7ZY19@
+:)T/9a99.@bRHTL+%FeXB\rYep-igFD+=t/o(f5a6e*O.S$<*WLeZT)0f->`(h/rU
+'gCW`!9hNmKT;pk)VUJn*^Q-3pB*0&]l^9hO2l.cU@gHeUlt]nDuoZr&"+sI@;ck?
+$@bV[n0#kk_L0%=qZ&%dXRMl&JNF(`@!oMdEOTdTk^l*(JpF;l]6oF;-41S8H@bg$
+!'Q%[b8%F?TsTu0r,%;C(YSunYF1!fBttE>]I+"DDd.Y"2Z8B7(FV'(/EBE(L<"Mu
+EZKj1NYS0:S:sg;NL82eT3W;T68e_qf9r1&]3)bm!YNo7F9):Bj*YGaj`o6oZZ6-t
+$8O&U$[=D#mNupf\Yj/up<'#]$R&sgZ%*Y)Zp@]Z2C,Z*@Pf^m6ap&8Y%8[9/_2+o
+M$NLNccaXSs22"XY':>gJjt@cHhU"n>Suo#2_j]>C*_-2+8]`4oYB\LG\BB1]iG[;
+;^\4L6<_k^gR]n9>>T0[GNiC(6Ett\Lb&H\UEqa``uUN:U>Zf$UWFT8]%2'2_&jD`
+2NP:"0e7A;KP?nRX-bmo+-c@5,#I([.i9^ipA"2_[E'609]q[c^;m@[/F2d9$W+=R
+<q/lZ;D7ZEM8q'!0o$caV@B=P?:A\:H9#Xa'%'V!JGc',iJ?e=@?+qXEPs9(^mWDi
+:#H.]-]4i*@@CtQV9+\;D/&+`L*L3bfHUDuEIH4\U_%elL(gLQMOs!(pUs?KTaAV2
+feN$)Q\`%uhk1J5#1f([`e#?aOj#/$U:f?3lCg'OX<W6FJ3!0>GpI%6?FoD[3tYnC
+[ml\DDc)^6qnDq!fQ()2Kr5C:3,#b>=NuaI.n_ZIFWe+H_c!bedP3rYo?X*U\QB"^
+H^n/RQJ1]EK-+QU#4!)nK?kID*h<FkHmr'rj6I;U:c8?b\GHl`o3tneo#7]_:'!6?
+cl@jA'n`rggc<:`dsem2VX:5k4rMH59q+QXFUHY"^%UioMe4ke`$hS"REThKhumC4
+G>.6q!_?`(k=C];7d,A?%?C$fo1"Lm"Z<Y0%K4[57!i"@Y0`SXo1Ngu'i+p>+q0('
+\Q`"3ITY)1b?@`^'ViuEGEp@='ZR=PN1ArNSQKb?]s']hE-(VuW"-r)Z]/h%&S^ms
+jB$c&lI&"Z]JUOk&!(ckZhM30l!fgPl'pImWpQqfb*2K^C8q=<J_L#9#B"hcQkUVF
+j.V?+&gI+<ebT/0C>B.5cNmS8[P58ZQFR^t1YWV:CV8=R';nqq>g_k82E,+DH$K98
+p=*Y,LHp*ZJ#ksFH4K5(>iIk2)F\Wj2`Yo(nt7(7!)&>V1_a>-KfNMl@TW=,1A<f/
+ejUi,j'b2^$$dXu(;L-!Xq+!t"(C#VjOT3Hc6O<YGaLL1!rXANX)+EF6m\4?;u_\9
+8`E>:OF$j+Zst6_kJIdc]j-[oNs'P"@"pcRe&\cchsRc.n!hs2En2KsLh\oLMl)aJ
+qq!\WHBeA$nnj+@+b:s[lGULQrMDj'0Q\\-f<V"cHWjH"m>TLTJ\Zk:'0Gr8b=gHe
+&66X%$ZJM_^K&=uONW,0,\X117*IbD4%)jWcOtg.A(5VZeouMo5)4`<(+p+rSd%ff
+d`$\dn+>Wr'W!';S"W.$=+jX./o!0o[HX"WcJ;+A(W`damA7*>!q>/Srm*V$;ZREP
+A,bOQY2+b@m8>T@T,"n5^&gWB%K.!TNMiFE`5Qh#O37M(#laS%]oQ5HI3+a"Qam%d
+[LIdC[*r[m9bLb7b\L^CO:QDUr_H;XI,V/,/EO)cLt$Z;#99Fl+AflinJa[unJ'^(
+O+5p>-)HXEP!kG2!UDHM=Q'1(^jLU]relH](c[.uO!F*c_+[2/X^!a@(0MeDcWTO;
+#C1b.L]N#"&mW+i0%3/uK;)u)P?KpIO^T$7/=-as_j\XiZ*dNLbB/?LIWFW&>jO,%
+B>Lf4HSd'#de#R*],XX=dWi^S!;j#p%EbDUl?2&WA21b>++]W#/"^AQbqEb1OAfmG
+ha9rTX0D%o3rc02I7F6P)gYdX)S%%#lE4)86.;At@!4;a`I5\lrdB;Z\n4ZGm#sf+
+6`(T9;O_Ng%TOT5Wl@2L@jIKuEAdIo]IKGeoY(\o0_^nC>%V!sp;P&?R#E*%je\)?
+i#WleC0_Htk+UC^dZ=ZbYKU?n^JsU.au'joFqjDf]R52DV[;H`JA%Ksfrg8FieLp+
+1s<[`j[""9nFtfCha`U]JQs:6]]3m>'>l:nEf8"7,SZV_noQcYG_';eLJCh*4mRdM
+kRRqFI,'e4L(5s(<X,?.;\BW>O^C5P&)g$DO2cGV/Mu^!>C7c>ch:aN7C'9]b)j!m
+qj6PGMn7()Wa!'9@8p4_4J\PqkE9u@@(oA\02niqU4DQtJAGbb'V?ioN2-N!OP(+(
+.IsWWX%f\0b6uV/\e&X;1%qdtfQ]ZuJ"$$C:D:RC..ocJ7LK6D'upqNCau6tZ%Q^I
+.Ou(K8mpEiWV(nFQF1E('aU=<?V3u51<E+D&W;cUa__i4P$04`I@34^c_D,OrJ)S"
+S;WLd&KXP%M`FfkOt(\do2Fs<?W>Cpkc*TnYmhTSNdde\2/;O]K)FU2Dii]1QK4!%
+*;nt?-r*D"0*HoH^e:gXNSqr<Og1lbK0:1-E3\\drK@VR&f*1nfUD$k!.Lj^ZhW/i
+lCS#B&,FQN8k\.6b1itErnQn:g4W^+HTgCis6PinWfVY0+_S6-B?`:UkL<J_Pe>uY
+BHHjpU8sXhMU('u#hfLj`VHL4Pu0qo&cc.<OXK28phoM_I-'JmO"V'jO+Mrf@+Vot
+&<Dj2fpsa96FMk5U;HC&:,_@N5cP$a34($r)AumO>EA,Q8(6V8Kf0$booTOuYN%J6
+2M9<*Da7of+pb3WFn<ek6tFq$.a`T5-;FJX#+q@ln?u=*d>BIkFfaCpZ5@*;!P#eg
+D^UaLLmXWf+qh%Uh\JG]#peBg(nI(c0d_?P`m,b0-k+?U>.o4]N1M$WC]+Va7s!0r
+D=G1q1$"A$R'PYGrtAC<qoBXE9Bs\de-B6,5KqVY;5Qs-6(Pc#j[9g/9cq+RQO#mP
+-\1&[$/b#G<YD.-4dn<b/b="[rD7j/"$b#ck]C/ei?\SI=IpaR&%d9gI^YlULWX,m
+:Lk+HO3K<%8#!BNdbe:PJ/mu\W(-*-@'Rrr;OgkT8?np@VFE]h'h5YTP'+11WKt-p
+OmC3j"?%-]#G2$1P#3ih9rh*[Ro\K&IX-qW6''(gBZnk#pRX7<JqWfKA`'P.en^W\
+g97bPr8RQp,0*i#b\I!WnEO)rm_Wl%Y0<ciDnHp#8=.^!qniol97JIVW=WO%)1PRA
+=$T='GP>gnfAOo/S"+;i=?7AGikaj1AV@rNE*;DYaA"d86A<L_)_=B8M;%.<+_CXb
+kWD\=h.=`IJSn<hg7"HnY"Oa(%qDMe#HR,/YBI@Vo3I7KF,lW^g/qU4;`gJ2"^7B`
+msiQU%[JL^pc+eAQgLdB">:(5fd`C]$=n<1jf<TBpYt3.EFqjJqLg']V-LNY1T+U5
+Uj#%Oq5/d;LHbe"NH>F.T);Lh<b#Co`_K#rorF[BXO2@(fj)G.B"1#"VL=OE*DenG
+SntL;$t#jB)\(8(lZtM3D[d-*j+Fe4Rr.A:q=.N7FV?Le$'?u1q?ga\4l;sPA^p&l
+DLpBe5X)S-ZjSE9U99T-0L"cP+!C)\aGEFX-(LF@r60t5FZdetC#V^D@/u=^F=@aE
+#RC30K$#@8pIgkj;oh\6(T)TC#HZ6?gje;5r6&8/!;Q3[)*[#oIQ]au1%=$/l"j]=
+%iJ<PHgiCcS;O3CL!>?nLWCc9p,YacJB2%a@J480GO.GrCO^*bH#B#n#'*n;0-e*7
+dn/,'X]8)aMPZ<7blNGQ9uTQ$`&R=f]3KOZ7,WB;[YIZ]#el<h$V"kACdEZ`USK'H
+Xi$7Un4UreV$W@GG20_FHp*IMko]shZ/%oK5+'[=7?+P'HjS'$Bf*)]%qfFXDP8"'
+fnm+fs7Cp1>BeECMO%%^RLZSa6YJlXlI\M7f>M/EZ@D005.e.a^HQt=A1L\Um?]a8
+Xt^d&]ObO,n@G%fQVqi^p&Z$Lip&gX^&jlR>eA'.cPL`@3Uu!Mr_H'gIuD8jFA`e:
+(di?SX[%7,H*iPabL>BtG2G37U1I8I1e^nu0KAm`l%7c_k=X`f?>-mH<6RX._[>N8
+EAM2bdG'0G,enMa55V7eArLBP2XY5d.uob\!;+pGXDMk#AQJA(nI[+FIiF.:jR[KC
+p;g]5#JN2_iu9h:)F.A,XIlV^j2ng`#+WHuVa3P(2PSCTCM=,>.#I`u>Z4mDl&4<O
+Nq$DN^RP6`!<39(pfWUY/pWD<3rHaPql.mVWJ3nPg';57U$lj\R[K'&0[clp9fC1d
+iefZ$,u4)aL10U9OsOe$\t%\P>lu@[M:LY#hC&''gpsm??I36Q7Nt2T!Y58G0#D97
+lc&&<+/5Ds]J!&E"WAi0MXcpC%*tH^RD84i,%\?hhk%X`XA<tq]r1]]1"(]7""9$l
+P@eO,::4Y)*InU!:7%]kFMfrZSb@m0Ud9JnFZ;$0?]3V@iVV5ERVou*)U)W9-G*@1
+$"K"-s34WT3MRcoT'so4Z9D1%%r0t!j)F>]h]<B4`HIqZ!=m]"a]+.nXnUs)SojGl
+fPigff/;4ua&9$@5MFX_Nuu1Vb85QXqK%C7WgG[J8%6O<M+Q6aT:Z#?'&gLN)B4R:
+oHV18Gh8EZPdMoeVo2fFKqu];=#*-+&PL\7KMaRH*g:-@R]KS.$0m_b`H+=Gf'"66
+Hb!ql1r!`ofa,m;:o#hUIP52O%a#e45F]B!+pq?heqMg'#f5B+k/s@L3k]#V*d_Eq
+I3AO81,^[kJnD4mYDd5h(<t.^g#M^%aDBl/8-G-,NV'jaLfE5_ch^PK(1ap*&ckiC
+l[?o6l@L3!L:)/<>gn\#pTahLCk*3I<]QaG;&DQo3,1Ii=r;;Ye2M''A,j8F[F9G4
+oBE:(\$hf3@@rU^O/MqE?c..*Harq*TXX<b+1X&CZjqu7+jO1J9A71k6Y/^[Np`2j
+F;j>T[Vd3lkM6IDJ<!E@(;6A0bQ:#'5hbA:;8oFHS;`8[KefDSRGb7G?/:H6?"9Q\
+qu(I@K!:N3Ak/2WHSotWl[E.bSp?1QHlu&g-B?(T"/j[OU)Eo/MO18=#r4I#U]IWf
+^MWs-WaU)?_6f.%_]G(EOE5R%ZrHh'Gh1uUF9pV(A3Su/oG0D/-kil<$;Ol>_qRXM
+'*MX;AA?I,`RS*G^48H"V#Ald-4mFVc*?A.KK_>=\YS8<bt<qi.2_l>X_/(3pW"'0
+5[cROTm&s9q2YdC/7_9?qU[I^ePLoXVLZuc"sQh"?F"g6Z_d^*M+pT1RN:PsVtA7(
+R6/Qd<+ma3I5,dPFI,-X1Wd/KLJ&b^bGYateoJ(dq&@V[LU'EGR:ndZSs<6k$LK'!
+>-Sr__NX>)L>?1S3C#6<8KOW\lZ>q7A*AKc"K&oaeJ/+fApBiOL7&G"T_taW:TiVr
+JEr]XKW]M@)b6Sj\cH1kA$_EM2K#9^ka+maj+q`%*nhg_@$'Ss>9_/C5T&O(T1PBo
+@PnQhIBQR>:dEq]&.IA+-SU<priftTI6MlBC!18&73EamDbS;smpu,@dG#:G5sHf,
+[p=JS!krmQP<(/&1Jd(fr\:q0oMYGHnu!2<5d!hEA-$.%:qqCEh@P6`=^"Q;NdD&4
+kZT6S]AI3\Tlp^+4I9MuiIhM8B0(48R`H9oC_81g!nTWY.X39/<9nNjrBA&_auSTE
+_la,`p*SFiK!]eI0cCo)h+8\k$O@iJ2mBiH@BkYYF"t\G4_QNN**)(kML3j;;f3$-
+ja/bXo?Y=tP`SU?;F"0jZU<*u&Pp0TQR&6`iLES6f-2*kbK,X2N6$S<VNGp8qsA:\
+E[FKo,i+(rCAHT?ZtCHg.VM%Q>X4*8[3`%&IPTdEIpCtA\)t'hEq4UApih+#kf$m&
+>&tW(HC2T_-MB^6J1i6Tr4%\HfGb>S:i[0We<]6.JfOqRn>(coSQ1DDq+,;`ddF(4
+O<jJF+#Y7>\rWd7:_%7p1L$I0$B_*5l%^BA^[2tp??Z4JN%"oFTUUEG36KN)%hUij
+me#qC\4HqVcn2J$:1N&Yo);]+BCXNUn*-A4bXm%Ya^jPcEXem.&P\iu``b@\RHF9)
+'kNeeO\U-'d;07Eq)\d7MB%dMj`>UslN+kLOnBsa03?sJ9%.:9*5d>W6Iu^%M9Q=f
+'pi's`9iJhSMOsSEZ(o2(ncoYH)"[[]J&>FZ/>mLmN/<.=0;VW;KY'^DZ\b8,;P`q
+"O-#iZf?ob6mA:UhqWjfn\LmK(j\.h2ugrp-^:>am]>^iBTS^f*$>?N&$@#H%`4_$
+La^",)-OAd2;P1^CL,'WScaUADSpMB@>h>/$A&ZR]!VruPuq>S`G:PB8PW`AN?19R
+j&SEq9Dj:1EP?(h1eojrUc"$E[eY[\nW-9`NQekf_V!#3%&0%nhV/LPHeRUDnt`HO
+QIK!8bZX_u/Ce@>Yp(52]:O%i;30<'(m+MaVLn@q<*i[hP@,Bu#8c8:>Be=lEaH;h
+^cpoQ%TKA3D/<Og"\'G*%JIW6Epgn?,mWu1e%iT0Y!&4igY78hlZ2U[lq!MhrTNJ8
+.?Tis[>%EC@TSLAqJ_cQck*2@"&HFWPHEi27N^8V1q)[HE&+O\3*Bins37_>@`C,`
+5MkPj<?)jSAP]u;3cZmeBn)Z,I^n]K4fJnYC-ETa]@A6o>-c@8Db^knL?SQh2dls3
+"\SOoXu0OG?*^4u?C5Q[mT;/S1eGu%j?W9ZNiEd.2n9FmqpSAPW>-[P)-'$O0+(5P
+*h41f:Vjk`)TOpQl"f5C&?SP:]PflQa2)9cZEb&,T8-gF^^2V2hBV:cprS`R!s*G_
+mO"6Ss(l^U5hYW5d;DZ6+p<r:dSo&r7q^>6Wh%i.!*B6!s*X7D6Y`-s;^UG93Nkaf
+oe.;$P3DYh&E>XCFC!#bN?G0;IUC):GXk=jgauI4J3r,YX.R1-cMY-G38\#]]FQje
+(\<IppGios54,"4EmqDfQP,qPSH93"@,*;f~>
+endstream
+endobj
+128 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 733
+/CapHeight 692
+/Descent -281
+/Flags 34
+/FontBBox [-166 -283 1021 927]
+/FontName /BNEDCC+Palatino-Roman
+/ItalicAngle 0
+/StemV 84
+/XHeight 469
+/CharSet (/two/three/macron/i/four/I/five/l/m/H/seven/M/X/K/B/N/T/O/Z/A/zero/P/one/E)
+/FontFile 129 0 R
+>>
+endobj
+129 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 20842
+/Length1 752
+/Length2 15846
+/Length3 0
+>>
+stream
+8;V.\#rn/b)`EhS:(bU2I*'YfA$V(Pqi[%(&tbR&?Y8FV>Dtis,pulPXJ^e(V/d+j
+r?R9+,hXJHqGX:Co?5e+:TAK,rr7;JlabmHIdZBJTD*e@jdh\CL#KlUL9P?m2?j\Z
+g09r6R;"^6,`i%*&@<*;"t9OQ'T3'L0S'9"5liZ.<+i&M*[F+'cMoO?6N4bMCIK2X
+XoPM8;c=qU@&("'q>a^N&-lSt\lca=f,t-f5p-c5OB@!R%tP--*"$q!ZnWCKJ6?#>
+G2C!\*C9Jt?'rCmD(,AhJCRrmSB)-<dJXB-7Y_Q_TXHD[/?#KGMjQZEJ-cd[AqgGp
+BQ-3Z"&L5@"'?d84fsu_n1>Q\6mE+J6:C_o^mRW(5\)o`6QmSZ@"\_>+JLaoR#jjh
+du"2IE.[9bmDLdV_^YY`"!GCPJOG;&dXhJ;+0\t()(Ub%Yl[/t;$Wcqn8]tKkspMc
+0M$g>](W>P=u&[FDkg/+.K"#es2+r\0T#Huk-#aD#"X=P-BnMY:EO#V,od7(*FT-q
+&F]orFD)D5V%=dg$)TtJ#T[NY\;A470Yc[R!b"D,"esHH^$dCoB[tGt/UkT25s"Z0
+6`L%U-`p8h$?;>GZ"u'*V??nEN+IK()Y#2ZOsVks1l0$D2X][i+(p(Jq)K!#$5#\H
+qb<e4!h?_n(@5ccgT5(FH9]Qqj)1uj8blJ9LcCi^Vd<5FlJqQr^?=rX"'QJ=X^gf@
+'sug4#4F#6I.;sF1]"Dke=:sAb.Yq;gU/V5/Cs;qQ(ZcaqW<m*[VNcr(c3[RT<5ln
+n+h#%fn@S5;;KVB0Di<.g(6FX5@Ta`;Dp'Nn=VGWo_,>,8`H!0i;o[JJl$PBa]7Bb
+5+5'UZ$[e7/%_diDY/(HU;Za[MNE$Q3*/$95d.h1fiJQigA1C66^K*'fsUMGW;9S6
+4GHAi_J/i0>fkTd/FIo^&L@'t]0dM6J=_j=%TlI>E`/>G1b*dEU459q\SUF8\X)2f
+T8]#__Wbf'.jtWK2W;7oYj*sgZK+?:Uu9/3L>5!;U[Yn;W2:]Ef!4kRNVA>g$KYdC
+/jU#(](`,7T,\:!<::tM;rbK>kfPtO[\H5JYG)!QVu2.YDgCFJp!oUu3ONs3#[aNo
++`;*E2\[!2V$jbF"@'ULkpa!-)Er,#48MJTd2;3.6j^Fr,YtX5[j6n<Uhhe<9GGB6
+9B-IoFi@tMb1P0^Weu9!cT#2g[\F"WCD5i6bAS=Op>F)r1-(uI%V]abms$oj^dis#
+%&`&u^)M.E5uKk)c7`22(/aFSO]%.YRBr$P^.O@lINOg(J(mtd'6a;n79X<W`,Be4
+;]3!^B1+l9*aZ%/$WGWq?6E,6hj/[S3&)Wt*?*L'p&6?`>oVJjQTd;`8>9=k9A<p"
+r0H2(GBt1;FM)V7D6oL';K\:M2T1u?2lKHN]0UBt;7VNsTnP&)gj5o5>ut"*Rf9Up
+I)4c#oH/75e@cG8nPbp$0/X-N#Voc%Q:r]tYnZ-[1_7(>g3G'kd+11ES*W)2?EBgs
+H$hgL'M46*3aO5iB;`KucuIC@b!TG*.kcaGB.7Ds@3R(-8(4;;e,;ekg0J]+]bRDg
+O&t@Og!_$20k#@U7`,1#0TLL@o/W\%])d5CEgS0%nnhf2)P''_](3"[(STS$+[FBi
+pj/)7F=#/O`AtTg?2Q[jJjj+dqMQZGi.o:C8@Z!0AK6-RelQq:*M3EY4!hjl#5>2Z
+Y]H'*Qu@cjgR-6G`5PC#VFu,o+*$Jo9JKt.X%hT]BaUhp;&B"R0*Y0_c+hZ:"3^I_
+>sC*Z.7J`Dh_&2MG;eV4r\n^nW-,(;A?TT>\Fk>T\&jp`QPn:kTC*\3lRR35L@4U/
+0O$V&/U5B-meWu$Q815\VR@?6!<#:?ju`J:'ImQJ4k89m=/Y(.k5soaLXo0jK20L!
+j6.ACck:L#grV"XXg,qJ9\F[cmUq/b&s$#%C_Tp-4Ylg&4Vli:>CX9CZ`gYr9CUAs
+3R]H@aX6\%9DbEB#@_2Kn:]ANH*c)5HKgO([9').o]&Y\Y/G`o>jh6S]U_QH=b&%U
+YgIY>?6rEm0;h47$h9P/*&f:88TLpXIhpI#Qd)h`=]-QL<,92"gJ\K1^jK`OU_%<Q
+<h5Zq'%r_>Sp]g`PUh$"39mN+.j9+3n!]H[>SToQArCK%T$L`;Kf]6I#-,D"(XO1E
+Gfb9$!nYVcQT'.*]1:]4;mAPNHZj>J_NiaI69<om$=hA+-kfA1&C388$^JH?V/rpj
+:nT3[HMC-^m'sh]mPB,eMaXnS"O4hbLWiZnSoS(H8s:pOB+[1g;JT%Z;$GBdRV>`!
+9UleVm/eFEZ)GWoT!CGbMlBujn&ZVR*@WU)>#L!>5.P4dcRV10]G-b!?p\REk!qFR
+]GR1JajBu1X`EQd^r)0A,>rc5Q1g&5Jt6E)Mrd.iid[]nrSJ@XU[GEFDC47UT6K^)
+pG?&tO?m'r<N-l[8]ug^V!PE8*<(guB-uZHh_JY#a?ZW.Vg9lV:3Yl"AOip>hO@:,
+8'#mn+\fcum_L*.bds`-Q6!Hs?Z45_#ZjuoV'ifgMV:XBHXCSJb,\-;Gh_:8R:Y.6
+AkZ2br:4FK*(sd&"77B(HHj:lU%4hO:.I7!VC5kh2)3em0eLFTXOaaMS'm9B9;mo=
+)s/p;\iP/mc$8L:*CV.r\.nY`[(>thXV2LH2,*]\eVFnJQ$Uamh2%dXadn>3:1?07
+"^si7MK:k+5NR'FC`>VQJo,_5_^(lO](tiF!WNB)pcVc-&617H%@#_-/D1a&:4fJC
+F,1K%[@KqcT!X^I#a#hIbmTO<lNIc1rYP?H+H8[Z6(#J9!&hup6BE%U5:\?i)A\iH
+h$-u4EhRduRHuog.6o)lk)AB)_Fpaa4=V"?(OSO:(l2kEQHRg&$cp4;q=oZShfZ'u
+Dq4h'Qe<e^`_2M<l.BK1Z).^ko'2H9L!`#UQQ(AMY@dd\q/FTmL8INrl=L4MUc77+
+<$0SP.lj98cYi]`EOqEl7/HCL$p:#bEF0q$Y&_&*<JK/6+?0=4_R).l2]rj`^k3+f
+dr$9S2P-B<0u7fS4nu^53BQhlh=CT9bqcVrJi)D"`J55S`*33q:?qer>5`1]0C4;/
+2[,?:69uS'1)amjE#EZZKpAk*%pJKGD`Y2ZUpr5D7'a\\pdL5,ihAD#_V)pFduoKk
+f:CE`PFe,pJo#$K5DT`CXP]BIm_WbrZh_t6I(QkHPluS&^SH:6E/Y<F'jb5ho3Pl.
+UP+8e&D'89#7QjB#3L&l:=sm'81,K^&h+80>Mi"Za!^0+%JBJ2AA/<c+I`(sH^\ip
+6-M?Li52%+'>-t7F,aoNLns&k;?GUT5+BE?"-E'M0-Q23TCi&>s+cp6q;@8p(66f5
+"!)uJ<D^:-/S($4L>SO:ZXm0W3hQ-Y*:+kDJ)_67CF-jh\kehjT0S,Q;=#gkJSb+^
+X5ThdB6JZ1,tD.[XF4k5-3ZP//;=u6>j0V?HVd$t6ho;O9%4:tL%lYJS2RRJ)XgrL
+!K07KXIcrH&*eng&=adS1ufOfVi2c5LFLQ=:*3>8mg"9/IlCX:X-#R/6((M4a8:>7
+b++/9<B4T1diAZ*<h30:KjB+daD.[TE*XS`-j\[Y[hcX@O-%tT\=,RJ/D?l&P2N4n
+;E\aV"%aj-;%QYP&WF_;=\VC8WT;!3RL(;q^&gg)Z2ULaC^J@4.B)[&#53JLN./%p
+K-QRJ7b@u;NIh=_l/1+*h<7/BL$aSfP#t"1RPS3eC1get9bQ#%Lu<>X@cUs?1K=,B
+O!PYd;D+4c?K5R;7(lYb"l-86"oJ8<?h2;B#-\YVnD/O_r/))YjCUBTIJ$??@t,Z+
+/)^$MkSVl\YgK`<42m'@,o=0>CI>f6cXJYok;=Y*5r;>EEd:!rB]q>c=EXoEUpSM6
+Hg!<!\S.09i]rk<I.Q&cC"3@[&gEI`X8&BGl#!]C%V-iT+7"M68&?Imh+Z(SMMAkc
+\$gq"Vr2-k@i3<fji*6"WG&9X68Pk$Lj(_m"BTX[L'7XR-E=uR;EO-'-X1aahL7+q
+7_;QMU%I;d*Q;=9bSYh%NV0"1;(`,KX#4:VRC>MB,ucJ0imtU^k<V,_=5$J/?tRe]
+]b1.!;8F.+_9rQtO=kU8G@,<XYSaieWedYsSHa9)0fYZDRA,K2.<2Hk`4Zn2$'"Cs
+4sMFXfM\%O9_8s:.ha)fh<^K3%Lgj)7lkXN4s92EQY/5X]Nc'KR^psW\0h(a2mD+,
+;3ae`bKc&$$nq9^,AVs4IiG.>$p5TR+m+#c.PZR`+hJ^@9!V$Do'N2U"ca*4?;W.S
+^BfRFl8Dt'KN$X%GZ3W)H_O/400=(W(?&pNeNn+Dd03boDiTT=lIW[h?1dqP9s/$2
+B!BSNekfHkM;Cq'UJ%I0g*Geh)o@\+8^SZ3F'AJ`ZIg`.q-QH6cV?F)F,BGc]0:nh
+dtRuPrg.,<Ml#Dna\OPi'MT-k^V\!trZ94(.GC0l1o'h0+O1gPP:U;dgfm#dqH='g
+H6i1/+[W::Mii^6:Wa6(+,DCo?nulXpTNub`pI)"+6lbi*a%kL$Kg!mRG'gh!?9K\
+*u_-`2_*eaN*ma9>08ijBY<9sW-ebOER314mh%#+Bn<K],"V^2LoN7^92uBDj/UR?
+@?[WM+@in\&tu$lD?</?68%9=U_Mq?NLKdW.!X+P(F@H('7jmk0p>1;E=\>'2R2d\
+HESII$$@4dr>O=ZfZ7oFM.pm>4-WV9&Ec;'LhG8i,5E'$>E3q.CC\ES\&T51m>581
+<26mI@l4E`$>\>;s&WncgXVZeCg/?.bIHhA5)U[%HNiFW!0$Z0"(9[blT=](k?C3)
+Z.3/B\qW`1)oD0nG5Z'jM;3Pc/1TIC%:Zlj-2UH3Lb#,\Fb\gM4247_'E?DrD2>H.
+F>%?BWUVOaKo_m2C?**$VEL=bL[U-(6kNl?g'8Kifu+.!&9F2501@u;2[9\"<$<i!
+*)(.+A)HAN5e0q5C6BDc-,BbZ\;WO0hH#\4]dEnH59(+P0G.'Wft1>P?[R0N!aKrf
+ErpoampgiW<ba0cdp\48"s`mDb/odBrEgZa\Q8W[4]&AB'j7tQH)MO+^?V<k#migF
++5gVg!a%n;T(iJh7=t5c6[8'YPPjOf/$@M'1Yrc;fWZ<$_V#:B3*[@ErfWqY593Da
+#(I;oA+b\3%37P9W1fpYP"gp],7ue/,m/@s(,1Mp\^!h''iHY7-Id3;8*OU9coDF:
+&arI\rGoT]4hOX0`fX4+:Uduj^@W*0\`I=Mo>LYXj]R?s_h[\OO@+_G?A6LM?$lr+
+>@jX2^!fTD*5:""E79Z8>q,*;+X)Q0cfo_O+Va6n/0;!X7M"oA#/9f7k]:=gs#595
+!!*B)pD$Qg=p^I=gFEYq:.rVh`+r1r'h][o1<appE,.9omlX<eZis7\l7&F-G"GC)
+q\2$X<3`DZ5>VjsFH`%%]dW%+`m^2\:0Kn/s+:96n;""/i(2II,ihc[2CaI%TUdhA
+]H,l"EsYo\T#!^F%`D9$A+6(,^L'EV09[LR?pHkaV8o0+J&u'R$/lK:G?I)+QJTMK
+o7`i89QQ-H<jU,B9c]3@`aWm[d<D*N)5iH9($sBrkGb-Lp\Sa@r8`/<f&CbK=CsCl
+0C:-I7?RcplVnW3F<)]J"("YejO9j%S=:1=X@Z#'KI.a6?ZaCHZD8jf2Fo5$C^l!=
+rnl0FoY1)KJ!&>%Ai\;F'mPX1+^R?Zglq67Qk+.i*?_c]L8M_m]!r&rI-&lr%@LHG
+]eAV?&R#Zq%itsBn;[8a86COP6'dF<l6m(3&c`k'18AX<5Ere\DHb>\g*?MT#7[`@
+Yqr>!?S9H3(6N\D<B+*.YCN9=ciB;1`iTA"B=XV;ha7e7=<rUU8;W/+oW;18]^,7@
+F!sUV?'tk7D2%oZho58MKWF#[],Ucti?$`gV[G&u=L7*!mM#0FAVfoA4DOtU2'\1C
+43oD-V@iEGc8YQ)nnt8OB-<T6Ko>H=@(HS3jpAlNc6W+hj5!HuQBgSY+Nrl228@[&
+,1gd$=sQa3[DI(REFJd5BK<u1Ln)V.+5l''(eP_]<BVs,LO/(&;G*4ib<?*mT*.S/
+iNX\@XM4&)\1m<i7@QLtG0l46AeuT"Eb$=<5'/?[r2;]q4nQE3(3LM=B,/O:Q$*sn
+AV]n>GEKi=FVF:_R@5s=@?ZlY*)$P6etD02`^)LkHY[-t-&lpr[0Z7>)%U,u3K<U>
+X3Z$GI$nq]<SGUoN?ZAXYfI&u`7;apA-e;:ctM>GQ?*%dgHaS1-g@-^P1oNOC8=LZ
+d)e>c5amb^&+VO:&G.TE#bg[lmbI)s"h5>WLoFl@B@"MIq)_\B[-(n5(q\HK0EZQl
+UO]0^2N62;AKqakEL+9NbTTAuZ<f=Rd)b/Q"4u=]\(-2R#\i,(T&2g7`L'0er&GN]
+RJ^'Yre7hBof9luMpn)lr4D?KUbm$EP"0^aZ6b-1Q9:u?#1`FB'peK4q,jGVIaSt+
+>Om#DPJMGu,7a)B"i`PRjcV9.o:sI'_]F#9TY*)18#s@.A=)ciK]]2nW9d1!X:8^S
+Bc:_LgSMTg,N@mf(!4Rbl]S^XT`a[(?!m*@%qUS[!8m+9Co;^(*e\.>Xb(f'VSQ*E
+Lh;++M&EglcMccT[hI#%90WNlA&cFs;3\h%HA(nh7c<bjlaI:.mG@MG>:04-,oMC%
+L'DC/N9u;_(<+"/O]Gmn_MJ]eZe,0M_=U6Pm,Nt%7e!DAY4DFujf"u\!j<K>e`=O=
+l[">u;Qf]0<frT@!m$IL\h5E/HHE&VTb62]D2W'_5&;F;SioY6N)gP*>G[,PlB/Oj
+nCK^E]g7O_VtF-.r+ljlR>9ct$qW0/cbe3W1OiMSZh%APKf$]JSt#L>Pt.+r.rTVY
+7S>,_ij,0"GP!/cXFb*rR[H.]$MM!@n+tsd]feNmqBI(Nq0XOZ=WK#Ya"B7VnTGTO
+>K,=%_!eZ2)3lq4J_'8YPCXbNj=Y"ejR-!t*07AW1!IUF6?9%$l(q\$'/%cd0@Q_.
+<b1h()fg&p,rhJ0;SeT@Z.n/hKq(;,[":AR!+Kb]4kPN**6a4?D0pmR!fOb(>L9u_
+L,S<pHL=)g'G$mbs/;*h09Y1hZl:bl7@"=F@*3lK9k;S(nWhq*<OST[VfB/)gHPg&
+P3UM`n_j#!A*/GT*_5_++Qujm:U-mCPlUMWgb"=:C>T<r\?hu;dF2;md)u"oA(h)'
+Xn7D8JrVgmh]o9ZKN/_pNCH&01?h!R\4]V>ie$&8@M59sGTLS50"/?HrXGbG.otA6
+?`?aJa*#NYn9E]g*Rcg<Nq4cqS'`sJ5GXFr-AnG2S_k(Q@qk<.Ll*pJ&mK0@4@@Mp
+GOa`;"WR'q6Z,j5S?jB\`4LSo.esm'WGV\'e*PYs$b,j1Bt6n?P_Y08I"=7#9(@S:
+ae,5Yl!YJH8g_S`<=8OhQSggU.!WZ2i2-S!H(WaA/>A;HXZ@*k6]g1</j@`YSRrZ9
+]\es!mls(MJbmq(Zd#*>FfeD5p$d2>pYJr+=`nHmL7/t(2%q"U!UR?EE6$J)(-YYO
+#rjk29p$D!49Gj<.!&qniY:/G1"Q3Q;*_,oP`^\lAstX&YP8HVha>AS=;>PG08<DH
+XuX2VDb\'\''4X1e)'8Q%0AMKQ5G&<DV'6O]U.,pj3[JT(8[sD7KJo!qd^t=AA=&p
+Oo"^9-[C;!s"i'F7D=np\J59u*e9jp=?[E5s3+_8]&'UArU?mAL:70Vj?Ha#r*dd8
+Th%.Ljc_67;6Bb>M&;F9U)=SYJU*A/Q"TAf0UtR#M>\$ch<Y672k?K)5u.%,I9."8
+=K=YN'O-?t3DEF@>&c)@R$4^f<lN<?IV@f]ZhqR];O3BH5<J',mHd$pQ'*OTqH!/<
+!`PME4+?\2Ki\/jk+50ON&r[!Ye_i#%Ek-EhHWL24f8HiY0+\ER/]:SR2&*iS[8[3
+Yd"7+5B49?ArKf-OaITB+GGkrf%)!`=tBXS#laS8S`D][cRIB[-NUV<=GWD3"M?1V
+cBS\CS`p-@or[N/g_+g8Y1Is.Km))"AQc5'0"+K`"q1Sd`Q?#A>lm@-SDZ^nQWfT,
+T"GbMVaC%!Q+mn6&>4NT_ZnZq'R<5LhnbT4R1NI[F7'@aFs];ApK),^Uh+MZ^qWs/
+:^fipjR8.j1l*FYY5(j-J<X6@m7P7I?=*&d!5?qJeiJA"#;a8Dkn)rSl0oAZ[Rog:
+4(YfbB;4g\)>'EfABo'?jQ^MQnVMYO1cjHuk%Am44t"`lAGN9al./GQkS\A]4TI.u
+kpS'u6Rt]a$>\<UN%U5GKpq!*U=O75!D]DE&;dKL(*Y)6%%fEDDYlN5-2Jb0Va'0T
+7N<Fn@I'/l;6r^emLZ[#'Md/X`h?"Te2h<?YCXca_sFRgpL`hF(`Q+(&q66!U?l6k
++DMl!,4;\k""cjGodTb$_EWsf9cG,k=qiN&cK:7VjU';qrE9>CQdfoGnd[!ib/@qX
+6sQ58pHLS#KM/u;i,7mTP;]lB9m+I4G?5CTCEe5T^;5A&?Ta%Z,bHi$"#g6EXf'<J
+(S5735AUmLkBKY^h^@hd,+8U\#afn/*5k/#ncMr#;ON0NW><$J5=&i$27R/Ld5GC8
+AZ>T>rCb_@/:L'R9+>Idl!,WU=qO-;dS6RD&hCYsCn-#lg?_Sc.<]]U<Hj=Z2#/t@
+aTQ0f;\o_`*MQl<C2@kSBULGulK,9c<^S[t&SQ[;9c\lWOS@#6)'T/T<kou*1pg87
+/+rjW$%7=?SM'ji2Slaeb^q]XPU_('ZRs!#lu19M<YS;H;N=34(p5>9K;l6"HJp?.
+1]6U;0s2\BDdKZB^%$Yl_crq8+J9PICQXp$Z]\X:Xd<RtE*D#h+$KC,%Jb?"7\1d;
+.hYlQHsDX!7W8UQVqYVT593g&QIM5tg%^65,Z%0*nQgNF>nAhB4urZgVfeSBL+jA;
+h2[oK[NJ7;ZXFD(08/D)]N*`2hadTSn`EQYZnfkC'"@?\8)N!VKGq?KP"4l>)%@5h
+]dg+(ArOF^JHi;W;ZXJs93_]e-VT&G_@6]"jN?sOpu`#5fEW^P8ek)O":'/Os4<Db
+NcXd?p<cGeUf!WE&rs<C_-lWJ'VosR2WAeH2q<6_Rh7]=BO/t$^SF%PM0K3\VpU#q
+mI_!Z4`_'qP.t<.oUS78Wp;I/4g!5YKB4:7SB`7sVdM+LA0-..=eVmT/^P_h'`FBX
+JKWU=2`kGs"q_.1+pfM,KKLgn]OF20]U:OMe]N1obe1/Fd3:Y<CjD#6/Yaciik9M%
+$UaiH/-UCtc#m[RHOTlcHf0-Djn:/*NQ&;2(8?T"d$+6?`$B@>U'-p7O"sV"0*7/T
+ofusebjC%(K6?P'5^@sT[*q#=7+@T`.H6;4FlR1Z[BkZ`H5])<nCJ0VlZXFLMf:>N
+N0l@72dhLLY'04.&Sl?0Ahc9[,'AibO0&bA\)+<GoFK72JE,r%XJna0f$611*Y@,>
+a9Go52jO+][^hFuPRH?!6No^\r*95:c`J=KnsZbo49@&17dl[Zrp-bNF5;V=VN!GJ
+rf4I<iZFGPdCcpX/QjF2:Hmer,Y:h*N,oF&!QDW>^h5o`?f2pi\?E'%\m\]gNi(BK
+U't'&#m)=a5`@eX$Q@emVPNjba%$l+R%Da*8515H\M>mH2B>DkqkbKqHVTb2%cnq*
+F"_lbCrO!\Ip=p4mmlk)alZ0OT55Y"LWWEBLN-9&#"rm[Do>'-GkC8&hRsf&^[(i8
+1oj<]Dl!t6q3$2+cMT.VSFW''UW]VPT/(V1,F!^OeS5W@G!=WmjF>jGqp@3U6'>BW
+,8='?2EJLnnm.Ypah*j`icC<oA%=;XFe)Wi@o+Kcbf<36S2&hUBOMJ:oO0a?f"^\5
+D$>#GCh]ocO#/[sNo7/1QuDMGC+?S-=,:oV>sIhB]X?U;8?pG(!aLr,g%N/S<3==1
+NF'KkdX))cec_S^L0Zup\V]m4nBp(H8A=[u1@YSfH-+)5#c<OI,WjOZ.RM26@>.c#
+e'Am;Yg\5=fZ:n_ifr.KTb6a:ZdtT2e1@6`'(PCbp[*$]6sB\P4=HPNZ1\U>J4kCj
+3>i=('R-T5eODcQ<GeSdRr>mb./>G%I#0O_-2W-^6PD'mTJ=ocV1NqEiMF$_qj;75
+!+o7P:Y="FXQ.$;9q^gCGtL74WEYOJ779@N!1=mf6*Yoc&P%Ig54aLma>kM</HC<P
+m4.[S8Kn(3SkIg5s-mHl+oG,TQiW<s%cago<X%MM]mr6T`.LCV/J^)NFEmq4CJgW`
+86mBhfYN]H-s6BDRd,"6<Fg)O&913AF^K(I7-Htp454ZT(@5b)DVTP)n"#81@Sh+9
+/ohnbYL>l3I7/Rb(IYHCn(&7Fbo@Qb\+Cd')VsE^7#rZV.Z@+s[UI26SAd&?XeKY[
+T#S##SW"rLOe7\F)+g<*-Lb*,V**Oj(uhph$C&Jclh*2dL9T^l/"Eusr1Xh0f,L6.
+Q<IdeZ+:.CeL/U=Vc*`$)(G!UFlO:H=&$pO4%<#R\"]F835hI@l2Ug$UCgS&(*o4(
+gupBO=dGWNEM"hi?h>7qkVOdX*GBq.GaBo*j[]Nn.E:"-/2j9@7l]^b$f,%N3!BND
+!!*B)pSf3:dN?I#eH'Eg*>)-1i-.(OY0seW0[ECS"m1ak;IQ=NS`Mb_b^1LhU6G.E
+g*\-13)6o>3Oi<T?<n?mUG\3h1W5cad^Y5&CiFg*Js$?k$c\cmm<aWh?Ntc1L-LSc
+Ql5-;\N780\\VBNc,[]1h5bEmCtZUh$"c,_l=DuURh4.t'tZ@)+qW$I<t82&_3UP&
+T<gI[RfCG>g^rk'EUKYA+;<+[r-=A`dE:kC[L>]9%I]KVWgGb,5ELF8iZD-KH]u,l
+c<)tt:%@ej(_N5T+4/Mf]YjDk0XWn@.W5n>^u=\:'P)0p/6]rujDKk"/Yl-'c%1H!
+O=#a4hrHbb%VG12qUFmkLU5XT3NHVk.(Pgj2P//K#lQ$9d-t[D"etQ*pi<gg2a3N_
+h8:]SA!Z,Pr`@"LDCf!+;q!\lAdJ[F<0".K#,??a2d71[iGP"^.MD]_]oL/i`'<o)
+19#d))cOq7f4&Xlrb#b;m,RqrcPr)>M_D'NW>mhEqQLGt;SXuJj)3aK*$1AM<3W%#
+mKHN+1r#ut/]_5'Tnj?Rl`a9cQ*:Hd.NJ6gK6,X6qk`F*Vdh:dLuCs^7\XB[Tt:I4
+/#0_N(Jes8,"a3L=l/=Ad&j'q]KSKr?"TYVrG"&q/E)4L/3[eq[.0B8CB.5,gCE6=
+n(7$'p5iumM.l?Kb3"^CmtiGh%8lL;N$pkX)\j$0`Q%GP(;$El*c^mm;:!eL\[B1+
+eI!\W:U=Q\8CFQ0s*/^!N&'5H_>O/CEIc@8.)q)TDui<NV<nlM:-,(L;FaMa.1jXL
+p0j?Yn/@_AmtEBuYBcu1C0+%GT,2U%YXKFtH)g&,:N=_<-''),I7L4U.QJHa"]\7^
+RQdcIK<KY+S5m`1s1H@&$f)F.I3#o*1_>`$,0BKgGHs0XGS>kn.i%Y.UEnV5T*?r'
+PZ7DYIuM,'1]ho:4#r]f2nfc?Z-.U^Q9B-5I6t<HJ@_C9[3HENOq\LNGsnNY5b$'A
+klqK?P2`8.DR<+P=ff32%s3N^?pS61Jh_B`Bj=1$4^SD+R>gfBdm!P&e8-b#6e:s^
+Zma9Oi8Naj0&JfUDtfo2Y#o9]hH=p5rC[X=[AML/4NMZIHRs'H<d6sDm`@5V'"=au
+`J^.3%]DNOcoM(1+9=W;$^3r(HRO@G?eUEs;Ctarp36-05"O90AH3O:B_oH1?]li.
+-qe\Y:Q9Wo=.:+hZ_g#,@"kCq)C'H40l<I/p5^X:kKoM,XNQ1]$N(LTW%d1V;=/AZ
+UbsTN!^l[U!;`5slPIojWd:12*tG/<4UuYmm3h`AZU)mf4SB.^;%Zce"7uoV[N\f7
+;?-uR=(uZtSj4WOiO%_+*(!DB$D7I\'M9aUC5pu7-!cDdNnGSX+h.mKh`L8"+G>aV
+l(*e9i)lZ%Z&/7fmhqs(MD7p)ca?,l7+jf6T[BY0\Plmc648r)_mESoAj-ouE?'&q
+J:<O]KHtDnS22p1Y6gKsfMmhtEYcc%B&pGB?OOnJbUhN0V7mc:PUh#Vh],m3#fYKh
+pMBHJPWBknqd)%C,M_a,7(F2aFKr5d^T_Ld.@0%K8])_p-l)9/Y;jIkMj@sCP_ASn
+)sYn:l^(p18K.XG9AZ1^$D>`_-SpuKD^!I;>fb"KHmdE)8unHJCIkG?k"r.DFg#OO
+$]:9fIOC>EAWfiY7WFi93YLp)c;dd0eWs_GDOL66mtu$Jbmon]XTik@7*o9VT0JK&
+Rsa)7QXiY*gfp.<09VS>W:'skQ+@?=6ZW8)\$MRJlP/7l=8kQp"U9j$5KYMM(14.u
+WpX.9gXAp&!p]a)@SV%77gdkPPQP-XdnGC2kG&j`r>_rL-j#DU1(`=[+S>h6)p1#E
+nW9nq\`*H1edaW<MW](8;m7b,>+U2"P"aD7^X2H#T7mGcnEi4L_5A,Yk2gVlmX;d:
++,LU-2=aQ9cbVA]d(/C=M*<hUKTY`j?Ne]dd-NZ3XtEk,`qJR;L&I`HWp\X7&3"$@
+X`j9aj_/6*[R/B:@pumO<o^2160q,70f22!%*VU@57J/U.s\qn%R$@'b2Zc*aJ1]\
+G!tf[rECbt]cET>MPR=m/Cs,a1"NNZm+%8I#W@5+i5ta(a.`d"U-mJ5[2oMGDY58&
+i3E7]lMEode&;VW#_pUs'i*(D@\bW1%mOCkm<MH&Gb"aqn7PSbB\rG"\Imf&(Zi*m
+@eHd_X"RS&9-tr6=6cai)Z3CQ#-)hC&if>ar;EeOD9ZX#9k5Q@#G<q8!6/_aVFQ7'
+>=3>64HOXAaFgYt:]sm)U(Q0T<_%Xu_r2]G0aT9qEHhn-Wq,#+CsVl%\F_`gF9a#d
+IsLq11e;jYD[!j+>OMhX[R@*d1$eWWMM*bU2W<cS+gC`SeHA[6pW=5Fo$?f0#&F.o
+@nZ:n]"ij%$Zb(0AQ>_:Y:Yh;=Gq7W(k'6TIj60FO,:c=HESL8d#'Ca5_0nL0Ed[G
+G3W.?#3gAio^u!SQe06.=j3YcU"sqorR<0T6YtE\_BrmBnGln:#8TRqAmsKXaO;^?
+W*htbiOM'dWT=-4L8jnWUutr6/O%&Rk)p#N<FC,R>r9CJf0WZBQMfr5FTDXQ1%o0.
+<t.UBXWW?E'O:,N]_&$<a.<u]^+4O.Cd.q"#6=Oa,/+T)%H"!qlLkW<VP]lk;m$*m
+<1,27I,`s_4(eI8.(i-qSB9)uiIl?U\`Ig@7dnVEUWWQ\,.L;`(5;n^+b'!^`7kNH
+h<!c`mao,]gu;#BG\:R,iDJ%Z;0YI&L"(WVYEmZCWurtM+@!T"OCD&(Yf#fH3O6f7
+iL-/WKf*W\Qs+oZC?Y@LI=V;F^2kM&G=r!G7]I#hN&'j/!.\7.1]>Ll\(k14-%hs,
+'@Ed+BN5RReoF-86V$FQN-EuE!2">n_g$>#e?^7rZb,HB7oG]q>sR)V>T?4fqQ"m:
+]<ILq&,WD'>d4+ac&aqT2C)r:@X?;9r&C;-s%tQJ,Y;OlN8QG=,\kV<NQO=<^1GZ,
+GF".<Cu2np!cKcg+3A6I;oF\n`<96DL9F5C6"A.HQrJtX.V3">8Ej[bc`%nBp8^fB
+09GT@-5Aij#VMAlH[(1&QG</)W#)9`])g`@I[3,F`"Z,PDT9at?+Fo!Um<7_!/+\.
+%SBRF/WS-)O6t)VdWG9,Dhm[hEQ%#m)Y?,e8]SL/)@R5c*/d5*?(QF:'?a/>L(*ck
+IKI"]DOBRF4CJ,[cub"LG1AEi0C]>_I1VI[Mu2$t^"D88-.m@GeH:JB>a<5ZmHr@L
+I1IL==B>,FSHt^V3L@E"'#I:.CdEDA0m1uEK9a6*;sW:VD$EH7gD&T(pI'&&^mohZ
+eQOknO5j2+&J4U,:lWRWEr./-,2#Z:A`]-H:C?^P%aZ5B;0%g!G*%Dbcsm;F.]7'5
+Af@hP5t-o8_hJ^0WQ1TR4ufgF:h@X'J]jV,n7$(^V3Fgepn9q5b'E[:U$#DG,Rs#K
+]^q9"S<r?UDVUn!An0'LPARH3+iLbH#Upuj5&&Vt-mT?7l19HoggO/LBaYCWSdkc@
+UKpchr2+`6%SZfId2+qU83Er%jJ2rnjOoeOeP?*4M&$5JABcek^B!ud!2'tMQXCOP
+!YrC^##V@V)iW-/)UfF93ObpG:/R7@8rlkn20\5%f1.g1JT*(#7uPHpp.^b:ReMPI
+,Z%MdKHut\b3M7fH;?]fhnBq.-5XaZi)5$I5K1M&&ISa?$;feQI>ScA29c6G5+\o"
+h/PCO_Bo#DITANgg0LeY:02o9Zk.mPJ\sqFTe)D`iLnXZ^nOO0?<IWrA:Fe'RT?'A
+08(,T[([l5f@5FR_tdi@&6i,G`bkV">rF5"djJ!b6^2uoZsQ*$%i6Km"KQnp6odK8
+I)-&@.AWsPcdr*!$8Oh<f`.-=>+7qKJ'=VsQ7*^I31R&8dR&(_G+tBu:&C=,SHoe^
+W4$NJ>0;XS%0eOR7!SF'!$l)ed8H,h5p/`3-^Ao!r<o1]"K!Dtr(sKSq6i+OP2k>W
+qb<]1nW\+bKNB#hW@)T([?\D=-*uO-h,'Xe3fZ]5X1q8bf3c'h.68#k^>!T':u;LU
+JiuT\j4V<#rs"+@%h+7^"Cu[EICF#WFqkc.[%@t+aDRE')he=MSbOU!>UKGrOZ1Ut
+CT=cINO.K)0#gSTl1[sK8]#j2<(t>P&pTrV%f!TieO'h6>R&?K4L4?`*poYDG`G3d
+B=]]A&#7mUdhkd9%8+p9+9Hbi#rge[h=L0/heg]PcF?O;@nq&?:*Oo7N5G-+.td)9
+hD1cZJ_dm<C[ek*O[nl)ofP$\]H7qgDA`N>.qYSR@!e=Y&UUnkW*V<]$kKVJMs0gI
+^%PeM_^*bH^9rak3PZ8SID0<p8KPE(ULgkdLRsom%o0BD+O]18e;-/<jWb0(K=2BS
+OsNL0mH!Bb+_*HqMdn(uVjm^H^(VZK+sM7pa1W7A?20\Vpha8>&4=Y4jN+sm82%9c
+a&T8FDN$VqW')8u*+:77j%>=6`Wa1VTYs7<_s7!LKS<Aa'(e)_e8dQPJD.%7(1L[8
+TgGWXI\/Ad]T!h=!gg&tA2gGYVIF;r/DohGKj-(EjD`:s(+']0W5XR5`!8G\\&F!6
+2uS8NZHkOYa0%KVW?fq)Ck%=mD+MC)PQL:X!+2S#&LC7k@tLl6Q#[tfI*#-_ZTk:A
+AZjllF@b0KCCu'9T4E%:_a=4f39I$t."]]g-G%P59s6%0;*@lZ/rOF/hI5cs";6sP
+2`U,W<V_f7LP/sS5s'=*!a^_ud:RM]5S_sCLoO+9LL&IZ6ZlCD9':#4[DG[fP.`>u
+H<LX<8,kG\=kdBI[+8BA?m5N25qdBOBst:6%HHpC6W)I\9U$"YGc/5kX'PaJg+r(+
+=:i1X7tu,2dY;9"9$%^SiIM%1lm+(@8k]F&gobCV`p3A*j]9JLC)Zq#r`XHh[^5Hj
+XK4/+S8Su0\n\)bTVRa;K()^)pS;S)6nse[SIulUGBe<l@2lN8hA@\ZiSXZ3@LBWl
+MXPJ4d393R6W8S$DJ%?-Zf^8m&bjm'@*N<DWOWgdjn=hbKq:DV$L2B[/4$\l=VLKd
+qIm:X/pb>rH_Y+V1pRq4Dna=Jde['VIrl+fK$K3(M\DQr`<DV+NTH:rTlMW/lu5A7
++:=1%W>C)#-$Lc&m_=Ce0,>9"KaC_YrdiPY6H@C=;YD"17b`=S1c@SH-/VKfT^?-e
+'*1[9+'1k'SlIm6dr5&qN?nZQ^s2%(-!`<N7j6;9n-'RFg4KN9DS$pk]+3U^hn&mg
+#6=O$A`rL>H<9s=MaObCciqsDTc]iW?j-S@qrO>)F/b0(b@Bdh9uG+uG$T+]6^_M6
+Sp+1:@AZR2VsVsq#_G:37(b'C5l'F8.=/[l65sb3Q0mu/a:,[ul44g`i:?2%OpJ]Y
+i<h<WBI*c.E?Rpa;Q_8tr9(.:4lD.F"IOu8&E&:WK-ZDjDB@fXII'dMLL)0\1uP@\
+BFAn\"+3o*FJjF,30Yb/.?U;[l<YsU,j?Fi/e<ZHdrt\-&Bb&O`id_]lZ"$U]UDZU
+q6-R*%XW-n<0DA9F[:"S[Y2=k^?N@GQ4T9#Y;\)1AMd(_54fCrC("G2buaL[(A!!0
+hug2?.o1JHc`sn56a;/CGc.7mmufOE@chV:=HXEg%K]F+s"92cO+GE0[j/s.X]f"#
+'WCGHrFIP:]"(gn,q$'T".+cYa#&0FHgkY3lJF1aW<0e*EFcbR3ZmZEKZRZlnH@=u
+>.?17:"gKsq.d#;Kh?"7X9?%jCAO8BlU<Elrf:mAYAN;4j6!0$(?-NS(Wb5sP3nib
+X+se,j9^2h+1)L/04q%jSe)?6AJ8j4OT[+MM"<$Uh\<H/_u6gcH`$f\M%CI4hleI=
+BD\VQRg\HYJk)rMSULD=h+.CN`/e:N5;98cV,^sjQ3H.AIDWga7o<Wi(HjT/]V_,s
+"VHMGimSN5.os(;_JKp_(VB,(D]bB9\!OhrDKa'ZT#@?<oKfDMlsP8U)M>9I;d3lf
+r=q`0SCId091a7[1f4jV<Ro\^b-!Y#JcN(!6u9Yr>Zh$aR'$j*+cJ<sl=>hbTAHqd
+b`*#4K4\/pb/biq"5]<)kZ.6c:mE"i(-K04kpXr$rg.$Qgt_7=N_.F1@K5VO![E+@
+>6^A4Nt@/GO;OR!/2Mtl/R3Nn5]O^+GbV[FmE?0"EA,2`__&J/>Oc6W^qJPP1tseh
+"1[#])4R))3<DV]32?0Tg0Gl(\Xour\;L?0353OfH:`a>!^4S>]4t[Trs*@c(L0^W
+7#U`Hn8O0+$IlH"q]Ue[oDjFSQpJ&Fp&UqGpnfA+ZUVK_9kF3k9`QQ?Z@0-ZrIa$C
+3C$(q[!g>oU!aS>?KAcO*[hItG>]lRl2me?N3bIDMk#Ss"\?hPh5[j1IfP?#+Z$O&
+<ElFJSUeM8`9HWJ+)/""*"o/`<NT&n$MS_&P!Xf!a:"mN9!2$'bcp<IL))W-D*PL$
+#>BA_o#_eTDpo/`X_g#nY#&rkUE2q*5qmP9n8_7K?XLoS.C^&#f7-1a7"EK[(%m.`
+Gmq$259V:t)6J^^bJ]AiZ0%X->g!R/Pd'<)WN'fmHoZd9"i</^,W(QBJLB+Dd+8ec
+U/'97G[)5cfr-hECPk)).PJIgT!&;BUq&JRO#!<#jFJ6LS^1rDmYU4H^#cSm>Y8Y^
+$.(uOPi:m&$"EH6+?2`q8,Z[<]Y)SsO`k7n-[4jYh$Rk4JoW!UD8]L54^+5DB(VF#
+3?;BOn0O@XBI;5NMK9muOSJiNd'SQ-*(\M611D1"g3aDfkI>IFm=Pb.Q1Sk$8AX-]
+1.EYUR;)MlPMNiplQKi,moh7477)SF7lX7&,MMMpK7><jLOA;1P8)dXE$JhBAI1s;
+n/JXP4<h'C93eZMP-Rkj;cdt"B%5Q=2TLSb87hUZ,1$MYF:%IC:5:l#](]t4\>l:'
+<ocIPbYkL.QgeW,/;3[2OjW]Iqb@/l5*GKHnu=Pe_1=9?[%N,1WQ8`=*[Z-gEX*&H
+GYPrT[@EuTr?j/M(9E'`co(7uUr'ioLFH-/A:QK>o$gUopeY\KR)j$=^Q>M9TLLA=
+K&ItP(scc^:`=m6jkf4bJ'0pF^"Hq;*&df&NNk0n33ueZliA%\S<\qe',ORhR6't3
+S/FgHF\k"T,9[A1c10VG5UPt=S8Uh$JlSAj2c@lB/EV%u@G>tFcObPJ@+cRYL8&>1
+W0Wjo%HQfDltb<<oDa*jDBh4@1__YD&cg#VS(0i/C](VJaf2O^b+OjHMZt;n#_1Y`
+5I\(bn(_TpkQEA+eV'KIZ*q&]-%V4srVI>ncCM*B9H,L,<"t!qc^kD8DU!7&!qLC\
+[Tt=s_-bX:a#(`Oj6,Z-_CPX-Qm(QGls"DC/*5s_%.JiT1b:3Gm8'NnJDJf?PNt*0
+pFNN%5[gt0$JR\qgZgLEY#9Ya<J;eMlEA(5h9*%nNA6;l54p9KB2bjV4GS_cbuAC3
+@[L0JDIU0`MMZ[e^702Wg!j$3=lb$DdH\;NfW!X#*Sf%G2i5A0#C@:0a=<h9r69@Z
+B)RM"A.K6ik\DTjJi%$I'cu%T+jL\4M**"7!;4en%<]i4RpS)G2[k(=I/['N'GV[7
+;E:Qe@`&og`I^VVN+^Znk*eVP49l+^i]=BBjCZ5s-^pcXWDbPkW5U>Pn\F)i<%'$W
+BL0M!JdbMfW9G6^]-[A-S?WhqTq]+^Zup%9[Goh9dct'O.9gPWNRZ4Ri37<9YUUf<
+<q\DFn!l]&#p6Q$%9!d][5bE4FlEh:W[KOkVQN8DRo#5hN$E_:.`"WEWGW$lWP\e=
+/t@'JN6D/O8*`-!!5R\2VSt,cn3TrTK_6Ru-#Nb@p@IJGH3!/-N4DdAcK[S/>4o/^
+e7Q"s2=cHKD@TS'X$Q=Rg33k%.HUVe#Bon1oC!pO*(L?&c6P0sA,NP7m1e"Y-hKtW
+Eg^Ku*Sp"I7$>+U;'?2`G']p^8((E:BUl`d-SF?4(sP/!k[IW$`L1fLqj+-eO;od_
+4(S!'9a[']=]13O<$A-=,S2u^Q2R3k]\:>+F4":KgUI#OW@AE'<uqLdJ?u,*(:?^p
+F'"Z40JgK2:4Lpq5=(l4FOR6mQEGA,7sIf1Y:V,D28>5J10YU^)9U?HqI_?Yj?8.E
+LJt'HILN#5Pe02d/7!aF$c7mF>6,XG[bQDVR7RBdXMY"S@#OQ2;kTPFisp!qlijYs
+MU-2j00P;0K\59[;?NgjKg,!(A%U"t78uecdb8Xilob)t,2`IW%qUntplW/NgfpM7
+o&K0t/`/j1U,[1%pV]g2iX_uIVP9elEe@qLUDDF5F,/5adEKUS:Q7HJl.p;YdiJUU
+^X^_+Fo^18FMt4(%=gdcd77!sOAOH?r1A>,fbH0V=MaY/_]!(!R4BF07DQ@QHHb-G
+Qtf=E&e"0qE[CUE//mRp&mYj,0m]pS9ksYu\mphQq`>H"7`]JsX"3M]J3/a24`SoJ
+MuWUT)\&`E#e[MiFk#dl=m0&uQ40]EgU-5"G`W6GlX]9=HEfZB-ah6`R.Fp]7C]$"
+$Y]h+77tC^NV?Qi&3#@''*c;Kl66n15DDh*(,`7#fC(/Z#kR;o0b39Vi*P7,Q*.RS
+Qk).LkOGg\s&PL(%pQh="d9KapWFTnMG/8E\0UHE5f7GD0;sp#^-0*'N;c6:^M8ll
+W1X@JJCcs:g@dnm/*e3#oN!Gs(@+0o+s0r1PrY"gIiN1DMfQ(?r.3UC61kr`B1.jM
+;#9$QUWQDCWkOIFEMV.J92_Zi2uEbn8S0[RS`KdHSMg-Gr@uNf7CWN"QYu]bia&&N
+nmo@la7Pp$>"KjQM7*YJ4OGc/$ia$f4mtLFTi''2_I'(FT^ZgWjfGAt?J=fh!?6(S
+4.QDS(dSVQ]Kd?!C*Dfu9t[?Iq+$H5Z1f&fFcHPALMgZuAdpNm9K@UO;BO%B$tBM*
+R3D%h8Ir'X,hrlQ[,sIL@7/MF7q*(<j+I#d._r=bJ0%_`P;)$$k(lYaX+THTk<q,>
+VF)ZNg3[;;_j/(F+<ZFij[XW08YhI\9Am=K!dS(h3rU&JQpjs#;>pTDCdmLp$@\j1
+3G;;]AdUufFIV7EC7J$7;i6!5Yt'O`;o3\`-31KZ;Z\Gc]r+!*+?#+c=qd5j-XkB>
+UYhpp<qmNR8BEQI=S)#t`q%Aa@%?In<Zm7^Qh-]9,_[YJ:28j>-Knj'+R"'Oe_'LC
+gc_BA?5Po^qD7:Q$_^aPT_cGMo8G*Z[uk0,kLgIW/(M8?fI'8HT&R1CW&^oKD1tcs
+4/MlgPJ+WL)Yipb3'bM&`7Le0.)A&j_C+"0:9P!O'A7UfRhIiMZVDC1A+o=Tc"GQ7
+Rfl"k7T7R?BXB%.jkVLI"A8>&S!?8CKUP$rSYmbbXmV)Gq?'f(;nkLg2qaJ^>3=3<
+)l:pj_<fh9e6c6DQ6iZ.L(?B(^uJ5r_`[9/c1s]@"[V,XS.M#=O8?qC(^ma':f/;-
+oVM<eCRFlL2It93S2/j(aou*WL]OQ!r5\n$5paGC[=D/)eM1b';snE"Ou?8GY;`?J
+835[2``#a1@po<-onMf.ci9QLr-/r[*s8pD=94K[Jt+j.<CBh,p<\-o%^7N*B&S#l
+i6*2u5CWJVjLNF>)4oj$Q7dE8L2$GWK6L)WGE!&.Ssq[O+fZq@=uUD1:RTE\@nhj+
+dsQV'J1KB+(pN^iJ#,st`\(`1@pnAE4L#9(E(e&_M,8mBq4ReCjnCGcU`8mKF8lF=
+Q5<i4r+SjI:]JNEI`Bu(%gNm!9'^D:hWBLbFJH_)Dck&L>Cbcf\m'A,[L_Ngi&[D>
+eG6i?mluR-:2i4&R,CLrJIAS2r'Ou]\/8dm![;RNqrC-Jo(UnM?3U:E$ip5"'3hVW
+fAJs'.>$5ZIVA$<7`j8U@31IqGG\$Z=N!.<2hrZF\#5GWRh5K`JnTR5d?:YgSSo,H
+(-;Wg>6l(bp6(a**!GE%5HK;H("&!36%F12/gu>3l'c1OdM(U_aknk[0m8,*O,N6I
+LK>(+ieBq9qos%:2%-_VTj,OR#Jt5QWNSS,_D8i,4\XhYNLBr#32u+JUT9=-1$V*&
+SZ,Cp\Bj9W7@MH`W1GWNBY2Dl<Q4P$A_O,fReK^\dtnE%1k#jQ@9hhA)F'Do^PT:k
+"W+-P&+[ABB9A6Y:TD*Ye#;s6V_ogbR\or%X#k?-&`imuL&%YcK\dpWC4\a7<D,K8
+3V"Y-ka@(tX68/nj\@W%*H+$4*5]C\7F.@3CVU0j#-/Ve^R4;cI5k-1WP,G)MP\Z4
+Z`<r)gYEYfCW>AaNA-K?H^dd>,6(8\$;M]c`>t-1dIdkEEMU*bTtXd>]`8up#,Ka7
+r6oLG_lEh&pdB)NKI/6.%,]mu2HNnbPr'6P=,Be)!Xo(DnBaf~>
+endstream
+endobj
+130 0 obj
+<<
+/ProcSet [/PDF /ImageB ]
+>>
+endobj
+87 0 obj
+<<
+/Name /T1
+/Type /Font
+/Subtype /Type3
+/Resources 130 0 R
+/FontBBox [3 -2 41 61]
+/FontMatrix [1 0 0 -1 0 0]
+/FirstChar 48
+/LastChar 57
+/Encoding 131 0 R
+/CharProcs 132 0 R
+/Widths [45 45 0 0 0 0 0 0 0 45 ]
+>>
+endobj
+131 0 obj
+<<
+/Type /Encoding
+/Differences [48/0 /1 57/9 ]
+>>
+endobj
+132 0 obj
+<<
+/0 133 0 R
+/1 134 0 R
+/9 135 0 R
+>>
+endobj
+133 0 obj
+<<
+/Length 217
+>>
+stream
+45 0 3 -2 41 61 d1
+q
+38 0 0 63 3.1 -2.1 cm
+BI
+/W 38
+/H 63
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 38>>]
+ID
+3f=+N&9LFfJdp.GPB<;Cf',-nf)PS@s8W,bJ,fQKs8W-!s8M]ks(cr\mpFf*^MPK8
+>>!UM(eVb7$4IUK5Qh~>
+EI
+Q
+endstream
+endobj
+134 0 obj
+<<
+/Length 182
+>>
+stream
+45 0 8 0 37 61 d1
+q
+29 0 0 61 8.1 -0.1 cm
+BI
+/W 29
+/H 61
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 29>>]
+ID
+3n:;_/DqeBJJf'q50*^'s8W-!s8W-!s8W-!s8W,s+QV$.HiQD7~>
+EI
+Q
+endstream
+endobj
+135 0 obj
+<<
+/Length 232
+>>
+stream
+45 0 4 -2 40 61 d1
+q
+36 0 0 63 4.1 -2.1 cm
+BI
+/W 36
+/H 63
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 36>>]
+ID
+3XZ'2#7-B]"<4/m-M;M-=',,hp\Oj's8W,6s*nDLrEjDea0rToD5FN\lCj*oKu`i#
+f<!ZU5+5fhqU/E-_FiN_(aWXm-nnHu!"]~>
+EI
+Q
+endstream
+endobj
+30 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FirstChar 0
+/LastChar 196
+/Widths [615 833 763 694 742 831 780 583 667 612 772 640 566 518 444 406
+438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626
+651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500
+500 500 500 500 500 500 500 500 500 500 278 278 778 500 778 500
+531 750 759 715 828 738 643 786 831 440 555 849 681 970 804 763
+642 791 759 613 584 683 583 944 829 581 683 389 389 389 1000 1000
+417 529 429 433 521 466 490 477 576 345 412 521 298 878 600 485
+503 446 451 469 361 572 485 716 572 490 465 322 384 636 500 278
+667 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 615 833 763 694 742 831 780 583 667 612 1000 1000 772 640 566
+518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437
+540 596 626 651 278 ]
+/Encoding 136 0 R
+/BaseFont /BNDIKC+cmmi10
+/FontDescriptor 110 0 R
+>>
+endobj
+44 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FirstChar 0
+/LastChar 196
+/Widths [778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500
+778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778
+1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778
+275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778
+611 798 657 527 771 528 719 595 845 545 678 762 690 1201 821 796
+696 817 848 606 545 626 613 988 713 668 725 667 667 667 667 667
+611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278
+833 750 833 417 667 667 778 778 444 444 444 611 778 778 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 778 278 778 500 778 500 778 778 778 778 1000 1000 778 778 778
+1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000
+1000 778 778 1000 778 ]
+/Encoding 137 0 R
+/BaseFont /BNDMID+cmsy10
+/FontDescriptor 114 0 R
+>>
+endobj
+53 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FirstChar 0
+/LastChar 196
+/Widths [706 939 877 782 754 843 816 877 816 877 816 678 647 647 970 970
+323 354 569 569 569 569 569 843 508 569 816 877 569 1014 1137 877
+323 323 569 939 569 939 877 323 446 446 569 877 323 385 323 569
+569 569 569 569 569 569 569 569 569 569 323 323 323 877 539 539
+877 843 799 816 860 768 737 884 843 413 583 874 706 1028 843 877
+768 877 829 631 816 843 843 1151 843 843 692 323 569 323 569 323
+323 569 631 508 631 508 354 569 631 323 354 600 323 939 631 569
+631 600 446 453 446 631 600 816 600 600 508 569 1139 569 569 569
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+385 706 939 877 782 754 843 816 877 816 877 1000 1000 816 678 647
+647 970 970 323 354 569 569 569 569 569 843 508 569 816 877 569
+1014 1137 877 323 569 ]
+/Encoding 138 0 R
+/BaseFont /BNDNPL+cmr7
+/FontDescriptor 116 0 R
+>>
+endobj
+72 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/FirstChar 0
+/LastChar 196
+/Widths [458 458 417 417 472 472 472 472 583 583 472 472 333 556 578 578
+597 597 736 736 528 528 583 583 583 583 750 750 750 750 1044 1044
+792 792 583 583 639 639 639 639 806 806 806 806 1278 1278 811 811
+875 875 667 667 667 667 667 667 889 889 889 889 889 889 889 667
+875 875 875 875 611 611 833 1111 472 556 1111 1511 1111 1511 1111 1511
+1056 944 472 833 833 833 833 833 1444 1278 556 1111 1111 1111 1111 1111
+944 1278 556 1000 1444 556 1000 1444 472 472 528 528 528 528 667 667
+1000 1000 1000 1000 1056 1056 1056 778 667 667 450 450 450 450 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 458 458 417 417 472 472 472 472 583 583 1000 1000 472 472 333
+556 578 578 597 597 736 736 528 528 583 583 583 583 750 750 750
+750 1044 1044 792 778 ]
+/Encoding 139 0 R
+/BaseFont /BNEGAK+cmex10
+/FontDescriptor 118 0 R
+>>
+endobj
+73 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FirstChar 0
+/LastChar 195
+/Widths [429 713 758 771 596 723 647 716 833 703 876 658 663 609 501 550
+512 560 554 335 555 542 618 599 553 609 548 605 514 587 728 577
+754 851 486 552 876 1000 1000 763 1000 1000 1000 1000 1000 1000 1000 1000
+500 500 500 500 500 500 500 500 500 500 278 278 756 502 756 1000
+560 771 656 715 828 605 499 765 783 394 402 669 559 1044 830 803
+576 829 609 557 493 774 646 986 666 555 667 1000 1000 1000 1000 1000
+388 609 589 487 604 500 420 569 622 360 332 556 365 916 664 563
+590 606 432 456 417 643 496 812 526 594 471 333 332 604 1000 0
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 429 713 758 771 596 723 647 716 833 703 1000 1000 876 658 663
+609 501 550 512 560 554 335 555 542 618 599 553 609 548 605 514
+587 728 577 754 ]
+/Encoding 140 0 R
+/BaseFont /BNEEIC+eurm10
+/FontDescriptor 120 0 R
+>>
+endobj
+61 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 138 0 R
+/BaseFont /BNECKO+cmr10
+/FontDescriptor 122 0 R
+>>
+endobj
+86 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FirstChar 0
+/LastChar 196
+/Widths [778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 889 889
+778 778 778 778 778 778 778 778 778 778 778 778 500 278 222 389
+611 722 611 722 778 778 778 778 1000 1000 1000 1000 1000 1000 778 778
+556 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778
+611 778 722 556 667 722 722 1000 722 722 667 1889 2333 1889 2333 1000
+556 639 1000 1000 1000 1000 722 556 778 667 444 667 778 778 778 778
+222 389 778 778 778 778 778 778 1000 1000 778 667 556 540 540 429
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+300 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 889 889 778 429 ]
+/Encoding 141 0 R
+/BaseFont /BNEJED+msbm10
+/FontDescriptor 124 0 R
+>>
+endobj
+62 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F16
+/FirstChar 0
+/LastChar 255
+/Widths [333 333 528 545 167 333 556 278 333 333 333 606 667 444 250 250
+0 0 0 0 250 250 250 250 250 250 250 250 250 250 250 250
+250 333 500 500 500 889 778 333 333 333 389 606 250 333 250 296
+500 500 500 500 500 500 500 500 500 500 250 250 606 606 606 500
+747 722 611 667 778 611 556 722 778 333 333 667 556 944 778 778
+611 778 667 556 611 778 722 944 722 667 667 333 606 333 606 500
+333 444 463 407 500 389 278 500 500 278 278 444 278 778 556 444
+500 463 389 389 333 556 500 722 500 500 444 333 606 333 606 250
+250 250 278 500 500 1000 500 500 333 1000 556 333 1028 333 250 250
+250 278 278 500 500 500 500 1000 333 1000 389 333 669 278 250 667
+250 333 500 500 500 500 606 500 333 747 333 500 606 333 747 333
+400 606 300 300 333 556 500 250 333 300 333 500 750 750 750 500
+722 722 722 722 722 722 941 667 611 611 611 611 333 333 333 333
+778 778 778 778 778 778 778 606 778 778 778 778 778 667 611 500
+444 444 444 444 444 444 638 407 389 389 389 389 278 278 278 278
+444 556 444 444 444 444 444 606 444 556 556 556 556 500 500 500
+]
+/Encoding 142 0 R
+/BaseFont /BNECJN+Palatino-Italic
+/FontDescriptor 126 0 R
+>>
+endobj
+63 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F18
+/FirstChar 0
+/LastChar 255
+/Widths [333 250 605 608 167 380 611 291 313 333 333 606 667 500 250 250
+0 0 0 0 250 250 250 250 250 250 250 250 250 250 250 250
+250 278 371 500 500 840 778 208 333 333 389 606 250 333 250 606
+500 500 500 500 500 500 500 500 500 500 250 250 606 606 606 444
+747 778 611 709 774 611 556 763 832 337 333 726 611 946 831 786
+604 786 668 525 613 778 722 1000 667 667 667 333 606 333 606 500
+333 500 553 444 611 479 333 556 582 291 234 556 291 883 582 546
+601 560 395 424 326 603 565 834 516 556 500 333 606 333 606 250
+250 250 278 500 500 1000 500 500 333 1144 525 331 998 333 250 250
+250 278 278 500 500 606 500 1000 333 979 424 331 827 287 250 667
+250 278 500 500 500 500 606 500 333 747 333 500 606 333 747 333
+400 606 300 300 333 603 628 250 333 300 333 500 750 750 750 444
+778 778 778 778 778 778 944 709 611 611 611 611 337 337 337 337
+774 831 786 786 786 786 786 606 833 778 778 778 778 667 604 556
+500 500 500 500 500 500 758 444 479 479 479 479 287 287 287 287
+546 582 546 546 546 546 546 606 556 603 603 603 603 556 601 556
+]
+/Encoding 142 0 R
+/BaseFont /BNEDCC+Palatino-Roman
+/FontDescriptor 128 0 R
+>>
+endobj
+64 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F19
+/BaseFont /Symbol
+>>
+endobj
+18 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F20
+/Encoding 142 0 R
+/BaseFont /Courier
+>>
+endobj
+54 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F21
+/Encoding 142 0 R
+/BaseFont /Courier-Bold
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F22
+/FirstChar 0
+/LastChar 255
+/Widths [600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+0 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600
+]
+/Encoding 143 0 R
+/BaseFont /BNDJIN+Courier-Italic
+/FontDescriptor 112 0 R
+>>
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F23
+/FirstChar 0
+/LastChar 255
+/Widths [278 278 630 630 167 278 648 316 278 278 278 600 741 481 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 296 500 556 556 1000 815 260 389 389 574 600 278 389 278 463
+556 556 556 556 556 556 556 556 556 556 278 278 600 600 600 593
+800 778 741 778 888 648 593 870 888 408 370 778 648 963 815 888
+704 888 778 630 630 796 759 1000 815 742 741 389 463 389 600 500
+278 556 594 500 612 519 333 519 630 316 296 594 316 908 630 594
+612 612 426 444 352 612 519 796 519 519 481 389 222 389 600 278
+278 278 260 556 500 1000 648 648 278 1000 630 352 1130 278 278 278
+278 260 260 500 500 500 500 1000 278 1000 444 352 888 316 278 742
+278 296 556 556 556 556 222 556 278 800 361 574 600 389 800 278
+400 600 361 361 278 612 620 278 278 361 386 574 834 834 834 593
+778 778 778 778 778 778 1111 778 648 648 648 648 408 408 408 408
+888 815 888 888 888 888 888 600 888 796 796 796 796 742 704 630
+556 556 556 556 556 556 796 500 519 519 519 519 316 316 316 316
+594 630 594 594 594 594 594 600 594 612 612 612 612 519 612 519
+]
+/Encoding 142 0 R
+/BaseFont /BNDCHL+Concorde-Bold
+/FontDescriptor 102 0 R
+>>
+endobj
+23 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F24
+/FirstChar 0
+/LastChar 255
+/Widths [278 278 648 648 167 278 667 333 278 278 278 600 722 481 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 296 463 556 556 1000 889 259 370 370 500 600 278 370 278 463
+556 556 556 556 556 556 556 556 556 556 278 278 600 600 600 537
+800 796 759 741 870 685 593 889 889 426 370 741 667 1000 870 833
+685 833 778 593 630 796 741 1000 815 741 722 407 463 407 600 500
+278 593 593 500 611 500 333 500 630 333 296 611 333 907 630 593
+593 574 389 444 352 648 556 815 556 500 481 407 222 407 600 278
+278 278 259 556 463 1000 611 704 278 1000 593 370 1130 278 278 278
+278 259 259 463 463 500 500 1000 278 990 444 370 889 333 278 741
+278 296 556 556 556 556 222 556 278 800 385 574 600 370 800 278
+400 600 361 361 278 648 600 278 278 361 385 574 834 834 834 537
+796 796 796 796 796 796 1037 741 685 685 685 685 426 426 426 426
+870 870 833 833 833 833 833 600 833 796 796 796 796 741 685 574
+593 593 593 593 593 593 815 500 500 500 500 500 333 333 333 333
+593 630 593 593 593 593 593 600 593 648 648 648 648 500 593 500
+]
+/Encoding 142 0 R
+/BaseFont /BNDHGN+Concorde-Italic
+/FontDescriptor 108 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F25
+/FirstChar 0
+/LastChar 255
+/Widths [278 278 592 592 167 278 667 296 278 278 278 600 741 500 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 334 463 556 556 1000 926 260 370 370 520 600 278 352 278 463
+556 556 556 556 556 556 556 556 556 556 278 278 600 600 600 593
+800 759 722 741 833 685 611 852 870 388 352 759 667 981 852 852
+630 852 704 611 630 796 759 1000 741 722 741 370 463 370 600 500
+278 519 574 500 592 500 315 500 611 296 278 592 296 870 611 592
+592 574 389 426 333 592 519 796 519 500 500 370 222 370 600 278
+278 278 260 556 463 1000 592 592 278 1000 611 352 1130 278 278 278
+278 260 260 463 463 500 500 1000 278 990 426 352 889 296 278 722
+278 334 556 556 556 556 222 556 278 800 337 574 600 352 800 278
+400 600 361 361 278 592 600 278 278 361 384 574 834 834 834 593
+759 759 759 759 759 759 1130 741 685 685 685 685 388 388 388 388
+833 852 852 852 852 852 852 600 852 796 796 796 796 722 630 611
+519 519 519 519 519 519 796 500 500 500 500 500 296 296 296 296
+592 611 592 592 592 592 592 600 592 592 592 592 592 500 592 500
+]
+/Encoding 142 0 R
+/BaseFont /BNDDIP+Concorde-Roman
+/FontDescriptor 104 0 R
+>>
+endobj
+19 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F26
+/FirstChar 0
+/LastChar 255
+/Widths [333 333 556 556 167 333 500 278 333 333 333 606 611 500 278 278
+0 0 0 0 278 278 278 278 278 278 278 278 278 278 278 278
+278 333 333 556 556 889 722 278 278 278 444 606 278 333 278 278
+556 556 556 556 556 556 556 556 556 556 278 278 606 606 606 389
+800 667 611 667 778 500 500 778 778 278 278 611 500 889 778 833
+556 833 611 500 556 778 667 1000 611 611 611 333 500 333 606 500
+333 500 556 500 556 500 278 500 556 278 278 500 278 833 556 556
+556 556 333 389 278 556 500 778 500 500 500 333 333 333 606 278
+278 278 278 556 444 1000 500 500 333 1000 500 333 1000 333 278 278
+278 278 278 444 444 606 500 1000 333 950 389 333 889 278 278 611
+278 333 556 556 556 556 333 500 333 750 324 500 606 333 750 333
+400 606 333 333 333 556 800 278 333 333 340 500 834 834 834 389
+667 667 667 667 667 667 833 667 500 500 500 500 278 278 278 278
+778 778 833 833 833 833 833 606 833 778 778 778 778 611 556 556
+500 500 500 500 500 500 778 500 500 500 500 500 278 278 278 278
+556 556 556 556 556 556 556 606 556 556 556 556 556 500 556 500
+]
+/Encoding 142 0 R
+/BaseFont /BNDFIG+Optima
+/FontDescriptor 106 0 R
+>>
+endobj
+65 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F29
+/BaseFont /Helvetica
+>>
+endobj
+136 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/tie 128/kappa1
+]
+>>
+endobj
+137 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/minus 9/circleminus 10/circlemultiply 13/circlecopyrt 127/spade
+]
+>>
+endobj
+138 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/fl 127/dieresis
+]
+>>
+endobj
+139 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/parenleftbig 9/bracerightbig 10/angbracketleftbig 13/vextenddouble 127/arrowdblbt
+]
+>>
+endobj
+140 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/ghost
+]
+>>
+endobj
+141 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/lessornotequal 9/greaterornotdbleql 10/notlessorslnteql 13/greaternotequal 127/epsiloninv
+]
+>>
+endobj
+142 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/breve/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
+/ogonek/ring/tilde/minus/Zcaron/zcaron 16/dotlessj/ff
+/ffi/ffl 39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/caron
+ 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde
+/trademark/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
+ 168/dieresis/copyright/ordfeminine 172/logicalnot/hyphen/registered/macron/degree
+/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla/onesuperior
+/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave/Aacute/Acircumflex/Atilde
+/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis
+/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute
+/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex
+/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde
+/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis
+/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
+/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis
+]
+>>
+endobj
+143 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/breve/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash
+/ogonek/ring/tilde/minus/Zcaron/zcaron 16/dotlessj/ff
+/ffi/ffl 39/quotesingle 96/grave 130/quotesinglbase/florin/quotedblbase/ellipsis
+/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/caron
+ 145/quoteleft/quoteright/quotedblleft/quotedblright/bullet/endash/emdash/tilde
+/trademark/scaron/guilsinglright/oe/dotlessi 159/Ydieresis 164/currency 166/brokenbar
+ 168/dieresis/copyright/ordfeminine 172/logicalnot/hyphen/registered/macron/degree
+/plusminus/twosuperior/threesuperior/acute/mu 183/periodcentered/cedilla/onesuperior
+/ordmasculine 188/onequarter/onehalf/threequarters 192/Agrave/Aacute/Acircumflex/Atilde
+/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis
+/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute
+/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex
+/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde
+/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis
+/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute
+/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
+/udieresis/yacute/thorn/ydieresis
+]
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 11 0 R
+/Contents 10 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 14 0 R
+/Contents 13 0 R
+>>
+endobj
+15 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 17 0 R
+/Contents 16 0 R
+>>
+endobj
+20 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 22 0 R
+/Contents 21 0 R
+>>
+endobj
+24 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 26 0 R
+/Contents 25 0 R
+>>
+endobj
+27 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 29 0 R
+/Contents 28 0 R
+>>
+endobj
+32 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 34 0 R
+/Contents 33 0 R
+>>
+endobj
+35 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 37 0 R
+/Contents 36 0 R
+>>
+endobj
+38 0 obj
+<<
+/Type /Page
+/Parent 8 0 R
+/Resources 40 0 R
+/Contents 39 0 R
+>>
+endobj
+41 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 43 0 R
+/Contents 42 0 R
+>>
+endobj
+47 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 49 0 R
+/Contents 48 0 R
+>>
+endobj
+50 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 52 0 R
+/Contents 51 0 R
+>>
+endobj
+55 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 57 0 R
+/Contents 56 0 R
+>>
+endobj
+58 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 60 0 R
+/Contents 59 0 R
+>>
+endobj
+66 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 68 0 R
+/Contents 67 0 R
+>>
+endobj
+69 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 71 0 R
+/Contents 70 0 R
+>>
+endobj
+74 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 76 0 R
+/Contents 75 0 R
+>>
+endobj
+77 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 79 0 R
+/Contents 78 0 R
+>>
+endobj
+80 0 obj
+<<
+/Type /Page
+/Parent 46 0 R
+/Resources 82 0 R
+/Contents 81 0 R
+>>
+endobj
+83 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 85 0 R
+/Contents 84 0 R
+>>
+endobj
+89 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 91 0 R
+/Contents 90 0 R
+>>
+endobj
+92 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 94 0 R
+/Contents 93 0 R
+>>
+endobj
+95 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 97 0 R
+/Contents 96 0 R
+>>
+endobj
+98 0 obj
+<<
+/Type /Page
+/Parent 88 0 R
+/Resources 100 0 R
+/Contents 99 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R 9 0 R 12 0 R 15 0 R 20 0 R 24 0 R 27 0 R 32 0 R 35 0 R 38 0 R]
+/Count 10
+/Parent 45 0 R
+>>
+endobj
+46 0 obj
+<<
+/Type /Pages
+/Kids [41 0 R 47 0 R 50 0 R 55 0 R 58 0 R 66 0 R 69 0 R 74 0 R 77 0 R 80 0 R]
+/Count 10
+/Parent 45 0 R
+>>
+endobj
+88 0 obj
+<<
+/Type /Pages
+/Kids [83 0 R 89 0 R 92 0 R 95 0 R 98 0 R]
+/Count 5
+/Parent 45 0 R
+>>
+endobj
+45 0 obj
+<<
+/Type /Pages
+/Kids [8 0 R 46 0 R 88 0 R ]
+/Count 25
+/MediaBox [0 0 595 842]
+>>
+endobj
+144 0 obj
+<<
+/Type /Catalog
+/Pages 45 0 R
+>>
+endobj
+145 0 obj
+<<
+/CreationDate (D:19990311132245)
+/Producer (Acrobat Distiller Command 3.0 for Solaris 2.3 and later \(SPARC\))
+/Creator (dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software)
+/Title (guide.dvi)
+>>
+endobj
+xref
+0 146
+0000000000 65535 f
+0000306477 00000 n
+0000000016 00000 n
+0000025176 00000 n
+0000298356 00000 n
+0000300783 00000 n
+0000112056 00000 n
+0000112127 00000 n
+0000308564 00000 n
+0000306557 00000 n
+0000025301 00000 n
+0000025512 00000 n
+0000306639 00000 n
+0000025608 00000 n
+0000027159 00000 n
+0000306722 00000 n
+0000027266 00000 n
+0000030401 00000 n
+0000296943 00000 n
+0000301995 00000 n
+0000306805 00000 n
+0000030529 00000 n
+0000035326 00000 n
+0000299568 00000 n
+0000306888 00000 n
+0000035457 00000 n
+0000038686 00000 n
+0000306971 00000 n
+0000038814 00000 n
+0000044279 00000 n
+0000287359 00000 n
+0000297144 00000 n
+0000307054 00000 n
+0000044441 00000 n
+0000047525 00000 n
+0000307137 00000 n
+0000047653 00000 n
+0000052522 00000 n
+0000307220 00000 n
+0000052676 00000 n
+0000055199 00000 n
+0000307303 00000 n
+0000055327 00000 n
+0000058794 00000 n
+0000288361 00000 n
+0000308939 00000 n
+0000308699 00000 n
+0000307387 00000 n
+0000058967 00000 n
+0000062064 00000 n
+0000307471 00000 n
+0000062192 00000 n
+0000067203 00000 n
+0000289373 00000 n
+0000297041 00000 n
+0000307555 00000 n
+0000067400 00000 n
+0000070293 00000 n
+0000307639 00000 n
+0000070421 00000 n
+0000075842 00000 n
+0000292421 00000 n
+0000294442 00000 n
+0000295654 00000 n
+0000296864 00000 n
+0000303198 00000 n
+0000307723 00000 n
+0000076075 00000 n
+0000079426 00000 n
+0000307807 00000 n
+0000079554 00000 n
+0000086145 00000 n
+0000290378 00000 n
+0000291409 00000 n
+0000307891 00000 n
+0000086354 00000 n
+0000088980 00000 n
+0000307975 00000 n
+0000089108 00000 n
+0000094273 00000 n
+0000308059 00000 n
+0000094494 00000 n
+0000097113 00000 n
+0000308143 00000 n
+0000097241 00000 n
+0000102477 00000 n
+0000293424 00000 n
+0000286218 00000 n
+0000308837 00000 n
+0000308227 00000 n
+0000102673 00000 n
+0000104952 00000 n
+0000308311 00000 n
+0000105080 00000 n
+0000109162 00000 n
+0000308395 00000 n
+0000109371 00000 n
+0000110607 00000 n
+0000308479 00000 n
+0000110735 00000 n
+0000111804 00000 n
+0000111932 00000 n
+0000112197 00000 n
+0000112602 00000 n
+0000143317 00000 n
+0000143890 00000 n
+0000176136 00000 n
+0000176405 00000 n
+0000193414 00000 n
+0000193701 00000 n
+0000215328 00000 n
+0000215722 00000 n
+0000218102 00000 n
+0000218365 00000 n
+0000220842 00000 n
+0000222035 00000 n
+0000232396 00000 n
+0000232627 00000 n
+0000233468 00000 n
+0000233856 00000 n
+0000236027 00000 n
+0000236440 00000 n
+0000243293 00000 n
+0000243555 00000 n
+0000244383 00000 n
+0000244592 00000 n
+0000245947 00000 n
+0000246244 00000 n
+0000264894 00000 n
+0000265196 00000 n
+0000286170 00000 n
+0000286445 00000 n
+0000286513 00000 n
+0000286569 00000 n
+0000286839 00000 n
+0000287074 00000 n
+0000303280 00000 n
+0000303387 00000 n
+0000303509 00000 n
+0000303607 00000 n
+0000303747 00000 n
+0000303845 00000 n
+0000303993 00000 n
+0000305235 00000 n
+0000309037 00000 n
+0000309089 00000 n
+trailer
+<<
+/Size 146
+/Root 144 0 R
+/Info 145 0 R
+/ID [<b9e95d04c6c4557703087f0137c8b9aa><b9e95d04c6c4557703087f0137c8b9aa>]
+>>
+startxref
+309308
+%%EOF
diff --git a/macros/plain/formats/startex/ideas.pdf b/macros/plain/formats/startex/ideas.pdf
new file mode 100644
index 0000000000..86fab0f333
--- /dev/null
+++ b/macros/plain/formats/startex/ideas.pdf
@@ -0,0 +1,2902 @@
+%PDF-1.2
+%âãÏÓ
+2 0 obj
+<<
+/Length 6875
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-D9lo(1&\[L3n2NrV0P3$68hSe]j4'qaah^[$VX,9F&e_Gr#q\D6<c.QFkIp9a
+6.2(3Y-gnJ39]VkO4W3+rj'1_rRNUf@X3$+IGu%lrl[[n(1gf![9G2+=6\`<lLj&k
+fu<?'PpU4&`RU6!GA)_B[/B12-(/t83)+4W0:$OZb[7oL-@(n/Nf/-14SQNJ5Q7jC
+@d=E.N;gHeqc/qm<VE9V:jTE19l8N(`L4on9pD)q^pC/eFVHoMg*ebdh1"5kUF<QG
+rGghVo1<,b2koG/F,S:CC4:u/C%f$J-nEM?<16PBbod@"^NCHa=qoM]a(FgoHK#U-
+hXKmD-7[5Yf^X5/_8J\Tk@nLR/DoC5Q0.uB%=W8)Lof9L_kE!/ZVl_17;NY#8pW&R
+$W[5q.'B7!Y"\R$fttPBmLZoCp;XWp9i(GM1]N?ldYnI7g%Hd#D0?N.J+c`NL;t\m
+9bV(ue>U!I]"@lmSt8THf?N]T]:1F`n+pSP1H2MpqLFu5,FgAkPpL<FpaXDJhurA\
+],kZIU61k;=WP@f\a"ufT"(epTd@E"c^jK0DRtrj/mrA:W8Zcepi`]TMtPSfFZZa:
+\H<s$+N0:KaAQs5+hNMTY<pOgUoG08eJ[FgJXig<'A<fbMMQ>\J/\0t8,GiPd\+l5
+V5q>)%5)3JIVfQ_eA1M_M.dG<=$'\rnc[J\4L"=_1A:e1)LmXF9G]!)eiX!r!tiI/
+Id\FN@&GK_iBFCLSKCbqYr%E.L"M]qh$Zhgk'JnkG;'&j*LO#m6YRYECHRqO1'2fa
+)BfBsaES9DLsJGDaK1bp154*ZCeP/c"Q1h/o0#%\m)h,Kc;8mYku&SuW`8Z)C;,lm
+JY]<,FN^+clQM81NN/tB%9o\7U;8lNl,3a_o`OsO."V@9D^JC?,QRjk#p#S]9tt8t
+lLX(ESOj^PBquV$%9"$#>cK(^]uo1dip?gOqYLg,D#,RUUf>^F`?1;Vef7k51C`O(
+E)RVckL^Wd#2gbr&;MHR"gO7GI$QokCTu/(/>\<K"_*p2.-%[,Ep<Ma40A8TZJH2I
+Ub!Wk,[S'^=j@eqB\(rVb`@Tq08&uII[uf_OEkXgg!gL8D;'3XE.>Q<GN[dm[ZENW
+)g%UKG_b4k<)k!]k%"#QUmsQQY_&ODD\u^$V57.o[k954R-8)#Rt5<Vi$V#["L'3O
+I#=Y7j1.lgm=+NKcNIc+;[D#mf,PgO]#_2l=:+FEF:]NJ#/#JRPps,14*t-rET,,;
+Zt1O^WBMhS5k:0Uku@%4nJRFu'!:"Dnf1B2H4_F*/<cf3jM"A=s%OV%PJgYkCf1i,
+a6rT9^t'S=c:6!*G2O)[lA_o]ruhG5MHiKq9VVS^k?>gY(5"HEe%(P0Xj^C[2j,e$
+CM6)Q#]Y'BG!EDO1c1F&OG(jhn^KG5^hAL892nlXWfF3;q'KE-Qp/>sa/7LsHZi$M
+;W/Q(j6q%B5C-)ua2h,iW#5:BGopb97UPVp)(;@o<:s\K*'Suf+si)V80CM@<%M)d
+o5*toJ)Es[kY>E2;sl8-SL^NmL7TdkNg%HH\<:T@:4$g@YLE!h]bW==ms)h\LLoNm
+KdYp@3QQ9+I5]h4`m/1f/2AR\R?Jgd9X$?SO]8qL;h^<l6(G:i3&/J$Rae`,ai8$:
+_kD2"RJSl"kk(;-/S\Br!F)ch,[X#kbB*:-*B&;94]dnLft+@m@UF$/[W!L+^.nbR
+^<CE\^5uN(U^Iiok8XLV>t+UK0X#1>fbn(''m\5+LSf)Zd=uo/Y8mbM!HaU1I>*pM
+,d'f\,)>c%:,;EWK6BKY;;J8%XV=&R.%1r]2"F\=q5j__"Yc9?Y1/7S=_Z=FL_b54
+#Wh$O`]!05O+V^JKDgI9B&gt;n?W6kL-^!0HYiW?f\Epr5ZqseF.^1npLPnc.VIa`
+/e*b9Xn,/6O0(&(!bDFMA6X]]80K`gcDA2_2`tmG9Ts;CcME,1684EIO8WV_a^B.U
+V#8U,3!"="SMDd2N[T_VrJH$P<<^TeKk.]BQ>TgK#>>d!;`:Ef0j@dU&t`1GmqG7o
+X>P)C5-D36^;25o3L-"SOK(L-C'b51Y"JJC62ks/C-)*aDkfR]<D49\GJ@LkPE_au
+1jn)^]03^;#L8"tjFid3;fWTe\QaOP]lr)_LnaV+qbA6Y<[fB-VIE27lHaDtML.'C
+"L#:1)EKm6M72AaXWdLrCEXhq\8Bi].BY(!`Jl(%(UHe:f]kB+;,2F8O&=X/:,pk,
+q+'LF3crMc0L"AZfrOr$mKnBHVpX.eoK'Feq(NbK=WKW$O,S"P-H;k(@OVD66Jlt`
+O9%B0IReX`<t`rC]86p>`UXjXPgBo)8Gbug$V/N,N%TQ8c`WYU:uHh.;a)CX&L<D?
+Uq[q6:f<tt`cEB3m]2oJ).HEh[aC&8mH&AiCImRE=Gf]UlM=$VlMO0XaGS<T?A?VP
+hQ%G>V<<=P34+)C9I;V[7%&Eq?#R-q;Z>oOlK-8<eLC>,bAdT5AP`-`$Crtr^`U[I
+UN\gQLjFgpU1UX=.+_*p\BR$(KWD4a(hnU):$W+8R'Gr@.J_6LcH51"H7-<q&+b'i
+`:K6n`X(aE?HYI*Jr^g*R:2/sO[bW?Z'#6s,[8)Iaof2cD%A\FRXh#V\pGa[B)s"p
+nF&L2]G7<1Xm8_9hb!dfd$q'&9QQM]Bq>iCS?S--3^!UE/4#W5A5&\U]"QZ?a#*]U
+42N;SpQnB,_pCN:*T3)A%rP'G*OT.?LMl>M4+0:\H(^T\MLi3Hat-;)q+jsi_Cq$G
++m(<G^0m@*IsKm?6J4ro!S\g&Ij^0eKg4AnSFh7Bm'&i`18jKA<%cLqjpX@QfR=ua
+2eqHZmZ78s)#4k?=-e2nB%gDoRPT05G4AL5/\;YqjN=:M^d@>9\mq(1osbj@%RQ"C
+mkEpYE`@c0Vl<*ZdN\qW7L;imOQ-u]g"g=:T6R,^WKij.)p]a'(q@r_l-Nc!gT&SR
+]7a1*4W]>iFneB]:[5_9H/bhA+Q7RDXj!]\73NpF*C+(_4i_3+fKuH`Oa[L1adQc=
+JGS$AV*HX=pb;e:"/"gKaXRFW08AKl"8eScHk/`NgY6WGbN*Po*;pd6:HmMYp&5@;
+0DQW</j@5gZh/Lh77]$_%.&;hNI!#\HoU^H\cooP#t:(ESXM]sET']iG/CUbA^,mo
+a-=:#49hL(m'bZpGk5Vb<YF\EU>3riemS+FERR]@)-329i$m9[[aQjp/(/L@`JPb/
+Ku5A$C+2:]\X.oGgpkgJh]h;li66nDG/JUAXTF*!]$Pn?J:eL7XoWF`,5LO%[\`.=
+n66*AI!5CFIDH[BKpueHUtZW#*hf)A1D$`a\*!#).?3H,ST_S@i4JF(4g57^/Zsm[
+ftCm'/$RsT@3%+Q@LhQPn[9-'S!5>qhsLklL/+VdI8nLORqtUIQ.E0THZa"4VZ4tg
+Q0l)$>g`:nKn1ct!DfVoW`S@4%p&8Z"9Bbe!Gj$S3@t[`DJ>9?^d5]jkF>c,m-,B[
+,:O/@l)q2^f"G_DO7rN.F!fBOd*Go$VK(-S\R#qkF6g%)oPomf>+,Wi%P>9Qf-n^'
+Z"g5TR+U5G18?aZ]'3lr>D\MP[Tou<cfDK96ch6?F>Q8_e\$`n[P@$W?aHh].fofH
+bICS"<#Qb9e:4^>:?!^40\HdI2!$WY[Fiq(7?/_i=^<Q`Hg&N``@R](]*pr]rEDR*
+:lF-g0?:op%Qc?8JiL/=iPUr[nuWtdr7Ap]ctsFS-7.S)"mfcfeKHEW2c2abE=+Fa
+@*(\A;K5:GM(tD3co_H<''D44-g+-p[1O,\jMPeQPpCmsc!6jpPW&Egf5.gI2uL9=
+nr)e>0d;8X_S%MDN(2b.+G&@#'$rG]jF4D_08_)K%]2os896Hl_G&Gnd\0lC.Nl7b
+5SXIA6<1<&V-+r;_^$+)aBGN145t0+LG'=c6^Hq/S%dB`$HqmE4sm8Og$_.8SNjc+
+$l"3Rb'$=-g&GBm=H_dPIso>(It,J*?X>qYGnl#9Xe$pqBLLk$V!.CarJ;I2XW$.1
+?rmFu^/qo=#?01-NWiPs(O%3qqecMs7"pfXo3(/?Ws6[M9m@u$?.-iQUH,>?2p2u&
+(NYnj!A8mFi1EU8Ju[L*q,hEbA#f.u%lXB@*qj,BH3tC&8L7bC+$JrG#f;n7IQ(mm
+]-A`oDaEbV+M3ZbeWk-Hh@+*gY$(DP5jeb^40tm_A8Wd!8&0SLmTkdBBF79VSR5?I
+/Ite`[B7N*^AH5jea&q0N\l#M)59g'=tC2i\Nf)&)k?(+I91VOa6MJZRMsS*ia"(k
+V;NX&QU4TjX(i>2>ufW'FuUWkRa/ju'$N)NcSgu<Gmp9.ka=`HS`=D)i*aq6DI8.c
+])!gkO-Rg+aTt2m<E()n-o.^-24^SPj%:uZ$!n76gN1I_<I]LJs(Dd(.ss)*JkLc8
+Zt>ZB+FG!gTC>I@UZSV\MC-ZL&+W>\_i9(Ee.&hN7qne:==)9[]\\/+k.su<J]j3k
+E_Y\%F[<DT`B1JL<n&!7P,tTRC=LRm9S)*:gUc.XDg/8BN=?rq"E`(#DrQNC8^ca6
+D6mR;k,@u8$HZohJaO<51:-cRs1'0,,Vf!_\/hZoJ"OUFUFIM1Q`ZO;3'P8qfg4?9
+IB]GTPmN4=!>A*o2IXs6"`gX3Q5Xbd)HC&U-ns2#?4WDM%E>D0>YPXCeD]ih;I-LQ
+S-CJ4m2Xu`#7+XiQ:TS7119e_5Ko'KO3XH@Eoc`1SV']M-t_Apat_`q$aaE#`H1-I
+DNUi>aHHG6)9V&<E9G/4OasI:j?Lsd2&IbDoL9l5H16k"$Zo!(@X#3SG)Jm]R(Yc3
+/$Y4=aggThe5m!i[uWVW\AQfXHITPSq"is>bH'tuEY>jD\^0c9m[S@$'JFF[d*[2P
+$Rr'/!q39X'ibo$\$K8_ES^R'7VuY'&BibWRcA"VgMr0m3SRobX113&@YdZ3CLBI6
+E@<7DdCt`:5U[`,B6UXVGH:D*D!u!)3duiMg@-GuX:Fb_\I#XSI4IpDs,[EW`=nI)
+Pj()ga363(?Y-@PV7E\<O]i\1Pqf^@V\-U7l"DtT&g:jbW/@os@<Z?!BkF;9hM8jI
+'7>^YXQu&Tj_#sEKe=NBmG$O]O`ZenJg-j$%1()DA9rkY*p1JEVl3h0T7LtAWVPom
+k=F?'AhF:!(o$Vh#[i!I*AD=:,T;ggDVIsfIOTNVAX-(N)07oZAWVGi_J6bFEmf_-
+0n;\l5,!_"62o!u<g=-D'SiI'WSqM0;$/i?W9uN=7./LO)"NJgSgMI"3rTsu9kZsu
+([m]e!3.IbmDCYf<P7e(XkEmnH$^T$n3QUl"WBmj-V\o,2bam;&,MGMR'QH,,t0WU
+:Bn`<L_^ROR(0#4,n![=VXCB]WV1`YE//YG-1.dPS5=cYP%M8m-WimP$P/@%=%U"&
+3(rM?@l=BY9&Rd_OeH$XNe3<p-;?$CSOP/UT5DHq:peO^)R&ffaAB<Kq._U9agp9_
+M!<GRp*)pjT5eCpfagK#1He\lG%tNDe9;W^51u1;1P!2"7u^l2.HFZ'%oQ+*!r/qe
+(/ll,29J!aX.V8bJ2+6L$clj0@.gT>oK_RA0iuN/L!8%>cVAf!XJ*C.*r5YB$8k_H
+Y?iPQ-gJdFRAsp7oNo"J]:,?`R@t-,<!6hIe,'%l"qV?5Xt4(c^GQ7CQs8_Hl*cn?
+i&-<c#EmAC6i[-g2Z$?#]Jg[0?F5E[/LB[K1Ql`nM(j<up'lFfKe]*<&\i!;/8iY0
+O=Jj+Jn<1&k<LQglf&gp8n:VCpT7O4`('S31NKln+WcVU+h=GK*"-]8D3rIo:F:Vi
+@b7UoYG2$H*1;0(h9%uXWGCQ1@\GOUD9`dFjY6Ck@#Y'<S?8B.`Hs*M=A-Nb11&cj
+dt9Z:iV#9=hglci:d%u8G1([E4q79$\J5.fPr9$^4\9>g$34H<LrRL;'G-WhYh%N%
+IcdD%"h_fN3TT+JnII#$0Da^DH1g6a`\i3K04HZf%"sh%8S,RS9";4Y4#TqAh=*2^
+TGp;KV6?f-)g][UGVB!X2%pHZn="`TCcuXnj#kj6RSd8BJGN#DAh4h=2\]4[>>oQ@
+.IPbL29^tRN=9E<Ybs(8YA'37oTCRA[pcL:W.?6lrPj.\WYCG9]'A>R,bn'm,*i/D
+(?`DUp4$dTGPs9HeF+U6:%/M,1^du4WiRX5Lfe'L$qT%c=n>402$iKtSE95*6!7]e
+,@u:O>1tDJ\@[)9-O;hc9:PaS\WA/D6j._qLi33C2m4/^btWT.K9-N`XKPr2g\:DR
+);U=VH>`q]L<ChC(\^?DiMufeI`@Yt(]#$,>53Bm4:"hg@-s[)mK)bd%u2CsMf7hu
+=<^T24_s2eh<J01N[^">6RW6\hX4j*XNb1j"lnnuCb(aQ;U_M5C>lD=lcT"70g/:V
+6ht;!eS2W@,'@KEp&N7CRTG_K^oKD+"C,!ZT+mbm1(;P0C>MLUPdZ43Y>EJoZEM_h
+m=[Y2^)2B.jtBt[Rir:^m^fXFEYkq4>L*A=Y+C,jI`A+V=E#G%]^_=8/450MT-kUY
+%/J>u4M]As8>U,XSZToqi<UVQfOY#VZ[pQI,u6tmn!!HE&HuhRkYa)u?CI;.0PSEr
+CY>b+3QQo_I?GdoIk&8$28r3'lZc("P?TJDg0UE2qs43K,,gN7YE*F+H*;%WkAP7u
+fY"Q27YP.&M_W+i=P(^O\QJ=7arCdQA9Bu<GYI9Z+OBN>/t`(Ga/5#R1Pj1r\.r6L
+as!DH58+CXm"]kE9s%"_RqPTkIrhC6T4Vd-8Ca?pGi4CjJXo5mAi;[t^GNq`IeF<2
+."sr7HC+@d(i.=a\jnN+$ZU39."FRBb`[@3'Zf"Zp`$\RSg^$VQWH/Oj%pfhgGcnC
+FT<X$=e>~>
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+18 0 obj
+<<
+/Length 7916
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELgQ(%0&Ug:Tcs)qH94g,P\)bZIAetsNblY2$P6VT:OgpN%R2#$/?p?j<<&H+a
+B&^4,_sjVXQg3kIS5]+Tp"er+dY1u.+7<sXi'7/#DNPb2W`Z>5GO]-hp\O&sG-N(U
+i`-sGMfjIBhY\3nCT;&^br/`P/iCC3hGddFS*_@kS9`mufLPsEs7=O=b0hl-DH.I6
+puC1n@[r<97a'"tOH:6BQK3aF(HKt4g\Q6\kFNb1s."7L4^^2>k&%SQN!a2ud5"Fe
+*pi0H@_CrcOY+et<k^A&`h<tfKBO"&Q?Hh>TD.L'FIQt.Yj76P*A0JI(aQAcRfSj9
+4Qmb2B%OE'Y&D2JG\F\0A[9I<)6Spg1JRnjA$L<0=o.9u(q/fR0@r9lIV"En/4QmY
+N"ZHlJ>A5ga#>7b;YstMa#e4"]l)r2"tq(Dq"@b&GEEqtU0RP=Cm1eS:!G8(@ZCuS
+)N2F1WebL,c]'p92m5Wgoag=9X3*<72t_E5Nu]=!>M;H^pZA=*i9@UP<gj,#i-_Dq
+/N3RDT@>]B6=QC&ZK6"rR.IHqK-<jeDVM8Rdap_F+VpWgU6A]<@iF[+$AAIbn+aa$
+[YgBTb_NHWd;XrPCA.8B_4;<9"hlp6p3UP:ifJeBTi+M3nR3e9(6@P=5-eeX*2mhF
+isD3`XuLoKoEj]OIVKGm'!BOPl<J5P(XAnYf]."eEh9b02pqK2QW/(8>l!BRVHItM
+]L%i9?iqofC]8=ASE?t;p+)C[9afL(aZ2HgUS%Bp?qaI4C:f.>"i\f%+gSc'H@Q_;
+>.T6FQek(FjES>FPEiILSoFeeij2`B$,2M_4dRtr8MYqY6H9fWTnK$@bkLlh*$)r;
+5bCsR\7redX-9`kTa7sL04\.?Q[M9B-Dk7H35c92lH!u0O9-`3Zb5!,-0,bP-](9m
+V:.76aU>1Yk7E[IbmC!Reaj?FaP55B.k3E8b+(+:M2[9KiT<b/D)C.$Sb7ftJSBr;
+_Tq<mFdfHCLB(&u9e[Bl[YaE3DYr]aFRlq&(%q5[E6%XpJ1/P$iA;)F+.91Y\S%Z0
+WJs$*)k,`h+k@$\i>>[h;<p'\,Y2@Lr(3.=Nd1+i#hHIo9b/HK1IjtO3/]S'hU7^)
+aq>eqJ<h&kicUXr?:oHP]G=M/3Ebn8=lT@L-&Ile[UP*3($Zl>_dY7<1RB#fLq/SR
+RWW&JY)=GZZ^F"]9i<M^PfO1&Ruh?srlVQK62H.`;!ho)O[uI8%IOcD1/P":#aG]W
+EH4\]&Q#i6p\$qpPYApD%(3o_bLpMlo7-$]FVS%i+Nk`r)>f5._k\(Q)5;@bT>3.M
+M!"1_&OfB_Niikt3f8NKKY=C"^a$lp"d>`m8"`#JEK?=cYp!CRrI:.mq0u*Uj,'@Z
+E<OZ"#=7]o,Dc@Y%<>V9W&ntg'+0^)QC#N]9[-+l1SZ.T,^:LDa7>hq=8Ec`9l`KF
+ikWG[CMh.":>TUX<@L`dBp$!k]3mYuDAcJ/mg8$S(Ac:Ok0iGq#1=_rQkreYT`IA=
+?mMJZU3E!ER&ha)U#L(tFV1r(TWdY,fhprr<ssD2;"?'A*d>qB%?nDI6a"M4>(*S&
+"e(gg=r1%3!"=KX[.L_p)\j!%ZHA(Y^k=\<0u8JdCFTEnPo;3M#"stad5:Qt`'5gu
+[A8?uVVa2;,if?"Fo+]-)F?;c^e9P:g!#71A'/jZC=0oa*,;DpKt&<:T3:]=&pa!a
+Kj/)3[scAj!ICFaklMDneTJKlM?66OoIZ5EF7OJ7LqE9<"a=JIT(TBg#=Y?pfQQ;$
+PaEV0eO*%g8)g:5")[2le;W5G.SS1I'M=)/L:Q?&q<+YRSFA-b.p1.fR0gbu6mZ5X
+!cuT8Ju+3&?nbNdNeOl-eW)S).-VE\,.7ecBf#QI.Xau,2L:saX.GLh>XnqJ68#55
+gCd"6mM\tIYES7Cl!;h=F/KZ*DE,P-'he>\Rll#W:^>q]RHQUbN)3q3(mZQt<IqhC
+4[_=YPmi`';'HYnpI$61#*&eWF7L%+Z-VA+9Qr$`2SoL@Mkso"Zp=u\X:\$Z=/Q1q
+]?kNu5X&)b+jdE/I]>a64g9rj5,V+*_/G72bNk5`;)U5pq>4FA^?+%udcn(#,=k?9
+-WE6$bQVBpPB'W5C,UF8+rU+@7%JP=_:"/Me[@c&/JFAhD]]\;P]DGnLKeqID[%uE
+I8I#-1j)_o^uG?mB_"M;"P4aKNhEcd5]9a"(VosFo^bD*JB=??)g_WZ+m"V`aH[?a
+O?=ZZBc5hN]ifYc`Wc2Kr(?nPfb+!]m(h><(>K'kB;+7AH&-"mn=Uph>O.\oR,j6q
+4gG!SD-3H+[WuWN05`#pWt&#9"M-aREEjjK(.qks)(-i_2g)HhMVL"Pn]JmKRnu?S
+%G<1,4`1;3otkNW1ZDZDk/t^C`H("1o_tfA.s.4*V=8m(M;qh[btq@G;uHZ38_r!k
+gH-iM[0n2R0GLV^Bh,TZ5)s84)Zpd[2/m"a+6PCq!pY$2@)ocHD>>+^IM;pKk0R<[
+;?Vn3eMl6_-Ud$h/(f?K/j%;-B<!MnjWCI!WJCqgb-PQZO]N`HB<ke%4"16OidNBD
+\J``maBD]A9j<a3j*n0BRA=<Pn#FDYjm,tE&urYEiAsK3^kaWp($PjXkj;9kHht0%
+FLo$!VPJ0P3mfnM(-?@T)01S)J?)`h_M^iKOO'e=(R?X*$+,*",:5[D"O"7g\a0ZA
+8Wk^jq;(9pO<fTJ9`-\;Yafh/&:1!+KGl11f)POk9gWQ_+/=2j2/AdNmbtV'@_ZC4
+CJ9LZOP34UV&sD)=^l./([&_3."b/Z%Q.rQ:8JCkiqRPR\E6ZWfJ^(2VWOb$J\qZP
+Ld!3m6ln[RaI):_Ll<dQX9SVUD(S$;R@=g>8RjWEP%7VT+USt'&<:(=eAG5<6OA=:
+S1=1?I%fO5MTV;3k1?*D6d(Uh?WVOYY$4ODOtuOCB0pdie.beR'9m_"CYs;>`VE_I
+AAc5GpEmu0hEnY.h5/jc[hEgDmg7;n("r\qVW(5(g@TMF8B6t?EU=)``^CXjm#fGp
+9Bllm];B1!6RHt@)+ksTqEZE*FXi?nbbPeArG?9PniL?rn?is_m4aL9]uYnSiar7>
+;.[kYW-'0f:'7M3Xg`N&(2s\O=5tFR3SFXUhu.SI_e]&(2[?;eXEb@rme)UeX"8=+
+LZT`*e_:k0NIU`Fh81>HkjQFMmj)PVNQQ-'ZKr)l6_N(6O2a:s9-91#+nV6PdA3A6
+5-7Ma))7Mf>>iHL#G*M`^fJ_I-6S)Zo/0\rs0p$`+)7E';]$9TR,f=m(kabTbkk3M
+c"Qb7Euj&Jcu)jsAtE3-qnK^#r5@>80hA!g]hNR)o;s8H9(Z_J?n?k^CT3PoLP9m3
+g`_&.P>j>.1qPSsR$`R,N/HB:T.U-]0@rX0[qTVdl>nA2c9)!S/trfiT9qRC0IRQ6
++V*FU$&!>a?.D-Tp[?BBN7YrROH'NRp^7S02Sb\eA_qpnR'>LI=NYVMDD;3-9:N#g
+\@?)*\%D'XXB01UgW1-..n3m-J=%WqL)_rS!\B31%D%HLRM>]3[tQB^QI_:sV'O+$
+@f+o,cFl"J8Qg&moSY;ao=U.UY_U^C\I&ke]#],E=$W-M1/a?A:P/^`@q156)3HLN
+#T08_j]H8u-=aNX(>TK;Pm1NsJh(e3A^,bD2N:6B0Dl`1f/3-m;Z/!^2<`ZX+c#/Q
+^'<sd]l[[.mNsIFm14T6-&CU?h>:(-$ZAM_G&eX_5l"Yi-(6so`<8bX+2F<NH9X!_
+ZJY%"7H1BuMi0%-`,sp3iVIu4;kXHe!^$D*pb[!#V^iEK%*52FHifo_2j+Lbjbh!@
+1@e(dbRp,3Rk1hE$B?%i>u8G%D>9"3rNbC_ghCZYRhYSeYgJ5f1sF.=HDL9U4uZA)
+0u"\H"Fs-]nPniH"Mgt%D6D:dX8%RNlH"7SZi[S6aq/gj;%-IX/&;,nkK5$M:u"s#
+-OBt-P*FmGceo=*jc9;GRsg;ricLO\LrFMTifmPdC%MQ<P1&KbVn=4uX2ZYcb,98B
+%$p.0AQ&V1AWCP/(6Z)>l^7su:ZX2;/oVNk-'Yc7FR4F&+*;@q]Xi#2\?:S!5Xp+3
+\s\C6'[msWo;lN#TX"L)=>ieao*+EQUsfAq4>p0nUe^"(pHN%<^2Yom#h#6L^M"da
++uW&KgQ!A:fW`\7=%ar19.Nt2VD4MAPh2J1cq`4"3E96M3h/a';Pf2>/j%V.NeLQ)
+q5d7Rhos@gF-%nTOV"]sE_>es7k^_OQ_%t)\QXGQ4"`5u6E/B7YI)+DjE3G$'f7c@
+Fi((p,Xs/"*ZcBZ%ZV"hbtUu-LHZ@%kSReQ"qqnP*jiD2Hfg10MD5<B>[Y1kDHUS+
+*!sRT)%W2YTbVEH$&m-e\X$<u!Wt"3)/'V1G$l0pl2kU(/@VX0mfWl=H@oc32bm_7
+s6oWU>VlEsNq/ESl(MrDLXhofIL@V8kpSpeKFe=YY2t'VYFsl)SrST^#5B[21,D]V
+\s:pMPi-&i8-1Epf;c(,Jf.au)hF&Cr,&6\S]ml>IQ_5nK0e##Si9Rkp?spQSN4*N
+L"&r8hDB"SpQPA"S*(e8=9N^K]c9jC%Pb+d>qn("n^3l^aJW'?RuM4kPXS7$\E9DV
+,"91;#W%K#h$-FW(e+R)eU@\6SeJ2"j_$0J"Gh:SX%4835UF5IJP]N+IVCXGZKbci
+$4Ac8>9[&f*DJ1Z(Dm+AAsj31%DH4]WN\-(dQnm.S$OqK$$5YD4]reQg['5i$-dI%
+b<\>;K[h7Tmj-)9QFb_cFaKsTBM'cf-29[3K4Alu..;)=TP4Kc'VKlW0'*g.4%Fia
+UNQmf!V&i[H,%a;!&Z:cDBm(8q<jM[J_^2rl%X>Mkh?_0?Zjj<b4XO;WG5(1R:kin
+a,<0Frb/Y[aV8<j<U.Z6W"!;NUmdUWi>>urol.6\2NRiuohgu@OfT.YM?@B$M+oM?
+=I]-)UcopTS'afKaHUYlU'e.u5"pl,p8uJ6;s.9$gO',1;:#;)UqlVeTj5%D;n0b9
+&>/moe00naq,2@8fgOs#].]f*_>!D*0]rs"R.K2Obk^u@@dp!+m.8C.k579/6QqPO
+)@YJS]JloK(o;K.Mi5n5&pe"N]@0f=E\>pH?MLE\l'2sLA';D3jcM_>1Q46"^hP%Y
+.Is4lIj,Z4lcD=)>K.%EZ%iZhAC_B.dZUG3$8?-B=0d4c*Fh@T=^Qa]I/tbMh%_A]
+Or0Wcfr,<3(WVZ9<>^I/\-EV`Q+]1-)eC;&!Wc%;#fMpl%,$dh`(O83-?C5h&GXpB
+(0pJ=cc#(=#5]bNLFrkl,/.dljn2Bq2.FA1#L<#EB<%W$E)KRP7+Y&@X&=upKGDt=
+X=f,IKCB5:9P=`b<uXsn4Gcpln<tCO9PYR.]%nRO90BaVe8:aUR%-Amp4N5<H+t%S
+1R4<;2RR!uD42]Q+D_u(^?ZkKCg!>0lLIKX8e3D@9=Dp;pIo"tH_*nY\U)8C?Kq*D
+2sJ"2.8nbr2^FrJ&s^^7F`hP*DhIL%o8n"BY8(SgCG?5Q!]k+sEab];cE3iL]U?0/
+g@Y'O=L7]UDK8i*ka6f&lo42`,_RT2SVT=2_-l!=On9U2[7p-.f!h8=V&35[b=F3e
+<6%Hq.)JNlfT*!n9+s0=p+$mEnnoM5BifN0<F_H>j5bBZ;fV>QQmA-B"WJ]hA3QQ>
+B\,]J/C&l?H$OTtP-Lu-BNM[p<#bF4"<92&$QZQRUJoLIdS<Qc@*2G!fh'G6bgb4;
+g1AtAPYk]Q*>OP_be_<oB=oO-9TX9GjA\67JXS>X%uj)RYZe1-p'\_(8'bbb8`]Gk
+.?GYPE7rau"A`ud"MRKj_#c:T!U*W-MA>W&!%dqgX'\*](lN^<hA+tG2-p'0CD?$8
+Mk#Pp5<,$-)@tG$]a],+2HT9!XJnb9a.Um%:a2Wb9/A$kG"m(ik8HB!LVeUupF>Dn
+OI&nLaMDT7EP(?nb8`Z/fD,bC3<(`#oJ<nNI<<"6S$aE0YS)/#fA3oW8-!1t$RSg'
+G:72XAlhr*df;(Z,d#(*$UrOG5Lo.K[]KeHjb]$*9m4]I0+$/R*;_uq'$$NaFJU6=
+B/1u3->n2'.TCNpYce6XBt%K2mC2?h<A<4._hDdOWY)l4KW)+h3a%-6VOOn+>S`Gu
+lT][$>9[cqi2&eHoqSJ\RnX`Te#E.(+T*A/A5E@Qkeg'J'nVV=;BEo,7X:9J,Qn=Q
++AF'_JJ<].n<'t-N=FZm(X?mi<#&/mSlKD`J_ZmNdO&AV%kBeQV.]]6-3Cr2pccn2
+2p,$dN.9F4"IHGY$aY0rK`*GLIj^B6giO0cast_O5'&\XO\h[IH.QI4Kmg[=KZ4Ca
+0(C;2c1Ed$ihNs/Q4s#A6dNrrSS2B3<e8>`b\`H>f.&tNbu0"tr0)f67-;G]\g-&+
+NX4Q^32"_aTYcs<U<&B:('opgfdOLe<g\"g^dl6KoEpB27f8)-L+%2>(peWq9d/o'
+o0IS[!oufS7j`jmrZJqOWc7_cX>oG:4t98j5!1t*CJ_8_M3=ru',8g/3am?A[Kj27
+"Y9QJIp)#s=D?in9N&B1F$\(U7:,CRg<^Q&<;=bld>NW+(u7DH7`QE\ncjHT4`u),
+%A>.Ib\-fioPITkp3^'d1djjLca88P!/U<*o&(/FD<gN;rFcS2U`KtZd$J+sO-NM2
+/Io,9W1"#CXusEa5:4>U*U^s.'H(4PY(eG,_qccdfj>pqc;pTQBX8+`Sb,O&e`e*<
+qQX_G=8eCZ`5LXo,og'";ZFD5<J35je'^r7>e=>(HXD`ZpeP\`YP:s+`J2gML+qDC
+ig_<Kc]:Zk4%`2-1Eb#9'Q`EJSfeU&Wg:BFfrC2'\5H\O(gUoE/P>-lWP%bV![CL[
+P`UTl-\E#1kO]89aMXbk(#"IdoH*0(kXM=VK$1C09]*?fjj(1$RqrBHBm$Igl=B[l
+\/*n4VUIq9'f)MDhW:Nn;W(*I!uIp`U6-Sg3O-X.Qt?\721I";%nQA;>dcUO\Fm;]
+O:_fN3`R[t?Z1GNMb0n5"\rLi<fOof[*fk.5:aq,0B>GueorB3AMt[YY2W4g`8jWs
+?bcQ<9n9sBd:Cn8=$;9*fcV,,U<@eBf8g@u7-J]aA7>W2;>L,WY+,uBN79TSl)8W9
+:Oj+6ZJ"mYJKr`F*0oh*Mlq7fMe03EmUHR*V4FZ-17+/k[J]ctYG0\ZX,f'`='?HK
+:k_X(]4%hG)[^aUU"qsC1psnR#uWT+Z]-E5XK^8Q/@$`X[:B"sDY2I[<f>Vg6aVii
+W&_2P97V+eQ182aiB.H+iH,aoCqpKaV*%VpF.NHrYc>1Q@d-6V4BsqL<%@B(ckpP%
+"V?",'Hjq(H!T,p4Pdi<R*,H4n?Vk(&.#$*h7j(&-*YQ_nD8E<Qro?)-fRWg6EQq-
+>l<W1o4Aae<kYrGbjNchpNt:nX<Z3dQ90*1OC\`iQ5r<_'\a']c9:hta>uISeoKhc
+#s<8]C<TrELS&b%b&(0Il5'A4>9;PZ<ep:&:?%t!Hf'Xj?+5lg&#6FW<pM$>]@0pD
+]aFA>mk:$*=?]Tm:$+[>G/H;>a'TQRe6>s/F<ib?kOamJ<B`*Ec18C[].)B\<I-:$
+*Y]!)@hriMPp4lpNGnK6W&4j&L$&_mKR\V\)JK0ITo@VCEkAtnRgeWm5-n>G[]gYe
+S:)b>,N-*1c_Q-#UbI;imW+D]$r2)7W0Pur.DE*HGU'461lFTBE*bJ4c\M72(IY0R
+PW-"]!P0f/^URmJ<4+fabRBYJnsb@':<LdT2id^KO4!)k-r-dsC,CjrbnHGgd*te2
+l%.e(EU?$M"4l/Yi;,Q.<H""JWlRKV&9987!N`dC,>7ZG4I<lW5NTd8]'Vq:0h9(e
+cr_d,*!0f7j,`JWL>%DnEVUgaIAlhfhk_;"42,\dAJ$,.6#LSR\bH4<jGTZ~>
+endstream
+endobj
+19 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+21 0 obj
+<<
+/Length 8597
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gMZ&m&UjCTkcl!6\a0^WA?Z=n6*f/QAq9r_!"4&B^l`;u)-J^cg0OmWpmb:=
+Ua8WSR=WRd?`L/%SN?Gqp!""3'e?t$hqdLD`W*HX>\@s9/"]hBotsM<g>2\rO5KSE
+2r*IsT"EO!F*"C29.DeG[;,P\nt5S>DbOcDC6dqL`iQr2W4s_Gs'g@QR+:g=f@#E,
+^]1K/;I(%f9X^?>b&:"G\,JN^XXVe+U2tJDq;BaM/uRFAWEkjTl2^/Fj,8AJ4b!1*
+$7APbPuY4pV'`7DYi!K+HYtij,L>YdKKJZX4kY+/hdSf&S!r'0+\>=LJ)m)sr>(.K
+3=UO"/KYs+J;"tIW_JX;,sraq)I<p.JR=qYPIGrWp<6s9/Gpd2p3`L5LIA0iNiUZB
+N_8D8q'sp6dHi(k/:E*`*q=R^6`a/*"7Go&`[fjKbK%Q%SqAr6j%\Ftq(5[c,CG>(
+DE<`3B,jDf7Pu1-G<D#IJch%"/Y!bB#Fh7\VJAsjMrj@Q?t.$.gH5IBr&*,]_;+$/
+7/K"<pls,iV5!9uR,91Yrc;Q2Po>*-'3H=N<![GSoZ0=IhW8gGkg]+a>I3fM]l9$,
+>HVOPeM]d:._cr*2W:hpN0:g!@DEnCm_ajhmuRF_nDpr;H;mX;bpuqE@Vk&1JY>79
+k*l@$oq,VkQPA*$.`APfr/"!Kp$Ln/(e]p7*6]$Z2V51/<rGlj^tgKml@[-!(e3OP
+B]4Q3fqPf>M_Atu0*dk@Bpm%)#3`beb.OY[V0O4AnC_%A6jnbqbi'&dYf$WL!]8n&
+;MCuV:46lAWBKIbL[?;AkV=sf)J-FH0dLasR5.HA1C4HW;MQO!,mhI4bKTj(Nd#d^
+n<\%*B.P#2Yj/sikX0"4LPYj`i7\QgqNWsDUT@,n8csRCpLiuFj&p5VXE59cX,W'C
+^X:oi%S#4>#o.am4gMm+6T2NcIjA!>hG5Tc@Z$J&D08mqK@=8PYi*8/>9]q0::!Sk
+E!3J@H,TM!:c(T.o:VB`@-a;e6c_)ib.Y\Ndm;ps?cPPFMuUY9F&ot.-Q7$X&<^I[
+PQTfZgMNUa0p+.mQ\1_\Wf9['@He]5F`.s<^/.$XroMAOWQDKhfs;B9;[V-^]EaS+
+O+OBdn!F(YGuNSdqW:X?8CfN4Ukh'GJl_bRKgHG(1XRraDS7g97Fp*k=g7*E\DlR1
+m/Jl3B%6\/%h"HCcnJL5*nduh*mN#]@UB-QE&nUnVqnF3W@`1]9i!'La1q?\haLRm
+I8VRj&O,(CjE6/=2JV-Rp`)h-'l$3^BZ&Y)6>nSDQ/TMV3!PR1.\Q6'a\_6GiZ'T6
+jf@'2!LD996ub-8FCO\bZlbL!)&:$fFd;H^(,Z1>24E+*`:;3ZHs9t'!3=1i+RrM5
+RZ9dt?!aOKN*\;Kb7b0#`7maN#3QGcK,e]pJ>>/EVH$=*rqJsB<lcnRIYj:+BJ+G]
+b2WMt[n37X3L:]al%6mCEJ?fL\^K&A>j8Us+nM2hqB06\#']A!,c14/&P=U6)Z#&T
+8P/;/b/??23YuNVlncGLP@=EP"!8eFihnMm`]c!hCMW2B,J!9ur/'[Wqua/d!;186
+_fp%rT;@$d)3BdC#J!PYj-E]mM>CqYWF&'7ZpPCb;`X<0^d^6G-3c(NVD\`l2m=]R
+XNPCLnt&>"f]+507!mpdAL3qCH?i7XC`g?C!kG'j5]Xn,?C><RinuTjD8e:qBU=!K
+I#A5(QFfd9HOu&O78f/:4<,R-X3?oZJXVDk:rH:V;P,D3S2V&(Ek?%AP#@2d&#f,L
+:4UBP&>Dg(-XF"e1IOrVLXOMKiK29!89RFHO&8S2=-/$6H2Qj0jqf/852tH$.YTf/
+*f?cGi=H.qfU%sWGB@Xu<o:"MGsu<qb4<10r!AjL3I7DV*&F9[AMB+nF5Tof4!`]N
+\/tg1$XG!.;$^>tYQ=qT'[N6X4a]A.g;h9S!)[1-;&hl9X-l_90pjI>1PJ6&$(_oe
+I1pm9&enp,K.[\GY@SQ+5d5El1FInoj7\_Yc@HHr((ocqa0?TXm@r1P&Qbok(m1N@
+>+%Z1Q9!DVNVCKmHr1-n<Lr%l#3$"cB2Q\IqOYs$/OBF80gQYJGu?%0iKd[$&\)a0
+K'h#N*&K6&?SB?1$j,0T.htJn=uKmNT<V6.(95?/"k=FpD7YIbJ8H8?o0u-9kZhdW
+f'U&1?IMO\J@VA^43^1DHl6)f,r8['!ONm5AZ`Nm067mO<hEr?\Q/O%#_sH#8t@P1
+#hk9f8"$DG=nMX`RT)RMQ$IU)"r7b%16DC),JZPZphs"M3YhOG9Vu-3cIW1R?;Zhd
+d"OkP>BU%#:hM49d99jL,h>F<)08^,V.5L4C5iso'2!Z2V`LX":AVMTIa:fcqlT]$
+FiSML<cCrYl1^n-U\!!"K@o:qOQJ`J]"C/PHhN18@K8KJ'cJ1rJCl.+WK8c'!`$>J
+p`*34LBtb!EU.Vu1C\\:nVVFDA-_(;^gq,)^qpa#%\$<T4\=61)<'L;'[>5PE2L5;
+7QS2s$[Q<_;>R(X&\[3+;.q)3SN,`["d&#uLr\ZAUZ;rug7LmR#h_mBZ;^$0C%@k$
+B0/K!kk[Ef"%eL>+60YA:E]f,^KXUg"`1f/U0i;o!EbrQG^kSV+#@Pop9*(mRr\]U
+*V5[f>oig2O%GPFRLq,l)\7@[DKU(n]]6LY]VrQ^m]WJVq"iXWo\J.,nH155.!rg1
+f:8u9jO39<+Ud`eL\h<s[tk]@U]?`Y:Z15Qdua_^6,1t/6Q7,CHJ3blTT%%FU%B9M
+h%iC85#'fU#$g0I<]u7*P72P%c:9IG(KJ)G2GoKhA_i%V:C5jA8uGNY"\/3iN&Z*%
+'RI;hD6uUqkGZ<hiH3K0O44"O[sCO.MEQQmh?UmNnYh6/*CaSqJ]\m'YZ.*kSE#Rf
+D[YZ+:#`f)"^\1/c"ZB>=61T'B>DtmCKAKoa?kE6)*`K:<rEe[1E@o'20E;61;iND
+d]^LX9tu#^imLfFOtAB4S-T`8:(9i>CsqTJ@H>qD1&@.GZt?t)kHJ6NDr?g0?,JqH
+hlpRbl_LC@CE75_ce:TA?T*+L]@>jUkALt\cb/]c2HB3ZWJbgg5;I.`C(,3uCb&t:
+C([WAaqQnCou]Sa,0?K^"d^soJ&]lq>6"G-&Y<.uR`]0lSPDC0[e-.)p,+7>.GZ2&
+67:?#&lX\WXE+Ts#jA[QT+b_!oQAp@`Y!:YS?ur;?='F#%3l![R">smmVYCZns_2S
+`[*QVRg_k@9k#bi:H4:0^"h)mEt2H2[tOsCqJ"hQ2s[<[/[P;**4L-IF*9t2Qn-G:
+>AE:_,I3e2n^,O?>oq)Fh/Z.q?WN?`@EHTn/h\Z!-=gpB1fLE2c#eq#VpF;(Vg&u5
+@j+OGL2L*1A5SLC9>p!hgSI>[+c3WQ6ACXZVC:*u,-nBt4TMAD[q%_as5EL)H0moZ
+LIH@6kdc(\Z1ma;nuJn%D<)&uftS_leAA(C1F.a^#Qc8GMAk]Q.:SqX\GJNaZqN_/
+<K`6ArUi>23CA\"'PEWr>9@\O17ZOuI$]5mS#=%q_D+i;[`%uQG76oTh5n,7FVG9D
+^4I`]<hQA4Q^u`b9m\=-H]`![Fk$I/@mp4DCV3r!R7K=)JmW38!<eVYH;a)EH,&?a
+-d&FQ2&!c@\M1`7UCi=U1+KS"@-j[6##OY$*+PR[L3kCY1aJ$U=-;.L)CW4H'T]`o
+E/G:)bDP%Md'j]PBug&ZH&WeJaSdf7:-2r#]*0E$_uj".Z"bq'ZF6(m]>78Y4I)Cq
+*:KSf[!5g'3`XqrGZ67&R:bp8+4n&^A#0RjV;St)Q6h"_03IdueN%%,\Af)Q:Map9
+oqaMu_2eH2qS\h7nYso]H7UQ1`uE\_H`\LLC_2XYV-;7&KiNZQ:9rI$JpM"9.[PE^
+*2/Q;aqVR[du\hON0\C?jtgb^=G\c*FW;,GmZce6P"RXGYnT1O>J4qFSk3LL"`,,C
+UgSl@T1SJBFV0Kip]ukre]fYW>1h42B8`ND*?rcM;"@DfQPR\PJ%ONR\@#.XRT5ZL
+)"#/#Qb`"/"Y2l<Y/9%sHjnoU]mPG-ke,@D:)@\"k,c1Q1[2c;$X/jiXmJ;(WGMrP
+G-!ArDP6[:+XK(@?l,9Mp#>78a[N9OKE)`,kFPV`Tb&7F=.'a*\j9tsb_cXPaa>U:
+BoeS@r+`7,d[N=$CF$%^+_@*gT?1QX^9T9jFIIn$KE)n7M:ie(K68?J$CqeaV*+5_
+"/@On01/lAZGq[[_uA=;_nRDBU<(.0$,[^^LW*XIl7_H(<MWG@#R/2DV4*8^UN,J?
+;kR$AUEOjo^`utXLk]B@fja:q&#YAi4#X9Ks(*F'hg5choVQ#\GE=2@B=H1`Lgo+2
+dl&3A]WJ74SdRB/+9B(&lV'e:R-Fs685&uC0iml_[Mk/>#+ndMTZZ$to%TeVJU:KY
+3Je86O7GsISm-*#^MVmHLp=W,7Hr3(RW\mN?Ml.-Nuu$k[1DBqc(.g"Da@kWs1#7:
+Nm3/uKi+RPEn]CdMJYD$9IK=E+S]e7,LqUq:/*=^AP2kqXDM)BR8UCSDR!O;ba7.-
+SV6XOWE?`tUJ0tK8gU1[Ap!#E4$<Tk7K,Q:-t!D$Zu1HMR\49j%N,a+J@B,e16HsF
+_N#(9%^Gdp*]8Hd9b>LW9[3@2!mrZZ[`t;Z,%H`8aF?jNgWZM[W#.WW&('(hK!Bjg
+'T5=okPKu#8Qm,T;-s_U9CR.enZ=o^'VY*>`B)CLP)7TGo31K(6%P_"[F+q>3\dDW
+^5hYaOk7;^N&g_;F>r&>qJ%d*Y[lkP!":(>3JI7%lH//a708j/%GLq.lJ=aMB44c`
+hLc.!%!nDmf:;-fi@P4fq"Po!)>$B_%bjhm<7V2e9mBQKGE^$>h3T)Lb#!2iPAqWo
+OlE1l,NB%n:aL*JdJV!Ki9LiQ5,l2>,YSC$$GV+%Jru%:HW6"!U+ZZiF4?*m4MqA#
+*P6b2e+Y%YAI0D>lkS/D$>h1*f<<FK!O\*"9Q*fg9nQsAOiV&f]f^pBd7fc$p4P),
+$qC$Ub8Q?>RJVr;1:0kEOo6Y'-HaL+0b*QPnmATpS".qmjULEc4R^fUNIo_rMUe'*
+:_N#FE6jj!p(T?7B9]210(l_?kZ3Psig051B9hkf=k`a%qWM[fY8e2@+N&r6;?Bb=
+E2B)ep8n8aI8I1CK"Ru\7s?FgUb`cM.J^St:@#BIbfpJt3(W)_cU:Q.WGdLf>=KgQ
+*nFlW"LIRNr,gO4DD2!9@FHpT=HUtMBfdZJ@7E@gj+L48gg7Y*\[_Y5.s5k1GPlg^
+nZV_uq;kW.m#-dkpTOR:n_rWi?SiQp^f(gW@%npa6ucn8DjfhFm1EceC5Ho"iq:H_
+1c-+kl"C6PRqbqcK9c4&PAO-h65P(52NFiY-4X%=c'M4Nq=cnGq#'D+nU10rX1s`6
+U\XZ)1IDhDpmX'\U1<6)5fd,G6H;E9k^Yq_Y@QaA[P5u6ooO0gV$#i7=&SS59>6Jp
+9t0AZOU;Qkr;J\N$n)ke.+k`Ar<Lr4W>DZU/Jrm^khj&0$UKiZ+5&`L+_i=2joe3B
+(fF;:N=hY):H!o$LlKC'VD5DCRZ^bqfi2J.Q:@(OIE$>&cA8%PT"\HQhGmm>7<pAp
+7pJJJAIXQdnkqTK,[q=mU'JRrGR;\JUulA[_XRN4@]-5Nc4XTTBXbgiHGQU`PRb'4
+aimI<FLf9*()3Iq/FdkCc\SeYEDKY_-rA(leJ8LD"d7u.o)>BE8(F-S#MG_YBIj8q
+SI*ceC4i>LdpoqAP=.+Ga$#]WNC_U.fW=?iY#V\Y5@Y+++s!bSHG:u2[4'f3d\m'>
+9?&KQfbTkuDl.EoKIKp;+)sq)f3`\o=#/NeV?pQfp![_c*N&@(n9UeT'u\DDh>BO;
+48!")HLn&[GSe#!:k37`r4JGtF.-:/_["K5*KhbFEXl_J+>BI7qYuMkPm`kIh7"kj
+1u;O\*$)&#OguObB$pp)>02!)LX4t#&(?0pct<:$itr<=cJfukg17MTQ8C3j8&pAW
+DG7![s72s#s-*SS@SIS5hZZe2K$6NDTs`o/\<Kd#e7t[d5?&\&Et]*KcD%JYfHi0r
+noWWn>Lp(hrjNp]*MKq_6?tH2?nR6l6EA.Y+Ha_W?u=sZb\0928]aWIo%a?NN>"]2
+W)@;R)XJ;4"leG@SDs:N9\+i/9L/*>8B!]YnJ,ZT`D[b2#:]n;EIcf9`^SJnlb$[#
+#&&r.E@*J3A'A(I^W^ogO!\JbqKeYfa#HhAAt:,HA:4)TJ2K>i>*T[0Shb9uXTq[Y
+3tjes94F;&n[g9^Jks&`2,lPp:6]:":DrElj/oQ+eVr;G5*2<S(g&mp6C'1?\ZTD1
+nh'[ChWn"SU1"]nMXWPa56>MEgIZ!r=]>bR<j)MT('sZ2E(l9&&:%iTer:uM_=IRC
+#PA*N`&H9Fo'40bH.r.dpk$1oK"VPIK(F("#=<#s="a:`o`n)FfPeS$g1Csi(X\S@
+4c($eGXbj]?`f2#!hcjWDm4tp6r$]NU>\,i?Hm_>SF.CR43lDsZ(#5e.0S/5h@:$d
+b0qVZ%TQ#p;IPfc'3RZ5.3W#8[lLBLFunR/oJDHa4_YG5*Su([ik_hehlqf]I=7/(
+Uqd*LqNim<r,*SNaXgs\GSd,ni<EUjQXo[bMl8:(ImbmPH4HjJ,=IUQh9-\9-'ULc
+<$g?TW$e`B4!4iM1<;.p`H^r%+ArLmj;qrm4rLJBfCNuEg7C)f)SO(;:Q9nSUW4?s
+:(hBB6Xn$mV&UVED@YH6[.C#_Ea]_ef(]-:#N6ZOp^#d@/>K4SZo!odj?8fZfPRHq
+X+Cp-UPc%[7:5*Nc6ItCE<[9bYX:f6a7i]U=TSZsncNa@DP/+h3kQa=cK,:].;[FB
+bhciEhT,s`4UKU?_^m2[ZG?tcd/7`Zmg'L2#?o&/;go%6lf02A'V.eKEJjL\<0RI"
+B2pKcO)sk6fj.G4mt&T9;%63!2_!ZL.!jY95QuKn'hRK+F?I^;h^snS+p4NIg!'p>
+8E"lkn_7$E\1gkG#VeHVJ/nIbVgKUA;M=+5@cM1S1F)Fi'%8&KMlX"UU7iD&(+FGu
+TaE[tO4$8''uEU17Cn%FV*of]^c%rA8P&.BB6V1qQn\&&!?e!PDlK*3LKO;B8['?%
+ebt"ZN21GEEhc_PHrBs1Hd,r<k*Q4].WF7Em!?\tk9X.LFqIY1Ccrd<O7[JUD&Wb4
+E1`c]M?G2UD]P;I.H4;b!lRZ?22XgqKI'QY/11quj"iK<7m/CK!SeMIa]fh\G%\O+
+q=NM-R&/0j9mH%A6td\2:'L<d9b-*4283)@i=gKBOHCG6FE[JJ%C,#YZmY.S9'#Y!
+jL)D3#ofc%op&s[7@8ALV*[>uI)_L$TO%!P?sei$D,SGP'W!#,Z8D-3VXb9($tp&4
+'Hh%rSo;&B1%uD\A/5?N`Ah0SZp,m?:f*h.q@ArrRL2UNG@JFIh;;l7N3?ieBaEhO
+342=!2DZ.41YWWTXFfcqW4@g3&HGhY6_)7!1?HPRN"SLugb.nA/r<aP>Ktp5i?u1)
+:OiS>I@T(m[R@ji"9t,[)P1A4T32]TJgDH(Z$n#gYFkXc[%`er[0f:?:?9DTgQ^\h
+f$HPoLf*SIf[LF3=#p=Ok8QI"Q.3aiWrtrsArNY,PkU"!!5M)(gl[m<]W\,3CuC9$
+T2tCH'!r<F&i<E/s)d&-$i2T4IQ6R^SXg@SqUPC?90dj0q_4I<#=Nosepm+KHJ*9K
+C[sr'B5?V(Hd[sCfriDc-"]uFpnDK-`A43VVOY>-SLCMLXsgS4Te^cRUEL_j^/3&0
+EY^.`G0g$7BN)[29fumM7:UAe@e1/?Jbc?!K`NS19tT&9Hl*iJ2inEpIlT<E2AKH1
+fWmrid/ZUKD_P7s!UCJ'+7pK[f;Z.c,g"/-`b^Vh,$$$SV$^AUT,2;f[1<'PM2=*e
+Z7VL&b8=_pa8RQPLbZGXb@jiR]$luJ7CsT>o8fH!GN=oi14jLmUMTDR+_tcTYP'f`
+C"@+86Q=9?YGj!R#L68/3q'QrSh9Z-:HojAK..__]CkP4qU_toaEfBHL`s8)jf_@P
+%u&8/rIVElN(RUn&,[f1mF^1'Sc%CB3GA*O3),M7+#,1KRC>:Ef!fA>^"lpZO3CR"
+6heX3Y".ucIFKsIFL15Tqifg,HT_k,U4#X4i8rFLO.7!r"(n=N6PNeik\*jQEoZ_?
+PJJ6g8ce:6.4BhL8jOo!)_'uOLt^<rE*c7t2%u_f$/NVK:FU6pFPQd&163)Z'F&fD
+:@fcS1mp&OV%5^R*@1So]A#.YN8\TGbosDu#]GXGHj\.C(N1pco)L"OT;t0)Sf+E2
+mS+gb4cLR#hT1d"A4pXhC^5\PhN?[!cWeI+6"Hasf^7p9jc_*oo!i8k7%=M6SStB@
+l.+FI+?BXRMYsaph&$3IGn*jB)o$t8@@nr]#f(F?hk5J5Z=uMA7%#2HX@'rHc#03S
+oUrk1Xq'e\^Vq%1\g>=5'iJC,#sY2:.,\!h,j?So&$CFe?'>dg[MmJgV2Kfo`EDhY
+_q\0X;2]O&r0[pR1LI7a0AHIp%*fdq7S+sVI\\Z:4!IS8j,2T+\BY08>tK`':/NtH
+d#U-SrX8ci^PRC~>
+endstream
+endobj
+22 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F12 23 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+25 0 obj
+<<
+/Length 5393
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;ZDo>ArQ5&]ae8:Z4eNW#>+LME9Aok]V1)/UDq!2F%Wqqk,o@iZ;H)8&iY/-f;U)
+?"dCW9p62*"c<I7-`[[=nsc%3hd9)14sa,_]t0htGcLbZ,GijgVH?Ts<g.e)0Y-uM
+=#,2KT#<UKg%9#C\OIYb6;S`J#^V;=N$db,&P)XX9$tO+@MF6?KWj.ogXTXY+0R$k
+SoDM#YO'SEbU"6[1\D;6-;mV%X3(7bPDaoaalMG7lJqi05H2]dT;Udo=%kf-R/V!o
+naki1@&j)#aqCDj:)\bU,f>cTYX?4@R"cH(Y>WHR.3rVd.rthLWq&,Ja\,V(d+:&1
+?:@rqRXjiV*<[#R@=g\C?c?,DaA_uJJ#_C+#s@^CJQXT,^"kclOq]9HAp=VnKEEkk
+&QT.$<j/B!#'FAV?=_1fp#7(Z(QSW1,(W'"(9a12_BM]VMFh3,D9VNl4AuR3iXtY`
+45?I>j2R?DK.914@]kk)IC`;CM<;EMZ&U5&-2bgsF;rK_#P^N?G3cd'I@p3l7@8F)
+Dc<HgiLlbjkhYXgme^Q_?X3UW_aGnkJ.M;sY=DAk6k[1tQ-]=pYfQ&-eRhFe]22NQ
+6IDVU7,:EX+a,rh#RoPEg_LEYp$:G2b'j)/(n/C5VmX:iA.WTo0/-=7F<$j>LaK^&
+)lP4(G5#0gDW^5h>H(CX:d*Yd;<tCUNnW=sN8]GNcjF/.(8J8=j]G&:In@8b;T1iE
+g:g,D^7a]#N2T/%Q\DIb_S!6tK^%[6,AqCj9CV#RgCjYJg4RkY:q`l4SY;O?n7\,\
+-4##Lr+5hNkaQ(_KEToo"_rmnm>(KmIsui0N%N"c&,1`HAU5Q-7.;P52od-4%aL(s
+-0'dt)HY7IO=/PB*,1&<g&hYM8$`osi%%tGl79)7RUL7=p+ZLtYc!52`qV2'jg$k7
+s-iW-q%%)f+9Z)t=TTatG/5OqI)((DfBX8n3Q_!ghL]5ga2B]m9cRjflXKs>#D);J
+jFt-R+YPXA1!%O^jl9t-6'#MJq(VI3SRSaL<1h=IK>!@CH\S\`&D4$.HQ==d-[ae=
+pVR5q1!W55hp=YQS,8\:8uQl_=fh'Nj"",@opd0_0X)I[`/%)=jh*^I;'?O^0F923
+AbuhVX63mM^^_G\E/IWQ=:7lleS4m`gG`WHD.g`!D?Cob%_]PKk&%.$0YrSc0^mLc
+lghE_$js&YXdNS)>`4s>pATgU3.LZS\A<5Sg_;PE2Qf@#_:@WZU<M6Yn_h!q"?L#.
+9H(($UN1J#(,!ft_Wi#"3gp8Z7JUFIo60#CR><$:A*d'26bRh'U%h1KQQ8%6-A2k\
+UG7%GNa^?!+k27q^et(R3!+tPgR_X[j.k]Elqh%H@NT56_iiX3lq9_[P]-/KD>k6K
+_)A&D7^ql0>NEQ/L0L$LQJlF:B&NCDJh>1Qfl]X-,jb_FUVa-),=qfWWm2#IH+S`&
+<XPjZTO4E2@i8H&ejVrue=a6O;7(;hk8fSR4smp:p!Ukn/B:tl1f\0fo_i$kY'_d$
+op:K/`Ou&YFJ0N5P8ugRQ%@dA0-BR_O?Ea1I^<>IJ:m.;XF6;QL9tlSVm^l&k`FH.
++<(p/pq/muKb,UU4:En\3AC/e_877)A$ST;UWUiq\;s1>+S(=C["H3(N!.:/pk?7i
+QZWOn26>RbStD>EpDs\#H7+_BdFmWn"q8=k6mr-6lLB;!52dLS\?s2WnI18fK;VD&
+O9)9FOn&A3T[Pt*qiE*,B4J#fY`m"gN(&%$PH#6kk-"Pabfdu&>$$XTK8]7bO"?Bj
+L//$7O(<?\g6augE):*$$-S9X!4h8B\*G8qRO8$]3$kSS!<(Cn=b[)#@]6+L^f'&)
+-HSdh,BS<&W.U5+n[+XMI6`[Ph/,A'!])/ma(0F;>>/Qg(+0$HH8.uI9Y36;7lEOX
+b_=0SGVga.TEZ&K.4NPY+fXRO*0r^NQ,+ba=\4g^=RilMbDJi;=Q/;H_Hj5ON(:4K
+!s2MpnnnB1c(?%=S:LMqL!a!9-)A$djcg%*;a+GH.6DXY.mfD</>X+WZmtM,Z</^X
+;r%$n8+RY]M"OZMGK%@6\Tf`4S;$acK:+nE0Y8nX(@0R@SHfrVhWJ)M$h5o(Bmm:k
+SE[&:.[MWMNf&R:E*Q6Xj-4)V%n8QZ7[lu6kSoN.ND"r'hSU0lC-IfY9Lqj?o[qW^
+)s-@9VlGa&G#ZB<mAL0uQ4:0qC[>p%E60MV#BV[uFimL?1(?=(!Qr]oFJah*W6I.n
+8'83JTbI#0bX"T:2UfW*__K)dmVp[26X(8j]6!.E5U('WP9fDp34u\-LNr4EP9Vt$
+=B*/u)LYj\/4R6BTN.5N@[i_LEE=TM'*C2;+3P!c%?JfhS0>psiCM0kgW`m&G:Sp]
+-R7Ih=:-"R&IZc<N`4oO5/WnpY0Xd#7aj_6O-aO3j6gZnL>AYC8D&NeAmcm^lV/jT
+SK;X9HMcDl$Wfu;Ln2!6reC98.@7D5R;8E)4KmV>mc3#K&'e+Cmkbu\OEJ:N%@pb'
+*$.U/NcVXDO<;MIFankH=O/"W+UPQX<\DftDD,6#S9_7#P7op<32(X"2\YRG&^:H)
+Nb/pKe[KBP,;E@i1QJ'LlER=;ZZ`G+5[UX/GOMZkbr*S'j8HSSr`Uu5]Ae+M>sMFK
+C'h!!//ci#H$a"o+Q6g.^kG@r\U-<_$2YdpDA_IeMjMjo`9R#A'2s=KNF=8;gm1AS
+d7[Wm@"/Y%);W'Ml;ukKW-X$blER:;=K0>PoB/iN"HJ?<F6<bX`/U"MHJ=Y?eC<7P
+qCjS,\:oEAd'j,)!7UL0kI=NEJ'8\:3?;^%oBC+j=#D\gUu&'hL7Qqp#3Tteha@"b
+k*qJ_?,Q:$D<S?ATX;8tpo9&[5C-:]5/0r(qcU[Wl%X_Qg2mG=`mKMDkjk'^[Z*SQ
+'"&[R)6.$f,*auUQ$,\p),^$K^/[CMBHWrg>^@R;8%W*S?5`r04l7n6/j!R,@nN5I
+#J3,GHl34n.Yu%F<)/DC-pt%k_ljP>.)QoJj'[PK(1ZRfAe8#m9'[29,G(PJ1,1!V
+!D%0_,cL]>SVLOOYI7,=`(.sL`Oa9>1Y#);8CqbF<6F&-=YPiSLmYJAR[?"f:t>;+
+M;-ieI24Fb_d'KDR2JbfF03I11"\fTl&#d'.o>8O?4F9nDEjp'4c<W]V,sQ;_5(p#
+jMJu"_L@GG"qeogG1p=kD=.61*S1cn-O&Z2D)s?$A[-C=GAoNYIO-!`^I&Ipr-B=I
+&RR*N=E",;,@UF#Ma&1>LVQg[/IO&-@p,V0hYqpnD^YG:9Lj"?Eh+q2?5F&GC0P8:
+=Q<A+W$,GXDaV3D,j94a.>;tP%h/uFc#+`G\`XAZUpKB(kX[[#Eg+#H^skq=90\*J
+?r>.,Mc&n2b"grm]MD-3<h\,9&Lm"!HBh",/4R+A6RZ-T-[3^q5dr:b6lM('Ehpot
+Qc8(FfOJ$j@b7:[)"Uh9@tdq?hH4\umAd7^ErkOmO+edtLY:'tpGR-?S4(6DJojr=
+U]nHdDLUu;\@V/fHUu?AZA9cPl"E*Z0[Td!%6!h&Eem0;0mF-C,=9diWBMu)pChD3
+#lP!2@iCZq/>WWaBF@CD+)R:=Ak#rugA\RgojAD:U+%+[d5B>.L3e\'r-3\h5GK6^
+ePg/UjO`kG0pJ#j3tdUmS[Y<l`D/0dWQCN:Yc:1X:]6^.V$T6Y\2<ki7A"pDDRS@V
+hnHcRWd^uSqsBIs;NI?3E#IS3dHuUrS"'Fu?ZeMlg/.FFoVIg)/Z`f*@ooEreZ/"8
+X%M2R<Ef5a&na+#!`^S<Xd%+\n$Tt7#Ro[eIHX4Q%"ug;kFQ`Z4s0Kd)+aVZA<f`!
+=tPs1nV3LO`_K1X$LtZUG^CHoqGTTB[FZ<qbIQ%EM;js/,O--BVHLK$W2^$phIf:S
+dCWH0>/<ki%gR]*j;HHQa?5/gVqt?Ca^qp5fnLtSN&L;H.JQsu`aAJns"u+bB#%=h
+jpP$qY+^^cUCDA?Ue#9:Sk3'=U9>kCLs?IF,:_A5Ls@kW+Ze?(CX&.O?36Q@-JMR\
+Fo^@/_0C&*#rPieh787iF@R9bZr8ng!ihcEYR=`F]ka:2*J?p?;@B0Zf2.1dBL>Kn
+7;SqAOX@#E:)Uoj63ph"9fPek-GZWum:!7eATiBe*4`7rQUK3(##qNNf,/Im-s\[&
++*&>t)C%6+#b>t.36L/-)HZdh;O.8rT&,\M2e9q.k%ef7h<"GmbKm&nKaKmN:>Tbp
+%=N#YKO+#3d;r?Ym*Vm=(<oEJ2p!Ok/QQ8[O7BM@N+e%;UYYBO4QXa[WaLT70EdW!
+-R,W-"]g0I!AM^$6p!BkV^%4!HA7(N(sL>B#8'tT^Ep7jY^W%M4fkj_M]OeP[a"CL
+=>H*(euE<T+L.gIG"_0OS0V7,a*i,V2Q(\DhB-*nOhpD0j2,)+RY^U0r<9TcT\JDi
+3)kO;ERNZLlk*Q7:[?LOiJ%!t1,N0q%_?!WKS@edrL)#/NG9`Baar^_J@5d[K\g-g
+:ANAf&AtD+d)0g.EreEDd^;*:4uK=T6cSmQ(#ZQg92K<;d%O/=?*XM0hHfS"<_j%!
+c"^RCiS'ca`'n`].ol`<'8%/PhP5_fVAN=e;0F+?.2n)DDpooePM*M39&WtY]\Aes
+g.c[hLN[[\X`Bp3\(^2LQ.X(/2^tU6p2u%O,S3V,HRtDFF]=[i1<4R(p35@-GB@st
+[4<sko1/XjDB7_F/D.]_L@NpiQ>RV]UJ5mr$LESf-5e:UaSb8i>M_H/csq/[JuG&e
+0$2J5Y,450Y:K'B9idb=H?<KdAq0C@i[/`ub)\up57c!nPN'9DA#^s)f?Kt'b30:,
+h2^Th>OmYN?)_DJYdO`qON?O.LEkmZ47"cP1sA<!Hc,^]Q&J2-?R8U/2V"c>YeubG
+E.eW7DfqZ_d!M?lN^PQ6"q^sRUmk:H,a<"loa@VT=fIXffg.Z#&,f*L,03XfiFnZ0
+@3MO4n#Kbuegp.=,_U1Xf_l$bHg&L_2dc%FXN`3ZS&^"Rek3L]A\`"^F_;gg1@rK9
+X#/R;P,*pYr7lpDB-+41?Wt.(L.$+lJp1`nhe$Dt(QJ^&?f`J87%K:Q,Rih0W`PF]
+nibP,V3mo5Pfs5Q@mC__7,cS'38dK)?fB9JCQtFI4%Nm!JS3mfKmILmptijgPddCW
+(PA1UJ$UINg=R$7UtV+8pl;=Cc^7-t(nUKaMmFHY((tRD-ra;%m"iNF19IpB&;Da.
+HlJ#t@KY<\&_p[0lTbu[DZc_;DsD.IKo9l,W'=`#%IW^5fK$No)6S!JXLf)k#VIif
+.`(Vn5!]nZ)8OA3ibA0.'ajnV?d-kM:uVP$Ch([)m-QSg4@0pEC_,@TZNOB?OLOj8
+ZGu8@NkWDsOV0hi6.VV!:qYg9l^"g%'aB($rFZ*]Wa43~>
+endstream
+endobj
+26 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F13 27 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+29 0 obj
+<<
+/Length 8973
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<gN)&i&^<,HJrbQ?-%m-EDM^uNoraicC7S"c8[`*i!MVgk0aT<0.9TZm^ZV,Y
+!=?Q!m7O?G>\5\=ds_(_mT7Tb`LCD@kKENl7s"[g@NuoIH'W)O5%!_idJSH:n[j!k
+Ic&DE0T,4E\XL35mt+dbJjPai1AJo\pG3K&Gs5S'TuL.ucID/fq+o41&i9"6iL7dS
+lX0Ws"q-tKb'b7b2G([UnS.;rJjjKR[17;Sp+7Af]&dt4$EUhBK2a_4NrOLSG-]0-
+)s^81Ll3sbXX5T>=aS!([9NQa2Fu?3l[jgB'#fW@?-/pG"l*Np<55)M>or.45+5UL
+IlSp7imSdIM:F?%<*.Ha?)ScEgp\"?1-)j%>&@tW&1b"Ff%;`Z)gkZ-V@0NDXFP(D
+[W$T'ot,7"L#P'l]4r(rJK&j6D!GoinT>?1VJ;/<'ch*8[0e,.MI5RoD@X_6+Y=[4
+q:DJCph0&ge2\ojBOu7K`1`T32@h$`QMR1:GQECCahe`/ZtW'T@cm7JXj=Rt0uQWh
+.s%JgRtZ&U&Z08;B:.Q3`_AUPa,Fc6Njgm9dGT!<mPl64?EO'T4X%U<^Aa/LZ0E[a
+QLg14BuM%\CtVUsj!5k=aLbZhgL@#.`)^=jfX:!!0W>o<n7BO6iZsZtjD/t,jYsR(
+Rt$@\S,m.g^^S*5"ZhFHL9'8&SjOqX0F8q_(R:%XiEW"0L/&_>:gIt^gM2'mMNJ@C
+_G=DFi4=M=1:>l%]JOj%MRA:eg=3p(`f:,F*R7Ug_!\N2pL-uX4tohNgN\7spIo6o
+&\f$5>:0*%\_,dAGP!H8"HH/Th+52G"%I,S-c?d$-_DB`Xk)M7JeXA$+##fg=.CQi
+!GWK+V1^KQ+sDMa_".YQ$FEd@-%W>\E.gV`F.,J;i2`/N+j4oJZGCq*K_^Y$hZXK@
+*eB<#]]0?p70)Q))]KOuh:]idiuo+q;1e6n!=gK[ki1V4qZ8PYN^cXrHltVF3P)=0
+kTj*97mGt3h@bMsJg1bh@(Ef-B"R_uGM_sBqnX2B+lpaeK)eARmlFAhb'T;Uk#kCg
+Zs.EE#[iakoGOh)RTJMZAk`11A%<oNN\HY:1ZD*/C3VK\*RNo&*0-F*JOB:i=22Qb
+P48P'h-`^EMF1`kbo"lPf^O9AAt3GlO#Y+d'$t5oXa:TKFZDp,&R#ar"KXO@4?F*9
+aiME_?NJeJ@^WdEb>%@U&r1ZP)oufcN"W@qGP)_Y$e_#&NeiDdE[/'B"9VZi:FP;/
+D!V%t(>C"cGd`&,QmNLc3;l4+MS$-ac!`JOoI^%kmF5,7;qe^*^?'S0d0=gP3<OD$
+,W>a9KbNi$%A^it=dDedj)#+4m)fDm;lE\&,f_q*eF&\na":YbeQDaW#rSY3RcOJj
+>p:JT+t"4ChP\7"-fOO`.)V,eN$B`uj%*Y:p9Neg(^B.K,n2FN6p\;!<H`^:9EP$t
+e-c\VV,pUKR(K2Dc[j:X.qrZbVNCc&SuB5X>>6s%UtF^1Pd9#R]d[Z):^;5@o(MG.
+4nBVEf2kAf=38!5QUE5il9KU8g0AM+ra(\4$f7hk2<_r7N(nZKg6_m&lN]Jk*=NUS
+9(Je]?>_I3?HFde%,/uhPpAo6oV-:uEM?l(G'*0bgpr\tX,q4u/_'O3L=(k)5]1JW
+N9l']1f6?T[Wd1>P.!JXUn)6a#"dsVdd;(e-&V7,FcP91Y"KaSTHKF$SCD%O*eHG9
+4:NGBT<$$'R,qG5gG"u2NGE0p><D>N=cOA,XDS9:K\X,LVm(b)#CKkqnY,O+c;&s,
+)37,3[Wd9qVnTr9RO$9R2V=@c#VFSrA_G4,5rOO,7Y1-&fi[/:!*f=G9Z#<3Z$4OR
+\T@?)l4>VF,qjrg_Li5Bm=e>8c4qpih9JMiCALWNZM-1c]HB`nMRh,SR-AjeA7cC2
+W,S(#KZ/mR^AW>o;<PgM-=MXr9Kr2ZH"=T:*KHe`i)@%V^MsEKbkj)W?gj;^YCKBY
+n0Z51@%=Y+gXSeSh!RJnL"M=_`n,D";5&Lkg@e^KD;S^>%U5oTJc335WD:HP7R%cf
+F$bmheg&9-le&N+F(Y-`3h<iQ,:fG#M9U;(8n7P26B:F^9;=@@`9,X3I@P\KV#:R0
+#t(n_Z[^5Y$)O#LGW;3fB.;8bHR$UFO]K*IX6\HXhr]6.nIpCYrTOPnY2@M8mBN*c
+s#C&/m.L&<ca-]rd0W^B15TkH`>;Bb,f30'4#o1&PR]:biQs19(C+sUP.3@KmJ&rr
+UgiabapCj:I:7H5FbT:Y#M,Hp^!bkT<'U_3=f9Dp$N7-q*k(/dA9fDb\jf>;cGTDA
+Z>L.RQeh3*8mboo&g.?148p9Cpj7-do?s`9>;u+lG]k;J]Q?[C5$U)`l'FWnq/Y;W
+X/koQqKNZYmN8M'8ot!@+(_2T=gfpX]=OGMYe#31gI#7aYJbiS?^0`+d>R8J:5+S,
+Oem4tq#2QNatTo:+[pSi9E%D\ag=mo@CS1IdPIASJ_cOn&6h:G'RdKoa`V:FT%FhT
+\4ET>LEs!&opom(9Wt8+,m@.apM;UW3."U;0)Sc5(jTGP,kmJa3)8[t4bl7\'1!1E
+mAY&#ja1a4<dlNYM,61c%G-0XS=7Us;A4$WW"\g[I,?eNNq9:=+P1p^ka;q]q6bEX
+hPYFG/0S1[RDAT6P44tr/r&$nU2($>pBmC6;Rs5_n[E\&!P5%=(QaBZiPEKB,P<+t
+*goumS+%Q[=7SEe1Md]9E,=atA8.Q_g!ZRkrF,0)g\H.AOk]d&`TXaR;NfC)SOi&]
+/'mB6[5t!;S2?jj"Ll'G;CUG`HNREsV7uD0*SnTq7:"&mfJ$8b*JR?#^/ptV2e/.>
+%MgZ%IIMtj;m#A_]"7MZ)>3AhG%t*K`=;ET2sGfcB`%d!?&_p9\RsKgV/@16UL93_
+?<PN./!)m?gh%Nr&G\m^2O!X$1hRZ>Wju=F]b7V.;H'0q38J[b<!%O-HG]/sQq-[>
+SG\s`;31pfA91eU]uU>PH[/c!?:]@3>`ubh@/o04CK"8*Z"dM:-Pl@)<_2X7^+mS&
+4TVQTZmk&GPgh]Qi1*0%;nZ0%`b-0p3bJ=Z$6b&+o$UuD'[pTp2NCC1<F>3O].iZq
+2bXlE+.L\1!Xhf>c\K_ET1V34W_0W"o`oBn3UN7/1?BoR0>A*7NQ8mLo*kl!.-6aX
+Pt7a:IL?7CZu'?+7-]1FAMD/%Ke0HM?h-o`Hl]!?1NW%EV!#'A^:"WSL0,8+)u07R
+5Q)Z=[U^]UE:%Q%"5r/%-uI31I,Ecg`C9DLk#`oYO\7<naPQ;Dabhe@1J.OX>%4$l
+_NC&qa_@UWJi].2^BOk8S>`k3N]RTB7@R`n&b28Sg+d(Jje:suAMjs?;4OW"=4P=`
+/(1(eRW&)SL@8&AdW(DA4.pI9FG8X;8Vc=se#e&LY"@7($YX';7=<.iN95I_gaIB:
+]P6l8p0GahBs4u%[Zr)mBE*k%Pra^<Ej'"]"E<'/%<.2r+pLemoS&SJRBS:R7E'FS
+oXFRaR3b;X/5'q(Cb;!sfsuS'%3Gp5'1Is,.QhS^?Lt9b;IYO2Aji1+*m1;skL,<;
+e@)!po?a$+/dV#"\tZ"nlie1gU35Fiq^I/(\`m03Rp>>h.rujYPU7%VZBDXj3M\q*
+\W^*G_=.GGb=$u>9#<HL#6#7d4InI':1s`P-`&d@8e=CQXVc^*?d4+C8D6PgZGI&D
+Ae,SqEP.I*"X3fF'P>Q"hh;A0(eoVW,TNG8ifge?dHE(#!qbKVplMd:F5R;ETJUW%
+)[&NGrOjAF3Vb+-bQO9_KKPQ3kZafsM&s([N:n/^8?>EO/4iQ)lDL)MWTU]p';4Ib
+=H9mcBF"/gL1hb3lp`mXJ697tVlg(GeiC2UC'jK_QF9.TK:C7N1lF(SX,s3ir5l-D
+=>-RS4UhDRDb6*\*'=UBq$06Z.04TgO%;RKpJpF*$D?(oQ&rPOU.mU>%\t$kjc^s-
+O$.\hkCCH^bNA$ZnaZ.e#4U"K)-lc-3$VSN(:4H-Q>T2s$S>MZj:UnjF2nm10R4a'
+R@FVF'I7QIAH:f!I7eu"]V65MBVB;'(<R>j7@PGSJG32S]:R5IU#0XTKRV5h3dHDr
+3+V=$ROn<Y+@iaHfiKmNU7)rmBf.Bt;C3agMY-U+\mn#PWO:O!q8l*bEPsKtJ-oF3
+DPCI01P&8gChJ9VThY)KQE7a<Zne@TWTu=8(Bg,V3tU=/Nl/2n=\VH/RRGeNG5fF3
+,#U'b^i1BL#mJ616A!Q+aC8U#F.rh7n,[KW>E+H$grdp@m8)M4Qa_n'1n;6fL;;^L
+OBRrY]AYl&dZ7DWEftm(#rXB$V9k5)(@7:BP+no,</lp$<^,orZL;JQY$E'r("98C
+:Vq,ta0E'7)7ppP5)'e(*?0q"Uc$H?nWU?)0HNgoAR`XmTl2<qPd/1s<O6.34bEE3
+oAGn<c<2RC,r8itbXC)uQU1!FH<5%hf/pW9#8.YT^>$I0c2D)jOWLOePh8OH$)3fU
+i+H:Qn812R3/I;(7P-dYQ3#.(H(ek'\.psX0S!o&[m9Nl#r7]e6\o3`c7GK2Gt[bf
+ciE]&$WN$`!lIX1ps\oTO,MMOCUq&BJ#q!M@ft6PcLWkORU(==I.?Y!2sJ;n^XBlX
+^\s"<56("E;m4?%c[UE8LPns#0E(u\8LFiSO9C\O,fh<8H@hrRfDAaDL*2JqC@aDr
+(B#i]nh_;!,(Rc.BJEe^[@rH)n?=oSPI1H]6\.AcBs?`<d?fU!)DX\!I^c(4e`ZH:
+Fl@_H^l0+h2Fn=Z<T%W(7T^3ckKYjB\L:Yih+in!1W"8#PLi>C#Z<$a`>OlNSWq6@
+2Y4r,RGebFP2c"*MO\m3^4!8+OQUp+pLqRRq644_0#T+fEQF1fI9f'Peb\fd$(W0a
+]D8*Af,%dhNk4]?]+;GJjfp]k)e!s(LJ\0%d&A#>nF%UI47D$Yc<FY'3?0)]hT9s`
+EaJ$<aa*+iJ4aUnIu_&,]N]ScB=$6fH2hLOm\o_P^AX/b&poWVfoG[:MR@fkEn=K7
+]>^=_f$-M7"Ek$5@)+/".@$BE/<+]a5/;a46ZJ\,Ha4Jo--pp-oW[u&a!,Q0&dKW?
+En%=?Klm#KOVjEf!`V')FcMH<j7mn\SuKX,jPJC[F"!84imQ;`398L=4ia)K,R9)J
+Q[0[r3Lo1/+\"r.BO&nlo(5F]cRK/+92P[n=V(>tf8Hs69V_="#fD494f`lpC)5jh
+kua<J<od)E>TVX`#(Zkb1+icS3&IHJKdi[WbX!S4mKX%-RMjFL1d=$(@0SJLcsdQ'
+WnCG:I%7)%KqUTSci^u!odoKaDSC?T(:]RY3#"@<c`q*nA@\*"13q)2:NS0ENC?S.
+$p(cKm<q.WnFI>VLhE91QVI:#bf_BkIE9UO^64gKqVO8kQt!t:;B17FHTpS3aq>;0
+)Q!i`^=k!05&X&&OPmO^B;9'F*jkP*h%+J-Vr-UCGX9tW^AUm\oVo1^JZq/q&^4),
+K0l[Fkk['U!).Z;eCP+$i*s3aS=cifmt\SdmQXM9?2'hI^hHa9J5OLeW*^*nP;W/U
+OnuEu`Bl!nL=0%tY7hD)0-9(C&kXdDoaQ2=+U!F+)VkgL1`]\5)d;Pue)#GY&ERoQ
+U)j('<F*l]48u1qRlT?4^D#lh(:!OgD:ZZa7@Qaf4BG\@eZ>Rd=1ZFAUVY;Hi$!A&
+RhbQO+"pdP&Fr^91.77LeU=R\lVTt(Dcsdp%$c%@CT%r(EDT6E%dY)h78\,Jd8*qG
+28/0?fSjDg^S:=5V96C5TpeaRo&tF]DYmNnjd9r.fH]t_(sbrG:P8B#'rt%H&h=hI
+3hl:$!3]Rf039:sA)UT)g+0.FV_0I]oSX")oqJ=[N[P)X.C^oU'UU0/Y:1*."6I/J
+,U><UmPFS0\*0/ci*4;$Jn2SJiGXp\<]D\OAQ+UsR63'?]1ksUXlcI]r-O99CuPEF
+Wc-9rog.[,q*JCEANd*VKo"$;kiPJ10AkT5Lt>s*>=GaXo"KKfl9Zb%^8"n'YM3M8
+Df<cR>Zf7;--C9KD\AV7!Y/ce=n;$R8a<e[<M$g.)LNikV/)gU4i45XV8:NB!4uF]
+C.0#'CU/m?B8Ab\Uh)@?n9Y_QNDKU!<1::KAHsdT*ZkPc3i+N&B[p$2%4NO4R-0ut
+.@4V/')b2jNY_7CTmssV/1,Num<Q*Xi4Sn&Kn@I,FUgfH$jPH.%<0-8(2p%Tq9XL?
+KX.'9;m:6i!"i'g:kHheHl>bD4.*29S=O9FPo<R*C-[]T<n$Tt;Lu5i#==)%>W.6k
+Pk9cf@>rWO"[.NZTG+f?--K')pHb`@WZ:k>O='@=4[:6k#>4I`s0L!KH_A`'(?;;'
+]ruBFn#L)9N=2\e[Hh1u"]/%L)O(nu@3kat]W3CN7D1<('?WqBX:4?YY;=?n[!is-
+i"j1:(DBB%,V&3o#O=Ll'dQCK(UGg$Gb.cC70f1<*ns[gmVNe?p2`HnH%7Y0._Y3l
+pG;$5LlY-ud+l+Ph\Q5'cCT75BY#MoC5kW$<%Z+PZ.O'#/W8o5KT.ddX7(Zt6"2,@
+#,lfEI^HrX\#pgR@TkXBhG7,/8L3VKBfXABBr^u^at$%M\"QidK1Og!$q%fOWaLLa
+/d\7=EiBHZSBJ*pN/;#GUSaChgJmC%g)-ereFY'6n"(U.c?^t5ZDP6s:d-aFODbZG
+Cg&"+BkEc3e7EXO<E"jWI3*h5aW1^,V0Vh"E"DkjiY\)J?<;)sKMfaBW^Vu/(3al;
+_hir+Yc`'t1t-E&s-%/#o+Bj+ggZPRgkOto/\k7#Xm,pgkTa7p8W2[<KafKbgr-@E
+B^]/[Tp'0&)O6O+#+n4%#D2tq9IKInq$HGb8p5P<B%7GE",P7C,tf8A0J>'c=;5&*
+AtV&H2XM+!6j&+=b"f6;+O3--$6:H=U@Rd>C;Y&>/jnSh;/T08`XuA)QJ(T1;jU3l
+'\+$hNB'1G8`=78T):(l<"'FB_PXlRBM+[%E_!d%4H5f*Y/'GIF2cKAgWIIWjl3W8
+=JKhRfMa*>\g,T<jV6"j>u3jh26jWjQ`E7Q-WE*RO&F1/3Kbk7Z6#"JqZ2gP0@)S%
+R$*qq7[f9Cg^`C'S^G\]ql=[ndN0uc`a:785bU/#r^V7!lo&_ad<iUE7hMs3p-Onc
+bnpRDAIr63\Vr2K9ZrqsU=5nS!VuN'=4O*[=nZAYJjf:Ol?\pKa!k7ZVN$f5qOFU0
++geQrhhpf31'W]K-aQY^dHqt2.[TE\Z,K*:BEbeu8YG<)j;@D.hA>b'/eQ?n^?7:X
+;DO!QF1_WJ'%Si(S3,h!-QH8^RsLHkQW;N/Dl@+4@JU56)QTeZOFY<&?mHE:_q>7^
+DfXr'&#>(c0PXe0MT"K':iOpiE0/%>n>EAk-a\1>L\'IhO)Y*0R5gPFM\ELW;SeaT
+T\_bJmR8mS$LQ06%H0;J.l;&@;5:7M2^FAqWKp-b8h;<DPO=-CV#,H"/QN+%3U$]C
+qiHU70BFNsL:Mc\E>3MJhAfH9nLmDf*^TdnYm2*$Vqe9TP3&VpA(71\iL$<UFt6FT
+CAAnuGZ1GNH"JRO+oAM_>F/f,=f'=4k:+5@P[H">2]>UgAX5gsj)@4N1`EjZ&-ds&
+C:^,VgD#D(22p@9CBq$K`)2:VG8!=^2.3K<9G<qPAL0*0L]KBPBLuPf6qkb"d#kkJ
+5,5.e')4r,$[#6%=2j\i7+GW=H&UT?->j(h0JhNF:@co;hDfF2qgb%tg"^b>?SK]b
+g+oD_@/HLf8>k[/9K`/:5%Nl'8d#"uG;7Vr3qDFsGGh=-d^p9e+(jsoV4cnHd2?#N
+I>8XlV#stBL`W4om71fScB5"`')"/HY`u/Q"Z=iKnm/2;37ZMGjLNgLRnBX>3(R7k
+4RqZ`,8!<Xfp3a<fVd-;'X>9]6Us]!=RbIpm^+\HP=I-0FV5YZ4mWq1Z"P-fq?&*N
+]%#@gCTFg'l(h[=f2(&DB!<R5HG4NVg1C^LC7iL4Q1*MoQZfhVD_nY.cpYq@=nt/m
+nq]>5rDmiuM0<W>UUoA-JSth/4p#qZ=e#,'\SE438I>=k8ac.A40M>Kq&bI0nX\ca
+Z)kk)?K!]X7;,IWj$umr'haNb`sNGMfFNRZfFfIBW`i^V\6=7c#UqL'/e%S)9KXt'
+k.TNpKR%E8d_pQYgW%ERB<Z_IkMB#;In3:14Eps+'1C"WmESZ%q#)C66?:r2`VD"_
+qlh)jJ2D1U.!cm,+8%<O%_\JthoCVKJ':KgXm#h6@5WJ7`<#/4P&mED^GPP3Q\El\
+*Cj-i,^H'5pgGF+`&3tp`5^jV%1'tf5AW&$MGne5&9QVp(mmR[':K(+"E%%<V4=-V
+99_s,OI[:A./8\>YBs4^MC,/hTf9h`%%E8`pZF$mI?LSKnMBKF'hasdLuX3eolkU*
+4Ppq3d=+uE5qP^05#=nOoM'0J2j#R?1ZosSj_kLfWd#?M]>QggOSiCsqJX)I9VS8X
+>3M@71quI2RX9eiDnQb(!:hZ_g.^;:OV?g8f8!PI"hg_9PmAbPJm1tXd1!]qP#;9`
+#A"C73fNk8A>W+5hC/j"2nhk2lS7A<T09qZ@7>HT7pOPt3n.&6.7<%g_G%PV@QnLn
+Kp_5IE)ScD1<+2g_+JOl+@V>_Y[WIfK4N-%DhatAXYkqZ8C4h,1*.?$dVXC$PiS[<
+gC:\c!!7XtV\Ng0<Q_<c'bqkA*+Un0cf4eIkVc/6.1((T\qn7"hFN&K^PCq"$7qG_
+<WDp,ff!7JbId4ucjZsC*4X:Q>EoalV_c*(QD!^N\1sVf2TU+rrS+A5R*'=XrS))"
+U;a-"o5!.!R.rit#FCjb$^VXZYs)CnTO4*5I`K#YC@gcModP<(6&!uh=?Y9]s!t&k
+7N57F2P(g>0]N2#Pf$s=JJb=[Z&#dWR78dYfbe@@Q2bl7]D+0M(2?*<'#DXI8jqL+
+)W+]=j[NK[.HjYDMe(s*afkA,p\9B]C,f!*Ul[.t`[8lLH-tNPIedm^U%TT;~>
+endstream
+endobj
+30 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F14 31 0 R
+/F15 32 0 R
+/F16 33 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+35 0 obj
+<<
+/Length 5721
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gQ(%0&^@Yr6B>YbES/Ou/K"u&?LMG,)bFE@]>,a('\/@[9;IlL4<>aiT/otH
+MNZ!L/d<OYS))UpVbUOool>6MI6:U&j^tC,3WA6)l?Shp5rN'kB&S,!]DLR#RW#f@
+(kc<S?^A$*]JmQ&?K!Q%\+LQ"NkMp9nVZ$r^$WXs[.h5.@I*r?q:F;DbLs'TP9`Gi
+q1(mNQu&@o+OB86V#2bSZe(8E]:\5#G5!51?N9t.4<ED)qt=Q5O)O01R!n]gqoA%\
+<6eiK3R.[.Q+d&pZ[RAmQQJcqKaJO9?bR\[n,'-BgBW4:Ep_\,IF7c^o>CN9Z$?%u
+-B4]61uU+Id!2%WQ,1U\X1G`V7n^/7]>&Db?lR;@:3ppFG>7rWbMEp99WSlqD,G3^
+cb&oMLbD?^]s1'gpgEDohOBKUI&uSR6d\tHLU@\sK$]km'E2-9T1G6IJ!OSh1F`./
+DVrMA0Wjdcf#@>9eYW[K<>5."HZaCja'Fb`?GnKdq.p,#2OHbV/cQ*G.T1#Gg8p4q
+iT3hK3"U0CN?B%<Y&B6(GNLN%<@9i1S+>Xa-4+JBQ#3q7"0@,:?HKWB5j=<;XGZtL
+!PEISN5Jt`P?$U%m-RSa3mJc8e5gutDe2YXZW6=W=)HQIK#b=q@*;m-\+\I]I;f@S
+Es/-SbnQaD+kS56U?0Z]&f"\P\l3e&^?M*HmeP<2p[9+("4&+OL1HX/Sr*PQgK!"^
+Y%;p4TPcqnV4F@$_c'&F$=r=p1Ys15qrYGQ"U-!l'NeG+NGZXO,e@l>U1dKK>>_S8
+2r(79lc#E;_?V%'k&?tVc6\sg3QUslI3H<Hm2['/*mld0,c"Vu6Das!ot-q?7`4#T
+ph8Kfl=K"LC$cdg`MTbR^"th0N:B[+FS5o`L28uS(,<jX;:WsD1V*\`cD]YJ83B<*
+OI_p>OXUro78[^sGYiV#J<lE_XS,!urO@7Lep1fAX_SF?dL/>2(?eEK'WjMO(-0@M
+^(RPKVuGuA"fWkpBlmPYe;QT'`cble+Kd[C+oJ5)Qi-7j2d:Fc!dE_nq.Kefj'FU=
+;hB$81LS2A@\i&SeD&QZ[;;tISV^-Qck&1'Lf[?JZYKbf."A<o*,YcG"c-GR'![U-
+*+bXHa+A+5XoP1q0G_%q>>.b["]>',MlF6>VHTsLd[`skp/"U&W;K+7s7_enaM$sI
+r.qZ6;loB=7@6=jW()+)/g\./7!;&Bqo4[[1,Xq5c[IJpj&kOeOO]XJ-jpZY_(6n+
+nf7s-&B?'Gc*:M*Edrft.OI>f8AifL,YM!%A]E=i3i?1/\h,bt7VOsl<%c8k.o[r-
+(tB.L4ASBDaXN:hAttG'kn0ZOiT',)q#r?;/a:QZLhAm;#t+1F'A_AOgD1Xn8BE^[
+<]"W0nWBaajU#?m;>Wam..oXjO#!]-U%1IJj97LU1VuEpd+j5=-J=&h;j<lRr>n4t
+-B?!lf:)=LJ>6KJ%"B[#EHpmLa:#.)'SP\?po=]"ik;P\P'N4R/347#4K$OL\pK5p
+1)PhgB8_uhjY=M8X'Bq8lS2>tNPZsp9)=+72"hELj$!Aj0Y\VlZJ`[GY/hcKlot)$
+JN6"'N[`mLdR:"lfhnsBY!)Q:S?+Nc_[a!Z`2ehlV8gAJq&a+p;s,==2DX'mFFsH)
+fP//B-C#oMlq*`-<+kal/>$'tjs+fCDc5b\KFdEA_(HbjFCOC+s5s<N_G-MESAV$I
+LB8;_?Ai;;+QV+WAUTKAm7oLOpLCWLD*><b-bMk(_+0ta\2k4+hU2qfp4@fVb@,</
+Y:0P5QY8O=nk$tiODDcESHl?5i1)SjLr\8-&0cHVG'fU%-X(_is(gbc+:Yl<1Th/d
+`opcm1Z18=p*=(U1,915N.]^SXJO6X-HloL:.B,WKa#A\Td,9:9F"P$fLX9+&_tMU
+MWKI^7HZ"bR^WHBH_$,$KTY7tkmhSl/n^?/g0lFq1&<Q*gU-N#'0mK\A2ERo>W+U$
+V'Q%f'Y5OF$/8lf9e3\+p2<.\'[[\VN6h9)9XH3bf:=4lX#oSg1-&'*C@0Z1kENT@
+IZ-?r8bCfC&tB3$L`R!bHXc@trdY%hl'rHM@&3.A[0C?!B+ua8d8:q4%(<bZTh.,$
+Sqqt#Z.:f`(E3XTK5>-c)^pilGia#q.^"/0pl4m"0=[Gr\O;RY.)0P;rCs(,(UZVV
+17>e5g#PJ/l"@M`e8?e7-OqWja[D'+=?1Rm&QQ1k3,m(e*-r4cfeI14o&L.h9$^Y\
+!Ei"J^i2Ad>VV/38?cm"j_+_:e+o)%aHdus;qIU3_aBJacS]i1e0\G.-Jp_(\Nd4l
+Q5AXV>$+M!*ss'=ln4cmF3=ZR-4@?<R7M_O/-IYi\"n`XH?Z+'`21SG*<D1>e=fhc
+b*#;NRVYFu]!ji^&$P1i4]F^A>m)'?*N<HTlsS;L7e&cVf0J._*"fYULguGX*TUh.
+(i'hB7Ql)[P.o_i\Pu=A978CG[hHIbp"H4!Zpa"<nED9sDc4.W["MWVN6Zl?@d58!
+m<g3[QR"#CoNs^YWT:S?`%cE^jCMCA-FpQF\f=kb-b!!\92Q2t&',`>3R(#2$'tA[
+3+ETCE"OfOo?PI:1Ml5!&TSd?+b`O>EN.50ltoZDrGlEpL<D8Kj_a`GKstZeH7<uq
+_1$l6L<fa]q0EdMee<3<^`\9W`r#F.oroU&1.'2SUUK&I9k2gSM-"m921"U@.16H+
+UNF?)=GelO>la&0/PVhDHZ5"fA:8lQ7@_fI`Hm/IdhN/J[IbLGl62oGhR++@JGTsH
+Boos\n!`ah+Hf;W$h<V985\V#;$WPt:L+75kK]O9HW7'[7UR1#2dXo$C7[Wa\8:*2
+p1(Nh6BX&YWdJ]42$b"4QZEpF&;Sqsnak5T;Wn+k0Y1q3!Be?dg3(#H(N)`d#_X%+
+Q2=t@fUhC$fDnk.nN-)f1PpJm;C->]meQi3oYRkCo1\4QR<8:\douV*0/i44[InP%
+Jpe6eE*[>2A15%'TeO"mZ2bmr4HE5k+)3$A_jB@#J8;.Yc?D,YiMe7pGE@41L2A?9
+F<KPn[S=s$Fj+^MA^R#oAET'/Esgh6Ws*<;p:]D,=:OUi^668ZZ@Ab$s%5,?<`\3$
+Q!kB,Yt(Ja5Vl4X2jeJr4SJ^!F=E]#"$dQqIel*`\>lmOr@!e?,P8#8b*tF!1sn)d
+K-^DDf3!PEVrQ#Jen?,9#._0E\UG;HeArGolSakcs,8IhR3kd99siA"O[E&"VWlm'
+,Tp#ZUg/oQe:hr+W_81/TQmC4(/S;Wau`aO/MYgBN--!@A"EU^`&OBFS(?S/Z/rS.
+<RT1sMCnmb]X?87d^_fo6#oQ,]c/0oUV9R(N'^;1,]#Lba>08.@mlO/%-:FK+u<OB
+[mR!m-WL]%$WSr-:%V1^(Pi#F?7id+)c:_7YNV,P,(fFEX1KJ[M?82,E=4G2;.N*B
+,$P7'eHsT`mlBP@.E[sACda,Ka.9d8Sd-:^EZ"OsXsQf"FN)^_)RX(&*g!IY;(/da
+g^5`)NM(e(1m[3dU>p3Sf6nRqoX;3;O)#I"%69QK+:P"(*sfpFdD\Ohh"PItadA0,
++n/`[Wp%>/qStVbXhUg"\o:8&S(lDY#rdMtlQK]%%$b`]PMjBM6_8\j/\ORS+mMpt
+m7f>JkbaG'S7l;>bnpE_.?Jb+9^ht7Lk!RB&n9P2WhOtr5-isXe]uCg<'e6p\7,p'
+REG5+Z:ho#k.XTE[J]TM@-AoD\n3LdgoG)bj:b5pEF=HAX_m2K>ofEo,4Yd'n.&o+
+^iDVu:]6Su"r$WB'JsDZqCnm4$Ek`td$N*0HMnFL^p8pg>ePtgbtkut=RCI?)at#c
+I:r/$I0F,l=<KTuXJ-IQ]R:5#\ul%[_J^-RNP%:nr#7`u6()t*R8\(\k:ojV>1m@t
+6gu<H-(lBX+E+<u*E@56c@FSo(l7JA^U;R\5'gm>C:.5Me!:XE:cU%_Z@g.fXg]30
+Y*M_sEC!R@^\s-mPgU$7LSej,9#6k6Y%QXI8m]:c)>@\N_n.M@@o_bqPW2N`YG*!e
+'bm(*D\5u<=af;5,4;6idSQYs+e+CnV)EF<dDd8\X,=o(c>>"b#qh=hcfFf*^c\nb
+J2V].UgsebU@<_aZ/R]k).3c4]gdlj3IG0&-'_,TZDM;&4[XpQ1Apl)DcP;`5;p$c
+Y]G"-.MZK[Hoh<7(85FT,Wnbd"7S3FADi&@A$9sAebUX?UW'e(6na'3c5_"c'7?@&
+JokGrG=eI_)^>-uo[e0mRh7942k,oB,:\C=$UW$#-*]*L39i`DXe@H+'"&j;-ATr/
+'9LXlD5k\t,<`0S=dThiXR69qR2B>4NDY7,pA&%'%g_gG;&3,oSK5N,(ErAoG-sc"
+W%&M\m;\H\ZqJhgfT*()#2pfZboG9g*;MP63s):9,^=A4Iq-kZFIC>p_kA"2NC4H"
+3ubN5`sUSh`Zsq'%J[ga.(aT@L%G+:9f_^f7"@lLDcKiZ<;/\fDC8%UetsLRSTo.B
+XEtLYbb^_%V?^0MAIa54L`*?UTj?;!`Qn?`XWR*\D1gA*Otf['o_I2cq:\UJYWPhn
+(KludfM#4jZ(BK,b"H^8N%`jt46hCtN'4n(VS4U"/5up%B0'jAJ%ihQK#-N*oQc'p
+jjeT75'H1$_.BC/8U97k>tQhialE>TFEo*FK4B;A9N-#l\`Spl'!.,7,C)aa>@eZC
+il;u"PO2J;`Y+>52u9Zh?RIl#ka,'*E.Z?\@g:V>NFa%!4'N/(p[Pf:8&SfuK=S5H
+AiWVo65=@N7eEoF\6\R.F*j;a6<+#6]ph^4pTq\@iER$:asqbLm8qdq[g"t.qSA2L
+#>Sr)W)ggb*4"hremQj:4>:":DUbAZgged06ip?*f$J1B+q]V[oGKRJJ65rEgB:jN
++ZDGccPddjjX/2_^ntCS[9;h8`oaQK&h#"1U&([e+8Y[/MR=';[0WQc0XW@qm-7WG
+:B^k1_q_!!<<V7R&,WVb?!YCG5#]Ah["R77_Ha"bmBSkiIcPLDB3,9+bX8u'VC5_u
+hPutK,@qJr8MfZ'<J$<'m^.I&_i@"P5Shp76jSmY;(p6gZdY3fi]K'"E@g!u6);-s
++ZF,mVOUdQT-[f.FU=s>1+tp3Or0!D!Xri*XV?<O^87ALkgC$9Q'8kuQ]<U5XB%3(
+b6eom3ICYFYT0CV^Fm.GG)\.-la!NYAhgX>"!`*"VW$3YRAh^kqKmapethUu`e9mG
+l`7uu;uU4H[I>lL3\\MV:=\nOdfeI:?1Ragbo8HN+85Oon0=2JU?X@tlD\UlFe^!_
+EbC3dO2gi>Q\P0F3J`*?[(+cMirfn?\'P"Q4Joh>gGk+mB8M%!m$U54c"'1lf!^sl
+Kj2=G>+l##@0o5(+LD;53N\+g=q]F.q^j[>PVB)Bm1om.`Buhm[(5Bo<K8f54+eN0
+N(7GhP5;6pcFG,hfquVk>%QU`A9W*[r$Sg+2PrYDF4CDlku?V"p/@QQ-X0b1*N/]a
+21Ud8chO8FUT4c-A,W'[VI^7epF^!#lNI/=H`9a&ft&!EO[.U\SY!q3pfMd">D/_B
+bi;OGehYOIT(,8:]K%5ELH>;_LKaKk/$YCJm[!b5QHG7%Ap?h)!e:6@G<#8]aE9G!
+Z^@#j_:m+h7l<Q?8=51<c$h&:(H*5m*1Y*"gt67h%Ko.FN4$Tj`"=ZMq;gK!)8p56
+/oK7c4:aLd$;Ej'CO?!!Yh#=W$gM^"YC?7r!,7:PA,~>
+endstream
+endobj
+36 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+38 0 obj
+<<
+/Length 3980
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gMRtP&Ui84&GqW^^hc_PVoO'b,]K:0N?'S$$uE`)"%?'2=1j)(=uMJ'cT0N=
+'M6EI(kt/j^.ib#WDf_o2S-DG*<p+0]"'NfJH,-.[F'HMUdh8uBR*GcDD*XBn]hP\
+G8IZiCHiY1/j?:Z<Dm,QWpt73rFbcGL".fP_6DJp]3\dA^K72fYs&:Pkf<1O0(8f/
+hf1M10rVb<Bcl>URh).j:^rtTlD?>E>&X5SX",6hVNk5lo.$aTXQ(B-[QF<)j_LK,
+3cqK![+4G"jg4Qhmq7o$e^nPL>DM$0XZO1nT_?!33PmWKN)lJ!%ZG21CR[U')VnT.
+CIgh9/Un[=_a_=fF8Gh?:Rg"rNo=Z\qN3^d#`>c*>X07i>Z6$b?;=p3E3p&*)d;\E
+N*#&^[-D^DS`7:@(`3Ib]9A@m%,%<AB9d=Q9A23Z[76eo6N]!>_e4k!mji28TFfZH
+)UDNd'qPgr#*%><[DLP[pO#>TmN%rE^cO_p*a65*(@NAV<fIUWGm$MKXU]21hd2h"
+5F\g]);U6@`We.RC/(%=Q0$Qfb?Te3(=A]5UU8^/L6'.C2RN:.^76iegQqm(m%RP4
+OUeZ[$Hr06<IiC72;M"6628$@fhF][`DZnM4'iIn6#EO[h0N)C8"D@7Dd0Fb?t>Fa
+`dE&7]TKKYC>H>hH(X,l51QMj_+7o&J.Z#0Rn^@P1dg"Cgfm*V>745/\TR4h!_/R)
+C`H7EX"j@qk*4@Q(/AF_hU.0WSCf/7ml+%_gq'-tJ@RBddf$dfDPP[sR%s&Vp:f<R
+O"0T]I-&'&]!mK[GH'M=BGt_Sqc'dF2E!`2Rii#97X"Aq&7JNE(#_#^p3a"edYlQ^
+r/nWW3K<s(^7bLbiZoNY6&O9]iuc;Y<B6D0aiJDs^M+1?ch<G!I*?W!`gilNRE4G*
+3L<Z["I'<b4=(.&L<iCP4`2c#p(,Wa8sXu]]?3-E[]9dB;lqD4,nAa=olqdkAg6&F
+KGj+T,s7+3%E6KdS1TVVYF&_1Qo""G,jLRlGG#>mi,^pC49?YoZ]^hSZUPV9D;lZb
+Veu9Z"P!eY%-Q@QK^S#]"`:<jJu7*:bBFd18M0(KL%9U(!qD7O2q.YU/u)q=8paU#
+^@i-WD^E*_>ar1k.t.YYe%.l2\qb(oBn?j+)=C[TQJlJ:Baq+27'U^gT30*:8WJSn
+8$O:$GF9Rl[qk"%*[;QLNOm(;U6sD?q_a_&$1$Ua(YeRrn:c/GS&<ecD@?]Vbh)tP
+\D&ld2p]d:)EM/.IrOdp^il9qfH($aFMq!]p\Z8o?-Kou_2,qdF3+_Z"+XVkqV--t
+B4P]#m8dOr1*!6/fBoc>AIeuaES1Q5>MVJpqiP%AX?j'-GhKn.M"%jRRW!u5'.qNA
+pdb!5c0utl0=gCFH3"r``5Yp,FV`gV8UFGQo=ICHR.-]!B.d,Y'o[FC'iWl[<>B*2
+Y,Z'6A_'AGQHjNjP9ZZ2opE+1Ae78Orqe3k6#PNB&C3.Q^<0Jg-"qC1Sl(*F3HDJ&
+TX-"mA`pH9?QZ!Wni-QjFSoB$9PR\P.Z_UbaU\)3+Xqa$?of,1+b*HjIjXBlGVj$.
+8HmAHELP]GB@qgt]ni\D.L`CUK/qF6\T90QoEkWdjM^kOW5Atr.=%'C3(75sfu\Qh
+-^8Vfs0cefbB$\JAU2YM4sS6"W0<D*9`ge%$\5$u<0K&;(;*-X+;K```0=7>AU'IQ
+aZ:.g9;EA;Nd9ZcJl>ttM0D<.ABM.Qn0Cg1?G@!IbF3Oq!@<+dpo/tum6u9A/ZYX,
+<^%B72r3UA]e$+YK^qC]r337WD(i8aT(Pr:E!,^CNLoauH9YbPPd1sY"DN*%5t"%t
+&;qrZTb\A#cQJTs&odZo"0T*5d\St<N(AB)fjA$.dk@&p(*%r7Rth'p'-t4$JOt3d
+?VYIFW.a8/<DoYM0ZN81KM]"-i/f_n4>D>ThE]i$&"3dImCnkA4MePf'2%'ZR>!TB
+ahF5F?i^7U-*a8kCt7O6R\0g4d8T\Ua]c[TdogeA6.]RE)cbd=2UD,WV/?'J<<X.h
+5kU@<oZqn"@d7Z0Zh??9%Ec1'IrdT$&q8IO<%U)jIFYXLK!JN%>L4_2-oqBWV2JtX
+Rpfr50O^!<%MD<ckHqJ+))(O-j,3DZ[RBeC2/UBMRS--'7ilGf'+9W$3\-#88n*M,
+#>84e@7K[`E5e=Qocq9aU./[AC1Z5"\CU[%jBTS%+Ub53UPfKN-W]]s.47e1S6q3(
+1*hJq4cT,kOre?>fTW5W9IeqXjC(A>Fs[rW&_1p7g-a:1kJ!]kobhaaQF[hJDq2*d
+Qe8/NZ)nnt+<A9nPRX?;@;t./K[?(2cpJ<b"nA@6>Eh;XR"%5L#I%,D:FMiI-(YZO
+Y:K6SgG).D*T73nq!$8$W@Xb1km?Vdk3(*?L:gl3V`,t^Ke;sXbC.U'*qu(!T\`7U
+E'+#L%VTYN.qrM+m0[UAp6f.mC-UjP_K]cTAo\o:^oG,ka"qC[Sm[-\Srn:`err]?
+M")@?a4S6W_,YUH.D"4W\rB@no\0H&fJ>M[1Um7_Z[OkI=Xfu,B9+!uCK>6UNSWZW
+?sn&bQ^/H[V0gkjV\Ab_.]D+VBd]1Ti5DWsPT6MPg0!n\OpdQI'A;Cn3#(AGA3-Vc
+YnQ!.'P0`P(iSlAf/>asIOM6JSJ:00jq,qqF6q%HP@7<diJB*OJRV';j9D\j&_FLd
+mu>7F]0Vs-ZG?!9fD+;iM6][4\H0pd+(UNBR9C)uKecB1KuXp.HLO\#oR;PsS9.BJ
+U\Zq8]$8F4pnabRlhEr94Ac$h^VACpfh?*B\$q,A<`2-=^OIo_[h>1t*Gb2[2_m5U
+Q4%n^<oq\%L2^BaTk(M>i?[sND<A?Hb.@*17FpjEk7`;R<nTSf)K>56[/ESPDiVu1
+Mba5bL(\Q%<d5)][b#ZJ&2Di3'`X0eImf"6_H0qSR&E1R#EmKS\WLZ<H?cB.&]N^r
+/YpEsl?%^`-QlnZr`sD;9%1j1SqJ`?WWTS:R;#Tq5nF>51^Hmg^1(WE^+SG(Iqa>b
+Djd8f]&4tm:^mRJkUUEo>.>58%Ctb4m+n)9Ge&4AY`MdU:W[;$gMaJGONkA^6D+>?
+=C!*'RE\:TYDWWc8<IGWqK7P,AAbEt)F;+$jUN]IOQ<A]r^?5M^A`^!?38g0jf;X6
+pMedmIllm=)5nt]c76YZBMf(4IEJa'Y.`p`Tc*-W)kOX\nnj+JU[-JpR?uOl8WB2*
+Q`/n%8@&:pQ9kR<+*V7brT;.l4DYFJ9]:d2_gY,6"=8mecP4?Y,T_1uc4m[')j-<I
+ETM/5Y0p=Y3k@QL>L"$3[lFK_Oa]^_&+#H%LnPOb496^*+TpBG^L/C"V+@[HeB;m)
+<??-hC;ZKjpC.<uf<(L%\+td.Qb6Jm^V\0bVdU\R_EGYcdOqcMYHof1KHc9Z7$1<B
+0sQ:c"A<o)L%t&Zm%3f&TG/hafsg\2m*)rg[>"N7EK!#DRl`g1$SS!(<O<Fah]Dgf
+]!lXF?b_.J)2+s%eoj+U:[(B-F.7>I5>Vb%!.I*8m<04aL/+A+U<SLCT6PFUkS@7i
+rbg1@Q2aulZqdc#!Mm]"$\L<r<!B3o3%If_&P32ig[C9D'VgL>4\Ug=QeK[k0.h1M
+;dJu56@UMTPSjVp^IXP9,aF$+E/&)tJhWQ[(7m4=6+M6N\*sV1Z"H2rkZ#XK73[Jc
+eg\%OXnu=BV#'`:"*?pTVDp4>B!&X9/bN7m?+Ut#/TrkiMY($1>#M[BChgU:A<O*a
+^(.1!18s*Jmg=;F=!@Rc4?<to,V)[R9X(<C<s$(Xb:?D]M+8%5K@&fRP<6GB1Hki'
+=g^Cu*&nhTLZELLkpYkS&DaM26(9#N;U=k%/^>)t@^PU@G?e_emt$l=kgR$p6>D"T
+E9o`2ghEhfA^Nl@XI^1C3u#+)G].>Z/B#MmO`/0>/Ul>9_6UK"\E@W6*3L9i7E4>F
+,=K4mk[\l,"._<D1&~>
+endstream
+endobj
+39 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F2 5 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 10 0 R
+/F8 11 0 R
+/F9 12 0 R
+/F10 13 0 R
+/F11 14 0 R
+/F16 33 0 R
+/F17 40 0 R
+/F18 41 0 R
+/F19 42 0 R
+/F20 43 0 R
+>>
+/ExtGState <<
+/GS1 15 0 R
+>>
+>>
+endobj
+44 0 obj
+<<
+/Type /Halftone
+/HalftoneType 1
+/HalftoneName (Default)
+/Frequency 60
+/Angle 45
+/SpotFunction /Round
+>>
+endobj
+15 0 obj
+<<
+/Type /ExtGState
+/SA false
+/OP false
+/HT /Default
+>>
+endobj
+45 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-38 -251 988 750]
+/FontName /FFDOHG+cmr12
+/ItalicAngle 0
+/StemV 85
+/XHeight 434
+/CharSet (/g/h/s/i/t/S/emdash/m/L/n/y/X/b/o/T/e/D/a/f/r/E)
+/FontFile3 46 0 R
+>>
+endobj
+46 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2789
+/Subtype /Type1C
+>>
+stream
+8;X-BHW1[C'q\ni1Z/>G*g:a\SB5NXMf8,^"eSe"=?o\[`3#cHJj9A\,U+Yp_M[Ej
+KZDdr5#@E$-jduL"gu'aPsrN%X4Cj_CU^J?kk<)WIeGJsflO7^+)SbKIspM:q;(q[
+p\4W*9]Ure3:7M$]Qi\]+d3PfZi"FF0)V4pbisaAa1=:O'$d,,d!MA&ISZ)IXJ\I;
+b$J\o-mE*M-r>m+e%6&Q,;c/M!lr!>R=8*5VYSK(&uj0J''LF5cHOO*h2n@pqZ]cV
+qZR3#:R3Ykf;>S/iD\hMnZ#i2MB[DII%a.YO)fqgj\ZAe+tHl[1j-a2pi(@D]KB;e
++^>8O<@UG3/leGs=h[:dX\__p1j,`r$m2_k?\5Dq=(Cd16Bpo(jd(hd@6!t%*1MOg
+r\t[L@>f(U=G0,S@4U-;?X]<&_^%S#Qj?@*qJea4f57,6,9hiO-jgOQ,1i$F.3IgX
+m7V*>=5D?\*?I""_HuAMs247$$U,nmo5>*YAG;Uh*YBt:(n_ug]O25nKmC`[6;TY"
+#1BG;4XMKPl3+3t2.\IU1^&:SG+PAoeYZO4Y>jslBe*E@cEPI,3R[_qc&I]nU(]jn
++gUX&3lbcD"eaZP%nmHmmf9tM-1-If4FFpXbnB2BWWdR.)@HF@UK`R!AV_2G!WEl5
+A:La8bJSc<jgusc!j_l#e8%;TYUe,FC6kbSY_dbXr`4FKAE&Z`$$a3,"QLnZ#j`oB
+RRq2(/78b,e]>4s6]?YXN]*trNTFV\C%T1>d+OlTGVPm%5Ks<"`9BCh^.`HW.OiYc
+f]F^FlHZH`=(FSOrl`*0W;AA%//i"GUT+r%F\2JU?0F@sEoX_8L/4cTMj'I:;Kl%$
+134<@>A8/8=jId\H@s%AA.q>Oj,.E68D1M@ro8IT2>?EQ(<.cE93[i/,G^6-JefL!
+N*Gf.@*VeF?_Z/YkYkQtB.)DgqJG0,g^bAh-3-5mFEMS/kIV..1'a@)mWG]c%ZaO?
+?YidaAo#p3$d2S\o2MlNaN%74g-kL2g"D6%[C,FFLVG6UPoZc;X']p&DMX2e=[P_;
+TS'YF,AJKaHEOua`R$*MB[_/IXPbSQjXg1Y)J1-+aVdcAK61&I[QG_FZ]j]kBf7dU
+Tns(&HPVN;i#9Z[Ja>@DVWssrSX+"]9h=1TKIL"6k@GDJ\!:cBOXCK*@tc<UB.E#=
+qqEX%KRq+F269MGiY$slelJ!_`ki?fLLpp]Z)X)b0f%?-i.!Wi(0X"*A,g&N'lU\j
+l[&GQU@!<t]Pl?VB27/V=I>m/MWTr=Q4Bcr'2EHs;J@sVFYsSDV!h)@3B(btaoZF&
+Nm1a5D7/J)CQ/O^M5dhhm;.qkC5uQE`mGm&O&D*n]d\42*\I?7G^@IZ;.6^97lhJq
+D$mDj&$;KaMEe]]<Hj73&tZ,<7'8b%/E=)G7Xk(O4Fmh>!dVbdeg73!cqC/(T9<p\
+Df)?dm&Pn`mpe'de"*r-Fs.p5+HK[SdZGI]Xbpo\a;2.:[nO.Fnt<;(*%P?B#P*3I
+ckhRX>rd&&RcR44:0L[r?G[CR-*CNV[Uo-##T4hOi:\0qAh#Ht_GR>g>Yu!*k_I4u
+H-\qo,*CKL&-en3,_LO)^8AqXpY1'_(mIMsE0CM#%!M\a`<S"[\4>%?N\kd9mHoWd
+f91j!`;9uT%Re/>qLn8(`F&Yb:pP`,;I#TU/(O%1[9E:kZa@dC8HB2`T#i+Y"_kHm
+2mdVmCYcS!L#QsR[-J5\.'__9:P&5NitQKPSp3#L=5LRjj6_n82"K;^bKQhAB^6T1
+<p\L:`GR_9s(R,PmdDe%2rli0H.HGI<&qHd'.5U$N<TJ0BM1>QqX);^@d02L>PIL;
+\T8:RD95IDgmjtX=>Q+a-HcJR8'FTZRp;H)k%M6(<RS7SPhI*h>sV`d-dkqVcK:u6
+ju.@25TdN"rJ]j]hEQ+Q"U<,f62B@"cW,*p]35pj[6-[$0e82gi+U?mfUlN*pg2sa
+Uer9!8>Dm+7FG?U8SdN/a)9f%q)fjU5t/Zo]G4F?5E%bj[kpPdX^U/0)nWrda;W\6
+3:&&PHn(*9og%g.%J@SFdZ[q9pS<q!0X4)<7#-L1O#iD*D:-lTZrh&Rl7A?<SM$,r
+IW980Gl2h?XET)&!rhBJs-k&S=!^=K0ms5Qekk%_kkGlrp;q:([Pt3-Ap:2hs-MG*
+.-<`[%D<gqF5ik$pcATq$H:rrkQaD^?IM2nhF43;,8'K5Sr\=)hCL<Hn)T)@_hU)O
+5Qb"2T0>CSH(Ya%U#leFP#1nZb>7R=r7eNF6hf8aI__=2@;QB9gK'C`eIDo*H6gIu
+&trF615G[V7a/WNZmaj`nCUF:_&^Q>P:%=r_]Dh#Q'R`A%IKsk[OJskG5l=3j(lhu
+L$iP?GEEh.O/luY?MJR8Z0P+=+`B?(c`f27C55fiaTG\g*D5#?fuiP&?RBn1YWW/#
+>>^l)XYajZ2Te8Ok)Fc.Ct+sIZ=.C76P&iA0K@d;5OAU\:HX>T`:K"k^=-#)m2U1E
+Z]%Z'%pclSYe,mG6bkaEn:k`Bq<>tK&u3-qln32i?1:."<p*0^?@<d$JNqPA!lb&]
+<I53HCGtY;W8"t1j-gJ.d@SqW1W$K3^cA$'guI&Eic69G6(="^AI)%=Z/fVVNS=o]
+lj'HtM4fmiN+Ph"D)1JnS0U,JOK;?".O!/FB?JjY\CW5dFXA!8=W%ktgUs@la&ZW'
+`3kGFW3kP\.=.CurHki9o$0GW%,)/E#F6G+Vq?GG9P'Ppi:<LqEt-_'m_r-$H$D6K
+SBJeX&7>Jd>ia3~>
+endstream
+endobj
+47 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-43 -251 1036 750]
+/FontName /FFDOIP+cmr9
+/ItalicAngle 0
+/StemV 94
+/XHeight 434
+/CharSet (/s/i/t/I/U/v/l/m/w/L/H/n/y/M/o/N/T/c/p/O/e/D/a/f/r)
+/FontFile3 48 0 R
+>>
+endobj
+48 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3062
+/Subtype /Type1C
+>>
+stream
+8;Wj:$W%LL*oG5J]*K,?&S_X=11D\5_:!'K4t@aU5nOZRBMTpBGm#<6E3pgO7gML@
+OP&#sHf+un#Xj4L1(gUrj,<G)Xe)':g8cmpqG>T807Gn;L50qeS[l:&-BhuTn+ZVW
+J)C:D0fou%j1&$$BLp(9AWrtT=b4$=!PAQq4`K7V`-W-pGWYPP'2de#a*TkXX[1Yg
+[J`N>/9cdV(XS4$HT420K+U*2S>HS]&"":)Y2<,GY$^+o@)[luXH`D")ngWO-[>ju
+##:ZI'sok\7ICoQn$Q].4?ko1QL!us?S;)1Z7X8nMNVPoZ>sMJrXM50_\>bpHA*h(
+KYN-SEk+lT0h%3Z`@G2Z/!Ki6q%"soE2O7`+WaB0a4Fcu9STHQEk<l"/tS-_fUE^9
+$-2rLCc[R[@9<eiL#U`o$sR1r7>nBP*)"($GJQFSLS\Gjn`dPUj<?&g4Wrh(27lu&
+6_lZOL&?sOVHR]"QIE>0kLs8\21Ce0@@"ff-_$Y'lSN4fhi*3>*T$B2dHnk7;QpG`
+J8#Q'+_WESLa(IPa(3>;8X%:,[*u"jRWKmEL7%RA^7B/CeJO]Ee@4W&;/NBl>TYrK
+I;\TAPnD7225(n]OpP*6Y,7>(IR],39H#^7D$GX.`Uq$(?K-K>k7Ol'o8'tV@]%V,
+KlsU):7s`p'RtLFUUqeuRHaJLFaSQ<(GA@W#A#%n3WZ6^4aeL-RAYhr1;-).>Lu`T
+X6Z^qb=410R,I6P6sQfS/hWHJZU%h:L6t%*nOupSOiMMWpm4SA_)G0pfL_r;aJ0mV
+*V>q6erXehi6R%+OceqM=(lmm1lUR6k"Rc@Md'sIf@nZQDA?\.0%CtPq,SCj:FWT*
+e!K;FHG+J@`ralm)EDbJ"N5':N``DulV"'@bNRpu<Jd/5f`U&D,Mu5\e0S,6'!uJN
+UV#`WV'UtNcA%cEjNPio2@If:dddRdcPlj^]iA:>Q#*@uWiN1'rXsYGPg1K*PY0It
+;CNt.Cg'T!`39>0oDlm\8TGPWQ">TDVA;m?"$=m'4'#D)jYZX+1?%+Qk2hX1hE+49
+ESprj+;1Er6m76j_J:>&6.%(nI*b!3A'oZ@02B#ZnC*Hdf6:Q1Fu.0C]+850>j,M'
+]TomZm@62cI<r_V#pDuA;HVo[aau4i2b?=E7<_4IGL-Kh?I5+[c%(Lch.O7cmPF-G
+_5/tl;k;0NY#PDfF8(fE[o7,a._1\D=&dMLMRGH@H&tfcV5ZSA:R\5^YH'>.)seL^
+%Tg&0%TCC$U%T6MQ(,sbdd1Y,XVsRGbq\t)%*"%Bblf_^-UncbeP#]"rX1]:R"9fi
+<>%Hg&NOJJE^Z\S!!X:X]=fugj)$6aJ)Z^cYe^<gosj)g8F/?P+tWK-+8himJ*`Qm
+80&qUWaFX5Z*kb@A@p=-ke&*.G'9"AL4NV+N_ei>V3CN5CoGT9m'!PI^Up.^UR(`(
+E'W/+3GjV3ACo4ITr8[t3r=QaDr>s2"uDAO>HoC=j#(F!j89<MFj`Wki`QrOF;n\=
+-K$\Vpr:u3f64LNC0_-E8?'a2AJK%"V]R:@8\>]Yhtk&.7eJVqQ5A,YH,[r(4SKHI
+J%i=#)&bRSiQ)25r9=`o2Y>I:S!56j1;Ne[Gl;JU?5b*!G-:-QHe:rMVUE.]<F*`]
+;5Ii8WX:X>5CW8<#pN=ErloI%NcTtN8uL5(^cp`n)N@u'ON:JPq\*?gM`d\6r,(cU
+)`J4)(GMeLEe\YPe9Ykanp2:3.sLCn9lA5#>YFs&Fh@%B/[>hflTglc.%oh.$s1bk
+gK($)`b[+S.`ch[XNB4(=&W%1?!4Z!r>COMAWYs-jK%K*S[rQ\QJe?,bXTq[p0_NC
+(reKV:n)=s8[btl5U0V^.Eo[mRV3K()qj&e57sgFAK$PNF[fkQ?$^g/Ai_^LanL#W
+%^*?Fh/%^J-,B1P1n%m+41\4<)lS0.L56f(kq#pOomkQc*]KkAX[N5'Bi_^%!'i)`
+p%Wa_]6+_U6A\1?s.??Ll/#N8^lkYh0cA2h:SV[B,iOlkjU1]&N@$e)q80HoJ,Y/=
+`#dpaeK+NoGjiTlH7(gIi*p$320=RHr.MnR)/^,\O=Wl(ID4VH/q(JAT4<77KZ51?
+YE5G4%/^i/MpZ=4!8`(+p&U*Rqq="-rB:h1lbj.Id0_])f(0q0r)"!k\kO$g$Lpd#
+5,=B:LNBO0)#`qfMue\6^lWV2Ci5Dp4ZV<,jq`r@*QT7`#udNb$sVqUrLJ\H,^1i]
+@GZrCLjj]iC3)n*_!<dUYX_d_h^&[aLNbe-E?C9dQqFB_=B/1*bA<_$Z^/PCl]rm"
+Nm2/76R/3f/J%iK<#@@&D]R\V*3r:,;n9E>>,>f1.?:I1gr^[O-8YA)D/PKkm]l\5
+H#_HQ*UJC(aV<Q<C+Sd#cYi3]E+no7K,_6tg?L.>$Y!:D>#iS,;W[!T($2M@Mu<I,
+1juB7k-Xd&$dM@?(UE3^PEt4GMH0)&UN3+o=EjK0-:V3:<i(rn;Iu])1)<Tjl-_Hq
+"+k_Rj*a'Ec:%;UUH%c<b%p/M>Wfim:5bp32MENsCcQcsJNDc<7G\TI7aFXqG*A>Q
+S&f8Y4Hk%g=i8!l`bQ\3*+:`+>:[\3S6i%YkU=-Y8h\u8T(!uXZE&!>+eb3)=m@QK
+S<F=*Gjk&pR3`TEl4VYQBb1RTZ@]+g`m3FQbnn7$Q6iMo;U`-T@AVYU8_qL?07$5#
+h+T&XZ5-R<4j5,n7j+oR-Ipd?+%"EYe3k'n]&u[8=`>.@*8FuXqd4nhl&q3iilk*#
+q9)ggjL06@FgfC2r9dM^^5B>!(KCAcfaN$pH<NgBDJif&:uU-)h,uPpVe;FtY0m54
+(T=DCU22I3]hk=eP^SmK\/,uM^Cs]H\,^X?POBOLXdQBk[Lc^u@E.(+;G/M%'bsbK
+'LhB2gi[VWR3RXO^:X:s6Og,%Y`XhZeeGN6[/^;%rHH_/QLFEA""PZ4(g'phfq?,a
+d@E.!rk$JEs-XY(#o-U*@FDQk'.,TXo9Cs+iB6:MrBe8QCqgX]Z-+_<q9QshNpA"c
+MM[OBGcp_ak2?IL0E;KtSIP~>
+endstream
+endobj
+49 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [-8 -233 544 700]
+/FontName /FFDOKH+cmtt9
+/ItalicAngle 0
+/StemV 78
+/XHeight 434
+/CharSet (/i/d/u/at/n/period/o/a/f/g)
+/FontFile3 50 0 R
+>>
+endobj
+50 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1574
+/Subtype /Type1C
+>>
+stream
+8;V^mD+ml0(qu>@D_%-rN#*jCm]C:K&f'#L%%PMJ.%6hC.l/rrfP5tPTg5;Z4.5#-
+l7+AmXg<D^8jTIP2cdc[f'-/>"Hg<TWLYXTj+9M(Crn#B\+=77\m^?`f/\-JT(@?B
+c\l;G#RncDW6EICS$LTuhH<`ZR3!tOJi"6JJ-Y*YJoO3J737mN,b.2-0MWI+!::/?
+s2po6>GFJ=)ld9?Cr$PK*/q[Qd@N*bP%:!AeYR2"FA((]1,NQh.o\sVQ/Y4MM.0&&
+HHHl*<3B6#`E>dlNH4\uD6[!*,[RTRMe1j*X]VIM.P#V`>tL/VH'W';>b%cB%@&_+
+C:/(pV+O[t7(bgb;lZ0VP9*ZAYfNV?nm-r<W_uP+L<[^R@T%"o[LQN&]nL=?ZE^Oa
+XH5c-^uDWZGWbDS=<'%]aGEJp12fu?1;c3oEa^!i\Kb(9VrZ'9O6=aO&l3LE8P(W]
+13-\?gu,gb4uiJX0Vf3m0P$u6^,^@[J8K#*[b,%NC(D7%R0p6nZmK-PUM)*p!"Xmj
+ck66@M97sk[S:,X[$ON95_@TcI7Wl)Da"`fKudH=6-E,/,"b:^:u\Z,("1apY`@FB
+EVI,lIJ<"AGA9Em7B2:UOanb0mr>j%!9F6u%rkRkO#_F^?eP;\Qt!P^r&NS%[TdQ+
+98C=&2mq8j$l4DsgtZ/ZJsu^4]K^7S]_ROBQgT+%bLOcmROs;(/M<Cc."2(uq%hQ&
+:I9pg'[6hkL1-A-$g(04p.Baar#PNcY^X++4ll*r!AFZ_cl4Fk\ZV-o=9IHT\(,Vg
+"Fj06Q3D-dPNtQ`@&g7`)$G)Cg=o>R.k#u8fqUO$TTLog*q9j22SpW#D<@d^q00Qd
+H26T>s4P7O#Q$8`<ialC7>oA0pc&h(333XL59S6r.'('6N!r'aLS`7-%7<(]fA#p5
+!@#>bF/L`ZF"`[SrPqYh<ianG='3'+DVFJup0?Bn=ItXQONu"eI/VM^6bcD@+!O:i
+WP5MY>SWs$;+S6@@2(VZidE&E&+kelI4H_!6,KdOpE6.O0VHejN^RJ2fjM0()b_>2
+co!CtcE:9iTiN]8?I+H1-g71@EtA-44U*k"no71k&\>QQF.\X[k3D=,(:jj<L$r*B
+g!8%%2AIfh4`d%6^=uf9elI9ne]*oaC)o?);-'!T)`n[R@IVc,jsG?WGifao86!9N
+3taQ/=CAp1D,Ul<^[r$2rSAR*gCu`XZ&^KLnIUKS!TH0Oojed+;ol_ON!fFu$02'2
+%V:b%pB9W39VJ@r$4DIA<*?]=QY@Xj]"<=B-@V#a]::U=AQiqr-s0ng5DN#;?pfHX
+SjL_j*ZE*B7k]?THEfoHSO"15[!BHUB=uWTj#aHYP+SXR(GSGTcO$.<2H:/uHAKHl
+#/CgC[)5FcnGXL`'*QF@-jiBhMie"a]`/TM=cSi72u`d.V6O76/kMn?o9Q:;g;X(+
+9h\HJ)c^D)If%Mg(lQ4:hu:iJR.BlPe97$9ZI3qI9?`rQk/4W[D>%'KI%HR';RG=&
+b\2]1FqRe6nJRZl30T7/bduZ`///RQ*Yq3KO3[]NK).uf!<?e2V/H~>
+endstream
+endobj
+51 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-60 -250 1164 750]
+/FontName /FFDOLK+cmbx10
+/ItalicAngle 0
+/StemV 146
+/XHeight 447
+/CharSet (/E/h/s/F/i/t/S/d/u/I/U/v/V/l/question/m/x/L/hyphen/W/n/y/X/M/b/o/T/c/C/p/A/fi/e/D/a/P/one/f/r/g)
+/FontFile3 52 0 R
+>>
+endobj
+52 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 4696
+/Subtype /Type1C
+>>
+stream
+8;V.`HW1^2*M-\_AsTo0(Qj9>N=Q^<E':(r</nIgXQ"iZ+H$F8%2'idnqpBPY8(YT
+G$#;!nHD*A""NcFR$7%P&CG/[>"jtK1p(J?,cB2HPMbS0S)/;8G]NZ,mb'\nqnCt^
+h=(@2P(^]++A(!3,2tQ/CEhqZh6COXG.qHtJ]n_35:HiIa8qOlX$BTHW!3cd*8och
+NC87bjjR*Gi[2HYDeP`pmQ^6r8Ha`e[dV_#BLB08Jtk*lK#8@YB4U.;V5CntUR<,D
+UsXpN/Y&`d-"X!OBd,o$qP:Lrm.Z_868Zm7dPU80Y@VM#-"eT<jX%YXihfA+bg7_O
++u7U:Ed1&W>4U77e;X$FRPi34a_AT&ORZq>&hab>R*ZI=M<.,b[>J'RXsMZJ8]ikY
+Q=:Y%[LkSl@L#2D&]>rHck+,PJs\h9EsNtW`)X`BRa<Ji]n0@i+Q>p9#TH)YLu!`L
+\3WTI(L:(Q*2Q2@,?7Io:rFf!F:'TS>,IUV`h$4GQ%rT^f0\*Xh,_%4\nAP-g`Le%
+GhhjhHWiT$HBiaJHb\NF14bljn>sFk8!f;)MIm/98s%Um4okh'!<mVsVn5Icl0/ek
+3@P"N64CJ5r1/s?[iu7ICJX"o]3,h[U]iUR$2_u\k2Bf?bDR=hRAC'K1]3D3V0@*Q
+3n5sblWkBc@^=BL[74g(,C5/#]RD,a@U``u,P#>HVLj@hBHWE,P"3`Z>U]8'OAH5>
+e9=+.YDY?Bh[lr3&lQp1Ybp,pCT0ajc,?\i=Rp7Q^e3dj%\2SH<YU'-jXr>?P_Ca\
+)Q;Ad0>X!,n2mYg[ZoY*[^P&LPd\NKPa"T/-2==:ZE-Zs0e&TZ)G??/fr+a244J_n
+Y?h*Pf<k]fqcR$/;8=Pt/k1`cF1.X`BQ#tXZFtO-;s$8dj/8G*D;=L\"hI]*"l!P^
+b_1T#=MK*^LJ$D`Li!Q^jN%P2)lflTT8l[OZ`d0/E>"b->A;4>G8VtVIfWM**+HWI
+!HbPs\T1-OEq,lCJWk[f[/[*U>usm.;oIcQ7E*:+$6E23-g4Ig,'*cc$RJWH!XbBH
+6;9;Z@PI+P@T]l\s'*@7[;r67?%_TFW#4)02b4/_bl9cKhcF5<Z`&('AL9\s)3r8`
+&Qfp.f)Z7p+mKiQ69MdWFZ+:9=D]K#Kmb:Z.lKk=(^$&)WC@GY(1e(VZ.H?a0SN$n
+p;[%(p^.M-,KtasH/-Baa&or9-BTti1pT'aV)j%cV$q1[^OH:=+9cIENDb#u;?IL(
+0gliqW0C9P(hhQkJ,4+i+9,K.-#AFq;UaW"Dl_cP?_/@U+V!#cnjEo(Y+Cq3%tOZf
+pco+M0`'6i9HUXg"pQ[%8<-.i3TLFC]:&PU=eWJ2*<miI0.TH("fbuT"'XG;Ui#$9
+-4NZ@F7N<A(k:UC(<19S7ViVmNZ[>t+1rd-hAd;KioG++d)"R'S?]j9]HBE`7%F`V
+^m0KHSOmMOO`=e+j4Ah'DZ?eX94gL5e`&B,<?)pg.L]`N#4#kH<kh,Nldpr=c2\8*
+@iVD`V5pHcQ'6b/(PeCoVbZ]tXjbZkDAFke,UQuS&.op/7WU4CENp_cVrE.C5_\N@
+I:AhnRDI*@ZR(g=aK\imH'!^np;_9[[E_n#=df,tRQ;r0/b4C*qk"m:r<)%Es+&IW
+]-T-S+X&)r87X`A9'sm%<,ST!arNc:HQ3KR0]b<l$FL1=A9*]2W(@Kp@((X2)%--Q
+[,\S)?4dA^\6oLm$go_;*6`pu1g<<']KPnpJD_i.%48=;FuCAO,1dP,aeK0$F(XC`
+s)="2-Gd#Ye2</!4LoT.<McNiZq-hd-4PnL%<LHKs"?)!LLkZ2O7R$g$iOsK@_:\[
+I/3D7?uN5<bcArH]up6X5L7!Yi7kdsl<k<]]Ouqn.5S[JJ!eEsoJB`$l:Hg%dqqX5
+5V2Km!e9lfj\MfA"4ldP[rYVs,kqZ.X&,8_/("*NhA/UOD[W>mMI:^GK^J"[DK"K<
+[TBZ>^8$p[4@`B.AFbfg%sI98l9DY_.U--&eb!f*fUlPA`i'm3\(HC]cEPAgqC2@@
+TaEB,V5l>s9UIpH>.$J`[2uYRW@cB>k%5TcKQnX`5$gpuqh/$Ec$\%r;`SdZ=l^O-
+(3uZ(>DL$n/^MG+c:1;1dB?G+Dg]]m2*@]\;Z6o#;DQ!ojil*!QPhh-gZdGWYKWVH
+Wg%?eEdWHUO/X$:pR3"GnYf%;;1^q;D3\&aHP-u,/a-\S`E:FTJ;'35Bc<oE`*Lb^
+nLOsi'`827<7MlP\:[KRrgLDJ*cuERkj5QrERfN^I#t>.Ha-i8@'1D*f43sm<$?DE
+-?0]2*c!;_o4WtD&hT=!dgm].Mi*CM'B;'ihq5(LBI`lXs#kor0=l.`FiWp@JR3R/
+HDr\a]tL0-_Kj2GArDsWW_GT,L0Ri6$L't`AnX^TEXq_,(0/49@6*Dt[JTr75([-;
+9GA*t`/5LQ>P2?kp/LQ1!3O*?k&'sT`9?lG4sn;>n.?$icm=p0VgN2mTK1nLUuX3&
+FMYu'&D0F[JgVgo)q>9&eQd(:*?>u53e'b-`5Z(7ktp8JC+WJeV,hm&jaEP80H]JO
+J-?+FHq(^dGuSHahJ.h*LC<Fuf&P#?-b(hahUV5PfJt?5(JX#-e)qeIS/bB2Z;K!u
+lSia"m8H(WhOZ@QUC6^\?i4'2ibS7EO2QEhM12Yg6LH-0e3K)R*5:r-cHAGLW@Nkd
+X6'!t-mj"XY&E1+.0F_lLk[oH&K*V7K+&!;TqM=\njAL6'ESV?>&.=L[8=ga+;:[r
+[Qp[f8B!T3MrNN^3!2/'6o8$NreRK7P.:B1+K/h#/2'_d^:n[6pY9i)p[`"R_:(_<
+F&J`8YgV0B#8K^02QP<ZJ]D:gpP[/8dTG7%dE6u9kN^0he1-_oIdS3B'HU7kOc`Up
+kO6RSc$$[$ci@!Q$$!9UOGU4]#T!U.mP<Uu7[c[:0!.OF.*Ul"2`]Qj8qgbG<b+fV
+K,rD.4m4X`H!9a/8pQ6KQD_gJQ40h.K13ENnU"C-0m8%H'UMK^R`d(JhY.VTf%'r2
+()0M2TT6>*Z:MBc[H#YlE!1$:&)S2K?ks-:@!<@nn1$..argSuC=F/]Uj(,eE&u[:
++Z1IFVP@$6dR"h7G*:$XGr,6H_a868VaC)AA4\SqGV6KWL%dZU9\i16.H2V=jQj5j
+TM43AG31jjB*P4;1"\4_Z]BejU(XS'B93,ZFTWk/#s@__#c?1/3tC/ZpQs:V)rYW$
+7#HpDiB2/Q45>D/_NR+F[@C.'0K'HYH'Ab"5Gioc\$d(gW`=adCMnT%Q:,I]1Rj=m
+o=<ejear9@.AfRsSGa@4CB:oYT.R9ukidS%4i3sX@QY-dB6AC7nq/V+h!oIg(*Y\7
+@VW<mTJbqjg!"cCr&E.5JjpT$Co^-.aWAeNe<O_gGKEj*\KnjNZa-mLXK!nT3[l\!
+gG^SFE*To%/MeIViijQ&/FKHqh(6`D:6nFD'<4!bfY!U$Fcr=FNAY9Ze1Wim0'Y*<
+YV7FM":Ou&`kjf6-MG`k?5d(19*T0%LEXe^nRLaS(ZgW_J2$-+J;cBV_G3G`PU<H^
+C:,O\3"euZ4"jt.DH$GP+flpR8)Gho6*TXA]5N3VBK^s=QY*sKOEm2_N-PB>D=A*e
+LiE%o^AjKgV1l/X&?!Mu\S%ongf.Q+cd^\=lNB9haPM&JFHdpqJ+iRQR>&)2&7-;'
+b_bg1s*;fZ20J:f]?ZG9m_A10aod^Lo^uQ5P_a3pnLsj*=lC;9OMj>YnVWHGEg\TB
+7@ONTM>0:u?K"DKUG8LtY7\rs*o'L?@SK?9<K(RAP;c/[QW".5K%\f82P*2eLIHGG
+!^65lj%8OMqn7\H"@emh(X/MLFse[n==F_+9Q.0t2A<Q@i^9/RW-EDUIWVUc7*`mj
+`lHB898r>?SE*67eBgf-C/JnY#P=fW#_Z,c:_E"TIHWN:>D\%t92aW9)%g$--mKT5
+2gHC^r/4Z!]K,U*2S;8fk[+gPF"b\Z<Ff`8elSc;c.,;4q(JaK#=Pa)hTRjqld^.d
+c6&,[F.6t]1j$O!%Um9CdAYPm6Y4bM[Tf-6mi;L-Qab4P&%cX2[6YU8g*$4jf:q<g
+c=Zjd:.XD7'9Y21g6\71R*7+'Qf0lhrZ6,,O6tRhRH,q;d?4M0Dq?OEf6f.XWJ]a?
+4#NeSLukWuj*?u9+P6hqUqI6r@6]\eJ(VH>Zb>c(ATTXXLec/(Nt'uTD+*Hma45oM
++ZPGSLr?YNMXA>Pk[F4?B,=&"M0s:grqdu0ca0`D:)lQld,6kBh)()n8%KC'J%d9!
+1GAQqlNhCAF@XRZ?ha'Lc>reMS"L*&A;,Gb:gQ294Ssnra4j?fHC^$#O7[PU`oLZI
+$9>D79r`T,E2t%l^j`<.-Am[Y7`ED`':?"I)O:n-U'BZLVC\YgQ-Xsd@E"J">&A,i
+8SKO!'M/Hh[LYceYR?^-->GTE[FUh4oo..b`f&bjDui?A(LL22-iZn4;5Qn9CS`:t
+;;EiblS3Is;p&ni`C)5O',%h4YL@%WI5-B;'!,37cK7]hWrPXlm&aM!c>\k9XI(UM
+C5[#Bn`(/I2$fB40pI-2X*X6elAG(!fLqbQ;O=&9kLKA=9Tsd"O]u;T_AKgMUJ\7,
+L6D*78R6XB;IXru&ou)MfN/g*f$[rY#Y4)lF=?\TK^grJE-&H)8g[43#G#kO`.%q-
+!+>i-X8~>
+endstream
+endobj
+53 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-44 -250 1009 750]
+/FontName /FFDOMN+cmr10
+/ItalicAngle 0
+/StemV 93
+/XHeight 434
+/CharSet (/g/semicolon/D/parenright/two/h/s/F/quotedblright/R/z/fl/three/i/t/S/emdash/d/G/C/four/j/u/I/U/quotedblleft/plus/endash/five/k/comma/v/V/quoteright/l/six/m/w/L/hyphen/x/W/H/seven/n/y/X/period/M/questio\
+n/K/b/o/ff/Y/N/T/slash/eight/c/p/nine/O/ffi/fi/zero/e/q/a/colon/parenleft/A/one/P/f/r/E)
+/FontFile3 54 0 R
+>>
+endobj
+54 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 8582
+/Subtype /Type1C
+>>
+stream
+8;XEJ$W%Q#*T+PAGBjKC*o\7-*_''B6nrA1C7>J7N-I*S"\"CS7=!]0cVqbcO2ns-
+3'\Npj+E+,E.Ab?q>b7BRZsPD7R`PBRtPl'+u/@>qEOr,VL(!tgZ^QD9P8N]pA=m)
+n+Ze[^].e`bX$p@3'JiJ1*Tc-0jp>12gDmh&8[P<2BU`:/$es`2K&gWhj(-aFg1\Q
+HL4+t(M1pN8P&?$,'U98[edYa1']%Cgat<D3%0#Sn;=%]Q)^[S+lUT1_VFdsC&([,
+nAWi6d*Rk>BioC^HBpB781I9X.a1OY<<YtGAn=QomG%3-nYpf5\Z4086-`o\0hPTS
+1fC:abi-^GXOLPOkt4C;F@3&X2/?o.cjWoJmG^G`^j[C5n9>mVMhP(aA3@OG99qP>
+ETd'NGo*@A`a*Q=)8kMpmXemE0[*CI\U%X]$sS6j$RmWg`875nF:8PHO!ueWO'rt2
+9eZgR+-43%'"&DPKT`k)n>8R]6a+B:LTegRUlt)<(/`np,AhU/ii$u43L)T63;Y]X
+GO]fiEHQJ*]2$U+\Ttc'FgJVK]&3!ZkKuHIGP9]M>NQ?@^?'WTmM7N+0(X,S.e`^Z
+?L5<8]U*nFc4?OsNcAM`Qktnsagb-RcO!rs?\@eLp+SSHq/@\F)X2pIh!^]hVg_EJ
+*-D'Y'X`3BDhYr/_.^jgH6#ndhnMsS]t1gLh;)AJDMaWZ,k2lpgk-;_O3UGY'l4e*
+pRXUQ4"kiDOY^=lMB'I#*bZS/;Hp3ReZ]9NeOBA'SGN3Hk5(;(hAn2i.4GLe=_pUb
+]6/HG/!+u'!Y2d?,jil-=BK)A(CM@07PBamC=+);?r`X_Kdrt([chrBCFCnOQS?Jq
+V:#G4!)r(iD>1$<C#Zb-s(C&$kUp`JJIDaj^<Z`N9t"1]nioMdDfDSn`s,#f/B.K)
+fUVp9\_6YUes;&FQE0>`j&R:7S):t:I[u;b^XCd-YNighI888'b/g@2M@00'k]6";
+BRPN,XI_RW;GpK4'\46d<l1RBZpu6*XF6MX=,I:0>ds`ucMpbJfU/DhgUSreNY<l!
+Saj.s)2Nm7I<C5k90#/=fA"b+"D?3:mXb_"H"L/g-MhTYij.j4,N\#V@lZXCld!m^
+bdjIk$!DP!=]qZng5d8T3a0]F27uDr6n?i,h9"sTHC^(I"L%98bjAV>4R=jk@(i!'
+l?hA?^m':cqJl]?)@<p4N+.F]:sRWg'buuK-A+lscCoOA\Jq7dJq9jA=9m\*ArT9T
+WLTs7<bg;s9!:#f3#$n5ALJ/4(aL%dM'+A&)/L]@+g*#Q\:uc-KQA+a!Tt%c";q:s
+)'gD7aVkULUHqdOBs\e\cDWP`3UfA,4X_4;0IUZp>)0bQQo,]h3^'7?cr:A!K[[.9
+*&rT*a>:aO*"YIZlDN.>-+1.ge[6t#6Q[n-e-ZC;L\d[9W`<-$e`mc)Mu$9mICM[I
+<3,>p)')R@4bVLbN"VpSdB?,eBqXMH1$7hr/,tk)]jFgkeZi:aX(A#j)n,-YV5.r!
+Arr#1F`;r2".:!$N1^h>C?>_,5lUsT`$[o]H#p.-dbJZDj>P3C\[c`]W2/=F"6.3U
+`HB_]Pt+M!4FXPh2"JY,VQRGkE(Pn`<6q;ZJ)<R2%(nmP#l>"RcTTKscNN_N"IKP7
+&CU\B5RMs#_F310A2u%Aq&sG[g&W-PZNKdV62ebJ%r'r&mQ=)L>08'IEp!QRhJ-i4
+T!-1#0htDg%1Sb\L'Dcfp*%#chGP#/7@B8#T2S>9efB^8UsZlh<@<.'D]7la-+qYi
+D$5[,n/1Xd.t/(L8:3[-oWlkD.n#O-8s<Dhr>15/2.[0k=@iJr,iIb>EU^IIEu:;+
+5DH*q=05e>f@=p,<-rsuP?b0K%9drEjM`ns9)`j[ooGoL=%0=Scnb5'Bs.L=PAS(?
+T]6R@#R`265Q.5a5:_,"H:C$,,;tkZjc[pOk0D9-k)>8Sgl)CZ9"Y]0f7*jJ1A"bk
+0lFZ"b-b$58VCAOZ[1lEjmo9rMl!Dp@``POZU-80-,43.FM(Cie\!1\2LFE;ga4VP
+d;$'o0s)$;T)FKAX>)CY=r"Pfe&M6ubS^T#bA)qO,lGn(d0cRV351d&N1<qH\(B,V
+Ti]kCnu)-LTlmVW)dT;>/7T2g>-2,/kKq:/a^c=GBbc7=Srr4S;U:$kj9\5D@I@d9
+NVHRUaIOS'J.hJ(qPq!$`jW>R7YRS05iFrAnhIX;'],`r5U+8Dm%X,_(?4Q+Q54><
+AF/IU_\Y:Z_f@VVKb+<dkBV\Jokr4:,g"W5\qZd2Zp>o>ae9#E>G\<,lR:4ZoBf&2
+I`qGL3j(Mrhil@`E$)rm0lcB*^Q4p4BCe"<RBd1R:I2f51I^NtB>D:dW4,'Ggu<dK
+P$#MJ>^j#-KH4ajlQ)+pT.\DLals8I?BVEgAS3s#>3n'@<a9ho=rWDY#t'C17!g)I
+lYm+X!gfCH]`f:k&\dN9F//-ekCE*DouEae6mC#8M0dpt>o^_Y#RE5E?fJnL*Z!W;
+M?ObRPJYNu11mnUc:1*I)eW'q)/'Q67TFUO\T%1(a3%!sq5Y.$W9)*a>_u^7MV^Vt
+dk0/@S/.h<KV!YP/-Lim#dB[dcQ<#saNJ;49/t29GEKf1+'uV%9Ebp/$="IRGZ/rU
+YFP"&,K'4E`J-(!?D@V?,FpA>+lm?;F'8pW3co#QRWjMTZ2^K0gk2?4Y;e-epKl=K
+<@<^t0"JG.1MWCSXI)I.^,>G3-pDmD7:6^(?KqfjObh9aG?OXVY4[>Z:f`^tKb\kH
+Sd$nV!A+dNNNJ4,a2HW;A'2@S\#DN7G>T`$VOc\Lj`c43oDG-M]*]S$D$;@7ASb.L
+H,l1'6C.DI57C-EaI&H]6e_D#<jBT:r&9^rhGH.&4n:l3mW?U.D0#:2r$B&nk'i"i
+56X1/@1/K!`d>Hl`Xq9*iW`mSC9(Qr\>@jdi`:"?mbAM]?F<dC/5G>9,,gc;KH<V?
+]OM(gTH5.#j5/rR-eV[O7L$Iaa_N6t$s=/51Y@:CpYdNI&Z:Ym@K(>DMM<+'JST!^
+h:p+RB(Q38+nb>5d<LJjQ:L93*I_Fj0%B?Tg0Oj(Vf"G*pS2TR4-)!1]<sk<[lcn[
+rok^5<l5UtNf.01#b@HOQch<BpWn>3XdL[q(KOSB"-Y=nF1jqR%@)nm=CaE-B?dEA
+j,L'#71$[7gA$nChVU!Cqcu+I)*<'C>CDLUbmN36'j)2OO7G'2]W+T&OuEsFOU=sX
+Rj7LsTVN]g5#5ceGT?j$KmktTTW)(1Y,`:PnSE$'hO;HJUqmA%8Z0h`W]m;fg+4hM
++PI<iqP2Du_iV5:%Yp<?e8*]3f-lf8UL[p(m/CPMi*/+Kp&QVYU4C_oAPi-Ap\r=l
+5'jE?S%I>"C[4nVeYd5gn[7>@IpC5ZTN-LE4ZAE,1R";^"OPSK:7&*C"+7&uYSC_B
+<?r9*D][Rs!c`8,K2AYK;(r42bS?))r'"<H*uXYT16P=5\Cbt%NDjmDq-(_Y0kbV1
+chl.X-]0YiM5"uc(_8ea%i18SY_9+;m8PWRl-m]Cp')j]Tl[j"d%cgD(opeH_Yp%>
+dN,g"MJlU2o'p;SCOOb4gkNo3$-Q;skbOc*9,+Zk<nYf8?pQC<+Tu!,/W8VIL\)lu
+"35B!O@;`&!f=\7bP;I3qj>DmH`$?L-q^;5-L[AJ/HgWJkWPfZV`]OS50dBr,hPiE
+0+TiL'm$VQD,;JW3>C(Ii!iho)&(ZM+`tdVT.2?3l=D"QVG;=b9i"KSc7OT7:8J1P
+]N6"E]F0LZ)IK57(fudOKOgS5j[a'd9`]SFP_!2;h>>q7$,-=f,uhS+RF&EK$%6#Q
+B_S'l95"'K#AZ]u<OgcAQQ_<q8oN[)biU<^F21t!/J_U5GA,o]bQ=Cg/*ARk?/3L]
+/&'gD--f%<5'2LPWEEo#COVrsL6KtT:(DRBe,RRimW/YfKF"7p+^t]a3?gbp80_ZY
+lG#!la_ct!%Tfp?&+Lspg*3u6Zj<e>L9F81QK+:(?m.KX=:C@2\`LEAG:;1Kaa&$b
+!bWY7A\P6T&;h^j"&_[Xp)DKTZUpYZW@k[LWDS3OrUq)_@^(.:-Eb8XW/Aa[,'dJJ
+[U%Og<f:^W/j+8akPgG==tPbXdS.K:s1ufClFCc@*;+_"="$Re:J+:V4di"4kH&UT
+g$c2_CeR*E&Fc]].K4_7lFN(`9#pBMC`ZTA@T?F)K2igS@iI)O0p)(g0.<r9bW;[`
+BZr>j4Cf\"m'h`;Bke?O)B4C-@EBe)?9!M$B^[4';Q#F_,[dRp$^j8p%#r02"%/Y_
+V0B'*fe>cg1"'n8IjeT_W"W/:CEp]"]"tar)QV4Z9pD<u7#;h(Z`5f+OLHlTaFI5T
+)7$RW3Ybd69:):$B9_r[qIbtO>UPjJcEPB,'f;SF-K07`L^V%.n-=I&$-Pjn#pGo8
+`:,/R^lcSI`034>U"jm0hq.V,q/1]9c(.)nH0#c@cf\.EcLIMZ5<<Ee4):J_`l6`e
+)#s(9<:B_9?ANl%W7"SRkb'*K%3Q+8<L+,,0i)1d-]Ed77+pV>'BpfZKQ!,pg'Pg3
+1lSNn7,5ihFVo,YM5SSt]:M*IMrA8&1cVm8#9I&F%;/<IW]`uh*.uX4:YYa-r(L_V
+]nlXtlfH\[iLgtDCKVOC=j\=n=0Kf[=fpf7qY,1<f*.\3FM6Vech^c]:M.%2k"*hA
+9EQU%4&'LgT6+upm_jNVlkKFXZ<b3YI;gf5Zb!PKi85;=HQ#XcjHPcBETlTT2;M5F
+j4.F:<']:=#E3m=cp,Fl'+ZV$/mm)]_-XZknS2ROhC[ho7<HY7?mjup\/;^L)<1i?
+4uFQd:^rjN7B9EphD;jX0DXJDV8aa?]!V4eC4CD@d*dX/olmP>lhJI[\p0CX3(KmQ
+&C4Oqn.6"of4W!+O01+?X0YI_P+bWWF4Iee@gu`"O;VEJQR!Fbk,fS6Ti5N]".`&-
+bNiZMZ*0s6e="a>]P:FU?".s\$a3*A(-RE4=3c!g(Liqh'ID_sQaiN1_QU_*YqU`]
+Vp@t?,A88YcV'c>L:An)9Lb4cS&,%.:@`WU6!/onnNkI_<X:"U%H8,l6b6020P-YO
+7qn/9f4<e_7J`%Es.ggQ%c*))'B38+QFc]*I*(Y-7*Fu0aEks]?"G^o`Ei=,VcZJX
+KG]OnD2nD%Hlg^cA>lb/h%eRJ%`nc3nNEBB0A*:TY&n60_3eq7R:qd=c\STB,U<*:
+NRUaQ%RO[jnuIhnRo!RgO;K#^7``SS8<4DU6FO[nhqC"&D^gZ$kX:Orh<cmC'TLLR
+`$d`N?E9,K_OHl':V..*-)FNE4h_U!>f"cI-SCqP+C$gNLdG\b!;?MJfq[Q.=OBqm
+a<B4KSR7hPP@qtuEV%ij1J%e9,Ho&PY$c+8PQ%\l23-3=9!,Shi:3(Q*Su;PWnuHL
+7%Qb#d6_qWR(*H&:Rt-OaOFeD6"S+=1(cEBfk=b'Hb@=^01Qai'Y59E7k5PNM5PUf
+,@tBqd8OInC\J"4?9mX]YarK-:RkCG1;(RN)'iB=<HGb9R/CH!S?Om!l*n4i5b_;W
+c-"t$%lm4I6OT/2AfF.hgnt)S/I2guK#5E\/4_Jd&5=3E,kBX`O9CEZrI#8ABr;\u
+Dm9?V,kf!K=*mbB<uO#PRqmRAXbP+J]D($j5$D!Rh0'LO11T.BXg/3V+MN(b1qXGB
+JijIblOl`2hueAr8jYjr&I>$P+qEG:^'4%0kjEt'B.6l:RJgS*S_\?#!d1n4ZeZMu
+$Kp4546Q@/hh/+6WV$$4<GY,oIWc2Q.k<5&'AUr?4+E!JbN0QhASspX[NVq#C>4bs
+T<&i^*;A`p+Md)OmDD(X23=VO)K4,E9LB@RGXKM/:%6d4,Op(eO5[a?$<K&R[0aHK
+9jRDAps!>aDQH6rX08?BKcL!7"cppC:\;#>HW@XL9[u)/Q5bOE:#9+=0QJ'%MErle
+ONTG!B`/mXR,#?&gSWe8Vn4?-R7T9u,oR'Tj@o87eHgBI7E7K4M$VLQ-hIc)XbfVg
+L,V:!%WVp3Se;W&_fZSDQP)%6"\l6D4nXUNSDZaUfqg^,^F8G(`J2pk2<"*h+Tf,t
+m%WkKK26]fZ;IK'HqC=o0@=d.7_f664h6eAFLD!S/M/WAaYAR9YoHeHa=suF`h)*_
+_SoBf*?!:Ue"i\J0O7=!(M'<h$#IYp^S99uc$.(Dm"cXR/->#74:JAje^"Cgb4"Rq
+[@X,+88p^Y@+uqZm\A%arV-dLJikX=?+3aghKjZ+E^KJpR(AgP,np4TVP:C;K#]o7
++EfmgZ,-)Ias2P%G=;<7GD5A;;JFmr@':L"C,joZ80>&UmD5o_GH5F(;pOZ)6"*'Q
+N:tL)h!H[]G-Si.6K@i?.Y&"8\Y<=8]WG\b)*+fc"Ib+9`mGcn:SV8^%KBK#\&3\s
+]t][rBioX?^U'm-%n7tpE+!S`fOGoE>+-0XB<4ljiD]HP%"k)_O^Lskcp"s[pi$gd
+LcUWaPE@1'f;*-12:\/@h$p'Yf7!?)KcE6cm\=2g[);SO:fmgE?2gi)nf'RB5"L!u
+lf2_Ek.AK.dCm/re1_@?d$lDL;epX*'#!g[fs*o0o_q<iN`#TEd%sTLVGX(]lW&\^
+-=LdX+a0(T.^MmAW2_nP9iWKm73%+ZV!;G7O%'K4f5CC4r+*/mO\SQ8`l/8X<UFYU
+:BbBb6jF%p>WQ)Y4/lZF(]S#.5$=-.la',D87Ok_`nul+jY't??FbKrdVGn%[at`;
+ME*#Fq%h1_:-V,TEZ8:f=qn(j/PHOF+?S4K#pShD\2SN3gj;,:Ebku0AQ9fIc-?eX
+DuWB.6jgYVC!>mTDWtLJ^*PW7cj=X+>Rk`LZ-QoW0H(fRql)8M=WL'*CNant4Zd$i
+g[97Vp\["YUp3e!DJYQ9j5M>I36I+0$ItM^>JD%<51\&^60n;'b+mKEJqhe/`5L0T
+7,P%:k9""JGX.Z)8E@d>]sijcm?_@feD2K8>u?_M%DSik?%KQ3et.j4B6iZYK+AG.
+c+*(OX4+Oa!13VhG9$R=3$^YOPq>Pac`i;RN3>gNA[H]IDg#\>:,<:9o7>(Q;bO$C
+eUs)c-8dX(,+V_6\J^eqd[WPN8:^%5F2EFA6h?5]+5J$a*&CF(+Fe,RGJ1c+"`TFo
++G@%M$f-:jir@J4pdP%9WI[bCqTjkb[tSZ6dh=!11<Ul1fd:@/Ek9BmG9ed%W1PPp
+j[3ZeDIK0K&M>K-HuOE.*;_AO'jue4TS4mM9k&Qs\cf@.%Pq]DOH7_SoP!"D;^t^_
+]<KPE\lV=96VFim$/@;@PWMRF.1.b<<A_Igj%Ks"OV+`#"n5l5E<@)T5Eg-5VA8/A
+i$,(L^m+>%qXQJ#Xf]QNoMhim@rR,XI)s9qdG<G*I,'ULf<<k[**`S5:3WS^enL[,
+NLB^c+;]?2;ql\*9LaM&oHXVuqZr>U#Oe?FOo6NKhG1c?%IF?<rQ/(q#U9)ZNJ+e0
+%%i6!j4E"opf>i,&#<RtY+8lc4HG2^%#G"Sm/Lr35E/`XeXc&.!Vm#eGd1M@SXZ7>
+.?N'G=0$+Oe>@1bP]u2[J2A%8`NL9fNXVtA`k8UKdrYW/36!Y\cqmVt1IJL*8C4bT
+R=pXhZp27ih=]GUH=J65;\<9h0"?#"l<M)<kJij?_E53!:rM:^&2,3,`M/5lTuUoq
+b!03l]Tc.Ja<oV]3oY>i2Jl+\>89;?-]9I>0r9Rj>>A;FG*P"d^n]q#j?+N;Kf\XC
+E9)A9hu;/#_sP3:?cMu)&QtTTr,XL";pYO5)UZ1T'i0.qU3Wo+phQZMB-_\MVesdh
+%QNsEhi&TC4+$goMHW`kneou38J8SZ?I,P1`pe,B*k=uI'\n'"5@W&%"4A+Z407%p
+!Wpq^/U+I'rGnCX(W$i[q=pq('1OEB_FS.r'X=$Z<2rW3^'sm:H7>jZG$niT.CT)Q
+<f88_N+=,$,)$<+e2J,_+/<9/'UQ&$->USa&8$Tgqr#R"nSCp2Bt8hE"te.t$]uf<
+iZB[q8o#X]0Ldm#2:f$l,UY=gHhSu_iQjIH1ZJgQ"gUJK%94rhqbXMFW7rlk4XunW
+MN:iWj+R[XleX.%gsJDhW$`:bfi;jte)tJo(5jYVi(qT@I`1H?UTbUU_2EZiV4g2K
+44V8+i@Zkq<ZOD0HDJ3*^AZ:nEZjF:$,[#YUuZ0pN8CXL2<Yn[?5FAYCe1AL6MU?7
+1W!\dWpX:C5*8EmYo_lBdB&:s!bksn]uAH1Osj5LY_tYAVe"V3Pk?6RekGpLObO'e
+[*fE.,Jlm]db*21rK:;l__@+f6&aeTjNarq+02OXW7.amP-d'fNjCHG2`n28ePi^/
+]P[pM8^]/_opLtj=[!%3)3Q-qBP%9.DXAZX)Gl(&!pBkfgqBbFOE=?-J1r4Km-qi*
+UK4HP4)-bB3k2-K[^s6Wmf`Ctn[u_E"b$aao3t-MMaN3$4D6K3&LHu\S0F2nZCib@
+6DHXl>!qLu@,FumF/Uf71/'\AfZ=paJm:(GX?an=GYhkd=5'&M2,f3<T%!H6<Xi$d
+=7t!keNe]6Kg2*jI'6o@[ug!$i\Yhh"YTh#37i/`i*JHU!Y<W>Q&Bm3!<NZ0m5Ho_~>
+endstream
+endobj
+55 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-31 -251 1122 750]
+/FontName /FFDOPD+cmr7
+/ItalicAngle 0
+/StemV 99
+/XHeight 434
+/CharSet (/two/A/one)
+/FontFile3 56 0 R
+>>
+endobj
+56 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 746
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$$q<]S:JaG0@r66F!!**$0_cRep`'>0*<Q!V"8E]9q\]eET*tkt*=N^"
+qiCUIq18eE;\8\*&,0ECY5#R@!!<6&%Vou;/ho"61+c7>FtG^26Z6phEbT0"F<Du!
+.3L?*3A`906=FqLC`lA'+AH9\H#mY1FtOn'Cht4lBkM+$F!+@lF(KB8ARmD#6=EN*
+9jo/6Df0Z<+@C'`Ch7*uBl@l?+A??iAS`qb/n8a=2ZNgX"#2Ps!!!W3'*'3V"9JQ(
+!!E9t!6bI>qKreQ!]b8@MmN2KZaZP-pQ4;8pBDDQaH+E_aG7bSZNkIH",j-#pt>t0
+P),-ON<je6=B7Y86lTV@]tTW%[ibO9#As>?Mf9_I#7gb83H<)tjS.m4!oUBcb4bu3
+Hgh-[(AKQfWV9-kAHmm)KO0+T#_n'1#)c(m0*_.\o*++'pDD?Q'cQf^q[:^H#pgfb
+qZ:T/F/l78UT1>8UMPgEMi/XlUVa(N)s,131,2Bg:JW'_J:E*"J,;_465YQ9M26s+
+D?g[O"%u-(MmN.MZN7T1GP?aaZ3.TPXfd_f['b[q)m]cf?^@jUNKT2A]_<!ApT+S>
+q^_o/N/3</E_D=:*b,Gg^5p"<\;.O4ZNk2DMlD+Hqhk1U"d=aoOb+O%#(hG\K8:WH
+J,J^<?$TP&?5mAZpN$"s(&&:6eFsRPe-5`/"qGjLpd:MEJY5f2#5_en#9KO+rsT4?
+$LS;&PEZIa]W%M3%0~>
+endstream
+endobj
+57 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-57 -250 1139 750]
+/FontName /FFDPAH+cmbx12
+/ItalicAngle 0
+/StemV 136
+/XHeight 447
+/CharSet (/h/s/R/i/t/d/u/k/l/m/n/b/o/T/c/p/O/C/e/q/a/f/r/g)
+/FontFile3 58 0 R
+>>
+endobj
+58 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2982
+/Subtype /Type1C
+>>
+stream
+8;Wj;Gu,2f(@Pl!BeIe8%]_F.NrfJS6pWqN'*F$q%P!5V1.I!C3&'-\>V6/IJRJOk
+&/SVJ<fXt7%*[WjK3+;U,MC>]O;KjXU1g4,XS$tYIdUg_6)j'cZ@?\5F`l6drP&#Q
+^\<)iY=ZUbMBGL=ETP=X)Zj'd8P"ccp[tkopmE#:lp@.HXj!q1o5nb)_h!$M_:n8@
+i"V2d?*&+eas`(6!m-Y"n/\'X^"lY>L\FBbo(DODkNb'N?,lTK9DsJu1(1CaakLii
+?9toO^.XghHOBp%3Du8aXcG/8+tLafQF,I<(a,"K__%MB#fDjHP-VPE-2Q6t9%IU-
+8q\]Ndd_?SL.mntO=SRHpD/XL[O92Z#5Yt:99B&o@Qb;u6kU-%<'-7^-]%R$Z%*r4
+&k&B%+gN>)i$&JCU6HKAe&Vnt+]_d<,HloIc[%UjUEif#hhrSo^Iu=3=4(M9EAf1\
+_eeXU+8qtenL'oP.8aP0^GM(>^r'DpjB[?B!jiVA+\,'.+hTlD53e"d3Le9[.hi>$
+5AN"5UTFQ)%q2\N&0,(.f\L^@]R?<_HFH5YI)8sceJ\p@dqXS?_3XXB/!W^Q(VH1t
+&[eW!QpKsBmu;L234J*hD+WWPNIF!6+F)i*,6B+m:ZMRTI!L;Oa?YL8@2>$bb8oOh
+$Sa&"YiTZrcn/mtV2#3c"@7@@!6n[u?aqDLh3]1N'#K<TG'o`pag&u7>@iD0*OM5*
+E/3=9)gM9ojRkJA%+KY_0VBCn9J`@_-IH1jMAC421pR3LiVe?,;Zh@\ojqq??bT0>
+0&;YO(pW\F;8JORO^Hu#(OgJGpIBs5hfHe676S_H77d@SjmYqu+$PF/$)$Z7%E+Te
+BG,>fP:u"Pp_\fs6ESC@*]B,b,F%3)8rV5b^^!VeK/J:6K??L"K]\YW^SC[b]4>cK
+2H@F_*GK$Emf5B@:J^s",c?TKof;\H>-3dmbuiT<>^\Vkk(rQQ<jV5Fb&nhE#9Otc
+"WBQ-MPgVE0G!r(hgG-CbF)D>LlT/Jf$.O[C\DH,\>+0%/rb6KN2hSc@N'L4Z.i?5
+Cb,F[c'_jCbq5KAb7>@IYaX\i<AX70cBqF'6I.r#H"]5D[*pEsqrCu4P?o&k(`p/o
+h8hX;;0&4QWXcnkOcP%n2,)slFu&Va%T!HpB62BR^coAa\TaTo+1Xj0'r=G\0[_@o
+(F>rJrhR]p?=M:2,6?AS^9.ErV\l'`1De:fGo,.PNc3H\EK90R\_]GO:\MR<=:UA(
+*lo*>pLfD8]m3?H[hcDAV5eN9=(oTbWiW-qE`%NpU_+$pB8es_f`8sKA'J!gNSMel
+Gu9.a7$Y4m<OWGEh>NK5>;]NgW%a"e=kF<nE'8XGOLCL8TclfkRHX">W`IFCe!h)F
+"M-06p-:0]=LU`?NIqQP+[D:iq<cRaLL>$_T)2@mLMH(`FE)U`K6p(*gaLdlq@6W'
+,MR4P_?[_sa;(B$@'^8pfC.pPBORrW<E6HPFn.]-YRD9;$AFWNc]:U+A'h$q>>I6R
+P$bDqhZGJ]Xs4^%*XaQFVmHcE5B_D7DNeEMM[H^MaQO!aGQ=>&+@AX#%u<=*_!?%s
+(hsI+PL@C:r8@raRum#YqI7L5^Sl@WWmkj)BmE"YF%ULcB4l9Ya4X0-S*-KeaiKo>
+7$.0_oOOec`\mOV&njosGX&^d%Ct;*q[hO"ijB!s&-;7_hma0b+3%dZ5ctQPa*R9b
+A[HV<e2GhDjmmPKEW^C_WSp9iEE@;sGBiT(]#IpMU.SQgBiA/7=lGllW8Q=56\g]0
+B=4N^-LK#PA"++MHTl!&]>Y0<%ju+u\@e>pPZ6i,r?&H0YmI7ioI\?U:;*ch4mXEm
+ENiNHq`n6t&M?38*=('PTO<%Js(/?:V5e^Q>i1&(C45I&[:QVd/PX81Bf4ah+>MNN
+\EeI=^:p%"6_CZF0s-*CqYGo^S**cpnLWCLbC9'=55I]Y\*%L'dKXM[UMgJ8i]'<d
+P#;@&s7^RF_/#S<f>RFW.XN%saQuKn5YFeWhBJXZ*7Hc7$5,CrH@9G(?8(\>8<?FW
+=A3ki6kc>&NL0r=o/`E6L)Rb^T[[2]#j>1kGR#grb0j8sFr]`9c44D5A"j>D<-q7t
+oE"$gN#1"#I:lN7nS1h%105)q,@SNtVF+M3+VC/;R:C`S%.iu!2et)aPQmY%N;8/-
+?JB^TQ-R5r"gP9!BhSG`g5E^8mJhKfBohKO>U)iJPHi_sef5$/JjUfX2!u6@!e)1]
+$_%h.I0F-Ps3]U:,)Jk1rkct@lGobYp!rj*`g53d)$8k*f'`VIY$cYe+(&?k+adh2
+#o=d=(2?^F!)6<S*ViPgK$R/<NR'^/V&PlI@@/Ic">b09MgLDFWpjmH-q`tUT(R2/
+Q`8%ciMFbM&aZ?V74E63agX>#H]/G$i.T'DHe\E::GS\>L``ipL9*Kra1#1+FBhR*
+B=-<^)YXsbjao:dNcar5B[b^HQq-3$k[i78Br#qNCPP:D./$*45pu0I!S_OBd(XaH
+WGb_r5n:#n2e@j[2dhgo^R1)`QL$tT3ur7m:,)Xu7W>lX<`c?%RGX8Z$B),EB48hp
+meeoS-!$6UNnhH7VU9>^PBsP7JdXL&l()A2(!+#(lVS&NC5%DubHJ(NY--n^BW2uR
+iF>%BE2X/GYHBo"]UrE:T1[Rg&+hiRs%:c7q:WuRnVF'o5:\W*5:amVW[];Bc):Q&
+0%HaQIbn5ETWdB.QZ+m@.:'J=0@'CNo'riC[#<[[WEQI>Z_P90)U^7$s/c?CfN(h;
+q#5aZj*P/bZL;=Qs.*(fk=5HAZ[7b(Q9--,aIZNJOV$?UF-@TJae?*-\'k$/=E`0g
+hs@@`Bt&Pp@>E?!%#5B#(<GDFrQXuCro(\AX*-(YZXs1)MPu0;fme>l678&S43#=s
+VL@T,\aT8iAGY!TlDOXfR.@q6B(0oNh_>etjVDD+kMb48oj*<!_pg+t4Pq#'/E5Ul
+#VZ6GQqWS~>
+endstream
+endobj
+59 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1123 779]
+/FontName /FFDPDG+cmsy10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/S/M/bullet/angbracketleft/A/angbracketright)
+/FontFile3 60 0 R
+>>
+endobj
+60 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1300
+/Subtype /Type1C
+>>
+stream
+8;T`s>teI6(rstea4V'911iT#.@bI0,u,9t0Y"&91OOjm+O&'?_6OpdlhI]k5[--=
+JU[?`dW6hDCQ!hQ<6*$g-Gkb[$`AoUa`]J87MFS]]oq1gRI;"H#p.H,nidlYs*=VD
+jS(bb,*O,tMCRrWC>Z0W<SZ/B*[iPp<D%s-6m,?XOpI:OaH=<V$>DgM'.CgC,Q)co
+]L^+0rrM'#!b9pX[UKIR3JqF2`=/q+[^Ytpg-3kf%/Ob*s*oHfm2_KJ:"f'Bnrb=u
+Iu1V.`mcfKVp\(N?DG]Ng59B^[EdQATGo_0UWtQ$ma1]DkUM495.<UcVU+MOqS%FW
+<D>rjY//VdU[(TC;6DVk%/MkTVoa1BIS8S%2j@9WrZsiM=B8G^3usmU&n4/F=+FtG
+$Ik+la?G_+OWcRP$b@[!QRkc.g9N447X-//!rem.F$74IGp6OUJ"jTK@(lIuV;.2r
+]k]2=+CeEu-;`[uZug1_FnpL@kE#WGPn3;F+GC\s:_r@CD36:1D=olsn8*A6`!$#Y
+ji%F+]A)bnLINJ-5;i5Oq6fr9Hj$C]+;a+p%F395T`F998-`aD0m6JJlnlpN$$.Vj
+lFJ^JXeujK?;_`ROpb#7'GugVe.u8PN<2=s2c[VDllX$:7tAC'UHU=3pP3-g"D3bb
+?#5TCp'u@ejc4.sST!2+nT"]eW_5ut3E=\?2eIULj9bfMP2m%9gk!Q&r(,F@nC9V<
+p]MAm5@(i<"ZbKUO:@(4-7Hg7n6dns*G,teUY7BBEGTf.ks%'F463ZYLH&?p0SqTl
+m+`SC$Dt<I)$`ZqTP+??iVZD6(*gg#EKA`7p%q</Kt.bILER.K/tHppGbMY`'K1SG
+0;o/8mDe-,bfMm`Qf%%MHeiS0@Jh1$(kd,EP[B&@r/1Fu*5&@2FiP.SW$!$!A]:41
+*>$OB\\`-aX2=I.F?9@W%<Q=K1cV-X!VjW@aUe[+^pjE*s*eLTl4`I"7h*Y&L`aD/
+m)bU[p+sVc@:ko!na%)C!iEJ<I!QEtRMnhqLnBP<B1X`\&U:/SWiDZ'^Xbb82ElJk
+P+W1e2:W8Ks7A[-1)))`DM=K_EBH?)O$ni<rJ7nbNpB_%eRPnm?R:puW+VY+/'t-`
+E+**U*K<I]'Hc6m!hL1=JQQqFaRM[J'lgb>4qC<'qJD-Q^][bo?pmnY"SLMMq*..U
+ThXX)\>%r$BS%$>Jp#Bkk4&SU(G,+``Z9*#*A3[gcV&gfgYG[WH%=][<*EpfROKpG
+dkl\C?$%0VXPHad[%+Ck3?Pr::s;F2'`7nG?i]eaf>.~>
+endstream
+endobj
+61 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -230
+/Flags 6
+/FontBBox [-6 -233 539 698]
+/FontName /FFDPGJ+cmtt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 434
+/CharSet (/E/braceright/backslash/two/parenright/h/s/less/asciitilde/bracketright/i/t/three/asterisk/d/equal/S/four/j/asciicircum/u/numbersign/I/plus/greater/five/k/comma/v/underscore/U/l/dollar/x/w/m/hyphen/L/H\
+/percent/seven/n/y/X/period/at/M/b/ampersand/o/z/slash/T/c/p/braceleft/nine/O/A/zero/e/D/a/bracketleft/parenleft/bar/one/colon/f/r/g)
+/FontFile3 62 0 R
+>>
+endobj
+62 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 7240
+/Subtype /Type1C
+>>
+stream
+8;V.^HW1Z&)P'GTP@uZVFVH/VM3YAU"i85VHk[-Q=F:l`;KZ8B;,GD&Ba>tL_BTV"
+89feX&cs6_-l$R-5,prW[HKZ`(/*7b_;1ERY1rC/l([lEc`_\=#AgUaqo?pKo:>@E
+h)kB*h2>be!J]XEFT)&YgS1EL47ID_7S*#n-,_7MS3FI3=5`]c3k[r&gJ->]-?Aso
+bq;=CcL)d`&>5O"C3MZ!ER*a4e"2qg+*08%,Ud2#aPsueWN*b\V3.`k=iZ[8-Y=dh
+7g:A.6:7(l<32'DSs6>/(o5e(T:C$d0gQPMLe(9A`/M/G=2Z@(:H54D3#FK#D>_E'
+c1-\aW@<3T1,V'PiBTk1C<Al^V?BmcEo>ZET=JF@q`Nj8)9]9]I'k(:?\`R82rRuG
+=Fh+>/W+a:k([@i+Z=0Ak(R5#Nqj$d\N':4NWn?C+HH!TQO9rn$sP=#f",@rDV,/"
+&57mc`NoaIJh^\ucn>0S-qeYb1d^-=+sMXV,%J`u`;@K&Ob?<O8KLT13))9tde).h
+O1Z2&d^O+21W2)08XE#\gu!)NA7h3aS&\_S,p%]1ZtGchV_<h=m$KYS<XIk_EO-<j
+&'g%$_S"m@?h=9<qgYtU7`\@"couTdZ[G&N)Wbbq4c2[cSVk7o,)*D*$0D\IrrB^[
+KYs>-01U^lHDo&Blt1T3S__6:JL8B-%ItdAf"NIM=_iYBG%_i#=Cr<$#l_cE.CD.`
+$6DT6Na8L,d:O76%AF-C?`=3m=[m7gRT<X6)NDrpR>(Qq9iGdK:#Q$jPgh\8fL1K:
+.:$rN)$l#f)g<?E@s;OeJF)Y;X0Ll*7S+&'@kAJI-Ku8+ej$\9%K67JO$alqlkR9B
+F=ta_5bcR`jQ=nTc'`FH*%0GmW\5]B0J+`rk!QGT@\ZY9dBJd];Ie5BN>dXO]NhpV
+CCiXYAC$TF$rVrV<?5o#]caT0<7][MD5u`.WTn]Ur9eFt<mN25*)*-cYddclQOlO)
+`Z7n@)77EJ93o/Lk#+'h[Yjf]@bS$7dM3bsE)6U1pt>X^rD35Z33o#OgGBD@V7Nge
+JZ^)["D]JGRq[YtVUk#?nd68aoj9"R/1rdsBXj6sh/4+ulcU.%\1qK)>[5Ipg[\7&
+;O\%IfkFZ5?PDHR<;e_EeeH&61?a\g9tpQl?Z3pd^-,F5f+L-thFLkOHQ-+bXLtY$
+funM9R;HJ,8?%UONWW&es1\M!5KrI1_?(b.HbT)VV`_6Ur?GBS\'EdCDU5Y$C%?;P
+7_,Pg:g.>nl'%N/pT<".Xa`HQe*DVO6>Bcr,*>OUHuV&KYHuEZnZ!Ut44<-$dm$Af
+YJ)9mI.d?\6+UG%\+&l3CSG;jZ&Li5D4?BH[r^U(e*G;_^<^bm"Po&t;jAA`-@+e=
+'>)umFT0QI9pM/j8Ce!S.=I99gj=-ih::p'F0'-Vrk7PFN"j,5L!Ei);b"+(`%7r8
+X__:FNOB[=$HrnkIh<,2i'RUaJJ9C(Qthi,;FB40C:,Uf,7TA?UHspQ=04di.#:>Y
+6RVrI=7JZ8*>F)bPc?%SjpKZj#Oe?0#_4$9JlY/;nfD7BK;$.)dudgDSk_Z=c1s4$
+#07&[Gp"1I1!rOL,[jA4ENq^"f$rrc7XjP*0]A*R+<6"C<+TXOM4Z<V8pD_^D-D_4
+Ao2!LGd`3;U=`^R=t+OFCl\A/3h9E6KJu3L:Xki6lKTb*Vl6Q$fYAUqF9Qn%%ZOJj
+en?k-$6EHf&LKkBH'(e&dAV,ennJVS&8jqR/VMDGR$UI,0-j?TjM1m3a97[K@N2Za
+RA7UPaN>Y/K#PJ]4UQoTZI,%L<Qc^//k7'5=StfJ6SJijV.DpNYR;3P+VDgFQ7ZTX
+pKF`u@@4cLZu>-dPa'*R*N@j'>>\EEX!k/&cTcY"3?d9AY;fm]6YG/ZmE[bO_FY*K
+S!#hr].).d!ht@PMk^c+Ui`6rkib4"dZHL!_FST=n_D#hoA%5TcgaJDQ>u]]5rd'F
+[oGpa!!bSn-FcR`%Xo]*U<sJ3Nb3<F#6`+.OWk++*t7nZil@+,d,L=a8LRacQ^2Vd
+P5>b3[Y=Vj]\SiUE97=bpc7*MT0E_*4C`r981.8HmbbQT``krGe4s31]cMN9L]"&X
+5OkPI`aNs/hY.;U#).Jh-r/!?o!&QKgLWc1;N%0+&0lB"s!r?@i.:C08.t.$aY1p/
+:4$btF'H>O2SY!WBY3&G;0IG&h\(FRaRsJod5"*'Kgg\!HCDn9_kMAU@Q=;&,A?'9
+d.8\d<F`>adB1`X1*)4e/*Z@IJ.D]AnCFM,gR5*J?.\u<J'Ik0AN6-M\KLhg>-#3X
+A2H#WWMu+n9%aiCV-@-,R(?fE50MRrZR]XW4Na<;B<LpYM-6rLD`(.)Oe7',2_7(#
+:Xn5Lb6R:l@ZPM(!AF00rPD?<2$I$qM!)V7P5aAIdRT8pj+Z2"E0@Z""q@o0eEMn^
+MrZ;\-_)UD=/1RHFj9cEUYmPZ&nht"SIhQMK+JOmC2i1D]g+tc>KiE08Msh&)E/!I
++GR]!LZOR.*l#H4o+2"nTgJZDA6sF67orr7oq\S)G4Pslh()>A<kZ41I%SjdH^.j9
+CN@/4hnWVQO1Dimb-5S`(cuN:Dl-t;hdIo-K+DHMS#WOQkL1N9#)h?>07U\IOY.?[
+9+(u(M%PFU&SN,@)>=4aj.MURHO&NZT7mC):nbeIrrgOF$"5s7S-8UOj4,4$`0H,&
+`_:DX5o2Rc1@@j%")H)ZlrJ[<`HA;kJr#;B+N;;GW1Z6U6[6^7&-rCEn*kc4,!O?h
+<tT^\K/FF@UM+FKe?2G)Y'%4oro1KQ3I?N.69FE)O-uMZF79$uhfli-#?l[(p<I=u
+RQf^:6r.1?aj[WW9(Y2lq*@_X$sc]..4R75Ta)+TYR*E_f57/9r5s!Cp(o+-H^6Hj
+=W+6(][RY[qDEhn`o.>A?4(E1S'Hfb%;6nn%.+k1bZ(RB.8)<hd5'o*:,RJg`EI+u
+\X>"T<1#5Wcot<I>'`f81f9`?P)]jhkPCb8Jg%3^N&D[;Pgs0a.>ua'-6".0Q&lh-
+<Tk&UJpV;0b;WPt59pu2_D.s($>:9/rSuJPUmt([,E0H&O[c=orJ?aLERl!eM`_Q"
+7*4\`9@c_Q\U=2+E"3[e5GEq`peJQ!,kV6K*G64lY_D44/!@u44Q*]76FL[F%L<X%
+^d#8?=sAPJR?H39D)AZQ+,QPZc6De&O3`E&"D/og/mF?@Q69i4#$US9j:!Y7$`kR3
+7G^,`fm%F#hrqFW8*"\d%U@m0i:@OH1O.^X04FGTQVmNa/[7-NEcFFK,`L*YBTEq;
+8\gH:%+4LlL>et^XCM\M9/u_+F2)Pfr<0D]2Mrt?j3(o2I7.n!@U(74XA"VJr=_-p
+='V#cYi$o\C6I]j#?oNLUM'[f?6M9HPT'a4Yu&RM.jl<9&?ogZf"int]/QKD(o6*;
+_Jtcemj&kD:6J*BG@D,S7;jhblA$,t+g[Ol!9".O2$h3(Y[n&A@0:.R4<3C.Q>kck
+4LTYSPs[O`L@Hr%ZZpi7O=g5og'6Ejs&uk"(@mXA@?Ljh/962/(r407(h#_M$9RFd
+@U??a6NkJ,`,7b+:9iD!5KQuLMg7fg+s/'4T3o(Z,j3o?QOoloiN;:BKgB%#iBEBV
+'n:Ljhe#n93O8KaDE&"gY`Qd15Fl;kIqdT!N:Lan*T!IJXJkXgS/!]Khrd`)*A7b3
+:_0s[Tl-SHJ&=oTUbS+TM:No\2LA##5t,5t<E2ms=hqC-d=YXuXi(nl.HZn0WmAa*
+H&F:C9O(JsOpSDf7./_88^/T$%s^KC.H=$1-l8K(N@&r3`1gB<os7K>$GSSiqB!8L
+m\fpMWk49GD&:\Uqd7d,p`4C+mL",7HVn*%C>WDG`(,f!4%bk!GFK++E06+Y7/d(g
+FAP,$gJ560FfX8rp25"L*E*oQG5+>6>.l&)(EKIDcB;$[n(cA!`b`*\)B?L=m&hJU
+2gu?9YL1i8ejtBSodQM2O%4(N\[-Qp<AfEk[Yb-D"-9(<l3C)VhX0f>=[Hm6'r@1.
+8ZE*"I(;9E//)[\`p8s\7&a/5C!i*=1>aiol>=QPQ`M+XaMoth2cS:pe/mNmp"8Eq
+\\dIt(i;GL6i<`D,\WUBK:4b,!#l[aUXG"QqXa:HN]Yd'"7]hW0=.I$+V4-F_:BlU
+(]UQV=Qm"@,d9TNG*9$>^BPkn%KGp^L.<7n*Zj1s1Be[C5*S(<]#mK+Vd]4!Sp=ii
+f4N[0LFn_Shi@IX5%9?Fi%^,XYBW7?f^UZ-LHm\\K)d)`-ht>_a887NiJ-KsKm=lu
+<4f[rWOUcQq!jY18Upq4?l;lqR`+[G/r"!QVO7]@R3K(&%jd>;7Ajc43:W=;/`6CZ
+88N-JY`VW-(8pE:a0PX0r2`!bET9K%H:hV_pr/hePED?V!&n4dCr`m!O/F]1/;S4T
+,(33N;TNQM*6&4cmRiIcaaC0Cne_oU5ia7ijV;=h;`,;4eYUF*e,fjQre;gK1G^DB
+b/hY)iMfkh<g9U`VBt2`:L6Cm45fAGiVs?g8d#"]ZS@**LBRi3liB1gq:FK4]DIJH
+FO7iu(Y#@]8m\)e4Olk/KSd_bp:+pc?2Z./g=KluX6I:.H?C7YAI.2;UktE^fg.Ha
+@C+)AYYNe=4,K6&FJUfpVF\e$dgejHU8S'qL@Yi:``3*H`in<*<]Kfc&YE:ZM*kKC
+a./i2k5D2#!J)ap7l1)Aj$NJqn/%!qMg2eGB[RLNhF_\@1XMK44;IVS]%[%[4.XZ4
+=*^oi))lrf+;eQ2FArNYPiV>A,<)*[*"C3*=b"C%a][jGb#HJij$I6>U6_u'\p*o>
+nGW30F_3e3cH]6X,AX'D%Th7>h*_<%SfZcoLoc^2j2GCp:W.Bl4>)FgP+?6#gQ!uq
+MhD&gV0At;8%^f&j?O^A\#WsSKk;re%1u-U)[TpW;d^a*oD?QE\,3qQgX?bEUR[`*
+hOM+!duE?lQu`G4%0E<\9d/*E>=d*SQ+82PPu=i0ItZr,CPRUGhV5iQ2duE>iRXLC
+1_*lF__7"qV;j9)dS_k28V5q(iae;>T6kGr@WJW5=3E5i?`.eKH`tI&]Q@CHobtUQ
+6bn[%rC2%CR5ACgH?iJA#j?tDq=o<ETD82'6T^lTeG3'C>tfZF<F'+dermiCQhdhX
+4cthU>maF^+t!*$)T?$6'a*8n_#'"^jYA*fD3or.muh?&fZW^?#Q%FR%:2>DPtU=`
+6tV0#"4)FaPX:j;>9b`B/^b?\nV:=I>H%j7%fPuilB/S'VQcdu>=C"3Fba_2]'ASW
+p7U^/+BakT5>r6#V^R4EBBB#?#VHF_M-uJ\Bi.aUaMJ#o$9B:lD!-!+jZ-UZO.E&$
+M+^+4SNY?$BKn^<X7e:No:_]0^?b7Dh4JZ4cL'Bd[aU^Ej.NlS?o';aStKRhI[@hT
+`*feJqF0f>O(]6h-g"!roi%AX&0jL;V1*lu+aD6%I2Qk^>:1$2G]@YM07[#&3'?0M
+D16&/^dCcdU=FYEAqS8QSYX?i)I(;PL8a7sL5+jQW.sg2W2O[h)T<PP9q8oB;/jH?
+(VN8K5$%D@)LCm)D0uh:jN2&_q'H>U>Ngg$d;jA91iD>9NHm@G8'hh@b\mhu5;hm/
+Gd#]NVTLSd.H`brb:mpk+$K.aaC%b/$lCT0A-NZ')"*U2+Br7f*Q*VL@,#h[b$[0n
+ap-:rQdaO:))NAO2/ZgATT`2k9iSR*aZVsu_0>tiDt0<RVlX/o^Tm:GR%-AghsG]-
+ch"lXR(-XXn2t5SST+au&M@>9Mu(!ciA=.i;N%+0O">r_@5Z,7*7[eFlQ+uB'*u@)
+;^`K=]f2/-Ec,:ZMT8$sCTY@2j*jPMes&.pN9n(1Gfo%Y%u)>M6'rMbP381PlZiP?
+Le>n1%Su!XB%(M&R#=!L(E`Q67l2W-]WlG!2GLoSqpM-XDeJ\496M'>K1r\)BG6Ea
+J8,o[%,1?ge<XU/d_^RoV)9YdSNYmHjhY!C7.lP2!tnI#-I0F?9Olc%07]Q'NLQD_
+X7p(rp[[E2qO?`;ZfgmN\0(q',9de$cGOn_W.o.Y:R'7]dHJA'$o>DemYQPlW15+e
+]a'kY'IPVK--*Q/@1p0K_l_fUF,d/R/T>F;NIq&6p'ba)ZK8+1/R7%,dW,JRIN0J'
+,3m,7&0)0O]A<"n_I]mX+*,HPc,]RcZ.D;4q-TI(IeC.'T5C?H*`uQp<,qJPD6s8l
+^("?>aO"2^973fp<1!(.B9_(n]RM&b?%g76daBeJcL9_1(/qr)@$+?lC>Rh6jiT7%
+'lfN3AHtk_cP;Wb"ZSL*O;VM\VaE3q0=^Q;`@Dt\\=pD@c))6JQ4J.Tc.qQ#kF_qn
+dmP',^5EWMb]nu+`F!U&MEX.imWW(J1]'MT7K;!4?6?(`.(*&r,BOuHnfB5u<G9Y2
+r:RU)bpPMb)_JlX.&kVupHoQHA9C8*'QP-1?(Ib?aa0)u;(pFU/M6Tn,G[dY+W5`n
+K"FpRMt0*WmT'H)m\c3t_>YQ&Z%MU..&HE<,?&-]PmFGr$0(Qa]^<)hV^%([<Lu-c
+lX[S18#a928?as2b^<4ijrrtFN?FQ?UqtKMppL(4ADY2H`MY\h6=6p-pE3a=WNLh+
+?E]s.h]T8*@"AM1Y)?ij1r=;T'T@Pa/>4;Moo81I1QruI34fQ(!nfF^UNR<T`8-:.
+haMc&b_!)RPr_WCQ:bE@7W6OVg.s_#aJf='5fDWDp2LkUNiYlNaBcj(\KOQ1D3usp
+du%(kXQH#d=50p+n)<3dnEQ."+RpX?H4NplG_,'TgG4":>BK)6Vm5;BJs:hkl@i2t
+iPY$,Cmh9]+>9BWNO(mPdAitq059kU?]Xikal2=5SMuDBgjgt5>^ufS=(a^=8C9]W
+%9>VN0IF6":+$N&/Pnps$TLD:QWNS1X!j\7<eHqVk<s!AHkFIq^&]>OQta>QH9"WW
+Gq:]4adHo/jC'Ln;Wu;FE_V/;f:ih+47A[:>iK'79#lm!)NU65X&?!_>a0_sFHkB\
+s/9*9=\JnAO&F>@A99][@OLKKg4UCDi?ha,2V>C<ekiHKk5X+&-_Tg2)l$@?l3#%P
+0*:J+n)dXPL[mn*fuW/9bZG[$7[/_Hs/.:jJg8=*hk]<'["\<9$Lp&"`KV%VS.okG
+*d(%>*nE-,^<S'l2ku!gG3=f[d+aJ'p%F>,9k!2hG2''5[d3:+#G5P6KU7&fkn\r[
+FYr9)aiB/`oK73O>Uu-G)sm-PiD5[;^;Kk!^]=?"8gs~>
+endstream
+endobj
+63 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-35 -250 1125 750]
+/FontName /FFDPIK+cmti10
+/ItalicAngle 0
+/StemV 91
+/XHeight 445
+/CharSet (/g/h/s/i/t/S/d/j/u/k/l/x/m/L/n/y/X/b/o/T/c/p/quoteright/fi/e/a/f/r/E)
+/FontFile3 64 0 R
+>>
+endobj
+64 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 4352
+/Subtype /Type1C
+>>
+stream
+8;WR3HW1Yk*h=HJMMeA"M3<hAi)u[V`IbTig:C9`I%XS1(8t4ALd29-O:WNs%$JY)
+-CKPV-l<4CU[gq_#d0oQ6L-p5X_XcCg'ZBQ\ineb]6j8$0D'=H3shSPltO(Yk.gA4
+O8HQ`rdK&f`7kYc;:I6C@e6)D,@=3gOJ`8sia)q7iJ;7ml3d$$"n5drhGEFZC[h"?
+"o-A=L$Xl\j2Whb2]$#N!JYmFKeIoN,/WBC8XBVd"g8CG=V[3u=;;U_.4`"Q-S6WE
+*k6UHMSS/SYgAYdiF5rY,VUu%E0j[)+A5F0"9i\-8-8Os\&e^G-HhQn'Zl,_Aql3g
+ZZ_0-,I0)8j\8kj8TKtV/LtmRi6Gk%Z=Hs[cm2YfFG;HS%,$7!7&&'g6p)iPQ]Im0
++W2\kJKR,^Z4oT*+\4#=KHWn]*$gu.`1mUSQ&U#5T:nSngl(-nk<8CMM]KV4b^Y7p
+mtKRNr7sk,A&XBW1\]-t1lLnKR2mtCfl)G6Gn)`&5PMRrs.4H"a!/9r?6SXST\'`\
+\%Cc_J\dB/N.D3U?[0Y-K^/amAm9mne=`nb:KM(<,kT6k_5qP$oWXA>!u(rKq4$:[
+N%Ur"91<jG_j?-phtP_8-=+0J.,\#bMUI\$[:3h_Y0]&W=]q6I7c";-0GDEBJ//!N
+:G@;URYS]\]WHsTT-._!!_&+tcWXfDBK4go@s)?F>b/)>r[*O_\cZ0W0;T%6H;_Y\
+/]?iM[iqkY;\5*2,#i66%qX_=`MVp1Uu,*-UoiHq%sXe@$I%R^6C15N1`?clo&f&'
+hu#pm?IF9J-!cZXD,?h.>0EtHM;f!7gNF\.TkQYYM)==*(4mdmA5!El"9VD<g51h[
+SE/Lrn#GBR-C-NNhZ=7!?l>CJRC-9?7=:Z(:q/811BMI3(\-$2`^1Rp`X64pT>1d5
+@D:b7PF/81C\&mW+6T+fAs7eY"rOG3ZDb;aZoY<a:PQrUq*Fd6rZKQsNllC>"94BG
+Ef4'ilD7IW:?jWXg2&[0-UH2!i?p\#8meNj4a/!_aqSR_gdf/1-g)qDmV&RpW0X>;
+Er>_[GC?c>@uSkomR4l689\.%a>^G;PEEKge5N"s=_1D:'Cj\O<s/S0kP\-+assI6
+a4/PZSAqUgeoClW3V-96op/_(MX_=-ku$aG6c@Y3f/^RX*??3g*<L5i.Ne.LEWm4B
+bGf,"5Ic`m3Nag7i'?c6=9N5CQX&?Q:I;7./?(\6l\t'!Ts<"#*ID*m:i`+sd$ce'
+U>E!g8+RHlKR#,JiDZ8f1`76h?'*([@WCT>]q?I;\^S+PRZ[e[kudCO>@O<TD"FB_
+27rk_FT^B'hElJB>/9;hk#C1>M_Ubo@r`gnQjoPCE4i9/#BnW'4J`JYZNC:3e,Wfb
+W-Xg'n<+[4=JUVi8=,f7XFW6r#WI[*&ms_oT0!haN]L%$7SXcPq+T_<8UEk@,]%Kk
+799\L!`A_=^875pX6DCNN-+Zl.o_cL;*o,C!gAA*HMHTPrmbjt2pb3*Rk#1hjUKLR
+4jCEYG#=fT/Mi)YWMjL3[TLaR"P=//A!"M6FGXR_pghto\VJN)Z=b1QauQR^=X%?+
++lFn*!nN!+K@.aWN5FGspKKhO1kqEuck%'4<+b\52L1`Gl5Rn\W\UubP^kF)n-qXA
+eX(J]eDXC3CUnH%:?"X*3&Q[i`J^.`;pE!LILYg#fE2e\8l*opSed3E`64l&h5"UF
+rJNjFR%pt!QIsU*[s10;'(kj?3*OG"8k4%8m[6u602AKB6&3(mNNC3);I-4L.a$?T
+D1rkP.6&$EJ6S]8L9=VHP6SWaXLdK&q]RBbB4"q<ZAJJ]9Z<0*#PZ6sI]c$Z!$Leo
+$F%@iUE^F;JFHdI"o-qL^A#7W.IuhAEX;;H'fpCR!W?$No9QUeA-rYA0q.ugqo%B!
+=XqN/D0CYn&DX#cNXg/o#)C0#eS0O"hq`>@UJ(C8lM.aZdBIFAl$4/Rhs[qI!#Z"<
+a*:tsi!]NB#a0_A]hKfT-F.]h;YQDug=k7FMEVac"/-56L'uT)s8M>2UYRm*85;[M
+;.O3>g;#Rr\k7s'1spX?:%=O&E'-U0\W<9#ZFe2u[m9uWIrjH8I=KMfEc#VD[ut.(
+CZnh:Lk-HCm=cEP^IE\]9Z%@`&uOjtn(>H[NWnmt^p.2eW)*g"Qf@]fYF]f9FB6+G
+17XcI!ZP8rD]l2?*\IbP"=2Um"b/nP%;^WiL'qK%E5tOQl8#l:hE2Z=>a2gSVK2>"
+fMm_dSp6j$BAG#jodiPHj&[1k:!f/1-sF3^Y>dQ92KMS_$XS0bVlCqPRf%Q4.'Kel
+f%tYOoisg^dZRi`I%t@!(T._j00HeT<k26C.[4^@p.On<,#9i&%_4rUX5,(BgL?!5
+5$TSi1T'UYH.5(45QJN6s"qXV'c#nIh1g,0^0is+%t-C.H2YqSc=ZrF1(3ZWki2P<
+4)p[QWK`V>Q1*9]MAch;ng1ip$j&hK%0H(IMiKk$5l$JT\l_^o31/p\AKRhn:JCq3
+8"0]uYOdM7"NhXJeRkqc2\Vg63pbSb^70=c7n$&D<\[!R4%O2p<Eq(9d$EBEI-/i,
+j+P7ik`$dMcMZI"#?<dXHgsF.9hghJWM4r[^=MnnFj]m#m`=%5Z6O)%D=@R<An]ml
+k`$L8'ep+arOh=OOsbJOob9d@U'YBY5R["Ti2+8]5ot:8;ZR-dr9`oZKMs].a3m5%
+!R`]$%9m$e3\PIofPpVNW'Z)J%(&RGC>EUCrEO;k([%eoI!#TWDCYGmld['*<Z+CR
+c"/Y5A;Q;AfA);3`?bl5,!Lfl`kX8?*@+Me@m%o/K`]+`93Z"B.;`-iTElR!;VFHE
+'F'N*BK);<#-.f#j$]eUbfq]$kd'8Z\Kpt+(+]QHU:Yp4gj?cm3TkV3-fS0I.nfCk
+#W<kC.H/r'7pT*.mW=rKggP%MCZ-)#iY5g-e_P4t@k@`$%#%+iTOs,gH@Pd/G/8^b
+>mWcr[;)h0Fs4>e*hF2e_ni?PW\&^DlMGKnUW2"c6(*>.i8_YSr^`2#kH/6m6sQjV
+ieELu%&OK*$Sa@.TOJ-cDVolVf]8`MF;A'<+`]6O76_uci$?`#X'fgRB?I9tb@uf=
+WL'd@mS5\/1s#"j61AlY.lZ`&RW_Ce?<saPBV<TjZ,AS/_d?/k-\"Olol@#9hcO[W
+%%WEM@N4Xd1a4=u'YhERl@7poZ*g#SZ/rg9:OMS8SV,ZK>"g6kA'7=lW8nu?g>,4C
+!`l.K&r"ueRj!]S6W;<U&o/e)&d4;n!;gog1,q7ACQlIJ\jD1rfKYqANqUu/$;9G"
+)$bYXcls%$ndNe?SdRA!Yj\T+hNs<&Iga66*bQcRYt8Yam/o1/.6j)OO33iM<&CWI
+K`i"UY!a3qEmu%X++Q];#sCU99T60Mo[LPHA+&7=N26&:fT42NEQJbA2Hn5V4]H?T
++CheX>BbUJ+Rh?M"J/pl\/qq92=YDhPtXVBb"`ce;dMLSA.nn-.7qm5^d7_()F4C3
+I19\;::8hkCd#HB[4)\neV'nZl8j(D0K:&nDK0WBd7onb"=#S/!$A/\[:]?SEKiRg
+),;<TF<jp3<&*!/S@fck,L?k)W@*B5k8!bOa@3Q1LG^.]gieF;(ElAr05[Cr*crT$
+e%j`qWc(gl>B$`=a=D7;fc2>SV_c&POj#5p0#RrEnuV)f*dQ44NS*5q"Dr,A_,nG/
+.ho5.7CBRnXlS>I$M)h>k6o'"mIjWU/i&3F)KC'J;PFaA4)!Ya]hWp@.),fC.0Y)O
+:!bG/FgTe<A@m+5,51+THhOZ\)]'`idLHbV(*/k^b=Z^@'p8ALeh,#Bn1NdGPlgk!
+W2(^U0&C]X@qrDDjjb8sP^&?647#+DG(\XM(!6H`m(97)LA27/cqRpu&;gStN'Y+:
+*8GporREii(dO;uV*mZH,&f\QHpEK\48&1R"bb[/7Ll8#)`_j)[URJ#DJn@HBs&_O
+XoCRON$(_qPtXrrjQ>Qo5T,a$F5QWG1=+sKNBBgiaS`Y4ZJ:s<Fe1^YQK"EYR'/r@
+<6^S*Oao):Jc6t<+*MCGSK9NeM(6d5'c!Nl<]VqemH?H9=h;=G_rqVtDp5]M4.%rm
+PS"shZ9NB^9Q_\lhFBjgdaqm?4G)j?$HZGL0EI6p<`k^9g,YI8aCOAokOGg+@?*>g
+I5<MBD#q?kpI+W"pF`hR.K;c<S1?,+;i,05VkQ.''g5i'X">]!r_#s&bg$.+&b"L(
+!%!5q[_MISAg`PBS\XF>]k'"6]^jjdd=r;e,b)thV*'@'P&,>&RZ&7h"TKb;<%qK\
+gh__qNGD^SC^&ptpJ&@i`n<MB0l"tjY@m=k-S,]FIt*e^j1k%Y!<rN]"W>;~>
+endstream
+endobj
+65 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-65 -250 1123 750]
+/FontName /FFEAEA+cmsl10
+/ItalicAngle 0
+/StemV 38
+/XHeight 434
+/CharSet (/G/t/U/b/o/T/a)
+/FontFile3 66 0 R
+>>
+endobj
+66 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1433
+/Subtype /Type1C
+>>
+stream
+8;SlpD+ml@(ql9j[r/8_V^ZW!Eo2edKM>mL\;[C1/VoSlRpbD/Rp&F<c:WZ9"u8@L
+K!r?p=p5m,Kd,(<@1At%iGa_e0^I3kglH#3N+/*$,V3j'^$q2hgLYl++&C0BcZ@AT
+#uMO*P,'olFg#8X@Z0ZMfbhIU[+WIJ"M]NKUVcdSMI/$RDb6lcM274U7&FDE&mD@?
+kg15i/-;6r$nO!3,q)(@6udTZr-Rtg@l$j1fYiGR;c.gs+hs\7NCeSSNDE5AfZG\O
+AqQ4G`N^:aA%B-8DiJ6A7O+B;Jsk:C]ie]Oe`Xo*/%$j*L6bOk'aj8;PL6>\Po<>M
+>M4,3<H!gr`r5oe6*/da:p%u"PnHInZ'0F):_Lmg-\Rq59lNRXL]K8clj;Dg2FO[E
+N(Xo6'l)"O]Hr(Z!BrP0,2sne]0W-<`5uVp]X[cj=h+L`cY+&Q_S<urF"MUYGm^-d
+eU*\,il8u-2]P6QT^e!(1fH'93uh!#9M#BEk@Jc(Vf=Flj'5iFP>DBgNtbN6*Ku,[
+aqMj1V;23\!FA7VV;FT%q-0AMp&mWeSm@t2^m.XG(P':amW9Ca[\'V&O]Q?(MX#ir
+5qtE7!Qh$W-#Dk!GqQlc#0=d3!=J4N$jL"R@*nm?84Jrb\P&X@<I=^sr&9';GWjZh
+2YrI/7@uHGfO8fb5em($.L4-fS;#.;?]679XZrN(!p!f$<sG4cdj^>`SckqUNSKB;
+1Xa6G940J@88$8]E"*hLiJ9^BT[cSn-t08oB--OB%(D7DDMK:Se_,(+SP/^LNsU/n
++NVCCAJ/BJ=o:`?Tm%RRE<\=Gc[$Nl*qF:K[H9ta=,<g&fJT,8/kq/Sq1L8MC!/>P
+<'%'0j\jrQo-&0&g>O9sAl/F_2>1"HG\3?\+7$Jhbr@\\6_8eXd.coms6r%G,mXjs
+2ANIKX%jGZATdC,TY&&-Q8afuOTI@a30-QnpYfChg86NIS$.4idFHq'jfQ%+FYOnB
+rTA+IUYSEN$Um/C@,3Q!WiRgHLPLbn5?Gs>*3t&*47\mjhZQoeNt:ZVo*j7J6]Go%
+-/*bEgHH83cD'Z.lL.9YGjk_nEcnnU5)g\JU329;RIW1<rFtNd4?.p^JX\`B[Y;Qd
+g'#%%+jLA\::jfGA(aqk)pJ=*lUUVUW->UmS=]";cbNKi:;e).qA[>;0U.<aO7A?r
+F/]*TC(dAafU6$KKJO3R/V:0hT&DBIi\d+C;%-@_m5!enZ,a[=,e>c5H`u?"%a\.`
+e/tZk=JYm()GF>X;-LOteie3`Z;RB/aY\\s^WKH0%1aQ<St9V-RNDflen0J<>?RD`
+5&T]R\^5<Sm+61^q#Q?g$g$>\EApK+:qJ27(i5nl'SAF9(\enfei7G[jALo&:]:Pu
+HS`?EXDM+Z[&9ur?4V_`^#<aI9-jM68!;F&$8;IMNr5L~>
+endstream
+endobj
+67 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [0 -233 669 698]
+/FontName /FFECAL+cmitt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 440
+/CharSet (/i/t/l/x/w/y/c/p/e/a/r)
+/FontFile3 68 0 R
+>>
+endobj
+68 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2033
+/Subtype /Type1C
+>>
+stream
+8;W:iCM]27(rtO^[1'"lL$F$r]VgLGLs!*aD0W%_3/')<,%1l^bdJHpb<"Bqlg8Q$
+omZA<Y$JZBKb_Vk``PY6EfnGQ$n3NUMKf/2Jg(PNO:S8cqS@BK-:AKkan]stcBJ;(
+rVt3]^^?rH$jL3B=kT:]2jQZWhGU7Po:MF5io^?.T>SarSW]VgbSM!jO)gUZ:-j=]
+k@"lirl5!**>YZd+4\Y'`Wn8?VTsZ&@knlWAP.D+s(VJ=$f=f<0._BDW+a[1lY8AZ
+H&i=LnG":UcTT5tX]EuoH0*#XMJB\&[9;3gb^2]0kD:OhWH]Vd8uc]n8rBO5<gP<d
+Wd/05#5VH#ONXJ0Fe,8c.Gf)ZZW+ZC[.nRE(cJ-m/?P*p.b-*h/V]O"9<^0f)-2<j
+_H(/^YY&^P<eYPWO((d6K&'m,VTbL'@ErA#/XTm!b0mR=Dl,+Ec=RsXrYuR<Ag4.4
+48NCCc8:bSGADrLq>MnbA'j];qsg%&@djsJ[aEW;FVkL/%c-Hq^gN4H#JKN]+Ik]2
+QFG]1C<$u_ZF^8W>Xkd=:q42-*gHb@p**+"Z%[NsY!??[.rH;!IhFuW@m<X715A$p
+HUFjqQ+F@FCkQhgAA&iXXU4'MjC]f#Cu^!9NVD'CfH(HCG2e@EUt0:'3c)a3pQiBl
+J/.WBA(RlVBfBOAVn!2D[b?ZE>b078mHGWbB?PM$VWLbrl7o;Pi>KH@@^>^o/E5%<
+kN%`hMuPEEjiCPZVpjB$]`F0)S/h8k:VbGan^6t'7/<D]MP-iq)_XDRl:p8T']tu*
+(dE-QC`b>g]L"dI&]$Q$\b%*K)0/6N1QgW/pYA40T6teDgppb.lhC2RKiZnW>I+>i
+llMc4[K^Og@6EJE(\&N/Yl`a48/+9h2,sD:ng-r9K\Pa23H7F)'QXimG.0-S&a1jk
+KSDZR!!5HIb7?t#%]^Ik\/d1,nH("Hfo8`?M5(=H.]th+8bJuZrI(,fW_oU-S7Ii8
+dpQ]H-Be>CI;>S9`"rY3T'7D9#GB*O^9*Q?=Y-r&#"s#+/SM-NfKn[Fi5a6(HiqRT
+nbVI-&\X6uph[(]9PSQq`73fkDQtY1+)eI?<k$&*c_Qe.o].$V2t'51*&Br2\`dmR
+Y<NZe`I!Q-4@JOgBGF1*9Tt)/4`hDF&c6t#V3a)3e-\2U,jQ)4JPbm2LkISekJ%kP
+"7Zaj&8NYQG.5_-LX^a%kZCi/8O?]rp]&<D')eD5jI:$@;99<N`ZI&b6/3:D$H<Ig
+hf]]&cjZ#iAT*Dk;lc0?i2WT]0@M^6o]>(`nu@[DFnN\/?BUD%de];2)W9Fp7=8C)
+;RZg>'0AKB@a`rcG..R>;BN7#2NQ1=:M/ch(+i9:OI5`0I$M>78F>'+M6j_nJrYLK
+n;f#1=0'SS0&3CR^N(pQlGJIOLQ2d*MrLgB1tD(@e_@M`@dcVS=i%(/@oPf[1mk[/
+.&$F;H$>smatBUG=Y>WQ@eiY"j8+"lq)K+*Z#MSa^@YH.]/?A>#;-El5+.(\@tTRn
+L@;G8XWa.(H:&A6DsFWF_:M^bRUm+;C*_d,%E+)XUneYj#<qQ2KlqpAj)-eJW+UuG
+R,ug!&U;')gHPD_na&\l^M86uZUs&KO-jWZ4[,$^X$hOUE5BAj08[H`_r[Lfrse,P
+T=Cpk2]^5'oPEtD)Z,92@IWZ<m):6_B5;?<=223SaL0b-6JbIE-Tlq%=9G)rrIZ4.
+C,6&:Bl5/<[lrLc*>poCBiH@[d46/mIW]M7%P/AHHVFV2fl@>7q[OYJ]+W8@2ODBo
+JK(RD<^W@N;$IGGTl(,%%Ypcu4Jh:BMohE6@O@qn,6",;&CA^3e0Eb6LS\LZn2iJo
+f,_d_q8_olVE1'KeZP6::D?eG`)P.-TZ3'3L0oFREst9<1U:=`.9NUbpFJjZVT(D7
+lu-aiaotg'1tJ$>@f/*Pj3IX#[#\=`>=1-:#=_WG@Y9e>B<2>6[D^Tn6TqR"*6npZ
+8.]B3ReE`!eg+m3G'\&GBn)5^aa(RiqsrKRs*ft)VZ6f![:<MW~>
+endstream
+endobj
+69 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-59 -251 1289 752]
+/FontName /FFEDBN+cmbx7
+/ItalicAngle 0
+/StemV 155
+/XHeight 447
+/CharSet (/A)
+/FontFile3 70 0 R
+>>
+endobj
+70 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 462
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7WfU6paX!@r5\"2ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+;#?:n"UY!X"nu%/pK8%$>S447fb+8e!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D.7`K!!!!"5l^m/!!30%"F0cj
+%fZXOeQ%OJpD:jN^A"B)^)")`O1)^6LUnGF#Bt?LN-?@oN.-\BNPkK()#(lO`qpPU
+1J\4racFQ]_M>uIa!M&gWVHT!R"^!RHlHN!I"$ZrKcg2ir;HkTLbjs=)c$_5T_FK^
+pCR)#pC[;("oF8`%Y'i?:mC^&R8]FVqco6g*h[6I$jjr]pFcofQ'_sgpCNL_$k3~>
+endstream
+endobj
+71 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 0
+/Descent 0
+/Flags 4
+/FontBBox [-24 -2960 1454 772]
+/FontName /FFEFCD+cmex10
+/ItalicAngle 0
+/StemV 65
+/CharSet (/integraldisplay)
+/FontFile3 72 0 R
+>>
+endobj
+72 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 525
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%RroV7RKQo@r5e%0e`S.!<FtN*!#aS!Vd];p`9P4(^0^R$j3+1"Sa#H
+(3:JfE#]%aq3V?[Bb:#T&,0uSY4rG=!!E<'&06(IBl8$(B6%EsA8-+(CghTD/ho"6
+1+c7>FtG^26Z6phEbT0"F<Du!.3L?*3A`906=FqLC`lA'+AH9\H#mY1FtOn'Cht4l
+BkM+$F!+@lF(KB8ARmD#6=EN*9jo/6Df0Z<+@C'`Ch7*uBl@l?+A??iAS`qb/n8a0
+GVLlP!!!%'!!.iT!W`<)RJM:@rrO^23?7ckV53T##Cc0<V#eL'q*FKPoc3^['r[h"
+Vl4a3Df0]?DG\/X`:l(1pTXB$W?7J;_=qlPpGg(bW#<JHV4dQE\+aeHa-Y*H"2c(O
+Tn7W\+)Z4DDJu4kW2H>_VoMfF;YphmqoCI5++@9kqep*D3)f^Q)-$L0G5F@/qela$
+H;aY.,TCiJPad"A%X"K?6_*n#Th_9cqdGcq*hYq$$jko#bR:bYR1'M9P`lLb~>
+endstream
+endobj
+73 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-15 -270 1257 786]
+/FontName /FFEFDE+cmsy7
+/ItalicAngle 0
+/StemV 49
+/CharSet (/infinity)
+/FontFile3 74 0 R
+>>
+endobj
+74 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 495
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7WfU7RTZq@r6:42ZNjZ!AX?h!;IQ8p`9M3*Wu0S"T'&F".ou)p`9hZ
+I/BWX"R5`Z"nu@8pL4[-AJ)*>ob%6-!<EKBF*MD:Anc-sFEoSn0eY7:/P^5-/NGXT
+DfBuBBkM+$+=KT++>Gl:1b9b9@<6.!+A4=09jqj`F(f-./g*GrC`lViB4uC.+Aucl
+ATDs*A1e3U@7tN5@3A$XDKKqB6Z6dWARfgrDf.*K9P&BYCb7t+@r6:42ZNgX!AOQT
+LB%AV!<e>WHk-/ZEoW12[.jg3!SOOM.]W[G[=K(e#3j_"ardcq"[^An=m[1&&*EQZ
+%/1&`pAk(#qZ\W;1/&d'Zj"rQ0tf"Tq[YA(q[<9.jSJrO%Ng8/'duN4l/pRKk2+6O
+;8"'f9Ed@S2EW*$p_WZL'iiB[hnn=*p)EGI0eG(E5;5&jcG`p.%X4Q?6^mb#TMM0a
+qd>Zo*hYq$$jjQR]F2!1Rg]_1QFdP7~>
+endstream
+endobj
+75 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 4
+/FontBBox [-34 -219 1048 750]
+/FontName /FFEFEH+cmmi10
+/ItalicAngle 0
+/StemV 29
+/XHeight 445
+/CharSet (/epsilon/less/greater/x/partialdiff/f)
+/FontFile3 76 0 R
+>>
+endobj
+76 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1401
+/Subtype /Type1C
+>>
+stream
+8;Sm[CJ7rT(rjmq[$+Y?@Cj67j8>so`'n&f+U1Bq5S-A]!?i\?`=<5soHq8U_?qmA
+p7,Ga02N3`/u>q^gmeI8fEb,HbX`_2$crgG/:J-4qIPN`,DQEFoY^Rfanu#,4R\1P
+nSnhlU5?k.7E%\AYLL[)P3f8[-&Y>`(]n86*!8/oE]fi.kD\ul)8JHg@20#'s)`6h
+o5db$/2Wlc41LW1E)H8,kCrbMYu2m1.ca3!Mcq<fek6o"Z88i5AY7;YW6f/;jV02/
+\e[kIP?Ra%iE9T4?=$C<YWro/#YQt-AKn*KeKi^X$84rH_Xc_EQ*=Mp'";PnopI08
+7&>brOg%q2O3*(_WDm-#Q71hY_@ORgYr&3uoDeRk_L"$;Xg]7P,H(c;70#q(mip<'
+M-*b'*go:m7!$bX3">&YK,]Y;kZ28kAd+KT]HMNG"V!sl,Fn75611MZmB)r$qm1sH
+FuX3[@s4:\KZ-Vf-r;P2@'7;GEX.%u=o<"X!"?[T)9+$^CpT>e2Q^68e#<JP")T8K
+C`=^^X:_N)iW4F?E+ioC4XbZJ9rg:ToX+hU6&keWFZBX^i>I3ikAq'j^1!LB&=<k]
+Ri_%FgDq:WnVECuh3hQI(GK'0ODAtuX>JekkOj/B?BYI2:.$rRJPNAgl#QN,hCc!_
+Uo[US38A$Hghr%\V].G>h&_aS&+jY<^t<;dV]BqB9e`&USElkSSmKV]UX@$=((>6N
+,\8?C6^Q3Q'/NO:R:>!-PH=ACB'R5GO5c=OUG^LoIV=.R4+bcHI'EqL%ls589CTeO
+Ko]Xu49\gFHVdNE"`2nhC0b<oTiOge-(&:H58F]`U&j)3QCpc!L#7`iL;1S)>'Mp&
+U8(%^$1<#g//R:33B!-sB@F\W=E$>/\Ud3/hUMCmTC<(A+-n>!nh)5m>&?1?B!Y[G
+/G[>&!mAPUY29!uFtN=sIg[b6%IPuGF3kspn*\)3pGr+eSfeZ)L',"QX[FJI<kG/2
+J4[6.nF(h1"A/%=4KmT(FoXJckonK""5ii*`+CK1`&0:^^jUZinM;:8eLg>>*G0rO
+RH;WPU)Hm=I4M!+Fk:feG.sSrSnFkQ9ibYrHT]4k?7eh+GZ2L,kUTOpm:iVai9fo,
+n*rd*hOsHK+m,U43jf4Ep,ER-K!7$BSA^H:>uSk6X7*KGq=W"YDiPI<^.%.#HtVL&
+#K+@FYZW!6e)E+rSNP=eP#h(7r_c#ghP?X0)KUnM"(2]VETb$aCWj5;KJX)=V+%.W
+?lK'/aO;Y>US97JN=E#.;VNSXbBR>rI_g.lg$BDbU!53!JEN_Bg()\h<ZZ):F2LnT
+etb3>^_O;6>A'1$eDNA.h6.'?RK-:MLRj!S!?NcV5=(7AF2UkA3uN<)eE>i_,9&K>
+R=>AW!*+dJaT~>
+endstream
+endobj
+77 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-62 -250 1195 750]
+/FontName /FFEHII+cmbx9
+/ItalicAngle 0
+/StemV 149
+/XHeight 447
+/CharSet (/L/H/M/T)
+/FontFile3 78 0 R
+>>
+endobj
+78 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 753
+/Subtype /Type1C
+>>
+stream
+8;UT5h.ons*64\Xo=!5<]jet.Gp'&%dkDR!AJ<$;[92G=0!]V5[ZcS0BoiXJ4[XD>
+os-.RFYgn[TPbD7l6+cmWgcV)f,rB<o@UCR,E@T9Ie\?KIKZ<i!'q1p*fo&;3]]7r
+kh]f^#<38*OGQ6b*b6VF=ULe]aO_Dcbad(A'bdFPk%GSm%O[9&n\g1uE>"?9@@3':
+m#ETVX0t8ED0$3!@e&,>jM=ef\E'q&%]=Am8/MX\,Ea`m(]7]U2E<(\mD;Rh'#m"G
+8RYjtMM\]bhqg:)*fKj3JgV>aYq%.miaaMOM[g%W0eH#+&UUu:!0l*u%g$,B2IHdA
+!3P\j'SlgU(abL):CM)\CJr8gYc'iV,N*-HKmV0=IPfXA8q"0$f6If-=G2%2Ld?jq
+T;!Y8)B/t'[fQRV^kX&J$JpEX@Ck@_-k5R8cb$'EL76p84TbRmhSC3naP^!b],0u@
+rk*-jCQ.""HObt5n5eO64BQO,n-iGTQHMms>aERG`l@&Le[T0N[@4Rt.LV13^Z_SL
+NJ1I3k/Q+E_#iMh(>ZBueWedcRU#a!!&(XGm!O!(K&urJ/>I'.I51UM_rIRgr)[JZ
+[B_p!U'JX4:(d'.l(CSH$Kq)+buIQsJ3IJ<Teq3TjG*)<6d9OcWNn4[>1A<2Da)fX
+AS,>1ro7R%E/q(Vq.elH]$m^[Q*h8)?12>40o#$U])<U\2Xd_'GbVt`]SX#+,?c1r
+*\G'Ma`3Co]]K"i$8;H4A0R-~>
+endstream
+endobj
+79 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 517
+/CapHeight 687
+/Descent -14
+/Flags 6
+/FontBBox [0 -250 1077 750]
+/FontName /FFEHMJ+cmcsc10
+/ItalicAngle 0
+/StemV 93
+/XHeight 517
+/CharSet (/t/p/f)
+/FontFile3 80 0 R
+>>
+endobj
+80 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 700
+/Subtype /Type1C
+>>
+stream
+8;Ued?t!MPA7XbFF*%$Dp!QU\9eK1!1]Rh"r/bOc+iF(BQKa/Uo+).nhi^+Go6FGe
+aRY.0s6fc,nn/X%pIKl(EW"]m"kW_*+N2(>aN0]RA>j.>DePs4QX?V*C#YXi:g'$N
+Sl)5TiN0"dBPD1TUYqA=S=-/1Xf(*HQr@.XO]nW[i0]_'&-Pm3X:UV"S6AmXR\Ija
+Pj"\,S#G82T*H'RcHjU(9eOQ3cdPb\8M*T[d<3li\Wq_s3N\s-J\dm#O<G>)*sNL8
+>_Yn1p:kA;r\KE*=a%"DT!dR)jpK,sXOk4&XSB#OH&L>O%=K2(D<oh(]n/C'\9k"K
+GF(\`=6DHpafkI\T>tPFdHDtpo%f^NeV$MpjK>h;k?D*g>@=?+$FYi\Ni[^mo%;N1
+kY@EC,J]n>et!tN`t#IIpUCXYU=a&7.tAD??hn%(P^+5#RLL2secW%r8-<")r`toi
+c?G#6Y?q0>fPMr7HT?gXhc7Ee(&]2l%^u3HgOft2VIlfQk4/jq5YM#dMRlmeLfqR(
+I`;'.leb'1Lff$`&DOV!DqD._*P4S.E<k4g6NEj-*S[$**@6X*(R.Z#m7ZMB_,^qa
+I6Cg%Db&@nCjfM8**g"8A'q%DIB03r"23EO"*TEGG:(C$V$hcHS,$?>U#/2Fhhfh7
+jVGB(kM][don%O)haANWc0OQ^n,`_0!)mdt'E~>
+endstream
+endobj
+81 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -207
+/Flags 4
+/FontBBox [-61 -250 999 760]
+/FontName /FFEHNK+cmss10
+/ItalicAngle 0
+/StemV 79
+/XHeight 447
+/CharSet (/tilde/h/s/three/i/t/d/u/U/k/l/x/w/W/m/n/M/period/b/o/slash/c/p/fi/e/a/colon/f/r/g)
+/FontFile3 82 0 R
+>>
+endobj
+82 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2726
+/Subtype /Type1C
+>>
+stream
+8;V_ZGuPIO(<:'TbY5$!gc@GI_3p,H3GtK@0%@!S,-nD0#\XLE#(ds`>Teo+$^"Nb
+[0BHc)NdIfLci'\=ecrQ7"V\"W'%1'hs!59K0Lo*K%OT1a#hBbaZ]CTq;14S#KK4J
+(lmWWSt:kQr-bFlP1.l#Asb.[]G0CCE.5G'5G$dt';<`($([oK+)`Uu7tkk?p1m5*
+*t@L4E+I0QRnqJP@YBhTbut@!LZo;/G5`u!SVshd.Q&_..3W]%Cm+[+R=gEUo/)l)
+4?Z7bo<FYXad$#nM/d9WRB'47$T>VnbC\d&j3lFsZ1]Etj?>%X\]e!;,+.1d8nFN%
+?'6[KR`m]c*N-8cZQIbUD6^Idlu=E>/'JM3_j4_OnJX0BaMbD>]GsSaZ"+7^Kk$`a
+Qk[I)0l.V[c+u(m1$2,<+TrR@@lYCG$!k>76Eh(aMS6uGn-&Y7N\&%!oG51RMhtq3
+QUiWA&A926O=k&e=\mFE,aD$qd^F6#>sZ4::O]ptC=(rrS$W5;r6Yr3#5kk@,)jHU
+M3/kfiat"[`_h%f7JZKB[q?M^GNmqoX8\M3SJc#%b1XE(h&R>*_eHqGE8Ei&oaUq.
+VPhJfRBdaLR7<Zt*rJG;nP\qfa-k@:P?.UAT@!j4ZZka74aXot?-'mP\)F-k5eGKk
+s44lPgt_;O^1G]]5JkP?r.=ibXTe_5"6a[@\n7JQqM8l2j'1+If-LUkf;CkuoY'L8
+S80^geCng=@S6UC"g0RQ'Ppc'flWtQ_G0:&Mb,)+b<<MJJF0.V(Ys)IA+:b^U'1q\
+.U&Q,N=YhN,*`"*-1m*Zkj9HCd.Q/Yn5grc^PR1]1%jRk2?>cofSLfk*Rk1I!aD8E
+QAXSYVLEGo8M<>+aEBh5T.E0cCjFD0LgncQGMYYN/BThP7UuI3*WE\^*h%oJY`V3k
+d"h`upfN%``j<=pAO&OW$F3#Y_Nqq6<A<&5#-1%a@Vt.P/YJ>M;iRIFS]A-\ieZIs
+n4'3]T2?0UmnGF1r/kI*!1k8UY*8C#!%?K&;uffi7$&K=DO:];2E;&gn%?mSkUpu)
+(kB:0;d8bV%YukP0MTHl[N<gtF7D_uV0h#[BDAUQ;22Bg4NNC159=R&?7QJBiZdX_
+BSBXP>OBt\-%U_`L)Kl(=?ejb4#8@(fs+2O:pB/B?:`pg!0n&_1.%Rhk`V<JW5S71
+oee1W1][.%dn#j^E8LY<_Fb='k.UA`9d"$jKe>Gn<Eq-SGL`cT:+PI%M-584Hp&k@
+X]sPYBnP8#]M)/5;o@,WI]q@EH+1nkaG;AhWDdn7B@hiMcYo-3`a@m=ga:ACVsNr8
+U2`qA,dKh(:D!nC\A(Tc1I7UpJ<_%MiG(sGH#C/Haa'h>5-"t<"\TFJN3"C$\W1KV
+i[u)c]@cOA]sYj]Q"=]A&VlTmX?&Nk;ECo(!%n^7_LS7q+-Lj<Z0ogR0!C7.>T(+:
+6omE.Viu`[$H-s%Mc_f^5-dKhqF<35@2pd[TpiN3k[J&&oQFfEmlh4u1LoKBkjf=R
+_cUBmL_-elWB4F_0E*<q1jb#7^!0csEe`=2`t)8Zpn4!$OEK&3J\2;-C^9_.6g[:@
+#;[73M!o]k?W=ZNFGr79=]gj:%4=p=00HK)!4Vq4rKae<-hm''<c5'65K3$3-$L+>
+BoAc5-2BVp\=?d!$5(ro)n92.ac_n,KCMi0\$)>8%O;gh\BNGSaXZV@IAo^lfn><k
+=LiRdjP18Yb1U[4k!'#BJo!Bg=4nY*_1<mPA-,_sYQ%RJ\ZqiM79HL'7H!ZC$?SBf
+1`2u"QCA/T_us8Drcn1.RqG[4=B'&Kf(.p;K5G:HW]ZDt-M,ej%:ZN5'FKtdF>0sq
+L_R^\:XV0#(T+C^hVR&2^(3CHFL\<&0M1]K"R:OMlqf2-QpO)X!p7AOj>73tUM,f$
+?hdK51OJT^$L9E71gt65;@na*9sDk>rH->WC@<(`</ZO]C?`M2I4mc,<#Lh>2Io8k
+"\F?4WM1':[Y4fVl&Rl5::g)tPTO_%@c']G3s7%))t6`=kQNXI2%5Fh#oHd\kijc&
+0h=&?NBj8$eOtS3=KY@TAQ<[C0=;>fT%AEKHe'[eWPbi.96DrC!0>n(/e`%9GXY7C
+i<PY?&[G3,iCfTJ^H+QIX.B!&X8m&E"%kAR7FfiSbDls96=r:X$#J6j2:rr.!!r39
+5t*q`d/H^@=&5HA:^-UGFf8t9-S.r4$XU3uBCEa4qaB[O-KXNP9b#OKpSqTXn\;Zr
+&Ee1t<:*</l)ea$%TiU6[3apAXMB$OGjO8ul-/r0;`pONZt+5P3M\jB/0huWH.5</
+8D$df'V"K-5'0@SBgR_=S+/EX"F(9Pf,d&'RG6(TW`)odG\PCqqGSBp!nSunjDf'N
+gakZ'qMpTg2uV<_9@gm_l@rpQM`"14gTemC\L:n.>gO3H0I/Puq<Gg$(4'4^&+*N4
+XOA/e%gs?12]S\c*`;*OBa)IOf%R>DUc=DPZ#I'epcrj#V*GYHUrn`1?W[^d"\;`s
+_8Q,CR/BeNFWZEr"brQu3"H.\CUn/.=.?N3LjCJ2JKK8rr5^6"ML[6[!c(>>8f7@t
+oJt,@SLEttCJZG%1;A6_hLIgG^e+_!LqgeDW8_+EVbRqCg/Q".eeN*e+`/[C=jM@l
+)0lOg[HbYb1YG.\N'li-T7eN,S5i$5+*\JX(C(XQ8A:^.M`_1q5;E(3>dq4%0BqZY
+\_]9/LDM)K!"P-GFo~>
+endstream
+endobj
+83 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 4
+/FontBBox [-26 -251 1268 750]
+/FontName /FFEHPN+cmti7
+/ItalicAngle 0
+/StemV 90
+/XHeight 444
+/CharSet (/A)
+/FontFile3 84 0 R
+>>
+endobj
+84 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 544
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7WfU85N&3@r6=%2ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+EVke:"SDMA"nu%/pK8%$>S4.6)\N,Q!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D00JN!!!!"5l^m/!!30%"M4GW
+%fZW>j,T&(pJ/$qfCq?#rV'@qitePkO/K4cLT_YZN/`gXOcPtKPD,*ON?3CcOJ.u'
+PDthLh"MQfpS.qbq_n\#LfTF[)hj0+M2-h@HPhEuJrq+^[?%`"Y_TG%OGo3ZNffBl
+(mBZ8KoI-s?]1J.+$KE7"dFmtOFnKs#(_A[K8(KG"8q/+It`#_H5V0TFG=iUKo1\C
+Lk^\3(ke!&Orj@kpRW,o?ME*Xqq))LKa&$2TD1dBpOSu5T*G1#Pm8A'7/mZ%ZO5e%
+X-8bV%,7&0$k3~>
+endstream
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/FirstChar 0
+/LastChar 196
+/Widths [612 816 762 680 653 734 707 762 707 762 707 571 544 544 816 816
+272 299 490 490 490 490 490 734 435 490 707 762 490 884 993 762
+272 272 490 816 490 816 762 272 381 381 490 762 272 326 272 490
+490 490 490 490 490 490 490 490 490 490 272 272 272 762 462 462
+762 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762
+666 762 721 544 707 734 734 1006 734 734 598 272 490 272 490 272
+272 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490
+544 517 381 386 381 544 517 707 517 517 435 490 979 490 490 490
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+326 612 816 762 680 653 734 707 762 707 762 1000 1000 707 571 544
+544 816 816 272 299 490 490 490 490 490 734 435 490 707 762 490
+884 993 762 272 490 ]
+/Encoding 85 0 R
+/BaseFont /FFDOHG+cmr12
+/FontDescriptor 45 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/FirstChar 0
+/LastChar 196
+/Widths [642 857 799 714 685 771 742 799 742 799 742 600 571 571 857 857
+286 314 514 514 514 514 514 771 457 514 742 799 514 928 1042 799
+286 286 514 857 514 857 799 286 400 400 514 799 286 343 286 514
+514 514 514 514 514 514 514 514 514 514 286 286 286 799 485 485
+799 771 728 742 785 699 671 807 771 371 528 799 642 942 771 799
+699 799 757 571 742 771 771 1056 771 771 628 286 514 286 514 286
+286 514 571 457 571 457 314 514 571 286 314 542 286 857 571 514
+571 542 402 405 400 571 542 742 542 542 457 514 1028 514 514 514
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+343 642 857 799 714 685 771 742 799 742 799 1000 1000 742 600 571
+571 857 857 286 314 514 514 514 514 514 771 457 514 742 799 514
+928 1042 799 286 514 ]
+/Encoding 85 0 R
+/BaseFont /FFDOIP+cmr9
+/FontDescriptor 47 0 R
+>>
+endobj
+6 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 86 0 R
+/BaseFont /FFDOKH+cmtt9
+/FontDescriptor 49 0 R
+>>
+endobj
+7 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/FirstChar 0
+/LastChar 196
+/Widths [692 958 894 806 767 900 831 894 831 894 831 671 639 639 958 958
+319 351 575 575 575 575 575 869 511 597 831 894 575 1042 1169 894
+319 350 603 958 575 958 894 319 447 447 575 894 319 383 319 575
+575 575 575 575 575 575 575 575 575 575 319 319 350 894 543 543
+894 869 818 831 882 756 724 904 900 436 594 901 692 1092 900 864
+786 864 863 639 800 885 869 1189 869 869 703 319 603 319 575 319
+319 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575
+639 607 474 454 447 639 607 831 607 607 511 575 1150 575 575 575
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+383 692 958 894 806 767 900 831 894 831 894 1000 1000 831 671 639
+639 958 958 319 351 575 575 575 575 575 869 511 597 831 894 575
+1042 1169 894 319 575 ]
+/Encoding 85 0 R
+/BaseFont /FFDOLK+cmbx10
+/FontDescriptor 51 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 85 0 R
+/BaseFont /FFDOMN+cmr10
+/FontDescriptor 53 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FirstChar 0
+/LastChar 196
+/Widths [706 939 877 782 754 843 816 877 816 877 816 678 647 647 970 970
+323 354 569 569 569 569 569 843 508 569 816 877 569 1014 1137 877
+323 323 569 939 569 939 877 323 446 446 569 877 323 385 323 569
+569 569 569 569 569 569 569 569 569 569 323 323 323 877 539 539
+877 843 799 816 860 768 737 884 843 413 583 874 706 1028 843 877
+768 877 829 631 816 843 843 1151 843 843 692 323 569 323 569 323
+323 569 631 508 631 508 354 569 631 323 354 600 323 939 631 569
+631 600 446 453 446 631 600 816 600 600 508 569 1139 569 569 569
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+385 706 939 877 782 754 843 816 877 816 877 1000 1000 816 678 647
+647 970 970 323 354 569 569 569 569 569 843 508 569 816 877 569
+1014 1137 877 323 569 ]
+/Encoding 85 0 R
+/BaseFont /FFDOPD+cmr7
+/FontDescriptor 55 0 R
+>>
+endobj
+10 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/FirstChar 0
+/LastChar 196
+/Widths [676 938 875 787 750 880 813 875 813 875 813 656 625 625 938 938
+313 344 563 563 563 563 563 850 500 574 813 875 563 1019 1144 875
+313 343 581 938 563 938 875 313 438 438 563 875 313 375 313 563
+563 563 563 563 563 563 563 563 563 563 313 313 343 875 531 531
+875 850 800 813 862 738 707 884 880 419 581 881 676 1067 880 845
+769 845 839 625 782 865 850 1162 850 850 688 313 581 313 563 313
+313 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563
+625 594 460 444 438 625 594 813 594 594 500 563 1125 563 563 563
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+375 676 938 875 787 750 880 813 875 813 875 1000 1000 813 656 625
+625 938 938 313 344 563 563 563 563 563 850 500 574 813 875 563
+1019 1144 875 313 563 ]
+/Encoding 85 0 R
+/BaseFont /FFDPAH+cmbx12
+/FontDescriptor 57 0 R
+>>
+endobj
+11 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FirstChar 0
+/LastChar 196
+/Widths [778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500
+778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778
+1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778
+275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778
+611 798 657 527 771 528 719 595 845 545 678 762 690 1201 821 796
+696 817 848 606 545 626 613 988 713 668 725 667 667 667 667 667
+611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278
+833 750 833 417 667 667 778 778 444 444 444 611 778 778 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 778 278 778 500 778 500 778 778 778 778 1000 1000 778 778 778
+1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000
+1000 778 778 1000 778 ]
+/Encoding 87 0 R
+/BaseFont /FFDPDG+cmsy10
+/FontDescriptor 59 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 86 0 R
+/BaseFont /FFDPGJ+cmtt10
+/FontDescriptor 61 0 R
+>>
+endobj
+13 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FirstChar 0
+/LastChar 196
+/Widths [627 818 767 692 664 743 716 767 716 767 716 613 562 588 882 894
+307 332 511 511 511 511 511 831 460 537 716 716 511 883 985 767
+256 307 514 818 769 818 767 307 409 409 511 767 307 358 307 511
+511 511 511 511 511 511 511 511 511 511 307 307 307 767 511 511
+767 743 704 716 755 678 653 774 743 386 525 769 627 897 743 767
+678 767 729 562 716 743 743 999 743 743 613 307 514 307 511 307
+307 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511
+511 460 422 409 332 537 460 664 464 486 409 511 1022 511 511 511
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+358 627 818 767 692 664 743 716 767 716 767 1000 1000 716 613 562
+588 882 894 307 332 511 511 511 511 511 831 460 537 716 716 511
+883 985 767 256 511 ]
+/Encoding 85 0 R
+/BaseFont /FFDPIK+cmti10
+/FontDescriptor 63 0 R
+>>
+endobj
+14 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 809 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 809 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 85 0 R
+/BaseFont /FFEAEA+cmsl10
+/FontDescriptor 65 0 R
+>>
+endobj
+23 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 86 0 R
+/BaseFont /FFECAL+cmitt10
+/FontDescriptor 67 0 R
+>>
+endobj
+27 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FirstChar 0
+/LastChar 196
+/Widths [773 1073 1002 897 860 1002 931 1002 931 1002 931 762 726 726 1089 1089
+363 399 647 647 647 647 647 968 576 669 931 1002 647 1163 1305 1002
+363 397 668 1073 647 1073 1002 363 505 505 647 1002 363 434 363 647
+647 647 647 647 647 647 647 647 647 647 363 363 397 1002 612 612
+1002 968 914 931 985 844 809 1012 1002 479 666 1003 773 1215 1002 968
+879 968 960 718 897 985 968 1323 968 968 789 364 668 364 647 363
+363 629 718 576 718 592 399 647 718 363 399 683 363 1073 718 647
+718 683 535 512 505 718 683 931 683 683 576 647 1294 647 647 647
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+434 773 1073 1002 897 860 1002 931 1002 931 1002 1000 1000 931 762 726
+726 1089 1089 363 399 647 647 647 647 647 968 576 669 931 1002 647
+1163 1305 1002 363 647 ]
+/Encoding 85 0 R
+/BaseFont /FFEDBN+cmbx7
+/FontDescriptor 69 0 R
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FirstChar 0
+/LastChar 196
+/Widths [458 458 417 417 472 472 472 472 583 583 472 472 333 556 578 578
+597 597 736 736 528 528 583 583 583 583 750 750 750 750 1044 1044
+792 792 583 583 639 639 639 639 806 806 806 806 1278 1278 811 811
+875 875 667 667 667 667 667 667 889 889 889 889 889 889 889 667
+875 875 875 875 611 611 833 1111 472 556 1111 1511 1111 1511 1111 1511
+1056 944 472 833 833 833 833 833 1444 1278 556 1111 1111 1111 1111 1111
+944 1278 556 1000 1444 556 1000 1444 472 472 528 528 528 528 667 667
+1000 1000 1000 1000 1056 1056 1056 778 667 667 450 450 450 450 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 458 458 417 417 472 472 472 472 583 583 1000 1000 472 472 333
+556 578 578 597 597 736 736 528 528 583 583 583 583 750 750 750
+750 1044 1044 792 778 ]
+/Encoding 88 0 R
+/BaseFont /FFEFCD+cmex10
+/FontDescriptor 71 0 R
+>>
+endobj
+32 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F15
+/FirstChar 0
+/LastChar 196
+/Widths [893 339 893 585 893 585 893 893 893 893 893 893 893 1139 585 585
+893 893 893 893 893 893 893 893 893 893 893 893 1139 1139 893 893
+1139 1139 585 585 1139 1139 1139 893 1139 1139 708 708 1139 1139 1139 893
+329 1139 770 770 1016 1016 0 0 647 647 770 585 831 831 893 893
+708 918 753 620 889 616 818 689 979 647 782 872 792 1343 936 906
+809 936 981 702 648 718 720 1135 819 764 823 770 770 770 770 770
+708 708 524 524 524 524 585 585 462 462 339 585 585 708 585 339
+939 859 954 494 770 770 893 893 524 524 524 708 893 893 893 893
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 893 339 893 585 893 585 893 893 893 893 1000 1000 893 893 893
+1139 585 585 893 893 893 893 893 893 893 893 893 893 893 893 1139
+1139 893 893 1139 893 ]
+/Encoding 87 0 R
+/BaseFont /FFEFDE+cmsy7
+/FontDescriptor 73 0 R
+>>
+endobj
+33 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F16
+/FirstChar 0
+/LastChar 196
+/Widths [615 833 763 694 742 831 780 583 667 612 772 640 566 518 444 406
+438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626
+651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500
+500 500 500 500 500 500 500 500 500 500 278 278 778 500 778 500
+531 750 759 715 828 738 643 786 831 440 555 849 681 970 804 763
+642 791 759 613 584 683 583 944 829 581 683 389 389 389 1000 1000
+417 529 429 433 521 466 490 477 576 345 412 521 298 878 600 485
+503 446 451 469 361 572 485 716 572 490 465 322 384 636 500 278
+667 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 615 833 763 694 742 831 780 583 667 612 1000 1000 772 640 566
+518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437
+540 596 626 651 278 ]
+/Encoding 89 0 R
+/BaseFont /FFEFEH+cmmi10
+/FontDescriptor 75 0 R
+>>
+endobj
+40 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F17
+/FirstChar 0
+/LastChar 196
+/Widths [711 986 920 827 789 924 855 920 855 920 855 690 657 657 986 986
+329 362 592 592 592 592 592 893 526 617 855 920 592 1071 1202 920
+329 360 618 986 592 986 920 329 460 460 592 920 329 394 329 592
+592 592 592 592 592 592 592 592 592 592 329 329 360 920 559 559
+920 893 841 855 907 777 744 930 924 446 611 926 711 1122 924 889
+808 889 887 657 823 909 893 1222 893 893 723 329 618 329 592 329
+329 575 657 526 657 543 362 592 657 329 362 625 329 986 657 592
+657 625 488 467 460 657 625 855 625 625 526 592 1183 592 592 592
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+394 711 986 920 827 789 924 855 920 855 920 1000 1000 855 690 657
+657 986 986 329 362 592 592 592 592 592 893 526 617 855 920 592
+1071 1202 920 329 592 ]
+/Encoding 85 0 R
+/BaseFont /FFEHII+cmbx9
+/FontDescriptor 77 0 R
+>>
+endobj
+41 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F18
+/FirstChar 0
+/LastChar 196
+/Widths [683 903 844 756 728 814 786 844 786 844 786 553 553 319 319 524
+302 424 553 553 553 553 553 814 494 916 736 824 636 975 1092 844
+319 319 553 903 553 903 844 319 436 436 553 844 319 378 319 553
+553 553 553 553 553 553 553 553 553 553 319 319 844 844 844 524
+844 814 771 786 829 742 713 851 814 406 567 843 683 989 814 844
+742 844 800 611 786 814 814 1106 814 814 669 319 553 319 553 319
+319 613 580 591 624 558 536 641 613 302 424 636 513 747 613 636
+558 636 602 458 591 613 613 836 613 613 502 553 1106 553 553 553
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+378 683 903 844 756 728 814 786 844 786 844 1000 1000 786 553 553
+319 319 524 302 424 553 553 553 553 553 814 494 916 736 824 636
+975 1092 844 319 553 ]
+/Encoding 90 0 R
+/BaseFont /FFEHMJ+cmcsc10
+/FontDescriptor 79 0 R
+>>
+endobj
+42 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F19
+/FirstChar 0
+/LastChar 196
+/Widths [542 833 778 611 667 708 722 778 722 778 722 583 536 536 814 814
+239 267 500 500 500 500 500 667 444 481 722 778 500 861 972 778
+239 319 500 833 500 833 758 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 319 778 472 472
+667 667 667 639 722 597 569 667 708 278 472 694 542 875 708 736
+639 736 646 556 681 688 667 944 667 667 611 289 500 289 500 278
+278 481 517 444 517 444 306 500 517 239 267 489 239 794 517 500
+517 517 342 383 361 517 461 683 461 461 435 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 542 833 778 611 667 708 722 778 722 778 1000 1000 722 583 536
+536 814 814 239 267 500 500 500 500 500 667 444 481 722 778 500
+861 972 778 239 500 ]
+/Encoding 85 0 R
+/BaseFont /FFEHNK+cmss10
+/FontDescriptor 81 0 R
+>>
+endobj
+43 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F20
+/FirstChar 0
+/LastChar 196
+/Widths [735 956 897 807 779 866 838 897 838 897 838 737 678 707 1061 1075
+368 398 603 603 603 603 603 954 544 633 838 838 603 1028 1146 897
+310 368 603 956 880 956 897 368 486 486 603 897 368 427 368 603
+603 603 603 603 603 603 603 603 603 603 368 368 368 897 603 603
+897 866 823 838 881 793 764 904 866 455 617 895 735 1042 866 897
+793 897 852 662 838 866 866 1160 866 866 721 368 603 368 603 368
+368 603 544 544 603 544 368 544 603 368 368 544 310 956 662 603
+603 544 500 486 398 633 544 779 544 574 486 603 1206 603 603 603
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+427 735 956 897 807 779 866 838 897 838 897 1000 1000 838 737 678
+707 1061 1075 368 398 603 603 603 603 603 954 544 633 838 838 603
+1028 1146 897 310 603 ]
+/Encoding 85 0 R
+/BaseFont /FFEHPN+cmti7
+/FontDescriptor 83 0 R
+>>
+endobj
+85 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/fl 127/dieresis
+]
+>>
+endobj
+86 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+87 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/minus 9/circleminus 10/circlemultiply 13/circlecopyrt 127/spade
+]
+>>
+endobj
+88 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/parenleftbig 9/bracerightbig 10/angbracketleftbig 13/vextenddouble 127/arrowdblbt
+]
+>>
+endobj
+89 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/tie 128/kappa1
+]
+>>
+endobj
+90 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+17 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 19 0 R
+/Contents 18 0 R
+>>
+endobj
+20 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 22 0 R
+/Contents 21 0 R
+>>
+endobj
+24 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 26 0 R
+/Contents 25 0 R
+>>
+endobj
+28 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 30 0 R
+/Contents 29 0 R
+>>
+endobj
+34 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 36 0 R
+/Contents 35 0 R
+>>
+endobj
+37 0 obj
+<<
+/Type /Page
+/Parent 16 0 R
+/Resources 39 0 R
+/Contents 38 0 R
+>>
+endobj
+16 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R 17 0 R 20 0 R 24 0 R 28 0 R 34 0 R 37 0 R]
+/Count 7
+/MediaBox [0 0 595 842]
+>>
+endobj
+91 0 obj
+<<
+/Type /Catalog
+/Pages 16 0 R
+>>
+endobj
+92 0 obj
+<<
+/CreationDate (D:19990311142354)
+/Producer (Acrobat Distiller Command 3.0 for Solaris 2.3 and later \(SPARC\))
+>>
+endobj
+xref
+0 93
+0000000000 65535 f
+0000126422 00000 n
+0000000016 00000 n
+0000006981 00000 n
+0000105654 00000 n
+0000106650 00000 n
+0000107648 00000 n
+0000108643 00000 n
+0000109646 00000 n
+0000110645 00000 n
+0000111646 00000 n
+0000112650 00000 n
+0000113660 00000 n
+0000114657 00000 n
+0000115656 00000 n
+0000049630 00000 n
+0000127007 00000 n
+0000126503 00000 n
+0000007183 00000 n
+0000015190 00000 n
+0000126587 00000 n
+0000015373 00000 n
+0000024061 00000 n
+0000116658 00000 n
+0000126671 00000 n
+0000024253 00000 n
+0000029737 00000 n
+0000117657 00000 n
+0000126755 00000 n
+0000029909 00000 n
+0000038973 00000 n
+0000118690 00000 n
+0000119719 00000 n
+0000120732 00000 n
+0000126839 00000 n
+0000039200 00000 n
+0000045012 00000 n
+0000126923 00000 n
+0000045193 00000 n
+0000049264 00000 n
+0000121733 00000 n
+0000122737 00000 n
+0000123740 00000 n
+0000124739 00000 n
+0000049507 00000 n
+0000049702 00000 n
+0000049964 00000 n
+0000052861 00000 n
+0000053126 00000 n
+0000056296 00000 n
+0000056536 00000 n
+0000058218 00000 n
+0000058531 00000 n
+0000063335 00000 n
+0000063841 00000 n
+0000072531 00000 n
+0000072756 00000 n
+0000073594 00000 n
+0000073860 00000 n
+0000076950 00000 n
+0000077193 00000 n
+0000078601 00000 n
+0000079151 00000 n
+0000086499 00000 n
+0000086784 00000 n
+0000091244 00000 n
+0000091475 00000 n
+0000093016 00000 n
+0000093253 00000 n
+0000095394 00000 n
+0000095613 00000 n
+0000096167 00000 n
+0000096381 00000 n
+0000096998 00000 n
+0000097205 00000 n
+0000097792 00000 n
+0000098046 00000 n
+0000099555 00000 n
+0000099780 00000 n
+0000100640 00000 n
+0000100861 00000 n
+0000101668 00000 n
+0000101966 00000 n
+0000104800 00000 n
+0000105018 00000 n
+0000125747 00000 n
+0000125844 00000 n
+0000125950 00000 n
+0000126071 00000 n
+0000126210 00000 n
+0000126316 00000 n
+0000127131 00000 n
+0000127182 00000 n
+trailer
+<<
+/Size 93
+/Root 91 0 R
+/Info 92 0 R
+/ID [<67f1d58ce8379c9c975c05c701d94e63><67f1d58ce8379c9c975c05c701d94e63>]
+>>
+startxref
+127315
+%%EOF
diff --git a/macros/plain/formats/startex/startex.bib b/macros/plain/formats/startex/startex.bib
new file mode 100644
index 0000000000..48593d20c0
--- /dev/null
+++ b/macros/plain/formats/startex/startex.bib
@@ -0,0 +1,70 @@
+@string{AW=Addison-Wesley}
+
+@unpublished{varioref,
+ author = "Frank Mittelbach",
+ title = "The \texttt{varioref} package",
+ note = "Part of the \LaTeXe{} distribution.",
+ month = may,
+ year = 1995}
+
+@unpublished{taylor,
+ author = "Philip Taylor",
+ title = "{\TeX}: an unsuitable language for document markup?",
+ note = "Talk given at the Euro\TeX{} 1995 conference; does not
+ appear in the proceedings.",
+ date = sep,
+ year = 1995}
+
+
+
+@InProceedings{etex,
+ author = {Philip Taylor},
+ title = {{\(\varepsilon\)-\TeX}:
+ a 100\%-compatible successor to {\TeX}},
+ booktitle = {Euro\TeX'95},
+ year = 1995,
+ month = sep,
+ pages = {359-370}
+}
+
+@Unpublished{fontname,
+ author = {Karl Berry},
+ title = {Fontname},
+ note = {Available from \textsc{ctan} in \textsf{info/fontname}},
+ year = 1998,
+ month = jul
+}
+
+@unpublished{auc,
+ author = "Kresten Krab Thorup",
+ title = "{AUC} \TeX",
+ note = "An Emacs mode for editing \AllTeX{} code; available from
+ \textsf{http: //www.iesd.auc.dk/\textasciitilde{}amanda/auctex/}.",
+ year = 1996}
+
+@book{latex,
+ author = "Leslie Lamport",
+ title = "\LaTeX{} user's guide and reference manual",
+ publisher = AW,
+ year = 1994}
+
+@book{joy,
+ author = "Michael Spivak",
+ title = "The joy of \TeX",
+ publisher = "\AMS",
+ year = 1986,
+ note = "The guide to \AmSTeX."}
+
+@unpublished{html30,
+ title = "HyperText markup language specification version 3.0 draft",
+ author = "Dave Raggett",
+ note = "Available at
+ \textsf{http: //www.w3.org/pub/WWW/MarkUp/html3/}.",
+ year = 1995,
+ month = mar}
+
+@book{texbook,
+ author = "Donald E. Knuth",
+ title = "The \TeX{}book",
+ publisher = AW,
+ year = 1991}
diff --git a/macros/plain/formats/startex/startex.dtx b/macros/plain/formats/startex/startex.dtx
new file mode 100644
index 0000000000..7b1181d926
--- /dev/null
+++ b/macros/plain/formats/startex/startex.dtx
@@ -0,0 +1,2734 @@
+\def \CodeVersion {1.04}
+\def \CodeDate {11th March 1999}
+%
+% \iffalse ^^A Comment out driver code, so LaTeX can read this file as it is.
+%
+%<*driver>
+\documentclass{ltxdoc}
+\usepackage{varioref,amssymbols}
+\EnableCrossrefs
+\RecordChanges
+\CodelineIndex
+\renewcommand{\levelchar}{?}
+
+\title{The \starTeX{} source code}
+\author{Dag Langmyhr\\ Department of Informatics\\
+ University of Oslo\\[3mm]
+ \textsf{dag@ifi.uio.no}}%
+\date{Version \CodeVersion, \CodeDate}
+
+\newcommand{\hex}[1]{\texttt{``#1}}
+\newcommand{\stcs}[1]{\texttt{<#1>}}
+\newcommand{\stenv}[1]{\stcs{#1}\dots\hspace{0.1pt}\stcs{/#1}}
+\newcommand{\ParX}{\texttt{\textit{x}}}
+\newcommand{\ps}{\textsc{Post\-Script}}
+\newcommand{\starTeX}{Star\TeX}
+\newcommand{\xx}{\textit{x}}
+
+\newfont{\StdECR}{ecrm1000}
+\newfont{\CompECR}{tcrm1000}
+
+\begin{document}
+\maketitle
+
+\DoNotIndex{\#,\$,\&,\\,\{,\},\^,\_,\~}
+\DoNotIndex{\active,\advance,\alpha}
+\DoNotIndex{\begingroup,\beta,\bgroup}
+\DoNotIndex{\catcode,\Cdef,\chi,\csname}
+\DoNotIndex{\day,\def,\Delta,\delta,\Df,\dots,\dump}
+\DoNotIndex{\edef,\egroup,\endcsname,\endgraf,\endgroup,\epsilon,\eta}
+\DoNotIndex{\Gamma,\gamma,\gdef,\global}
+\DoNotIndex{\halign,\hangafter,\hangindent,\hbadness,\hbox,\hfil,\hfuzz}
+\DoNotIndex{\hoffset,\hrule,\hsize}
+\DoNotIndex{\iota,\input,\inputlineno}
+\DoNotIndex{\kappa,\kern}
+\DoNotIndex{\Lambda,\lambda,\language,\LaTeX,\leavevmode,\leftskip,\let,\llap}
+\DoNotIndex{\magstep,\magstephalf,\mathcode,\message,\month,\mu}
+\DoNotIndex{\newbox,\newcount,\newdimen,\newif,\newlinechar,\newread}
+\DoNotIndex{\newskip,\newwrite,\next,\Next,\noalign,\nu}
+\DoNotIndex{\obeylines,\obeyspaces,\offinterlineskip,\Omega,\omega}
+\DoNotIndex{\openin,\openout,\over}
+\DoNotIndex{\pageno,\par,\parindent,\parskip,\penalty,\Phi,\phi,\pm,\Pr}
+\DoNotIndex{\Pi,\pi,\Psi,\psi}
+\DoNotIndex{\raggedright,\Re,\relax,\rightskip,\rho,\rlap}
+\DoNotIndex{\setbox,\Sigma,\sigma,\space,\string,\strut,\supereject}
+\DoNotIndex{\tau,\TeX,\the,\Theta,\theta,\time,\times,\TmpA,\TmpB,\tolerance}
+\DoNotIndex{\topinsert}
+\DoNotIndex{\tracingcommands,\tracingmacros,\tracingoutput,\tracingrestores}
+\DoNotIndex{\uccode,\unskip,\Uparrow,\Updownarrow,\uppercase,\Upsilon,\upsilon}
+\DoNotIndex{\varepsilon,\varphi,\varpi,\varrho,\varsigma,\vartheta}
+\DoNotIndex{\vbox,\vdots,\vfill,\voffset,\vrule,\vsize,\vskip}
+\DoNotIndex{\wd}
+\DoNotIndex{\Xi,\xi}
+\DoNotIndex{\year}
+\DoNotIndex{\zeta}
+
+\DeleteShortVerb{\|}\MakeShortVerb{\"}
+\DocInput{startex.dtx}
+\end{document}
+%</driver>
+%
+% \fi
+%
+% \CheckSum{2563}
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+%
+% \tableofcontents
+%
+% \RecordChanges
+% \StopEventually{\PrintIndex\PrintChanges}
+%
+% \section{The \starTeX{} format}
+% \begin{macrocode}
+%<*code>
+% \end{macrocode}
+% This file contains the documented source code of \starTeX{}, a
+% simplified and more robust \TeX{} format intended for students
+% writing their first report or essay. For more information on
+% \starTeX{}, see the other files accompanying this.
+%
+% The main guidelines for this implementation are:
+% \begin{itemize}
+% \item \starTeX{} is implemented on top of plain \TeX{}.
+%
+% \item All names defined in the \starTeX{} implementation contain
+% at least one uppercase letter, like \cs{Cdef} or \cs{NewEnvir}.
+% This makes it easier to distinguish
+% them from \TeX's internal names and the names defined in plain
+% \TeX{}, nearly all of which consist of lowercase letters only.
+%
+% \item Most \TeX{} macro packages tend to use a rather terse
+% programming style, like
+% \begin{quote}
+% \verb*:\advance\var\@ne:
+% \end{quote}
+% This improves processing speed and reduces storage, but make the
+% code more difficult to read. Since this is a package which aims to
+% be easily understandable and adaptable, I will use a more verbose style:
+% \begin{quote}
+% \verb*:\advance \var by 1:
+% \end{quote}
+% \end{itemize}
+% To avoid possible confusion, \starTeX{} commands will be called
+% \emph{commands} in this document, while \TeX{} commands will be
+% called \emph{macros}.
+%
+% \subsection{States}
+% \begin{macro}{\State}
+% To avoid improper nesting, such as use of \stcs{psfig} within a
+% \stcs{table}, we introduce a global state variable. Its values are
+% given in table~\ref{tab:states}.
+% \begin{table}
+% \begin{center}
+% \begin{tabular}{|c|l|}
+% \hline
+% \textbf{Value}& \textbf{State}\\
+% \hline\hline
+% \texttt{x}& Ordinary body text\\
+% \texttt{p}& Inside a \stcs{psfig} caption\\
+% \texttt{t}& Inside a \stcs{table} caption\\
+% \texttt{r}& Inside a \stcs{table} row\\
+% \hline
+% \end{tabular}
+% \end{center}
+% \caption{The possible values of \cs{State}}\label{tab:states}
+% \end{table}
+% The initial state is body text:
+% \begin{macrocode}
+\let \State = x
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Command handling}
+% \begin{macro}{\Command}
+% \starTeX{} uses the syntax \stcs{\xx} for its commands rather than
+% the usual \cs{\xx}. This is easily implemented by making "<" an
+% active character calling the macro \cs{Command}. The command name is
+% the text between the "<" and a subsequent ">".
+%
+% \cs{Command} first checks whether the command immediately
+% follows a "<define>" in which case it is being defined;
+% \cs{DefineCmd} handles that. Otherwise, \cs{Command} converts the
+% command name into lowercase and
+% checks whether it has been defined. If so, it is called;
+% otherwise an error message is produced and the command is ignored.
+% \begin{macrocode}
+\def \Command #1>{\ifDefining
+ \def \Next {\lowercase{\DefineCmd{#1}}}%
+ \else
+ \lowercase{\expandafter\ifx \csname >#1\endcsname}\relax
+ \Error{Unknown command <#1> ignored.}{}%
+ \let \Next = \relax
+ \else
+ \def \Next {\lowercase{\csname >#1\endcsname}}%
+ \fi
+ \fi \Next }
+% \end{macrocode}
+% \end{macro}
+% The "<" character must be bound to \cs{Command}:
+% \begin{macrocode}
+{\catcode `\< = \active \global\let < = \Command }
+% \end{macrocode}
+%
+% \subsubsection{Internal form of command names}
+% All \starTeX{} commands are represented by a \TeX{} macro whose name
+% is constructed by \cs{csname}. To avoid confusion with predefined
+% \TeX{} macros, an initial ">"\footnote{The character \texttt{>} was
+% chosen as it cannot possibly occur in a command name.}
+% is inserted; for example, the name of \stcs{h1} is
+% represented by "\csname >h1\endcsname".
+%
+% \begin{macro}{\Cdef}
+% To simplify the declaration of \starTeX{} commands, the macro
+% \cs{Cdef} is defined. It takes two parameters: "#1" is the command name
+% (with no uppercase letters and no angle brackets), and
+% "#2" is the command definition.
+% \begin{macrocode}
+\def \Cdef #1#2{\expandafter\gdef \csname >#1\endcsname{#2}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Ccall}
+% In case we need to call \starTeX{} commands from \TeX{} code, a
+% \cs{Ccall} macro is introduced.
+% \begin{macrocode}
+\def \Ccall #1{\csname >#1\endcsname}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{User-defined commands}
+% \begin{macro}{<define>}
+% \begin{macro}{\ifDefining}
+% The implementation of \stcs{define} is a little sneaky; it just sets
+% a flag \cs{ifDefining}. When the following command name is
+% found, the \cs{Command} routine checks the state of the flag and
+% calls \cs{DefineCmd} when the flag is raised.\footnote{This means that
+% the user can insert text between the \stcs{define} and the command
+% name, and this will be typeset as normal text. There is a
+% slight chance that this might confuse some users, but I prefer this
+% solution to using much more complicated code.}
+% \begin{macrocode}
+\newif \ifDefining
+\Cdef {define}{\Definingtrue}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\DefineCmd}
+% The command \cs{DefineCmd} is used to define a new user command;
+% "#1" is the new command name (already translated into lowercase) and
+% "#2" is the definition.
+% The main job of \cs{DefineCmd} is to check whether the definition is
+% legal. There are two reasons why it may not be legal:
+% \begin{itemize}
+% \item The definition may be nested, as in
+% \begin{quote}
+% "<define><comm-1>...<define><comm-2>..."
+% \end{quote}
+% This is checked using a counter \cs{CallLevel} which is
+% incremented whenever a user-defined command is called, and
+% decremented on return; see the definition of \cs{Call} and
+% \cs{Return} below.
+%
+% \item The command may already be defined.
+% \end{itemize}
+% If the definition is legal, \cs{FetchDef} is called to perform the
+% actual defining.
+% \begin{macrocode}
+\def \DefineCmd #1{\Definingfalse
+ \ifnum \CallLevel>0
+ \Error{Nested definitions are not allowed;}%
+ {the definition of <#1> is ignored.}\let \Next = \relax
+ \else
+ \expandafter\ifx \csname>#1\endcsname\relax
+ \def \Next {\begingroup \catcode`\^^M = 12 \FetchDef{#1}}%
+ \else
+ \Error{Command <#1> already defined;}{this definition ignored.}%
+ \def \Next {\begingroup \catcode`\^^M = 12 \IgnoreDef{#1}}%
+ \fi
+ \fi \Next }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\FetchDef}
+% \cs{FetchDef} defines the macro by using everything up to the
+% end-of-line mark as the definition. This implies modifying the
+% \cs{catcode} of the end-of-line character ("^^M"). Also note
+% that calls on \cs{Call} and \cs{Return} are inserted into the
+% definition.
+% \begin{macrocode}
+\begingroup \catcode`\^^M = 12
+ \gdef \FetchDef #1#2^^M{\expandafter%
+ \gdef\csname>#1\endcsname {\Call #2\Return }\endgroup }%
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\IgnoreDef}
+% I also define \cs{IgnoreDef} which is quite similar to
+% \cs{FetchDef}, but no command is
+% defined. It is used to ignore the rest of the line in case
+% the user tries an illegal definition.
+% \begin{macrocode}
+ \gdef \IgnoreDef #1#2^^M{\endgroup }%
+\endgroup
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\CallLevel}
+% Finally, we must declare the user command level counter
+% \cs{CallLevel}:
+% \begin{macrocode}
+\newcount \CallLevel
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Call}
+% \begin{macro}{\Return}
+% We must also define the two commands used for incrementing and
+% decrementing the counter:
+% \begin{macrocode}
+\def \Call {\global\advance \CallLevel by 1 }
+\def \Return {\global\advance \CallLevel by -1 }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Catcode modifications}
+% \starTeX{} uses only one special character: "<", which must be
+% active. All the other special characters of \TeX{} and \LaTeX{} are
+% assigned suitable \cs{catcode}s turning them into ordinary
+% characters.
+%
+% \begin{macro}{\SpecialCatCodes}
+% \cs{SpecialCatCodes} sets the \cs{catcode}s to the \starTeX{}
+% values:
+% \begin{macrocode}
+\def \SpecialCatCodes {%
+ \catcode `\\ = 12 \catcode `\{ = 12 \catcode `\} = 12
+ \catcode `\$ = 12 \catcode `\& = 12 \catcode `\# = 12
+ \catcode `\^ = 12 \catcode `\_ = 12 \catcode `\~ = 12
+ \catcode `\% = 12 \catcode `\< = \active }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\StandardCatCodes}
+% \cs{StandardCatCodes} restores the \cs{catcode}s to their normal
+% values. This is necessary when reading for instance style files.
+% \begin{macrocode}
+\def \StandardCatCodes {%
+ \catcode `\\ = 0 \catcode `\{ = 1 \catcode `\} = 2
+ \catcode `\$ = 3 \catcode `\& = 4 \catcode `\# = 6
+ \catcode `\^ = 7 \catcode `\_ = 8 \catcode `\~ = \active
+ \catcode `\% = 14 \catcode `\< = 12 }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Environments}
+% A \starTeX{} environment is a piece of text enclosed in a
+% \stcs{\xx}\dots\stcs{/\xx} pair.
+%
+% \begin{macro}{\NewEnvir}
+% \cs{NewEnvir} is used to start a new environment. It has three
+% parameters: "#1" is the name of the environment, "#2" is
+% the \TeX{} commands used to start the new environment (usually just
+% a \cs{begingroup}), and "#3" is
+% the \TeX{} commands used to terminate the environment (usually just
+% a \cs{endgroup}).
+%
+% \begin{macro}{\PrevEnv}
+% \begin{macro}{\PrevEnvLine}
+% \begin{macro}{\CurEnv}
+% \begin{macro}{\CurEnvExit}
+% \begin{macro}{\CurEnvLine}
+% \cs{NewEnvir} saves information about the current environment's name
+% (in \cs{CurEnv}), the line on which it starts (in \cs{CurEnvLine}) and
+% which command is used to exit it (in \cs{CurEnvExit}). It also keeps
+% tracks of the outer environment's name (in \cs{PrevEnv}) and start line
+% (in \cs{PrevEnvLine}) for better error reporting and error recovery.
+% \begin{macrocode}
+\def \NewEnvir #1#2#3{#2\relax
+ \let \PrevEnv = \CurEnv \PrevEnvLine = \CurEnvLine
+ \def \CurEnv {#1}\def \CurEnvExit {#3}\CurEnvLine = \inputlineno }
+% \end{macrocode}
+% We need default definitions of \cs{CurEnv} and \cs{CurEnvExit}:
+% \begin{macrocode}
+\def \CurEnv {}\def \CurEnvExit {\relax}
+% \end{macrocode}
+% We also need to declare the two line counters:
+% \begin{macrocode}
+\newcount \CurEnvLine \newcount \PrevEnvLine
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\EndEnvir}
+% \cs{EndEnvir} is used to terminate an environment. It check that the
+% correct environment is terminated, and tries to correct user
+% mistakes. It checks for the following situations:
+% \begin{itemize}
+% \item If the name of the environment to be terminated is the same as
+% that of the current environment, everything is OK, and we can safely
+% leave the current environment.
+%
+% \item If the name of the terminated environment is not the name of
+% the current one, but matches the name of the outer environment,
+% we assume that the user has forgotten a \stcs{/\xx} command.
+% An error message is given, and both the current environment and the
+% outer one are terminated.
+%
+% \item If the name of the terminated environment matches neither the
+% current nor the outer environment, we assume that the user has just
+% misspelled the command. The best thing we can do in this case is to
+% give an error message and ignore the command. If the user had
+% intended to terminate the current environment, we get erroneous
+% processing of the following text, but the situation will normalize
+% when the outer environment is terminated.
+% \end{itemize}
+% \begin{macrocode}
+\def \EndEnvir #1{%
+ \ifTextEqual{#1}{\CurEnv}\let \Next = \CurEnvExit
+ \else \EnvirError{#1}\fi
+ \Next }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\EnvirError}
+% \cs{EnvirError} is an auxiliary command giving a proper error
+% message and placing---in \cs{Next}---the best command to recover
+% from the error.
+% \begin{macrocode}
+\def \EnvirError #1{\ifTextEqual{#1}{\PrevEnv}%
+ \Error{<\CurEnv> on line \the\CurEnvLine\space terminated by
+ </#1>.}{An extra </\CurEnv> has been inserted.}%
+ \def \Next {\CurEnvExit \CurEnvExit }%
+ \else
+ \Error{<\CurEnv> on line \the\CurEnvLine\space terminated by
+ </#1>.}{The </#1> will be ignored.}%
+ \let \Next = \relax
+ \fi }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Document styles}
+% \begin{macro}{<style>}
+% The command \stcs{style} is called to read a document style. It
+% calls \cs{ReadStyle} to do the actual work.
+% \begin{macrocode}
+\Cdef {style}{\IfNextChar{[}{\ReadStyle}%
+ {\Error{No style name given;}{the syntax is: <style>[style name].}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ReadStyle}
+% \begin{macro}{\StyleLine}
+% \cs{ReadStyle} reads the style file (with extension
+% \texttt{.stx}) using the standard \TeX{} \cs{catcode}s. Afterwards, the
+% \stcs{style} command is redefined, since \stcs{style} should be
+% called once only. Also, the current line number is saved (in
+% \cs{StyleLine}) in case it is needed later in an error message.
+% \begin{macrocode}
+\def \ReadStyle [#1]{\IfFileExists{#1.stx}%
+ {\edef \StyleLine {\the\inputlineno}%
+ \Cdef {style}{\Error{Command <style> already used on line
+ \StyleLine;}{this use of <style> is ignored.}}%
+ \StandardCatCodes \input #1.stx
+ \SpecialCatCodes }%
+ {\Error{Style file `#1.stx' could not be found;}%
+ {style definition ignored.}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Fonts}
+% \starTeX{} allows the user a limited amount of font selection:
+% \begin{itemize}
+% \item use of \textbf{bold text} using \stcs{b}\dots\stcs{/b},
+%
+% \item use of \textit{italic text} using \stcs{i}\dots\stcs{/i}, and
+%
+% \item use of \texttt{typewriter text} using \stcs{tt}\dots\stcs{/tt}.
+% \end{itemize}
+% All other font changes, including font size changes, are done by the
+% document style.
+%
+% Since the font change commands mentioned above may be combined,
+% \starTeX{} uses an internal font naming scheme in which a font name
+% consists of five parts, as shown in table\vref{tab:fontname}. For
+% example, the font ``Standard bold roman italic normal-size'' is
+% represented internally as "F-RSBIN".
+%
+% \begin{table}
+% \begin{center}
+% \begin{tabular}{|l|l|l|l|l|}
+% \hline
+% \textbf{Kind}& \textbf{Alternate}& \textbf{Bold}&
+% \textbf{Italic}& \textbf{Size}\\
+% \hline\hline
+% "R" (Roman)& "S" (Standard)& "M" (Medium)& "U" (Upright)&
+% "X" (Extra large)\\
+% "T" (Teletype)& "A" (Alternate)& "B" (Bold)& "I" (Italic)&
+% "L" (Large)\\
+% &&&& "N" (Normal)\\
+% &&&& "S" (Small)\\
+% \hline
+% \end{tabular}
+% \end{center}
+% \caption{The five parts of the internal \starTeX{} text font name}
+% \label{tab:fontname}
+% \end{table}
+%
+% \begin{table}
+% \begin{center}
+% \begin{tabular}{|l|l|l|}
+% \hline
+% \textbf{Size}& \textbf{Position}& \textbf{Family}\\
+% \hline\hline
+% "X" (Extra large)& "N" (Normal)& "0" (Roman math)\\
+% "L" (Large)& "S" (Script)& "1" (Italic math)\\
+% "N" (Normal)& "X" (Scriptscript)& "2" (Math symbols)\\
+% "S" (Small)& & "3" (Large math symbols)\\
+% & & "4" (Bold math)\\
+% & & "5" (Extended italic math)\\
+% & & "6" (AMS symbols B)\\
+% \hline
+% \end{tabular}
+% \end{center}
+% \caption{The three parts of the internal \starTeX{} math font
+% name}\label{tab:mathfont}
+% \end{table}
+%
+% \subsubsection{Font definitions}
+% \begin{macro}{\FontDef}
+% The macro \cs{FontDef} is used to define a \starTeX{} font pair. To be
+% more precise, it defines which \TeX{} font specifications to use for
+% each internal \starTeX{} font name. "#1" gives the font kind, "#2"
+% the boldness, "#3" whether the font is italic or not, and "#4" the font
+% size. Two fonts are defined for each
+% internal \starTeX{} name: the standard Cork encoded font (in "#5")
+% and the additional companion font (in "#6").
+% \begin{macrocode}
+\def \FontDef #1#2#3#4#5#6{%
+ \expandafter\def \csname F-#1S#2#3#4\endcsname {#5}%
+ \expandafter\def \csname F-#1A#2#3#4\endcsname {#6}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\MathFontDef}
+% Similarly, \cs{MathFontDef} is used to define a math font. "#1" is
+% the size, "#2" is the family, and "#3"--"#5" are the three fonts to
+% be used as math text font, script font and scriptscript font.
+% \begin{macrocode}
+\def \MathFontDef #1#2#3#4#5{%
+ \expandafter\def \csname M-#1N#2\endcsname {#3}%
+ \expandafter\def \csname M-#1S#2\endcsname {#4}%
+ \expandafter\def \csname M-#1X#2\endcsname {#5}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Predefined fonts}
+% The following fonts are predefined, which means that they are the
+% fonts the user will get unless the document style dictates
+% otherwise.
+%
+% The fonts used are the so-called \emph{EC fonts}.
+% Since there are no bold typewriter characters in this set,
+% ordinary typewriter characters are used instead.
+%
+% Also defined are various size dependant values:
+% \begin{description}
+% \item[\cs{LineSkip}\ParX{}] line skip, and
+%
+% \item[\cs{CodeSkip}\ParX{}] line skip in code listings.
+% \end{description}
+%
+% \paragraph{Normal size fonts}
+% An 11 point (actually 10.95 pt) font is the standard text font.
+% \changes{1.02}{1998/01/12}{Changed from `dc' to `ec' fonts.}
+% \begin{macrocode}
+\def \XIpt { at 10.95pt}
+\FontDef{R}{M}{U}{N}{ecrm1095}{tcrm1095}
+\FontDef{R}{M}{I}{N}{ecti1095}{tcti1095}
+\FontDef{R}{B}{U}{N}{ecbx1095}{tcbx1095}
+\FontDef{R}{B}{I}{N}{ecbi1095}{tcbi1095}
+\FontDef{T}{M}{U}{N}{ectt1095}{tctt1095}
+\FontDef{T}{M}{I}{N}{ecit1095}{tcit1095}
+\FontDef{T}{B}{U}{N}{ectt1095}{tctt1095}
+\FontDef{T}{B}{I}{N}{ecit1095}{tcit1095}
+\MathFontDef{N}{0}{cmr10\XIpt}{cmr8}{cmr6}
+\MathFontDef{N}{1}{cmmi10\XIpt}{cmmi8}{cmmi6}
+\MathFontDef{N}{2}{cmsy10\XIpt}{cmsy8}{cmsy6}
+\MathFontDef{N}{3}{cmex10\XIpt}{cmex10\XIpt}{cmex10\XIpt}
+\MathFontDef{N}{4}{cmbx10\XIpt}{cmbx8}{cmbx6}
+\MathFontDef{N}{5}{ecti1095}{ecti0800}{ecti0600}
+\MathFontDef{N}{6}{msbm10\XIpt}{msbm8}{msbm6}
+\def \LineSkipN {12pt} \def \CodeSkipN {11pt plus 0.0pt minus 0.1pt}
+% \end{macrocode}
+%
+% \paragraph{Large fonts}
+% The slightly larger characters are 14.4 pt.
+% \begin{macrocode}
+\def \XIVpt { at 14.4pt}
+\FontDef{R}{M}{U}{L}{ecrm1440}{tcrm1440}
+\FontDef{R}{M}{I}{L}{ecti1440}{tcti1440}
+\FontDef{R}{B}{U}{L}{ecbx1440}{tcbx1440}
+\FontDef{R}{B}{I}{L}{ecbi1440}{tcbi1440}
+\FontDef{T}{M}{U}{L}{ectt1440}{tctt1440}
+\FontDef{T}{M}{I}{L}{ecit1440}{tcit1440}
+\FontDef{T}{B}{U}{L}{ectt1440}{tctt1440}
+\FontDef{T}{B}{I}{L}{ecit1440}{tcit1440}
+\MathFontDef{L}{0}{cmr12\XIVpt}{cmr10}{cmr8}
+\MathFontDef{L}{1}{cmmi12\XIVpt}{cmmi10}{cmmi8}
+\MathFontDef{L}{2}{cmsy10\XIVpt}{cmsy10}{cmsy8}
+\MathFontDef{L}{3}{cmex10\XIVpt}{cmex10\XIVpt}{cmex10\XIVpt}
+\MathFontDef{L}{4}{cmbx12\XIVpt}{cmbx10}{cmbx8}
+\MathFontDef{L}{5}{ecti1440}{ecti1000}{ecti0800}
+\MathFontDef{L}{6}{msbm10\XIVpt}{msbm10}{msbm8}
+\def \LineSkipL {15pt}
+% \end{macrocode}
+%
+% \paragraph{The extra large fonts}
+% The largest fonts are 17.28~pt.
+% \begin{macrocode}
+\def \XVIIpt { at 17.28pt}
+\FontDef{R}{M}{U}{X}{ecrm1728}{tcrm1728}
+\FontDef{R}{M}{I}{X}{ecti1728}{tcti1728}
+\FontDef{R}{B}{U}{X}{ecbx1728}{tcbx1728}
+\FontDef{R}{B}{I}{X}{ecbi1728}{tcbi1728}
+\FontDef{T}{M}{U}{X}{ectt1728}{tctt1728}
+\FontDef{T}{M}{I}{X}{ecit1728}{tcit1728}
+\FontDef{T}{B}{U}{X}{ectt1728}{tctt1728}
+\FontDef{T}{B}{I}{X}{ecit1728}{tcit1728}
+\MathFontDef{X}{0}{cmr17}{cmr12\XIVpt}{cmr9}
+\MathFontDef{X}{1}{cmmi12\XVIIpt}{cmmi12}{cmmi9}
+\MathFontDef{X}{2}{cmsy10\XVIIpt}{cmsy10 at 12pt}{cmsy9}
+\MathFontDef{X}{3}{cmex10\XVIIpt}{cmex10\XVIIpt}{cmex10\XVIIpt}
+\MathFontDef{X}{4}{cmbx12\XVIIpt}{cmbx12}{cmbx9}
+\MathFontDef{X}{5}{ecti1728}{ecti1200}{ecti0900}
+\MathFontDef{X}{6}{msbm10\XVIIpt}{msbm10 at 12pt}{msbm9}
+\def \LineSkipX {17pt}
+% \end{macrocode}
+%
+% \paragraph{Small fonts}
+% A smaller font for footnotes and other special text is 10~pt.
+% \begin{macrocode}
+\FontDef{R}{M}{U}{S}{ecrm1000}{tcrm1000}
+\FontDef{R}{M}{I}{S}{ecti1000}{tcti1000}
+\FontDef{R}{B}{U}{S}{ecbx1000}{tcbx1000}
+\FontDef{R}{B}{I}{S}{ecbi1000}{tcbi1000}
+\FontDef{T}{M}{U}{S}{ectt1000}{tctt1000}
+\FontDef{T}{M}{I}{S}{ecit1000}{tcit1000}
+\FontDef{T}{B}{U}{S}{ectt1000}{tctt1000}
+\FontDef{T}{B}{I}{S}{ecit1000}{tcit1000}
+\MathFontDef{S}{0}{cmr10}{cmr7}{cmr5}
+\MathFontDef{S}{1}{cmmi10}{cmmi7}{cmmi5}
+\MathFontDef{S}{2}{cmsy10}{cmsy7}{cmsy5}
+\MathFontDef{S}{3}{cmex10}{cmex10}{cmex10}
+\MathFontDef{S}{4}{cmbx10}{cmbx7}{cmbx5}
+\MathFontDef{S}{5}{ecti1000}{ecti0700}{ecti0500}
+\MathFontDef{S}{6}{msbm10}{msbm7}{msbm5}
+\def \LineSkipS {11pt}
+% \end{macrocode}
+%
+% \subsubsection{Font selection}
+% \begin{macro}{\FontAlt}
+% \begin{macro}{\FontBold}
+% \begin{macro}{\FontItal}
+% \begin{macro}{\FontKind}
+% \begin{macro}{\FontSize}
+% Selecting a \starTeX{} font is a two-step procedure:
+% \begin{enumerate}
+% \item Define \cs{FontKind}, \cs{FontAlt}, \cs{FontBold},
+% \cs{FontItal} and
+% \cs{FontSize} to contain the correct letters, as shown in
+% table\vref{tab:fontname}.
+%
+% \item Call \cs{SelectFont}.
+% \end{enumerate}
+% (The reason for this procedure is to avoid loading unused fonts.)
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\SelectFont}
+% As mentioned, "\SelectFont" selects a font according to the
+% specifications given.
+% \begin{macrocode}
+\def \SelectFont {%
+ \edef \ThisFont {F-\FontKind\FontAlt\FontBold\FontItal\FontSize}%
+ \font \CurFont = \csname\ThisFont\endcsname \CurFont }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\ResetFont}
+% \cs{ResetFont} provides standard settings for the various \starTeX{}
+% font parameters.
+% \begin{macrocode}
+\def \ResetFont {%
+ \def \FontKind{R}\def \FontAlt{S}\def \FontBold{M}%
+ \def \FontItal{U}\def \FontSize{N}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\CheckItCorr}
+% \cs{CheckItCorr} is called after every group of italic text. Unless
+% the following character is a low character like `\texttt{.}' or
+% `\texttt{,}', an italic correction command \cs{/} is inserted.
+% \begin{macrocode}
+\def \CheckItCorr {%
+ \IfNextCharTwo{.}{,}{}{\/}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Font size selection}
+% \begin{macro}{\SetSize}
+% \cs{SetSize} is used to set various parameters connected with a size
+% change. It also contains a call on \cs{SelectFont}.
+% \begin{macrocode}
+\def \SetSize #1{\def \FontSize{#1}\SelectFont
+ \baselineskip = \csname LineSkip#1\endcsname
+ \ParIndent = \StdParIndent }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{\starTeX{} commands for font changes}
+% \begin{macro}{<b>}
+% \begin{macro}{</b>}
+% \begin{macro}{<i>}
+% \begin{macro}{</i>}
+% \begin{macro}{<tt>}
+% \begin{macro}{</tt>}
+% The following commands are used to indicate bold, italic, or
+% typewriter text.
+% \begin{macrocode}
+\Cdef {b}{\NewEnvir{b}{\begingroup}{\endgroup}%
+ \def\FontBold{B}\SelectFont}
+\Cdef {/b}{\EndEnvir{b}}
+\Cdef {i}{\NewEnvir{i}{\begingroup}{\endgroup\CheckItCorr}%
+ \def\FontItal{I}\SelectFont}
+\Cdef {/i}{\EndEnvir{i}}
+\Cdef {tt}{\NewEnvir{tt}{\begingroup}{\endgroup}%
+ \def\FontKind{T}\SelectFont}
+\Cdef {/tt}{\EndEnvir{tt}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+
+% \subsection{Body text}
+% A \starTeX{} file is enclosed in a \stenv{body} environment. The main
+% reason for this is to be able to detect the end of the document and
+% terminate properly.\footnote{An \cs{everyeof}
+% command---had it existed---would have made the \stenv{body} environment
+% superfluous, thus removing yet another possible error source.
+% ($\varepsilon$-\TeX\cite{etex} does provide such a primitive, but
+% I have chosen not to apply it as use of $\varepsilon$-\TeX{} is not
+% yet very widespread.)} It is also used to print an introductory
+% message.
+%
+% \begin{macro}{<body>}
+% \stcs{body} just redefines itself to produce an error message if
+% used a second time; this is to ensure that it is only used once.
+% \begin{macrocode}
+\Cdef {body}{\NewEnvir{body}{\begingroup}{\endgroup}%
+ \message{^^JThis is StarTeX, version \CodeVersion^^J}%
+ \global\everypar = {\NewPar }%
+ \xdef \BodyLine {\the\inputlineno}%
+ \Cdef {body}{\Error{Command <body> already used on line \BodyLine;}%
+ {this use of <body> was ignored.}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\BodyError}
+% If the user has forgotten the \stenv{body} environment, the first
+% text paragraph will trigger the \cs{BodyError} macro.
+% \begin{macrocode}
+\def \BodyError {\message{^^JThis is StarTeX, version \CodeVersion^^J}%
+ \Error{A <body>...</body> environment should surround
+ the whole document.}{A missing <body> was inserted.}%
+ \global\everypar = {\NewPar }}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{</body>}
+% \stcs{/body} is used to terminate the document. This involves two things:
+% \begin{enumerate}
+% \item the current page must be terminated, and
+%
+% \item the \texttt{.aux} file must be check to determine whether any
+% references have changed.
+% The \texttt{.aux} file must be checked if both
+% \begin{itemize}
+% \item an \texttt{.aux} file has been read (\cs{ifAuxRead} is true),
+% and
+%
+% \item a new \texttt{.aux} file has been created (\cs{ifAuxOpen} is
+% true).
+% \end{itemize}
+% If we already know that a rerun is necessary (because \cs{ifRerun}
+% is true), there is no need to check the \texttt{.aux} file.
+% \end{enumerate}
+% \begin{macrocode}
+\Cdef {/body}{\EndEnvir{body}\endgraf\vfill\supereject
+ \let \Next = \CheckAux
+ \ifRerun \let \Next = \relax \fi
+ \ifAuxRead \else \let \Next = \relax \fi
+ \ifAuxOpen \else \let \Next = \relax \fi
+ \Next
+% \end{macrocode}
+% Give a warning if rerunning \starTeX{} is necessary.
+% \begin{macrocode}
+ \ifRerun \Warning{Cross-references are not correct;}%
+ {please run StarTeX again.}\fi
+% \end{macrocode}
+% And now, we can finally terminate the run.
+% \begin{macrocode}
+ \end}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Paragraph breaking}
+% \begin{macro}{<p>}
+% The \starTeX{} command \stcs{p} is used to separate paragraphs:
+% \begin{macrocode}
+\Cdef {p}{\endgraf}
+% \end{macrocode}
+% \end{macro}
+% Blank lines are just ignored:
+% \begin{macrocode}
+\def \par {}
+% \end{macrocode}
+% \starTeX{} uses parameters which allow rather sloppy paragraph
+% setting:
+% \begin{macrocode}
+\pretolerance = 2500 \tolerance = 9999 \hbadness = 10000
+\emergencystretch = 3cm
+% \end{macrocode}
+% The reasons for this are:
+% \begin{itemize}
+% \item If a good set of breaks is possible, \TeX{} will still choose
+% that.
+%
+% \item If no good breaks are possible, it is better to have a sloppily
+% set paragraph than problem lines sticking into the margin. The
+% potential users of \starTeX{} tend to just ignore messages about
+% overfull boxes.
+% \end{itemize}
+% Note, however, that \cs{hfuzz} has not been increased, as such a
+% change is immediately visible and gives a poor impression.
+%
+% \subsubsection{Paragraph indentation}
+% The paragraph handling mechanism must be able to let some paragraphs
+% be indented and others not; for instance, the first paragraph
+% following a title should not be indented, while the subsequent
+% ones should be.
+%
+% In \starTeX{} this is solved by disabling the original
+% \cs{parindent} and instead insert a call on \cs{NewPar} at
+% the start of every paragraph. However, \cs{everypar} is initialized
+% to \cs{BodyError} to detect a missing \stenv{body} environment; the
+% \stcs{body} command will set \cs{everypar} correctly.
+% \begin{macrocode}
+\parindent = 0pt \everypar = {\BodyError }
+% \end{macrocode}
+% \begin{macro}{\NewPar}
+% This \cs{NewPar} inserts an indentation \cs{ParIndent} wide if
+% \cs{ifIndent} is true.\footnote{We cannot use the standard
+% \cs{parindent} to this, as that is inserted when the
+% paragraph is started, in other words before \cs{NewPar} is
+% called.} It also sets \cs{ifIndent} to true, ensuring the
+% indentation of subsequent paragraphs. \cs{NewPar} sets \cs{parskip}
+% to its standard current value \cs{CurParSkip}.
+% \begin{macrocode}
+\def \NewPar {\ifIndent \kern \ParIndent \fi \Indenttrue
+ \global\parskip = \CurParSkip }
+% \end{macrocode}
+% \end{macro}
+% (In some environments, like \stenv{list}, no paragraphs are
+% indented. By setting \cs{ParIndent} to 0~pt, the whole paragraph
+% indentation mechanism is disabled.)
+%
+% \begin{macro}{\ParIndent}
+% \begin{macro}{\ifIndent}
+% \begin{macro}{\StdParIndent}
+% We must declare \cs{ParIndent} and \cs{ifIndent}, and also
+% \cs{StdParIndent} which holds the value to which \cs{ParIndent} is
+% set when it is not 0:
+% \begin{macrocode}
+\newskip \ParIndent \def \StdParIndent {1em}
+\newif \ifIndent
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Paragraph separation}
+% Sometimes it is necessary to omit the paragraph
+% separation (the vertical space inserted between every paragraph),
+% for instance after having inserted some special vertical space. This
+% is done by setting \cs{parskip} to 0~pt. The following paragraph
+% will reset this to \cs{CurParSkip} so that subsequent paragraphs
+% will have the standard separation; see the definition of \cs{NewPar}
+% above.
+%
+% \begin{macro}{\CurParSkip}
+% \cs{CurParSkip} must be defined:
+% \begin{macrocode}
+\newskip \CurParSkip
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\AddVspace}
+% Several insertions of vertical space (with \cs{vskip}) should not
+% just accumulate; this will lead to excessive vertical spacing.
+% Instead, \cs{AddVspace} should be used; it inserts the maximum of
+% the last space (if any) and the current one, and it also sets
+% \cs{parskip} to 0~pt so that the automatic paragraph separation will
+% not interfere.
+% \begin{macrocode}
+\def \AddVspace #1{\ifvmode \else \endgraf \fi
+ \skip1 = #1\relax
+ \ifdim \lastskip < \skip1 \relax
+ \ifdim \lastskip > 0pt \vskip -\lastskip \fi
+ \vskip \skip1
+ \fi \parskip = 0pt \relax }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{The document head}
+% This section implements the various commands used at the start of
+% the document.
+%
+% \begin{macro}{<title>}
+% \begin{macro}{</title>}
+% \stenv{title} is used to set the document title. It is centered, and
+% uses the biggest fonts available.
+% \begin{macrocode}
+\Cdef {title}{\AddVspace{30pt plus 10pt}
+ \NewEnvir{title}{\begingroup}{\endgraf\endgroup}
+ \leftskip = 2cm plus 1fill \rightskip = \leftskip
+ \ParIndent = 0pt \CurParSkip = 0pt
+ \ResetFont \SetSize{X}}
+\Cdef {/title}{\EndEnvir{title}%
+ \AddVspace{20pt plus 4pt}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<author>}
+% \begin{macro}{</author>}
+% \stenv{author} is used for the author's name. It is set like
+% \stenv{title}, but uses a smaller font.
+% \begin{macrocode}
+\Cdef {author}{\AddVspace{10pt plus 3pt}
+ \NewEnvir{author}{\begingroup}{\endgraf\endgroup}
+ \leftskip = 2cm plus 1fill \rightskip = \leftskip
+ \ParIndent = 0pt \CurParSkip = 0pt
+ \ResetFont \SetSize{L}}
+\Cdef {/author}{\EndEnvir{author}%
+ \AddVspace{20pt plus 4pt}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<info>}
+% \begin{macro}{</info>}
+% \stenv{info} is used for additional information, like the date. It
+% is centered, but uses the normal text font.
+% \begin{macrocode}
+\Cdef {info}{\AddVspace{10pt plus 3pt}
+ \NewEnvir{info}{\begingroup}{\endgraf\endgroup}
+ \leftskip = 2cm plus 1fill \rightskip = \leftskip
+ \ParIndent = 0pt \CurParSkip = 0pt
+ \ResetFont \SetSize{N}}
+\Cdef {/info}{\EndEnvir{info}%
+ \AddVspace{20pt plus 4pt}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<abstract>}
+% \begin{macro}{</abstract>}
+% \stenv{abstract} is used for the short abstract usually given with
+% each document. It is set with indented margins, and the type is
+% smaller than the text type. The word `Abstract' is set in boldface.
+% \begin{macrocode}
+\Cdef {abstract}{\AddVspace{10pt plus 3pt}
+ \NewEnvir{abstract}{\begingroup}{\endgraf\endgroup}
+ \ResetFont \def \FontBold{B} \SetSize{S} \CurParSkip = 0pt
+ \leftskip = 2cm \rightskip = \leftskip \Indentfalse
+ \centerline{\AbstractName}
+ \ResetFont \SetSize{S}\Indentfalse }
+\Cdef {/abstract}{\EndEnvir{abstract}%
+ \AddVspace{10pt plus 2pt}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Sectioning commands}
+% To keep track of the section numbers, we need four counters:
+% \begin{macrocode}
+\newcount \SectI \newcount \SectII
+\newcount \SectIII \newcount \SectIV
+% \end{macrocode}
+% \begin{macro}{\Heading}
+% Since most of the work of a sectioning command is the same
+% irrespective of its level, the common code has been place in
+% \cs{Heading} which has four parameters: "#1" is the vertical space
+% before the section, "#2" is the font size (\texttt{N}, \texttt{L} or
+% \texttt{X}), "#3" tells whether to use bold type or not (\texttt{B}
+% or \texttt{M}), and "#4" is the \TeX{} command to produce the
+% section number.
+% \begin{macrocode}
+\def \Heading #1#2#3#4{\AddVspace{#1}
+ \def \FontBold {#3} \SetSize{#2}
+ \setbox0 = \hbox{#4\kern 0.5\baselineskip}
+ \hangindent = \wd0 \hangafter = 1 \raggedright
+ \ParIndent = 0pt \CurParSkip = 0pt \leavevmode \box0 }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{<h1>}
+% \stcs{H1} must update the counters and add vertical space. The rest
+% of the work is done by \cs{Heading}.
+% \begin{macrocode}
+\Cdef {h1}{\endgraf
+ \global\advance \SectI by 1
+ \global\SectII = 0 \global\SectIII = 0 \global\SectIV = 0
+ \edef \CurDef {\SectIim}
+ \NewEnvir{h1}{\begingroup}{\endgroup}
+ \Heading{24pt plus 12pt minus 3pt}{X}{B}{\SectIim}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{</h1>}
+% \stcs{/H1} terminates the heading. It adds some vertical space
+% (protcted with a top \cs{penalty} so that a page break will never
+% occur) and sets \cs{Indentfalse} to prevent indentation of the
+% following line.
+% \begin{macrocode}
+\Cdef {/h1}{\endgraf
+ \nobreak\vskip 6pt plus 1.5pt
+ \EndEnvir{h1} \Indentfalse }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{<h2>}
+% \begin{macro}{</h2>}
+% \stcs{H2} and \stcs{/h2} work more or less like \stcs{h1} and
+% \stcs{/h1}:
+% \begin{macrocode}
+\Cdef {h2}{\endgraf
+ \global\advance \SectII by 1
+ \global\SectIII = 0 \global\SectIV = 0
+ \edef \CurDef {\SectIIim}
+ \NewEnvir{h2}{\begingroup}{\endgroup}
+ \Heading{14pt plus 7pt minus 2pt}{L}{B}{\SectIIim}}
+\Cdef {/h2}{\endgraf
+ \nobreak\vskip 4pt plus 1pt
+ \EndEnvir{h2}\Indentfalse }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<h3>}
+% \begin{macro}{</h3>}
+% \stcs{H3} and \stcs{/h3} work more or less like the two preceding
+% ones:
+% \begin{macrocode}
+\Cdef {h3}{\endgraf
+ \global\advance \SectIII by 1 \global\SectIV = 0
+ \edef \CurDef {\SectIIIim}
+ \NewEnvir{h3}{\begingroup}{\endgroup}
+ \Heading{10pt plus 5pt minus 1pt}{N}{B}{\SectIIIim}}
+\Cdef {/h3}{\endgraf
+ \nobreak\vskip 2pt plus 1pt
+ \EndEnvir{h3}\Indentfalse }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<h4>}
+% \begin{macro}{</h4>}
+% \stcs{H4} and \stcs{/h4} are slightly different from the previous
+% ones in that they use a run-in title (the text continues on the same
+% line as the title):
+% \begin{macrocode}
+\Cdef {h4}{\AddVspace{8pt plus 4pt minus 1pt}
+ \global\advance \SectIV by 1
+ \edef \CurDef {\SectIVim}
+ \NewEnvir{h4}{\begingroup}{\endgroup}
+ \def \FontBold{B}\SelectFont \Indentfalse \SectIVim }
+\Cdef {/h4}{\kern 0.5\baselineskip
+ \EndEnvir{h4}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Lists}
+% \begin{macro}{<list>}
+% \begin{macro}{</list>}
+% The \stenv{list} environment increases the left margin and sets the
+% item counter to 0; everything
+% else is handled by the various kinds of \cs{item}.
+% \begin{macrocode}
+\Cdef {list}{\AddVspace{\ListSkip}
+ \NewEnvir{list}{\begingroup}{\endgroup}
+ \advance \leftskip by \ListIndent
+ \Indentfalse \CurParSkip = \ListSkip \ParIndent = 0pt
+ \ItemCount = 0 }
+\Cdef {/list}{\endgraf
+ \EndEnvir{list} \Indentfalse }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{<item>}
+% \stcs{item} inserts a bulleted item.
+% \begin{macrocode}
+\Cdef {item}{\endgraf \Indentfalse
+ \leavevmode\llap{\BulletItemFormat}\ignorespaces }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{<numitem>}
+% \stcs{numitem} gives a numbered item.
+% \begin{macrocode}
+\Cdef {numitem}{\endgraf
+ \advance \ItemCount by 1 \edef \CurDef {\the\ItemCount}
+ \Indentfalse
+ \leavevmode\llap{\NumItemFormat{\ItemCount}}\ignorespaces }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ItemCount}
+% The item counter \cs{ItemCount} must also be declared:
+% \begin{macrocode}
+\newcount \ItemCount
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{<textitem>}
+% \begin{macro}{</textitem>}
+% The \stenv{textitem} environment starts another item with a bold
+% text.
+% \begin{macrocode}
+\Cdef {textitem}{\endgraf
+ \NewEnvir{textitem}{\begingroup}{\endgroup}
+ \def \FontBold {B}\SelectFont \leavevmode \kern -\ListIndent
+ \ignorespaces }
+\Cdef {/textitem}{\unskip
+ \EndEnvir{textitem}%
+ \hskip 1em \ignorespaces }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Displays}
+% \begin{macro}{<display>}
+% \begin{macro}{</display>}
+% A \stenv{display} environment is implemented by increasing both
+% margins.
+% \begin{macrocode}
+\Cdef {display}{\AddVspace{\DisplayPreSkip}
+ \NewEnvir{display}{\begingroup}{\endgroup}%
+ \advance \leftskip by \DisplayIndent
+ \advance \rightskip by \DisplayIndent
+ \CurParSkip = \DisplayParSkip \ParIndent = 0pt \relax }
+\Cdef {/display}{\AddVspace{\DisplayPostSkip}
+ \EndEnvir{display}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Code}
+% Handling code like computer programs is quite easy. It involves
+% \begin{itemize}
+% \item changing "<"'s \cs{catcode} into that of an ordinary
+% character,
+%
+% \item making space and end-of-lines into active characters with a
+% suitable definition, and
+%
+% \item selecting a fixed-width font and a suitable leading.
+% \end{itemize}
+% It is necessary to remember whether the code followed a "<p>".
+% If so, some vertical space will be added before and after the code.
+% \begin{macrocode}
+\newif \ifCodePar
+% \end{macrocode}
+% \begin{macro}{\CodeSetup}
+% All the initialization is handled by the \cs{CodeSetup} macro:
+% \begin{macrocode}
+\def \CodeSetup {\ifvmode \CodePartrue \AddVspace{\DisplayPreSkip}
+ \else \CodeParfalse \fi
+ \def\FontKind{T}\SelectFont
+ \baselineskip = \CodeSkipN \CurParSkip = 0pt \ParIndent = 0pt
+ \catcode`\< = 12 \frenchspacing \obeylines \obeyspaces }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\obeylines}
+% Plain \TeX's definition of \cs{obeylines} must be redefined since
+% \cs{par} has been changed:
+% \begin{macrocode}
+\begingroup
+ \catcode`\^^M = \active %
+ \gdef\obeylines{\catcode`\^^M=\active \def^^M{\endgraf\leavevmode}}%
+\endgroup
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\obeyspaces}
+% The appearance of a space when \cs{obeyspaces} is
+% in effect must also be modified. By inserting a \cs{leavevmode}, we
+% will not lose spaces at the beginning of a line.
+% \begin{macrocode}
+\begingroup
+ \obeyspaces\gdef {\leavevmode\space}%
+\endgroup
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\CodeFinish}
+% After the code, \cs{CodeFinish} is called to terminate the mode.
+% It adds the needed vertical space.
+% \begin{macrocode}
+\def \CodeFinish {\ifCodePar
+ \def \Next {\endgraf \vskip -\baselineskip \vskip \DisplayPostSkip
+ \global\Indentfalse }%
+ \else
+ \let \Next = \relax
+ \fi \Next }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{<code>}
+% Time has come to write the user interface. The \stenv{code}
+% environment reads the code as parameter to the command \cs{ReadCode}.
+% \begin{macrocode}
+\Cdef {code}{\NewEnvir{code}{\begingroup}{\endgroup}%
+ \CodeSetup \ReadCode }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ReadCode}
+% \begin{macro}{</code>}
+% \cs{ReadCode} just inserts the code (which is parameter "#1")
+% and terminates the environment.
+% \begin{macrocode}
+\begingroup
+ \catcode `\< = 12
+ \gdef \ReadCode #1</code>{#1\CodeFinish\EndEnvir{code}}%
+\endgroup
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<codefile>}
+% \stcs{codefile} checks for correct syntax. If the file name is given
+% properly, \cs{ReadCodeFile} is called to perform the actual reading.
+% \begin{macrocode}
+\Cdef {codefile}{\IfNextChar{[}%
+ {\ReadCodeFile}%
+ {\Error{No code file name given;}%
+ {the syntax is <codefile>[file name].}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\ReadCodeFile}
+% \cs{ReadCodeFile} just reads the specified file
+% \begin{macrocode}
+\def \ReadCodeFile [#1]{\endgraf \begingroup
+ \CodeSetup
+ \IfFileExists{#1}{\input #1}%
+ {\Error{Code file `#1' cound not be found.}{}}
+ \CodeFinish \endgroup }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Footnotes}
+% \begin{macro}{<footnote>}
+% \begin{macro}{</footnote>}
+% Implementing footnotes is easy, as the mechanism is ready in plain
+% \TeX\@.
+% \begin{macrocode}
+\Cdef {footnote}{\NewEnvir{footnote}%
+ {\global\advance \FootnoteCnt by 1
+ \footnote{\FootnoteIm{\FootnoteCnt}}\bgroup
+ \edef \CurDef {\the\FootnoteCnt}}%
+ {\egroup}%
+ \ResetFont \SetSize{S}}
+\Cdef {/footnote}{\EndEnvir{footnote}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\FootnoteCnt}
+% We must remember to declare the footnote counter:
+% \begin{macrocode}
+\newcount \FootnoteCnt
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Page headers and footers}
+% By default, \starTeX{} has the same headers and footer as \TeX\@.
+% The footer must, however, be redefined so that it always uses the
+% same font as the body text.
+% \begin{macrocode}
+\footline = {\ResetFont\SelectFont \hfil \folio \hfil}
+% \end{macrocode}
+%
+% \subsection{Customization}
+% This section contains definitions that are likely to be changed in
+% local adaptions.
+%
+% \subsubsection{Sizes}
+% \begin{macro}{\DisplayIndent}
+% \begin{macro}{\DisplayParSkip}
+% \begin{macro}{\DisplayPostSkip}
+% \begin{macro}{\DisplayPreskip}
+% The following four sizes determine the appearance of displays.
+% \begin{macrocode}
+\def \DisplayIndent {\ListIndent}
+\def \DisplayParSkip {\ListParSkip}
+\def \DisplayPostSkip {5pt plus 2pt minus 1pt\relax}
+\def \DisplayPreSkip {5pt plus 2pt minus 1pt\relax}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\ListIndent}
+% \begin{macro}{\ListParSkip}
+% \begin{macro}{\ListSkip}
+% The next three are used when setting lists.
+% \begin{macrocode}
+\def \ListIndent {25pt\relax}
+\def \ListParSkip {\ListSkip}
+\def \ListSkip {10pt plus 2pt minus 1pt\relax}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Formats}
+% \begin{macro}{\SectIim}
+% \begin{macro}{\SectIIim}
+% \begin{macro}{\SectIIIim}
+% \begin{macro}{\SectIVim}
+% \cs{SetcIim}, \cs{SectIIim}, \cs{SectIIIim} and \cs{SectIVim} define
+% what the section number at various levels should look
+% like.
+% \begin{macrocode}
+\def \SectIim {\the\SectI}
+\def \SectIIim {\SectIim.\the\SectII}
+\def \SectIIIim {\SectIIim.\the\SectIII}
+\def \SectIVim {\SectIIIim.\the\SectIV}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\FootnoteIm}
+% \cs{FootnoteIm} defines the appearance of the footnote mark; "#1" is
+% the footnote number.
+% \begin{macrocode}
+\def \FootnoteIm #1{$^{\the #1}$}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\FigIm}
+% \begin{macro}{\TabIm}
+% \cs{FigIm} and \cs{TabIm} define the appearance of the figure and
+% table counters, respectively.
+% \begin{macrocode}
+\def \FigIm {\the\FigCnt}
+\def \TabIm {\the\TabCnt}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \begin{macro}{\BulletItemFormat}
+% \begin{macro}{\NumItemFormat}
+% The two commands \cs{BulletItemFormat} and \cs{NumItemFormat} define
+% the appearance of the marks used by \stcs{item} and \stcs{numitem},
+% respectively.
+% \begin{macrocode}
+\def \BulletItemFormat {$\bullet$\kern 6pt\relax}
+\def \NumItemFormat #1{\the#1.\kern 4pt\relax}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Character set}
+% This version of \starTeX{} uses \textsc{iso}~8859-1 as its standard
+% character set. (Users of other character sets will have to modify
+% this.)
+%
+% \begin{macro}{\E}
+% \cs{E} is used to redefine the encoding of a character; this is
+% done by making the character active. "#1" is the character's number,
+% and "#2" is the \TeX{} code to which it is to be defined.
+% The implementation of \cs{E} uses the standard technique of
+% defining a \cs{uccode} and then calling \cs{uppercase} to
+% insert the correct character where it is defined.)
+% \begin{macrocode}
+\def \E #1#2{\catcode#1 = \active
+ \begingroup \uccode`\~ = #1\uppercase{\endgroup \def ~{#2}}}
+% \end{macrocode}
+% \end{macro}
+% There are five different kinds of reencoding:
+% \begin{itemize}
+% \item Some characters are reencoded to a different character in the
+% same font using the \cs{char} primitive; examples are
+% 161~({\StdECR \symbol{189}}) and 163~({\StdECR \symbol{191}}).
+% \end{itemize}
+% \begin{macrocode}
+\E{161}{\char189 } \E{163}{\char191 } \E{167}{\char159 }
+\E{171}{\char19 } \E{184}{\char11 } \E{187}{\char20 }
+\E{191}{\char190 } \E{223}{\char255 } \E{255}{\char184 }
+% \end{macrocode}
+%
+% \begin{macro}{\CC}
+% \begin{itemize}
+% \item Other characters can be found in the \emph{Companion font},
+% known to \starTeX{} as the Alternate font. The macro \cs{CC} is
+% used for this; its parameter "#1" is the character's position in the
+% companion font. Examples are 162~({\CompECR \symbol{162}}) and
+% 164~({\CompECR \symbol{164}}).
+% \end{itemize}
+% \begin{macrocode}
+\def \CC #1{{\def\FontAlt{A}\SelectFont \char#1}}
+\E{162}{\CC{162}} \E{164}{\CC{164}} \E{165}{\CC{165}}
+\E{166}{\CC{166}} \E{168}{\CC{168}} \E{169}{\CC{169}}
+\E{170}{\CC{170}} \E{172}{\CC{172}} \E{174}{\CC{174}}
+\E{175}{\CC{175}} \E{176}{\CC{176}} \E{180}{\CC{180}}
+\E{182}{\CC{182}} \E{186}{\CC{186}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\MC}
+% \begin{itemize}
+% \item A few characters are math characters, like 185~({\CompECR
+% \symbol{185}}) and 246~({\CompECR \symbol{246}}). They are defined using
+% the macro \cs{MC} which has two parameters: "#1" is the character's
+% position in the companion font to be used in text mode, and
+% "#2" is some \TeX{} code to be used in math mode.
+% \end{itemize}
+% \begin{macrocode}
+\def \MC #1#2{\ifmmode #2 \else \CC{#1}\fi }
+\E{177}{\MC{177}{\pm}} \E{178}{\MC{178}{^2{}}}
+\E{179}{\MC{179}{^3{}}} \E{181}{\MC{181}{\mu}}
+\E{183}{\MC{183}{\cdot}} \E{185}{\MC{185}{^1{}}}
+\E{188}{\MC{188}{{1\over4}}} \E{189}{\MC{189}{{1\over2}}}
+\E{190}{\MC{190}{{3\over4}}} \E{215}{\MC{214}{\times}}
+\E{247}{\MC{246}{\div}}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{itemize}
+% \item Character 160 is a ``non-break space'' which is treated just
+% like a \textasciitilde{} in \TeX.
+% \end{itemize}
+% \begin{macrocode}
+\E{160}{\nobreak\ }
+% \end{macrocode}
+%
+% \begin{itemize}
+% \item Character 173 is a ``soft hyphen'' which is treated like "\-"
+% in \TeX.
+% \end{itemize}
+% \begin{macrocode}
+\E{173}{\-}
+% \end{macrocode}
+%
+% \subsubsection{Language-specific definitions}
+% \begin{macro}{\Abstractname}
+% \begin{macro}{\Figurename}
+% \begin{macro}{\Tablename}
+% These three names vary from one language to another.
+% \begin{macrocode}
+\def \AbstractName {Abstract}
+\def \FigureName {Figure}
+\def \TableName {Table}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\TimeSep}
+% Not all languages use a ``\texttt{:}'' to separate the hours,
+% minutes, and seconds.
+% \begin{macrocode}
+\def \TimeSep {:}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{<today>}
+% \begin{macro}{\Month}
+% \begin{macro}{\Th}
+% The \stcs{today} command should be redefined for each language.
+% To simplify the code, two auxiliary macros are defined: \cs{Month}
+% gives the name of the month, and \cs{Th} gives the correct suffix
+% for the day of the month.
+% \begin{macrocode}
+\Cdef {today}{\the\day\Th{\day} \Month\space\the\year}
+\def \Month {\ifcase \month \or January\or February\or March\or
+ April\or May\or June\or July\or August\or September\or
+ October\or November\or December\fi }
+\def \Th #1{%
+ \ifnum #1=1 st\else\ifnum #1=21 st\else\ifnum #1=31 st\else
+ \ifnum #1=2 nd\else\ifnum #1=22 nd\else
+ \ifnum #1=3 rd\else\ifnum #1=23 rd\else th\fi\fi\fi\fi\fi\fi\fi }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<now>}
+% The \stcs{now} command will quite probably remain unchanged for most
+% languages (except for the \cs{TimeSep}; see above), but is given
+% here just the same.
+% \begin{macrocode}
+\Cdef {now}{\Minutes = \time \Hours = \Minutes
+ \divide \Hours by 60 \Htemp = \Hours \multiply \Htemp by -60
+ \advance \Minutes by \Htemp
+ \the\Hours \TimeSep \ifnum \Minutes > 9 \else 0\fi \the\Minutes }
+% \end{macrocode}
+% The three counters used by \stcs{now} must be defined.
+% \begin{macrocode}
+\newcount \Minutes \newcount \Hours \newcount \Htemp
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Math mode}
+% A few modifications to the \TeX{} math mode are necessary.
+%
+% The "<" character must be active also in math mode.
+% \begin{macrocode}
+\mathcode`< = "8000
+% \end{macrocode}
+% \begin{macro}{<math>}
+% \begin{macro}{</math>}
+% The inline math mode "$"\dots"$" is called \stenv{math} in \starTeX.
+% \begin{macrocode}
+\Cdef {math}{\MathFonts \NewEnvir{math}{$}{$}}
+\Cdef {/math}{\EndEnvir{math}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{<displaymath>}
+% \begin{macro}{</displaymath>}
+% The display math environment "$$"\dots"$$" is also available in
+% \starTeX{} using the notation \stenv{displaymath}.
+% \begin{macrocode}
+\Cdef {displaymath}{\endgraf \MathFonts \NewEnvir{displaymath}{$$}{$$}}
+\Cdef {/displaymath}{\EndEnvir{displaymath}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Math fonts}
+% \begin{macro}{\MSetFont}
+% The \cs{MSetFont} macro is used to simplify the definition of math
+% fonts. It takes two parameters: "#1" is the math font element being
+% defined (i.e., \cs{textfont0}), and "#2" is the font name.
+% \begin{macrocode}
+\def \MSetFont #1#2{\font \NewMFont = \csname #2\endcsname
+ #1 = \NewMFont }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\MathFonts}
+% The \cs{MathFonts} macro is called whenever math mode is entered. It
+% will define all the required math fonts. To avoid unnecessary work,
+% new fonts will only be assigned if the font size has changed since
+% the last time.
+% \begin{macrocode}
+\def \MathFonts {\if \FontSize \LastMathSize \else
+ \MSetFont{\textfont0}{M-\FontSize N0}%
+ \MSetFont{\scriptfont0}{M-\FontSize S0}%
+ \MSetFont{\scriptscriptfont0}{M-\FontSize X0}%
+ \MSetFont{\textfont1}{M-\FontSize N1}%
+ \MSetFont{\scriptfont1}{M-\FontSize S1}%
+ \MSetFont{\scriptscriptfont1}{M-\FontSize X1}%
+ \MSetFont{\textfont2}{M-\FontSize N2}%
+ \MSetFont{\scriptfont2}{M-\FontSize S2}%
+ \MSetFont{\scriptscriptfont2}{M-\FontSize X2}%
+ \MSetFont{\textfont3}{M-\FontSize N3}%
+ \MSetFont{\scriptfont3}{M-\FontSize S3}%
+ \MSetFont{\scriptscriptfont3}{M-\FontSize X3}%
+ \MSetFont{\textfont4}{M-\FontSize N4}%
+ \MSetFont{\scriptfont4}{M-\FontSize S4}%
+ \MSetFont{\scriptscriptfont4}{M-\FontSize X4}%
+ \MSetFont{\textfont5}{M-\FontSize N5}%
+ \MSetFont{\scriptfont5}{M-\FontSize S5}%
+ \MSetFont{\scriptscriptfont5}{M-\FontSize X5}%
+ \MSetFont{\textfont6}{M-\FontSize N6}%
+ \MSetFont{\scriptfont6}{M-\FontSize S6}%
+ \MSetFont{\scriptscriptfont6}{M-\FontSize X6}%
+ \let \LastMathSize = \FontSize
+ \fi }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\LastMathSize}
+% \cs{LastMathSize} contains the last math size used. It
+% must be initialized to an unused value so that the math fonts are
+% always loaded the first time math mode is entered.
+% \begin{macrocode}
+\def \LastMathSize {?}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Letters}
+% The standard 26 letters are already defined, but we must define the
+% others, like `\'e' and `\AA'. These are taken from the \textsc{ecti}
+% font (number~5 in \starTeX).
+% \begin{macrocode}
+\def \Df #1{\mathcode"#1 = "05#1 \relax }
+\Df{C0}\Df{C1}\Df{C2}\Df{C3}\Df{C4}\Df{C5}\Df{C6}\Df{C7}
+\Df{C8}\Df{C9}\Df{CA}\Df{CB}\Df{CC}\Df{CD}\Df{CE}\Df{CF}
+\Df{D0}\Df{D1}\Df{D2}\Df{D3}\Df{D4}\Df{D5}\Df{D6}
+\Df{D8}\Df{D9}\Df{DA}\Df{DB}\Df{DC}\Df{DD}\Df{DE}\Df{DF}
+\Df{E0}\Df{E1}\Df{E2}\Df{E3}\Df{E4}\Df{E5}\Df{E6}\Df{E7}
+\Df{E8}\Df{E9}\Df{EA}\Df{EB}\Df{EC}\Df{ED}\Df{EE}\Df{EF}
+\Df{F0}\Df{F1}\Df{F2}\Df{F3}\Df{F4}\Df{F5}\Df{F6}
+\Df{F8}\Df{F9}\Df{FA}\Df{FB}\Df{FC}\Df{FD}\Df{FE}\Df{FF}
+% \end{macrocode}
+%
+% \subsubsection{Bold letters}
+% \begin{macro}{<bolda>}
+% \begin{macro}{<bolducA>}
+% The bold letters \stcs{bolda}\dots\stcs{boldz} and
+% \stcs{bolducA}\dots\stcs{bolducZ} are intended for use i math mode.
+% They are found on the \textsc{cmbx} font (number~4 in \starTeX).
+% \changes{1.04}{1999/03/10}{Added \stcs{bolda}, \stcs{bolducA}, and
+% related commands.}
+% \begin{macrocode}
+\def \Df #1#2#3{\Cdef{bold#1}{\MSy{\mathchar"04#2}}%
+ \Cdef{bolduc#1}{\MSy{\mathchar"04#3}}}
+\Df{a}{61}{41}\Df{b}{62}{42}\Df{c}{63}{43}\Df{d}{64}{44}
+\Df{e}{65}{45}\Df{f}{66}{46}\Df{g}{67}{47}\Df{h}{68}{48}
+\Df{i}{69}{49}\Df{j}{6A}{4A}\Df{k}{6B}{4B}\Df{l}{6C}{4C}
+\Df{m}{6D}{4D}\Df{n}{6E}{4E}\Df{o}{6F}{4F}\Df{p}{70}{50}
+\Df{q}{71}{51}\Df{r}{72}{52}\Df{s}{73}{53}\Df{t}{74}{54}
+\Df{u}{75}{55}\Df{v}{76}{56}\Df{w}{77}{57}\Df{x}{78}{58}
+\Df{y}{79}{59}\Df{z}{7A}{5A}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Operators}
+% \begin{macro}{\MSy}
+% \cs{MSy} is used to insert a mathematical symbol. It will expand to
+% "#1", and insert a math mode environment ("$"\dots"$") if required.
+% \begin{macrocode}
+\def \MSy #1{\ifmmode #1\else $#1$\fi }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\MOp}
+% \cs{MOp} is also used to insert the mathematical symbol "#2", but
+% gives an error message if not in a math environment. Parameter "#1"
+% is the \starTeX{} command name, which is used in the error message.
+% \begin{macrocode}
+\def \MOp #1#2{\ifmmode \def \MNext {#2}\else
+ \Error{Command <#1> is only allowed in math mode;}%
+ {command ignored.}\let \MNext = \relax \fi
+ \MNext }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Mdef}
+% \cs{Mdef} is used to define a \starTeX{} mathematical symbol
+% command whenever the \starTeX{} command is
+% identical to the name of the
+% corresponding \TeX{} macro; parameter "#1" is the name of both.
+% \begin{macrocode}
+\def \Mdef #1{\Cdef{#1}{\MSy{\csname #1\endcsname}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Odef}
+% \cs{Odef} is similar to \cs{Mdef} but is for definitions based on
+% \cs{MOp} rather than \cs{MSy}.
+% \begin{macrocode}
+\def \Odef #1{\Cdef{#1}{\MOp{#1}{\csname #1\endcsname}}}
+% \end{macrocode}
+% \end{macro}
+% These commands are now used to define all the standard unary and
+% binary operators.
+% \begin{macrocode}
+\Mdef{amalg} \Mdef{bigcirc} \Mdef{bigtriangleup}
+\Mdef{bigtriangledown} \Mdef{bullet} \Mdef{cap} \Mdef{circ}
+\Mdef{cup} \Mdef{dagger} \Mdef{ddagger} \Mdef{diamond} \Mdef{mp}
+\Mdef{odot} \Mdef{ominus} \Mdef{oplus} \Mdef{oslash} \Mdef{otimes}
+\Mdef{setminus} \Mdef{sqcap} \Mdef{sqcup} \Mdef{star}
+\Mdef{triangleleft} \Mdef{triangleright} \Mdef{uplus} \Mdef{vee}
+\Mdef{wedge} \Mdef{wr}
+% \end{macrocode}
+%
+% \subsubsection{Relations}
+% These are the various relations available.
+% \changes{1.01}{1996/11/29}{Added forgotten operator \stcs{propto}.}
+% \begin{macrocode}
+\Mdef{approx} \Mdef{asymp} \Mdef{bowtie} \Mdef{cong} \Mdef{doteq}
+\Mdef{dashv} \Mdef{equiv} \Mdef{frown} \Mdef{geq} \Mdef{gg} \Mdef{in}
+\Mdef{leq} \Mdef{ll} \Mdef{mid} \Mdef{models} \Mdef{neq} \Mdef{ni}
+\Mdef{notin} \Mdef{parallel} \Mdef{perp} \Mdef{prec} \Mdef{preceq}
+\Mdef{propto} \Mdef{sim} \Mdef{simeq} \Mdef{smile} \Mdef{sqsubseteq}
+\Mdef{sqsupseteq} \Mdef{subset} \Mdef{subseteq} \Mdef{supset}
+\Mdef{supseteq} \Mdef{succ} \Mdef{succeq} \Mdef{vdash}
+% \end{macrocode}
+% \begin{macro}{<gt>}
+% \begin{macro}{<lt>}
+% The two symbols \stcs{gt} and \stcs{lt} must be defined; the former
+% is not really necessary, but is included for symmetry reasons. Note
+% also that the definition of \stcs{lt} is slightly tricky since "<"
+% is an active symbol in math mode.
+% \begin{macrocode}
+ \Cdef{gt}{>}
+ \Cdef{lt}{\ifmmode \mathchar"313C \else <\fi}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Delimitiers}
+% In addition to (), [], $\{\}$ and $\vert$, the following delimiters
+% are defined:
+% \begin{macrocode}
+\Mdef{langle} \Mdef{lceil} \Mdef{lfloor} \Mdef{rangle}
+\Mdef{rceil} \Mdef{rfloor}
+% \end{macrocode}
+%
+% \subsubsection{Arrows}
+% All the standard arrows are included.
+% \begin{macrocode}
+\Mdef{leftarrow} \Mdef{rightarrow} \Mdef{leftrightarrow}
+\Mdef{longleftarrow} \Mdef{longrightarrow} \Mdef{longleftrightarrow}
+\Mdef{uparrow} \Mdef{downarrow}
+\Mdef{updownarrow} \Mdef{nearrow} \Mdef{nwarrow} \Mdef{searrow}
+\Mdef{swarrow} \Mdef{mapsto} \Mdef{longmapsto} \Mdef{hookleftarrow}
+\Mdef{hookrightarrow} \Mdef{leftharpoonup} \Mdef{rightharpoonup}
+\Mdef{leftharpoondown} \Mdef{rightharpoondown} \Mdef{rightleftharpoons}
+% \end{macrocode}
+% In \TeX, some arrows use uppercase letters to indicate double
+% arrows. I use the prefix "double" instead.
+% \begin{macrocode}
+\Cdef{doubleleftarrow}{\MSy{\Leftarrow}}
+\Cdef{doublerightarrow}{\MSy{\Rightarrow}}
+\Cdef{doubleleftrightarrow}{\MSy{\Leftrightarrow}}
+\Cdef{doublelongleftarrow}{\MSy{\Longleftarrow}}
+\Cdef{doublelongrightarrow}{\MSy{\Longrightarrow}}
+\Cdef{doublelongleftrightarrow}{\MSy{\Longleftrightarrow}}
+\Cdef{doubleuparrow}{\MSy{\Uparrow}}
+\Cdef{doubledownarrow}{\MSy{\Downarrow}}
+\Cdef{doubleupdownarrow}{\MSy{\Updownarrow}}
+% \end{macrocode}
+%
+% \subsubsection{Big symbols}
+% These are the big symbols.
+% \begin{macrocode}
+\Odef{bigcap} \Odef{bigcup} \Odef{bigodot} \Odef{bigoplus}
+\Odef{bigotimes} \Odef{bigsqcup} \Odef{biguplus} \Odef{bigvee}
+\Odef{bigwedge} \Odef{int} \Odef{oint} \Odef{prod} \Odef{sum}
+% \end{macrocode}
+%
+% \subsubsection{Function names}
+% Some names are defined as commands to ensure that they will be
+% printed in the correct font.
+% \changes{1.01}{1996/11/29}{Name of \cs{sup} operator changed to
+% \stcs{sup-op} because of name clash with the \stcs{sup} command used
+% for indices. (Detected by Marco Paggi,
+% \textsf{aampaggi@input.lognet.it}.)}
+% \begin{macrocode}
+\Mdef{arccos} \Mdef{arcsin} \Mdef{arctan} \Mdef{arg} \Mdef{cos}
+\Mdef{cosh} \Mdef{cot} \Mdef{coth} \Mdef{csc} \Mdef{deg} \Mdef{det}
+\Mdef{dim} \Mdef{exp} \Mdef{gcd} \Mdef{hom} \Mdef{inf} \Mdef{ker}
+\Mdef{lg} \Mdef{lim} \Mdef{liminf} \Mdef{limsup} \Mdef{ln}
+\Mdef{log} \Mdef{max} \Mdef{min} \Mdef{sec} \Mdef{sin} \Mdef{sinh}
+\Cdef{sup-op}{\MSy{\sup}} \Mdef{tan} \Mdef{tanh}
+% \end{macrocode}
+% \stcs{pr} must be given a special definition as its name in plain \TeX{}
+% has an uppercase letter.
+% \begin{macrocode}
+\Cdef{pr}{\MSy{\Pr}}
+% \end{macrocode}
+%
+% \subsubsection{Greek letters}
+% The lowercase Greek letters can be found just using the plain \TeX{}
+% name.
+% \begin{macrocode}
+\Mdef{alpha} \Mdef{beta} \Mdef{gamma} \Mdef{delta} \Mdef{epsilon}
+\Mdef{varepsilon} \Mdef{zeta} \Mdef{eta} \Mdef{theta} \Mdef{vartheta}
+\Mdef{iota} \Mdef{kappa} \Mdef{lambda} \Mdef{mu} \Mdef{nu} \Mdef{xi}
+\Cdef {omicron}{\MSy{o}} \Mdef{pi} \Mdef{varpi} \Mdef{rho} \Mdef{varrho}
+\Mdef{sigma} \Mdef{varsigma} \Mdef{tau} \Mdef{upsilon} \Mdef{phi}
+\Mdef{varphi} \Mdef{chi} \Mdef{psi} \Mdef{omega}
+% \end{macrocode}
+% The uppercase Greek letters can be found in the \textsc{cmr}
+% font, which is font no 0 in \starTeX.
+% Those that also exist in the Latin alphabet, can be found in their
+% normal position, while the special Greek letters are placed at the
+% beginning of the font table.
+% \begin{macrocode}
+\def \Df #1#2{\Cdef{#1}{\MSy{\mathchar"#2}}}
+\Df{ucalpha}{0041} \Df{ucbeta}{0042} \Df{ucgamma}{0000}
+\Df{ucdelta}{0001} \Df{ucepsilon}{0045} \Df{uczeta}{005A}
+\Df{uceta}{0048} \Df{uctheta}{0002} \Df{uciota}{0049}
+\Df{uckappa}{004B} \Df{uclambda}{0003} \Df{ucmu}{004D}
+\Df{ucnu}{004E} \Df{ucxi}{0004} \Df{ucomicron}{004F}
+\Df{ucpi}{0005} \Df{ucrho}{0050} \Df{ucsigma}{0006}
+\Df{uctau}{0054} \Df{ucupsilon}{0007} \Df{ucphi}{0008}
+\Df{ucchi}{0058} \Df{ucpsi}{0009} \Df{ucomega}{000a}
+% \end{macrocode}
+%
+% \subsubsection{Blackboard set letters}
+% The socalled ``blackboard bold'' letters $\Bbb{C}$, $\Bbb{N}$,
+% $\Bbb{R}$ and $\Bbb{Z}$ are used to denote the standard sets.
+% \changes{1.03}{1998/04/30}{Added the various set names. (Suggested
+% by Christian Sommerfeldt \O{}ien, \textsf{christso@ifi.uio.no}.)}
+% \begin{macrocode}
+\def \Df #1#2{\Cdef{#1}{\MSy{\mathchar"06#2}}}
+\Df{cset}{43} \Df{nset}{4E} \Df{rset}{52} \Df{zset}{5A}
+% \end{macrocode}
+%
+% \subsubsection{Calligraphic letters}
+% \begin{macro}{cala}
+% The calligraphic letters can be found in font~2.
+% \changes{1.04}{1999/03/10}{Fixed a bug in the \stcs{calA} and
+% related commands.}
+% \begin{macrocode}
+\def \Df #1#2{\Cdef{cal#1}{\MSy{\mathchar"02#2}}}
+\Df{a}{41} \Df{b}{42} \Df{c}{43} \Df{d}{44} \Df{e}{45}
+\Df{f}{46} \Df{g}{47} \Df{h}{48} \Df{i}{49} \Df{j}{4A}
+\Df{k}{4B} \Df{l}{4C} \Df{m}{4D} \Df{n}{4E} \Df{o}{4F}
+\Df{p}{50} \Df{q}{51} \Df{r}{52} \Df{s}{53} \Df{t}{54}
+\Df{u}{55} \Df{v}{56} \Df{w}{57} \Df{x}{58} \Df{y}{59}
+\Df{z}{5A}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Other symbols}
+% A few symbols are left.
+% \begin{macrocode}
+\Mdef{aleph} \Mdef{angle} \Mdef{bot} \Mdef{ell} \Mdef{emptyset}
+\Mdef{exists} \Mdef{forall} \Mdef{hbar} \Mdef{nabla} \Mdef{neg}
+\Odef{not} \Mdef{partial} \Mdef{surd} \Mdef{top} \Mdef{wp}
+\Cdef{infinity}{\MSy{\infty}} \Cdef{im}{\MSy{\Im}} \Cdef{re}{\MSy{\Re}}
+\Cdef{,}{{,}}
+\Cdef{:}{\MSy{\vdots}}
+\Cdef{:::}{\MSy{\cdots}}
+% \end{macrocode}
+% \begin{macro}{<...>}
+% The definition of \stcs{...} has a minute space to allow \starTeX{}
+% to split the line.
+% \begin{macrocode}
+\Cdef{...}{\MSy{\ldots}\hskip 0.001pt \relax }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Subscripts and superscripts}
+% \begin{macro}{<sub>}
+% \begin{macro}{</sub>}
+% \begin{macro}{<sup>}
+% \begin{macro}{</sup>}
+% The sub- and superscripts in equations are accessible through
+% \stenv{sub} and \stenv{sup}.
+% \begin{macrocode}
+\Cdef {sub}{\MOp{sub}{\NewEnvir{sub}{_\bgroup}{\egroup}}}
+\Cdef {/sub}{\MOp{/sub}{\EndEnvir{sub}}}
+\Cdef {sup}{\MOp{sup}{\NewEnvir{sup}{^\bgroup}{\egroup}}}
+\Cdef {/sup}{\MOp{/sup}{\EndEnvir{sup}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Fractions}
+% \begin{macro}{<frac>}
+% \begin{macro}{<over>}
+% \begin{macro}{</frac>}
+% Fractions are set with in a
+% \stcs{frac}\dots\stcs{over}\dots\stcs{/frac} environment.
+% \begin{macrocode}
+\Cdef {frac}{\MOp{frac}{\NewEnvir{frac}{\bgroup}{\egroup}%
+ \NOver = 0\relax}}
+\Cdef {over}{\MOp{over}{\FracOver}}
+\Cdef {/frac}{\MOp{/frac}{\ifnum \NOver = 0
+ \Error{No <over> in the <frac>...<over>...</frac> environment.}{}\fi
+ \EndEnvir{frac}}}
+\def \FracOver {\ifTextEqual{\CurEnv}{frac}%
+ \ifnum \NOver = 0 \over
+ \else \Error{Only one <over> may occur in each <frac>...</frac>
+ environment.}{}%
+ \fi \advance \NOver by 1
+ \else \Error{<over> only allowed in a
+ <frac>...<over>...</frac> environment.}{}%
+ \fi }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% To check for legal use of \stcs{over}, a counter named \cs{NOver} is
+% used.
+% \begin{macrocode}
+\newcount \NOver
+% \end{macrocode}
+%
+% \subsubsection{Roots}
+% \begin{macro}{<sqrt>}
+% \begin{macro}{</sqrt>}
+% The \stenv{sqrt} environment is just an interface to the \cs{sqrt}
+% macro in plain \TeX.
+% \begin{macrocode}
+\Cdef {sqrt}{\MOp{sqrt}{\NewEnvir{sqrt}{\sqrt\bgroup}{\egroup}}}
+\Cdef {/sqrt}{\MOp{/sqrt}{\EndEnvir{sqrt}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{PostScript figures}
+% \begin{macro}{<psfig>}
+% \begin{macro}{</psfig>}
+% \starTeX{} allows the inclusion of \ps{} figures through the
+% \stenv{psfig} environment. It checks if the command is allowed in the
+% current state, and, if it is, \cs{PSfig} is called; if not,
+% \cs{PSfigError} is called instead.
+% \begin{macrocode}
+\Cdef {psfig}{\if \State x \let \Next = \PSfig \else
+ \let \Next = \PSfigError \fi
+ \Next }
+\Cdef {/psfig}{\AddVspace{6pt plus 1pt}
+ \ifx \PSfile \relax \else
+ \centerline{\epsfbox{\PSfile}}%
+ \AddVspace{10pt plus 2pt minus 1pt}
+ \fi
+ \EndEnvir{psfig}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% The actual inclusion of the \ps{} file in handled by \cs{epsfbox}
+% from the file \texttt{epsf.tex} which is provided with the
+% \textsc{dvips} program.
+% \begin{macrocode}
+\input epsf.tex
+% \end{macrocode}
+% \begin{macro}{\PSfig}
+% \cs{PSfig} checks whether the user has remembered to provide the
+% file name; if so, \cs{PSfetch} is called to check the \ps{} file.
+% \begin{macrocode}
+\def \PSfig{\NewEnvir{psfig}{\topinsert}{\endinsert}
+ \let \PSfile = \relax \let \State = p
+ \IfNextChar{[}%
+ {\PSfetch}%
+ {\Error{No file name for PostScript figure;}%
+ {the syntax is: <psfig>[file name]caption text</psfig>.}%
+ \PScaption}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\PSfigError}
+% \cs{PSfigError} gives an error message and starts a dummy
+% environment.
+% \begin{macrocode}
+\def \PSfigError {\endgraf
+ \Error{Calls on <psfig> not allowed inside <psfig> or <table>;}%
+ {the command was ignored.}%
+ \NewEnvir{psfig}{\begingroup}{\endgroup}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\PSfetch}
+% \cs{PSfetch} checks that the \ps{} exists, and notes its name in
+% \cs{PSfile}.
+% \begin{macrocode}
+\def \PSfetch [#1]{\IfFileExists{#1}%
+ {\gdef \PSfile {#1}}%
+ {\Error{PostScript file `#1' could not be found.}{}}%
+ \PScaption }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\epsfsize}
+% \cs{epsfsize} is used by \cs{epsfbox} to scale the \ps{} figure.
+% We want figures to fill either 80\% of the text width or 40\% of the
+% text height. This is done by comparing
+% $\frac{0.8\mbox{\cs{hsize}}}{\mathtt{\#1}}$ and
+% $\frac{0.4\mbox{\cs{vsize}}}{\mathtt{\#2}}$, where "#1" and "#2"
+% are the horizontal and vertical original sizes of the the figure.
+% \begin{macrocode}
+\def \epsfsize #1#2{0pt \dimen1 = 0.8\hsize \dimen2 = 0.4\vsize
+ \floatdiv{\dimen2}{#1}{#2}%
+ \ifdim \dimen1 < \divres \epsfxsize = 0.8\hsize
+ \else \epsfysize = 0.4\vsize \fi }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\PScaption}
+% The formatting of the caption is done by \cs{PScaption}:
+% \begin{macrocode}
+\def \PScaption {\global\advance \FigCnt by 1
+ \edef \CurDef {\the\FigCnt}
+ \leftskip = 0.1\hsize \rightskip = \leftskip
+ \ResetFont \SetSize{S}\Indentfalse
+ \FigureName~\FigIm: \ignorespaces }
+% \end{macrocode}
+% \end{macro}
+% \cs{PScaption} needs a counter to count the figures:
+% \begin{macrocode}
+\newcount \FigCnt
+% \end{macrocode}
+%
+% \subsection{Tables}
+% \begin{macro}{<table>}
+% \begin{macro}{</table>}
+% Tables are created with the \stenv{table} environment. It checks whether
+% the command is allowed in the current state and calls
+% \cs{Table} if it is; otherwise it calls \cs{TableError}.
+% \begin{macrocode}
+\Cdef {table}{\if \State x\let \Next = \Table \else
+ \let \Next = \TableError \fi
+ \Next }
+\Cdef {/table}{\EndEnvir{table}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% The table is temporarily placed in a box so that it may be centered
+% when output.
+% \begin{macrocode}
+\newbox \TableBox
+% \end{macrocode}
+% \begin{macro}{\Table}
+% \cs{Table} starts the table environment.
+% \begin{macrocode}
+\def \Table{\topinsert
+ \NewEnvir{table}{\TableCaption}{\LastRow\endinsert}%
+ \let \State = t}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\TableCaption}
+% The formatting of the table caption is done by \cs{TableCaption}:
+% \begin{macrocode}
+\def \TableCaption {\global\advance \TabCnt by 1
+ \edef \CurDef {\the\TabCnt}
+ \leftskip = 0.1\hsize \rightskip = \leftskip
+ \ResetFont \SetSize{S}\Indentfalse
+ \TableName~\TabIm: \ignorespaces }
+% \end{macrocode}
+% \end{macro}
+% \cs{TableCaption} needs a counter to count the tables:
+% \begin{macrocode}
+\newcount \TabCnt
+% \end{macrocode}
+% \begin{macro}{\TableError}
+% \cs{TableError} gives an error message and starts a dummy
+% environment.
+% \begin{macrocode}
+\def \TableError {\endgraf
+ \Error{Calls on <table> not allowed inside <psfig>
+ or <table>;}{the command was ignored.}%
+ \NewEnvir{table}{\begingroup}{\endgroup}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Table rows}
+% \begin{macro}{<row>}
+% \begin{macro}{\Row}
+% The command \stcs{row} is the interface to \cs{Row} which is used to
+% start another table row. Its actions depend on the current state.
+% \begin{macrocode}
+\Cdef {row}{\Row}
+\def \Row {\if \State t\FirstRow\NewRow \else
+ \if \State r\EndRow\NewRow \else
+ \Error{The <row> command is only allowed inside a
+ <table>.}{The command was ignored.}\fi\fi }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\FirstRow}
+% \cs{FirstRow} is called prior to the first table row.
+% \begin{macrocode}
+\def \FirstRow {\endgraf \ResetFont \SelectFont \let \State = r%
+ \setbox\TableBox = \hbox\bgroup \vbox\bgroup \offinterlineskip
+ \halign\bgroup \vrule ##\strut&&
+ \kern 6pt \hfil ##\unskip \hfil \kern 6pt \vrule \cr
+ \noalign{\hrule}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\NewRow}
+% \cs{NewRow} is used to start another table row.
+% \begin{macrocode}
+\def \NewRow {&}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\EndRow}
+% The command \cs{EndRow} is used to terminate the current table row.
+% \begin{macrocode}
+\def \EndRow {\cr \noalign{\hrule}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\LastRow}
+% The command \cs{LastRow} is used to terminate the last table row.
+% \begin{macrocode}
+\def \LastRow {\if \State r\EndRow\PrintTable\fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\PrintTable}
+% \cs{PrintTable} is the final command used when processing a table.
+% It terminates the table structure and outputs it.
+% \begin{macrocode}
+\def \PrintTable {\egroup\egroup\egroup
+ \AddVspace{6pt plus 2pt minus 1pt}
+ \centerline{\box\TableBox}%
+ \AddVspace{10pt plus 4pt minus 2pt}}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Table columns}
+% \begin{macro}{<col>}
+% \stcs{col} is used to start another table column.
+% \begin{macrocode}
+\Cdef {col}{\if \State r&\else
+ \Error{The <col> command is only allowed after a <row>
+ inside a <table>.}{The command was ignored.}\fi}
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Cross-references}
+% This section describes the various commands used for
+% cross-referencing.
+%
+% The basic idea is the same as the one used in \LaTeX: an extra file (with
+% extension \texttt{.aux}) contains all the labels defined in the
+% document. There are two reasons for this:
+% \begin{itemize}
+% \item Using a separate file makes it possible to have forward
+% references.
+% \item When processing a document, the page number of each label is
+% not known until the page is actually written to the \textsc{dvi}
+% file. The \cs{write} command is, consequently, delayed until that stage
+% of the processing, so using a file will always give us the
+% correct page number.
+% \end{itemize}
+% \begin{macro}{\ifAuxOpen}
+% The \texttt{.aux} file is only created when there are \stcs{label}
+% commands in the document. The first \stcs{label} creates the file,
+% and the flag \cs{ifAuxOpen} indicates whether this has been done.
+% \begin{macrocode}
+\newif \ifAuxOpen
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Defining labels}
+% \begin{macro}{<label>}
+% \stcs{label} is used to define another cross-reference label. The
+% value of the label is the current value of \cs{CurDef} which is set
+% by \stcs{h1}, \stcs{table}, etc.
+%
+% \stcs{label} first checks the syntax, and then alters the
+% \cs{catcode} of "<" in case there are any "<"s in the label.
+% Finally, it calls \cs{NewLabel} to perform the actual definition.
+% \begin{macrocode}
+\Cdef {label}{\IfNextChar{[}%
+ {\begingroup \catcode`\< = 12 \NewLabel}%
+ {\Error{No label given;}%
+ {the syntax is <label>[your label].}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\NewLabel}
+% \cs{NewLabel} first reads the old ".aux" file (unless it has already
+% been read) and opens a new ".aux" file (unless that has been done).
+% \begin{macrocode}
+\def \NewLabel [#1]{\endgroup
+ \ifAuxRead \else \ReadAuxFile \fi
+ \ifAuxOpen \else
+ \immediate\openout \NewAuxFile = \jobname.aux
+ \global\AuxOpentrue \fi
+% \end{macrocode}
+% Then, it checks whether the label has been previously defined, and
+% prints an error message if it has been. Otherwise, it notes the
+% definition and writes the necessary data to the ".aux"
+% file.\footnote{Note the trick of redefining \cs{the} so that
+% \cs{pageno} is not expanded until the page is completed. This was
+% found in \cite[Exercise~21.10]{texbook}.}
+% \begin{macrocode}
+ \expandafter\ifx \csname L]#1\endcsname \relax
+ \expandafter\edef \csname L]#1\endcsname{\the\inputlineno}%
+ {\let \the = 0\relax
+ \edef \WriteCurDef {\write \NewAuxFile
+ {\string\LabelDef
+ ]#1]\the\pageno]\CurDef E-o-LabelDef\string\relax}}%
+ \WriteCurDef }%
+ \else
+ \Error{Label `#1' already defined on line \csname L]#1\endcsname;}%
+ {this definition is ignored.}%
+ \fi }
+% \end{macrocode}
+% \end{macro}
+% Note that when a label \emph{\texttt{xxx}} is defined, a macro named
+% \cs{L]\emph{xxx}} is defined, and its definition is the line number.
+% This is used to give a better error message in case there are
+% multiple definitions of that label.
+%
+% The new ".aux" file must be declared.
+% \begin{macrocode}
+\newwrite \NewAuxFile
+% \end{macrocode}
+% We must also define an initial value for \cs{CurDef} in case the
+% user calls \stcs{label} prior to the first \stcs{h\emph{x}}.
+% \begin{macrocode}
+\edef \CurDef {0}
+% \end{macrocode}
+%
+% \subsubsection{Reading the cross-reference label file}
+% When the user first references a label (using a \stcs{ref} command),
+% the \texttt{.aux} file is read to find all the labels that were
+% defined during the previous run. Each label will be represented by
+% to macros:
+% \begin{description}
+% \item[\texttt{R]\emph{xxx}}] gives the reference, i.e.~``2.1'' if
+% the label was defined in Section~2.1 of the document.
+% \item[\texttt{P]\emph{xxx}}] gives the page number where the label
+% was placed.
+% \end{description}
+% \begin{macro}{\ReadAuxFile}
+% \cs{ReadAuxFile} reads the ".aux" file produced by the previous run.
+% It redefines the \cs{catcode} of "<" in case that characters occurs
+% in a label.
+% \begin{macrocode}
+\def \ReadAuxFile {\IfFileExists{\jobname.aux}%
+ {\begingroup
+ \def \LabelDef {\begingroup
+ \catcode `\\ = 12\relax \FetchLabel }%
+ \catcode `\< = 12 \catcode `\\ = 0\relax
+ \input \jobname.aux
+ \global\AuxReadtrue
+ \endgroup }%
+ {\global\Reruntrue}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\LabelDef}
+% A \starTeX{} ".aux" file consists of a sequence of calls on
+% \cs{LabelDef}. \cs{LabelDef} just alters the \cs{catcode} of "\" (in
+% case there are "\"s in the label), and calls \cs{FetchLabel} to do
+% the actual definition.
+% \begin{macrocode}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\FetchLabel}
+% \cs{FetchLabel} has three parameters.
+% The label is parameter "#1"; it is enclosed by a set
+% of "]"s.\footnote{We can be certain that no \texttt{]} occurs in the
+% label.} Parameter "#2" is the referenced page number; it is also
+% terminated by a "]". The label reference is parameter "#3"; it is
+% terminated by the text ``\texttt{E-o-LabelDef}''.
+% \begin{macrocode}
+\def \FetchLabel ]#1]#2]#3E-o-LabelDef{%
+ \expandafter\gdef \csname R]#1\endcsname {#3}%
+ \expandafter\gdef \csname P]#1\endcsname {#2}%
+ \endgroup }
+% \end{macrocode}
+% \end{macro}
+% The flag \cs{ifAuxRead} tells whether the ".aux" file from the
+% previous run has been read.
+% \begin{macrocode}
+\newif \ifAuxRead
+% \end{macrocode}
+% The flag \cs{ifRerun} is set whenever it is detected that a new
+% label has been defined or the definition of a label has been
+% modified. This implies that it is necessary to run \starTeX{}
+% again.\footnote{It would be nice to be able to
+% do this automatically, but that is not possible with the present
+% \TeX.}
+% \begin{macrocode}
+\newif \ifRerun
+% \end{macrocode}
+%
+% \subsubsection{Checking the \texttt{.aux} file}
+% \begin{macro}{\CheckAux}
+% At the end of each run, the \texttt{.aux} file is checked by
+% \cs{CheckAux} to see if
+% any label were modified during the run. If so, the flag \cs{ifRerun}
+% is set.
+% \begin{macrocode}
+\def \CheckAux {\immediate\closeout \NewAuxFile
+ \begingroup
+ \def \LabelDef {\begingroup
+ \catcode `\\ = 12 \relax \CheckLabel }%
+ \catcode `\< = 12 \catcode `\\ = 0\relax
+ \input \jobname.aux
+ \endgroup }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\CheckLabel}
+% \cs{CheckLabel} does the actual checking by comparing the new
+% definition with the old one.
+% \begin{macrocode}
+\def \CheckLabel ]#1]#2]#3E-o-LabelDef{%
+ \ifTextEqual{#2++#3}%
+ {\csname P]#1\endcsname++\csname R]#1\endcsname}%
+ \else
+ \global\Reruntrue
+ \fi \endgroup }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Referencing labels}
+% \begin{macro}{<ref>}
+% \stcs{ref} is used to reference a label. It checks the syntax, and
+% calls \cs{GiveRef} to produce the actual reference.
+% \begin{macrocode}
+\Cdef {ref}{\IfNextChar{[}%
+ {\begingroup \catcode `\< = 12 \relax \GiveRef }%
+ {\Error{No label referenced;}{the syntax is <ref>[your label].}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\GiveRef}
+% \cs{GiveRef} checks whether the reference has been defined, and, if
+% it is defined, typesets the reference in the format specified by
+% \cs{RefFormat}.
+% \begin{macrocode}
+\def \GiveRef [#1]{\ifAuxRead \else \ReadAuxFile \fi
+ \expandafter\ifx \csname R]#1\endcsname \relax
+ [label #1]%
+ \Error{Label `#1' not defined.}{}\global\Reruntrue
+ \else
+ \RefFormat{\csname R]#1\endcsname}{\csname P]#1\endcsname}%
+ \fi \endgroup }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\RefFormat}
+% The macro \cs{RefFormat} gives the appearance of the reference. The
+% default is a number followed by ``on page
+% \emph{x}'' unless the reference is to the same page.\footnote{The
+% page test used will not always give the correct result; if the
+% reference is very near the top or the bottom of a page,
+% \cs{pageno} will sometimes be 1 off. This is not a serious problem,
+% as the referenced object in that case will be very close to the
+% reference.
+%
+% This problem was solved in the \texttt{varioref}\cite{varioref} package in
+% \LaTeX, but the solution is somewhat complicated,
+% so I have chosen to stick with the simple solution even if it is
+% not optimal.}
+% \begin{macrocode}
+\def \RefFormat #1#2{#1\ifTextEqual{#2}{\the\pageno}\else
+ \space on page~#2\fi }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsection{Miscellaneous other commands}
+%
+% \subsubsection{Symbols and logos}
+% \begin{macro}{<>}
+% \begin{macro}{<->}
+% \begin{macro}{<-->}
+% \begin{macro}{<--->}
+% \begin{macro}{<``>}
+% \begin{macro}{<''>}
+% \begin{macro}{<tex>}
+% \begin{macro}{<latex>}
+% \begin{macro}{<startex>}
+% Here is the definition of some symbols that the user needs for
+% quality typesetting.
+% \begin{macrocode}
+{\catcode`\~ = 12 \Cdef {~}{\nobreak\ }}
+\Cdef {}{\null}
+\Cdef {-}{\-} \Cdef {--}{--} \Cdef {---}{---}
+\Cdef {``}{``} \Cdef {''}{''}
+\Cdef {tex}{\TeX} \Cdef {latex}{La\TeX} \Cdef {startex}{Star\TeX}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Error handling}
+% \begin{macro}{\Error}
+% This macro gives an error message with one or two lines of text.
+% (The second line is omitted if it is empty.)
+% \begin{macrocode}
+\def \Error #1#2{%
+ \message{^^J** StarTeX error detected on line \the\inputlineno:^^J}%
+ \message{\space\space\space #1^^J}%
+ \ifTextEqual{#2}{}\else \message{\space\space\space #2^^J}\fi}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\Warning}
+% This macro gives a warning with one or two lines of text.
+% (The second line is omitted if it is empty.)
+% \begin{macrocode}
+\def \Warning #1#2{%
+ \message{^^J** StarTeX warning:^^J}%
+ \message{\space\space\space #1^^J}%
+ \ifTextEqual{#2}{}\else \message{\space\space\space #2^^J}\fi}
+% \end{macrocode}
+% \end{macro}
+% We need to modify the \cs{newlinechar} in order to produce a line
+% feed when we want it. The \textsc{lf} character (\textsc{ascii} code
+% 10 = \texttt{\symbol{94}\symbol{94}J}) seems a good choice.
+% \begin{macrocode}
+\newlinechar = `^^J
+% \end{macrocode}
+%
+% \subsubsection{Comments}
+% \begin{macro}{<comment>}
+% \begin{macro}{</comment>}
+% The environment \stenv{comment} is defined to make it possible for
+% the user to add comments to his or her \starTeX{} code. It uses
+% \cs{SkipComment} to fetch the comment text.
+% \begin{macrocode}
+\Cdef {comment}{\NewEnvir{comment}{\begingroup}{\endgroup}%
+ \catcode `\< = 12 \SkipComment }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\SkipComment}
+% \cs{SkipComment} works just like \cs{ReadCode} for a \stenv{code}
+% environment, except that the code is simply ignored.
+% \begin{macrocode}
+{\catcode `\< = 12
+ \gdef \SkipComment #1</comment>{\EndEnvir{comment}}}
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsubsection{Text handling}
+% There is very little text handling in \starTeX, but a few
+% macros are necessary.
+%
+% \begin{macro}{\ifTextEqual}
+% The macro \cs{ifTextEqual}\footnote{The name \cs{ifTextEqual} starts
+% with a lowercase \cs{if}- to show its relationship to the various
+% \cs{if}\dots{} macros of primitive \TeX\@. \cs{ifTextEqual} is
+% used just like these, which means that it must have a corresponding
+% \cs{fi}. It may also have an \cs{else} part. Note, however, that
+% calls on \cs{ifTextEqual} may not occur inside other \cs{if}s.}
+% tests if the two texts "#1" and "#2" are equal.
+% This is achieved by letting the \TeX{} primitive \cs{ifx} do the
+% job.
+% \begin{macrocode}
+\def \ifTextEqual #1#2{\edef \TmpA {#1}\edef \TmpB {#2}%
+ \ifx \TmpA\TmpB }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\IfNextChar}
+% Sometimes we need to check the next input character, for instance to
+% see if it is a "[". The macro \cs{IfNextChar} expands into "#2" if
+% the next input character is "#1"; otherwise it expands into "#3".
+%
+% The \TeX{} primitive \cs{futurelet} is used to implement
+% \cs{IfNextChar}; it was designed just for this.
+% Note that the call on \cs{IfNextChar} must be at the very end of the
+% macro in which it occurs.
+% \begin{macrocode}
+\def \IfNextChar #1#2#3{\def \TestChar {#1}%
+ \def \AltA {#2}\def \AltB {#3}%
+ \futurelet \NextChar \TestNextChar }
+\def \TestNextChar {%
+ \if \NextChar \TestChar \let\Next=\AltA \else \let\Next=\AltB \fi
+ \Next }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\IfNextCharTwo}
+% A similar macro testing whether the following character is one of
+% two possible alternatives, is also necessary. It takes four
+% parameters: "#1" and "#2" are the two characters to check for, and
+% the result of \cs{IfNextCharTwo} is "#3" if the next character is
+% either of the two alternatives, or else "#4".
+% \begin{macrocode}
+\def \IfNextCharTwo #1#2#3#4{\def \TestChar {#1}\def \TestCharX {#2}%
+ \def \AltA {#3}\def \AltB {#4}%
+ \futurelet \NextChar \TestNextCharTwo }
+\def \TestNextCharTwo {%
+ \if \NextChar \TestChar \let \Next = \AltA \else
+ \if \NextChar \TestCharX \let \Next = \AltA \else
+ \let \Next = \AltB
+ \fi \fi
+ \Next }
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Numerical operations}
+% \begin{macro}{\floatdiv}
+% \TeX{} has no floating-point division, so a routine like
+% \cs{floatdiv} is necessary. It computes
+% $\frac{\mbox{\texttt{\scriptsize \#1}}\times
+% \mbox{\texttt{\scriptsize \#2}}}
+% {\mbox{\texttt{\scriptsize \#3}}}$ and places the result in
+% \cs{divres}.\footnote{The algorithm used is taken from the code in
+% \texttt{epsf.tex}.} All parameters must be \cs{dimen} registers.
+% \begin{macrocode}
+\def \floatdiv #1#2#3{\divtemp = #1\divide \divtemp by #3%
+ \divres = #2\multiply \divres by \divtemp
+ \multiply \divtemp by #3%
+ \divrem = #1\advance \divrem by -\divtemp
+ \divtemp = #2%
+ \loop
+ \multiply \divrem by 2 \divide \divtemp by 2
+ \ifnum \divtemp > 0
+ \ifnum \divrem < #3\else
+ \advance \divrem by -#3\advance \divres by \divtemp
+ \fi
+ \repeat }
+% \end{macrocode}
+% \end{macro}
+% The necessary registers must be declared:
+% \begin{macrocode}
+\newdimen \divrem \newdimen \divres \newdimen \divtemp
+% \end{macrocode}
+%
+% \subsubsection{File operations}
+% \begin{macro}{\ifFileExists}
+% To provide better error messages, \starTeX{} tests whether a file
+% exists before any attempt is made to read it. \cs{ifFileExists}
+% first checks if file "#1" exists;\footnote{This checking is done by
+% using \cs{ifeof} which means that empty files will be regarded as
+% non-existant; this should not really be a problem.} if it does, the
+% file is closed and "#2" is executed, otherwise "#3" is executed.
+% \begin{macrocode}
+\def \IfFileExists #1#2#3{\openin\TestFile = #1
+ \ifeof\TestFile \def \Next {#3}\else
+ \closein\TestFile \def \Next {#2}\fi
+ \Next }
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\TestFile}
+% We must also define the input file we use for testing.
+% \begin{macrocode}
+\newread \TestFile
+% \end{macrocode}
+% \end{macro}
+%
+% \subsubsection{Format creation}
+% \begin{macro}{<make-new-format>}
+% \stcs{make-new-format} is used by the system to make a new format; it
+% is not intended to be called by the user.
+% \begin{macrocode}
+\Cdef {make-new-format}{\dump}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{<trace-on>}
+% \begin{macro}{<trace-off>}
+% \stcs{trace-on} is used during debugging to trace the
+% expansion of commands, and \stcs{trace-off} turns this tracing off.
+% Using tracing requires insight into both the inner
+% mechanisms of \starTeX{} as well as \TeX{} itself.
+% \begin{macrocode}
+\Cdef {trace-on}{\tracingcommands = 1 \tracingmacros = 1
+ \tracingrestores = 1 \tracingoutput = 1 \relax }
+\Cdef {trace-off}{\tracingcommands = 0 \tracingmacros = 0
+ \tracingrestores = 0 \tracingoutput = 0 \relax }
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Final initialization}
+% In the final initialization, we need to load the hyphenation
+% patterns defined at this site:
+% \begin{macrocode}
+\input startex.lan
+% \end{macrocode}
+% We select the default text font:
+% \begin{macrocode}
+\ResetFont \SetSize{N}
+% \end{macrocode}
+% Our very last initialization is to modify the \cs{catcode}s:
+% \begin{macrocode}
+\endinput \SpecialCatCodes
+%</code>
+% \end{macrocode}
+%
+% \section{Language definitions}
+% This section describes the file "startex.lan" that defines which
+% hyphenation patterns are known to \starTeX\@. It should be adapted
+% to the needs of each local installation.
+% \begin{macrocode}
+%<*languages>
+% \end{macrocode}
+%
+% \begin{macro}{\DefLang}
+% The macro \cs{DefLang} is used to defined a new language. It has
+% three parameters: "#1" is the internal number of the language, "#2"
+% is the internal name of the language, and "#3" is the name of the
+% file from which to read hyphenation patterns for the language.
+% \begin{macrocode}
+\def \DefLang #1#2#3{\expandafter\def \csname L-#2\endcsname {#1}%
+ \language = #1 \input #3}%
+% \end{macrocode}
+% \end{macro}
+% Only one language (Norwegian) is predefined here, as this file will
+% have to be adapted to local needs anyhow.
+% \begin{macrocode}
+\DefLang{1}{norsk}{nohyph2.tex}%
+% \end{macrocode}
+% \texttt{american} (American English)
+% has already been defined as language~0 by plain \TeX.
+% \begin{macrocode}
+\expandafter\def \csname L-american\endcsname {0}%
+% \end{macrocode}
+% We want American English as our default:
+% \begin{macrocode}
+\language = 0
+%</languages>
+% \end{macrocode}
+%
+% \section{Sample document styles}
+% Included are also four document styles:
+% \begin{description}
+% \item[article] is used for ordinary articles. As this
+% is the default definition of \starTeX, this style is empty.
+%
+% \item[a4-article] is just an adaption of \emph{article} to fit
+% A4~paper.
+%
+% \item[ifi-article] is the style used for articles at Ifi
+% (``Institutt for informatikk'', the Department of Informatics at the
+% Univeristy of Oslo). It uses Concorde as the main text font,
+% Palatino for its math, and A4 paper. (If you want to use this style,
+% you must have access to a Concorde font; the Palatino Math is
+% available at \textsc{ctan}.)
+%
+% \item[ifi-artikkel] is \emph{ifi-article} adapted to Norwegian text.
+% \end{description}
+% Each style file contains the necessary redefinitions.
+%
+% \subsection{Paper size}
+% Every style except \emph{article} uses A4 paper. The margins are set
+% to 2.5~cm.
+% \begin{macrocode}
+%<*a4-article|ifi-article|ifi-artikkel>
+\hoffset = -1in \advance \hoffset by 2.5cm \hsize = 16cm
+\voffset = -1in \advance \voffset by 2.5cm \vsize = 24.7cm
+%</a4-article|ifi-article|ifi-artikkel>
+% \end{macrocode}
+% \subsection{Language adaption}
+% The \emph{ifi-artikkel} is for text in Norwegian. We must select the
+% correct language and adjust \cs{lefthyphenmin} and
+% \cs{righthyphenmin}.
+% \begin{macrocode}
+%<*ifi-artikkel>
+\language = \csname L-norsk\endcsname
+\lefthyphenmin = 1 \righthyphenmin = 2
+% \end{macrocode}
+% \begin{macro}{\AbstractName}
+% \begin{macro}{\FigureName}
+% \begin{macro}{\TableName}
+% \begin{macro}{\TimeSep}
+% Some names must also be redefined.
+% \begin{macrocode}
+\def \AbstractName {Sammendrag}%
+\def \FigureName {Figur}%
+\def \TableName {Tabell}%
+\def \TimeSep {.}%
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \begin{macro}{\RefFormat}
+% The format for references must be translated into Norwegian.
+% \begin{macrocode}
+\def \RefFormat #1#2{#1\ifTextEqual{#2}{\the\pageno}\else
+ \space p\aa{} side~#2\fi }%
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{<today>}
+% \begin{macro}{\Month}
+% Finally, the date command \stcs{today} must be redefined.
+% \begin{macrocode}
+\Cdef {today}{\the\day.\space \Month\space \the\year }%
+\def \Month {\ifcase \month \or januar\or februar\or mars\or
+ april\or mai\or juni\or juli\or august\or september\or
+ oktober\or november\or desember\fi }%
+%</ifi-artikkel>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+% \subsection{Text font}
+% The two \emph{ifi-} styles use Concorde\footnote{In the Karl Berry
+% font name scheme \cite{fontname}, Concorde is known as \emph{poc-}.} as
+% the main body text
+% font; it is the official font of the University of Oslo. Since
+% Concorde is a wider font than \textsc{ecr}, and because it has a
+% larger x-height, a smaller font size is used. The EC
+% Companion font is kept for the special symbols.
+% \begin{macrocode}
+%<*ifi-article|ifi-artikkel>
+\FontDef{R}{M}{U}{N}{pocr8t at 9.8pt}{tcrm1095}%
+\FontDef{R}{M}{I}{N}{pocri8t at 9.8pt}{tcti1095}%
+\FontDef{R}{B}{U}{N}{pocb8t at 9.8pt}{tcbx1095}%
+\FontDef{R}{B}{I}{N}{pocbi8t at 9.8pt}{tcbi1095}%
+\FontDef{T}{M}{U}{N}{pcrr8t at 9.8pt}{tctt1095}%
+\FontDef{T}{M}{I}{N}{pcrro8t at 9.8pt}{tcit1095}%
+\FontDef{T}{B}{U}{N}{pcrb8t at 9.8pt}{tctt1095}%
+\FontDef{T}{B}{I}{N}{pcrbo8t at 9.8pt}{tcit1095}%
+\FontDef{R}{M}{U}{L}{pocr8t at 12.9pt}{tcrm1440}%
+\FontDef{R}{M}{I}{L}{pocri8t at 12.9pt}{tcti1440}%
+\FontDef{R}{B}{U}{L}{pocb8t at 12.9pt}{tcbx1440}%
+\FontDef{R}{B}{I}{L}{pocbi8t at 12.9pt}{tcbi1440}%
+\FontDef{T}{M}{U}{L}{pcrr8t at 12.9pt}{tctt1440}%
+\FontDef{T}{M}{I}{L}{pcrro8t at 12.9pt}{tcit1440}%
+\FontDef{T}{B}{U}{L}{pcrb8t at 12.9pt}{tctt1440}%
+\FontDef{T}{B}{I}{L}{pcrbo8t at 12.9pt}{tcit1440}%
+\FontDef{R}{M}{U}{X}{pocr8t at 15.5pt}{tcrm1728}%
+\FontDef{R}{M}{I}{X}{pocri8t at 15.5pt}{tcti1728}%
+\FontDef{R}{B}{U}{X}{pocb8t at 15.5pt}{tcbx1728}%
+\FontDef{R}{B}{I}{X}{pocbi8t at 15.5pt}{tcbi1728}%
+\FontDef{T}{M}{U}{X}{pcrr8t at 15.5pt}{tctt1728}%
+\FontDef{T}{M}{I}{X}{pcrro8t at 15.5pt}{tcit1728}%
+\FontDef{T}{B}{U}{X}{pcrb8t at 15.5pt}{tctt1728}%
+\FontDef{T}{B}{I}{X}{pcrro8t at 15.5pt}{tcit1728}%
+\FontDef{R}{M}{U}{S}{pocr8t at 8.9pt}{tcrm1000}%
+\FontDef{R}{M}{I}{S}{pocri8t at 8.9pt}{tcti1000}%
+\FontDef{R}{B}{U}{S}{pocb8t at 8.9pt}{tcbx1000}%
+\FontDef{R}{B}{I}{S}{pocbi8t at 8.9pt}{tcbi1000}%
+\FontDef{T}{M}{U}{S}{pcrr8t at 8.9pt}{tctt1000}%
+\FontDef{T}{M}{I}{S}{pcrro8t at 8.9pt}{tcit1000}%
+\FontDef{T}{B}{U}{S}{pcrb8t at 8.9pt}{tctt1000}%
+\FontDef{T}{B}{I}{S}{pcrbo8t at 8.9pt}{tcit1000}%
+% \end{macrocode}
+% The ``Math Palatino'' font is used for math.
+% \changes{1.04}{1999/02/25}{Changed math font to ``Palatino Math''
+% for the Ifi document styles.}
+% \begin{macrocode}
+\def \XIIpt { at 12pt}
+\def \Xpt { at 10pt}
+\def \IXpt { at 9pt}
+\def \VIIIpt { at 8pt}
+\def \VIIpt { at 7pt}
+\def \VIpt { at 6pt}
+\def \Vpt { at 5pt}
+\MathFontDef{N}{0}{zppler7t\XIpt}{zppler7t\VIIIpt}{zppler7t\VIpt}
+\MathFontDef{N}{1}{zppler7m\XIpt}{zppler7m\VIIIpt}{zppler7m\VIpt}
+\MathFontDef{N}{2}{zppler7y\XIpt}{zppler7y\VIIIpt}{zppler7y\VIpt}
+\MathFontDef{N}{3}{zppler7v\XIpt}{zppler7v\XIpt}{zppler7v\XIpt}
+\MathFontDef{N}{4}{zppleb7t\XIpt}{zppleb7t\VIIIpt}{zppleb7t\VIpt}
+\MathFontDef{N}{5}{pplri8t\XIpt}{pplri8t\VIIIpt}{pplri8t\VIpt}
+\MathFontDef{L}{0}{zppler7t\XIVpt}{zppler7t\Xpt}{zppler7t\VIIIpt}
+\MathFontDef{L}{1}{zppler7m\XIVpt}{zppler7m\Xpt}{zppler7m\VIIIpt}
+\MathFontDef{L}{2}{zppler7y\XIVpt}{zppler7y\Xpt}{zppler7y\VIIIpt}
+\MathFontDef{L}{3}{zppler7v\XIVpt}{zppler7v\XIVpt}{zppler7v\XIVpt}
+\MathFontDef{L}{4}{zppleb7t\XIVpt}{zppleb7t\Xpt}{zppleb7t\VIIIpt}
+\MathFontDef{L}{5}{pplri8t\XIVpt}{pplri8t\Xpt}{pplri8t\VIIIpt}
+\MathFontDef{X}{0}{zppler7t\XVIIpt}{zppler7t\XIIpt}{zppler7t\IXpt}
+\MathFontDef{X}{1}{zppler7m\XVIIpt}{zppler7m\XIIpt}{zppler7m\IXpt}
+\MathFontDef{X}{2}{zppler7y\XVIIpt}{zppler7y\XIIpt}{zppler7y\IXpt}
+\MathFontDef{X}{3}{zppler7v\XVIIpt}{zppler7v\XVIIpt}{zppler7v\XVIIpt}
+\MathFontDef{X}{4}{zppleb7t\XVIIpt}{zppleb7t\XIIpt}{zppleb7t\IXpt}
+\MathFontDef{X}{5}{pplri8t\XVIIpt}{pplri8t\XIIpt}{pplri8t\IXpt}
+\MathFontDef{S}{0}{zppler7t\Xpt}{zppler7t\VIIpt}{zppler7t\Vpt}
+\MathFontDef{S}{1}{zppler7m\Xpt}{zppler7m\VIIpt}{zppler7m\Vpt}
+\MathFontDef{S}{2}{zppler7y\Xpt}{zppler7y\VIIpt}{zppler7y\Vpt}
+\MathFontDef{S}{3}{zppler7v\Xpt}{zppler7v\Xpt}{zppler7v\Xpt}
+\MathFontDef{S}{4}{zppleb7t\Xpt}{zppleb7t\VIIpt}{zppleb7t\Vpt}
+\MathFontDef{S}{5}{pplri8t\Xpt}{pplri8t\VIIpt}{pplri8t\Vpt}
+% \end{macrocode}
+% We must select the newly selected standard font.
+% \begin{macrocode}
+\SelectFont
+%</ifi-article|ifi-artikkel>
+% \end{macrocode}
+%
+% \bibliography{startex}
+% \bibliographystyle{plain}
+%
+% \clearpage
+% \Finale
+\endinput
diff --git a/macros/plain/formats/startex/startex.ins b/macros/plain/formats/startex/startex.ins
new file mode 100644
index 0000000000..f42cd4e516
--- /dev/null
+++ b/macros/plain/formats/startex/startex.ins
@@ -0,0 +1,13 @@
+\def \filedate {1998/2/23}
+\def \batchfile {startex.ins}
+
+\input docstrip.tex
+
+\askforoverwritefalse
+\keepsilent
+\generate{\file{startex.tex}{\from{startex.dtx}{code}}
+ \file{startex.lan}{\from{startex.dtx}{languages}}
+ \file{article.stx}{\from{startex.dtx}{article}}
+ \file{a4-article.stx}{\from{startex.dtx}{a4-article}}
+ \file{ifi-article.stx}{\from{startex.dtx}{ifi-article}}
+ \file{ifi-artikkel.stx}{\from{startex.dtx}{ifi-artikkel}}}
diff --git a/macros/plain/formats/startex/startex.pdf b/macros/plain/formats/startex/startex.pdf
new file mode 100644
index 0000000000..555ba3dd0b
--- /dev/null
+++ b/macros/plain/formats/startex/startex.pdf
@@ -0,0 +1,6876 @@
+%PDF-1.2
+%âãÏÓ
+2 0 obj
+<<
+/Length 2040
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;YPlgMRrh&:N/3lm#YT);`J`.rm.DUhB`Y7=h6FW[pe8D(1S-T]t'PaPj;3g=9B8
+,p4m,mDYSYB.erq0?9h(Dabh,n]aTa-@N_h&$Md,bh9j:c'0d!G9^G<7k]>*'#f5[
+.QQN/[S976a`oP8V;dA;;+5Ylc'\JfrcP"S[oEJ/-\X"hY=IX_*If,MB"0@[LXD&K
+1OfTRP&+j3angHB"f&ADA4e.NLJ)Xs=0lT;`ES`a9*?dRknTD9<JG5+)K!3[be^=?
+j;mTXXQF_+=n7P5ZCmY&U9.<K%6+M)[R$_;mb*rKAp61<;'j9n%&jM$Odf`XP@#^c
+X./eEDR*JA\'^XP?L<`#,Tg(1Y>f5O/]hV:gem=pqkZ'VAa+DB$F7?N-[$uE!uD/O
+hDNBKbK9EfrmUEO(Rj/5f5.i)So&jQ6J+]Y<^dG='7Wh#:`)G`/Qo5XiPUreTYS):
+1#.$u`,5TW_NNfl8!D2^.RP!95HCeVn8s8[_:R*5iBh5&S1KWg+_r2'&[03X^Oko?
+"Eu["JWF]4/X(!j[)?`A]!BNb1EQX-=i%6qKIg`(YK0_-AsO<o=_@7VZVhUa6dCps
+;Nfj4j[0`Io8isp)Zi%YJ1Os[&7d5lnO+^K2YkiVW.X#-M$?\F[=[\d'1NG_!N6SM
+b/!LS$8NXGL=^YZhT,P[2XCFa;^)#j=Sg.kV`ZG_X=R52$BJ?S4f2eN=sE65nR`eK
+gdSl")1trMFA2ouD\92-cbk&J/M,q>cf\9M?A?e$Re)\9<jE%U+gY3cXRK&l#)!?1
+.Gfs)-=_\PDLj<nqD?tTYABA?KNIE[%2DWi63RapGV6ITf?+E%:Nd#Lf+1?Y(#ct,
+6fbP,Q+'k^YZ<3-pcM)?]No(ZOhtgC_\s..AF:<Ic8\!!?%i\AL\$sMi&][J'X!1^
+5KCERR,c3Ae1rP9<R"?jGX!R49r'cJ@=Xh:DJs!K0QXuuE!Q_ZR)@'&/'mi>XX&0!
+e>)5EI=e=7m*.qPqXU)0'g7T&]g%BT30EbGOMfcK/\XZ%BiJ%lHZ#g)K*eH<aBNC/
+Z$1HT?MWYmGWa%jh:#ZclN80?4Ab^<?H7-Eo.pccHU-#$=45sGU;.D?<U(hIbB:K=
+`):B#7T05:Pj2r7Yt3ufSQ>mD;I>faT/g!43D^4(bo[NCI0q4;r*NucgAH2mV:,(j
+iTfNlg:aAG'b%Zd*>S_X(=4L;d;V?MUi&^41Y2;BUrLKg,;oA'kO]es$Vu<B[JLR;
+RbF+U_964(](^*g2U@8X3QN9/Us_%NNp2Wk_0jorK>5AbkPa#I.CNfa/u5%bjJ"6!
+.?+jjCr.AoOP`uN+Ms?<B(?,b%3pu<q>2*`2m^Uj9,](qK1c5o8AnDQr/%RiIbG<f
+mOk^Ee;+b]]5lD_Q%NU_P1MO$:$D)3`5E0ZGe8\3>_VWpfA*X_C.PBkdVu(I=h'5G
+#;dsU^JC<SH1/haC:[;+N]2m-;7<mrSDL^)HhZ@fFY1r&W*M9*S=6n]"@cH1T&U's
+^>Gp/;)EYrS96ZY=jNu>cr?>FZq0[,%21=FDgLQqadf2g)+JF;%Z!Kb3!\Mh^I/mp
+VV03bRJQl!:md.A\,DLlNnEMnjhV@>&"9Ol!B_qMWe4'ieZ"P=Yc<VkC7i)rgfN[/
+UA!f+8#[JTh+iJ1CQMsL<@Y5a6P5u+IBp/.Jcc!p7c#4$Vf7%@)'*su]slLWP@p&u
+B"o=Sbq/QVQrE`N4SDdEMbW%G:GU]1]ruVYE`M+GH_j)%ST46N;q/Cd5:GbhMUM"@
+Q/e.c&S7/[+EooCLq00"q4;)cF4GB.L=i_<^Z%Q]5uG/=QqV_/,u]?,<'l:"+>[]-
+@1L*p_-rC$4a;1f^Kc-g1bjT<W\]8"[P2tTFabBT-_:-N!m5/JP(jM!-^",.eLY)8
+J)Wf8mF*IQ\b%_^ng<?uM\/q.2*(;r*0L'@25Dl8p#WYXqCY#RAP2:^=]S/6+,T6=
+aG4oVF`jLH7P<rYYa]B,3D1to5U^6P/kX*AZ[i,W*If-D)3=b=!6ApE*W~>
+endstream
+endobj
+3 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F1 4 0 R
+/F2 5 0 R
+/F3 6 0 R
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+13 0 obj
+<<
+/Length 2916
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\=c_T$&q9:ViC>A"Bm>IKpMFQ+%^;>V"DL(/Yh98hmnEV/%j[?GT/nBgZJF?*
+*]l&@;\VgRn^U]@mtZ,UmbL,;L=841#P`p9<U%BRJX<OdKAlAr%VBqRIXFtEg$VTN
+V1ch8h>`/NCoBaaQ-p#3b]T45<Jce+@)N1;/bUmp3:b4X%dYsQXXK'#Bc,l;3kf/S
+pHaECGe_E#5Q!I]T.AFPq\OoD/G+9%DG;dUkf#L`F2[lib2cPKDPkDB],/Dp/H/H7
++N5\6+EAr89d>S?b-`EDG8&0cUZGKU]kmS/L&V;t>SN[pSVk+R'c)6e4$e+dX'86s
+$>pj,rd@fsfo_ie>pckTHCWp5-;e_N29],]_6Y?cJqjON4Kc"gC[jK'6;[gbk#V"e
+HJ?,*j-=IBbEPL/0a,5;3`t8fnOVW#`q1l^#l@:b:!P-<;<5]X%BRBo<X'i[KP8Bu
+-t/MrlBR]U%nFVpi?6Lhg"WLS%n+&_JQ7pL5E^*s,*nA3c_*eYQVi`_2fk-F6(9F$
+1blIj5/Q?Q'`,q-pE6]=8"')1o-5Xh6s=NL+J::)DR*nHE=^9UZVY9Z[\/4r*X%55
+$0bgYq``ioJC8s.D&\T18Eq\q,'ilL_TqMgPk/JnH17C7@<PBjmho[daIX6Qhc:n*
+G'He2)ci?t.LS12da[t@-mptAPiT$,h`M&rCa;e$Z,[`a;5FiB_r21q.`H(ZMi5h$
+"geUV#*6PV!hl`UTM:29QG\):HheMk'mp^6VW5tNG=i,H6CN2nWQ1=.4og]<LeeQC
+`2T)Mj1AiG1FK(+I\)am9#TVaN[fBg6sb)=!S:3lUMhDhfhkY8VMUe!SEiKHrJ]Nn
+]s1o?)+k8MjkD()p5n?$p&a!=H"7H@;2S_WZLl4[_[/.o2NSJg<#qP4XK,W7m=nbH
+2>DGBnP[*=dT^'PfXLL4-dc:A:$=j"8sJKR;9h=',oUucK%=9]X&>@.+.5W3D'%_m
+$`Z+`m:?NNWts5WJ6W4S>=uGnDAtYZK8%?._k`kJInDSGRRDFmQBr$d[Cd[:W`RU!
+B\C3A&m3ja[@t<,.Yq(5Ic\/s,,a;)'*Cbi9&;n@DN<rsO%SE1\Tn#uK;,4aB9YMD
+F:WsjH7c*kSE!7e1^8=0=`qF4jkIm6$X>tmE'(da4db9.%cn%>nq>$t)i3CeVD@eH
+']2qML'r.1D,keU]#2t<J_`M#=SX*CZ0DE\rg[DjLsE*S$5T]SiZ>c-h7Xo/_/O]:
+$E`)KG-!3OqX@!5r!dg0hPCScdq2[Nk?H.e@@pV>:!hsE'7ic<X&S%OkRD6qk2cLb
+H@g3V?cT^VWc(BeX/c#['W)3,T;4AS@S2J(m1S][Ege7AI#,-;?g?,lk66'%hb;]c
+VDjPT&jMHU[i2#7A7kqh,7",KK]AD1B!dB-,$)f&T0"[+CCFr-YlcS]B5=TA/+^6Y
+JT$HrUQ0c_8`8'r3UhNK-=XSmDmA;d'](]X:lP6jL0<-)/E"oIpmI"(lCNLjZ/t*Q
+^^dZT6]X^3$'XCAlmk:GX[ENWQ4/^g$[6Hjh-i"Gonsj1\`f1#\A2Q>s+oKnng[,p
+GpIFsT5^6u`2s_7.h^/cM;@$<M2Tga0]cl3Ql2f^"eu.+ZI:]<$`Es_$_="$=%GaA
+PnrFc=kC*jX^Gj3r+:)YXKLkQo9FRmX^](?/DN,iW($efR8-748N_;j4n-o8$ia26
+?9&`l[,\5f&m(%-FIhTo*mMu?eG]33`gSmTb5H"J^5_5[ab:ZNTH&J:<,cN)*4&3^
+:XD:=00V^SW)p;m4i@-+_MkJ4"A?AW!\P78)V6KmTsbRCS=B9kLk!!5nVm`kFHDj*
+!mAh%=r6X\@Ubj9.08$&4IeA^U#%\@+F#=a?,IWt^1>;nHqZ?c?!61#\lC:^UnlV=
+S7&pV%X'frB-iiG(SX]*/f%?aqs`q>$3Bn,Vol=_9L[PaqF>ca*N#GTFW@U2@]\f0
+H/muQL?9;WB^FK2[Q]"7C.K'pXO+qN#.24cHHUZ"PB1NihrKN9pGV$R(>.il!DSfd
+L"?D9h%g4AZ4fJ18J-J17/Y=Bl->0AID$ZLQ*,'E0IdG>J)FZ^etAi@U]N3WMg84W
+IDTq/?jT*qHFp9Q;6l'*o->*YD71o6X9CReThHR7okGXnFL2Q"aq?RF[n1?%k.a5O
+c23de"/).Ugt\aR4Bc7mM/guuL*lDA2nU+!PW"@jZJf>(2W[Z,Nb43'r,BBcL^2NU
+aZQ9Q9E8B!,Hd/D<gbSZ^;fDH'mK(s5NZtK(l:Y;&[;UZKm+1]o.=!^H-*N8[Q'<:
+N%.C83&?Rrd#KOr.FDT!7,-C7g(k=4?1aY-*RED)]*@^"#@7rabi$h:V\_UF$WN#e
+18UpP,:2@@P)1lAD\@,V/P9Xh3_N<N)_isQGW]C26EF=X.'#Wq?]_YE7o9rSIq";-
+AcWKum/h8]jYd\!TVXA(NSr[8di;r&69KsCBX)O6+kb<c7ZW7$r!jN\nQ&oTgH@G<
+GSle0GRi?q_Vb_.YdE4TJ[X4T9fCeZD<#*souV)Q6`gjoJifkC5'W\'bq7k>X_J72
+]:EK>k`YR'-tq<-8(.mf$#L=%-@sb"e4Tg]3n&im1DakcE=NGGEu3eu3['I_6B6n9
+76,%3>b&[$:r3U=[Gc'*,X"kFgsZnE7O-Wsgsg3-Hs*Ptcmji7Kj"d0,)ZGZH'%0U
+E/*uZ@>#ps*#`e8=Ii;//]O!P`N&arZiR?b0e/Z#VNV#[8J7>3UVe9Fp+[m<r^$:.
+7Xe2adSUV_W3brS%$22XYrm$jWD@VEi.@:?32LYS$NjjM>`DiWdoICr3l<4Q0Rr5F
+FO?2_k[B[fQnkg&T_26C$]>b7NG'aKUL"C4P0FSIIk'r9DMecZ^n2(s4=CbKq1mqb
+?NU:V5i6#~>
+endstream
+endobj
+14 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F11 19 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+21 0 obj
+<<
+/Length 4148
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TgN)&i&^<,HJo;N+R5!cT!T7e&&pq<K;RP2RX@c_DjoHYL#r+):!0jS"cfsiu
+$!nn1.]$B*8RSEnVpFVqe&hB2o_'r1o_?!<rAN)1a/Kq(pbtcRQ]I,!inWVT9`%rP
+pM;j9Il;WMn$*qIr@@j@rZ<6Gj6W+Pf5.J7fh^YcNBWqnrX!(NJ5'aqL=2S#V/_fN
+O.l=2UUNIc@m*#j)X2naikm_tkAHe9=mX/kb7WO[$.d<i([>@=1b"qu6kc,9[D@o/
+<RH<As#0^uIcOS%`888UYCSdGO0^%fo-[*Lq4g,rAQM=`s#kA59+9U)aluT0Q.X\F
+VW6IH#4O<Wo3?buo%=WGBc\3Pp4]>&X08EG]>aGsa82Q@JT0J<b33#;gTT!M<D><l
+e@]+QoZ9<=U5@F"\r7uUW\s`OF*_F+eQ#tg8*IH/`:pnB8DJW"`+ee"EJH!#qsDjP
+J*F5!`Ec6P:hQi;SlZWH>a6;IXfGjCF4bU6dqB,MqVelrWipmtB=Glt>SLK[16>a!
+e?$=MlLjH,7")nZ*lB;I?5FDb`%Y!6FO*5D_NQ'oApZ3:dn!Me2bmY(\YrgFVshC\
+@lX;VF`C$[*iJ-<S6gI2@lS<9r]fDLm<TSK=\$K2qe$8l$SM6C\+6MX]m4l>[no)6
+m#@'7jIjej8%DW)h[oi;jI1P2M^H_Q]UieZ'40Jf<BjD6[0Q]7VA6DgAEkd>1GMB\
+7;]&jSen]sC**bA#[;]_`H8[k(2n]R>*_nl6Be8+M2eo#Zp@D"SaGC$*9:,0i1ChT
+`+E&P+t]B<,GWmET;m/?4)S'CnIpK3bH,Bj7_LNso.22mZYb9VHj_p+AqkgkLb1XZ
+Oh<u'&VU,#$h]q5.E(`HG#9il<Feucc6hdKc-Zj<cL@OE"'WdHC3l9`r>$qXe=nG%
+8C4+g&)50<Dq3un_OaN06\[Si1H'TR^*#[`"qbQL1Fl\`QP9EP<E0jsMZ3D,)hMGg
+M].(P,*N2l\]#1MTJ."++S]AO?0u'1ikc_3P$0fMUh<&2bY_\AVgko<5HaG>B$[!*
+Zd]t\cjLS@ZO$X8b1<[+EZ$l;_IG*Xj%2t]ZCjJ9el<sem+1_fYM63d?#T$%-H%Np
+9p/B?1ob0W/JOU*b1'/H<OG5$j;R[9;'+p+!#LrsYt\#W`4I$]L5"sbmoqQ5+OCE,
+^uH-=%QD'F)<NBO9]kT1inqpMY(l_p"*uc$7?7*TKh[\_h9193S<@:'IFQ\a,(I;F
+b6>'sifPOtN\RdjT"WIC>(2KRU>Cu/"5?3kT[>;%Zj2GkalAo>W9:$o.lh7%+[S9/
+'f%R8bsahI1Fg-uK&CI)1>`_7]%AUB8<&G6RY:A7T.RT&BtCH^QjI*$=,Vh^GMnI"
+H!>-]Pea98kMK<V;K;UNGYq:0Eg@>5&i^gXP^uUHM]iO_"A:GMS>#%p;M9oTKQ1qA
+eX+>Zn8$$"2,$K((=1@jnsf>a3CZH@kl-6O.?Bp<94!:O&c6C=iKZZu:2AG49hA+,
+?OcAcJ873m.E!5aiF.;8'dHDIWT-uc39pAE!l8F4$t;7LkBH$&<_]K9AM]nVBiXPS
+G_/tbF4i$`WMSd?A"Vuo]!b9,.lkZ,;JZ?F5o1^MBSjidYAd2nX4h`A(!reR3XBbH
+-<Mt/O!DC1:;$'9``X&%D)o<>i_Od-*YX[;+P9sLaO/QM$[CZT"bS"d&<+H'H$BV&
+Z=LQ[]OXi_L+R7KK9(Ji=jUSGc96gf=;!ZZ1kn#U6_i20)DS+u<a$DC7\*+DU@1[r
+Xqn"Jjc/b&_sb=%?aE<J7A9-0!Au0r.7-+rQbgbY%@IaEWUum-]rFQM@5l-@C0id0
+(<.k*o?$Fc7UYCGF@ddXP.Vg$3N<_iHd;ZKG(\>p[nn[%W$l3A^?2EsX>]Ik&=&18
+ReC][%57.*7<E0f9%W%6H1KMU.dc;D8)98EKEL-!F+-VeTC;G1e;\f[CmtH8:4_rs
+_`6'KqFdp^H/N.JhcXC4`q>@0<DmVE,9PLdS*,C*2"id]4b`Wu1j.M\!AF)a.O$lR
+J?fGF/`J.Od=7$/DZ42\[#U'&dqro'^4m%BeUoF*Bpn'<^e7pPH4.`S.Oi;s8B1lH
+/sKl[e,a$X$RrS%Yj3\;Nm*[.]m,[G^0f"!al,9KHgWlE5e%O2HHdn%3-mBBAo@`^
+=T-ga0U?D5W9*ia#sXIDaUg^QS-f9,Gq&qgVN6)L&fi/_Yh',"5gKaF5_J+6l?YfQ
+)8ND-OtpNOG`_61L-k.@oej</$hE/c[UQ(@,6\8[)T-BWe&9\(8<9VFdJV">"4Q)W
+rNV#)DGkh5il5/&U<AA840%-u.+q(5&=5u![_uWY8.Vl&;F=j$`;(:=]9-9&EXUE\
+$daoupKl>5qIjE]5d#WgqVelrWiqJ<`a6UooARCf!D,n/HX\&@^MOt`VoG2bEo[$f
+(hD(%+(>;:\\\]mkF5ThA6/e?HD##*_,@/,CGJ4VK>VXWm>RWE[ZE1_KqN'6-h*LE
+(XWC*$@0044-l+VMU7taN`W\FD9;)B+::>KF=\s^/dMH:9\mh+@<k93Bg<@?6^\i.
+3&mVr[%(a['G+pUj.6MJg%1s!fru$^Pl4%Djlp@Gj\fhB`>77PJo][)W#ZeVX1icG
+"LVK2bF%[Ig>u;QX\3-#\h[^04j9c[NSSL*0[HXqLf`@?h!Yo7J,E/-^'7b(RcLCh
+P2qk]L/Zj*%r3ek\1-/-%8b$)"X]m4P.eqGkJjAa9B'/`e-cJPb40kg@k\jLiXrNL
+FrAL>q6P3d?R&eBK=YVg@tk?66G0]:WsJZpSsE^o#M-i*5*5p_Y1NBH#q:_0%VO8o
+)"sGJ4I?BE]nnT$nHuYF'b?_.<?W!d<]%jUhf)B46VkMHL48ZfNeUXW:Qt98<f2Kk
+[q$9F^*R'jiRa!_Eoi5h%Ss"K??:I]D5g*WGDLGOq<^_'43%uhOT<gUpKcLR#2jA`
+3J)g>V-2"<O$m$^]NnLlFE&JPhU\rPUZ%:NctLUL^/3m6XR'k<j4%Z;)"->Gd3T$>
+-uCK^2s%.$.>#0hPRU!Ng/,IJ;.sK+Kch$/RY6WsTp/ft=t2U?ibte&M3([nW9l\1
+@ojA"`Vjo(\CgG56eXE??`^AVA-=m,l/fde^6%Z^pt)eaL[1VF\pba/##m+pPFV]I
+k<=!OC*f0Zci1V83%`SA!^G@r4F<nb:s_Dnk-D+<gCX&mbWY809K\JJ42T!aH&96V
+K03Ah4Wj%?qI;05<Oo!'R"3L=MST`];Xq4LXi0W+VWoE[;[Sg()F,q![ZqPiU0]IQ
+H&WH]>_cFpU/&:%X<S/fXbbd8+^fhEY:TrV?s[-hWrjq==f-7iU'1_>$X+$02.?79
+&69+@C['_MK'bZ+HibIEn'7qY7Bouqo043K_1CS00uJKMV`ua,_k*TgT*Y<'oc1-m
+7#%2:UVR\#rlTUVYj^lnZeYPr#_5'Xn0t^Ld5mC]1JXPA2.#]3%Du!ZhK]I($E5S=
+m5R$*h)_bo_*jRpgepu^PTX-Yb.I6egTf4#69!NpD',BCc=`,0^Z7'>,c/ho&@PmJ
+4V,igR=N,fc:GAugdST#(f7jYa(D#RZ-u5LQHTm5["76upUJL36=-"*[!*TQJU5k+
+g[7U!)a5`ZJXgl1$]`SFi.f8eS;p$4"eq4n\!Vh/fu&p$D?pQ;,"HfE7!JDZ6%0J3
+I9?-EGIN]?W/4\u99:HZ6_gV2>Xl"mK=hE^VH@&BIjbXn,<i7&&>g>:HA9@+6!.d?
+h?No%W%'OleYDCpB_HZLYaP$]kL[DUWYM'?f]5+)FW=@K%3I\H:/RS6*F^$=]Z3'g
+@q]]M).0ar^00]0o%e6&LboSAHXqdL0d8oEOTXRifh]1"ckrZuX.?9JMFP"+@W#hk
+laiR"4-D!GAjdkU`'D1aTZ_DaD:B7Wdh6PK1S2=M'5Cbngd1>BiR_Q3UM=i6*`Trm
+1iH)k;!jF\(GcP0q/5?+4Km;d@H3/T;+Tl5A]]a>.3<@/*>u;]`,B#*ca)8u*28hr
+mQlT_,P!/oRrq:O(j,.pDO8.Oj3Mhq&>qU9;#'6=oMZQ2+(&&WhD<i,@(^G6h"mka
+"UdX1DU'R^j+NbrZ3tl&&oQmjP=J:PhI5Yk"r9s^PqSc5rW(]\_[u~>
+endstream
+endobj
+22 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F14 25 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+27 0 obj
+<<
+/Length 4657
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4gMYff&Ui84%,dI!?ujp:2T]7.J]+#\?3GPp.`_[[!24!QC"@>;3$ZUuZ2^D:
+\sak,1Qj[NX<H9+lDdd\:At"Zik)s+1Hi@_\L;)Nrfo;,>ZR:rRJY4P/iOUBm.TGN
+^\sm>\,2(?cgol9/f,<rlf@UqXO^F<f3rqfe"t6HHX<l;o:)"=4b&QsMbO"%<LXfu
+oU+kJ1Tt?@['1<As(K.ejSAQ25F4TE"#&t_*]Cf0Ihn$E\3mc_%6(i1CZX2H<gbKl
+%$k2uFJ7R58DGlEWda$=r(8OR;l[I*<)(sq%S<MN`2YF]XgVu.=JHok[SO7kn=*M2
+8ZGEW8hDT[QQ;u?nUHD!VH2J`([i!=dO'%LN+U>t+*O,JZX&U8_qj6rRIU6V0)'X'
+rQu'/T_8QP(IdHj9<Qdrq0^R0(:tm\:q0F%G<UL(rr3Qp-AQkc`9K.5Fm_o8hQD(S
+c$DQ\[g\MIeN92o@irSe3aoceMT&4cZn?DpYSeXX1QuMmVW#+IM1[0-I:uX8-!kF-
+3-GbO<jfNT`uRB^q!R,%<9#3p2<'EW^^PsLEU^@eh6d&6XR]MoZ\mTN*&t4_:PmA:
+NosQb3qWl4GXuSbi\IUE=cMpdj$ng#l7[7(Se[&as,GbNg$Vr0@YcX=75K`RI)G>6
+E8gnte<gTt_p:e6e[>/Hg2T`sDrH<g`tN-@YVIp#Rbs^Hb_N=i-DkK&Q9/k$n_Sa0
+Rrf*<E9s=RnZ>cO8J0mqgX?^4"<]XmO9jfnKaGTJ'"<Gl3PHlZ42P<%Af9r+:!O0&
+HOUK23gm-9kOm:P7s3rJ0[<)%BX-GQRs(#12Y4>CRHYi.ZQs\$`Ut`S&D3_-7rXmB
+M:)5tWYI5g1bQZ"p>uBW^g6"qL)sEO4$8d3h'9TpN\ITcZCU14D-QF)e@gpd^an=3
+n\E(M\QU)G]mn3m/H_o'!JLuSV)S3C2tFF\O,9XWFO+Rfc]WnO<T^<LccaO6_S[T/
+53JOgI0O20m]q5WU/u*;O#CiRM5@VJXr'f;<>03;gFbaT0`D*oW#Uu)@V2L7"<,!2
+7/MDR,o7-j<b?@%*Bk->V$j76Eaf]4*kq#Z-H$3oe90+#GP_:%EX&T\3AZ0!#E:u0
+FWlg-@g@b:G\.NDT#M#"n;06+$:ccOB1BSLe+7js?,ggC.]!.S*=^5!+CRr1N/CM+
+<=OsA,3hBDgRB!'()R^o5;!pX#jg.DqmfaS,)8_$%pUPDHNWhbij]\u]BJ:DAI=J+
+c9okBJ[^QQ1mL8qWi7k#YRKiE*X(0S.c8="F?lp$"L-JZY2mTf,"^g-]0rS[Tj`"p
+,IG$lqW1JopnHg+BcTVSYO!]\S2eo,[2os9)8I4lr0ZMT'(GP66Y*D>V*U`/rLp.Y
+:PnTBf%_glg1p,UWBr]I@R;0>%Bp>1dd=e6\VJQqC>MW>QK@Xinn>R$X:N-?(!/GC
+_KE\gZ0^!Eb8rmfC%IqZ30JsI]%j<@qg4V?elYUPKI)0n\Z@=rCAgH<ijj(42MbTK
+8Gb^qaaOfjD'Fuo:,RF5>t`=E_[JqJ2@KBH'E>Fr$WV?\DpB"Y"?:X/\30;LX6XKd
+hjB8lCc-1')haas2)rpQ7AEs)J[%8;_WWo"Ojmj[Gr5d0PW@].pR24Hc6Kk2XhAm=
+5/5K`%)c<GjW7U*\UjW$]k!@I4>IO<f)%Bn7f)u$r%>9*j\[I?dI^%PdB(sWU)0cW
+_@..38+;$rQ7Nr3!aC#G42fM-n4?8:jnOC7dSMqd"(P[9E]EWCc#S<"-mjQ1R3l13
+#tMg"Plg=VmgB[VJY<<!@8aS0!3H(ON#I!@UethI*92!3cL;e@N=toM/<Jo)&`DT<
+PD8%t95V1<5>THo)pqb_C[eB)qcHm]2J+4sNmtG4Nt5OSFL?KuOITWESu[6^dKUDh
+@IUd9MEqQAJFMk)BrIG0UjYnk4#@lT=^:/siKNMcr2%i^"olQ/[Ttpn>:&=uQ#m\Q
+CnG%10$01"$-5WUoH!A,g9s9l^r8`Vl"Mth0c="N5B4PTHi$u9R-Ea]`?fesK%1Ut
+EHAm42q/YnDFWiP%nDIjI&,r)U4Gl'"iE-tL8GJb_GMTre1agWF=JcJ?6'Mk>381N
+!Emr2FS)IYC,>>.lG-c/IXB_fVgWn/msu#aEXApe:BXeab0qnd_3[Skjjd0:5ujX@
+)0Z74cN!dE-.=h$`9]&HgB]I9f=M/"o>h#3ZjZ%GS$dS^hDTA+:a^+VDSjnYm?5#>
+/+SA@`Jd(`/'ar7ChC_=n9K-pM/N',5gX`u.E*.&/@9?SknEG<mW^?`Ba.*:UrAT5
+g_"j!R4N^?TOumH3Ku+"LH(!u[s[Y&E[Y3O(@h'D57&Gf^mk^=#[dI;Z^et;nF<AW
+@!sDKI2gAmZ[TBnEBjse6t=$3/'JKG(2[k$?:'G:!f;J^g"JE=+d`%>">4M'4DS%R
+_2Hb@<H:H6F"FQMp2P5N[fKH8j&9/d9&!1bbL]L8Sp3+Bi*RdcJ,^FXMZXLG6fcH*
+ZrPjXD*B%mBmm-r[PU-a#7e%n3L^JQY_219qO0V]olEjdK.'+H%,->6hgu&Zk*AKG
+OcNItm3="0rN_H%JEL%8r\-WPR9=s$N@2m$f&d-5&"eZh/#X<oNKAaMNhNUF3]/No
+lmU4>]rG^()K'4`)Ue\0ePB^Sb>q]P%IsBBj33LciQ=;21dUjh-#].ZgE\,m:2K!e
+*JrcQFKeU_jVC6<9J09hk):/c1t5Io);RApbp7ng2,s%#cTpKIVIp]E>KEd#FCE$f
+50Ie+i2\#B$g(LN"mE_Y!YDQs,s4t<?3/DSrs'D<Z?I$ee'PGcd"Tnng6-5El"Iu`
+-g>Cg0j!(6qqUacZJtXSpXX:N.;h]?J2/+^.K&"U>F#07#!-gr'OfVJL/7FW:;%Ve
+f<o'Sdm'KQ%&'e5#Fi#?/YDnd'T]]Ums'#gSlcM$-_QEY-K,Oc%a1:D'H`+?C)=qK
+FWEb_-[,2H-Q:6cOb2cJFX3WmVn)$d*(0]>6c(jnn2]jnfRdde%8SbF>5Ci?=FgsX
+bdFOjes<?)2(b=#"H=Q7Ydo=I"#G7WoF?/Y8bMs3!SF^I(IS,2=n+.6'Yc6p(FbBZ
+S(-rj\3u@9[n`i6%]SR\0'EW*i;Rq(k4sce-[3);W<Wk!7C;hdf_Ml3KH8SXLILDO
+9E=74f$Yqo&1%POr9s%9G!3s2nrsM(moIiQ@*K%,:4E:&;i?Z*"FGcGNHWZlaN$g7
+Yr$'BStU3CX1"thgWtPId(8_\05rRk,3N7JMsI>)aZlU5P..,r'LWZ!oD6i\NEL?I
+X@m"l[b26Y>FEroU2kMB[QhjuI7pei&qoT(/"cB5"OZckIa?..!aL(9&u-S:X<(&n
+m+=kX3fYd=T%WV*i?jb+ZEDKoIcaX`)PqGM*j\FeV]+'QgHV.eK?QfP@^C*Vc_;jY
+R4\9@j52aW00,\`EQT@8O@:E\p\7<Pa")SN&It;o8leq8B-0`#bNC%1ZkIJ?,rLQS
+<mq$<>rB<4!^X2+IYFVsP$PI*MZJIak)_K$I;%,&Q?ifQ6EhJeNtef:.E[//HS]Gr
+PM-hWg"DqLh3n#oO?X%trqQGmDJMFo/S?EP\%KmBTUcmQj:9Mj%&aj:d7dQum=_hM
+\K7tf?sBr]@l,KKG7$_m%a!UF&X&ZZ,dsRV[6C=@XUI(,4D[3`oSlTPdesjedU%tE
+$2-^dj`Y5?dWC`iD14O/.%5H_&B@<=LTh0lQ8bPIX)4gW#M=1XSp!#I!XuIKE/uuJ
+qbq1^]d94T2,2mh?0A>?70&toSm[7RXTfrEbQFh8Rf%`(lG*/Na60q0@g^,QDjqD]
+,c55ZD8%sA)*^\*d*"Ta%BS^*Gjb@URCQ-%k*Wg5<Sa<WSs,tk41.hHlhn$:*IQFp
+8^cZgqC"(*/Y,*K%)YhnTcdM-9*.VaC4Z^f&<4!D\Qh,W^IQ:(s3A[HcS'YtIZ2pJ
+3/au82pTsjq;kj6\\#X8&$f^ol,Drt+<C)lG/mu`7t&in4@PMS5FP&il@q\)!2.W9
+DDipD`/kkQV-VDtVJf]$Z#'T_(Pf^ITV>gjVh&ElM*R7:3.SljW4Y$2X$l+W`m9:o
++s`aFNJY(N#^qN*P0?1``Nf]Zk\POCnSKF&igh_6!!LBK/NIcfX:63/hGUc'HId`?
+.P:65XcK!WmnI(>2Xg8UcOTH<5@at,<3WZJOkkY].oBK#-L>f;FuqSJNTF3"03t%3
+AEq_s(%nX)L=5Dn%@;T:,a0N1\WVbtd'8kJE1./$)o9D/]1)bZLV(acago=&qU8jG
+qMOqc?!"t%`]Y7\YgEQMR.0aBX1Q+AZQ2a/6;;V:lu#20heIL1q0cTaMW6kO;B5c0
+.EWCrq%\,0b*-HLU=[;M?)<]*-)O3Fnmq'ZbWpY5kn,$!T/9ic2BpR8R:lKTPNl@`
+aAf.A/ah5XN]&$nk9.raik$t<cKIIP3k;8rI[@#n7>UL"SX9@Z'2-hu^"!mZ2V5+>
+jk%ob-j(-$&:(>C]6ngaS$uV$[:m5"f)nI8VA)sN-(2b[NL$ANB:mJU:q?gP4GA1:
+FuiSuCrmQ_:i#`@\[Im["CCEgEoQmUW$nGTbBatZ!`WGhW"Y_lZ%,f,c9mNt2VdCI
+)@5@qJ`8OC0l&`a-tXe&b\eQr^B">c3lS`~>
+endstream
+endobj
+28 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+33 0 obj
+<<
+/Length 3296
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TD/\1M&cV3*+i(d#=]Bb'G;@D`OSY+a`O-d+""dn<4^+Rs[M5!)Z4k.FrV"O\
+/mfpPnqSQB.BR3;oD6ZeJ%Ro@r^/FSZcego2iHY0RgH4-P;="Z/n^O:ZZpY?pALUI
+M:q:iC``1-f!EQ])3Zher&<CHb$Rs/H9)]TY1rA*>:f>cRsX,3YHk.d_NM-&8$k>%
+V=$o]U#']pZ>,Z\m.,J--uQafF(8]>?Z)o\Sc<pe5bqTZDi7&TQeAk3T9k$kDF[#H
++Zo<.3tfML:CtcQjYu[@V;UB@o5?_jq.[+Dc>SX+[bfehBar7/bKVO:A[2%.q(H^N
+'`.nP11h_fR;B6XaEPh>TCSJLF7K2+h6b:!ETQ43c#i/1aV-F=-'sHiCF:@S$=Y:;
+fCc"i]%F+9O;IBXgN2m0I+"$dAY!J78+._AXJk^?+.f*JGK&-gK$K6ZZ)RYTijRRj
+q22p$![G2^e`.unD$Bqm=o1bPSsVDVEuc_^R8-s6\QIW$P=^re%m&1]hJ<A!]["2E
+4Ho=,KZB`o/u``;3pTeC=7<eF&X.NcO<Gg9ff7s1K*U=g,.nb"[f/&S1Y`0$o2bJj
+.U`ns?0+m"3YlNJ8TpFjF-WV=SOIV?Q8SZt^l_:CFX.EK\l+AppQ8ic:(4cJXLcAD
+K&mN*KYMWn&IP[$`uM/0Yhd<Kh_f>g#HLnsBQ!>lNnm*\dC0b2f"Yr/<fo,4p-8P<
+%^nQKkh99\MVV:Z%3d;VdJJ^,Nq*pTE3(t80%"M##j%S#@f<,S0G5j,l()Lg+>(RW
+UNZlnJEhR%2-ELq.RItK=U<P?8:p!DHH@\GJ[SBU6-p9g(HDgk!Z"-'WX,_N&;V1B
+;Dp0QN3o9c:s_IB,3e<#<bG')Ji@He&ZN9`'GQZT^80DSP[^d.m4Dc!CjdN32pH:>
+>$465"/=G[OqNi7M'8`1fc:tW+Mi8d(as;K-!Sfa''3,0=NJ<4H@j1O\f\VDX=OTW
+8Y-"_[;st?PuZc;C8;IfpD*ZZhqco75c*ISj!\T@_$-7<2U'pgVPpZ1nbuVsaqsk+
+#-!f<;FUg+3RWFZ:^!C04Q)E*AR(0)B]e1D=7HlU0a=;I]7L;E5ZGPlQP"Ag*0YF/
+8!=RL0\8mj't6?ADioher`ksdYiBF_.&QOhkQKd.7NCGS*kseY`e_P1"AAi4GR>0T
+EB9G'H-l:u'(:gW0P';pFG:amF?>D8*OH($7QR+dD/M^6IDhG\*m;-l!g)Z>CBQO"
+Jti!tqlgrm>@I7Fq<M=k7$t^+[k!Mf!VZMNE-u$Z!eP<JF\t'D9Ai=E3,W+Ie\4T[
+LCaU+aIYhoMgpdY.,":lcC7e\QiR&7B>W4ZM@u9h!S\T\6FVJ@HDK.[E,K2JelI<'
+)YAF4H,sfN^Y_pjC[24gd6N8%k2:S<qJ(FOgFu=:2Li5*78VY_L\Ru/`'jEpC#W`<
+JU@Ls<V^hi!EUtq(8Is&ZUtGR^n097Z(q'g0r/<//#Xo>1++U:YbYZ3riR4"_]^th
+<'!TrC<&S\Ca&:2hVB(DGZT7P-LZ6dE9@D!VHq>S:TDpLQ%1!\-eNbL>aRUU;pV2&
+$LN[5rcA(#QS5_D2G$a!Dj1c$'aE<#"Hs_(<&sY0P00*r;%j>j_p5+$d(XRfA]Im+
+_+8iI45rZX#La/=AVm$.HY^s>OOYk+:Djuara+THl,f["$99!4AR5oE;?AA+&+nuB
+O;Qg_=8$6`qJ(82]bts/+n>qTY@-Hkq:F`j^=kFXW\]F!>9cc6!Ogqfd-`VGI@&^k
+'7H*JYSW[gge7"kUVp),TO0m:9i;6FP(:US(d0>fe&"`8D3RmfdC6h>K%tC68HKnI
+b(P;cV!M^B^oD*.oWkS8[a*X?HK#5t?!Y8=<?@qT8JK&J`^=,JhVh:Z8/gG]&:`c$
+]*Q3NIP]ZC.Wo0fmH=B!VFp[PY)KeR5B'%.^UN=e3\)#)D"WlibIlL/]6^-&CKNM`
+%+,`[[QI>iS(Os4WFH=92mJJa=kG)&Y;-]ncUT=N,:0<?/=M,Ai>(-=;VH$e-NtP!
+d!(&?6N.0V"1Vq!/1,gE_P71OYp=n_dH:rgWOBWnckB@jM6\Agr$fK#PQL<e,^JT6
+CqU[?.uCS+(r;RY*8&MEDq=mi]0JaH^f[@O"ejT,UoP]0:7;qePB:HJs1X24+FmKG
+$]rIAdgV7-BV@L!o",<R!K>em,GkL@'4FmKD[1\$AiBG7mrLm5(d27)Y1JgXP9/q6
+#FP]n4g_iJDM5F0U;LBo*bELN_=5HR7dVc;pdOC!!&6G>=Q\=\m$U9cE"i@@+cp*Z
+iH5XSPAlPoU,9BfU?[tYHU=a.$^o/Q=elYXiI$6jm,u8l,b=$n-V?r_4Qh0;"C5RO
+o)o3VJF$ZGCV^<'UtQGJVu5\RTbOt?N6!S&\LTcuCjY&DUpB:l@2W_@YVOQ8(Fl39
+H:H+Waob9g`E*Vth@lP_KX]A9biCf=:1,&B%5JfiW/*.18l@#[qFf'konmoVquocs
+Yn,gso8Ce$'(UtP7mh_EVD\W.=K-gn_*6Qp?RF"d:LBc<ZLT3o?%APOn#/<ADHot/
+T*H@c&V?9eS#3l,R5S/(T-,"UcWdXI#FSEDg3q7d8j[Xs%M]*7L=X:f;J:b3b.rcs
+m:[65nW3,Bb@:h6M`%E$P'`!aMS'kLI2SaXqZqHdFIS0Hm0^-U4VD>#%ZJ>:C>O&6
+7K[:n"CfMLdnEn*M.DUC>WU![43=O0&nnlTZ@IG]MBDcK'!SU]0PpK;T/p,O?BBS!
+TQeg-.hHmN+WX??e4Ld&kVo^7kI7YakPVae(`;b6L1i=/:Fg_3T?j_1k?kF^kL\>^
+UXHrX[%)<;&No.!GH^MumD'Y`?qZm'iTKAX?(nV1MZQ.2[E@dbWLsOWfuO1B?L;Nb
+KOc;gQ#^TV>'7gLI#DfP;\K8]aJ^*KQk:kN#hW(rPK,q"8Jbj/Ps)OZ&E)>/`hA5i
+D<a!AL-VOU,*:*3EZkTREgCX+ZY79M9fhc-^;7qj7q-/TGtVF@:"2T3-R>2PmFI=R
+&HeZrRUGfU,APeT[L.mh%IP`5ZQ#9S)`1N;5>edCr3W8R7,nTtO[lbo:OnrXTa_\K
+h/+P#iSkQNjE:[G>"sQfHXi#RirV7FN("r#ojFloA92jU-\-2a1(]).Ni,/[*n(QN
+>`9G]'5#sT<q9f%<[WL&53g&]5gE.%J:u$c;137D%6h.^08$Dh&TEr/55]^DasLEA
+YW6r(Nbu&;P=G$u][_uNdr68!\\H;TnUDj8&gt#mfjktcc25\jrs\tB4i&-~>
+endstream
+endobj
+34 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+36 0 obj
+<<
+/Length 4438
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-D>Ar9;'n5n\&E&<a((i?(c>\muYjH%\Zpe2,%CCZ9#HgJ<8gMQP,We;Rs5%gb
+Th+J.!/4icRQ30F0&QKM3IeWPH2FY3W6*l5NKOtQJUbhrh!9f`7BS"^Ri=@jhRrg1
+DecT5h8ihn=Ie:($^L&5AlGP5([j.3R`m8OS<[R6AjL7&9hd/8b_]X!hn-Y?;[#B3
+-W?98)^]dDd"Rc=r&L5b?&7CroH(07g,h?-Ea+4=<9>)&J%:-NmQSKJkObQSP^LH"
+i!L\tSOlXJ#>dpB3in7ZCSsXJZ.bmR&/@AG`)C9eWh.i;c&1ljhm'@LUUX0qDW^9P
+Y$U$M>h@o6L;RhkB:C`V;L!.'CA88rI/BtMdGE[C&@XjpQ;9S2=i?l'Gc*M],BMt@
+Mt.i-Y!kO%>NJ=%;(2s3MK`uo3iH;pifXef?I0k*Gk&/Qq-H17h`O@Gr[(@(i?KY"
+W19)50C5J_$A^KILsA*1Cc;/\rUR[JL(!imN:<`3n+>#/n_pFGbE[q8h2<#d'-_69
+=GNu.NrTFkSlHO+i5HJ@[+O@#WeD9oW=TEHfRSAJK!Om\aT)OkGT.b22E#NI-D2SG
+1,OIFV%k(-K?1@@Ldr#WinGl4hqP`^9uIoc[M<)#Rru@?E<N"tb>Q;]go>p^._!.U
+"bX)lTaX7d"!3(081U6=&@43-JN?mkO>Ytbi!_1;n^\BV;.mY]r\l&=RQP8I[+AgT
+6TBc4Atl]0fK[fZV+<'(!%b=L4Cu,.L7(CqU*3iZ2?_9:&[+@5J&fC7&0m.H;h>eZ
+)5](n'9"YnBG@FSiJ(#L%T&Lk.W^4FUiI2:B7OFnOB4P(.<,c%KetN:`t-^Hr<9qs
+nI\mm!'&[!ca&>SOMYV"_mA%bolAS6g[3s6"SX&9hK5jC/:.KXoHbDVJdkX)(*e@k
+Ta9[kDTsS/k!Gl&Nfc*Z(b&a0Uf9()'P)^&3:2hj1,L6p`6;]7!llj2b`I$'Ad-/t
++==Q;":_b0L&o(a!dF]E)UWH\_[>2S?s`FS>[^1]OV)N=,$6@K[3JcUB]93&No>QE
+T*\U^^uc.,<,3&bh_0B;8#T1i\`X#L%VEdf8>T]PX..(B"<h+We/G;@b9Le`l."l3
+kZ!+H5XL->s4,]H5_PC$)JI$]F$RA4C>AgcWi8hukZG*CNWO\oZr`:Zmeb>24\FN.
+iOG1k]L:PdVrk%mD=]M.g>5ht2GgZdVf2VE1r(Y2oDs?RV&3-IEI!HB#F'#e&b/Kk
+%Y$So@sI^W<V5=T]`I13g25S*73&.1K1->9:a6(ZMBR`#YRmI+0k=D@@EK=q/51hR
+UY@jXQt$d`^quS$g<C6*rLDqR/<!\@9Vr"N,9"K1"\@t`21/ZR1I1m`0<Gej/c]qh
+go&OPisaY7Z,%=,\h;ef2iZd8JX]?m-?)m$6mQGnY7rWWmEQ8g<'0Ahi%>F=ONWUc
+DF]@,RT@l/B_n=%`?I6&Yt=-8T<q:%e6b%(-'PP6:o3qPmmuAn*L7Q&`@$=Z>sDa<
+10A@cL/rA#r']@lTf1Ag<;A)=)+qi]DRjk[.kFa!&5P78-6>7VD2Rt,b*599k[gF<
+p3aB/Z,:Mi;+!U+a=AlN-ffugVg]\L;l<:i$re4cD,1s^J-(r<%`%6QjZ9h"Q=^<u
+`Qu'Y21KF6e-9U%Sk++\U=]f6R0HQ3adX$)$:0c1E0?6(J1AdRSuSpUgC/rVE)f1E
+;>VXI7FqnP2T?C^qS\9:L0TM:(FImi%HmOn3LALW&TGU';$1>KPb0"`:*&E4Xh*&l
+k3K.@c.[JLID2k=n^,QX%C,#K`s[t[HBS(")Ht_eH@c_lrl;AaM/B8'iC>&_3X?Q0
+@UIXJNN7p<E>k91Kp1+'m3G2>8h-O+?Z4K(Zt]Imf1E`\\)uF1\P?qOCXkNfp5&ES
+b<+U91[RaKF@oud:@X?ip$XGr,'HdWc!?>CTGD+i@D1j2>@@IkPKGear@2hK26Oqg
+Ndj#3Brh1Y7N7V^1>%d9X#LDTF(K(3AFJh8.=U?Ko9$H-br@l/"K/D6_XY^T&:ZdJ
+eI-=iO4OGGK8sll'XL\Yb_es]f_!/HiLkrV5lZag^91WR<'']ofR?*;r.7TS%n=]p
+XZ:@Hp&O.p5g&c__$c8RJ5=47doZL6:8$@1qIL/_m=uRp=B@9!1EucK-;lDcdK:l^
+@itN\=nMR%o0&cS':>fHKMbZ-4FF"T>fES@i21@HH*Q:n%sp&O?OM(+#/I+>lEuLT
+;tg\BY4R';gauKr%od#:8"=',k#Tq"QVZE6V&$DKgi@;+hji`8[AU_#PatI%Vg<Cp
+)L8>8+>%l?`9Loj"uIgKgF^S,H39G7U=BEpHGeYDb;JZ0=B2"m/["&h3jsM-2?G:p
+fr8a4cE.7@8V*uMm\ff&Gc(=*7<"%=Jf=M01J-+WDEMN9+mI1Jp`-*M!sUF8LY&aM
+NJ=gJLAUM-lKen+8-U]g<A9NM^p(\>LLg'mgI+J/(+GMnbb87a11F9656.4,XWeqV
+_ZQfN?Ro?bF#S)t1c2h=Wg*9'd@(.1N#K1$dn([In,.#([5&mG^)Bu_QQ64q:e,$;
+p:cP$qd#p>(8\Ee=%LtuJ[su+3U!7$k[U3N3rNDAdLuUlTXA+$PhnF?P;&)W!_r^j
+[fkLi>Ia/+8MU>MnQ@^Xk?[bBnJd:M05UAD6G)M?Bco"JrYjJ?):&1%PCH=!I-eb=
+Wq-h>V@90e"Bhpn,ddAU%[;-m[\/\D)Mn[s)IRsf%QjfHV>pb5@%1Q`rE7rq]<C+;
+h(VaYI,+1L\h9n0K>^uOh[b'_OCuBm:Pq#)5Z6"Z8gUp!7Z%=,nQTgji3S8?3%a]C
+AP,BgFb2YfIscOZbBS0ZiJ$DR1rf,8[)4>PrZ(,%hnFTAdS'f?ihPNZl5A=+0q)Ve
+(CmNBk^K^#F\oPQDR##a]:oGW$'qh^Ig-!IC:N-6NGX2?PUBa)S+o)obq^qMq^6h2
++Z+kTnBSLF&Fh^1:(O>fYp_Z#"FgUr)b*>g#-G0]Tt=U<7*dibl8RG)`6Zb32;'0c
+#T+=,^78Se>R1r#!m5#?K"f\-b$qQa)T0N/?-4!_'Ei]Y`fB=Gn3M&A=o%Tq>J.<.
+/!+uq!eicLA[pEWjgG)?SbE)f76aAR32tD5Q3:D]J#:\"d3X>2V$X4:qH7jh7)3PL
+#t4U^PT]*Oa[C4jjm3=2+r$E>DKGS#%Wifk_.D#"#B\a;H#H4\pO%VeK<3W&qm%!l
+_3D@=\<s\6Fj+%VmIAR+:KieONDDbc5>s@AMN7uTM.\cJisSYe"L##\e>IWEK`LS5
+PLc5f21@NOF"l@*42=j2.SCj>V;@mQV=*92d"c`YB^u>)O*G,o78jF[QYq)@`F7L0
+DP5?+b,oE6a+N\]nZqLbDjY+&W+dok8[N9B9>c$@'VW2^;ZmE5SX1kEC.Y,Up49$1
+M\.HS"-#Ie#]1@<1I_+k*VboX#'12jN7a!g<B#hb%(@c]3V1#&X'itB(l7&G'p54_
+m%J<5^^t4l;H7_;WZLjL/gTt1O_?WVP"hG.httEG*Kh`@"G.N;o6C2q%::B)Mn6<E
+OO:pH>5:K+Y(KIfgm1qi;-jf2q>Ht(Cg*u8ia[!c0<Eoj.YXVHXSV>"'Wb!WoE:Q0
+g3.G30-mAdomarjosJ8hi4qWE/Fedq[p3iQCQ_@Cms*pGSL#_c(LS>`KJ"RSAQA91
+6IfJQ6lE<%SIV[jO'spAM?qO?_^_k/J#4Jq["M+-(Qu!Z4<MCRDl4ekUc$%[jqc3)
+"iFEjl$_RogChjkL06U0:RT*6nFpaN[MqXZ;%od8&`Jh$ns1KR;@nUhh[[8aDLLX\
+)8iuIZ3^#KD/_s!qG*VpRru0E6l8Ec0U9]Qj.U$0+:#,G&4\Y\C09bm,t0AW*c\@9
+Y?b!GVt+rRo.R]oJPUPt;8$[8@(t%A>@='C4uURoANPof(()':Y':qQ[j54U,#WH\
+5TV[i(kS.<:ZZ7\3EMruKH?-:%2Tgb4L$B(6XPP2%n_L\"7P3YOBZa;Qc6iDJ7+Rt
+,Tp4BF52:mVZUB_5AN$p^rgC=4@*0s;\&Gp\mpUMC.po##;`=:X:m+h?DgV5&d:M.
+,c+hUgg#XjUmH>uHHk?';tO*;DZXAmY'L[jn<XeY)bL;e2j*Msh?;-_4>+0$fn8K9
+8-rq;5_r&N7mdDtKFkUTkRON0.6qX++YmHPWR8`!>ckPBOuBMKJ5qY3MU=;mE>FX5
+/DcIR1.D?%isc7gMK(1$FCW);AtPc#E)QS^3).IJ&o#LT,J=+,M1gb4Q3<(`hn?Yq
+&&=rQ`8h\J<Gq_G7>l7g?h$/&Rr,F)^F?S<RQ>1V4dZ)5^W40j:o#+Ub\r#+5oMo(
+"id@;Hk<49k7-S_\Z-$d^&Qa*Nt9Q*_m#KIFB^1QNMuqTpdFE5>96C56TUX]3oUW#
+b@H\&rW.OG>^-~>
+endstream
+endobj
+37 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F14 25 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+39 0 obj
+<<
+/Length 4171
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL>Ar9;'n5n\&/l6'((nHpP2&b6m,h3A..XV96NAQ#Bo94L8u+aNZ+YnlHd?7o
+;3E65fH>uA%F:P)kF6PgcEC:cDa#H\3Or="`01K+`=lrZ(op4J\PQ#'eec`pk2OYC
+0BM8l]pM8t'Ud'CIN_r1>l>Ub9?l3ig7D&MCdM^AgLjtZ?PL[kC:/fJ0?$<!mn`QN
+qb?[eqYp#Y`$H4V_j0CL#N)]`ER[OGg/'gm7Q>\3*X@jG/30==X0uF#,AIn_J^g]`
+DJgcJc]:e!2c"@=2r:eMFi=iob,XZ6k\c;blCY:CT=9#INaIuPF@EMgX/mfe]`7iu
+1^:2p[:3Y=&RuIp\rkoE]RBBD^'gR*Y&4V2KGN4Oqf9+([qfo#GuN6fYmA\3L/Xd<
+fFi6D[QtO7>8>t&Gl/!l$:CO:<nYCTF0,kYNrjYh$3j'aG?OK6cX+6B4]9ZSGkCk.
+L+2mT#6.AIRU@VAP2\hL9XPT1AmJAe<W^LsM%a_B-mKd77I-3\=;7_GNc:*ih,_4c
+gj7^uYk&mIik/8'>8=DC1*(5&$+`VI)3G/&,J^*CXOe=RWeEASAj%cRJ:'2aqJ\1a
+oAY<^9HD<=AWe&e><GE64BnpA5ZJ-l)pj^.ZD%@f7?RBV)*YE0eG/YIWL+fc&qVMt
+LdJ=KVW+ph8(I"0d4u#f[JO"NkJ+i1QY?5UjYjKcN(dk\],HC#g4UemPGuLkoDq'@
+lSMof6"hH.YiX\qSra7^3H6,h`NV8qk<FcCGVU[a&r"?W&9fBJXUWNG&7b;0:b/1%
+:7e.QIU6Je]YD^[V]#I\Y9EhN+:3?USXJ'*Tsl=3R37.?%-o_$ZS+2&#dT5&X0T-_
+].(K2e^)Q;?!g.Va/Xc>jgrk=`%O<gB"\P56P\Lqk@[Q(BbH$QA-t=/`HX'5QQ+nC
+Bb96A[#UE8]np+?&b+QKf`!O$j-&IWi#<5^QoE_sS>2Rn`nTG5TCYUB!(qY='8gII
+MsjibeJ2(g65S8`Bbs6.mtZ#;Fq6Z8!?b@&HE.HY2%Ms_d:*ahika+N-tQ"M2gD,/
+A`N]dcI[V`#i>f'2WBTFP#80BSUbm;%2.Ut8:ZKH_SO.Lf,^YANLUomBT-i#Fa:[Q
+`>4?FnejG$/`aO(;t3MBMC&2hJj^:^A6:=eAe>$OYJHW/dYD'%?0ic%KMd4r`sS.N
+?_f@.3J;Cr<ADLn#Y.uHB3:lH>f?OVMZW@Q.Mc\cOs5Ppd?UHKpC*/k,4_BVSM=gm
+>4$077D47:.k]7HC7oY\X:ee)*De;9%0e7<d_I*Rn7oK<l]g\<,7C307fM$)0h<"C
+WMtf@pgr"Pf&4J^N+Zs,Rc>9/jI6@gd%>o!.=e^Z'fkZL$Q_sARl+7:_&S0@9V_Y7
+MDugq4eRnZ7"!%tfipHQj^&iR8:2is/,NY)%lq5g?/"!r(Wo!1dT%>U*QI>=A:"1E
+XMl,ZBW**++QDl*>8f?a.KJ):;TIqb#`?Bj*X9Iu*TSVl"5Hk\8B+a4"\;_s.OP-M
+@dWosD0AjJknT<h7i]D[m,V^/(q/cCltpa3=qchI/,>0.aJX&Y!3^:Pp?@j\1382o
+R5>gqAU9N`D'c/q'I.+r[n&CVaV3R;]%_<D<)n@lMR[S0n^2V,$.G$pYpRW,m!T<H
+!0\L]G+Y`:<49Y9s2[D_/WjsJYX@8C>3_9BKZ6MO&S2Es+But@(a<^h=H@:"d/\[q
+Ei4PqGpG90jl]IIER.)5U[no33(U>lJ/-SppK@539"MLVh]J?'Z#ohaK:J-$5;o20
+dg&H*rN=5bCpeWb3DVLX#EL"tkn.GV3MJR$>CNk/Ha<5rp@0epI9phm4uTFPgRXOo
+oqkpjI*P,k6L+a8aL%\9(h\K'jNIiaRfLiA<b5?1Cgo@4@;p+Id:jT#U!BTcQ8(5>
+7,h.,6:6>S%[2jk$>Dq)`*]*&5U5&h1,(9*:+i5[G6,-nVARZ-Tq.`_(h8cD1*uZX
+Y/WYGO&]@E:XaFfe-B`(d0sTR$?is440IFpGH[^\;9qW"Tr5`^7Z0o'B?C+XrsHKL
+`N$u[@9W]1+5s"C58&#?rl-Er4rVOfVb]`i\hcHo>W/^&Y8Xnq9bU1'g@f>9*=ZZ8
+1RIDG#Kmhp:3$fGe>NUQ*s.g3]%p"7@B*\mN-opX,]U9qLJGD_&p(`FI>0X7]o]U-
+@gLjVWaQJ(Bi3NT5191;:Z7,]!Zg5N(uTOuR5"c5`9IR.N&e]:-?d$Vp1%rp.0*)8
+b`SD>f>lde#Tr:'!+W(R+2k\ed283?0np2*8a#Cjck-IDEg4O/A37X2Tm&^,q=pf5
+mR_]uGZWZZOL%J$'8U1dQ?IgSJ-u<RTY'Up0[cmOdQdmFOcK/&#,i&43c?;mJ.KGT
+JZJ'5Q'fD'P7XQqnW[)KbjlMu-N[\[+sm-f/dN+0(/p?*AO<@)3U0=i"-RZDo2$fT
+e@L2I,d71+bmB(U$N6!ThPd4'Zc3BG<j.+X(tYofgEXHD5+l7p&9k(@bT\P'cUVrL
+/Nril:l!LA1cP[]11?7]O)UF39fP2Nk+l[6_=o6MG#5n%D,m%__%KG)JqlL6\a]cn
+9'-$tkXWF2iAJDu^^@?/W&/'33::0)OYMkQZI]7P@-*N#Y`-$u$]3f*&E)l;B1a19
+!PAckC$=UfM1_E^gEN=E@VBHh]((m'fjFu(,jfF:1t47:o+jAe1d)EBEJ9!b%leD>
+;:4PajqV]."mKSTM`!QX1o_hOpU@!>)7C/Mg;WqMj/CSoG;K"/.4-)d3c?p)^lIbZ
+/3B_a)0ap0QBND88$qs^IQ21S,t"dQ#g=k'?QHqqg]s-ATrDsTm3"X!lMrZEFIKI$
+iE"_kQ".('Rcm:O$1*C1j"C6oSA;.7$oe\5gqbMcIukQ]#o;TM_s3/8C^jS:L9n;'
+pb7$W0Vk!4@9BlC<Ts7oO+Wh%k>/l$nZ2pDJu!XVn^^14oN-MGA==Etbpo#HHV)E'
+)kSoN6A9Qgm_;G"r:YL--etOi&-3!5RfY`dn=ZL-]SQs*K;M%",lN%AR^4_lO*kEf
+maZ=eA!6OSp!`QBb?mJ`fr;MCFF>\!U-%kCWJ\U769[\=kohhC^ir.;N&Q:qOcYVh
+UkqN7270"[Pf<dbO"#6je36AuBi%]ik-:,mPbmLrT7<lAmK8E@45G=O3QksFG8.Gd
+!/J=7Q"&hTq"(B>"U=ammmoso1;KNF;:"mW1#;=_I'rIoXfHFVV[@Iu=0IQ!0-Tco
+MNs.9Fa:,lN=Ps1jcSQ4O'r3[5fnT)d9qDOe=TR9.sQ"5P;t&m;.Dgg$0N#C>>B0?
+]LI%pLGE$m<FDPJZ%qsh[[btDW+T)N+J@CZ(HV<j\Yu@\FV2ZZ(')!W:WQX#*6c_P
+4#0KbP%obJ?lF#E9kl:&)d8Li%&CVr:IPIWa(4g.Ne)@KZdjOS0;$e)@3CNdq\0'.
+YT[d_Z=V.kQ'/dFHg>"(aP..)];0ul_S1B2R?;])m5dm8``UgidEHu&9ue)@`H39P
+<Hg%)jd::*3fuU9-(G%Beg/[C.%N)1IHbM;LOeoW&-G:Lbof<o0TN_BZd;Xalkh:I
+/Ibbm0`C6U#e+k&HtCXN=IB]5Qsb$nV`I"2V:7rlEj;V+*6m.E>[+-f[s,[Dlb8.n
+B;s^DB+.0eiu-`pk8FjgQX8`W$EY:XB7_suJR;`$V0e6\'/H)cQ,h]1pU?Rd98$/P
+6;@FM4&mPp9Ckoud%hQpJY5b-dEj"_-)dSVG4Rp\T<3<(R)[[X>ZA)84,3MKKZp<n
+VgV<?chU\EH36DmX*S!<X$&&`$Fr<"q)8U/c%3>DnjWA>!JERNP@X.fA7^.;U>@a1
+__%(6&SCK)_d]UYnG:)g1ncfrkp"X':9po]>h_XNPg/K1D3J1#CpHbarOa_uA?Z]B
+RpV954f8gp@JFWrYLJ^*R@`F].)8SA!$ODI29#o)2tF,aisqg+0c5b`;%0a'(5$dl
+nF!@rgSJR]PqAclHWfH4?Ce$q_8B*u6!Xj7\'#Lk>7:Bm/OY=O!D9r/@'5]tY&*,P
+`fs?.C6V`cgXd:\K&mn`m_uJ9YhW]!S#dmarVsXe+`)@1ouR_7IQ[NI[KOq;`r/No
+TAg0+(rGe^Rd!Q"_\LLjMKLG@q2[[#Y5F5kh\SFk%u9B%)%G--X4I9IK4)`qO_8mQ
+^:XsVH`r:M~>
+endstream
+endobj
+40 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F12 23 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+42 0 obj
+<<
+/Length 3959
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]T?#SK?&acoRK`Im`&r:5h(V.aoS2dY*3(ROb1dKOq?&O`nl6DSTRlE_5HdBng
+.7uL0a^S[DQH7n8ZSQ6+c6V4!S^Y>YamPL,kJ&%>?#7(Yrd%.P>ZY)DCZi9s9Oiq:
+f@/$u7Ha<8?.h7:.t*q9GYS2j0"\1'?.$3-e,<5.r1`cnfO=r!8h)_e"u9oQbT10V
+XPZ$dCV-n,^Zigm%H="e">ib,I.jHYTM6'Lm9b'$Mnb=J?7'9Zk[4;'FjBm=8<h>-
+qckC^!(uK8c.j';iuu((7(lj,MPt1,@Q)/k"tVBb'6QF'>fS<e\$/Daj_PD\WG$=-
+[Rm"$UEO<?`Ce`+63sY_E"To&OV>W'.PVfJ2]shQ\)@`?F#ZO*3?pf"!]OX6IP_5H
+jN04"Yp4H*h4cJ=]<mP[KHV1sLF-L(GTs#q-<H+d;?,NUQ24KPm&\(0rgQY73<fP4
+p]s(-Vt`$;iS,K$.TtMXldIbm!+0RF:5oK`B?`\HXbN(fZP!4Ad)QDcg&\k1m+-].
+NitTog#Qk?]duY5].'smac;<u$_#Ci=[Dqe#o\*[\$,:m'B:b<GoJ2bd]gWM<DdE;
+/=-TP:^QjE0#m16YtgfZM>0hWC]P#ZA]5q#@^u221h/1sal1kkZ8QiNCm4Ru(7*#H
+r?`W9qoAc\S/'#==@LAhql`jm8^Vq_13Hg=>bu='rG$!1<hXjt=VV<F"@N#jm6DY3
+[QVQ?c3D4"]+X.?:@KT0<CVrZbM6qDU<d+F6+khRnRBHi6jnK"?X!Wro/3]O^=tSR
+haM.loR$kmVY&*<,:uneF1e?4bXYm;3-Va+MB%CUg-H5$9Cj"_M&u-['d2rikeR"G
+--.?(GBBL@-:_FXU.K+SU<2qk8t$`:WM7M^Q7A=CDJ;%(;!S0W*lu'TN`Yc3C-!W.
+17:8LNp#3/8`cicSPD=p!g:jIUi;QX[AkRH:`Ig#[GWh>qkP>XP6j[m?:I(f/7,+O
+gkHVt7%-=alLOrK="#r_b5E#05V2.g0"?&[i4IS<Qjr7aN+W`U;V?QCh%QuaY#]=B
+I<I9\U_?8D:blT6HVSQ)%sP'eF\VF`Nfc<LL]Z9=587L-_IISW,*;_A2Or>f5*_sa
+VWs1cB[js3.9RWS5K02a8Ka-(aak$dI;9qg2"W*u!Kj=uB3CKHSk[PI;A1d!)Q,XR
+`*ehMn,]+=RV6)f!$:/`Sqle6mArn'BU%oFBRnfek;HTJXJPDj<-cQ884kTW:[X^8
+f]I2I/0I$aA96A"Z'9NV1bm*K3tm9[VKK&CWR%*1UjdWQ.]M2AH;Eh5%_mGR;"D4U
+e=PnD:/?$k10_WpLeQ%3'TO9`QPifB9MG9&lF+78KuA5U%@['IhUF%TO>4Qdm7dd"
+h:_qrl/q8EG:Sa^maX2ha77d3dkkhJXf%ShUQt`@,p!U<%>Z-o8VEF+q[i+5lqIW+
+'PXK=#aQD*p]%3(("(_:m>7.Z;)ag&-DE(`4<6]![]k,4krO!q?ZishFj*pp,pC%$
+92$RA`:$Q!Yp.CpGl$#f'CtWs2%^HUDO$;#&qYHKCWLt29?"W_&N4X&Xh/m3\GBe0
+U#d<2:8m>9l?P333-"9)Q0%s$_GC5E88(t#+3UPgEO:oZ65XpBV(-FS>H.aK\>:3s
+K<?t$))nm?eN?4Sk#<s''I>-:I'2sYMo\%%T;-g3`CE:KRj5:`'qSnE<REhZd-fg?
+8,jtsG/*0Y*q`E%p0op0-ofr/I#!q);D%Rt??nQ!mFCTbF\EN"AQfGkZ%f8T*GfD5
+W+9(d.c%9E^:Ls$m?R.f#.:8&_h+cgp'g[Pca$Hf/j7QM[5OD_fU/fb`Q4XMeWG<F
+dtEqC[ci)e-.E&sK&2WGQVl(BLF"AcPjkQO08kE'TIG8bI^,QdllkRPm(K+3BsfoO
+*Q-Bc)@8P[:q[W#g.^q"%aE\sMrCDVhGq@JgVXh"VA(t"'dB*bQ3(2Qr!^9YB@X"(
+bb]hT=Mf'JDLC*$O!ab%Dl*0_aOsR=(QM*"65<]?nS=_P_;K@D\pZZ4XkjaN)n`3H
+fc]G*eI9qI9p_X@e+*(&Hp(`]kC)E]GS(Jj=sHpc]34U<!"#,YX?pF8_^&.8Ys.81
+PZtD]dsif9`?::T7Zkf6CA@E4`#$-7iQJ@\E"cs.!cfCR@23])Prd2q[LMn?F8V0=
+^GS2T`s5)i1'gDJ0k1'UfQ)_+'B^F,TXIWmY1Wu#"PEnei`mCtC94k!Yo?_ne+!PA
+8IuGh+a/SRZdCZRq(OiWH4*PY6VPEos!B6(O\LEd`/3=(UeA<@dr5?>TIp?hOgC^o
+DE7G*BQF:TbfOXVNT55mYfco"$?Y:n=<bV:4!`XFW1`^G/n`<9;f!<!5bOY+h8T+'
+]s3WgnUb(d\.lq(N'+I?qh8Gjmpu=3H+bcSF%)+U#\NRroXA(g&_LC*_"p.EKUXCM
+HdL_30.?YZ]ZW(U^<@rHlE<$a>3.A,<b/abnohH7CLa^-JR1#I+gH>ol`FFX6-Fl/
+-gF*lQkTAgcatnW3_$NS(?CX5UG9#bBl,.:?@;c6S;i7^X("pMaU$#]E]0F3Ib&&h
+Z?IMMT-u7^NN2/Dp%(TOg5S_fMN24HE[Rm[b!T!24c7BEL!%NiH.hN5DH,0/6Vr2W
+'UAXi/"j2/(3/762tD))#Xjq4aZ@>3$@5J47!r)NALXG_lP)=Z\F1ONQJn3/K+S'R
+EEbe4T5ki<V\HTXp?-nERW&li/\XZL+"`Wu'47]'L.+)?O(m*hEFUU;&45U&R95R/
+"=DbIGYuK8$WM1n7eP#0[S02Tp$2lHP)?u949QEeg(6sT@5+GdMiFb5?/0eRrb,h;
+oqHVtD4FgGmc^$I_7iNV-)06I^5XKc'6HhV@$qY]3r7TI;CpKVeNGLo<5SMW/qDsX
+DH`]ZUuh1/MXGaS.9@Zrj(f:i=A^XJ,W4al\%m[sho<jV<ui15Wc^/::[:NR%/J4n
+N21C0E3T)'OrM+hQIj?-f>BBC5$gOXW5)Gd;,PrV?06-s^P7_AMAr)BUM:*iMCf0M
+.*4u*0dpncorc@RZg6P<dK(=7P)8s?4b,n4jC"am_^Ou[$"&a@X]S5[4J\;`YA_(!
+]F(A#aZN=LIBt:(T*@%`Z%gj\QB59$\67o:(P![4gc+r?O'K@LkTLNX+daoPiU)S`
+&R?((#$H0]PCP$/<_t8bcA]=4i5>d>@<Y)<ij]S.\NY&U4,/FJ+c/C@=&I7_?I&LX
+UQD5];O27e:BUS\U/^.h*AYA;=fO:\TP$Kn-/`6biKe#6ILk\3JYC;3DiUD%(,AuC
+?Z(am?GK9@S>=>9n8:?=Y5X&kmE;peV/',W=lT=E\rdpF=GZT[bT^$Xr*T[:^@89B
+HI41\QMg$A1af/TV(Rm;cUUKV;Oa>2-maM]6k`82bgQd'kUE^?\;#[,R#IB4nVh85
+1>Zh&-#QB]q-&3DrkS98K4Xac8t(ru,*R%TBlK_=rdc:f#!j$S3#>d?9K+^hO)pk0
+WDh-LR2<b=P2+=ap#dX_90O2l`'D\J`+15N<7Qf1-eC[3nc('lJ(B?_+H#Xd-5e;7
+J$u`h3b2oZP!XpVETl>S:kFFPd!+rL:KA[-?I^KbH,`(`46`?pO0^h7B\9!K@n.'e
+mse!G:M\F$`QiB_98hhpg[_XD:g2A95F5Z-^8FNgaYPb?@Qi3r$fiD_:qEo(L83mo
+@FA5fnGRl_(U!r>S9?l8*\E%]nAX(!+*ifbJ--6L*lG]V$P=OndI8'lEsutA]Ys;b
+^3n&Jfa&u=]&AU],I'FOO,"Qu+]B;d/4:7k+V"gqcNSuo>9S;P8L]8T=bnW1+SI`A
+VJ?2e?!AJR&W'q()-5Q/@J+%YI@-IO0NtF)&L5J\L%c/!U*I<(Mr@k`[";7C&F=u4
+-JUqh:<Y$&g^KmPcr:JKgX1j#ZESr5s2Tu1:B)4V#qS*g$'XY*&5U?%*th5]bl~>
+endstream
+endobj
+43 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F14 25 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+45 0 obj
+<<
+/Length 2155
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X./9lJcG&;KZQ'g>6FYl#+[*Ojej_MbdVNOLUgm(lHQ<4d8cfNKDKi;^MI,Xoik
+1GTLEJSFZiom00S4FFo6^&(pV`I.K0<mE`'Q#iWV/*4G)L<9732rjN,ft6-[`;KTg
+]Aecj4^['jZ<H>4J)G%7guGej]Uk%U?ogLM27pR#q"W3bfRE:Ta6ro2>9(9$a)67U
+["?oKZ-0>(b$+RT)n%F"Hhk^_`_9Yl@;tY9QB[.Q6kc3Dm>p*0]Up:X]A6f_gY:9<
+WV%m:Vm6anBNo)c9Vn0,cAWsl"C]0+_"[5bi5WJK]547A@+_nQA"5d;<2l7JcBKYM
+"_#946rSl-Of<tM]L5\RQ]"NTa^jL,'r7fO9UJ^kCAU+K[C$IqDk#4.UtJ'gjnG,c
+bm%UnX@BOcZ.Y-.'-k#4^*nT%1[Xp?8X^"'KW,%!?JDur[rho/L:_l[iE3U'JV:W;
+!.D4+=YoNH,$jlQKIM!/G)+?1/5jjViWG<`7fbF_77pNQqn6$oSq7MJIG94sY6q,!
+H/1T!DuOUF5!t)XZVF'SMOX09q!6tL+>b'kii.'1:I"k@\/$>agBeP\RYTNGi\i?X
+42J$^q!c%oW$Nt\rj&NT@-[]Z?*F"sq,Nj!;JE9h0VbpDm!-T[iqD:X2/Z=0$tLDC
+?[eAro_gXOjsKtf=#btu4?MUZq[$O;r86ZWL6Tp9]XF@a:4l8co+j*V&i.)BAS%cA
+n(2b3h<$cQ_lo7]pA'Q!B(212O$%t3Q0bp?j/b*/U9'a0iCCM+,<2T%1-TcfP,lQg
+IRQ<lZ%em+4jKQEEe/:A8mD\X9S/Hs0.M`Wn'>M<l.GrWm&olkm<>e?4B0#-gXilp
+G#?%1<o+!_p7cTo@c:V.q&d1]RnI&N!^E1_ZJJ%3R>^eo(6BGi/iM%B\knhqg:JI8
+>Z?_hoWd&=`aX"//>QbRJrg-f#gZUdYUeH$F?S>N4UB00h?6u[U2oUpO$n'SU:Jn[
+(Td%K"^.7fEm05UNJ4MqX8?s1<hcNddcm61Te#O_OG1`uc:d,=!)r,<=+H%=a5[./
+qeF!)W>YGW6]ei7.MI8W2O,GNH9QL)!$oRo9)C(f`r5-:A3Q!qKWc%O*VmR'0sT0@
+FNK3n5D%+`;46or6Du,9DSS/MeEsECUc<*np0$.=W_QanM\_[,'64X24SPM;?=P85
+0tYl:A@SB@6"]>Z9_^)l[48D\O&:L/.tUcl0+k@&6BFc#.MKNkE&GYYD_rFN'.iO/
+LDu]oA0-fS=,?O\-e;aq/lc'J8A>"Q]N0+76'FI@q_`iQ^jH-qJ4q^cj><9+_.t>@
+Va9Cn,NKPj'kJDR;t\@;!&0_!3<dW4=IqW?!#=*>BoR0@S5TE^<C!B^8eiBoH(BeT
+_)&A`RY8!J;k])G8S+-!r#ncAZ;/AOc=ujm@aVN0k8:MF8Jh\ZZC3hZWf[0::'e.#
+7:hW0=.Ud4=cIY=qe-caQDi\\A>tI/,YtT@)'-<PH#hVmiln;,8X?:t9[`"Ee)\kC
+:Qs6K6lj?PP4^4QP;Ki@1jS*?i^iS<rW4^nl4]FSSm6Pq3a%O;65QqfG9'8@PGh1G
+jN9:.cp`#\Mot[&/]luaKLqV[>9q@9due1;Lrpu;^+BsEhK1#G(S^K5?EF9-Q6%Wu
+L_6#[T(#[W^t=goTM_-H1Ls*OW+Qs#,NkFSAPC.&O<g$)<$mP5Te^$b8"f!1F5:JV
+BqknX;[-77,=sZJ7V0HpO=h1NLB.-]@9\Z+*Fe>U,!KjJ^7&K/C%kL.AliN;Nlm%P
++_N.Wj2a6,:5)^Cl]r_N\!JBl'uTSW&Q?DuR.V/&ME5(U'Ud%;1?!#)R);brlOAlM
+Fs9++&Md3`J^"ptj.l/[em.mL=\c<#0[^'2`A$P4n7K-6_CQ9T<ETD)MX1r=Y8e.N
+@0N1TF.iF76*^Ve'\Ns]E/j@C</LY0>\/7%0-")?W!%,tY%'Es3*TpS#a5c!Pnl^V
+$dR-UVutL(qhA%6:@)@H]E`lC8jVWGK5c`59@RjZB7.1i1*#e)iYl,5Z9hV6rJ)Mr
+a9ifW8L!5T7nAY%r<skFjA&d4]7(ue,r-s6#^PIVi6XoROOGhX@B/51A;Q8f,XgL6
+L`F"i+`cMXSF:Bl69)tBpG[iNB(t2KZi:71Lji,?~>
+endstream
+endobj
+46 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+48 0 obj
+<<
+/Length 3242
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELCQI5]&cKGY_E`'[W?PA6MB\l@/TA$fMJ[9`,'JJ<f`IFUmB.@3?H>l"\VC.]
+SHniY6V\^/ZBhF4GrV<SF6;$FlG_LgUdihF.lWX\c]+0OTsGskD5]tReWh-1?bQ6X
+7#gUn=(<+?Bh$SIPu*SNVZ2D8.cU7QbtghZN^M8js!2K#hlb/ilhkYp@D@/shqdXC
+PPm,+cO(tph!]j"MSp9:l%-j+Inp#i(7@nW:g%$B5U8]>>0AOUl$iAE^\d4lCpuPA
+g[1&r85,tA8!+:UBIo3Ae@m@-.#K*9iM&$SN5EY%'TM2TMHBf_?W\?6`1p.]-lU9=
+'`YKm@MM?r/rUi>d9%TMGM2\`7KNQtkP;,Ur8[LX3BkkYHiX<H(`sG=)MHI>Sq*JQ
+mo@1@<h's9T'67[/tpX+=G&;[+DSe-(c:Zoq9Bg8h[_DW^0eaMP0h]%&J'J,/5Mpp
+E;08LUWC4G8FWlM?g-`PA4RNVF_',j0TG0#0Eshe4IFg2"..6G?#WB*g+][NFc\^i
+b7c:5b#H]X3H)V`UglpQ(cquB3+O](9q9.1m@6I'D%'45ZMWHm1L$Pkn@/*#5JY&\
+h`);'3a;mB['`:9Mu51Ea&)u#^D:BEq-6$W@)+b,;sJ@,D]84>9%$W,",RUN4c2sc
+]47+Y_PXTBI1e"d@0F**G2dA3U_`8O0M2<U74o=E5`0pqN_dLYn:c'G"IhGGml6K#
+?rT*q.\'1Z^FZj=8f.g*UG;6Mr(LJLT3n^e$iE3e6ToIrc'C=5a]Nb's&PABp.K=l
+8b$$1cEuascpJYT#:=]0D,K0-M+o6Npkb6&CuN3e$NEfafPj;&F-rr3b/1<"#Y,`$
+;)9PEaa`4e;VVEk]r;\9-7i=')E\@f$#N$OF=Nj`%>Nof2LgBWR>Amu*K8tC4C<K8
+nitRr@iIIJ17UC"aW[cKJQiQ&M$Sa=8W@tchb%J&gu"B,?U.W"i![J*+8s!MNSD6K
+OH3p&T(<c5#^A#)^[uEP1KQs:s09--[Js;If+HH!S/TkJcoWR)K1%9eY#&O>SajZr
+#^'28`lo4e#P)cH`qUt&Hp^_<;FOZ_H]*N)5W=]8&;q/R=ZICI#b8sj+Fq=\8?Aj!
+64m_CLa?0c0SX37+.oUYEt0I!$R84FhZShf=U4Hee?3.s"Td1j56EuR(rhifp_..r
+P1_(-c0k+k9LTTbU#7Vd3<s!UaTL[0%Qc8F1ON=Xqn<7Pk4Gp^3TncL4`AAL+qoIN
++Ye_'S!QubHf.0jVjYCF3mOesCdY+^0k=Ps^4=+%I(J%XkRU;"Qju_;(1W6<bEm`W
+?.Ft7D)M3?bq!AhiNIfU]KR5cf[o?9Fg_QjY<.;O!lY-U/d&U<I+[KfFu2L\@9ag+
+0SF/L_&7Pn,*\3:Eh:!lr-HAJ#Mc5;k536t"cit;^WM,+crjNd*7XfDH2fLj9IIpm
+hk^cnC-.iYGeX\jPA_J*+M&deO.t[AA$4<*S'T^:Jn\@30LOGWV9+Mu\p/0C0IGQk
+k\)6TH%nc107I8U`VVuQ+NeZ-+<)>0H)P$/HbOa/`G"ESPiduj\2O@D]XQ=_f)kKQ
+DShj6-#T)oG+:`1)o&#1@eY'$&pqOE/`kjGP"[#3ANc;14(AqM!ZpE7hu\-0A6P`m
+f7eJAN@D`ZA%2[AqFf@blVI3;HrFXX]KI5S\QnVH&<2p0'3Y9m':'KHUCBEJS%KE,
+mTb?3M=_(ciI*Dl@B.uV>kl6ZJml*"JquNH!'OaA.\LNc@,qJ2c)LpP26?/t]gEa=
+Agq2G!tt3QpGK1J<%=EG->)4R-39HuXCB;GiK@)/RK\>TUKOhHeq:&*+Ci!i"RB2C
+#Z\=Mnj>:5g'f?,A8R^fUI6#:%biuKM:?kN8+J'cJT6&^(nYRH3>>]HK,s9ZfmVN)
+j">)3%S6Vp@Eb\+]DVnL-4Z;ZL>m:QTuY`OT"p)TBD:p5"Nm%dqn5dV1k[O\'Y&V5
+kFZ\$f,ub"-%Rt's)&Ghc*p1hi=j/6iBYn%%cRmCN.HN0<$\;/[au(#)"8*X(td2P
+jBkd^k1+\NQmUh,Jp>;NK/Y!%S3_H,=3$0)$Ef<iF50O]K&?&NM@h)P8(aYkFU5h'
+K>R'f0UVI-4"fm4fTOC8ef^W1AXn1p&Eei\-YCo=QJuoD:m<Bh$TrboD_r@^pU!s4
+3aor\65kD4)SDj'duJGe19<FhZ(A`G5,1i4p9FDEJVo0YNRP%4C2O4G>;q8i^njrj
+rHSj#SUhdq*9U]a*@fe[hT&93<Q!.]6RCtne2MKnJifi@JX7Q*YDoUF%lRSVg>5;@
+GCg$".phC8VaH$CdBVVSd2+iPe5PR;RMHha2WY-1c,/k#(0D!o(IVYU/-G5MHSn_3
+d^>Q!>aC-o!^)8_O"%pT;FJRtp@dY:4[f;B"&T!GH5H!nchG'M%\*Z<5`<Q.1L6'K
+"jbj_dCn.2BL2eI83tnA%28q0e-!V]^nhUh&sNDr#tuM?kT/1`N1fZ$,@=@c_@:2m
+S^=O1NpA5Bq3cZUH)al&ldiE(,*N;n'*=%J'JWa`P)L^;?W*On:Gp[$,M$ZAVFX(?
+l^u)kLSRrA><ndb6ke4Y3F:RL"N"tB6R["#d.o[!)c^k++VeIT*/ViWEC1`gakVX7
+&H%uRLX0']R%GMARP#eb-%t_k1):AP<b=lM91820UU$M*Y&/4ZKAPs2,V'\Rj=#qL
+_(9?`*/SCDBMniVe?8cVDk5>N9^R2:#89g8,Wec.F?%Yd;a`LdTQ_j-I.OmnjHMjT
+WXS2p0U[I51Y#L,6\n^qWWRUNk?p][.3eV8<o'!u]GCJP8#%].C_m>Kp)_"01/Kk<
+,Hgkp&]@'?WL*[j,DTL>Wm[&L6rBqIY,J^pIe@*Xk<jN_8-hX7f"gt?!^kIg^a4-h
+YQ:PAM@tgF'XInijrl8D5sV%h'a<;,<$O56@:B_&jlPjTL^6JK(Jo31_"mO)IqZm9
+5^HS'S%p+VcZm'=XEF!L$id'*9h0[#_tDQ%b2"WF_,nS:EZHPUSr3*1e+Q27gb<k^
+D1Q75s(+Ps";J(/RPW<MP`'!GG$Al@")b*I>$rqCTRJ+A1c=&!ehoQ6Q3#/)r^]uZ
+-eaaHjK/I*Yi-M$,*;[l7FnI^H>)JLfO$T8Ya](#H_3O9.DHW5^Wl=rn/BBh7rD^Y
+P_Sg$iY!=S0BdOT83S&LHeR26=K0a[]^!nlr_-!NLBUuE-j>U]FIh8/_uakS=2,7G
+P8e%a~>
+endstream
+endobj
+49 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+51 0 obj
+<<
+/Length 3993
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\BlE%Q&^=te$@N6-$:\lUZ[$+@!QHqPNAnskZQg_'86LJ/>/uXk3YZuN*<5cG
+Wbt_$7F*NH^jnj3X/i;eGkL?Be@YK&mAp5"hFm\GrfXuNJP>'P'#[]B8"3i3?h>tb
+rLj"FD/U94+>EcAZmSfm%S"3@]*dBnN;$t5'h-R;[ZAC<nnr(&K4,IKip#Ibq.VUp
+.V;c$rMk1TH%$h4C\6Fc/)i+C.OI;<cu^;<P<:mG70e9[+5DGFG%2>h@SrD7\'K]#
+K$7b7M]"b-.R2]Tac`:_o]()=:[cH+ieQ^SG$CLUWK"AJ3b*;KN^P6.(d4:7;\o%K
+SZeZgT-og5G&=-7/Nl0QB+@U%)/=Y/h!(\:ni/>(K>=Qp$V[Xu:Ap#@kD?>%d><!o
+&/k5rL;jCJQ7P69Z\A"!)mraV&1JJTR?Mg7?miN%K0QPsg!f-m@XoQL"?l)C81Ss*
+"6Y:p#^C3\@%8F;=VH7KJaL#j.kM3WQYTMuD2s=5&R;,R+>1jR0FYnd'7Q*DeFp0@
+)Ios*E#O?uA!@k1>ido`4r/(A>oE0@!#:,[jOK'oK[N8.+"(hR^%X[07J@:&AGY[3
+gSLF/T1D['-@mq):ol7^L17R0Y>0a&VX&8<;2@8+`2]J1-$!pBia!uXA5ba^8TDgZ
+o^tp=qt*DAF+:A)B[Fo$d%)g9FN-WgW^QK3;jA.Pl-'e-"NR`i!6<s"#"DR'0o3e\
+J1D&8i:S!A36\='N$,CDGIjp-/=,=RJp,Q_K32)2ha.QN2:Mu2W;]U*IX:a6oB-Bk
+,#AK;$#tP496OSD(F%YO5LYD9akYgEO:RAmOk>&fp2>:UZ[iat7ZPr5/F"O<`,;1i
+>R\M@nBl<?LqEkTcq[K5`0=g$2K4PnGGg6-jS^Dkk#M&b_6L%m^Q8Vp-d9L\o^HKW
+jjmSZ$gUT@<4)`gW]Yo57>=9G,Z@ciiBb+OF#s[jg?o[`JU==ONX'3k&c%lel"2sl
+GDP'u&.$INE1ursDXj^[`KEHk/e0Q==/GfO&3T<t`nA/lS\bW5YG)(u6(:9sD8*7!
+[8105br+lY-M*S_*/RE?+aMHC.bi_R8dUnDgODNNZQj4bc4CjTj-8,tQt'"g=*ROh
+0jgA%`f;9^,'A"]3_oj9fQjC_Yk6JQ*n70$]iA'qV^$9H+t(%W*O$V;SHQ#A$f'0p
+ldUD,95%\-mOJp/H't\_AHQ!ZqZ6Agd^6,IT0$;-#0KQ))n+DU_+\5&<(f6b;-!\T
+=3WCr=\=\sa(`\:I"6tir<O_':K)Teq0h"SFQf494ul8fXp28fF4>^g#7d2CZbUFg
+,tPM*"MNT[]A%?orQ7">7!3\7<g%:S=H<+(cTcn<@aL#Gk=.6(6]HP*IsQ`+!6r3Z
+[OVKL5N-eIbl5L3@In9c"j2$fR&@R@CIQ@Z`O`_(fC0#?s)a`3cG2[&#<g^"oES]V
+JZm^61A"@<>`s.JgY&eE,o[o[3)1feLtc9;"i:qlC]GT)10G@$GP)lt7JWAa$2%G>
+`&Z]ANG(c,,h!KnmaJdgZcT0a6tt)"%D*ilU\bWfTbgc1[(V=Sg>1cH<aWOPI@SI"
+KBMHB_S!LG*.s;)RtQA.hMA_#i4cl8\X-JOM@qTkT05ab_@LA/+)3.TmsEo!^4'-f
+;JG$UK\FmP?^c=XnVC^]=(QoWjqpPgYEM*m=Nqfs>ullHjQi+iZn9J#3$^[k@Vg&r
+s8V(Tkh(mQkA[@YF9-gV"5e10okp17.!OcCs$FCFYOZ*pWDo%gPU^Vg=]G4aP0c)u
+&$,BWiGLf781e#f@_kf?0s<1r0b',[kkMmT!Zn%-gH0<bVOZl(Zmr\]h8&IN"PGlW
+]6;BMNACBrj6YbFIeo=cMO,ta<296/e`+,"d/urj9#`sBGj>i^\LF@k15`3Ae=t(e
+UpG5([p>;DCQBS$_rt&"S1a-E/8LWJ9$Rm&%OlRqA&j'*(ESkgnS'au<_eMNf(,5g
+L,GING)KLHrs$cU*J+tRjI.3egPK@-b,dnhF/,RQi_K-(gQG(3=Cs:?=;X)(\G.%9
+)9.LtpXKi_l@\-=`\F1ra9uK?duHPk;VeY]cU%PUk(f)T+JO,g_osm1P$9j-n@Z[`
+pB.PQfWh;2Ic\D$,ScpcMh_<;P/`k8#F25>9`;Xp(muYn&[P.Q@)?"o1*@l3.3L0]
+Ar!%jkVG%,<!7f1.:QZb>j-tOArd98#5"#h@iPb!juLt,+GCS7.RK@70WLeZ]K5Z*
+WA4]9oYjhIk]a]U9ZBE*D1ljGCeKid6R]@"O$QP'GE2tP72(OM?:]MA,)k[D@*5Vc
+N\(\D-k=4[.>KU7RJ'Pfq<+O-6(s@6<6QluT/m))Mr4"(2SZUI_obR4Sh8"BPM>Lb
+ptT_o`RIeiU0)r+@j8N,nC\dA,9tA*QJM!uDG!r.aE$k/K"Xbd;j:"=&*AG\@YrdY
+pX9rVA:PmPWSdK-nomH&E&GG+Jmglt9r^u<3S@18IVKL\MFAt\dW:`nDHGLjb-IE[
+Q*Y"g8?hEnF<r/p"(QshSaMpWr,@/f1<fB'Udoe!ERVF3+LJ<1[L>XsAJ#qu4_l3I
+89[_G6lc%`"i^$A'e$P[^V,!lObD%;h;M\_1BJ,u5\a]bZBN*D2gaZY?6HLba50^n
+9S.rQ7B,jh]>ulo$iV@@Jg*YN4rdlpbOgH@FnmXLc5%Z]]]`T:F2W^NFdO*+]@tMm
+_27p%?#[7dm_Wl>gT<&VSK"Cq6GPmW*'rO)UW%om:'k]j"q#Cn"cbDUY6eZ1D*_^:
+Ub[@kJr<h7QkSS^8PMV!-D\m$ET2QQ_:tWCJ0oA!m$)`ijYaph8X!`7S=)28IT48>
+FgPFtrJ1Q5,8(q#B:NFm9)H0\S<>$Eig,,__^'f#FYR.;QE:78?lA\XU\W<KNbEf1
+$p8"IQNf9<5n/c8-E?#!Bl_'i?NhhEP(L#73m!`!M8nA13G,7)d)An,H]CS8Mfr\`
+Allq=g^jbn;p6"rWX;0YT1n\9r!:_7RIJ]!magqrAUf8$kc*u\<#RXMbdXS:A5kWf
+13RO#L/WTJdfrYs:T/4IJFc91;>8a0dS-R<mQS4E*:N!_BAq[$<-Ffs2PTeCV`cMf
+;<-N+Yg]89kkG.%RI;=ll`G#_3jgV_b`eA3qtT81qpJ$TStr9]gV-^1HiRj[>Pg)s
+,Y]m[h=g5(rNVHu)YO*c;as?BZ8ChP:J@hj15^lF>/bU4]=dQ;r3NSQ(Or0/QTr-X
+TBj8clfudhY2Au'e%<3ZrOmD8+p0%886BHIKgu?c+?D.+9r'oP\?g0]PgKK(U/^F6
+n>Wq!hg,u9/HJCaZj.MSmj(#5fQ)Fc66qiMQ]=2O.Q<j0R/Mf]b*!]-@RXfS?k-_G
+IqnN;<jos0#j/5Cn3@Zs6Q^gMHbo5=,4_Gf7i6J/q2Cn1'^HMURlfh1#1;Z]^>9f7
+<'.^j(.^T79/utjb9NR8d-X6]`=".)%WAihN@^L-Vi*#KY_lW"Ip9*ch$@F+qCeCI
+\;DQ-PRm!)rJ$Ni%buWhTj1EtSAa=Z4kgRQGD\rN(dC54cW+sJQr!r<6E<^9Wl:n`
+^DbjdJBUuDPB9)XR?,0A*p5B'#-+66R4Mmh70C7bce`gU@q&:/;U`GL!F%`&gkACR
+H0h\*20_B9UJB:_>,0)rcegJhs17(bdi'@rUY2GGk:ZpkG3`2riiMnV88$ir%sou2
+:qM#;'_]G,S"S*maNF'K/73KS!m*R6jlGZ##Z[3f*ZkNdP1C7bZ&o=U5c,V0.k0#=
+&[iK5Og>';IpiS[nf.$U.POHr)pMa1XY#VJ&6qD12"p6C7.ueS\gku]d;OF&WjmJn
+HI$h\2ntX=K,kLtcljaBAI0[UNfL'*-EWq0Vq1.Nq-7RZd=EfKJ`[+N^/'d0op\nL
+&(t[jaa(2Qd!=cNr0^WDC2h!K>.RrUGPP9K/P9NQ8ir`Ekof>^X8oj2;3p'3MpF_/
+Q!BIhJs1toQ)bgij@8u*]@6c[;>Xd%~>
+endstream
+endobj
+52 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+/F18 53 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+57 0 obj
+<<
+/Length 4330
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<gMYff&Ui84bY%pKnBg"9mNrh?/eC*kE?5mR=?m9cH(\b/,MI2Hag#:oqY-M[
+C2u9M8P*`Sls\eOX%o3HrV$*Qoe1cg-eF8,XX<Z^05YQhR7X9'@OB^m.lCI9^&I\W
+Sh/WsWCiCI-eG]*S*8K#95J]L`RE=I;2LW6UPIKteBXeC*h-8%ok'%E>srfte^4Hc
+1mQpTTDQlF)"O@^be9&:H2Y3&%:]`0_8\tAan9#EU7^K3:KK#cc:itRA<mh65*A&h
+2R?7RH[-IeUM<i;D:s;rEuu^@nEXG%3I/ULcZ!ceA:EMGPL-%>3NT&W,Fs28p%9t!
+Pt;-T.ONm(j%22Wm;9Q3He%IAn^Q5#5Q=S=FMdM8RVgeSRqbeXeHY`c;m0/"2XmAl
+9/bO")RF;0<3u#;j.Do%1tRShZmX)@ShMh(2!-La-MkG\<Fm-C'J%R]j.#B"UR5:=
+bBf@7hVKmM@)5ban_PYX_-$dVJ(`&fo8^`'NHGG-+S;ic1/8r):c$!^i3JI_[n>Ba
+Iorheb*Yq3ZAoBe`*FCPZp7f6o00M`RU-9'1J)?,_OEb3hI.&6=`*;^1>4nQ(#os?
+`8)>/#3)L`7IJO@=05C?r=PrHG>g,nX!r8en^O<1N\KFenoN'NOWAJ<1\6PtO;qTg
+M%V*3Ykq".],WP2N!9gU^Ho$ukW[;2X![[nAeu8f9TmaLem:s7HcSJGVE:Rr@Ys#(
+KR[/nlZGcP^d?>/M/b0<-AQ^eJJgW6-V/7tOU'\bWuYh1&@@KS1r2D02+'pUBsSK`
+D6$sdDXG<'<"Xg;9/mfkq_7ilcXOj.2UU\i.A">4F,:p^+XVFmY83:/hfk.=)*>'1
+nb>FS\L\3c3[2#A.o9D@AG2EdCa/^M1roM0\;o5f"_KsWk^.EYS[aFZ!bI*VD]<rG
+^N=d',\Mlce?ar!VpO+PUYjqrasMAl`KT=.R5RCp.3+J/H2c]cKQL0+1-nSKi"PUa
+-A4'H)X>Zfo]-i1"LVBK#V5\1_(0o+^Ff!-K@DE&(_*ZX/o%@\)-AX*Udt=Ki`&Fl
+B)2pk;cCaG[Y"KliskjN2#W+>V(/`_+k"\kW1QC"g,2m>>uaUUEeFF<(&`rT;3>ij
+ote7&U;/u;-VkKFriVc0:gg,IKFqDHht-!r,#f(TD4\.](eJ=@l`+*^KRRc"*+/su
+,%:=be(ORDN%+7!ITj+]O31#4Kr,:fL@Rar:bGpfK0CH`_o8Nk-,C).L"7+CVfbdF
+DDKa6;&DbRl<JL#F!1%Fk/\r&7_N.;M\C\6-':?(b&]0hCb*YK/HcoE3Hr89;jEtZ
+6"M(7,)?Mc;bVc[Tl5,`CK0@r!mi(%^s+O4Y3Cf06KNHj="@^R[MtZ+,<-%U,4cL3
+dEOdbU[GjlT,fIR:0]^-=^kA0^UVOIgh)gj*L]_l96(mL_NX'fat1+Cil'cOJNm#"
+a[b\n'9Sn<%jo;-5<7&C8m\uQd$cl5.%42qXBh@d+12D.?9W@c,0I]-j;)EB+,)jN
+0t!ip[QBG@5?aR@&:[e(6>\USogD-cRs_-T=%5en:J@](bV;LEc1VWCi[1D#2*,cs
+5C:[!Fu2WR<?j^^i9([uRCig#_.e>B<B<21+;Q*-QG^:F5;=<ej+&^?*^i2H8!na\
+ok4]B('E?c`Y1A%4;1=m&G0sD?jGj^<Ci6]aR0iu$_ZK(OH(f-a^*8B"-s$(FB'u%
+3t@U;54+aF3f-eKA4kJqAN]mtY':XFQk#Da*OMMrcj*ssUd?U/:.dO)A@YJ*Jr;eT
+%b,M`)#aK#jX!Wu-F%YG1.(nh^Y&Ot5T\PlTMe`?eLX/+)c4F)!-.U&Nm^cm:rJB9
+=ck--k!YPejVRf4hi=uqKagKUNk%DQRZ?`*D]$T@`iU3d)-:[n\p?/JW42'T=@Pe;
+IjGCY?Aa+(=>(3m-NkfV%A.n;L=LAla]-<\T2*Z(\sh5LnXqdse*[nPJU'nF2lr-g
+LdQE;]t1?7<gD#[%fpR9:(Xu_rN<p)oqiHlPX<=h]$X1u"[*k>!fJfSX`pS#aBVG5
+ZgARrfe?Yd'SY6I%?@jijnjaWrdGH^'m%*#?o)CM':#,1Cut7c'kM.%do0s<b31[s
+TPfRb!Xhl5b)Y,/b#t#c=&_J#Z-+uuZIW@rF'8u<D.,=F'P3k]G1a2bYSotQXoc-Q
+\1UH"1>/hJXh\;X'l`.SXl%kp4X8X*:jrLnd;?gR%`<S&c(m5d,O<Q?(1c]WK2I^N
+$OGN>iM+DJ%@MrrW>T9R2;+@0/bB;UU*X8]^Z>3E!+_KKI3N$ZUJM4qMeo%oH3]d?
+GbV#t\,5+Hq8!XZkYm9lE2E&*OB+6ZG)k?:Nn%(IBb$(c:sXR'$3Rp;5cMtPq`B7,
+s4[3'H"dk&<R>)8jBbr22&DAs2O@AM$I##TKag&nURZQ]cpKfbZLl+N1:j9/UbGud
+VqeThL!<LQDRMrf/,TTE&-sjt`/pGgn?:?enYr-u#hfstcQ>&Y052RcCfAH?D+"9F
+IS^n\=[1nfSO7C0kG4-==\TLmNej7Uhl$U0,F5\p)4Vc7Bk&lPc;G!%TEjDI@qQ$[
+%)B$7:*^aoc5*)A[(g%S[,),t*$)jCKpW"LJ$0pm^nl'fZc+i5%"P=JE;h7kW;'3g
+Me37LD\iI7.Z9O]`:[hjJJUknA1m_<;FrXb'V,"TO`#ZPc97ca_;a_f<o9J#lk7kG
+q+s=RA433N[Xp/f,_Q+TF]WXH>LhVeCJ8>3U`=7<Opc8Y]:FHM\S8LMqn(]t7fnK=
+<K=psFk)FC6dBi*A11N8GC>Q5P0qH_"7cRoFDAZ'GHg#''D\="0M^AaO9q1+1Xs1r
+Rn9X*f6i!\d3A7Y,DCG=bQ3Q#2quS\g/QkbLodC!)!>R"FC;OA8+G])=J)2nTc$q[
+oibnJ>dWAOMH$,PY:M-JcM05:q?63[C)R3_C*g?AoCB+<7]HbQYmN$90j1(ZU=Nd)
+B6U/0<&W*;:k:a.QtYXq4.:53`#;QeZfjolO>UcC^S*JS2G]lFglKe=a"ZS77j/;-
+5hJ?Z+SD>ODlqY7]X1+>k[J"+2EloklhXr9B5f>d2&EoOR6dqA)<?UREn1DEIo%Lt
+<r3JA,,":\kTpup&E@k?"dnfY,5l8+SsBo[S/"UBBt$'.(`5*ma/g'nf2qd%['*[o
+=N>WIIJ!`#Cp"D?:Q3n^-g+"nM)a0T;.*2:`!I<pms:#c@u;3Un5W+*cDR0[<"=tL
+MdWC]a*DU5aOA#ES2"C/86XGq_*k(gElH94DlL7)a4)4<qFGqS)kMBub<7(7oZk?H
+!.tnIdBT!K\RHC:hFi2=g:#o"/o1f]6Yh>Y0Z9Y)q4SdRhN\;:0]]UVQ$/h$b6S>5
+(B37!i9?1!eOa1&>QU&:mH8e>OuL\=K6p%7)`R!%TW*_+gFN1^=';7d.+oJp92Ja3
+U1pW!,pE+IS><umoBb+#PN;"j:%.cb:Aj)#55-/=X/<@#+Gfa8YOE."R'<g,!@b^l
+NDpuL[8Ne?b/LVWLdE4AZr5F=hg%$$LN/j\@e6kKcHa(J1QN<^oMa-3bm@j<l);Y@
+W8Ao@i>W?gY':L1*5^#)q0)m6IZWa=`P1c,N\%uIR-+u2`!kMEMf/QqGb<G09#$Uc
+b010IXZftsNutFbIT)5_>oJl:++#'$7!(cJV`6\C:`2@L'4/e/b5.P7K].<O_T[Zq
+J("Qd6VX"i/Lr0\g0Vj>fPAQ@)850gcriSU>usg=GOEZelSE16[uB%TXF;jY,Q_rI
+06LH0DY@s#4kWGbS]m\@b_fa)ObQGpZSn6;0/oc;Qo6&qr2tC8cXob9kVp*3J,@Sp
+fW"Bcq86q9'[eg1%VG*%1hJ1&:q`)edc5!P"HrA'.@J6[)-^Vn)[q+GAaPD[.UU(*
+_`%=6.D\Zp9O]s)FhPNR`Kge9PQGe%4Q*D\DS;[6dOO>A71b2q`Mb/CJ-o2keb6sd
+XhDoiL%6k2i+M`M'E6Qi(T:_[rH[qL]30L<^""\Ae2V$W-7t^\!`_9Mhjh&SjUrba
+@m:kVYgBsrj8<+A`a+[GY]Zc?mA@$*U(se.i_PG1Mq7<&G,;h/LY\iaJZib\hDrfY
+^(?ISfR[UHP#2Zr\Jh-h^b1b!#p+/W1.i6rdhWFeKuSQJV$?Q#/!K>Bh:1Gcps_Ut
+kf=C>QC-6=\RQTH(pD55_Nt,7QEmHu/[[r7@u\uu&V&p?A8*jdFWp@JF%#<'Tn)P#
+4GNd/0(,IaMUoF1e"YK(1;d0&SQ&W(o6BP>'Sb'pXi<qs>TBcn9]e.5r,$u%"gg]u
+'`mJjNT7ed2,bkkqD(Mk2i&<_&Yf:7!8KeH&-~>
+endstream
+endobj
+58 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+60 0 obj
+<<
+/Length 3544
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Y8dD/\IE&cSA/@GjtH!`fZc6qQ4J"5<'XYshM0R\27joRgW#Z0lGOB?Ai?#5R_Y
+),c^[`6&-M;(Sr6al1H_B)"JEJ%32'r[?8_/8j'@`Ic"B@Zb:p@29_>M-Sj(Y5%#8
+lM=:8@e%fO`B<*A?/2Tcf\PAEjmgg6ZMQ8crTT1eWEd@c;+`EXs+oG&HJ"3g_@&6W
+^ZhbTL?jo?q&q^X!e5mS8L?s1J9?FoQg>ekTpUgK>mRls'PF<lAShY[R:_^iD9J]6
+rcS*N:n'JQH,>79]jMlRW7Po!Hq9Gpa?`oiUZF\^=Z'20'Ceubq!LEqga*Cj[4tG>
+]/%f(Z@/N)%_?/dR9S@]s#FlRJ'FF]9q;uPHti7_7'f9n?9Si(QL+4??:@br%;Clg
+9QEj!PUO(QRjO"K[]S6hp'TA>P&2?&8ep\I8i,rM[nhGZ[i>5Zln_n!9p>n7"c)*[
+^-3!?l>sCE2.d[7^`NrP<l0B`'J*ck#ms!iDPA!9b'\SG%ml7?`.-rub'eN5hS;G%
+PKYROc4cUU]u;/h9GGKlG5bZ5RO3?&AdOgWgX#95oc]2kSPAMVfep9;flb%i8QqW&
+cCT^F4jSIgMF;3d#(C-iIK`=3=,hs")V:poP[8T^7]SrC&.Mu-,)P<LV=_NSCC)<?
+NtG>WGq:%tj^A6%O[Jfq""\OOMD]a!alet"V<'b1<5OgS@%slSG4=':X^1!#g&He[
+C8`kZB!"b!AmE;3gQcX1o(X`:Ll@?Q\>`T:o;_;Me?n=p-e;J*"+5FhiJVRr5d+SH
+n+<35H[E5Oa'eF2d:4H\qq-h1at:2fOtKXdk>r.b-jh0Eq\%MRfKe6M2!=p%O8o[_
+Du_OE_%JmaW,6=d".;eo_41OIE*ipUEId*J/IZl8fNeW[hOu:<eejAkIcl><1f`NO
+p]N[IQ#!s17OD!Di2!?2Ur;#AUCV%e%%8Bc]]UD:3WF%1,#?TPjnS`20!rKJ&=j@<
+)'DP_C3W.)GS&[bG^WVr9)QVp9$Z,mrE<>P`=.XnG#Pla.fA2(6%M2]#'A[2YcosK
+7MP+PrPKL<AP"M3QN.2C9Q,67kiO0_FAY=-#L7=rK.4oVQ!DPd/`e:VC4SdU,Co](
+)r[%jS:ncW*+;OWBomX[W_`qr20MeJAYN0Z.NRqnqkkeL5fS,^721Er=U195*s9;)
+#"Ann5FNDP/@+p0jhF##!MjVYmr&iqo87abD&gKW+\XLSDSb&UI;=<m6-[QBH"RVs
+n):!`,rmruJQh*$IZ8>FS-P>Ih8BA@!hG%>)'MP/&$JAHW9E&<kX(#+o]e6XfR)dW
+CXEbkf'#+]]0][4Gj`)gn;/M4Lj1eKGFJ2-/Fu8%cZB`8^Y7!F_FaM:d!/s-dQR0@
+5;@E1M:_Kr5>t*15`CP_!LM7CREAiiFYQ)[Fc"E:b6DF2I\%`Oak2_.]ILFH<6R9)
+Q,T]hD)G,"WKs_bDE^R-_jORSGB=@qQ7UG9InI:-jl?)8olgBHJ@q<,'B:?,U*jAi
+*/,-dJ0$n7"S"rY6"#8N"8mp06TbGDLH9u5<K%CmU4=?!U6^ZO!EkoAYmg=eIGp`@
+<I'agC@1Np;Q3'Or+,q\)If7PQTs*iS[K:0=+JJGd0_b]3W&'jB3?&+omWsl.?qW6
+<]^-7,F!`<:8aKI>PF-h84)A)T"E3E[^@F/"mBmo09GT<V"#@t7)^Dp$N7GaOO_:L
+Os3o/!6#W4fReP*[iO[YGLiQWWMH_JqWgQM>pg^!bPU+5)@DMK'G\/$^[cuI>$J\\
+)e&>pnDPRQ6"QN?7LukL`q(#WUPWuQAkB+544brQp'&EZaS_qAQXcF]O+_Tb#P6&'
+@+[%4.rOB0,Y`j/A6^itLB,;XOU(kB5UFWM^LAdf0QdGAbqqZZBSH/@7nX(Jmg"_S
+hd1uBd'TGLDkEOcYG`7V4Tk?amdcQ@%=Q#\dS7cW=^P.HSV0!CnJLN06P@H7;D$oa
+$>rJN5sMH?&B[qT"%%s[:98-DL0(q&Z\h]l%B_6[VqEr<-q[_E<8r03aCF+P;`.8t
+1e(o_[O)928e*QT3\gb7,j#7a(3@8.N\&)D5n3ijli`L/LaO/D*d:=ih;E9sB=G#1
+`U1BkMhX6'?-iC^G[^r<RH49tHU^e"d6Z![E(7Qq5=#)&LqC9oh3MF1%I,,lg)Cat
+#(u-&k+8U0os`Y@D)^t(#Nrn@WNYk]jZ"_M?fVAt16%LM+?K4M!^?;=41EEE?,-F'
+2rR7hOf$XAPokOO5!<Z;_d7@D[Fn&]ed?M1RIOn]Hr>R[dWt;@oM9p@&YgJYAC0K1
+)j@<P36[`JmDr^Vc"M.BR&7u*\;hP;+O=_+!"]0C6^T+l;o$s',cFf,=(PY6G3_^o
+3A._?XsW_p4+=5EU-3<EC6]&uP'M?N7,pgoO&;?+C-CR+[E#DNDmBpJ&W>H(DF^Gu
+WcaQj#b$LfgoKZZ,BUU"8)])Sc2g#+><?R-ZB]2*+?j?,e@U1/0,7_=JBTJ`,F7Xg
+5BM%W[GPCY^hP>RFF]C)nfP#ibtJ$#8F&Ou+3*J1T4@_`)FbV%jWoq((^-&/SgdN"
+bE$aO^S2DZB@?bP,`W<S$mlg79jq+WVZ'#*b-#oO.om5C=](bJN-eN7g_ZA85m2%W
+ZNab.-Z$/7)Q^$QUcm]s98]FdJZTnJNO,?ihM"lb2XgDu0&RA[\?p?l<\TQjK67'B
+.NX1RC`IC,=uTcq+notqP\:R3'e!(#\_bc,qs>>%VI\t3J&Go]VfQ*$S3`D75-W]R
+L$JJJ`+i)j_$$#%@7sAs0LES/o=S-k&!1@7+_qWp\q0:)rF:6q>e.<Sd"ia4e);/c
+/i\\58me/]L$)J46:(H-]\su7"1_t6%L,dPE,4(]'M9NfEom,:`sBDtR^s6M;ZbVJ
+@5B*nDgP(bg?*dJKa]MRBm=^%#"eG$7^Z%hb3llu9hM>XC,F8-Mp2$]"%;kn?##h@
+6U;DLqO;>=pT`sG]">SZh+didqt/4tq.r@[lUck'EN'JCdN0[[9)CX`e.;Fk>[kI9
+\""4*iTinU2ai;^EnhHp8b[hBEHPr>5jld7QKW].b=&o7qu_&bS)tPa*UnFXl_Ejj
+\1UdDE.%rWPEQ$#V:8k1luF5"!SLi/RK?uEX_oV(*Mh\f6PE(GJ;p=%mO#*3"7X]G
+U]ClsPjd4mj):J4<>_1q8t=rJf*gh_>m+Y6`DC;e%7_[KrttjhSmA?enfi4ZrjUAn
+.u:(NJIUJs^C^6$Lb9RjI!NQr:Il8To^)mG"O2<dq1cf[.GHFp(G;j8hn_u*M@4PY
+'Xe`hZlq'0g$W^21M:XLe\ID."BE,9NZG-+]gWmek9p4<]@9XRa4<mY87QUL?k$QI
+>dEujo+uhWa$eA&a6=&a&;<Z.V_p3dM%??\-e8hha2,[hHDqqS^'<!b.;oJj&B^,*
+o1d%D3m/IlH%S%DRO?N>Q+4d'<87Ej67$rkJOi`/M?>>]^ZI4,1"S49V%rpY2F8iA
+2$^c>5ns@=_![hoR0'UNAmtckr?5;_P+>iF\,`l@cq"~>
+endstream
+endobj
+61 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+63 0 obj
+<<
+/Length 3910
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4CN%tM&cM-)+i#Ku()G/Cn5Z8#\B.J5:!j/6/Hclo$Bu/P=cGfUP[l-Vo\Y"-
+G58L5UBk=kZa2I*g"A/ohG8%W57'1[UWMLB)>X&oN.`:!nL27]3LXc%r6b)trmqB0
+>4-=K^?>C0BJR>BhQ;[Sp*Y(T*tecu1_uZ\C,G_i9DA,5rMR^R(Hu'DO3lU=ABR/1
+Wh.?0:SHI=4;#Tc#ID,l=RFN+4Emkna)h8<q.n0+Vu0`+2L0eoAtlEe\CQ%L<dRsA
+"6YKt^r\BV/E=fSCu'*lPk:]?Pb,3tF]boUE.nn+BfU1SQ.:nbN@W95!=r62cKMB3
+hcqV#*,g\lor"=-.jm,7EdXO7`b/sm*GVjcElZ&Me$F)WH/ZmGHL-L^3nYNd@iTi!
+C,uc+J"JFP2`nm>;A((=e#,et@_[f76oj"BPHIK[@/.@a?+>HlV0p'%I>Y26*h-\0
+I&o:/m<_\i$=htW0c_dVepIa$,j#)5<E]rY]!^_KR8,tWq#V%kE__kFo4^8a3Qo/)
+GNh4S$%I`G!h@GOc0#3e[6'n6@gWk[3IuTK9)hL/U$epY-suP3O2^^jX94mPb>keu
+\&[>#K]>nUabu+MQ=[Xp:AGKr,sRJ85J.S8&:7%'pr%-![49/)c5297[hX8n3cb4/
+dNRcmo?_#=/66PVXRH=L\6LVXWbnHUgSE`82AiKT]IK1e37LQa,5k#8IP.q=3-9Q=
+@G7YD*(q\CoYVl<_0ArCl.?39L'+GU.AD=Squ#qt>=CB>53.KSeUR2>Qh)/o,uM!K
+$M7_3f:'Ca^9?hdA!+/+ljq!_KdN0EIY6T4X]<J_F*j^n4]/gL1iCXMJdr&UA'#HT
+0V6S`LGGDBY+^5UrAr@3M=O!hKDOG2$dA\Q6&#"VDW"jAYMig-qDI&8[MsOA"o/.E
+@+sJ1qpCDm-nO'[^g09G-Q)=t!kd02E[(\::o3>l8VeA+:-,0+Ud>QNN"+2W5\]0'
+ruYc3E0fSXR6WS6eeY'P3%pAUgpl;KBJl?EhNKr7+h^^.)UVc>Sf)@!lMQIYN>l?9
++J_b?Onp<NQCs(R%oF6^#f[2IF[A<3B&t\-di.V",*@.&@$R7(XAZ&hJ_[*`ZI360
+GLSIZ9id`deX-fU;/&Y&nspkUN(G>\#KFd*b1\`Q.>3kc-abhtjg#-0q;!16jA2:%
+BlXF8!_4FTEZ[YUEgjB(9[MOc3/-jrOV/PlW9F]fd.oU9J&WYVTWiWgR#0%\8'W2N
+UKg*;]./7hX[j8M-pW1JN88@&OCYT#J1]QtiEdE&73^FRV(s%-S7YP-F/jS,WLnpZ
+s8V`?!8"f6gh77TC<]L4D22#3<,RoU[VC0QjgP"TKM'XQ#r*J2Yu\Qj($YosV^-`+
+?"^)0kC1a%3)^oWrI,i(](0'R/<J;<X0-K&/_PqqeR8r,U"qXGm>^'$&Hnss0@KMW
+*tD9V0<pL-%F_;Bl?!B]$GsA\'fhPPXar.i-9iFg=1n@C(Y`\'_rRan*Gk3UkO,f7
+SK+d[^o3UPH;`@.&)Y,kZetB/<F>KK/*+!"]KlO>P^'no&N*7))V$G@&/PV&X9l]@
+Vr1/Pf)b$<H<@N@7sKS$+E@LUHiU>2F+>/UUB25MTGL1T"P_0J`D;W`XUj0KIHkLN
+$G!&PK+g0RWM(aX`..uKq2X;3\!/*C^);HTNWt/s'd3/Le2L;7O?&qsIfmaq!VgY%
+D%#80,<9_Tgf',oeFB>cH:\ZBY-Mg#$'"mnBd/s`O),02]DqKl!D3:m?E6APf^,;q
+.e4BrG;**`8p5ZV),U+U[FNU@+o+\5e`n&c1iZKP=2TQd$7RU1Il2<o,g+k\aQ`?+
+4O'fKg2sDt?m'bFN\+.fCGtqN4KOE#%S9<f)j8L#kh;C0docL@&YK]BTUmgI&4d\:
+X3>$EJ#I1HUnaL/:LK-$e^0ba>a!G/SP#6e)0l<Ug!_,tC?:1oZO0,k66X_J%=PUt
+WQ'l@C)MB>)/,\AeE`e*^hc0$MrM2_T8IJL^k?/@3=p^6;G?6+aRA=J'#TQ_9e)eS
+Xs>T;>nnZAOVZ/J,:Vp>J@HNd0H3qshn*uS<2cl;o,%-O_8hY+nS=AKXaJ*^U;teo
+0:#J-XC&+>N%VUOQDtTa-I,=2fofee9>n-#kZ63mlpSJMd`.MeXI&/UaHI:JDV\S;
+'$e?];,EP^2%A(#XlpP"VgUX7N*EMV<Br"l.Suf];NL9!&$%]M5;7bk$4*-HF2MYt
+Ie^Q)<`&M<b%hBdDm8Q1Qak+(On9<2.gH/Vm6H<HNIl4u.=c&YKiAVQdR7<82rRH$
+Y5cQVf!=nDj-,3`4&DX=g>egoKg9deo!dJI3!u-n1&/71]>LBkX$P#+rL-7Ub.uMg
+He7$@qsg_7WPNuPBE3EeYP10CJe83,fY2hZ1b$D6,ku7s4+Wc:)pYlD.?/"fAD&"Z
+F;K%d)*/?QQ4fAK%I=Y-O9&'C,&Q/@$7Qq%dM:9PaGpiP;!S!('&(f+?rQd5TC>+[
+ST)48mr,-$On4RHbHR<E'F9(U-Q\Au7(t\_h)bWP``FXUTU[MJ:*sd\H(`)#-q_<t
+_>-XA&0QC+-#?cQ,793Qr1*>9Jr^A&`sh%!`iYpL]98ufiag*?TtOqRGX=7-hnJt7
+0GV!6/F=3pV'9LjEVm>6_ZQKnOel%u_D!t-21$CVj%4s$gllZqXh7ZC\hi^/MIDg/
+'(dY[5<RQJRZEe*,SS,\<h11e@*&)EHm8h;frpe:nDr0!;A:8NZgDtO2rm(eG.Q5Q
+l*n;VbTMGI_:Y1DF.,L1!#c><-5qtV!u`6))H@...4m7-d[4J@;G<89OI+1pR1q*H
+$W,#Agk+*7l'CRSR:eY!%7_9dAm?%H*hLIl<JhEqlK?bbnsEhJa3Hqs=_4/%ch[0E
+Ro.T10a6F(Kh:a#C6rV-;LF2U4c,fB37O^Va[h07#28"V]AKW*@>-U#^<i\O+p*=d
+4ghgg3l`8uat,[en+*OARm_oBK[tO%%l=TWFLdeATeeH7,g&\7HAGpNqcG`3hK-^\
+(+5C/P0%8M_3WqkBLr@(WO-!1)/m]:L:F>Y(52Ip)KO8\[u<&DaN])fUVZ.a(P@th
+]kW/NfTqb%L\K$8PmUG53^OphZl$Z[Ae10\LDhR9:Z;dnb):(=VMjEM"r_8=_.Yi6
+fX32S>HYHAF?Q1lflP;'"AQT&6q'tsIT3dn0ECas^]K["_ZA8em/ZL;<o4pBo]r!q
+<P"jB.+$B<C-JK*L;Uk)apTeGl"b@=%DGl>i:@__!s!f/2hH,j`+h)eRNdl#Q*b=J
+Vt!u,P1qYcbK&Uf<S@MBjZq1(\NTAj>`]Ii+/g'++R*hRZ1,W1FKY:9)aph)f\D[S
+e2n%r]Cg/^Mad(#fXk9$Pu-iXkL8n_e,+2:5;hk[%?1g[&anJi%=B?&EU2T?I385`
+2'O&GRK>bj2`rI%:m'*r=ipi0A<!Meoj'aS%Dk@I^\];8:k_^I4Fd\*^$,\TBL`a@
+E&t_HhmXQYBi#=O_WK0^d]iWG&gpSa9XWQdi44jP1g#/(\6%6D+DEGXZ5T/lNk_gL
+4FAF9\e9%W;r:7;%?4sF0,Bp016=DQ"h'_OQ>,:8<WZf,FUfj>0=*N4%'SkV0@_g3
+N%n4Kq3fRuLQ2;>l'LieZ0aK/s+p0L(f\iP"p^suSV7Vje2T4.RU>m[m'Gi"Or(C<
+X6F`mYsmttGTK@_ALOlJY*mXIC>/ASjuk#'%uuT>k-kM*!RT=LF+hhp1b6"k>:XgI
+oWu<dUPft;V,Z+n:4)P8X[6lgqj=:jF_.c@G/\C2;/%E`;+fjc,blblBm5HIlr5%/
+9d^s05:"&=P@/'qB826856>I5HD0&WQ+ufeb0"9j<*&F9X",h%bQtCCdrcS/`PlaB
+.J!IWo)kFH>&"~>
+endstream
+endobj
+64 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+66 0 obj
+<<
+/Length 2646
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL9lCt0&A@sBkf>oCk4`oNVEiTWD2Ou7&0i!lLUFOU<D+i.>.H3ns7ag#gi"k-
++@-R+,%ilR3Q(TGDm(cGhqK$@?/8e^1C!m-)-;coAsP2>`U%>d_.Ka+b?mL(g$3f:
+B9Y,.]=PZu6J:GbDfFmfqe+2=RrP3Lrmt\c.!IV*,(E]G*fgitI59E/&[SZK+=5]Z
+:.H/#P]3X2nuo+O-W-:*;f6PY!0BVM[&/Z;?+G>a5->Dlp\[%>F(Q:`IOLOO=l&2/
+A)T.*]ARa)eSHk:"T6#>O<<o0Nu/0e?AmL,;^nPM\-smSmo'aJ1PZ#1E!7B&bbU+'
+l])QP::cYdiO@OaGV;@J:uDP)2WoE]nhRI\),?s`T4Y*5)>7iS1`L&erVfA6,J1i\
+17-4JD3D^GphVBu(B5ki8IR$\7?0n9/_oePr-q7jKnUS4N*<AS;"".grj:(--<QE!
+r5(jq(e1@FI^`oHRj]/6.;sX=@X_W!GJ6>7m`"eH@SrB5eKM\cf;HbrfjK5C*j<o0
+'Vhcg]:42S=QIZG]Y)4(9I3A^.W29t+8kN9q%*Hk[WidC[.#LcJ;=<+/\CP$^^iX.
+)]t1#L!apSp"A5j2u\n@*0j'oZ2p8M_eMjW=4(OZ13,GRidS^P4Om9[gZNflDQ'QG
+7)^B0VAT,iih+"'0)ITHC0dtP]@5We!Z[%B=:fA#ZZ-[Q,C+MJ3f]ph723KOq%D[N
+ETQBsc9'B!S4Hg>k]U7_'Irh,o@(bCVmk".'8hFkRA,72[>A1N`c,l]/mj)o[$=VB
+_:%O5[&-b7U0`qC1BO:L`umQp>esUm^4;%&JT;ScW>oqV3TM(>d$c28JTAhM9s:<$
+)s+"u6^XMb>``fa$l(&*P"joS_N<"\A3uE_?6u&qj&d3:M_&]*SbA^2LZ5bXb4[Wq
+TL`3*^PaI8VUVUXWDE0f^1J=V+fWXdf;pY_E0lt*OAI^?j]P1tEV^s"G'Q')P&"fJ
+QuVA)9j^>oB/s!K7C-s49jDdDdltgpYNK#Q8X]gC20"Ui9m[l'`Z2$di)l!ZqaZ]W
+c]bH91-h<A+]kh_CdbM2/li.W`Tf47.nse?7Bkdp$!%p==Wgg&V'[@7A(i;4q#po%
+-4*_D+]nnmq1rG/LgZo[?UM'7/WU3]Yb@kO$Z?7H3&\17*&g-LC\SE^aN8iS3KPSL
+/'IuZa@nq-e/9eSQO.:iZP"[noTl_:-$R_`+*Llg"240>V=<>g(`nQ)ggG>X0iGHF
+aL[n+c:kg[bbHS+3GUOpdB"7(/.n=[R^`eoT\O0/V4,#D\2;I""1]atQW%oSkE&ZK
+`]-;JC0b]'?ZWLqPueER/kGLcL6[YOma/.2KQcs&2`_[KH86*KrFW9=Dh03mkYnd0
+ZBTr3Q!qp3#QLrf"1(PX6DQS'lUF3OVYV0[ZQ#O1&1P9H5:r4oO8Jj`Gd?bcfsJX`
+C</^q6l(Z4A?pK=R!>[\R[t1qcX65YOdVl:k+X;ip'=jNf1=?QF,C*e.QlgK8E6/p
+Re@IfID$iHPVmB?1bQnP.AH$Rrqfu(^"mOkTJlT8)u+fNnt\8'8Yk_HK`$t'6)_-d
+[?s\q\#\B*E261qS0!PTl/MjZ_m/=D!jA%kP%]5SRs/9ZfBeN3="G'LY&i&*4>2Bo
+cNq1`_UB'oRMn^@#>Y&MI(DLBa+/7GT4(YGTlC[hNRscY2rHS?5g<KMrF9NS4hYB2
+!>0Hs92Jq&7RpP"RnF;K>MJ\`[Zgim)+'*s!Qj\Ab81./OCqRO'oEGFTHV[on&iS1
+XcicOgcY.LM@p)04KR@*.rf\'CiCs0bqNI_'W@I@IWpYAWfjopo#&Us_aYF+=h(#g
+rqE[rC>De*%FM9b@('Bl328t67Y.^.5Z"?#>$7DD,5H$KF6A;eL$j<;!U_K['B,5E
+n6`;E?63#ZC'bT)Ml>(EK_q)HG8?!5C+l/lNTuL8"b$mcqEu=%lr*PQ>%1/-14&.U
+2<X$$!nFQB@2^?VmKQr&4Ee7..>)EAY);V>T.qL_:_[g+ja/FS)sFd^E+u\%D1)U.
+JVDX@\AdGPb^BP9Lsm#.C.mUWB!sSad<H\D9B;,G>rV.?DUsfmJC16*o6=p&RNe,"
+7tH^;MbS1mKbh:$;TJES,bE<A0U-H'H`H$1-u-rkTho]?R?uJho>@K'h%/tu2EQmE
+Qj%.5oG`jZSTtSKWEOJ+G9F#e!t08KoBoRY4^?523Kka4"5Q>gWLh#ZCL]BS[(9pW
+oA1*b+SE?k2Vr/TVS2_aMhWUMad3,n4FCC"F^@7V[A,Ap%WO:bpV$UFkr:TLTk`iU
+[d*2,p!:]P^2:nK3HWKU-cqk,AlDZheJ*$K^(ZAUN?/p4;q/M^[FhJPaJGp0)5IU(
+VOOQO:,**q(huBkg8P:tB<O2+G*b1</0;:4AHCgc^'>'bh-j^U^A%$R@@Okp"eFCo
+ja5&(_)ILtK5Q2`fm2IYGTY(GT$,UVI&c/ci3(g#VYdM>fp^L<<-S8qkBaN?X[>+$
+$p)@Imj>%'GmG=5!qk4n_LcaO6/mcS90%mcq/f8)m79h8<3PK6h=qE,*PUaFGEWD(
+ZbQ`f9"RE5)q,T?HU(*gis3_$bP6DfhQra^C@3!_KT[9"UPo?lCsRu#h0X?gnc&S8+r>b~>
+endstream
+endobj
+67 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+69 0 obj
+<<
+/Length 3133
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<D/\IE&cSA/i@ft]J2>(Z;5+PI"no@5D6[1c_4eZU5S]3ce[6])P*8Umr:cZu
+;Y!IsmId^)RNdNWLGQh\B&;<L?%9'l3OrF#V%Wn0dYWnd:Qn@"'!<RjRk$3r?=!U(
+7S]9:ePpK2ilUTcMCE>8g],'4WVugTp1G&,`(0^XD"b+`>h(FsFmJsso.#sJE1,&o
+AWtNjpS)$Qr3a`:h>O3'*/rMFp1ZG^[+fupgu^u[CndoY/FQu07QC@47eNqLB^kp^
+S!>g6<d!G9e8Fk<%9siH'-Z"LoWR#a>tln0>#2#QCUi1^\fDh_B+a.A"."NM_iK`W
+ZF#f@NOc?NREVVVN*k6)$M8%L=W%MM-fKhmTN\T='XM)@=;@fgFV/"q#fQCk1`2>/
+/-.=&"HV'nR7i>E2^Sf[@@Ke\3'1P#Qp@^2jm+=,/Z@/SAp838b6V4o$BT:L>g=:D
++$TuA(VH+@Y*7h5IC,ddr+QS#&,)YX/,(al^+jVRF<0p;b2^]m!$$PBGh'?C>mWiI
+5olWKW6&$4%XN8G[!]t]C6IfI&@aYG\qbG4M^pDe>5Zor%0kW/6mVs9q4$th)I(4B
+*@\N[F6j(kn??@T90f=<fKkatm(R<$C?*?B^c2@mG'VP&&BCb\3S9QrFglrn!Z6ZW
+'QUIdm%NcH.$UG;/jU$sM*Yh-]'uS`L'oHX\C0(3J4GN"q<7F9R[]Xp@7LE0fRnbF
+[VuV)"7P9L\'-WjCKD7o-=;^%V,/!ESm/L?DAbi>k9p#n^&k>VBtSN1Z<B.D&]ASa
+r'UXJKSE47gNmTP7:e6r"6!g#'\"7^Qj,@jAfp<<HW,QHkcHt\!@GEuCH(^$!@C`n
+`/cU9#akGQR`Z^,S^%.2[[j>[ENiL5`!3Sh*:4l+E(aY?,ZNi&"RmG4,T0D;TLb&r
+a'S<^4K]4.[B&#bj`Xn*Yt+n%V&mD+??A)P?POs9n\`um!$CafK(6@:?4np",5gM1
+M9f0/UIX]d/l8'8P$9tjGdh%IjG'ROW.ZGf0$7;LDV'.J-gWRNK!jRY;k07Bb8[.m
+>G3um4DtsV`8_.EpM>8+\9s^)pIDRA7hdMb!,=a[b-Ql?6"U],Etj#q>Y(^.p8JbI
+<XU$V8<CX#O<6DY$Fpi!2U'&`<!aBVZRZI5KSCn\"]<LDNoYhsh[.V3=To3BF-!g]
+VHnHA*0qP1\,H%6QYjgr2'0!=)*obCAf?IE.*\XQ#1['7p;U4#E(C^H5c4gMS<%!t
+%K$BZB:$b+HD&0APP5rrMQcVo;>`m<%-)P\R[E\fj)2TZW8*F)7@YVH8H>:N\oBBL
+`9deKH>;?"lKrY"2H#\EAL$-L_%5S)^]4Ip?)i>TW^.=rji)XSc!=]TXPKWBmp?DP
+fH")7.-0l*X?XMUZ%#Ulb,'J)TF@Q-TJYbN'sJh8r$a$tmuth;*o;fQnEcUiH#kbi
+s5cZCIZ[MLHj2E\r>-Q"@b^R4ZZ5=/S,`7YF=Do.LffR.8_OFH+F0E87`1d+l1&iN
+qI[\'ik)$S/:kt(!,F\9+,CtKX<,ishg6e`BPVjicD1jf;T;r!%r<1OUC]ZqU(g-Y
+(9;1\b$Q=(i,sTh;NOY)rh'=H5Q"hs[uga,Bfo-.'#57cMU5\t/!dSONW_:+>[*<E
+79Jt]Cli&Pcs0L:<Oa2aK;M,d!B=&Ir>51e(7_+9^?Yi(I>i!b0L()^O$Ku"*SCE*
+>,HX7:a;QYO%&LnV!JbO_-:PTBFokkO-59KV1V/LGSk\]!d._5,8h#n]KAqe0pcV,
+b?ga0CAMgXhd3T1gS<8DU:Te0kBT#,ip\pM)Q@&9oWY\(]4BuFS^<IKPHDV]$f=@h
+7Gnu6UF@D1q?uBoY_Eqei5/2Pa"n\^d%='l#r0Gb8H0ca.M%g8*s<5RHB9VaJVjXF
+DiUorTu\Ah>V0nP`^H=n,Yp-ki@^Ej0h_7r@&]uRJ,FN3fk?410t^"K.hE[,$QA.e
+?D5Za$Xe^->&V'/E-+Y+3[$loEu-.?;L[46$b0lf;c@@fQji:LIC9qZSt@(6Xt'OL
+"]<*b6:[.^pb#;nm`kP4%6cqZGY=#$A5Bk,TR4Hb5ud3?/#EhgJN]k7Y#kZ@`2s[P
+`2GPi$$$/>K^J00ltGVnQIb\)/c=$r!E5dH$'i\5nb<AO_35qs7oTVb>IH^j.gL3<
+lf/T@[NcEK:g@k1,#_H=!A)PF)1,JrDUj5Y@-a'cKS=6-Z,1eK=TC=pN+)$p*D+m"
+_5+tN.f+K5]kA.%S!k.9kOt]4L@QpFnJ[7^'&Y3<9.n1-Y"&.P1"ZOhAtCRX#,LoF
+%%g]pKd>;q*R'i=fOW$2dlV\FVOlg(EF-aS\R,0s72,K2E/Jj2iTQl5?h9:qn38jb
+h5R._[ckf@pmtOF4Aq#2&`dUa?C\#Tj4S-hWl8ZK\DMoF]5eGDU+[&"`EQ_<W$8m*
+;MZhdJah+H8^)/L`c\o\=;M&[LJf!+G/+h*k\G*&9Nio6&pU6&]+V1GH*R8hrSf:j
+>6n9%\4R1*ed(IiU.5<$`L;ag%6bDW*<X;?)Y1DU8\%[^9DUl&($KX2de>_g7O`E)
+S,2;f5=i[\r5&tje.9G<oYXKa*?q7.mKri4^VNl<24t`c-[![O-rSC`'@]X%YDZ3Y
+P,eon<I=gb)KQW8La$07DVZID^pD,\*+<*:UO$LKH*?p>0BMN0]d+J02Z$<Ph;?DU
+Ge/<pc#/>cEQTAD6(:kZfq<5q=5&Sl/am_QpTei,;$F].&kmel(*uO*'^L2C/VP&q
+cps(\8p#T=5MfB,7DJ1^S:AjsYE&Ga$0b7qTGENfjsuB38h2ZZ3*Y:N8%O"[_>F_\
+=R4B3aI69BG;s&grRPtSO@F2[oMp'*=J+2j$1C('13Q:t1tT"'^q3L-.VeYuO+ka&
+5c*%-*jEjQJa.aW<Nd"g(Y"\0;l[A)l5+s9$=ttDG`Fa.`St6`hT#%aT;`#Q=<I!^
+^d(!3d0>Oi,Rbpk8HCRI_5`U9N!ML;CcmdS$QQ2.9E*WH9-4454;!"IoN5.>lW'[.
+_&O/7j=i0rcK()]%SSfOoII#UW&J^0]5choONHOL`+R,HDncNaQs2o,2>+qQ!lZu$
+9$RR#D'(66NMMp=rq>XO!<A],X_@~>
+endstream
+endobj
+70 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+72 0 obj
+<<
+/Length 3102
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;WR4D/\Gm')nJ0@:2qP"k6fI7?iI@&%H58+pV@Mh"jA=CPs[Nm&7>R5ZY00"SqN\
+$q\.bNo`>RZDP\d3A[1<Ssc3_=!)@EM3uLf=7IQS^N^rEaC@#_6c8"r[_3"ql`6(2
+Ihn7@rb<AB0[u<>iej]h%;(*!]23BpCA4V>@J%D83Qn]shCNinif>YfrV(dHe&[4/
+8,Och[=$AdcNV%)be=J!bl2`c-'Lf'(cmj0&WY`)Mph:aA[0C`h0nh!.B?qXHD6Kt
+lpoLBNgr."OE/tZ!Gj0ajgr`Wb,37PMruZM^V*oL2pklFYHBj[DA7(RPk6p%SfVU`
+1uTUd9I3d0jX44Y/,#&"U=d'kNB9sip-efa%1e8*@Z9<h\pthrd\G(?/C<`,0FS.8
+D-.iQ-%!T),:lVmOk4l4Y6?LNa`]329h7sWK^FE=$JSie7VVS(4gFS'LqQ-D7kpDl
+Wj^kpC7LBF/`kJ5pS=EhAOX?g.l+W.=>We=D'0:7$3V'37]biJM:i)F\Chm:-eLR]
+<S#kpYUrQV[OcEe/sb9B4I%'KEAX'j/itqD;rablZ9NpZqkA7XBmd!r2T:X\"reTa
+)V1.u&iP]8"2c@TKZV#Ks$#=-hq5`D;Hp83kgsj]+_(q]TYIc*8c_jXB"qbl-Ypb`
+3DG^8gW/V<2%PCf9(ImN`L>B#WcC"3kt\Uh*nj]9'L@J7#J,f'[c'<l%ml;2I('>E
+\hDX]TFLb(f1<e`32poi\!$?8aE*1<mhdSK3dd>HZN?K_/>.7I(!r_qoo^-]I#\#A
+bGs>^>ekEFC2Q'[qfqoa!cj"0-:!gIoX83.a:#j6`I,am!FG[#j+'j5EuM8q'EV0B
+GoEo`O0V3gfb@)G2Fn\n[D_C=/ZZPS+mQFuKOQf<N[&YRAp6F:oB"Dmghiu\XB=Ht
+Md%?MWoFSu".c#45893^Ril;hgp=dd:+-I3`G>lc>_qXc,hsXm0cc6:HbX4]W2$3!
+JP.T>+o'1p:&^U5j'"i*rO@qFBC:d3H1[h$QiBs2CYZFt0r2oF$*j9<s/UNhX&Iq1
+h\VS%mA("dFXWDaT?@,m-@bi6[r4IZoVh?7n5t"uj"nh*M@V!b>An]Zq'O;QWb#$b
+X*h7Ol6(r:"aicH8_%17N95n%&g!b,8$Yl82,Dq9c]pWl#s-JE:&N9#'2[4(amjMY
+ahNh),8<q$^6@U-:+o3UYKG=@h]-5:jkN&sr'3-d5=Y6>3mfC,G*7)^jd'9l'DY;A
+0n`VIf>;Q!]@mh7%9T^?<7A5'!5HKq![bD;8j]1taq.#/=@b6oA=Q7]c">UJOMRaN
+3f8qrfK3+_'SAt--a^@6j'3`F5:TpJ$BpZ05FrprH)Q*[%,HK5JWR+-bBd6,h72u4
+7LBsSpMs8>jNG@7:6Ji@Xuo'g7BV;2Q@9%;2>;\\LXl29nc`m9*Ye$mSPQU_BAo8%
+,YrouJtkqVH/qe8QGd(Vp)b],I9a<*.O&dh>W76SD.4QXPQc*7'(5Kj,[Yb0m$6B+
+p.?M,oqm=r]*V\'fXfnD/<+>WYTlbaG(?CsksIsq$_OT_\_>$]XV[Q*m/FP/k\b-O
+#&^chhF"JZI\kn@YM`ib-pUsL%Ke>4(RoH>OiNt56NVc3eKS8eaaVP7$kh(9LcQa7
+0X;Bad/Y:ee52*XiB[I#n2M7>P;,V8otRD-K+I<lhu99mK(T[p0i,E[q]HC?&cC)A
+SHVh5[HU.GiKu3frXJ3COAY9p#%\A![G9'qBh)na*p@@mOBUTm5VMVc!H"3MS-%/:
+9$\V.OZT@RO47Hh6ad$_-?gmgFAb#'7d)P607&;&F60I?5e#p+/r`l"E9TqdSh!N@
+m.R.f]8O=)FHQDiQMkbf;Z]+:*48QgZ#;C;n[[Z#?egKAOrmXO"2"Uu+,#^Rf+2=m
+3b?u=[061TS8A>3,@l?a3uCIHR&TI3O;u<r5EIuWhU/U(#8"=;ZRRoo3(<5;k[])I
+eDnf%A(V!uB9`WXK+EdK_N+U^8>F!%58m/eRLrb%"\oM8>o*m!g4V`]MeA]=jkkmY
+W#i\]"LWH.g&rr<"WMQL=X`os`f_Mb]Y!hY-!5ff6T;9I]?4d@R9"Du_B/"`Ora\$
+W&H@qU=iD!0dU>(,<-^AWEZmj^]Q<3>&rO%gLR6kPMt"=VULc:S.=*pa8nh,C"ie/
+8f#KAc',:06(p/aj)2YI*4lQZ*M$[6>UA]fVq^eQJ'ha>2;PC50Y;eTldtq9;Snpn
+(1-0=>$$+FP-9YT`=6=F,E.&sJfD_QgKntsGML^@Y($=\kAl@(+u#:`FJI!5&WPB'
+F&Do7Jupdcgj"XTEs8c7(OAYd@NV$k6,5FXWNA2q0pKM#ONkIFZ.&"HIsZP.)G)q;
+MVj?9ZbVlHjL_Sp2meWJ=GpT:.-,CD[\q7PI't/(-+F/^`?d>@b^O.k=^p1.7eg"m
+(t<<-.-pUI[?_&@g>kEs+MJ9=9NMc788M87.-.A2^smT42@plE?mC4T<SI+cl5]j#
+_`L`$pMNF^h0^aIboW*;!%t=m-_"\(XY*&M9RQ_jHd>Qq"'@3;!*ET!q>_k:rZM4&
+hI*U8Wg4]C45]A[[m6`Hrq>X;r2bK@*+95eE=2/'gUc!6F8O6'>7M"tO13N)l;aL^
+o[U!8o7Hg$(>8^dKY*<p]+"nU9SqUa2M*fj'31SbqH-OX(iZ.(Pm=.Fn]9,FC:CNr
+/_skZZMdlqjW>#aqtfnPlbgW*;uLV2\1)7?LM@O.:5Gb`+=r`51%:-^bDck``2+SX
+fX#e[-^YQIg$1Y.?rI(a`U82@[WkhG;27bJ%g_l:f.3?\f[b%IkteEqWBY\8p4&c'
+,Bn?#B1:`S_)>>eoJ8;h?NgO/Z,'1lhLW=]6b\-;Vu^]^XW*5lnSb3$TSQKdi,S$"
+/]RWM7ss%)ej3*a::_ck*1&u>]M/Xo.,D_FPI.8nDg(mN-HkuAF'^GU2Y:qde^mg]
+VX@f]VIEd<(&(jFSD\`kE^ad/COc$5G48pG!+gOtN#]L5mH@F\(=Mtg%unjL"I=ag
+8Q)K(nA=isrQ0L3$U?'Bm=BoH\u.OhR1b7Lr(TP]PEo3STEtEc2m]Rb%KL#1gXl~>
+endstream
+endobj
+73 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+75 0 obj
+<<
+/Length 3049
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-DD/\1M&cV3*+Wr4!!YMbW>a"K^+-MNi(I`>BKsX+p!jk@"Cad`)W:N$(s*Np?
+8Wf6*)(c7qjR17;m*7`>c?rf#ICtSQEjiKmMIlqhU7!h^M!QZ*2Gga!p.EOMY!2j\
+<mDb0=*"rZ@:kGJQ)BW2(]OMYWEDG/rF@6"'.@qKpKj0/m%LTUO0?<.NRJ)K&dHdI
+L,SVHg=?[$^Nn#ahm6V>>ZYLscU03ji&5@go,lZ/mH^hQYJjko>E$[&[]%JR%)]mQ
+,gkQ5F`n;([.[fihH*]U<_`8p]DPR0^QcLqonsd]k>HYpF(-0qTJ;q:5UC`bq"Y74
+\ou5g_0<2&fsh`,*Iaf8%Ej!.XU]$^(]]6jpu_Om:Q1Y9F01G2osOGc^@cYW<NF'=
+Z`P=cXQ$3@n0Re6)CMZ=^f8:VCXC1(Kl=W2`jM&*faSG_deA3L_B=b4ROqsVC1r%D
+=FlkIXd?a;,a$WlT0@Rb">T=WOAU<Z#-A5eTZj!.eXf*FU<uQ<h=0K&WgVs.$9gfp
+5UHds*!p9OMf4iHK(fecY;l/4)1J]9N@+sDMkcR`au-n+miIN%%^U-VCtjY@biU[:
+[Dch.4uF;XoScD9#AKG!o>oZ&bm-.OgX&3FNs.*N"kL[LcrQ=\n\3p!M'*5WX;gNO
+n=0/J=NDtJ?gOWQD\ti(')JJ"$#gM8\V2d9%P:JQCD&=-m?H$3#&obA1I)9S^4E2T
+ogfd0"WW<eS.`FbUED\`Z8DlRkC&s)7'?1u)g!O7?r1iliY+48H#$n\AJKN<0Es!(
+JPi7[!&!7sX77o_.UP[%PHQf[ebdluP2GJNn]1a'J.*fu':p>/Fg`"4PSkMCb_+0%
+>QQH6i8'.Ie1a40aIi0s`X=PjU3R/)*KL3HIE;k.m@\I"3V,(!.r5Mp&`jhg%JJU3
+enBBM+E(FPh?<[&+_[%?_D&-`rRM+8:^eSaPrZ^URDRrL#Jl4<=6*r4@/M8I."SJW
+&Mm=*Of]Tp>Ce'5\^(X1;-]d8Wtri;dIO_c+BAn[eUeXE^NEYd8@AY2iI0SORVJ>l
+8=R7ALPS'%"0`kL[unWVVjK_1K<OJM&t1&T3TVFp+Fg9`R[5ETO[J)p.:)L>9mLWY
+#2!EQnrt;b(@YYj,@_'5o'\cpaGT/HSN2p"V&3:QaVc>H.^rCQ5l,9i/h]6Z$If^F
+MF7fA1Mgo&cc=VI>qk>1J[Z7WehN$L%Q'8hUt3-]Em&qT%:h'2N>'2V!Q<$s8RN%H
+*`=aFQTsZFa!,rG.G#GEFYF1H"Ot;F\BE7@r0#X?ht+kr6Ii5QV)fbWP,YdY'0.07
+K>5*j079FAGIp/VmXai,!lj`E6=`<s9+LtJhA&^/,dd<&]/?7(#:N!&+5)YlA5*GH
+Li,o$obLlf7@YZolPWG>iVa?T^m\u.U?i5""^&BLMSOpcSK1=tM^c74]UMC(M*`?G
+,LhKIW'BJglFS6R*8\5h=;icXJ'E0HO%n57#-'`=emWaMK22!E#As%UV3RSZDX`5g
+TuMIf+/2=K3ls0A[(/2`+os(.a+bl]$bX(?9sm@C]PPXL,LBtl($TWQ*&T4MZ#_an
+FL75oj(P"V&*n`;'C&aE7s42Bn3\%nhL#js'!l<QEtl-t$sob3EO`QT6SDf(G\_',
+rU9p3ekM]H$r'ge@O8i!._V`S<\igq`bKOi=1hlJE8qRk7-lse!KN>b^iVW4_">n]
+l5`P>'tuCSF;!!s@TnHJ3]"'jO??sb"-AgG#GB9(J[.73/h+\Z]c12E,YqNTdj@EX
+OQ$`F#R/+#DU)8]:osB#?63uE7CQOg?,Hgn]rD8Xh53HVc+1Fr:=-dW!+/VEh0$2'
+4P]#P2Y43:l_Qeip81@S)c+*A1Xf]Vp>^:;DPNb4h5*TPc0D0+Fc_3X((sKkl5p4g
+Jo-=E38o!U3Pm-(NQPaJ]LlY!l*USqmGMJmpD5*p*$f\,SA-,I.U&J@X[$+8F'8Dt
+W8>(@%boF%/&-li594e/^#.+@[fMGV8;rCa\R+:gYtfr*#WeZJX$/4FaFHsWn%^QT
+cDs+YMbp<[]a3GMJXUMt2;\lObY>JuekB-KG<h7S's@2"M`IdO6#2pPTHnX[mo*,_
+-=PTlN*t=N1LUaf!)C]H?=3neb;(7)8^"6o.DpSWcBFpi_Z_De@N=CDMog_9+F2Cp
+,<q2.\`?>`OYYRQaWg$nH-2>S7uiNkq0I-7`t!mVd&*(.PMJp\LQ#lgWZX=]O0Q8`
+S./X+q:=*+#W=nfPq@-i-;+-bXbid/lIOULW`p.YJPr"WR16[A6@@(bW)[h;:$Z7o
+S^u]u0I.5VJg??r-bY_]_?+u5oLQl>&U&dR[S.5ZZ!a(eWTa`@6chPhl"?"t@\?,"
+#M#!&CJLQ;&`+RtW3*6LZ@rF*lY.1d*VHV&(<2R2nNgfP4MBZMqRi"Fn,LXOL&p51
+GOkF?b8ac#:sNA0%if[G]T!]kh/k9KR0$\4oiM(q]+@6QX#F>hEMSUJK:XS`/"Xl+
+\V^S3Q\r%jJu%\nAM5KtiKd-iBV6)_b<Ac"kJg&2NL@rKl(..ch#*%u`=gXnlNh\V
+E),C5!\(Nu5-3luTHgGIjQbW?9b*MHUor)qT)Dc;e!VKqi>R>7AkdG3#G#jH;(Ut,
+]cLSFo;/$S7LB&J+\oI##K`*>NqpIG%!@l0V@01?B(DjJ;.RpGPARM(HCHgqqhXku
+Z2_8i%V<r[+>QXe.+S8;7"u7W\D3^(V2;UC&E8_h`HFlh8@dRdZQ!?nT."hW\_Xf\
+":>:h=@e;DGkL[?N<6/YX!uh5]3!_7,@iCm2PZ<O+)U6V!R'1qj9VnlJs]Sr+JomZ
+C'5*SPgiO*D;c.!SI-c69Zk$fd-;Wllgnef&r8MeD#[ED]DL'E*<)Sio;?WD4^PKs
+&,5ru"EdCN&Mg9sW[kq;S.jm^?c&kpV[C#W*qQ$\6Hr@[bsUjihCk4>1]oDgZb#4%
+_7m2OPY`4/lGcRWT:Oo]X'lL`V24Y6@T^C/60AokC6![&_Br<iTq*M.IZI9!'%MA4
+>lAjH5IL4q~>
+endstream
+endobj
+76 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+78 0 obj
+<<
+/Length 4073
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<fkqbN'n+\8&CA=:"2gS]QSJ'h.%UD>N-VW/(bcUk6a\Jb,,pZgAOFglHd9<)
+]oaKr#n2aB[@Y"[\YoFSH1o]?DPAJE2eP`XkT>8<[3Fg+OC%.mjml)?5+hfGf+2We
+H$^llPaFX!qc#$'KrLtBku_6H?Ic=7e=iVo3WAJ^>;_mrC1=3Oc*%&djkk$CcY(AA
+</G;KjROs:;qf[\/MD#Y>:^)SqH@Z72/$LKBrKDEWl:Eq.s0KAEVfrWT;iF0WchIn
+_36PJYU%EqHY[?[Pj2P&q/;pM:/AGr.?+#sjGshZ#nlD<&)?sGdE\+Zb+Oa@_8AVl
+AkaeV`HFs;GGZf$]ZmbeL;iB);us*E%o$'CAu]TC4*W6`T3H&;Xl.37EolF%h9Ng.
+3`NTDF#BjE!(`t*$fAhpLAD$XjAIk9d/JAt"u`hCHIm9$%3%-(<lCd_!\3mU-p_-;
+gho,k3mkd@]$7.9>HeEn-k;',F"Oj$mr<>k8+nseY>q:s)@iDqS-s+aX/]`K@diX%
+%?1=YIDVo!W5Vf]lIPDNHSf_K+pcm/\CNb"\!35<gMmp>ZZeD:iCG`uX1G8%Mn78<
+3.sZn$'AZFXL6SG:!"NY#2uf?""^@B[D(@fcbiF^c(qXYY5!'QNT=f_jjRt97&06#
+Hb`^iP`DHocZq_nTWGTU;P%!#BtibYEYnjr[!@;?i4CcLB\TE3HiWWFl='Tk"5<L.
+E67hhj'RNpE+TVDB+-l!:RFpJ5[g])o8_Tt]7-TEN@6M5i<d@E-LC!^>jV^2(u='k
+S'uDo+[F`mYp>i5G6"9%cH+l\8OC1o2F!H%Sns00*\_#*)[#]0b3(cLdKZ#?>D/nD
+pll@+8M\$!e[aO,C@-N^b#N'YPIT2QPl9#E3WaXN=,E$'It<]%-Q8sdr"4Z0\guK5
+VNBn69``ip?Y<M)f&V?c*a@.I)+K`I0UOpWmij<eLEia)Juc_]4%^2`&0-ofY4c7s
+L=1Cu>RS[^QuZC8(.8>Lqn$InXD1HLVCO!$C32S?]kMb<m+rkD;u>uG]T,J$6iT>h
+/SJ>?/L'W-7::8of)f2[m8+gl3>Ie5e`&e(AO0NcZr`UuY%1HIX3W*TU[TlFOrj<+
+)+KK3pN[f,4O!!SlXj[_&ZJLu^2A<BG7e+oL<+WLWbn]G+aS4@6TjDsY(\^B4UCE_
+8)N2_S,(TXI(Buoc-fBmC5@[WXuoZs[`rDS!&P5Cnl<[4idM#KZYAPY*9GQlUf$%l
+YutCj0#!^HPW!>h\[a;0%DjXi67*1_%2FCFLrEVrEnG7UC?rea,NuQMro`TF).-M,
+TP-;4lsS'c39n(@fH&D.12cBa":(L`VqGm8[A2r:Oesaul;-dufXpq4PTUr3't$l>
+Q@MCG_;aj,.Y7Dtq2>;ledqL7c-%_nr\^2DNZKU>!omMp64C*ClFL7:_pGF@T?d-$
+oCH((*>Cp)&V=7!>OBs;kR:I_[QtK+JTL(Rmq_FT!hG'T]qMJK3Q=Ng?Vhj]X(t`<
+W&g`u:gl7VZ^MQ6J7;sLcY[Atm1ne`8;WO]NXMWCPo(EMHFZ$Xg9S02frCT*;NQ\[
+FNjGl',_:Fi4f1KjT=/=XD>kQQ[[Wibnd3n0c,"lL>t/<aAUSD/Il=lQ)!_HM]-hX
+npTRCea;,6NP6a'e)^;LAD'?:2j-<JW#(h0%LG)bWtreu1=H,U#\UDI+PUZ@`U\b8
+#ism1M2:R[]J22UcXqlD.n+;NIn8Xp#!muaW%W948YnELVqa&Y#_O[I)DXH_S!ab(
+bl:tk)XE(c_q>-+!4DmM"AH,DV&TJc_]*@S=-4b5#;H&m8N;=?9%3r)S37R[[5^`_
+8d]n80L_@mFOeV]L3WHg]R#%L@8nsmSp9ZO%)\q]:5-<O1U6'#cjdV:%\Fq$S!("a
++LS,/p+m*)cm.q/.d7;gBY34EW04S3N?(nKrt*NoKkjiCSHRZk/3qYaW'#$uet#IA
+EsF<d?QTh@6om1Ll7eW@:(Q?kfu6A\V@KQW-!](ZYs-OXL3)eu$7mCbf=kAMQXFo*
+$?UPrcEBcATN%*Tc8@d'n.2ne6QN3)jQ$VM(eg(V"%?%"]3HN@75AUC+?lR3=>0,Y
+]Lh?=8CBA4K@&JVq0P''83of0#CD^$r$+@Rn05\E[9D1lacDD9Z9krq'-Bd,7C"ri
+D2m^HHrXBP+/oqGKj/IW11_IAq%8O_9@iGa<c::cGIrUU=Rh>U)7`mk*u2a8<$R($
+#QJ'BM78D0]O9$Cf6bZl6+`s\L2M(.PJ4"4D<4&R/f;;j$#`m03!K#IK5\'-W(m5t
+"^V?+\R9ChihEh@GksC:NkN^(6.qn97.I<I*jgA:jQ]QC7WftNIpe,SWHul.]&%$"
+)*&l)_*_@>6>.$sEcnlLdWrQ5U>qj=?I`Jsd(>h8W3eRi3HD*Fp[+tdFB@XL"bF`-
+#]LO.*-t:c8(<H>`;7DEgS2!]G?J-uXH!FAS/on@_BdZ4[&_nK\s+PPnhc&\(3]Hm
+)-e'Cb.U^I1.6)Q#^Fg#UPM#?7!f'2!k$3*SGgK$SOK-ZQ-Q"tj`]XT0#rAgUA*o/
+#A1;LeuRW]]A:rjkLo2hF,+rGohZ2oOZ;Ohq3>tDXb\R3E"Z52Z`V$3#lin9>L/`-
+o7634m!-<g"7?n/aB]D4H5fZ=l=[Q8I!:Gi+!8+G3$(WH5^EkU?7Mp+YN[=8DJ#pO
+A:"Ye_rF,Ia=qdJkStK,CUc\3($%q_@>(S;7r[L@3u<XV$Y*g:Pcl8$W7/J23r'KW
+B,4aWF%@94,^-\lIm0kbhS6'C$m<^f^Sm("`-@\'Rn'4(A#rC8BgX%:T.4<u.q7:-
+bfnI)<rPW?1?T9GJ"^!sj[Maml8:a]&[_t3%1UfQ*IC2mJ>tZ#^&NlgjUN@E_,kjs
+;WCbh[3c5C;FX2<juXi<4D3/Wp>?Me,_9]o6`n'jl/no(G=&4\c^Y3.oO8ZP#YXNe
+)[+is80QnW"i[.5Y*,!J&:R)e1g0!TKQRTlK7M?ZG03-,*%2TUl[ba=H,$Ob,(*T/
+b9I(7>7,<U5E8`($\1]n5cB[^7%IGqTWI&6'VQ4U3))<cTD,#:OH>Jo';Koj`*.c:
+*s`!t<$GuBOWEb@_aCa`ZU<>2QtSj+_n`+\"a@'3!*EKTZ]LCuqitfUX7+`nX*tB2
+ZLX[q/J`[K\jcmel8Yt8l@G#WYdW^?#b^<a=gXtn$K7n@Kp%g!\fQ2pH_Gl?&*CFZ
+G@g*`ko_\sjO0j)/IoX;$qh?:DF=iortXJ`(--gT*k!-ISb9u3XZ,Ghl]#m8[)pq]
+X5-:9UhYmUTXLD_@0-FClVjV8YM%ARmlR(\Y!LWsS)nZbL<suSDCr2`]5?"IRj[Ea
+g$Aprj1q4`lO#6K;a&_IEtVq@Z`SG&b/aC;[WT?\l2j=a)3<T5>6!)Jc`bhXmCi9J
+ld`;15R[b`r<h$f(XP4b-Hd;"%smGJKu@I3'U=r.<>B8`]s_E`TnTQtoi.tOnR.-?
+Z'^d6Z;<ATO\AY!N+SA+i?/Lo;Ls9<UUO_T&hINmD9FJpPc8D5;_=#qX7eelN3<pi
+R5-Ib6%<73UV/(Mah$:\;phBY:iqH'DGSO&EIW@N:MLt?RUg_Q=k_p><n?V\R0%/%
+BLRg(p(f1]g*[!hg^`YZB&ABcR'@;,*jS90,*T&fIEa1^'Woq6XHdijAq1CCX^XH5
+7lYB9JfEg&AAaKW>&^u^'erg#%f%1+Lh!RW#S>l(1:UsGj'Y:'YeXX:s(UU73a:OQ
+!`d1f5r2b(O7C56WCf+E6@!`L[^`D,@!9eb0bF^Y21.jg3o[.;JP6oRPD\!NF9?T`
+;1N$D%t2$K<srl?bTR#\n2AakB:=4iDLM<OQ@<0qCNa^]cKIU4Df=A_nEXtjZfHo7
+<S\ZQP[XJ;M`VZ3Eb,BJEWQk*#N?t!EO_,W:E'129?rpY%Q#]cS.@_VrZt_WMd6f[
+)QjN.]o[r00"96(n8KlqmOqdl/`O8CJD-[-*rQfAl@sKRfU[sAE%M@q2g+FrlS"$"
+AJ_[p7.c%uGk?:-\:YliIP<4(&@sX4:[@9@iHkRkcACf~>
+endstream
+endobj
+79 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F19 80 0 R
+/T1 81 0 R
+/T2 82 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+84 0 obj
+<<
+/Length 4006
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W"$>Ar9;'n5n\&9_!&"=e_8]VS2MD)^;qW7-Oc+[B#"Zp[Jj8<cbEG)RRD^#(h+
+]SNjAlpg-]S=+HqcL(),S(kPo+t'_IN>*'&%tCB06*)E<L]TH%m;BjQI<5;+(HGV?
+n3("2I.Lk["id0,WD`1lIc=pfm$5<YejoR?kL7>D5LnK26/sQ$<VY%iRgWpGfT0N\
+RF@l]l=+*Ar;Xu)5nL#t,Uj+a:1>4hP:28Z(l0m]JIj!ppZD))*Y*=X/a>+Gjo4Vm
+)]=H.:SonoT`(E0mY^\Bb+!GaKSkhuG3?3u@G;j\hF/6^d.&LWg8[C/6Z3(/ncKTU
+8pW@25T:I&S'r^K0<pYe`X\n,XE,Lnm619-p9Nu&?=!B+=7(36aN3,b*V\\39JTeT
+O7^ef[RJ??p-dk7pC2'#:^,.1M,bp8D.4n<JiK2eYmF*>9>e3fM6n$8RU:dmLtaH;
+@'aFYJfg[ikCClh_.a_mmmj_WF'OGj#:?,\_-2i(DCGh'X_TM$)%!OU4'*8S.L79>
+=H>4T.0keL1R>5-$@I-:ZCN0`b[d^TfcY67m.)h*iu#KU!3R7mV`f]]L5TR:)F-%\
+U=e4<Xjabl.bF<>jDY#CF>1KU[XICCA24.mQB9,>->qlM;PPBAM>Hp66jf3tSrc4[
+$M96@2%ZT2`6la?QjF;W7=]DZ2m?:UZ,(<qAZ&=/:_5+Nn5/!#Y6<nh;*ep4:u2b2
+C*.Eu=qSClDb8j'10a,4NobZml3bD#A)3+?]tH5o]CR;e.(oQ1GruL5earRJHG@[1
+5+JF<"q12&ZJO5%'ukQ]M)JF5OFX[3;hTD%ND!O%To_T2S_#Di:SRQ.'8X`?[h#tP
+")bTSk^q?E9F4LZkbQ7S"KO,FLtI')-TSjZr2Ej"]!S%jWYJDE?`iP*d*)7XKobT/
+YnU\]%fC#TCF%Yf?_I^,TORZ*/QONjG7D@''J9G%g]uTV,WRT4<=cpPFEs#m8FZkN
+4o6X:KP;UCN)K';!h#C\0E'upXjWT#3+qhO[>,SK6#9Q34_pW8jgc#X-#LC;`*FAH
+W/8,-/6_cj)2(.;)Ctfu!9g&&7<QOnbb!f?Kc(OCGQM,A5QO/LO6&^dX[k$d6HP@V
+;Phds!SKiolh&El<9Pdj,*=<W<h0<Y*5"S#7QkiNo)$mhH2pB+#f[<$.n"Oi<,G/[
+,M5WqJ]7TK$d*ut&o@dL$*nOBh%Hn0@a0dPY:MIOV3K.RQcd6N26!Q"g@7Jn.q?'/
+ZUosN'K<EE*6TKG-0:5<Zq9<`LZ6W%o6J$kO^,1.ZJ?&jq?cOc`>fl[o>>(Ha;s54
+SlOfn/O[!=N0>h3Q*$l&j>RH6/*D:dX;2\=O3kg)gUT+Hlmka%.4^I8%(Ce_]DSAf
+m3#'YB@UJ/b>I4-&E@;^0?>3&'?Y7MDi[o'm<IN$4[D7PbIkUD^3!9QG$H+"FXJA2
+HCaLGo'3fR)A1?;R>f>BP(*$%]r:\Mo??arri'DK')nIUgs2q(1fq=A;caAM8NQ/(
+Q?$*PS?%.)5Q3F`9-dKqQrbcW[;JQm=g9H;40.8Bo"DEsaR]0#OE\`A(<>_"Gt^!-
+f7WZlO\P,RP[<WiXh9\^>ZbR*Q-0QP%aN+K_<`9_GqQM9:7ddD>U4/h<gQ2mSD/CT
+7omU*Il?7jBOf3`o7t_j24^*_\_`AqF4QDB4fng[qt8rH2kndJHS26%2J=02G:[L/
++fGg18D`-On;R[SZK>Zo@S+0)`4f<;p:XsM4-<hWdP`^pf-5/A/I&Dhql"3b6@U\3
+X@f^#2uV-,6gcKVUUGKST$lmap[[b\A0G0q<p2Ij05*0fod2mT_GLl"B+<_`6\YnH
+A,BuDL&W+"%1-`Wgl0Ar9uP9rWJD#aj]Qm)gujDWGn7sLcEbF*QH_;7(F[4fO=GQj
+MsCRJat#Num<nCN3gCpGF)R`+ZK5.L+di'X+"t=IW1\o(f>skb"'g%_:kXBa.`(jJ
+H*$Ui%AEMj?E=MU-q-[bJ*rBJ_1iR7-n`j6g8MMb#*Gt+l(r+3`I(>$$+b@2Q>P/h
+fL)lu(]--(ST#u]Ns"@r%4NL(g;e&94Al<lpUV=A*j-UhN,+$J05e)qV4P_AdZTb?
+g%$RB(Tf0XYoDi:dpZ2UOZ'm=HE")fr#87;cYZTj^I\";2_.^g5&KW7QgTL^9cKRF
+ku>1hCk4nm:,(2Ilq8QC$lF*(W/J]!'+>it2KW3j;#Wi"MtRj%^5].Fm:U9(;4aMT
+HQ[p,_2+cdV:4b0<s>Q`cb)>cOYU('m'J\,[&8'#c$88gWtXSEg.C(+C@X?%]0#)p
+14NWsO(E_D,_tpKq.U!(:)O1_]U?c;ekN/e;eR/2q^.FkN)q;t`I14XY`<FN1-@?b
+bY"*)YIIq0)#IS0C6RT`50okc46B\!?7O%#$SESZeeVM4b(D2M6j0N9j8:T@VXV#c
+-4j7P`)-:/8-ThqLs4:bp6>AFYISAU`Xh;Ym2?C4k[mt`OlopX]m68VjG*guHln!E
+ofR%'KZ9Mt[S,G,E*2_gSU_9bEn"k<>\#AkKH#l_=d<Cu,_6Y*HC/8f5)aIQ.3JcR
+'=Ip*V4DK]<u'ieXTD7DU8N#N/UXks%:<\9)l>(O,eCmYN:(Po2;'7,:%6.;\AK0#
+SAG0PXC1#DhBBDt!3X:iRK*"eQeC>N?P4MMdmf^RT10VVUqncbj9@Tg*o48;QU.TK
+l/mU^fOkZ+$>OP&D,Il%F[7T9fg9,r)0$?]DpY^Z]P=hFqO<&f6^9K7QVk]@$A.1=
+1JgSI\D:Vkhb.sI!bbL4L#.!2*-i`h%MF'<5eT6<P_MSsE5k0V_G-<cJq8r5(<P7!
+Y?5-:C"d'7SB/KGC%M0;TB\ZK`7qfQ5oAn=iYnD+2d(QE]s#_+YG5%8M/+tDcoF-O
+G'=-b'PYTn'`QtVbPGU:[JB`Arqs$K.OmsYLAi9eAlTO(4baQ8-;5pa90&*r[Lq\4
+\a4<[ZV;@2)K=%[Ts6-YO5'$_Q/HXjFZZB9#pGMZjjui?,as@[i&ZbiHt6@u87Li'
+&1St1V(,!#%m:3T:,+S&m-JmY^mdWKT@NWoVt#>6dS1'(1`_+od@UMC?%"?l:NAV^
+;C`A'8T3j?:CA'h'IDQ@H'h.d-ptFk!5.Qc//,#fpa0$S^dh.!8i#sof,=/HV?fl^
+,l)cY9hZ3(]nUVMe'k\17Wtg%Pp0M]g?'asO[)J2\4i&DMVM\fe:9Y!rt`6qLM8#.
+c3N*^R#1YC:>0*`c9PHOjpVusH"-u<EM1c-7?3/<dL>T.n2E[o#$cLf&9'dP..$MF
+\ZR\K9Xm[[,mE_Kg8&\.n')gN#=rUu8rB9j2K:04NCqu(%TC;2j>Kr`5)[43r7.[)
+gUlrAeB9+XKsOj/cm/gYgVh%B8,Qs-CVuDm&SUpc0*7GQ=do/+W'mX6h4jTG>u;*b
+;m>PR]I'\>V'DB:0#-8#U$/+KX:#G19A0o=*='WZU0hf!"SE+ZZGHPKY@=&W@3E/Q
+'hDJ*WC6G+:)e?\"u\BN<%(45BrPbl=SR*so,/oneZr?Oq0_nl4hi?P");F-e5ceW
+_P"_<fO2<&>oU6LpV?qAASK"*+]A@_;-XO/pTUPI_q<F)ipd.IY4uZWH:Dk6hJ0,@
++-/6uZ'dO,.(Ts&j)ds)i:Uk4A2"$#OAsgX1-8p>HR5D^K7+l;T83<VEF%Z=="3JB
+HIhKU&S4:0C`D%iGUR5WkuFcn;#.+mO[2+)%OD)AGR'>_55Yq*Ooe@"C"U,Hj&1S&
+P\TK%<PnK,p!rsCGIgC-G?u!(rqknV'ILGSX(6N"V\`O]k02/'QfseqEl./WWKtdH
+E#+W4^8pe?Tof;[^jj?Y@q;&Y=->W7pb^>qPXPA6<%2SiR=D0HX_l"5$k;N<fJ;k<
+[NoOS1euuqKe3E-j$-#h$2f,g%7oc<e$"P_HJ?JG&n!Ok>n((5'Tra3\I``7jJFT3
+aUi>N4V-i@P'k6L6:fsVL)Ml-SN`BnRWs(kq#thMP@4~>
+endstream
+endobj
+85 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+87 0 obj
+<<
+/Length 3134
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<D/UZ.&cSq?+e0-t)alg&0,J;#gf[O;,1eKG%mfRad7NZ1)Hgf#3HmYSs1L3U
+mY`?3f-h&P=6+>qn<r8%1[et/[o98]E]CZM'LMnN`R*e\E5Pp?Y(j9<JJ`hW]`%^t
+3W-N3N!'s6%VL\#]=n.s5MT&DS&7FZr<M,fi'dun!tT)Sc_YPBd:uCVBD5t>Q%r@s
+9;u=PCclBi;Hm8kPRkdp;PEamH^JFj`tgc7^Wf5/pM?*$[a.E4#e%fDMNPl(>qTR>
+/+s.Dn&nH$B;Q@nd/XsJ6El5=#MT?nguFcq0m"qu1*^R?e/N)i_tm*)_P33$PY2Js
+A_>>^8A[?fdHo%k]uE"OQK>61AlE=AT)E.Qb'C.JiCG.q@lR6a$QDKL_@lSPhZ%h*
+`GHg;J2m\FgZ#CTd2nupa(C_uGRu*]&*Xt&So!pROda>8VHfA_4aEhtSrchPS1,,Q
+C%QU3ooJ=]j&W8Z'#:)W*eM`Y]p`R!Vf8A+i!=$c.V:mR>&g,%pT)NBc^QJW<$5'u
++1rKmmW/YrUPNS'ok_7^Zllqk%U0;rrt_@6]:es>_Zk36&0_RVs3K4"eLDPD7+^gs
+^rmXnkBkuQ'f:^>&+D,1S`9%dLO@A27R3gi_/hPWc?%`F#Xc.?KFKqjIN,,kgpGYf
+^pR:1E-A;TaUK+jPI'H,gJpCliu_@[!3UGGIfBI_dCqbEY4lKd>+9Sg)ZrKpJ=%:Y
+9Oinj5C>!m\3BsSP[=rFn1'IE+%?tp\.>#O$jUM::N?<8)h`4d<[dNV'Xd0CN;[4p
+qX6EUJe@cspsog@6h)lCM!kOGS%]0h'Fs(-R-5:F7PBmt?[I>Q.(1T,/%U;^VMRR[
+FJ*.d%&pf/!JV<E0P]'ITO^)[]g.7f7fXaFJ^gP[JWd2C<$*eu8FBsl8_"-K0hhdC
+V$!Rj@!KMg39b;pQ";^E.NPBm(p;f2_I:#qe>>B;;QgC*0/2]h"U/;5dN!hgVMR"k
+FI7.l$j0ri?>J5"IN-aHTQE4k]g-Z\;08/^B\*nArL+;j6;ii%.X/I>EFYFCO\(>L
+oYHWTMs<WQ=5LqR)'Y7S;(iJh\;[tm\nc4og(Pn+RR$NH1POs+Y3o1m>:.3tdp]P1
++?]95nNs;E]%`T!_dq5)l33>Dg`uma0"m6Y:RLKa_UJt;$*L<gFk>Wm1_D.&%[?:3
+@1$>gdp736b@HuF3_[4@[-,$CQgW#NR.c3T]d?Fd^f8TR78S1_DG1Yp\i`r__.>"`
+=*Q.@DAkPj8/L"m^lU%ZcCC=IL:^H9E"">%'O6NC3)X!aNEu!52Y*@Ca&8"3GXqq>
+V&r#K)=Ieg;OSN'QQ3M[#d,.,J8IcXp2Y0,WD^XGK'mQ04fe,>E"<YN>X6%O_CSGi
+GA4.5IP3=i[J)B;i]Jr2XCmU@GOEX#cUM5dp+rjm(=oHI9LVIDZB:jc't7@`<ehF#
+?%\aq>/6/&S2=Zd9ct"-A;fD;@auGW/DPdA*,N!XQ[L1u27>u[5;Pfc-(N$(/@MlC
+(i?P*c/C2pcB8DgCiHMVa.i5/r/B)a:9O&k!^4W/0i%(T!rVD(Q*G.cH[a(9!Gds4
+:H/k\*8So,kWPY&g[/$l36^%cajNZ*oI@2#U(+%)#(H^lAJt:i\n40s7"2NShT?E-
+EehSb42i=G?0SOYnV&$Jg_i^HUJ`1`CS=EZC[`ArbIdCPI/_kTDJrn+Ho9DW74jJq
+bA\HC+WGr\$#0)@KVCTeOYF#U=hFn>e&<8UQ7t+fZXV]_b(`7uisgqlMt7sD-dNYE
+7!OI%Q&tcSH(\8Q#SMI11$IPQK"``a^/$HDM@bpfe.$8pC$\?W/gT5+S2(bQm<qNm
+kR?mK$99+SQZ;hX2_o75:n^6geml=?g^Cr,.fGAD18G42,e^B2"]Pp>n8Gc[I'3]T
+0M-sd"S0_(0p*3?Dic*?UVDp9&2R/ZTZ6e(gI/!li4g22e)uJ!bG8P'B9$uEKE;57
+!%N#(TRPgdMOY#!)m>>geA22M-<`I?K&C1KIDB3UXFc@l!O@OWUj-=+<[eFp>V6Me
+PCfdDc==i+@<Xu0a#Zf"&$PA;q"4p#bYnBp<57&qYE`NS?sY!5mF]Is*$+D8hi%P$
+of#>a)%,I@0Jj+.>%0&n'#5'0?Z._A!5<h6+Y7k"cL.N(BjnT>c'ktc3KA#Z'#*E;
+E'Y;pAbkI\2W%/pHm:2%d#),>SpuG9;"9R:og@h$O,]&m$/trf1;"bqce%.nSh`K0
+I-P2A$p*DDg)T?'bg<E0BmPCD7k\9o]jBkbE1Mp;#4SLcF22!a<e,T$=N'C7pjCs'
+I!l$?g]fmO!'KWL$t+II83/'%"5qlg!Zjjda-#>#A9cmAGhcnUI)5;31>Ij$.X;UP
+PYS4FJ?cPa0Les\Ojn@rFke<dI!pRN:$VM*e8ZS0\mdLmaobi'VK3C7S4#CcOj6Of
+c:OMNaT\6!MhIYn-*2\"(U^kMC%m.d[]BI!DC:S$8`Y'Ck&tcn!P$DAjFZ,X+1G(/
+77D,edg*[rAHY,T$r8+ce&_$cc1&*bnFV=kl)PFt^dkY%fTbM/(i.;%@jH188Y&=K
+Veo>0f,#:YUeWR6SPK&mP0@e0J'MSfN\]i^#`%dc^Y-nb&qFoP\S/Q6ThotlBjJq%
+qU/LBder2?pmV59e:<&\d*]WrP;3YiO,J3HSU=fu&_DJ=Q=`VKpn`]E>8/^B)8N_J
+AD!:S$h3bfo5Ps(Q8Zl(LZYaq+*pa1EEeGi"Qd^].qgdYe#MXVTANCl)D7[tM)1DQ
+hdi\=:0^+TbElL@&-aC_okL-rfjFILY>_V?>e*M+.(5(b<\D:=9.SFh6#>KtK('+[
+)6&5bgp_rHX3\;6XU#4XkVO?s?Vkk.S+P\BWp9cb]+<m3J)_.Hrh1^ufSZCK1gg<u
+T>KS1#=7n14$4-T>X`P=,RZ=[o!%Ug#Su2ugCf*hV8^?MY@g2K>Bd4d0-m7"SWXNi
+1dN"&91$9MQ]f_n?]%Zp9S3^Af\*5]CQaSE8mQ.-L"A$SN#?aaO7;bYa/:=#WBMp%
+k<"!8,Kpn9W8mE[c5J3ui&Z=s9M2`SF)$R\CF"t!F"@<D2W"NDHF_JEj70K(D!DQg
+&_Nrr&;Rj3%'1mUWfu,oIff[E-V'm~>
+endstream
+endobj
+88 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+91 0 obj
+<<
+/Length 3308
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,>E@gU%=XpV&R`%t"#N3meM^0,@'9eecq_uZLBWi)GS2CoBl%GLA7i;:rd.4/
+nh#\s/9W5bPk:(^5>iSp++F"u:"\NPr=D^*p_Q\m%/`pt_Ee!GnshoIPKguu^O9[W
+:&QaRr#h)bkN.=D-(@*u%a17olXO*?:RG%oCmWJ]`T#ACPakO<SPPE>C&.m0%T?-O
+l&5r;ZojsoTET_9Ohe.W>+\i.USXeePO^j7p[d9[)PCU%1Q;r2Q&f?j2(dGpcm\sg
+%+mF22,&,tm)FSc*S@RuG3cq5%W$4lCa=E]/Qa_7[aDHi1I)`YLtI7V*N&:6qS!(*
+57[#b#PLLim*:1\keMY["#^k-i"iC6"l!]oYW8BR"<]lGYQ[]b_t8!TD!A`aEF?P'
+_!Wf,0X,:A\-#cQT19Zu)?nl/>-Qo1V\!<<fpJmL$8JTm0j@ir+iLInLtRC_lXEoN
+Mcn#HiF5iKJo*=rfH[&AQrQ%V?XX9rX1C%_k.l]]Cc>sU33Y#Ie\.?(+6d5m*!P)3
+'"FP6%RO4LOSph++_9.#Ze7a74]jt=^^lXW&,AULkpsYC5XQN*B^RT>oJ'#V&&"ki
+p\*((?sYm*?8[_TA/]fM&kB@;jT6USR/AGbQ32s''QMo;nb94O%ArVE-5Le@i]8f!
+Vp.9j9=V*3o)-VrDo$'DTN0c/f'*N2;?L$c81uLY[$o9*J8tgJ^^p21WPB[7Kssct
+1X;<Y]0dUGF=+\nq%Oh>17`FQQ1WH/EQl,2g'urFS^gMcltL_GhK()QpX2+H>0aMt
+0P*pk/U_.m1RT=5m<"#C`l^Lm;]u4p?\et`@"FZ\=Be?+IlZ:$keisb-:!O+9K[gE
+@p]Cc11OE]XS7D$(Te4]_\Op6jlIfEr$o["m%n*Mnm8X0F\;R15YU6.N'74U$a4In
+K:Ig/KAV%-ZRgXJMk"?PCU2gkrI/j=c2?F=Z@Ef#(/k4Md2gG8,ArIoRI\epa/hm7
+rb2;10X-h8=-fVd9Pi<'D6-Vp<!ct8QA1IeZrgl)4>5*G8d?JA/CIgpRd]\dft544
+S\\!SSmdGC6nXpJ0OKq3Yi!q/?K0&Y6KoeV>Lt,1j@@71U.lW10hC53+c[F0]u#-Y
+.Y`$h-a$99:eIDq;MrENB9/eHJDW?i:l9l:P)Ge=%ko]Z(#%`C6b$1Z(ecPVaX'Vo
+m0:*&86m3XEeWDr'mk@j.u6'7]d)tOrso=e-C\c=Fikk1V\1_'J_Yu?"mVPP<<YKD
+j"^Tr@\[!PS()&4J1M$^Mc^\(,97)Al5E_rfM7V@l!,>;r.IQ?,p[_uKY9_kJk"s@
+&W"A)K;<oajf66N:alPiOrP4!HNNI1Es`CMWeA*]*%7t^J>"%l9/;jh_W*8&b"a44
+a36,e0><$B%KJ6#99-Yt3^NVI<"iBSOfMp^caYoE,mK\LcFn/+7Gob[5tbIRkHn0m
+17g(2QD\t#>'k2OLi'Sj64.Y5UEsK_UT8:R:+:LNWfCJ5%4P)KcU.J-+;7#FJkP!a
+q`n(&/)#mr:m(?`6k[)`46-BH-83Ia*[QSRc&`nf.4mPBnf^0g2?/g<3#HBi4^t0S
+`%_TU#]*B4U^D"Te$?07pcbH[:*3-=,.ntMnu#"O(NVQ*Kn<MXMk/t;A@F)Hd,FW-
+0Z#rgl9QZ!kL];I7\RsQp8)UPeZIG!8F:]'3erJbK+X1$'I?X=ph#j6S-tnF!6Lk(
+0<92]r,<;lgeh`nj=AtEW`tN)j2G&AhS1bfjiWWEEB/5BNqYW\j\gfHN\7iS=kJg]
+XQ=R[(Vm.)D$tl(3["Y1I1\/9?p\OAISfeSZKFKc9MB>eS:N15ddL^l\,Lh4]B-h5
+&.-/IaS%]:5(XuUO,3$<&q]]@a!I#kGHK@iD:9\W7=N._9h7a,6k4pRQ1H%A=R,`T
+":mr&1AJ]K5gFT3GPq.D4$!OITF)i"jOEZ#YQ>(5E61X2er_\^i<lOfBUKI[TS2Zs
+;+LaF0i2-g;M!M]p,2aMg9F_^nQ--!#tn9p2%Ts'>A90YL4_gIX-gRR%RC2]rr92X
+g.CEYX7B?P<afa2oBRAWIm$t?0`'n5g*38L;N*K"#[>_/D2n)<Xqcc2<7r/_XsK;P
+Cu:Vu:gm0fh1BX0Q7U%J!D+dr7ag[m+\=V&C>h@no^iF8=6f22n$4R/*!#<?[WKL2
+LsG1\MaMu;1B6Tfk)249<J/MF\rum&2QlrVJHW$[4PS7."I"V0L5Q9B(a$k.:N`4=
+Y'#[Va+Loq3YV(*?!@*?Y'YlQR!9r>ABeo+C;.KF\>J@8fD$)5r^B'[bcZK/k\;EY
+6A39gSIUn,IV^@QQ/e)^R(dUp`T*.:pFNQ[QL"&h,3Y4Cj&(iUA%Q=aO&*7FnS)o3
+9h[<^4XSnlm7/4i5V]M+Fr^8c1dc(Y;l6jig_dV'/?)H%Le1nsJ%ll!;ibPY3d0:,
+KNUs11(@rWD:F))9lXPW4^=!<`1<As[com-%?g"S_.m!6j%G.`)hl_%C0Jm'2o2/X
+\$VDCpQSZ@:-Cp3IW3[V.Q)P&c'l1;]Mjt@]?RnN@Sl][D3e>4]FZ-a/1EKhoXI,H
+,D3;;>XPG[nMH^+/*F"V[fSi\BlbAW4(u2$^m<)k+<^$G!1EO$^2OdY;f(ADO*$h,
++K^gO-E[+M<in%iNA+#rZ<6cWo6[VKPg<T9(l^k!1`NOXW]]piQ?cLNlTVIl^GDUE
+>.mSom6L'#j_6l<QH.K9)ml@NPub4W>Gm5\?0e0[qo/MckVs7sP3NOa85N;SB_p:)
+`B\2q)e^iHGNntNpPSiGAXi(\+0.opf,!LaRbg=JEhD+\M8&XH0dn!c"sppA2JN3,
+\&Kr`"po@Mm5(Y=e<qET$CH_@d/+Wl@A_,%d#"&Wh</l(YXh6\ICnET6d;,1q=Jfe
+mskc0Yrl2:B+0\Ge8V5B`:^R8,Q-8[lid.?/C0-TQ)P)2[Q$k!3KlfX+%/KAe@2#R
+`m`2$Q8A:4Wr17gF]/7`#>t:p^)aMqN@`7^^p]?#l1[8J&Vu/FoOr0rC<g%8Wjf21
+,Lc,%C`ln_Q>Bb@fH@8uc=YO,aGOui/ERB^kg:0AeSJX^bj"M/]3ToXB1":'=6XUa
+EQ-:Z,.iIf@]hQOd8J[H2M_a6aJ+1<*aUX!Z$$4`=q)Ze?_tq=ah=od@F2=!BUrut
+kNr<3r_O)<1s>b[#/SZ;2>$_/OHAeg$deWR]INW/$ffXGgM5$GL[=CO>m<2W%feJ+
+qO2cZ*/,f9[S2Y2gK&CP5N'Cea5uki1=UVU;8p5r0k2<"oHXo->]%Q?'6ekRIe_e#
+eM-+>~>
+endstream
+endobj
+92 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+94 0 obj
+<<
+/Length 2771
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<D3*_c&cTMZ_WWAI3:"L!M,J[+OQ:FNJu/]t%T$Ol+2!bQ/#O38P2faLqqjJ&
+;PYT,dbA691,U&s4;uN2GFQ5=T."'oeRj#lXWmP`<g4pS9ia#A6FPT)GL:/Tp\o*'
+l"],5XeRS-imfBj,9QWs2o4W8fO!$gF2$@U"CeKimlr+%.#jHjpn:$-Ou]d>'Lbmn
+A90/O2.ILA!g]!B^gb^mJTK7(2+W%H2i=u0e,^kDnE]3a:a3:[)%)[](-mC:q$`mL
+_EpHJ&mFt:%8p*Jjj>dDad'O#Vh$sF\C@uA/J.DDEXiq:>RU<Lp^F.k1P-^j,>sa:
+&J].cr"\("6AC-GfED>k0d.ol1]\uc$$QNOHMh?M<SJo99Vf2@/O&Ls#q_C)[`hC@
+=?X)nfMdkenkOVqRdr.j,[MEWnFu#6$k`^D5W&W$<c)08MmC,W$EuM,Osiok$q82Z
+E6Uu'Pf!fOi(Yn#e/Aojc(n+BC)OlDb/ce:=`Di'&&DbMq!7I#@!_FKeSGS[+rGK5
+^1sURGR[QQGOp1B/>VhGpD@t[]LOd^0Wd>p/Pqt>qRYCU5n="6Mr4^icZ-)R>ibuk
+oG9m\_3!au;]<eXBPlhJ$qD#/M4!3T%Z5JI_$"/+'L.m>U"?jGYNkk47;,83DDZ[6
+mK1'U<aM[d.YXfuJ1;8K_7,Y^iF(M'g]bTM#&@u59#WC_(JuTE<Ka.$6kI9h&P8k)
+?R:a9TVk`>LPP>VEqdV'GlH`mB78tYnZ`KGm$)`4q8HRhqb_eOnfJpQ?.3m!=<j+O
+G+.f;a:I%ST/briO2S?lOTCWgLPLXjok_?&IO/DKS;'A/6ob%i4e\PXP@.*6f^r[8
+Og;-YC'_Vj&@%YJ:ZK]os'SG:YLZ8?;;Hs5J>/EU1l#HWn5]Z7-4dpSA<c0Sf69\>
+V5$+`@Zf-\DEgq5OI_A\0@JZ)KSJ1$6%3&5,UB=F:E&-qc5;fdP/9s[YNmg6P$G"&
+JqVS]<)I.qnmp/M(K>mhc5-2[dcJE^G[3#K19=2[q9\"L,^mX9i]%X91[$AS.qdPD
+qmq.Z01[9[bKHnlOEPcuS`[;C3U0&$VBKNjPF35Vjg<Z8f/QM0LYkthKUIGZ$7ktP
+<.::!DZd'E;Z1e?K`/mMVN]4&(*'mq@[08&d15)"LHo2d(2/(#YC\9Xs6Zf$HcO+)
+$c%TPE"HedQ2q;Q5RjZBL'Ma`H8[-D8>Z+I:I-_Y_MhdV5PNmaSoOL3mKQ((=kL:=
+*umG/;tfII(Eq&I`="=Ic/oR[kZ/?r.TP0(=-8n\DakPb0H5(Llih&_/]RDP"e-7_
+V1!u*Oi]9i7WIEdlo6AM-X*CEC!.;([?h[hqsl<]e&95-oRaH?(1_o?!DBa^p-Z=1
+.WB$\mN<R^m`WNP]Kg%eAP`J']g+14rD\j(e"L(h]<4:=kO?u`ads;U,#$,_I'7Z"
+)P?-(IfTXXq]+N.`@JQaoDS8C_d2@t+_LD#:?ll>a[VhUS=$BcS"WnML&=524^j;o
+g.7a0bC;mjK_d)@aGjI-ag'@4()`7TREBq@(.c]$Y=J9#L(%7Wnni;g0Mu;2`*>AP
+OjIm=OAs]5;okb/XI)LtSSnb2^JJWo9pM/;pt%i>^dbS3:EiAZ`*Kg)kmDs0-5[.u
+!\4LM;qiZJ6^$J$<V<QL!T_mNbNruR._>4]?-ZUa*f;5V*j;TP+8!cUpe(e7,Gmu$
+QAY=B`_q/Y4_+@]NQf?f1mpRXIY-b?_&S[QUoOZ:hM;Mr,H-W[eD%8gc395"gfbj#
+;X/6h/_$q,h1?;+@r'G9RhX'@Jl.haP[\2F[8IuZKl#I<DhQ0;-kn#KV;;:B30sVX
+79(:#WCD9+=t'Z`68#[UH&l3BAg.4chC@tR?U/ePFGf,Y1`]7sn`XZC.do?(1#8p-
+BZj,43[:)$Qp>h'TeZEf_aJ,E7d=h$/E6g$fUUTupuV98+qP(AF9B?`r#Or%KBlDd
+MN?IX8:P-8J:TCJ7dop!G/nl>M\hI'otS;&"a&koY>#eZ[,[2b/[u`O;DhW'j?':Z
+'i'-3,5kG*,LQ]7WsnXtUoQY"`]Y$h=I0\$lkhU$!kXmX*_fX%4UgW*'Bii&",^ZF
+`N8eM"=BrO``YUs[O:JOReWLgil>f+Di_?'ZaB<]XXh!ARWtp[^#&uqP)Peho@>G8
+3(;F.<E&TmHMda'PEp*^Si)r?p%S$sKZd3*8^<a5PW@#<`_0J$b;mM@?.c/5'Houh
+n^J:pT)RO#EaAt1?[UD`;/C6.<6kud(``3I!)r0nc%cY**B&Ht,OH8J3HsE+T=$3`
+$(iB:,\bV"'1dj^rJ']B&ejq]_?]MLPSC,FC<H[rL$F*:%s!iN&(/647;iPYA\\d/
+!?#a(SdL*>(Z,E;HGcG(dNC/B>pBfRAds`j_0/djX#>M')+FarYt:uXdNN#ZTGos-
+V/0ts9_XfrVc0"Y\gSmeh0FU/!jLM]iTUk<R`6LDQN<J!HOk>?c3N*&Sp1-\V?0q.
+[9'_DHUZ]8#tg?sZkTA`"K:08`,XX0U`ZZG)p5Af0H:jm5+eGrap%"'*,^:%\F!*J
+Dhm=3/a/pDk5*9)a1;1t?HbD>>r1ZBg>/:Z96n)L3G(24H!;'-kQ]'*>Z\W:!$E+D
+DO^l6IpRM(h;5pqW69MD0#_fkPhcCQZi)pdhe3OD*.=7$3Vk7dW]f.QbTklnADXc7
+ES>R;/@=i*Y(o9#4l^?l&X`oGLk&kF--MOsWTp!i^[BMM;k`m%k3ftd!9]>4D?~>
+endstream
+endobj
+95 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+97 0 obj
+<<
+/Length 3073
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Wj<gQ(#J&q05P0W&2*+BEa;"W/ePUm#1&S"7O:%tj-'#MGD[-*jY<j`ENms8,iZ
+'QnDN=pu<e8];n>Yc:fJpi^ZKqEmATZc2']d2Dr"K1Qs#Hkt0ZjKli)L<d4dY<RJJ
+ZgI"3L6RSK@Wb%eXm3Y)M_D;"A/=*s8.o$5EHcJ"p4;/_*5ppf"EU/TZ4,kH-96On
+A6T1oHj_n@"?Cud8kB5J,UKA2BWb/Z.rg.blbKG_:aY/o!'_H@Jj_ha\3qf;G(OA.
+g_bL;WE.@=n86G10[<3+WF2Ym6X\Ec@AQE^T>a$4\=CfXaB=1c,4BN`1fT@YSFE-J
+JJ/mRTaeAq^saorqlfWfn#0Q(Vd-D5q[HJ+S"YK'DW^._NaBCHA_o7h*R#`@C=UoX
+''%hNLBiDWBc'@H.&!?Qkig,dLIA"rM$Oc,:9*KQ1Stj7].)h"iS?QP4BM4;q;L;]
+k9p')n+q&ZPLWJ"+]A/f#ltg0J]kniA/+aXGX=UF(oI4H0Ge`YmK?G'DT(ZD`I0*h
+EBCX&/Tq[H+YXsr*!;Lia+15AD0%u\(bi"CfW9P=O-m#qj+9)21AGe>fjJE^%r;(U
+j9p@++b_Tn"X`E33,IPR1.W-O>2rVN'm;=$"*#1,7-=T^q'lo6OG6)hD>\AZKTM9l
+Jk(%oKYkqJF=NlPLFTkBB^-&*Rr])`rIc?=b%d8KK"6bP.pD(pQH6S$CpX(hUpSFj
+AgGO";c+SH(I)`U6D]lt-q_0\SYcMd/ZYG)\V`g+s)E`P++n?P=!Cbk9"fa(%3pdt
+H1A>#%W68+_tog%eHeU3m?d.$Ck!LT+3qc8^))7B.S7N+Z(SW<FJjD&%lkJYjF9A]
+McC48[cdU6)1&qFY'`5Fe[siQ2<\_A(O;O(OgN2`(V/":r]V(OELML((Sjb`Eq$W_
+W_Q[`VVE01[_MoGklpB0qmid;oI[5)TQ;!d)JU8dq:6j.oTR-"KdKL*da0Y6&n63j
+.T?"VTp4=I8pkc8;F2\XKi15nEeP--kR+0I.DbS1:H2#`(e\_$LDCu0VT$kC-Eu4U
+@j1o8m'NPh]K$2f"SsX8:iI:t"]eS(21EimY#kjt64X5ZS.llX17S?CTojsq8kQ&L
+U>R(A>T<(`.Y7pf\YPI;L;)OJ5VHkNcUA[F\+OW_:s_Sn`c+lm40Xb$Cp%l8!FjFZ
+J3?7K!i-FUn)Xja;F0mBL$gju1esmPFt.<^OalB)m8WM.c$\RrQ!"p`,d]S[]J@l<
+klL-J5`FJXY.9,WVD4NA_KnAO7;\PA6O((25%@14HHkjlH.&reU83'9+tRdq,,!D@
+E5`Y[jCXJB]sEA#WKci$WE.gYNq/_B7UBPI+$m$Kol\.BUg6@O"WC+h"K<u:K8*g!
+*,f'CCWlZ-d2^iI]Q7ku>t5q*\M^JJ\1n]#Ru*0"6[GW@,Xt,B&K_R=LbouAQ=Z)%
+iU?;5!^khqETJc+:(n"o/)q-NGP:Eih=>2Oj)/!ij7ZW^>OA`mQWr+O+T-9Mf0#J\
+Bsj$H+/D['?K68oY70*/L/Z,t44+/!EhJq0Yg2G6W!<b&J.YC$E$['"D<$Gc\=BG6
+A]P9`)<#>`#!u6JPW32</7eEc!a+6@BLTUNgF50cX]#k:bTc1G):jCY\K9]>P\(mp
+-(P%4dSRB/je[p,VLrGN$sIp<oTl=/#YZ?p7NF0j1cXH3!gZM25:)24a^M+3?lb2_
+pH!q[!sMp9!D*h1eqMH?)]8E*JP*k@Z8+':lnf`_b*Z6T<(MZrGpph1aMBWB"_U4:
+T\r;lHHOG#S>(Xhlj%CN;-KO&A>erOfo`8,310ccPiJ=YbMG9S#A[meW,]6j#=@20
+aAms%iJ8^H5J)aZ@(Al"dS5tZS*8T^K4;P%Ua0=+AVh3aEm/X/M$`#ETi7J%/E'HX
+%9F22D,j!!<k5G/%m-s-]":7@J:$Mf\lDc8>oU[V/9$s.jHcrc"`VW!Rc\_9C/b6N
+/\?1a>&2La"V$hjq5>MVS=Eb9`F6V73@!tsKT)YSbeP_bcq]0)3-Jot?[lM0mt3Vo
+;[YYG@R)pefZFaW%r'3!ae.T^=EMe/1ZX-Fr^3$qKUdT+6j1-:<7$>]E[ac7q*D@,
+#.8to[j2_U'/CU>\=sGo$!iu?FC"qL_cR2#_F_?Y"7'mj67R<ukhs<tn_PA!3IeHM
+;r-<*>MV":RHX3.aKRhJ?JaWTm4hpu(G=$3\6B?^%S$0+0<;KSn\4@FOhI/Fbqt.$
+[&7(!:,CM"3J)':B$D_Qb@4[#QcG-oUc\>daJ;m^Ou]+ENopNX!e*-`CK,55b13(d
+'LJtmPhN0Na7Omn6O=XkjUa?j[;OjEKg?han!=.;S_H1mmb/<9Pp+=(*H*?/_Hb^r
+F$/$T\q*Qrc^)gb^>cOpP?RpbLTuXT!l6]hKp'OUC!>Tc9]T1lHRWA^kPn(_E9I[t
+XKr_kRHkY[B:I4rXH<k=[Y&qK@AdfQ)ENg#X">])Jma\KX#Aj>NAUuP?R#f,RR!g9
+L$.QR<m>+.^q*D#neM@Jhsq6[8RDR'.<<=$isQ,>(bCI7V/8*ZP/U2F,5_eK^[9c/
+61D$qIh..C^;aSd.Y&pA0f1LN81hsG?Ja=K>(dVi*87n%?P'G-WG:`uX)S3WTYP!d
+OqS*][l"O)H9#N6feOdS?1mT7"$tGGrs44dYONV98RLKa";=i<c?,u5!54&k;`%M/
+P\`MAB,-m^.WffopBn@U"Zn'G6//NH,"nlJPWV5pg'8hM4:I&Zcl3M?\gMDiakC,W
+I)M0QAF4)l`=0pt6B5W-.ta"<L5eV6Rfga9ibroVN@3F<;^1:(oo=B%DDqf1q$F**
+<p%rXKuSoYgG0k.QH."a;[`0%*,=R3Wd2I9km&ec.,(VG)+LOgT]Y-i;f`kGh&P`s
+$tZollCm:#/^%rUb-r$\"f.Ec1>L&53_b;(RpLO0Y:?TB+tMLJ<!uLbH9G5CNn"^'
+@l8h#dnn\D(\dX7:(pLiN`I,X`M$t:\u#ZEp]Lj7V+tg`NW4EVE>L>m=QeMun$uqJ
+=-Q&P;ZY;UKL<=tO%EK<#4E?eru1r1rG<&~>
+endstream
+endobj
+98 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F19 80 0 R
+/F20 99 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+101 0 obj
+<<
+/Length 3098
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL>E@OK'n2c^iKj]r+D/QmV!W%A\iV?ETLmN#6\'/\.(27uN@fEe3Kmi)s1RS8
+P*.A#RMK!.'@Gkaq=._)o9[G@gNVmUbSH\;A/<(tA0uEB'0AirbN3QF^PQS62fJ_B
+-Y<n0RsE6<=O.b`)eNUn/Ui?>6Fm%4mE]C](p:L<Cq9IT?#6+i]KF*hMq`=O8t-\N
+/8[-tSN=G3l&Yl7ja"E7a5(t7s6I72Nj%6&C+cp/.@[uLP70DKfXkqLh)3eH9kSOh
+'tjFq)tjs.r6OeElV83M*=X*a2,?UuZW;'7mm+iA<9ubP7#!io#qMa\;MqSr\;Z,r
+D[Cnt=Djjt^/YIp11Si]qUa`qE)YbgbAATbWp;Vica6pCm!6nuo4X`$,@29E(b;`A
+ITo9>ZVqRE#3"b_"Y;`',a,H51tMk0=9'XLjn@*UDHB7\rIh5?h;K5.?fQVD!\?SG
+=Y^'r'$U_rD\6^-N</f_P#+c+ne:#HE0kTh8HbjB@CL)M'nS<(Uc5f4>8H"pA]+su
+7`O/Sq6c)-rLr%g*uk@SgH!34*+HI+4FYs)5ZMgJn8*(EGXa'bV_3/g2tu@O__YBm
+6dDc4giNP0IgD&A9^$uqMRa:kOLs!)j/Utqgn@"Y-4.l=2%26u.Pg>nE0Op&h3W3W
+?T_<oY1&eu%?GXY]cm@PF?FsuGChij2A`L1^C;^\Jl6LJGWLe$3D@GKm")Yf,$GA!
+T)]s-fOsuK_j%FqFr8-g[7].a:k2)g!Y#!#.$2f,Pb<7Nn[seq^S?&17N(Qfd.<EG
+mI/;$X5\@l&\NAo?X/,+`1;^fY4/*>a7JMZ.@5ksi>K#R$W$*+1Zh#N^ZT!BLdZ]@
+&o#dPHKFecd%1Mo_50K;$V4-$g4qg>.Kr6MNm4_sHXWs>!9i?/"^+"]MW%J?ga&:`
+b@dM!VF%cH'1*MP!YXiUk_fN;_]]HG(JhO%f56M^_>&o$4TB')FMe>?.Llq:8Y`"=
+p[U)-F,WhA>r5/KU()\VY]"l%_t^ZFHaj1[-=9,K&h[)n6VYF2,qkL+k`g6-..,rX
+p?t4:C"iD=$#oP_gfEuDD24_:%bK4]__II>NJtDcZ]PM"3T7h_,*j[)(Pu6ZNJ%-@
+@=:fm)/-I\b0a`-9IZO#=RnElk1WP#Y?X[_bGWnBU)kT0Yk5B[17hCU]6Yq!?'Inb
+H[F7o&tY9/,s2oTlr[)L9qeMTQA@Xa%c[(-%eE!U$_E5,jL\'8]r6]SU:NGgjm"%N
+aNRs9P#`YL8%t:YY+9i,Oc!eRTKB@XHB^1(TrQn[E<BC3AfWp,qc,ML/i2V?h4B1%
+,KSfo@GJl]L>850B`u9I:t)?E?`*p\(W3d*VVro\llh#7&^UiHk"ZUf^]+:7Ej1%:
+T@f@$=/'&+gSW3:Std#?-je]S-n1,4JQ`W3CNl8N,uKjX8LHOB4FJ0V5IR'P[!2GP
+;[lPi</h%+3/pOSm>Dlu?b?hO;1s'rf2_eI^2eGn\075)o]]$@)$_chJ_N47*;GU<
+cp\hb^&dp8KQjbnL9-X&c-5B+L@$..U:hO@MOX&![$5E-e!!b(P=2O[[d)Yb.>[>t
+.)%RJ^Rt';r;,MS".C#2k*7oWX;>W;*inr4_6#,[nXe_/>k8B=KP$WA&;OEm#f_b7
+8'm,;JmrpT_Ca&C5*W\J0OnT@$c,&RcEkj3]0Wi.Sa(9O.e;-Md%e5u9n?A[`WPq>
+MP!0ZgQroTj:>2'U663p*-]5$mWH\:6r>u&kAq4Se4m[VR[:'!1j6P8pY"k"9Y\t%
+g]SE29;P[]MdA>=CQ/IUi/@i?q/07s'l+&9$j$p':Lc02\"%t_/DGKa[%d:nftsQ,
+V.CtsBZ#I'`_rtk8rsI9_+0965/r&9UsH9=9Jc&,PVg2/AE(0n)L]G)_);l2e5!l'
+HGF:e*DD9J\kDBF$R\RVj(?(^@VDdqVJhX&b^8.9%5=(V):_tX_mudB-":W9d1eFD
+-(r?R`Lq]R\[Z0,_*QC#eRt4pT!UrCVdjm2(@,ZiUYo95*Kh:'<g+s-G'hSPAatGW
+C<iSfRYApao<]gJI26]`$iaj.m'1<&=gnORcquMn\rXVXc%'(m:TiHKEVDLYd]%Zr
+7?ocVqab,*Q]1P,nGeQgW]7[Oo*SsOj%ML",-WO$!XgRe`+NW6*rS9cN97r))O_OK
+"cq#l4FRCHIfcl"/jUcDOArU6,iZ;CrUg@?F%hTtUbl<7%S=Q.32%2):O"'MGV#0e
+H_?8+Y;1%fID2`O>_+"4+M]cV0Xs#S2h=`pCX3Xfm')+=Jn0ZLMVX.F&GrsF/q>2X
+U(UTKJ@MGiM]6VdG*5V+UtSUlWk:mtfO7mL1#>9+d;Bik7oVpMO($gAI+PpWXJbh9
+6DFb<^2!_og&>CI'`optf%)6*af.>C+T_#GT`#IYSHD@TG&RL(m2\R*!0_8M`PUg,
+^0RGOUsKqE@g%6P)&SpoZF^k,Tq0.5fY/\u/RtIr:,H=:B*a@MMb'*\BDifi3,Z/8
+K-[.TcP#'nGadiVD&q]/h*i/1OR6iHPEN!=J+H7()Esk;/QN8&T_:keH;@%4p)UEi
+&ekqaEj[tL[hXc4/$OuPTk'!2kT7$inj3)V3]<YSmGU/]U#c@NkBZ6^'F]PQc:5bb
+c&AZo)e%Z].FhL=6Bjc^#^-T^K>`jkBk/W]=#?tfm:r1g?&AbJ$rSA#1bP%_A'&/N
+]Q1:^_s5F&>YkS6I"nY@K\:UQD8Q8f;:\]=,)oFcZ(TDZE^uYG5l\n7?mo\5RRQHL
+9)F(0QYTi&XoKD,">0b)nUs)3i#umV0^t1PadsMnWp>1l5TH9+.GhSAkhZsohfg%1
+QZE$/pK4l[\@pWDJ9c4=7u[-LEq/Z0'KAZ:<1dCqQ_?g[gD0$=3EG80Ke-Qh68Q,.
+iN^(pDuNr"^]Ud!djql]H5keuL@4K/o@Oa6]nT-7c$BN^:9?1tqcK1Tl*8u!8<;hW
+0@XaJ(2LIn6`[cZDh7*?MPb4tTd+^?T>QoB^AgLd_'FK+>EWpE3^ZEB443r++M,Sb
+bSL1$^r[sD8C]V,Aus2I3*O`,1C];KI3gG1UFc,n3^ZJRpMLd+ruD)hCKW[~>
+endstream
+endobj
+102 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+104 0 obj
+<<
+/Length 3555
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD/\1M&aj<1$3A/?,S2^-`[.$G!]5qd\j1nT(4%(H!2ZNWb_@<a,iputI)#Vl
+G*ak.+e:uY+;VMXSXH%>BBGV+o?#/diKR+#X%=ukn1U/,6+fHX"!TldSSoic\t6S4
+lOBDfX3$<FKS\l?0l_TuGN]![m?F+=Okq0SWUG2.gOAJ,n`<ZNgmQL!Z[]Nf<pBHp
++3/k60)o3oPD.`6D%0ji^tE>3$D'ZDcu&aBI\-Rfcoi9B*gLC=4HT`;89$&8^8.f"
+j%:;@\lkkt1'ZdK<*AeE]Vqo0j7Yk!0k'GS"82gKdh@`$L!"12AneCj":Ba#=$5mi
+=.Z"417AD`#2J7_g'l#=[\A$/0%?-L=A.)\)?RbI&j1!Yr5[hNRE%Y[9/I^i:,Iu4
+l0&G%l>_0OP)O2D7-"%l?XDh)Bt61Uoji5<Z]Pm6'7Qm1X_]IInUu'Vk;1/+^3/T4
+O:%Ls-ZNdMZ`&*E2fiU_N1ACg;(#_<R$kDb5Nhf%0[Gj?/..pD^<%?5=U1lA8j)A9
+rP\M2<;"M19HiVJ-[dZ=R1Xuh,?/4-)[<a,[M";>^!"b_l/^#]/^<"?bG=aS)@UFY
+]c[`CY4d6<Rr&CB"U(PI.SM6k/gX7qCqrFM3OKfWl-N:@;/5:P/T[b`%dek_*f7gW
+7M5KFj(R/IeZit`g*?@\iTkp'E#AhC1X9j=+mPRdcISgeM4lP,)E88l&u35[GJ9r^
+'sAcMk:Rn:;.kd>F"SQm8/t>X#0LR8"A<@-ooXNn02LT6L%CYM\kG!n)K-TC"HFqc
+>dLh:d]qNZmEl(fhsN$\gG#A@)2c_,a#Vb.AW"R_-k=P"5/b>L\^fM3NS[EWE0-g"
+G<+0C*,^MKc%%>@kmLfki5;*78Ga$,!!'0@1mUJcfi?;^I:?b\7$--$NQX#(B5lB.
+n$pl6.3lO@0UoLYWJ&HToO[&$fD*e*FWtiRZ`eY[;*Vs.KK2C3N?")tNB5%:j$_Fq
+K05ulrC8Pm=K$Oc5FSUr6mG.fJiF-tat,@5aP[2+T0P(=(ac'Xq#X2gS1,#3-\N>?
+&,%VlC%0-"..eb^3DMRmQ?(e&9Y%T;gWY0Pohg/)='/S(MerfTM/ijh(qKl7@8A[p
+b;?EpKDmc`&77sZb,4=md@/sLU6h:JcZSe;nAE=e6gk?=e4G':],c*Wqk!1s;N1M)
+9#gDolD&[,0CP*FIllN<I3uV20ec"q9O$tBmb:E`7Q]^<BShTd,"bm_.sd-=YKF.!
+pE'bV.N;cO+9KeMXbtOhoTE7=$V6CcWI>&t7KZ;N(H"-9`1`i1od.F1>l`5doe!A:
+)c!G8B(<9(d'pL8?Z65JrOb\0F^!j<"\NJ,g+^p`hD7oaf#'en'r#W+*+"O\ApDCU
+&l5gk9W?SD*j+&Q<!;i0Z0q!r.YL;Yd4gB!lMAeYb6"WEgpBjOCaa<1:<g(F!H5dO
+FF+8/.TpQD&NNGN#0tX&=&;\.&4oLlgM,]l#EcgT_1,FhEB++V!f\%9T=^U[f`j[`
+,.@Ve6a*8Vn]!#N,*DAjM@EEW?,aB<kGjmUREcRRVj>]F=5uJ0]kN4[@%<7#U1i7G
+k;(/bb%.$f]Il:*(O8lIq?(cW=)8p=POhE@3da+&f?T$@lT2T"eD'05-(l)PS%HKJ
+hlsZGMY?#:-oRP?[pFJWm'MkWo)`+gZ`o!QeJKCn4>q5>,R3\Dc.o:@R]jnD[lnF[
+\>l10:Su+T!p'"[1tLWeCZ`MW,L*Uf7u>"e/Rg[H,W2<ISa#suMu*?D1Q%=RT[2%<
+qbW>&0VtcRCfN.8+@4@H%9ecZK6.IuW3eM#6"qp0hkg;^";XX]-8#!Q5NGD#GsN!!
+bbOF.LGVjda)FL>#nMUJ*2>M2CA/Xkm?U[)l[.$)H$_hAn$1Vr!8"@pe#KSE(\F-V
+jH0)[Ql-=?FOLmb;;Do;7n'6t*GG%)UCsl]2WA,Wc$,nq7XWQmJHpB.q*,\fcOFE/
+g!Y'._@iHP[TW'>JF3>=5CMel%<TVs6RR37ms?B,(6XeMjAGNd0r@RXX(P68j.+YK
+4N2K5>C_fVdu*;NK]<cP`8NS(GlqIMm4c]adnSjb2KW"?O0#&VU:0)$4#N1LVT70d
+C&uO;cl=8X_q@DN@@15'E]TQ`&4H$nML]O?4,s>W['hLT0+7t>!=o%eL69J3Kpg.B
+9cEke$[ir!JVEZ*UR?==$s\Y-\V]NNpM)[\!)fI[XoJsoj5C,C_2aO=*ej#fb:ANj
+8:JD\BRVIrV*,\u2Ht]fiAUttqH=EX#pT\u>k^A1-2P2t'HQD3_4e$O&(J'Xc?%l?
+NgYQoE"3sd#R)^-gHEEPM(WJ]@f<sWh'Qb?7Yli^%\Q%<at3lG-#UaTlN(ZfaNgY&
+$+<<h,nl4U3T:&u[q53^5oCsi(YjHG#6;Yt`,aN\O5p*A+]n9WY7j26f-h&1"q=IW
+,LIM9W?4kOS&r;.aie%gFRo!@pugJ29Dl@"a0[ICC3'9%qPVHcp#Ma/GOs:i0hT87
+#9RbR]s'@=BMK,H-_L\^h)g0QQ4L@Oc6$na\AaaL_NgW#/!EdQjSp-!0bi3Sa'l%!
+hCf?LUB/qpM>pe16gCouNA)<-0IJ"Zdsd,OL.JrWn.>\Wn;2goLNS-OLleb]'M=/`
+3@U1/7sEZ!UnLGgg6bA3H(p;sLpdqYkl[u,,OdbD5RjN</-(RUq%!2]k'M]6asVTR
+FL;L![:;_7XrWr&Uk>UP^^KGc,ga\^1Ku$TofRr#TP38>K^7N\*KP<9UA_s-a.f>1
+>>TI-_C;M'#;n[_Z&j<EfKA(i_&/O(p)K3o[[l]TI6fO=SnNiZD]kEb<)1]m)`)mR
+05Tn]9XZ*YUtCfoBL">!P^lu4&WY-BNEdI,Z6H97l,14iqh3I7J&-ZcN6k?I.Iq=c
+CM8I0[TZN:<Or5f-fMj4Y)+8\;rXVm&WGm_(XP*1WY`%iE;7p-Q6M(Do4BA-?E1))
+r>Y]I4b1ZGoKr1*6o$V]/5Loh!!M\.G&$g-q3'1q1rbABj\a^&]<Zu7c9EhG6LQNc
+#Y7?0r^WV*.+`&n0n9ja:ufh)N$ZR]hO?+<00,<o=cY<>@#YSKBPkmc6?e7c,GI[q
+O#H%BiLkD_TNEGap5\0+UXGnbE"(tZ*8<V(ZcrN+`ebojmZK,]PN>/p09kGpEVptc
+?fi-%GMgVf3hBTppFNEWfm%BlOug!shHfQlp\N.E#"*7faO@)%)@6hLYrsr8);C]1
+)UHp5Y.g^d,;@MO"d4\Q10rcrJmH[rp5aM)[?3>F)k$u5GHE9>pFfOGqEps[5ssp,
+eMlF;roOM6dX8%bHBfU.8$*"#En^B:=D4hGU:2HOG,>&&Ct*D"ja-M*r!5"skrLJj
+->es#/kk3Xdh*3&6-LH'WLZ"u";ni]RmA;)'IoKQ$l/l`$3'id1Jgj]S@smkJ/K/&
+h1=8o?l9M7+0#SpMQ@:9BF1!N!1=29gYa!u9HtRR%-T&hr./Qu%dc$Gj@*=e=E%S7
+kQ-BP?>;LIl$;b:&=UofQ=@;&JGC&7!4;s=qN)(M%3mZBlOX%r=5bY~>
+endstream
+endobj
+105 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F17 31 0 R
+/F19 80 0 R
+/F21 106 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+108 0 obj
+<<
+/Length 3163
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,_/e9i'#"/m<&M'4nfX;"#S>3jF,233b1>&^'&BWPck7XE,*=@<[[_Jc^4!U4
+!%CbX4dC%YJIV6=U\j$CVqK>^Q[$@pZdfL$P6h0(K?#]>`$C0r'9h,;-CV#SDL_]3
+-gTo,)R1]RPM+sX52[t$Vjn,9bX.Kt=VqASgUmjm48TO>bGAK'V.J*^Ns(*S[7P=W
+=I,7N\5_skc!]\SE:t*..P[?3-Gen)piP8?]D\HEf#V<[4P"u3aC56>)A#U`UoB;@
+OOZA*7)>VCZSl0F;j$A':p_/]2F/:^@$<\IM2r#(8qAY2dV\q"Dhgn>SSE)a?&0>M
+V00QXM_]6q[cXEG`m"7U?u`el?A9X1Sr1*/GP8_(d"A6`Vnpt=JtKEB749EtL`Se=
+U]QF+$k=G9iHCF:"D]JHdji>(F(77DD?jPRZbXT_*^LN9P@1lCn51h.K+&)l<oEek
+i-&=Y4968f!@J'cjYSC4Iq^:;Ta850+)@B9s,fJ28'qNc'JqDDM>#6m`::]iCeg`U
+i$9!YL3GhR@<`#I(+XeShdQcT9-+cQ6U\/p?`c]J]a?0*n2qBoK&R=ALhH$?R4o[.
+(eVs-Hbu^6?t;T/628!nX82sr@`G;RS2,LIp.I_`!,KRd9CtV&==rrU/#HmC8aMtR
+JlIWH7s")!_;-l%bpt5q(WsbLQh_W=Tl^EE^UI#tp@Im'^<Ifb.Sep>TD<PDa8ZSZ
+&TuKEht(^FlfngtR3FWk$G^G[i77@s.0?q#^i9S\*1hbd!HhUK(#q9,@3.m!%`;N-
+TBuT#I!H4tU$_\j1jU^Djks6Y]6!dQ/jG]<!q)kskA(d2;N26L+sAmuVo^pNKUU&A
+,B5u*4i$M<N4Z=r?EqAXT[,V4isqZ--tj8nF]P7<gAf)`2t4XYcPFU+1=ENrBjWZ$
+#WUL4%YY1[?)^nkUX95Hb(p*3RS.b"aD6N/IbH5o&VkB-6n"f?@I8Ib\d]"-!Bc4s
+&]S#.L@3pOkh.C0=K7.qQ1D1Ym-!:UQMKL5HM6Sq\bQP\'60]<'Nfq]pQVbBM[.DR
+M:.!pYs6W5RaXdY9l,m)Bg^hF)ZM/da4R:$.iVB#IqBkDft`/R5Fg2:_TNV*'JL$K
+&6S;7])..ZhhYl\Qp.:F</a;QRtK,T9#>E_.\a'=7G6aE4769uXT/jmBT`%d[`T-$
+"o%!rhdu\nJ>@ddTYs-Bq]fn1DtI'NJH+ufAPpk`6@>W=IuPZfR_d*KV"$Fmc?-jZ
+T!NcICuJ&>=\O*OY:E.+SK):6h,?<\]"".V</AOA@-f=2+(rtNK^,XR9TKV2!rjri
+0PAt(GB$H]/1XuJ^HqEBZ@-Dt2(I5b(,a_9'@U('TK%I*9"0hrr0>>@VtY,J[$Fd2
+i(KQkbWtIH48Ad,*?:tRPiaO%eQ?;TF"ScILI4!;jO\]^4_3=C4Bk!\jT<adEOL(f
+])Wq%g8!f*knP/_PeW4MBR9?KLbM&FGkY>?7_c_jQJa+a:r]]U3$Fu6SR5;Dc?X&;
+F*lFq5Djl]dsqPkGWt"A`W*0j,)r%d0%Lt[#_D:u5rX9-SP#<2bd\YW/.pXG]ZJn]
+'chp,9R6LU5eVPpS^5':bIhXmfiqW.7[ipK5;#9KdsI]=IqH=jDgMGpHgc$N=I3$Y
+2g`&u)a!aSkX^GC+U350ou4Q);L*dp&a!=iQ[-<@Whf%_RtO6'BKHtDd5ZZY9BElr
+O5Rc7%^:A5+u=>t]H<1TO-ptodQ/;3>5]Fb8L)5Mg:FR6\hksi--i[X,K5,nXu6r]
+8nK^5e`VNkZcG,3\I[6p[&$P8P<>*'Wg4JrgJ2`MCaC\l,<I)50Pn$P[C["H'#`&C
+)E60H(qTLed:sNY-($j4hi=j\Bn[<:(J61fr?gI<]0>J,coA0aIb.56Te4[>W,h1d
+>bXV>kq2)Zj`4X>X)SQZCG9jP9kDtOl:oY`\U(g0Y_AjH-7/pF+%QQ_Zma(s[JU)L
+eH*W:Ne/)sQL=>BY]!R]qVsP+jgu$D>n\PVbXC5jh?O`#nEfZBqYENIK2<B7DO6Uu
+bTUaQE(^C.p,XfiADHi-3Z8eV^$0*roT687Ea;b-H`MJVbiio#U\)"`)AmUNP,.%(
+Q98ni3.o,#"ZY#P%&=*9(b&_c._tIN)CQ&Z"/1AJ1sWqj/iYF6,O*LEdSs)4I]0<b
+8)-445uZ(%+C+;`Wt&Y98/s2eWlPg@6'<J0K+cpMpjhrrTjl7\KQNk\3Z+DHBIlmq
+f>XLuX;ag&dXX#<N?kaGJP*(HaJ7]n#E.AoY3OMb_GYO=rd;$p=C>p)U(.b&9o.&_
+K)H#Bi*>lN4N/GH1q"i36lD9OS7=`,+\-'CiQrongkM#_eH:bI@Fa/tf9D\Vj08lJ
+Uo'^rRm%$rL,aS"`icR-1W.4Nd>#*1Uc,H!Z;I92ZsD\J[?^G1,*o\$V<]cn?B3%8
+=m@'og:*]?AC2s'??D\T7?T>RcBrTN/G=.hf^:e8I"<!J@Y9j_='e4/(;%/lVY[AA
+D`FCtbQ[;FPXRNWe7c5\q3Rh1"pfPtTE@9,PXte>q@VXhHJ5p0$WCkhHW(&l&P3E7
+?7o#mE6\D#&1HPja6BT.Zp6\$rl1=N'"4W0cqaAGE-,?MgRn3,o%ej=`dpbHQ*cRS
+l,CR@?Q>KjqtkuYp/'YV0BVk+JUc8'[?)h9-99IAroi696io%PjO!-ba#"-G5fZBt
+an4tl^m5Q/6e`j*<3K-lfHo+u,*FL_bp62IeAF1c*q:)L)_,0:hKHclMR3uuXlq^.
+%Sp#H<mH(lI<JNn7FoFeW,eC\^!LM1o>Shm2K+?s!C'i0<5ZC'/c`C9FJtR.r0g`o
+!h_Kk>l_*alIeb::XueRrN61Ud)QC>"!6aVKs>C#.SAn<[RHV!fs#I(7H(83?dj4"
+48#HVG*?bd_9_W#O'>*t^\e-pC?rq6h7IY0^m<E6+hso2N+Btp#iJ3Z4%6.Ch0Ej<
+`O:!j=S<2BpPnOpA/IP"m(q/376Q["P0efp-Lr_Oc4G;tMLl%(\Ns;iggD<[6)78f
+,=f:S493RJQl.]UK&`hj#UE&Am3TeL>(DPSF[7$ZY:fg*Zk-t#/Z@pMP*_t\hC*YG
+V3*d=q9^_*T/.nlm]OKkJ*4$*1OTS!@3F"HkXZ4ga+A3Qca0,@%fet(."h~>
+endstream
+endobj
+109 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+111 0 obj
+<<
+/Length 3911
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XEL?#SKM&UjDWcq=bPLi.IPpot)+A<YiD`<%X&l3@mnJX0tBND-o/(#'#lhg8tt
+P+lJifnUb:9O/.kcCHt:k1h$p=)WT>G,Ao1S#^"ai*S4fM,E!NZ6WF^[^`qAB"(i[
+s7iXdh0)lk6m[\^/QPs#EqrYIr`et*0E)&$WVFgH42E$+SB>qnE:Z(nCoV_t>nX:!
+\Vlo$Sk"!K-2jgpn\5liL7:llUrqj\r%($;d>%Af%BV+;<%L7(gXnq8[P0>fa!i'n
+W*85j9qjhsBLci9I]Qul[<Hkg:MSOJZ3jgV"rjXtT.BK_[T+?ST=IZYRil_b?/s`N
+5([WECJAV=oRK@F:6eJR)<V2oFG\/g=]uro.A_d*lM-I?:??jVWoC^4PA`W0+7&2=
+SpP5`WL8+"7GjES<BIjlRrZ!OXg,<KpUf_dR:D\`b.63\-u15RYkt9`qX7E?T;@rV
+-N?;qoA#X,H!l\-3@fi#;;"^Qg36dujL;%%3rH+!e24apD7$E<HL10(%AgKF7qqR.
+a"KM(+;3/pYNoIJA04OIF4;f;?JU"+m)utO([Eu.F&KIj#=IIYj-sEQZEIfP*U:7A
+rjCS5rLu^<bN6u,'Jies[[gIj?m\`^Y85Uh$!bhkAPPHcLH=G$8TF*m3-c,/SEci)
+QAKcaM[Z_=2kCRi#pG]Z,U8!#Kge.E6>=lb7h6Oq)6_r,A47fqdAgY#rbib%F]@7-
+4Y*H3D4sg;'=$$P=@]tqTp48#J"f]6@Mb%V.e\+rQ+2/8%"4ch;Q#ct:Z^Y:r;c:-
+DAh$WJAs2mG(MPFaN;7Vk^n90c]"eb)B+1[W#:QjqgI?.E46hFGG(fHjV]rV=FLii
+UZDft-D_\9<o(4/rr2QY`B\fJ-uVEp`@HM8mb!aJq643*UUr0\e[P/leaR8ch=%l=
+LrJir_F.OO%?LA"J%cmpSu[qcP?a,YZihOQ24.j^XXb[T\p7O53@@$LO3bQS-a2m&
+ALbsBG5CcQUZq<bFi)2Clu7!8d[`BYZLL$sh4O(91\4r%<hWe$3GMPBK>u7bM\`Qm
+0[8SYB_?sX[*oAs)sWI^?/:2d?CX>t@KJq!3"=pqU]0)LftG-k,fS`S"-6,>$Nsp<
+iQYe7H^WHX!K>J;nHlaY8`F!P[3rg\1UY`S)@*<WNmlF2kI%/c,;Zd>NeqbgZlk1"
+Tc`@m%WCUTbMD<'EJE,*\^YhYDlDkAa2\"2c(>5)#Lnh1r:am9>ut<l-HTsk$hEXq
+jGg#N`(t7)[,6*h;nGU932fgZqB\n2+GdG=8YW*=4ip=,gGKL@!jXCrGd?nO(qsdT
+L\DTPG""<pKQ42KS2k09`"YJ8]C!0:gWH.44a#q7omAa>;=G*-L`Y!ABreXf5)dCg
+5J$nn,9Sj2pUIR9,WS)(+.[BF,gjZ@l+2.Eh,KJ_X(l=5o5Y-9]FGSMi,&MN8)eO8
+U)'2m>4k0r2FRBuj.J6[,Vco29C(18!2Ccpf+S2]2,5mbfWGflMsh+D)H-0ed2g.R
+$/'GT32;%CUoTIH9Zdj""37rciei-1Ma83;9$_24O/M&X>UkdbkQF#%H#jd==0d^p
+QLpCtgg#ua=S57i.gPGW]SmnP2i9OLDJ6_\0eRWr4L,ZC"YbH_emrEf?d@]\k*iG0
+c=t-:iUar;65OBj+Q@2\PsmiELtN->inT8j!=J.j_s4`kai_A[c6&]811i)-#.8iS
+Wj\.Ogos++g`.a5AVAZWBqWBP!*Gm2Y;F0RE_h0u)l=pkX3`b!I727R\L]lYg8`pm
+T!5F_db$k*/Ro\7Ag5ffE6h-:UE1/4-aJbS?'.]5S^sV.oH;$5+EXh,?6gG."KSjM
+jD#uDODlE=8=0i=ej8]jmjd!,mmtX4!]@b@)c:Q?@e*jc6Cs<bMYn>!4X`BFGr%tT
+p^E+J>uU@5_1ikFJ`/R+,9-&NcNEEe@9Ddp'PW2o#XUTjA:I-e1;/_I*KJ5J3MZOj
+AWJST2Tj6,[;K4BZ091q[.@geO[P".:$Uq8Ch2[^WC_Pc;4I<)O29Ik[!"2/-c:&D
+9S$!SMCX-/k==g!eTNP=>@N7Pk%dDZK+$4$.ctd&hjBBkErSq\00i;58.g&=KTq]#
+DTfWJ1QC&:!BS)aG`)bB=QE?ZL;\QSjEY?VFO8#ZrCDbL$jgd+UmZh>R'?-/J'AG5
+a5/-;NCXu&d"5i5,&pCOTIM-%E_[&,88_hg7pkO.L*71`A]dFsl,m]bm017/EgQ&'
+j>M\nADH#O\Fj#X:T5-qF6iMrcsolBblbk2g\73p?a)mIBUTCE6Y2,TdS/b'*u`pf
+)pS40pZD0[Wi8+MZ9b-;_BE9`4>OJbpDA`V%mk/[DgZ6-rUH0#.\E6A19Oqg"p[R0
+]a;?<.@bPI?hjg\TWA((-R<)_+@2[$2cBHo[4>b2d&5OcPV<\r9mK]o4j_D1!GM=(
+.2Orh'L^=>Y?Uja$Y<l,g^$:Le/Y.$Z]iEAk330*P_3qcbVUr3ll.XLVLn&3]%`#n
+a"@m,0I\#dnV8P\Q.3LqOOU@-E,377\('3^cJ8^<K?Z[p1M<e.eu!:UGd)'tT",:E
+;o_oD=_nO?%t*!/=7-6;VU36m/>RNNmfatT5O9KlEaRA#N)R8-jJSUX?3jQ[l"*t=
+It)cIZs99Vj#LlF;0SEj+2jJXIZi<aH)d#3/.Ekg,s69PD:N0+%dL)(0$Eqkr>LG@
+]YkAp"+sQ#pDg4<hR`c6NY2Ik96D+`VN?oXAg,R<3"K#&%'-bY-B5hSbU-ARTk,]o
+/+of7S%':1r=.]j7T_D;.qtN20kj+>B!i#26*64oU?"kM;3mpU:(2R7\Dt4?KhT.T
+Q1HDV:pXejCKn!OX$_t,EN!i.]mEck2PGl^G,)XkXe5+Xk@cYb:n"FA)aGdp]MRU'
+iLoK,4jrDJb$SBurM=;jp^(6alKVdsY*%2>bEi-m]86"Vj<d4f)Q!7AP=;*7@B^4T
+9$3g[b*Y[EJ5u\/]C$C8d"rq9Cht#-C_I"46;Md=qhrRoQZ37\T$aAs+[$`p1!Q%&
+)M2B!Y(O<MBe$52%5^c!<lR'W'DFsP2@0=AVj`WD1:fL0bQrDX_Ei?7hpQ$<D['o*
+PPT(]ZQPA(+X#Y-7`NYO#jeG6BWE6k=<.WcE]PPas,`C"CeoH8P$#%O$D``0UD;l]
+o4/r(F/,G:S)`AKdIVo/J@^g=p(J_0#q;BSKng-*HK^KNF9p^A6LXCtXEk3CRO7OQ
+nWp/s?h40-NILo]D$=Em$FGI$IUM-K]\ZYd1mX0m'?$&,^i+2<'g>5<F7cPoj-gpb
+dY[\m*bb5/_U/Vee93gb@f_KCDs3Y5:L>M-eq`RT@iSt%f/24Yndu;qJF&G@OY`g-
+0VF5RSEG4pB\->Qi.GC.n7VhsVdK#YWpEg3\iL-^[1ai6Ct7;\GI0,C9_>=$58O#N
+c('DEU5Np=8RR($!q1UDb:R)g/<="\?nf=qN?-ts)U&-dYEmuK@3Bg`=7fCi-OYaH
+7Vtmt.TNK.o`g]XE`3IaOqZP=aT(+&YAk*ZEjZZp]oO$A4B8<OiJm&km@5dQRSMMR
+LUmf\E0+dM9&b>Q?&^UK'H_B5F^W06(Xij.lLtTTBI%+s_TUlgEoB``1L]@lp1SU1
+E;OpFdY<80@I*9Ng\5%17"1`f@9#F,f#LtgPdr>[Z/BStM5k,[Wcn@GASq%<]W-*l
+NGMZrO'dV;4)Vdi9NTr;jTMk(8L0sd)-"BRZP+P+>C^s"4-2S">:=+k/gII6CK93.
+&U9'gV%j)V-"qOt6)Q>HPpT2uC!#JD6E&(CCQ(/WTd_Kn&P?P7s/>)J&h]5boa!LK
+_3MfdK1LN8N.W7.;Zf]\fZn]WV*2GU-f#[jN&u8mf%Q7!$ka(3_p[m4Nu44s^sd*r
+27Ch4rrW7VD4o\~>
+endstream
+endobj
+112 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F11 19 0 R
+/F13 24 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+114 0 obj
+<<
+/Length 4066
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELCQI5i(&bk]6DtK<#XlnL8[`Me[W[6:7T)2Rpqt6>\Iu;#Q_FV?nucEr^\9pH
+'M1m'!u-JkjDa7qn%!*1EI7;p:Wgo2lumf@bp<51Asn[mSL)_)H?Qp6OgBh4++F2p
+boR?REu@X8B",r&Yupp-4MAl*M__mB!)aFFU*N<]+(];ZW3doXcC0Z(4eK-%Q>&=+
+qs*<=/>TRK,3ijE`1`%Mg8CYtneJ5HnBHb99#W$f(@[b0Yq%%H<mgg!J"<Z4im`4=
+.,t1"4A_qc"+KsoGu7%sjJ?06"NWdD>1Kbt:iYL6#%#ZN<.TKOEjE`C*&j":?@9U9
+/agIO<"qcT]64!j&`M>8jR>Ob="%.-h4D+9dX`C+.i56[c/o@#p^0?$FG_6S'6t<1
+UVU&7&Pkd'Fe#>qfI>r!gp]>S5OZ%#+A)oj0c>^2Mdoa&i1\&m)kDQC>!.E$$-'at
+$SbJ0hSTP:=rVY=(eDaY^K&5sMM%1.8.JW,Qu$?(pmFohN6Z:n*(s=Z,MD:#OXfO'
+gH,Ll036%1lnkSH?ZTinEVDf5s1DGJe`rjb*V\#ppah00J4NM>Xsj$f\.uDiepfnJ
+^VpW-SX6QWP_Z!@#M7r+:E']oIpR&jm;OL"44p7)mHD!%G5SehnFu::<+V9'p"3Ns
+PZW%8gI[:2gL@S4RprYTJ\'YLlG4biq?(C1#!X##q67K7nng\#3,+NFYt]jBG1ra0
+/)'VlmdB[eYm;Ldl=83[e]$9M6n1@k=p7K"J"#-N2R:ine<JiX7E`((s3-:1Ucj3_
+Y+V-]_F)+qVtMYm2#nuq>bd8743C,$?h/^_,qcH%63rgAVL:!MdYg89Y46T'&ae6p
+;B8RB6;M%o!_j8'XU7P!:-R_jmJnf#-kl`E,0;V,A1:`5U.omHY'2`,;0IaPn&9%"
+3+3!hJYQO6i#hMdMTn0b%oG]+"<j?O=b7'A^;Y'B>4EPhBHAm1&B5/N/A>bl=om.`
+5;kqAd6pGd,&Sk!SK+gkc%bq"`0=er.LH9sr$de\'Pu^dU7A5cNa8@]T2%[KJ@'/1
+*/@r+)Z_:,KKki%@"PWn]buF/Mm`KC.'7cF&kL'UF4<Mp)T"ct9>tCB38?Dn-MH\?
+Y45^HXMn:##qmngZ1Dgf(!lci>35(IW"Eg:g\+elYd53chn4H4#]@7C!i!7SoBEu5
+$#pLDHU$3XVlaT4'g)bVAjIn9B#-lcUjs-/rn*GSBJ0H*YBF::l+:Xs]gBeJ6^)4O
+]<-8Y<0fu%%L"BiH49Qs^F;QG`[rsC<tn$=H5e:s^"N1`hDE29O7b#,K$8aF:UnEd
+)o23D,ppMO2C5tE$BWAGYSEBCRX.mq//C(9d>CS.ga^]cS;)p*=1EdHcm?-0ohIcL
+hhUjlo*7f9]QGj)M0M2@c!0igK.-S'^3h7".Z(KnH@(VoE!EnEGF-2G2*JaEdu\9*
+9`TKD_ml=pW6H<ZK]PsiqpSSfi&/COk8pc%cO9DYI`b<Z[\((HT[Yl"Z/RFKMAJof
+C("t^.fT:0T\.c5Z7UiI`.3Ghg'MWJ4Q6e6N5NICkY\t+H)Pn/Z&6;n5A?BY@qOA;
+a1R$]I/+-JYg10ZGPjDHnR%,9@rE7p^F/"M"7>?8a8h<=S2Dbu(,6>!4E0dFkZ"uj
+)B5Hk6g+8j4EI=5E&5:+)3qSX[92BQ2G'rs$^6it0B!r7,U=I%.WBl@#-p3.J4ddE
+EFWJY(>ahn[RS:i%H^nNe`h!/<BIXmK)<[t^FOl.0:Hk3dRftMUj(GU`3&6hC"bX_
+"ogN#fu+7HraIGsn)tW(gSB<X2'*FK?`UEl:l%tf]nEo2%?ALMl_n;5"pTm],71JK
+Qh;G]7+.=82D`X?5)cpOiW6N:N&5=Uj>="E't=qWP:li$O%AXdS_NZ(Dueg,$#DXO
+>3=d!EQ3GoXI-E#Eh.0fq[6URa[\%uCc;1aU,a?4S0868'(imJ<,-CD"N#CimsN*-
+MWrOp'V=NYB'r__%?&TQ1=L`?K`thOL9V-Q(SXK:?*Gc&Lrihd_f1E34H28IKSs-.
+Y1[U/a>pc#S^&AQ<5m>YBYT9k-9^06haJu[`7ui%DE:=\`;FlN1ntDq.h(<84Qal1
+NeQLZ^.Y8$6u]OW"E"`Q5dHH5o0"PCE+Zf$V0W7`0N9^A7Mr9+ZpA_\g.RnBkWi`f
+/Ru4!R#*@;Jdtth\"NN\SsEsoAlN57PiZ=e8/?P:2WJA*j710@'nA+@/:-))QAsSL
+ki4"7$AF*k0WKJ0/Nm#->"R76RmZBE`["BSB=E_aO(0H#cF6?eT>GRSQ\-&`LXo,.
+0Ef5OnqA;&X7=O_B=3&F)cNk^8&c7NUIe:hT4L)Eh6gF?)isGELWcWRZ--P5iK&^E
+._sfJ^f!(D0FnG;L6HM*&2*;)i@qHnF\rt*1+\a$28;ZB_c]#Z8]Ep>%6Whs_Sal$
+IO1KQNeRPh>R<K?:mO@p_]i0Ldl^U2W"7NSQ9Z=JX<TCN'LI34+5C/]PXT,FClqB0
+!aoZY%cJ^V:_jr^lciR<J=f&d!%polY>[c-/u^D2>Ai<J,/QA*F^(.6<?=PU'9`1u
++GH',9F`<#R$]7ABUl[UFqU%BGT8Uuq\#&jiE?lV!_nK6`uL'LaoF8>IqkX`o"[&o
+a061a=Aet/e*GM?<Nr4JOZnL6,Qg2V5513&g+gf/(ZZSe*;2)J?=QJ1nt[G99HqcA
+4AFZdgR^;LH=o?Wdl_IQ83B(O1&r@+:kLHo)R:4\pE&3Un`C&F%c_1IEY1.G,OB-1
+ZGSm3XNA3co1`h-foR_@[qFd(#<?GX9q+s6G=YphdMB3Zk(qCjIgH7qZWkd$ck\'Y
+LX(G3AO.#0$ToA<Vno9uQPKsg/*]nmqf)kh#b;HY=q<p,e57^WNe4U!p(ZQ6fs/E]
+e>UG4fL1[oA^qMcms"]8Cl#H$%%O1JYY!k2RD[VBc:jpP#9;!1Qed+CX=uq4/<="/
+Un\idL\[<)CVaTL;H!Mms%A6tj.u&#OdVq5Ij#:l=P4n3%8j7\kpMScaKW[R7tN-$
+(oVC),(b$]8&tl!UTM]@e'^]o4COBeAqJT!"]#9D"fd)_TVXsQ.6*bI.d[Q+;iS-T
+^4ei0dR6>MfL.82>]@@a_2*Q//eaSUde(@RO2)C*_EL#g.7AW->Z->]5O@m[nTIAI
+,iY=pTGOt1Lh&:nIVG2GT9,j;]s&MS@lshTb/@>ko.(NnCmd6*h5V=^1T,ODK/phe
+4j6L!>%7&C6qgM13uik$CIbt9$jnR6Ar`Ys@RCNG:AmeHJrTlr`4cCg=^i,tU#pZ!
+F"ZSuC032bjAk>g%&N&TknH)ANZ^:G;58U-c(13\o4%75)IHi9D[t"m?9dfEX*e,Z
+4am-Dg9/p,nO"m9:3OUH`5YX(]rdse^3G0R=7;1H.8$NOK0LX<aXcB0U&bDgZutHu
+)^Np,#2.\$l:KTX>:)Dp<gRrE#qbkc_Q0O]@3>o'hI")2&hWJD"#eO7MNNN\'+ti*
+7"SEt?kG*`o::/F$T'S/!o%l?mpiskD^IIu*?T)s+eR(@5+9Ut#-]`GnpFH]-eh6k
+>o0!p9X<.^s',%.1bkffN\<t8q,^V[qkPoJ#Vr=R*A7C[VokW7%S#U(fYg6N:P*)+
+i_%S$__Dng2-lUKd'Ol6f!KAje%`ZY0YD7=<o8TK?8YL%?t^TTJ&HX7;:!0l-6&D=
+a$";cQC`iJ_bo";XOp%7L1q@jO%Z>tqlZ`RFhL3%9J.%)X:s$<p;j-&JN6Oc[TM.f
+@D6FBBUbHBXG+AciJ`]C$>B"#+_iH(W9g`8kfC.s"[kc%/"3iV4'>Up"X(AY#gWPj
+0$uC<bBeuSY%n+CIpXu;'FTMW/PG"jI3aKE@`o!LbY37IP8AUX$>mS($\7tfb+=h<
+b;ACSXkq:?'_f`+`>a;;FhL8!jI"AdKO3#C0(-\G#il*aSN/tCde.Lkic0#rdrf#u
+N;4Uu:U"Wdb*cUJZMYL/%^$jZP.%[$gc/E.WfS-\$uZN%[7IL3o,Tg%D`[/J4L:S+
+)5FcHgNWMHAeA4NQ]3*`]E5GR5f=!)"`<*SMu~>
+endstream
+endobj
+115 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F14 25 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+117 0 obj
+<<
+/Length 3652
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,D/\1M&aj<1$DBq?ATQXGhj6n2+h9S7Mmc/t!j7&bTJX'bPu*^?Qa72lrd/:$
+QP;lF9G5.:\?ig=qTLbaAs:ggm$(4WG7udWi4k[8R8K`W-I\2TB<+T^]q;t:gFmAh
+^R_/<bq_;MPnTmW87nK&3tl%Pme>mCAhE-<YlC09kKE^A^IqHN%K-"6^9*<YUW*3m
+\XED+:]m7=att.?Qc[Xu3hl6AIC6d@WqlS[rqVa.(;%iJL!9_O=@p&^f;O79N28Q'
+Ln[bL?JKJMqo<*r[m,ik@g!N/hP,dCn],iA?OkY7EgqK:[X@t,]@39^g.YF?Kb2_d
+HSkYm`N?2t]=W$n%YqC7T+2AY,rH+$V0G,;NTN*DS"q7gjHmfJ?':C\1\9`7.]&Y%
+fK$MZDRm^'1TKO.nEn!L65)#JRF6%!XPiokB8[:D="R7bg*d[mQtK)n%b+mVPY"?q
+oldn%D3L4In0:LN\\iV_$<1#gXo#\RFU:.>[:F]@?Ss9jWbV7W0d;TdMHZeORLQb9
+>bu\,-1o9mN9Y*5csB-s(.EVeW*nQH4XapX]r4p\">sYW1(#JcBG=rR</L<GE/>hZ
+[)RjX%hKb*Cm:_^gJaTa@TT]KY%NnSS\Tn6?JkF.Qh/e>U[8r,NE$N@!pV=&bo2"i
+!J@muI4So!<DYo/.lKQ0%5loNh5$L9Zo.-;pok+82.cbjMn\95!HTS$Uaja'\$-t\
+INm<)q$GMA&AM*r_Of3U_CR^m%Z"n4:-JEhmE,YUjs(m4'rm\?!:j1<(r%)%X,rJq
+n0p?MGnjnFH<=)5pAS422m17(;VbdLf?;ujN=.UkTi&?a6s/F,/sB6lE7\1<%+]j=
+lNce*!&%'N+!Ak%1<0ZV/-E'ps)!DGS1iQS4JL3"=M^Fn!Op`[-sA%K)5I:j8&5O2
+"iA2#6-ok)KojI>m*fHj@EN::7Eh5/FprM!j:R?)BY7IpQijtiJ/j7Xn?H@.Z52=J
+^T^I$Aj?`d@GTo:7D^dOKZM:(74;>Wi!S3C*W6gnfn-YoGnQ63!)agdc)Jo+bd\N_
+FZbW[TPWlgIUsCN>$&7PgYrdmk5`dMaCDldai=Oa@a)$;,$HmBjZU(>!?XW#&kc*A
+`9*06)h_ih5m[#c0c<WD9Cc3?UB!ZKi0N^Qbc?E[^.9F52fIWR3J8K7_Lmes`P[B_
+(.kOn)Lp_WJdnbl?0n$/Dt2'/n_KA&kAW`Y#3pt,*e6BgJCh@!5qrn9G&eBb\<jf5
+C`>&IToR#p%?`$MTsTqV>%;pUDH]]C]M3/rPh'P=[5XdeQ:^50B9du&#!C`gilGDu
+41Iq1GNG6"p9DMZpDio0$m-uGBP-g!,[RA6oPE:25XeHEb9$t03Ns^(2:\9p*AL2C
+^lO_SZEjd-fE.:.Pn:u,jr)js"hV>'2]&3hn]Nmd;fIG)BUTs<Ba7L2#+luqH;WJb
+g]f`Bd)r"^jVGsUd.%dJjEY84&O]qX`-8_d!W]],VgMaI7e2=7qKQ<mr]QO.^-iO\
+fmlh$*fHU5c1-tg>SSB?EGB?[+-?iQHp9Iq.AKL;B^b\D4NmM61LK"XTqKHXTJ`>3
+NLfZ?;A_cm*ZSSD#(P\Cl0,Gko-:&4*Z,Tur$3DB[jE>U,Fe?5IV@:*fXQ\2Z#RN%
+U9++YNdBq@FPqS?@7';?:(?M$Wa&rK.5Xi$o!WsP_i`jae$=u)Z'JG>>ka.UZ`t];
+m(o@HmV1@?kog8kZ'U3om!S/FcGj<H^rj""pG:;1-VcbZgc%1uFm/+@nkX5TK<*gH
+8RRn/]A><Y>XkFr^2ARD$\[E..jOgU3$4#+<<O(AUVp)=U_U<PcGI+lq"=^R7FWNa
+\iQ@h#^"Gt#Gr8k3IAt;UT`84)baG$7h,l*AcZ(Yq53\m,?0cE.>iJU$K6,a*fdV]
+F&k^Nr&;hSeh4LXbR+XfG[QAP\-6n<W??$@;?=I\\U(?C%Y%"b8uW(p&ZkOgmdXT(
+n/cf(W-*sO'_-[1BUci(L0P3Z2nEMmkO'V'fdGA*#8Esug&bY;mRLKGmYnTA43bf]
+(iDK20CF`Pmb"4Ji@kiL86a%W=Sj_:!eP.*VC?JhhOjj+`(+T6a@PsKe5/]tTSOMd
+TZgkDBIYFm2M7*)!ojbS"Se>bg%tN\_$J*'(U.n9$UE@;XAXV5B-6IW0G8BB$P$jJ
+>-tVK?kr:-_E#XGbW%jlTt^u)GG/B_,">#9]^=\Cl)`@g*NspMN#o;ul<"TYcAFS$
+$>;tI&O=W&T4>\"T_-.%caS=^;l.^apk;XTfT1+TTa1LIas_F(I3kThc9K#g!@@qP
+KPCTeVk=+f]r4"kLb[3Vp!qk8FXL;QgPg&:Tgq[bS'YEe5K\^p(@jli&qn6HImH2Y
+@8k]O9e&@<;,7d"7IVnC6&9h(&klTt]u[Ln&)\/VYQqQQQj>TOW$'TH#7;R#T)rnQ
+[p]4qf0#]rWm`(#FUoTCVp%7gS]1"OhH;$#c?3/BL'i]!4o3pQf/'HDd!2s=M^8c3
+_"ar&eue\.q?hPlI/\'Y"HjjmPoJ=N_#tl*bEJ\PY9Q*#hn".?PG`[NjBkGQ=le:?
+NUkeUB[>mc&8@*k>Wlhi@$+^0h0S!s!2@+VMKbE+Y$<Vb\F4ogp_Qp*CNqNM_0Da1
+``31qK4V'B:G\RB2u=*&(-IN=%iPoe7+")ukW'+P!cL3e.2[1GZNg,6N=DY?ApN_u
+T]l0lF:^l0Qh@-"8FNV*lW]lD4BRX"`cFeBS/IcL6:SDH6XrWT;t'j3B&Rao3(Em\
+1XodA0n.a>'Oj/Y,>;dn14'B'Mh#h#id>E1.MAn)\+e2uoU=ee!,rf`:l;+Ppmi_6
+GedMadQJX2P4'dCNqOYmWh-F&ZA)>%3?^BIBt;.4ViHM''^[V,S9N],\cV`4#]shk
+M2#ig_8nBlJfGVkm":rK)CdlU[Th$c?rLR.57G"[(]<D^>c-ho_2=TL_W1-I&K8m?
+O:tRZ+GpV;k+6d`?h["^Eku+r\e%]s,OgJ9;9$1%6UWWXbsCt?0s9;@W<<SnJr)\)
+_oGi^3m.NrT8o8QK/oH)cVhGK6X;+/ILq5)X0!<u2)@'UR2K`adF)'95/4;P[m`0H
+qnB\slpn6e\YcC;A#PdueISCA4a5'rH-Tj:j_XL1_Bd#QiutB4\46QJBkAqSn@Mq"
+hH`i^s#O_Tf71h*mlp`0O/mb);=DWWqro1LQWKCN9]"#jY=Ob_5>qBK7_NUo3A_0o
+i^^KsY#@>=,\HW"C43q^:j]r(\ao[?85^4GW9W,f0VO.m#?\c$fbFbtN's'fRL0-B
+Ghk(E"/2!j$HPYRNg7b;?cOHWBu1EYQMYV',+9"?'<Z'F[ZQ$;"H\PAKjP9S%!fk^
+Lpk6\]1*kLjU/,!!\%_HUOBW[nL<e8L.TmW7<QfRf3Rc)%)O^fGKLOEBbBn@oFF!)
+%4Yj&,X>B0^?9PY/6r5rai1NUM`hW2@[`Xc]545W:EZ-dXNWngHmog/iCu.g<aF]4
+:-J=K:4$>")3mA"K6W]_2jeiS/X-h*X-#i-LfZlD>*h0Jm]Gc&38(62J$^E/+105H
+cq7d6@^YDOUf^IHWsbm$_$N.V]T=#"$P/5KG9\jC3>_k7HNu(Pqp*C6rFsr(=m0ji
+.]*(V\FL-F&c;YSpPci~>
+endstream
+endobj
+118 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+120 0 obj
+<<
+/Length 4206
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TrGUH3&adp@.teg0QA6-krSUa1/^WRA4!/d(CLZ3/83)?cBNmWVe591]_bg@+
+^=cYH'Q)63dDE+Ym`t7Em`p1Vk2jSGq3u=S`tt'e)3!ej%r$tEX)T+I^)C@[8&=t8
+o_c=FEdY88"b%#uHp3u+l-$k$hF'u$Lq!1k??rfsMn,11V)L-'\FLt-<aq>fjWiWI
+aLsj?[bgn>+5g48G+;aNku^RBRq*Kb0mSQ3#rrC8R<VTjQ[eZ\re4eNUZ'A&1Q]W@
+rj[d)Bg5Du"#%CMq;#MG>D+Q(fPU3`6;=kd95;iU1O(&eT1HU1o:1,:O`BP6_nqZ!
+mZm68U+d>F20DAtmO9`j4Y:^Op)@9#,Sp&1XA+c`qA+:/VpLacISGGmOVJ8h%5Ac"
+Auigm\TOso:SO3md&qFJqel3Y`uuG)ebEPkFk4]^M1rcZU()9-)Gb=28^bh[GW.Ne
+,Ut?=?k63^(AQ[1G!WK5Xd#c(f%4T0:MiKXVZsHK<b)coD+i6XB\-p6m^n/u**d=+
+&$%I:+%P?>;L[7>]<S&!EPr62O=Oc'S'IBMG2UmP/gm@DiZ?D>pTrQKj\P\hrTZGE
+m\fqH%D*-fnmO"-NDDNnbd$D3^raXpC0=eAj_b1`;1Lpo=ZnDSfU:+)ikoU+Jtr/M
+*nV;9$n-"]c)Q/Vh6LI9K_G#:Gju%a(N2&Kn%mMnqmrfMlMd]EUI>7I.upJN#ZHI2
+^=hDu,Rn68[Wb/W6\GVoKUrrZe%9X%FXDD&n+V/Jo-C43R4)Dlb,]u3ScCI+YF:H!
+3jGHaS(K?1Oe2t`W@Ztl"e7l'2qL'UK31iaOLW(O!AG!3`GGf060-S/>E#%*Yqot@
+9_3eU#jRcrl&9>-ML611;re</2[g+a(<tJ%Op4?a8RrBd9JDj01Wo,#0*Nb'I7gM&
+nEM%!^o$4\D-dlmk`fdLl^1]RI^16L&/:LG=\u;>c,cQZelg8mgq$)?98^cQ*iqR=
+);Xs&#I,S90FeTS%8YV>RLmJT.t$c04Ft=B^5O,k4WVCd4,36RJ9qeedkge@H+prh
+g[=cPSh1j_k,W@U5`OLFrFWU_S*nJ]+Q1*>.l.UD,T$YhCJ&$t[i9:4G$3uC"a/"m
+!_[?fD!_:Mqu0:+Z</(bD+Mk\K2KV-f?-N.:IG@*K[ZAb`O#_om+*l@KTW,fAKP[>
+a2+!@c:mhRkDHe=9KqLGU9*$0%WMe/q"sseCj*395@uE,SSD6UeLhr(.oa6+'U\+C
+'5:0H*XlVW!=^n6D2-Yh0V*@fESic^S9=:BpYB`NJY.;F:Rm/ok]4Ln_i&C`VjuQQ
+.ra"n<clS?$RIttO!smFF?_&<&?8GHX0/G3!7tJ>)It;'L(_Si<I)e=Te@@-1;G56
+6RPfP[IfFQjJg5C$DP?nl3\+:5^nf:_:g/MO0$K+I#tTF-'<3ZoESNu_g8-o/!+c`
+(1Ok0,_W7)7T*m\d<1$N.4?qqp]+U4UX7#;dN*Tj'nrP/0]@?FBmZ=?lqg,m*.j_[
+&mGp0fK/j^8M].I.YVfVKLe8G(sHqh,:'_!/@]hT.C6&Z/3#pZ.Oa+B.#QcS?%j=j
+P0Wab:@4*!>q1$:.]83]m]_gq%gfs<;VERHWg[j"pWf*8DN:R,U?FbJ_b-@`[kkh<
+cCE;/[@;5I^TJ'QS^<5'6n(48!:+(o=P8>Me]7>P\SJQ4/BQ]qae4).rVQ(>Bf"-\
+j@l/EHU?rencERsp$]M/Fap7o`V+271hMqWfseUB_.3C81c'eq'8M%`nEMIEaZS%@
+;QSVI7N5+M;@:barq"HKb2N8KlfW2F9*WAF<D@IG9N*Lq6;H5i:5L'ZgNgM:AOTqn
+[YtqN!@Z2!0p;,c7WhV3f=9D#ioF&JBiOAR[j0ACT?eQgnIE*YLZA[e,$Q?cGa)/R
+:,FT>$sa$1Cf*[c5_>5%jiJE=JMFB9;YCJh>6U`%o`?fRX^cA@@WH/6qRC%`)ki^D
+mW^G7LC`1s21G8cK\JQ&jW7"8h!J6Uh7c^0Vq]d*eb#H-A9G8(-RHNG.p/\ZBmYJ%
+*@fcMA?8e.bBdlZ"U-C'V%/%/dUEqR\%Q"0.cmD6>W&i!93Pa1rj*\af%np>$a,"(
+cPL+D6RP:4RD?1GKJ#:CGGe.YG&,T._hFj\@m<T^68CQ$'3X8&@r+`t$9",`T36J'
+<iU;bbKg=jUAS-Tfl)Oe)RA628!uc0Qji[SOkX(5MH]=f[otrR#ZMBt7@9[pWU/hV
+flJtn:Qp4%Q+K3CRQTfM4'HLQjGDff9H<)hVpm3:een*Iqs\#is,Vj,m+J!0LY[`S
+*piokP%FXub?b1!+77?Brm-"fdQ>,X]R*3+K14Qg*=(R%rB%YOX'l@c.WHB5")(?$
+b#2ms?@sm]0=LnWB?OI!'4"O2R\1p3!CWgk1Pi9_)JUQhHBdXsr1O$^4$u(<hoI,l
+MmQIApR&+3,tJ7BlABJ,-!ElQ\HIQrmST'\\b1s6^^dc0DbDPb9aQK8YsV[8_*Ps4
+<5Dat9UK;QlGAg,6aT1/V6R=c``cR_*A\_^LJ&]'&:aspAchEA'rVircTpR_P/].7
+fV9n_:>9PLobH'+8ZL5(+"V,/f/[,R3b7VG@3A;247T:.8".TcU\1L]%D23E.K#Sm
+R.2X\/s!X*R%C=DD!ncBHGYKe_%hq@7Djh:MRB'9`_0*m;-^*-VW;`fgOm6?p"(;"
+qMIR.?ia4Dp+A/bFck;Oh!Q;5=YU'57_7al6f<QKE[s&[RTbX?c^=B^$;3hQ5Z5K7
+f"nX2[aSm0%oa4`m5+PAhF$NTNVcZ>e[[o3P5i6Yh7H;2HN(5>'ST$qdT)"+Dj$li
+n<^4+LeEIq6D`MH9Y-I-:!%;ro%'H7PZS\!Q@uQ"VuU?/*`*W77M0^XR"3KN[Rc;V
+0OP(cfMOTN)V@!gef!\H,#,V/MMD9_1!ef@;&55uPH`jh_]4nG"7\*<4s4/V>+/-+
+;+G$'%MmRFjHhU>Dh6R7n36g>cja%Ncd<cc'C)@i<%YrM5)ea"]/eWSkS[,pR7;YX
+>c+FK(+3j4qBbpNiBY*WWA4cO=E=bG7$S/=@/<++.TL,o"*&9PC,u$Jjo5RbY:iA[
+O/.n[ZK)hdJ2`BVgs%U3r=hXS?]SNbO.QA,QD<X#e'H40?d[p3a)PDPo$R9Bj$/K/
+T9&t+H?heLEJc$I;arZpBIT(G=_Q@1WB2G7hs_GZIS0<j0AF)dC3Y95K<'/_R;Xa#
+qPjje0qlIWT\.p._N"p.k9P/Jp>]L.A5ST:1]mlkkD!r>Gl['!L#p6D&fH8YiLd'(
++I8fk$_iJf:6u8<q%qWhcg*bXMp>Gk-sH=3K>4,5,<%Du#a[0!8__XZeg.^;X_B<J
+cA]dWr"J/nA?.fW8(C"6o8Lc7.N.Qf;R?!oa>?"ibbS1()j5VHWrNY4-9=i"ACJtM
+eoeOC8'7^I8[0OueH"S5#P*!^'k9c'qVQs-]8kW2%/cBT&o\Dh>3iG)MA-)o]HVlg
+688mN3S?H`i\U0"RGgtCC^3LBmu$,MP!`td1_gY(:B2tAdr")'7G61rfKNmT4k2m?
+duNdi%)FT"?.Y$$dlL)fDDrEI%+Bm71fB@1!%!ACHs":@=4TfG.:Ar@Cu]O`ECk/8
+0p/")of#%$IZ2lH)5no+mq7\?#=\k:5Do6PEI)(We%S//g%lYXL.gLgV]P:HS<08n
+q&?j/I='QRY*/Ji97/%'6KFqKaRu#LFgfa,e).=L"Ua1r^7iMqM-AR1K4T;@rUk5!
+XkuA`-Y_<F!R8k>:CAJqVJLo9M^f,/P"/Pe:kaMOZe:<[q8R:bW2WA6J[+HA<WL#>
+p@l5$Mm@KZXW8bckhh0[*SIrtBXJCnCDVsEr7Q:ZY'SKUPJV)Fb,?nGZt>/Ck]m2J
+f,-NL<hD\ehX7\qs6bfMZ%a*qZj>\.)O<fdAsGe"XN%tf'Ae.MS]S=n[jPWN>gMb8
+TbRsgY\)?_bWNs`j]+&>!\XR`0kY<6He_uL46&7RKlEYmT3?EK\Ot3q(amA?epU:g
+M(p;selft"m$sV[8Fop20d1f_qf3lb28_9/..b\2FNesQcUgQ>Np3?/A_UZJqc@W?
+Enn^D%k;r+hhg^0jrgULM6E=[N9@j;i?3:j40A4?*SZH[?tY-4)&B&\.P9Yb0QXkZ
+f\a0=k9Il"dXU4dGu2U;Ql&GlbHP!W`PB^X>Q/78NN%4?~>
+endstream
+endobj
+121 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+124 0 obj
+<<
+/Length 4758
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;W:,gMYb:&q0LU(bc_=![EGJ@C*M.=^[E;/i!t/YS")A=?@?gU22.hjWS>b![I`Z
+VlH4&;3qCi/<X;p?.W#QhTW00rQANjlhT[8-J.mF+)+E=WTu+?Z+?OqY*/+_X&o?#
++Kt7&X'$&_M7K4]Y&;4.,NhH,c&=EP.Z-*T&guBrI\dc@r+[P/jlVI;C%$uDJ+I#d
+A(KIlCGO[*s5t+;X6E`k=B*92[]GA:rN_IGT*>aACn:+UXG6:\PSIKf"R`UjVLRo&
+M4u>><)CVk#@8RE'!ZmjOkMQ&9>=$LOci=Q+sV[g<]o7UiU#_5#'ffR15h-Vf/$"T
+nZ'A3<ok4^Bdp%t5K8R9R]09E"UE(-aQ?sWTC25VMp<=up\(GgZYo&gmH21h1=ebP
+<idL1iM]F$lfG.+-l/6kTG&ai@WFG^e/^VhfrR_;"'rTf\4=M=g7X@j>etX,M)?9L
+[1tG?;m#iZ0W)A"9MP<\pKo7*Ug4tXfo(Znc:!:8i;R"LWFIA<g*G\'h]2'^V1`YD
+Yhb+`\LQU3KCe8=SB+OJ+MmEPF\*"jOiTo\MCalr-`R'AS2\8eBc<JgT%ch'c;L.I
+kZJ6=rZKD^e`iJGZDi\gjXM1=/n9_t7PcJ*^pd/jp:D>#bt-nf$7CMJ9f1$*'56N(
+@oH8`jn4M?\,RS'n3'd9Rp'TJY^$+]]R7HI8*?&oUaG3'j]nY;T4uJ5LdC^P5:*Mb
+>ircQ/!f"Flt4Z=0L)l<.)TDa<"M[<O<?#a:ar7sE[%(T$"A%AF_;+YOaNoZciHK^
+j5Br[Yt1[i#QV6/de/nD%AOX!@jXB09!UO#:*-'qi>DX5<prT_LSatl$[g_6nP']#
+C4BiNLbkG$;UQUa7Z'>uFIZl$dh5k/kC&nYjVhp1W6A'J3-g:e?%@JUdZT=+0Ib'>
+#Vers1V@1$312sS!.rf5Gbn-XHHnPQol:`[S>H8pPZdIrY=LSZ;tlE&._Y,^d6Tcl
+K+"W$F!usRTErF.pT6+0a/3M[UM8an*CY%Sq!bhAGj?S8m0]V5L=SbkYE=p9U'4F?
+0TQ+5<Lfinh9riJ%T"uA9[Gc;M9F=7\-@\s`F&"DX@[IL-c]>a/n*#/LToq.]%A-H
+Zkb;<J%r]K(;CX2n#E:k*koIk)WDis]948:]6_d6Nt;1u;6B<^Z/.]/nAEkm>uoio
+Z"+i)de\pNef9R1euNAog/DcX9d]jA/7*Z:!`$ld&^#S`N$Eu>=!*no:,@;];mGI'
+3#1uM,^'2-;JQA>IqQcCE,eOA4\#s/VJ:'RI#@L/k#u3pM:b9Hf?7fA\&C1*?&)=f
+n3=m4rKc5X#WRA1;2/8HD&\@5,&5F\QA<M\f];`/:9KLB0[g:nO/LF)!@.]`7j+dp
+A*eVdI&Mmcr_S(e'nI#h^O<N]cd\kAn8VAegh@;_:ko%i?`W1[op+1(=5P[O03i@^
+k7tPj'dtq/@Q:qJG7WF]?DP67p3!Y>7d8lEe/Q$J1D`]fhfC;S^+YBtWW6C>(!7o;
+>X#hLQ-W`CoI&qa7LlO/9"q@W!u,]O'-;Pojo#WHOsZX]6)YGW@O$W\LdTLT8W(;P
+N^:u;9X9t/Xk)DqGD@_(Ts-W=VLbAs(NgNi'N3t2odM(g:k/!EAm;_22WOl""0g<'
+a8Ibu`>tB?=0t4E$2q'r7h-B]m>+(lC.IEts#-TV^VPLDr:qEZM\<K?e8lt)g7^I#
+EBa8kZm/=?<-2./3?@&Z[Kct?@:uhpRUujnSF*@n)X#><0,Xms:ANUQ;/YO#p>)@%
+bO$TR#5a,W7ZD.(V4h+'ABDCD0;7W=\Yl\fVFRMY)^brn/Fu>@1J1D7i;AOGb.?5"
+%1>pKMl)3CN2FuMJP2[YjcS\72hl^?dcOtq`\M+N&XlEB5TW"0KN0sO1.@RHKTVtu
+0<9n@KF+(o7ss;cSNH2ha4c&D'n9+3=Af5$Uh2[V>p&hT&Xfr&lnapG$DZM['R"O5
+9qS(&8FNj/U0m&M8>qR]h!i91iO3FSOSPp:,?0ksn-PUo:1_'c@/f2R"T?m`;f4C_
+YDZ]>Q;9o*MJ9fg';V\ar,ppF1o?;&NGhuV8N&kGN,5+KEH\Q=&XRLlBSTOrTP6'Q
+ocQhn3J,IpFpH+$;1Qg+b5fa&Mtuf"BE.mM,JP;%]a:4p7X]n5)$ILjq!93E&#-PL
+PsJd*V8%/sJ<KPd!PRCg$H(`Kh"_DL88N*9?]P5B5O<S_>ODj8YUlW^96kR"GWlZB
+VkD9t>L$o>:c&DbKqCQXWZ7J891@r>g*2rbLW@abqJFE%\S@%kE&OP,-`%eRH(qOW
+'3%]<XB%Ul3]Png)F>Nq@C`(mR'+=%V(]$J0.^)OQk,oF]&FI6#EC!)F'VqDKN!*r
+*R:,V%<eXg1XD)[f@`^I=R%WO;]YCR5SIY:!t$QYnFlVuq]2U\a2:UWCZh=uO,=1i
+i2uU%Tt'=5OUnuGLa;,WDZOa=G&I;A<cD64jR*TJ6BC-r$"siNfC\i3]Zt/^,5@Z_
+]d@tJ?]g$9(]%;!8$7]`,k4raUnU&R@a$;7C8UfpM/U[V.?ad@<Li=BRrAU_24=>Z
+J@3E\D6__U[Z>P3i1CDefl:&T$VdM:@mbrC2cJ\(bR!4N"]KL-W0:8.4@u&;k;7A"
+N*p[Um>kghEn.Sc<78-_^jJJtdpR]$pIR'eG>2$C.F<U[dj()X:8'U+k$LhU`*Y=l
+U)AK/W5pCZfDC@PKFprF3Q/+l9^?tbap0pF.[6.qHWWc.UNLKhc1o!&,bon!>4rZp
+CkX6_<.cY[AbUuoR0.,pae1I4Tkhq&/i-9R]9SZeZ?tF@et58h+Q7)O,mo`UT.1U^
+#?l[6Ze6c<mg0;b)k0SK`Vc!_%6#0u,;\NdiA8/_=-P91,i\S^cscJZR*(:1<&^.J
+2qW4gc-aVo/iE0-c_QDYr6K5JHMEJKl"&-fd5"!A#75/+Q^bB`P/\R#XRh@pH4ZY2
+p%,WZM1bZY/MV1Z;U6<S[o<A@=m&eIa^nIudG"bR#Ym@$PBY15>L+\BBqk12,Pdal
+QXVgC:4.)0ji_6$Q,D)_8=icsXWKqoC[1=MAbL*C@K@!bTqD1Knb6MI']#@;baV@>
+;dS$=bMkX[Ojo`*mmV/Ic<gN9nL1\"+b8TeI0;\(kP[i@LH-roiV67hqj@X#i_Yen
+&XishQc>=;2;4Kg1-Nj<r79</$Yn%q6+d84@.H!#UO3n4]c98c.4-(lku@et!?'X2
+gRe0ED'#=)4Y(7f[#''!\<tQ?E]cq\8_Ii<S']Dn\l(%&Y7+0Jh?*m:Z#:Q7r"0n3
+nmW_uU"/&Kk[m0)5^TJXZcF!OSd>=QL:A_%)tt6jSiCbY&mKf\R%C&&EVioS9s^q9
+7!M4'ZKUfHfg"-NS'UZ35Ekf.Trg&4dP\rW/GXhc\R;i1k3nL:'m8-US.cS)LbW3W
+Gi_fO5N\7Z%]]u`**\*hSc]/^aG$&aX2uO!l%9M+R,9;0:WJq$V#3I=A^d,,&;9#6
+r@<tU!@_itp3q7iBp$Q3<@]4M;GJ"$:"fS=0N@lBI:m//Muf\YJn*-p^:QHKc`m"[
+Wu1PR$\"gV,L=?"\:HnJ/]eg-75;C@Fu_\CFg9W>H`s4J_H@ALH_GO@<Sb8Qk*:!V
+(Uf.-g+<NE1:tW!E270ricLAQ:,`@3a@&dY[q"/lN"$83*:#`@>CVg5)3F%2,72?P
+=qE_-1JNpJM,?@$5k793"!&8L`WUU2'M*&V-VT7jPp#p\s'p<(1*n/,?&"A\`jLq,
+KjM>Q<TrHi_XnN<fpnOXV6_dYB[^1hRPAI.Jo73E^>Qt#Eu$I.Vu\R^$@_sLFq4`S
+F\`7?lG?tV$V+^[K-0o7r%OIj'NXJ0kdu9iNTn(F6Vc7r(C3EUUU$<mI,BqO/UIc!
+=Z&OeA<skRg*"9J4;f+E:L$66h.Yu^':UY=RqZpAF.e`_0D+Giq^;6.IN;CkgI3mr
+4SY"3VTFn[Ak)W5lj%c-a80I"Y/.]<0;GGgg/u[A$`7bM#"K[^jgPtI/'BuJF:9Un
+69@'8fY'HIRUPNGQS%LW_4"-0d'EDOaG,#i$?SP"L/>$$D-0EoA'9.N;A<HJN4Tkc
+OB:].RS#3\L#q<TJb,&&lDb!:'^hd@6ZlR8Dia">8W="O[,eS"IYc2-@p5pl_F;]N
+oiZr'j]#]q?HHl\]^k3Qp4UAmQG#jJL+D^^2Uk50a3m*)9kSh:LJUd#/*qU@ft(er
+K.aI\:B5Jfb7W8jST8&Ul@Bhk(]6hnj#kg-o(d;$La,7Ghi2YOq8V.IN4%qEg!#VO
+B::XBKJ^M"#PB%%XBG+29Y8R:WK>j.3E_KP#M</GYd[Ri^kXlR$DD\`d)7%*ZlS[L
+a2m=)hd%.Ur>k!)F,V?<b#,ES!^t!BKtLte(d<cKS:L*[X?jIVP&B%h:'R"@HcY3Z
+<NN:413r0imf:7ElN9R)VCY<YY1B<b#)Rh+X+;RaO^VF/(<.T@\NiTaHWb:[],M]W
+$Kfk.U?1SHNncLPj/`>sJdtm00OdWQ4"T9BN_<FB7!b7+4B"$!PX69C^LN]Bd;F(H
+].Q/gO1V7kJ[nD=NSFu83GpUL$\i(Kr'o@M>qN3MQDX/jErVM_7sq6a5KL?J<69:A
+T]bDM+0>C:I0=A^X-O<RY&JlSrJp0l7e)XZX!AEu')jBgp2q\'B?c2fT5Q1.$I@R]
+Uq@l7Olq'Hk@AF;SIV'rNpbU+gE>[5bTP<C;.hr(>WW*e$=(2P^F'SW1WZ?4r>u%!['jB~>
+endstream
+endobj
+125 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+/F19 80 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+127 0 obj
+<<
+/Length 3878
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELD/\1M&\cTh'`s$i,Z)nc6?:1SH9du[G:mjN*MO_Ym!_bVb%;kqN_&7862l5'
+R9dO_QKXtn%#a37m*>LP1RE1Oi`/%%PPNog'7iA(Oc]oD1,0sZeRZDe`8o4Uq"9W:
+gf<3)KL/(jq9nko9S</UEEm7*53)7f6mg=/q&BA-[TEd@=DPR_cG.j^mMC4t7g@lB
+]Q2n-U]Lpn]^F8&pV/X[cStOgjuqU$H18$55L-9jA8s"2Ooa!CUXF=]5:5e[/0t76
+ERQ=8OVLrS1ZB=Mkt#a4A5L.cE&l4qkYNeM=,rcL,pg:kU1&th;%AEi<U)QBE=OSb
+c&k'E*J<"9P(JbR+X<LUP=-d,`9/O:-&(QB01.2+(ni6UlG!h)J(Wo\_"bl(8Gr_k
+2o/1W`8<`9WI3QtjZ84q@TQTjk>9Z%KaE,LR2r1nbUEQSCj(__<ID)%-7<BD0mD->
+':fEh=A<aoU<IrJq,cBe]?"6AeI&PtM9*FB'SN#'IRW/206_Z`aM/HFhU+B&eq*OQ
+nr@$hYbVe(Q1B48-j)m@1S%-fL"hJ\79/hXq,c@*kc*c@_0kJ34mau?!T\B#juAmI
+N5^PP[l32^XPQR'3g7o1nrripbXb8hWB+5G^k-^Pr%_XA<OLJ/%FWl>+TN_GRRCPD
+1R3]O0U!CPSYjHins?uU_kG@+(Nj=$TP50nD^)J@95M#26W9<U8i[]B,10FPfN5$3
+b=%^UHMURs]:+'g4XEHr8W\!*S'4O@q]ZIY^6`'mo%L^#4-AC=DtJ,H`s[2us$!FV
+LYTLj3Vge/](Z-q0'Ae@-rc9b&KHE;6rSL\g6C)1;'mPX'<09]MfOM:O;dY^rQPDp
+V9dAhmrJhtN*ID#H$.ch["6jpp6<VsKum6kfY-e@^+m*\$$&:CCS9&B$jq]K2:Z()
+KB\&sSOSJm$L/n6>1%':MK.Z@%l.[>9GsuIWJSjU0=FDh'MJAj8R\=kD1KPh@(1`>
+UoR&bpS\p@(sPs3d_nig5g+"N*m'*C&h5I^$5F0/q"sul5UECE>RuSJBT7sL&IpZW
+8tRPuE?%I(&Ls'H]PUhhJoT8.b,LipDsWiPhkC+hVJQiBam6nqD`V,nL!TL#m@@2S
+QZ:uJX=NefBS#VCDn9=bArT@Hp3)A(.ipTURkEGCCLl]u*L/0N];?L-9@f8hA3CP(
+#J3C$CTY]<pQi1obP'R@E7JFjBi-MS,I;35,(XS(K6Er;kl`g&Ji/cO6Rt-`1K@3f
+6,fO@0MIIY`Z?R:bmo0t<3^-)Pu/AU3h1hH(,'g+B3b>TN/@ULm%WjGoMFTE$Q[5>
+#kU,^kO`[a/IX3AgQRSGYsO=F^(G<VjH<E5_faNo*GM-aP@Ue8T".DA5Cd@@'[Y$K
+?(]#^.<VSLP*gG:IbH^lC.88pUAM,D6tA^78rZ#9Dk3:W;T??o_&:3pfP!KU&6hcT
+I\/jcMqY2Y5i0sD;GA@+\n9UtL\$%X@H%qUdh,bA?5r5fdo$UD&f-$=d00Q2"2^4Q
+&Kq\cFhtGqB>sU]E,`).l/Q^B2H<VA%\&kM=+7]J[7A:HAcC@@fKg4m3&Tm-To)Ns
+35+.+Jo_TYcE`!QH$i/-HnbOM-s^Z1*-#Qq#"\n!bn5J#5T1jL"/_r;U=$+'Y/<1C
+6a;)oCTkGd<F%aB2KUnMJBg8J1W&5,=HipG-LhPho80,)"C%"d8T*!"S!mt0Eipa8
+%8b<Qq]1)RRD3m6Lmu#h_D%Vrj1iDnFDA(QZ_#Tu0o@GT/q@i#-PsDI8"K,875S?4
+Ub4VGs7:XKe4GT.9jdh6$kj4,c)k<_[1;&';F/.iCFHXG]DVm[)<64S_gkEJ!OOj(
+#+W)?5PS/6+Nbo\?m(hpV@42,CLmfQ^k+S+49Pt9>)F"u(:J8e(e]fN>_`ESW56bA
+`l2R2D."hPqXfb92V;(VVG-n63V4@>anb<kAYgp.oSf2]1B=L1K1q#/1kSL9@pt%:
+2OqA2gf+]25+Ub3_M(K!jmZ.iXNNCc9N<,WN2&sg`[.'R"8V'@3NYZ$6)d6"X.@Ko
+.e#WU,J6I:\``OJ2>Zokj&$ggQu.R+g6'SR.$9V_1i16n`#*U_4:07R%5h'AYaS</
+qho&dNA/Jhj@]oO.hYc*81D&5(KEX=Sl2+BihM9VP!1,@@haccdJ-t?,P?;W1AVt-
+j]^H1),(gtr>9,Xg.iHrLV,1\gY4_Dq\9o>WmqPH6sGf6@VQc==CiJ5[ZhQ-jLb's
+;koCBI[ttfmJFAlrr*#874Wgh;9%R07nU'<2nLO]R,Eo[BM76[l8sWS;-=%]UqnD@
++Kgp)-+u=eg7jB@<<GCP.@r8=Jo.>(D`T@B_p%B?2FoDDL^5aY#7p;S![2!rJ7(lB
+V>^Z6g9+?)!\^]sb0SKVXRFt<6$25+_4>Fa(gEU7V3mB;4!&9X]d"lR0=1df>888H
+;;T^?GW$r`LVaoc3et[7#<GH^8G;jgeKBb#G2nZN79M$o#`V]8Bi0QuBJ>)a[MDE,
+Tk10,RD7o+/Go5%%(qB@nrV9o0_Y"TZgHa>5(iL6okqNMeA#+Nc"V*chBfk43P6W!
+$5:Jm3/*r-g/<(2TE@AT.)q$m.PH1VU2Q%ZNA:thWjmSWBPEE"?mmB!=uENp9/M67
+G-in?P:SmoUX/?'Kj?A-$B:DRLY,tO>`b,)l1!#$NAD?L-3D_aNfNORb9]a383iXp
+GIQrP1TP*9QMSS8hV!YDcj9lRnX#0Y-Kf86)iRTukDEO-1B*uipJ6IDLg4E`$[?c2
+TX2JhStY(jd2&Bn"&FA9iEdP5&$AHj0Zs5\i`Ws%/G%PtjKP%,qLnQGl_Ek?H8M];
+c["2`<"885""=_D#.=)C)tuGph1KS)ACM<23A;f?bh&8i\F'7RNY_GGYlO5:WRs_6
+Wqd48J&V`("dUa3a>1-R#7D%DBn8W[;)L"Xg:a[]%%n%.fPV_(BL,7&:4nLn<O.IV
+a#7W@lAUlKmSoBU1q:r3[P)o4K*2didF?4#?+5LABS?`6"pmY"7?pmu91!C@OoJ4q
+4,nZ:8osPc<qg]"s*/LqlmHdH\dL!6\H>sAUSKV^LVJh><?aA.m]>JO8R!KW<Lm9h
+:W)t%/9t^OP!M0\@d2cS@i&s2>-@37gU[^un-0B)R>up8%5K\t1\K6?,ENX31WRkp
+VpV9>c[h+U<FHDtO8@C]\rb[SpEt,,H1H9Zgq+c7Xc9o$`HU<j=Du+CC]#N^c!AT-
+O.M:1j&8]5nA#uUSY0U2$C+AP>OV.:]6HE"hSjF*F8<iaH<gJ6WV;2']7)d9ah,.X
+rq%i+<)Qs_9DD,4@&u]9-ijZDg=.8p/_k8jW/FV*#$An`A\?M1f+M/sSGD<;AuNk1
+J<WAJo^?JaP`#(V%UJg5MQ2=chUmc_Ut[9;reKqlgM%K/K"o04o73+E#P<'E$#N+e
+,?dK"T:&iGUCt4-8\ABuNq\nEl;t=p^qqFtXA$9</=WYEOeb7H=]-2O10Hb#M1qWP
+S3(N.d$E29&oQ;sQT'-UDd,_a.g_'%Y_>;<o;t[[TJcb%f'_,n5Q67(;alC,j?SMt
+35NR?Dst-U;A]&heL]Ec;Ql23I;:_a%"5uM'u:K.Ncu$k&a%,6,u4%O$d-/*^q6tB
+R>Si<8nVg%^K,oo_AMD]V_DB%Tb?e4bf!.h]PZ".#N,/aZJ79V"eF,3"#fc@h]NL\
+#t]oDLOj*gC;pYmI/)Nq`/[eKr<s;sN7s<UbWII_X8nC<>Q'C7#fX8-O,jX<r\d+Q
+$@4*hcBEGHkG["ohAD+_4QWb45<Gp9`':;'[^(f"!XP3Q4\6ZGWhps]\l`JWd1^]X
+Y)H&!1&:gdD&M'UP^Sa#9FlL#MUI]J<Huc\-n7F`!-r#6P5~>
+endstream
+endobj
+128 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F17 31 0 R
+/F22 129 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+131 0 obj
+<<
+/Length 3183
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TD/\/u')q<++i#M1"<s0/_Bg(m+*)(9a<>5JZ[`gqmfP(;(0cYO8EuAfn:/2c
+AsY06D<gP.LB-k%41dR-cTF#TQdsX\+4GpKXL;3P,/V**+\`XtG*,0N</]<+.U(V7
+IK.n<\[ZR]Q;JJfB!GNHM8Z?#ofJ1,mET?l5$Q)f%aB7r<nuNEh\=gQ)/CfF]-^l$
+b<u7#G]u[DZG'ZfpA;MZ[)(0[Onca!9)MPK(khVY\iE#$:,Il::Bpi$rU!V`D&.oT
+Op4`_^S7_cVkUZ\K2'a:#Q/f>,V(eZ*KJsnZ,9*/>k+\inuqgs'(If^BkftG]V];d
+WMAOt?JTL+G,lSkLb?:sRTDDpTiPLQGi#QTkU!]-Qe`S)\CJ+PV;h7>7iEeK(=pEt
+k.!0a2<"70aAAmE.A`3e@p.tpYgf'T,sI0sm)lsjs3/+G;#AG<^H?P'8&OF<EMe/a
+K;D1LdHq8lE7J5>9q;O46r^OW9^_&(\=`bDJJ.'q<qREQV4%)k-nXYG,SP;tD#CsO
+g=;p,=['Eb^'N\'TORHY@99sO4+FArH>qcQU2_9OB^%j?>GNZLg&<G((Y4>kgQa@;
++^-ECAb1sbYn,Tp$Y$%QM7<(iM.@I"6Nh_tYd5Goc4Fg7g*$J.BY1qAMQ^HR?]%RJ
+HLg#rV:57,!3q*mZqa"n<5lGD[;oU'E8W'npU@@W5?>.(i.U*jQ_Ns<C((=snr^Ij
+H(6;/.4:E/F-_l"aR[(^D:*boe=?^=h;(fQh3<C)O$>d51-\N#20rOgqgUdfA4e-H
+)(6d:%9@ko(MSEKLgk9/)&.@PBqRBL6#/Vs/bV#Ree5PNmNJQqQ7;8CaDX];rA&t'
++g\"h[$-$LSb@ol4q!Y(d%A\8B.9ofkM?!=.@e/cV-lO7+,c$MXkS0@rC0R]^NY/g
+li,iO\\G(%4nbE?+,VqsiI0RrLKa(mn?j0+137AG00VB'm[T[8W^U?7kRV"_W8EE+
+`,/5r]dB%q]6j#Ck@Br+hRNn,?duEYi>2bV=Erno/.7FtB1tg^7XW2h,-UHrq)tP_
+;ohj`%Om5jgC)(Z8J9bK`*<o!/2d4#78fF8bEb1a>Y;HjL-Cm;iH\rfa]e)\(,^bO
+LKJ\Z.g.YgcZ(i(O=@JOaOR&0W].TFoo,g_nuX-0<ZhTNK@P2-3e1*iP)u8jaX8`\
+Z&Z/^MjLO1'$rR/4EBcKi?/;(C!kEr_FYVtPo:KU<$qU;NsD["?NTqc0c?TCcnZ@q
+6,GkXB#X40)&cT^_\B?`ORRg;#EWEIgjcsO^Z%p(/5rOdVp=,PmK+mK8,QG>nM[16
+,S12PlJ[L1q$*>a6U9._i1ja1cLli*MVXFJnjdFu(3GQgZQr!CM\f=++briFq3:<@
+LIo:=2/Q@MFTAj-j>r^+6eFNMPr6G&XAq:/l5<72^:Cm63Xb>]EYV)#)*Au!dO99_
+#i^-LApqZo:g]@BTM^+J[j.Y-i^U;Qq.loOS>:)L?0$SsZAYPh&FY2&ZfdCgp+nJs
+"QO.J.+<m4C$9X\Tsk*#FrX,9\ce3!8E^X]P:I+f'H!b"bE&&Fm\q**_4=gVZoBh6
+OiBd01?ifEl>OP4kCf^sEBd#+W6_#2s7Ha?ceq5;#(=+]Mnr$dY`Z3c'Y$2YZ:)^n
+rcNOHIQ)s>mt!BdS?+8$l'h>5WN"&LGp8"h("`$+W?Jj*kKH5NVD::mKrtY+I\=^'
+pL;SuOnXl_69Yu%2hE.PfD@:XCh`:^pU=1N"'goeO1aU$++84MLDH^/46OLsp&D<e
+\o)OaqlWTjmu8HeZpmj>I7V[g$@`DES/A;OqqP5#AugbqZ.27jfkR=1Ar=l';`$MR
+RmOC`h9*oW!tJ\tK_P,dLbE8S0Thh*La42u>4h3q7aPN0l?2em=&4-\!tUa<h:qa[
+CT1aG*H6Bflh5Ume2DZnO`IV2ncu+q)J7Q_2RpT7QIkD*@sT`@5%&-M\$2s#:9"7s
+[roD<SFG_'[Gh[5pkV6+nQJ,)2m7FqqT/dGX4c0K'IBTVU$89&rBtskc<'^<l(h=l
+eq4mE[6YWqVINK\T\%^Q="oDM7Bf,A1%aZ$m@G(`WeIh<?R06b\._*s8T*oM9H$dt
+[VOjf]7@hq6[5?D"3VFKE<\7cb&0E`'GsJ;VT-^X:@<<(koT,chj:XKBHQ<(#NuWP
+K]//in^V$=,Z:Cu_`Ts$A=n0.<Ik"`[kBo=:Psg#R..'qLsZ]GC'V6WE)e;EY#usC
+cQ,;cM0;QKjUVgL"`0s85+gS=4U^`;bj>]%8,;dZ+.Dm6qQiO-Wt:9R'D0`4]/+1c
+a+qg=+5fW^!m[9UIFbiqcqZ%6"6iRngUe$FFLLna5r99:5AI@ih+5T8hMu#q!kTE2
+XK@D+j^>mi%7(X.oO0<KI8fY!aUkH=^BIeG'tH6k2_'4IL,LI&9"<0KX;uMiSO3]i
+NU?%cVO"o)fmgbkF7Z+uU)2t2fZ]%t4N$dMF5F4M1Z%DlGfj>8\B!eWCFFKd4Whsu
+$.=c(>A'2lg=7Z[Run*$K-:ig3q!F^`'1]X8B:Q8L7%.kref;"?!L$_%6]5eYLrF&
+Z0L2kVNEWS3_8uDN+`)LS9^ND6+#&;UDi)mT&8p/dlnB!3AIB-?JW("Gk%klO8ju0
+]^[.'r#A-B$QiuK-!n,rQo0[eK$eM84QlSHmP5EqOKO-Mlf0%#M(I_5Q*^MrG(Je<
+'Q$mu?3$?dic)i&2t9h[Y)XH=f2;0b#c0^IYM+URkH/7TfRX0]fapA\?6,<83`*"K
+Z]g8b:nre@ls38PSRq(C@8RN'NquEueeS36:=[s0$.H4%D]CWBouX/+W$,Y-9@5^4
+%Lj-]3`,D^!&*RbULt0.qFhWYl4$afQ3N7LMKcSKhqnqXP:%a$I^a9Vj5G_La@Rtp
+Q/#iCQ_p?0E6%53U%W1kh'SY;j/Z\HXOnOY18=N8nDG8>8*%N$mculU$8koF[GdF7
+>BNSIF7425n#:kB`VkE&#Z<[I<ZbG&VC&X5kY>oA+<t<\r25*M3b/k,A,N@PiZ&K^
+1MQ^/^cF'3pmhm8iKCWj.d",Xr6S37e4ugL4Q@+A9PMV:mKojT4bQkj8Kfqn!eVf<
+5m)bci(&7j""lGkg;Ft!L:\2hN!ha*l5<24[4F^XKYGZW$?(J/(MM($3?;mgk0ij0
+FnMp=!%f11LB~>
+endstream
+endobj
+132 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F23 133 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+135 0 obj
+<<
+/Length 4147
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Z\7gQ(%0&UjCT#VcB;"-[>@P>)[Z%C#@KE3SY6`*251PQq[eNT?3M/P/[<%%M7^
+WTkh0MoBZI+:3X-J>(Vs>?@F\<V?7RZ^5UjM4@6UcX]#/5<NHj"c8ZnTaB4Z\p5&d
+m[h,i_Zr34CS$5G(e0^'na&`HAtb0r7/4;?V5QNpMAECrJmR'*pQt+d@GP&O;37WY
+5(1Zk['S]0U@J.0ae5&Z-+$<k9s?+PUm3oa>-&l:lR!Boc[ID-,cAVubJ`!'aZ[@N
+,-T*"fe%M=bs"fFEY<1[;2KL',WL621DA-(c/)H,kLpiJ-b6$#.AkLH7hR%(?EZ:!
+bWG4hqd7$e:j0K58rBeR=IT#Jdear.GYK'N5^/<p>9H;?;L+^@f!,kB"eJ2AG?=\W
+G,m[LqQ4KG*N)p_i1H]6#"[dj;cp6j3V42EKqrqd@maDSc9,284?qCOkK_cCo-h^p
+,/l&F,h'`@Si_^)Ch%1(kL8<r[n#te/E*/^2N,:AD=5SC/U^Sc[TsqPnU`sCi[7Mj
+,,`fam?;2(Wh`8tfus55Ce-8oIE!Z<(t0X+:9&C$r]@&JZn1TYm,4FTKY9l2[Rb\Q
++BoJX;Mbj$DjC@fWJmq31K/#/T"!:@bn]CbUr/O59#pDLKol!p[*'3G&n*]#Vc%M:
+Q\6K7#ZmH'd1u..>]&^%^7fU5SsD?^>f2Lq<-.%t:-:d=PRZ;>$,mLEL_*3S/"(Xi
+XlujVr5,$Ip=+Nn1"sR/52hTbmL\X.gJp\S6&L/BZ+OA*\JR?p:,qTKc21C^?O/5P
+BQ6Y)NEE=YEP!R`19uh?,7KuC`eX^+V?uW!.DRL'14)>;.aZ>CM?naZl,SA#Hl3,$
+?P-&!WK)4pTWWWf^%\7Sn)!oj>9'#4=`;47":gCH8nFhc\2+69WK-3uVAhM=7,?:,
+i>HkoidrSd8\8j&Esk:W5SV\;17%R:dYW4p=D-][G6IWphA9QPmOo70?)AYlK2BQX
+=h,,_o"n<0&;#W[i8NT)CE,!uNcm6NZ.]qhE5)EnRkidS#gNhlO,A1!ah)"fqGIq-
+o9sn-H*0HhoN?<[8S$pc9mU^1>2Z\!\`0E$EDg(^MR+uj&QP`=SEW:Jo+G1(M7/Wn
+)`qL3pg_1l.5@V2X1t3:rM')+M$g&`eW3G>Gp(*Um5>Zb#sq,0%pgY$aRo:,;=8`Q
+4%,kH9)TtC'$pHn>Zqj)eIqb8U5O'F(I-3Qm\rgtQE'0(*F6K01R?>)'M7NP?V/Fj
+oj((Tc;\-!k7G:)&u2D47i7181)rP&[dV24a4&5@WJrmrr$=m@(aN]+a(_3$j5DSJ
+,Ym]3EAp!i*PB=1&07`h`l2tQNOue;p3/#\N\\_X.Iu]@.d0A_+[@Re:JCiglGs*W
+]>MF0C*met(d<Kjs!+2.IWrhrFhEo1m9G$$%l$6S0t&@D=?hd#r&7#h2+I7]+niPG
+=$jQt)ajY9MrSJHim^8]FadBBaV@W@$*M\[W)=G!rZ\@gSJsD1bO&cT#fj7G((W*Q
+0398h)9-=lBDMHKY6oq#S+'\^p0\V7&E<s[""bfe)Boje7@F\F+UpVr?4LfR#!.@^
+7YC.4.JAOH1A6L$@t2"E?%MpFMI)u3)]QKta"I!,\?o^;G5uaG#.LA:kPl@rJ+S>"
+/*g&u;!]Q2SBAG&ZED.?H$-UBmn23NcLY>Rg/_#!Em0lQQMZ(f'iVKJ-]OV4*ktOK
+D;*@/qXcG=_J8E1rI)4?Dr"=A<GeX-jY`hg`c1+c4\/,W:2FP_RQad-X/0LjN,@Va
+20*t2oc"@nT=mp<nOD-8Tn['<-E1_H(t=f9Z>au'ZRuP>+Ulp!6)!=ApIS:4MLRLm
+Xe5tuUq1?nO89:Q3^7qYD)f+M-Ku&IgE[VH>qXjm@CIeg%CX+KFNI)#/KaZ%?.2`G
+FdSe)6n>:f=gJ4Zp$-F?eTRh$[XYAd7'Z_X(LlG2BalP!h1bdiYF"V8)6]Z0Uk4Nq
+C"-5gl;aba%6-Bu6*j_A<;FNcId^@m]"+HXb%g@qa(bombQ+!Tee1+a82#70!BVoY
+/f\TkfEH[#374:UZM;`I<5FEp\3F@XIs9YSF^DHD.;f9@1Q"'G&?W>RH+UZBf4?>F
+7!nKQRU`A2eF,Ln=.AbJ\N<+K-""bJLed4"7XP2c,\"YsHm5TG^(J+JeC9+-p'j<`
+[3HT>?h4WNM,N+aY]qeDLkdYrbY&"S<R/XSH(>gSaA7="NLe[o6g$<[(YuWljHra2
+nO(%D!&&JDp\EG$JYY!e3[YT%]'grkg`N)Z022`@]^h<I,][H&Nm4N_?Ll>1!"<5^
+JGP(UEkQqEZ-bkhCF,a)42H!I%WJ'P8p0(iq+2-k-560$kl.Pd]\V/.]H'A;9ICaK
+^odqOb+`s7R^>K]@X(>?G8MCe%1T.e7nf]d4&.9.J,h+IS1&*ZXNLs>"_3s9*5K/+
+9#FKN#e2YW/@VidkG6J+iA7D+E_`&Oa]PK(*O=&CqK^DLTW"_e<(V]^PPu5_=(u'j
+$d=[W)M?>g+UjcMP'emSX2jCD2Hqc1kQ9W=ZHq-`cdh4!fo0^V,b84ia1oc3qft*+
+5M+.>SKcJRY].-2=d\DPP[\KQH/TTfLI!,6r+n`=<qGnNcdcj?=P:=?_8c\H3C_>5
+g[.*fr9f4O43m_3>IDXo``$9'/t07",.COQf*<r<`="a$'LsVVpGYqtk5;o(.SN:9
+V74^((T[/a!aT)rS2V6SdIo<Z+Nqu+<HkfcR2+"oEWl``5c+6-^625kMT5Uh.nRT4
+BFR"E>d&Hi4n;>fEe(^u&.GJ)-=->#2'*30p/"YjEHJ-\j%Ufl>E#RMN^h\pSm;=(
+!?3c0^;q5u\(PTX^@BCT[Se4=C7j,G*FBTDD*9Emk"T/@r&,J($%pa8(Wj'Ka52S;
+'Kt*O?EFIiRs[*+I,%dNDsPpbFM>NE2sh/d;sr@[F'I3k#9%/qTkpCRqB-Sf07"kO
+p[,CFcQ9.S_r-V$S<o4>3P3.06db+U>`DIPO\Y^Cd+rT9]*>eb&AGiF98?:8^StSS
+2NB6n\*8/gV?>*'W'o<31H5[EcZ4jS$Oie6M=ud_<+_"/I#'V8,'XD?:^nn>7d[MH
+h.WfC=<<O#aiS4b@5L,i(W<TuW2q7:.FN9>;iOdKMH5je,2QCm'&0G=f(1DWKntKd
+2GE<^S0c]#<`b\9-k3dNl4ig/HDVVJ3X1if_7bFPi-8>+kYoN00J=>a+>$gsb>17P
+b+Y`sMuGZ"8]-O<PG+V.*IQ0qDNR)7V1Q=220fN^9QID%&LP5JC)WEqgq/9:rYEpT
+ca&%jLnD?hH3nu=ik\R#Y!q0nCJ1TcO;=Ci:U*8UMBC6bTL05P5>#DT_'tS1_UG(3
+=![?tg8h*[D&A#qlsGmMG=ZIPQ>Kok"dh"QfRO#b"?gjuf5t;g/nqSO?bc>+fh'o#
+48"]f;'_;KWV<!+%!@Hq@#$O<s&TmlXpA\^YG4-mB4G9\P^;\qX6tp4LVP(/@].2O
+O]P@5ma:.)CNl\QSlNbWUf^eu20+L\8eNj@PtI;QHE@\JL/OhuBdhK4aAjYpJbOtm
+=/i$4lKT35j6'Hqf<*UfA_Jb\=1V&[m!^*^;_80>?EJ(J2+&iKVi*kF'>,gFArd`&
+d3=uUc./1/39L>]r"FucbF!F*EY!ZsNlach8k1l1@m:*_/cc@g`YY_0FF?5eB4r"S
+KAEHj<7fM8e!5p[a#&XLl/m-6p]X]n2IQi[p,/OL@CS^!hO4Z"E"rpl<dW)WGJLH]
+mgXXBZ]8t=n"1CL!q@?R!^Ti^B8GQO7+!Dg"5M^"@L--0W9[cM,21*Gg7,#,!1c!Y
+q"@M[qHoIS*%sur=`DDL[QI?7,Z;^bW3l]2O#Q/?Ya@C4n[mU&o-QKp1m-kc/\gEi
+(47t--[33"/ns09?7!cAq3]CP)7MPCV4'dWpj=E5!%LHM'KI<>M(i@8^p@+e,.Wbl
+iK1cRg@PRgHM-6"I`DmR*Pt1DGVs,$G;a!h`)=o[1R/CI/d#K3@.op+Kh`[s^eRPl
+?$F3=9%O@">j*,8bPQCT4K-97`(7'(s1L_k9u#f3r5he3!U1jN:PbXA+TQ:1pP8U2
+_7"X$7FP8iaON%4BjJ[AJ<?c*e4D[ljWnM",G!Q1F$A1R0A`/$k5~>
+endstream
+endobj
+136 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F5 8 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F15 29 0 R
+/F16 30 0 R
+/F19 80 0 R
+/F23 133 0 R
+/F24 137 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+139 0 obj
+<<
+/Length 1876
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XF7?#SIU'Sc)T.uXK2jGU8?&k1X]>6b[V1!Es3@+du=-B3d?0iG,UCA>Q)U-qnA
+&!,pk-r;_J/*kU1nO)kf20nq&:YBi45H1O0ri;ni;GsK.72=e1eS[^OT-s)V>-dDU
+09Zc9.$`93mA-[12-^#n05%#mhRMmrPa*PWnabRqlg+;k:\>6BpP3+:LC_GCDo]c9
+j'ht8qkEE0KqbraZ(Ij(KctbL*tS&3bDoFu*l"?GZ2-IPW(]dMC@5M=.L[XN:MJsB
+At-`<[lHEO&hZ6cNT,WP!9^XhS5#/Yo61[=-&CJ"NBq8FnrtI8B9Osn-EB+`'<YOZ
+9i7FBm,P2DSTF[km[Ul6Td^ik?0>mUdY-[1brj?8-ZQRt3;,^_SYJ3&'9WHfb?f2:
+SWd+pDMX&[.#\\.Z@pYBrbH58-IVXJ6tnt#1sQ.\%cbJ1j[_t`E+h[4h`)p>'9]#/
+(('(j*p]>9T$f#bG/&'WqD]ffk:C$(6l[_J$liOc?QE+e+UBQ1O\ef6-EB+k,g,ik
+.ccs"S[3j;dsG/=%ZV/iq&^AejHp(HZUdV7nnbXW8kuChG7:M4QisOtJ?<m1GpFWj
+b;-#Z6P.bm,,(QKM^."IMh<K>-:.+%'Ab00)8&mf4bgkU2S7g#W0Cd)oZfMZS\SaK
+PJKUD0tqj./]T.#STVe2!QTM!*(QHTB\tqNQ=COacT5X/aHKODW>./%HVc<7,\Wcl
+_E@@*eN#US,1LfIlK+B9c*L05-h(rYGa)KoqsHbh*0[%@ed:r<=e8M(lFR99F%h2R
+q7k&sL#:KqMMaD@62)p=pZUIsLXImj9#:J77T3:10aXjmR8At4X`uU?3,A8RQ3R#&
+#_Lo9_VW\Rj\?!fUOH.:.;It3"LYR0BLhgJ46&<;(r*-!'U<]4K%=)Af$V2,4G-+=
+^B)k!F`L0-dTIoG<Ot,_BAc`(nQh(l3<VY./7IS/=W4.7VFFM6a"[l-B:2lgUe7E9
+HSF`&@R'3OW*.d[]>4$mb14Dclp=6Xml.l*`J9rFs8'PQj0JGk`i?lrH#/O[T:VOu
+n*FbgMu+AFgttm`)n%FePf7fh_2BtkGOjas)/Y,.YkO6uVtNd$<A2T#]\%A9,^9oT
+M+'f[OdKsBq!%4\/^j=bH9U4j84HTZ*:,t/.qet$MUBud8)W+i"uSgsNgLe11]X%C
+&:fcBYf^l51dbo5QlH+M*<@ZJ6srIbW9Q9gR\=di#S(a%2/hA<.A?Y)Z28T@qCS:N
+k]@B"VZ]O(<20S"qMg)=kSt.t-NqL@:nn#Un66">;!Z0_&--F]EqK?g'E885c%f\J
+pCB4UK@eesj+/6^htHrf]9fO8I[5=b%T->\I<,L7`f6G9=)QO[9h;[e\#FY"ClH)=
+Icm@A3\SDs^s<)^%d2_\naH&Em>(6!LJB-M$1RQ%s,-E_B(<Xuo5iqNP+&'[O%Fk/
+"TGSaIri3_DoeAu]?lP+X51R>7I>gSoZVF@W;X=F^b%Y99sX4H=ae%F]C2`mHQLGZ
+R3O$ZrmEDap5dIe^0`[CbRGWJ`BNTE4/dLITc:PCh<8T;`m%3=\$DHt1JUUR\JHX-
+\ahU>\:Ha'7ddo.XhfJN4^DCMR9&-uf(,RL<_NSm"5b7!4-Y5=2Lea'm2&9*]+>,/
+#IZq^?W$[OZg!`#XKs3CkK9.pp]n5npqM.Sq,Q.7mRu:5++8Z;&FS9pSS_jLG^t?g
+Oq4c_gOJfJg0aET.HK]7)j::%>OBAWqT@MJm@e-CNL]?G3?Qk5@"`l4U=3pP%_:1Y
+m9C*[#ao6E/)-O.U7CB9oq2i2.1s;cd<RVsJHpGc*V9AU3=i=r*oLRm.[Xs/:PO&)
+3(dj/p=i.^>RUM?Rf"rA(.)H,~>
+endstream
+endobj
+140 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F6 9 0 R
+/F8 16 0 R
+/F13 24 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+142 0 obj
+<<
+/Length 1895
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X-CCN%rc'`IH,+Uf2W!]A01VuceBU?RbV"bt"[%+tMd]5lo^O$I\?\46Jp%Ngk9
+e<)Nq6#9`;,gSXJgdAaqoNo:VRE,U(?Cl07jdFJcjYk;mAMP4+H9Ah-^&I[sACl%=
+5%gDOCbY/e-OW!1K&o><ogMtiAAT1\&'IIR4T7%fhRqaI\*qK8Ie^F>O8Ek)\'))"
+GN85_j!F(#74rMfO'rU^_T2t8!MV2V'S?&9iWpKV6.dL/%fIH@#/<<jPV!:Wf#&\,
+nLj`pa:elY-@pqn#s?]D*(B84W"h02`rnRIo'B,iBdRsp7!'d(7%Qq;VaREX[Q>'(
+S?G?5je\6`'iQk6+?L6M,#9Il*qqY.>.BCg!3J^k/]&p[a6\mo(ke/O6!0_a],]D.
+h<:tOdO"Oc'7CPi'`HSBSi8_$n/>QhDBjHl&Or/T'NpFpj&srm@&hemm_mpLT"lor
+goF3*X#%7e0?/u)?-D&Gibfr9i,0L[o=0!WE:7+l>8F;pD*)1XJL=:'h<'"4@5dE4
+\2C<@$>X!\/]'5JCHLtfh*di"h6rU_W2D;rp@LR_S*/#Fg30$sS&c8Q>E7,S3jsq,
+eSq"4m5c[i2bDP`$+,[_":n>u-+%9pbY0/n)"-kC&c%n3P/'nZZ=HC8611^!G?b)4
+OLoO9cMUcYA:'N7ed*](=mk:Q(fGh&0?LJ<ZMltcd]Y[=A4-549;Ee:C'a.deDuYC
+TZcAb?Zk6'LG^4K.Y.']`[/qN@rkF7.%O,bEcH-g6f:ZIP6h?&*cZgV4n;5Ia6O&L
+o/*ilF.lgm$c\;tS/l[rgM8ModorA.`h>^4[$3smnQ?FY02drN4uHJtELA4L7nDd2
+,JH9u/b!NW^F)n03;s`:Y?j3fds-EI^b)LBnY1cLLkk29L(=--eRD?J=6W\DJ6p39
+s.\^].`o?)b4VjK4/[Q/JqAh!m4j2J"o="%Jll;RI]!8C/>MXjQ;t>fGfh]h%!h:\
+B!\@*D+bnFSWh/&K@8)HK"Rc\H(\3#aTC3LnNZPJ:D)c>pa2.*X\k0pZV"n"bri@L
+MPCg+#S9.dA&EFN3Q\A)A[khiJXX/BU7M`3M-0*:I.MZEp/k*kAR(>j19<`RK_VG;
+7cY<"E_Ci`^\:9=M1,qO08V(a(Rqrg@EV\`IDLe-q@,Q\Q:T.CT9d-b,#IFC`,?7C
+_3#,0bWNoUKM)lUi[J).F+`r8.tgU0akX/j\;M1/_3_5MK+RM=XiM%rrVJF=\aXl2
+qF5)A_hO9c),@/.E%0hLb!E.*-oTY)7uORXiLU.63"Uf^Cjk7"=J@$/qg%+o:ll1n
+WVhC*s&das+\LnX"%ZO1\)hWKAnD`4\Htdf+it!@:\D[u>TJo[UWC?K>&:3ZhC>X>
+7dBG_\FnB;M.YV5^JaP[\IK7<QMa<#<*KOd2e4`=phWlq1+M4CdoNW^@\?!LL@KMj
+^M0B%FJS'E^[l0PE:[c$K0uW`(/Ur+Ikj]9o<R5FW?Nl0rk/``IqTkKR1&nfg#Fi9
+?JKh,g7f"L5)[drpY3Y6'T0S=jR-4[V&%oY>,6TI72$$+gVjO3$8JqTR)-th'7ltQ
+*bj?;;'6M4"2rGn\\O3-EXkteC.$Ap]B.&Q<W8b2N]M$-K"LQ:)=(c=8"oPgeIF$u
+Tc,M7XF:@'f_`UrRNR4R+/+AeCu_)TQKHTT]H;IK48(^kpC8+Va.jO=q/-<08f&Xo
+j"jZ6EJ7s276-!tJ&M$lE])F2bOlOHJAp+hLNjcu0CENrY"Q1BaeJ;5/'i5IG"EJj
+?>CSWWA%,-Jt&5/=+1DH#l6/Q>dh-a7D>pE<C%je-r]J0B3;9XMHjSm`0KIp4@SAS
+gYrq6`oipVPog;?c=>6jr]$8!Q6&VFT=u07rZ(uc@P$U~>
+endstream
+endobj
+143 0 obj
+<<
+/ProcSet [/PDF /Text ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F7 15 0 R
+/F8 16 0 R
+/F9 17 0 R
+/F10 18 0 R
+/F12 23 0 R
+/F13 24 0 R
+/F19 80 0 R
+/F23 133 0 R
+/F25 144 0 R
+/F26 145 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+147 0 obj
+<<
+/Length 5082
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\D3*F0'#)]k(&h80&8OiIhZO&cZJ4GXMd4tB(;177"0/c:YqNPnQ/ue5qsubB
+,[2%`[Ho3fTU&Y+L\&_PS7h!\DKPQ3O6QH-EC>)r`ruFq09l'1Z*>K.B&gMrLl=QX
+Y5\-WN^%AN;\BaqDeGj/Fu.IY9^_n4An5b5<(9Dg6>@QoZo4@i^I94k3nd;=[%78W
+*[XgcUTE*CVP%&`kCc@E&jONqZN"PN(2`P".3nGqp!ru/:8TRGi?.4$%"ApO.^DQ,
+_!ESq@V-G=`dG1,JOaA8:D,hLfCW!Bm5%8ehhq8!BCRN+MJW0#rQR:rIQhInP0kY`
+KgaU+!lSt-N+ZKJ6Y92Tcg8cNPCMKgLf'^@'Ajn3QpMN->UM'8@mT))WJqJllUE^\
+KqB'REaeqm@">4iP8Ws[6p")!h7$R*Z8leqP,L4iM5n&3g:DQ$d2a.UL<P[Da[bqC
+2e*\oUZU5mTmX0tQdqe>\+-=uL">Y]elN6U1f!68:@(>7[GD.B<^AIS)2+)>IkIc!
+0OpPQVh-[TB5#!R>5bfrP@ap2gJ-%YC`_=5Y21m5;)PUP9u^.r30@\W1:B<Qa,907
+O'`?^on6<o^pL:!*<[rq[O>+`VE?2=f;''%k^2su]C3J;D?eS?)AYtN:<]me#(12^
+Lgr7Ipt5V%k:ddq$%RhRrFo#RHT1e26m5<mFWB5uHH\@,.6]&qCFf(&[N8`3Nir@=
+VPC3,Rucm-Dp788+60ZZAY\!%`d\l>]cI&,]"VtU^Q1g3Bs@pLFrZJ)olN7^5QV>F
+JJ8;#rkMYj6j/Hg#LPKT&RdEX:l%NV@Nca[h\)#ABL'uP9g,:>hd/W1@Bk@],QeTd
+/I4j-TnnJG=6[W2/CI\S_'NS6dZ^[H)J3tgT5joMR=liU87KkM1qRdj(EG%NQALZG
+/f7bZ3XnRB(jI_g>^OP8p$e^A6gMZi\5":..O<\4q8i8kcbFWg)5Zh-+>4Qppu\5s
+#36\d5-E0$H$0c:BO)Sp!/?>l>b`M:@9Ke?blpO$eL;A^Dc"W."N*R9O(IqEp1]e8
+M)Ml<-2(7G!/!$JNb(<R+3SCQla0o=!,6Pl&#_h4>H&K:!'!Sq31=j34>_E/o5^%]
+h.neh2:.N3!FirD^;KK".pA!na(S:.0.Hth5%"B:3%?ipf%G"6HotW[QZP.9c)DPX
+"s?8*%`gN!Gdt1i0*`bW$4]Q0&'-]V5/&Tk'V]+<,#n&^Ugj`PF:n&0,Ed[NLGI/,
+FZ>m`&*]D;Z=W&EjT.qCKTC5uc!u3"O_]0j6hlC>*fb0#E$*t<bAF`/3<tMCX5$9#
+O?c(2JOXEmS)\2hcKRQWTpYqGEZ2%(!QBFCHeLY95<3d(P.MN(>=ul]rY&,M"0tTu
++3V*B'UQ'uS0p@J8fj(*K(rHVh0$b7Lpca&ZtGht!Q>ID_um:RP*ifAH+SG"2IJf)
+B-8m%a"GQXoO69eUkdhE4]F9>Q(%sk)5,,BZ82;T0$A'Zl,]afcdQQ([0*^n80?"d
+b!h_,Xat?)=9'c%iCLs$i?ML7OIappS_;=C'^]j=@iDI06IY>JHo^_LOlnHYTkKWt
+9#D?fR.gFG05<Gl7ASQ^HpbIb,>+aD9d\5U-!^)>!ms9*MHBn<VpnTRTsPs"hl#^3
++KH8&X4F1kDIpt\MiZn>?`+FhZ:JWalS,h827(Hi.'k0EDeN$=q'_&;C,@$\F`n0a
+`<*X0XRMU";]ZV":/079Jn/fbJiu\*O^LF\9r?Pj7A+An:!!DV1rIb1"=qtY;/RsF
+KOHYb%!>n24gZ86g'm5`AX.#pc0B]Ulh2cuAZ%Q"Vl30:M`$](hQ)'9f7ZUMH"KmG
+)K2^&WXJ+dTe%Io&GT54%fI.\^2P)I,&66oMB"BhTZ]s8H&,.h$s+T`n=)>n'OEhh
+<9m*`*A1ot=it9]'VJWUpK(!lfrU:8=eU)pf`'[%0a<<\97_W^>Tq<h75THL0$4;I
+JoT2PPDjYl&gbU>2&==E9LnbhQEGtm_/:,QC'*Y!U')*<9Yjh_LrIQ&R7UiR98;"[
+[rGE^ELI?n6X7f>&PLu_3KYL&;+#,G83?gn;T-LW;,PA@=gD#q*'jQL<'<9qhHor%
+gV#jG='engc[&H:CP])0ER.*ihQpRe]5j#M(H7_g(8R-s(CA'c2,r.\VQoV)Xkf>9
+T!F>1e1Fm][l`o_03'1Xh=0+RIAttLq.H#=00W8R*SL'DGSj$]<[Qai1g[e2NU4dN
+_lu>-k;!QaZhJ/;SAA=3ZnfrqGCTXSDR7l6PANN;T6d?AF&+26A4/jlZa&+i8*uZm
+bKXV;?F7G^W,;2hSF)&<i7AM8r2VX.B[J($DR`\0XITh[i;pj@ECTMPq\mkp/W.1X
+fUbj8Jrq9'c`$ob(Kasf!\ljI-YrVbPVGU,(I4Pi>3]f'h%ZRhp0M9^qE:"C>7"m#
+D.1[E(+78B5,t8.`Rr+N?-oj@]f.lWc-m/`3*&cH%$)kVnQ,I3VR^GT`"bGM\a$)T
+Ui&P9_<bcP*+a-MH%9rR(eI'$_[RGKI-pDjroO'XC42Flb&N1Sh@)3gea!</SDb&c
+fr\:XGmR-:V)V5";OQa\*;7V210_N:Mfm`64i-B_Xpe/b"\A"Lg+;\P[?$Jn6=:u+
+NI/8$D*SN'!Q@U%?Q'm&h3SnWN3ko\#p%h1f%p6#Rrl&!flJ3I"gDr4h*ROU=#Mh\
+/YYgJk5\Z<)@@B_-5c=T-SE7Vjr7:gZi=Vf7h(oW+4\)9T<j"@6,sDi#)*5F?Rc'r
+[3$^Qi:XhRgNgtk;-f>4==O+<GB:S8\(V(hVJ1SS@=7G5"kmU7h]mLcf5lW6B'/(>
+alZ"me<9i*U)T\59b#0B:<^W7kra;Tlh2?oi29F;''ir=(GN5Yp0P(N?Cm/9:tnu#
+,D5-nlGW'Y]rPf]0$h%CD"O9T1Kmh\S8PBj%9Ek/d7PQ]^M7p\kP3+e>+?#fiEG86
+iL;F'\A8,0b)S%:=K,W62iDMG)<\p<SY`1mHjQ\sO_Gl[@#SZ!Br0!TMse$daU;`f
+YYMa(RGeN;[(luH$n.H95qH>'.NH)c$jb;GcM)J0ds"rfn'_N&')G.G!8>;JD-`>j
+2.53L&iD(>iFIPZat9-i<PH_DRk?cWn@]R0])Se\VsA4GXb"3uBMQcqjnY[&C^I4"
+h,O[WUX^ofBA[&qjkB)>*KW%Xlf-]sVE\WKM4Mc2@!Q"[\p.C@FRckCe,V%!@n@,a
+KqPh+(q`n*k1t'agb&eE5m1/SAU_+VR:4HZU?qKWH=<7@V-;^sqC3h\jq\qneYW`A
+'**^\F':]'X)1Are3RTU3GW8dZs&^FRFU`g%lHoTlEWbjpIsb5g"jsoq(XCD:P1Do
+i++/`(2^R+6Elk77RYH^'*?pLQJhDXqb6iC^``QfI/5Phl:n,qVhLr7Om3O^'4^:H
+)#>0hj2/!&Z!HL]$hRIW%0T\&A,B/^-"l==cTuEICfMHu]&HO]cVJe(`M#P,cTmu'
+fBHmrL>F'f9Ob']ZE6O<HdcK_IL<U\ijfQ,*YNU7qZ!Wu8W+NJ'`KUC2T&?^H<MKQ
+1>RM4*9WVdK2'>s]7[`Eal#BJhpZ&$V35+j:*n\18T4JAFK:q'6)YLLYLIk-FoCQF
+DKV_?S5Un6PIb%hOEZ=V+"Z*"kTCQh8I78-Lc_%g$>7Q"gC/Xu<+M>3g>52+\aHj'
+gcj<';DU&7-:R6JLGIsLAMJ(M*M5Nm#AgjMRtCAF;!GW5-o?Xb?&\:9l\"_d<bS]B
+'5UuXc'HETTSI]mpS'i@s4feThWo^!Xj]=/%_)o%F&7.e/OGp+dM:KX3!(GJla^)D
+0mM\F<9@M[-!gqQ'3X"J0KJ=PE;!ZMOJ]>AbSoQkWq)(6h&PZSMOo:#hWCLomL])>
+L.mDk0fBG^Xdd--dENLEcRe[N;j#bXPX`$SN]ITcp6d5HrFNBN"N+O)2ZA"ThoEus
+l!E/Z`8,D/\[Xl=C`56QOq>D6R2-E)Rh9J^F@!DPqM`tCHl\h4Nf]t>YA@i"R-k,K
+4qtscKC;1=ekhNC8YaK],m&4EJ4"-)\"KQR%-euU.9>B"1^+,Z-t=5rb"puhMO;HJ
+#D$2^+_2Q\dW5&$FCknoY7J\f=[(d&1$*[[*7pD#+5((>C54[I-ZE\c$/;'YNuq=f
+9mO@earJP=O=c;Q`_cY<0.prpmVG&7X7G&1Q\[2q^7-V!7dt%GU=JD\KV@she<<b;
+jmfGai;`1<CUpeE;gf2.hUt`u8IL;8^H?GKc##f*YnC3Z,s7><Af_SQ>>Ja6_ppR3
+r"&kO>"-ms%Em$j$.uCG=fe9'CTl\kS`.7E_9R]`[D=]Fm>MG'd"=i9VoTqrX4JHN
+TDuMk4-,dpNEi&8Oa.H<a^:_HJ%&:KJCE4D8J1p7=Y+??4#\T+YH9t(1"f]q%uSWM
+"#*cl'aYie/!HQe'_2S7\m&&P8@!DhV9J8g[spVJ3m%\4'PAepKZ)=6G#)=/!m#TO
+4K0]UXC:Er,'2$_%"R0iNN*9"mO"k^L[js3f#@aDljh"^18@)k#\NS"J^G?`8j\af
+8:+2p#\d:_9*at8p8bc1:0#h=C\#C4RR-bMB"*Rc'"#tV_j87*kRlGGiNFUMhK_qD
+$'IEW'#NG/&dWrd&rY<;E>/b(\ulgM&VDk7:We]><0n'O=,T[iB_X$#154t&n,Y-%
+&irJY<N+f:NpOMh]3KR;:fDCDA<u(0,<LSs9B0dROUJsgZClCepFDN*]d)!L+.Z4>
+GjfGH?IBKIK0Ip8AY5oGDd#$mVK;SM^Fe&%H?sG>=HEMfS"3J1Rj?)h1,_>Vm"elP
+oD%llo=Wnnr4:O'Nl]NgWS(ajE0%gY#KQMe33FlE4B;"'4sdmO3#X5mQ@r9/-.50K
+?7g4U%>"WkZ0Ze6AM.->OYs\(WZn7Bpq,9H$=L?M)Mm[_h2=oU[qsh0,nni3+bg!>
+<Zo(KE&16f6HF/Fdf%>L?VKD\/(5sIr.4gp1S+a<Z/X.;%Y\:b&aq^i?0JqdUsE6g
+c,Ns\X&BQk$N(%k,(/'.F,Fc@=c-;qI)+AC,9bVU2;qYZ9GMhJ'Dg\f!<A<'i->~>
+endstream
+endobj
+148 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+152 0 obj
+<<
+/Length 4591
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;X]TD0$Z,%IRm-$@S.#B8-CWOIXGJbiQg#qf^S]BDS=R%m#%PX0j6TQ?11DcPPAB
+Y#`/>=gHS&7_>El!!,3,nDMR1kg^RI0oRbtUG19i(WPBlij$t6E-uXedc8ZK=!)mG
+n`TesWE*37n\sVRT+e!eG:0<)qh[$k^,[]^iOb;'?2R9CF:&@PNkUEASZ\#W6hO;l
+\:#'i3bg7DUR'A+YH+E7IuGbfX&#rp-Wn!N?cHW8$.;\fS6n2!;4"H,0!tP^Vf]d7
+IKSd23h>8QJFubE53LOKpc*D"Ng<c-+@jPMn(<uAH$(Isb9EL?+tP=udR%(K)_3]>
+jd4u8=FDe;Qf%5_X($L&I<+lHG(!B[//:ppWp?TY:+a?d!d7jL58`t!\Crj%MWL2$
+GqF74[<427,`h*FaXJE0i.T0HI/V`<>a^J0:!`;*`RXk)QhbCN\Q'X?c:RWGQ>WXC
+oDW4k?V,rRNbB6X`fEt%jlC,=.:tfY]H+[G+2.Nk(e1\m`fE&C]oA*E^Q-pHLLPB)
+DZ#:;qt&4m7rL#K[R'C4KP8:Pa0B^>=dFZ&nIo<1:iL/K+PK-k0\<6(%Q.uD6%9h2
+#ROlEY!._V>%g>sGXdmUU%LFQ@cJ7Dki73NOEuG!C+)F'nk2\!RApQ;.qm0&[ETF<
+R>)H^I]\=8,:r/l95MtS9=-j\9,:V#`SJFX56SA[lUi.b4D65I]6rHOX,^+Z!mb[U
+7MhPL[h:@7FHNr1%FfN,)&hk/:WqY(*?/SBmGZ\q9s1=&#2\t`O:'WX,"*a-(`PrD
+nT11U=BTTPUo^4G;:@Q7XrB632-At',i5_*bLL"C]6+lRW,&];5//ViX*T!-oO57e
+ghISJJWXlfC$)T2!l;,r]$2H/P4%aN^Fm9E_(4r/YZlah*EOnXV1BfVMT>Vin&=8a
+P+6[Cf0bQa"nFM6(&=Wd:\Yd5l201qAd9f+_1Y2P0=q)T!ghH!eAEn[kjJVGPdclo
+H&oh9-TX+'lFPf6lYk5,OPea:cmhW/7@%oc9<%S(_Shi^Q%Ll,auS(4OLEL[8ggF.
+dTiHHYcQqs.4cFGaE_4)d@ecCZ4Ygm:\uF,Y`XI'*LU1/NO+D2YNHLE9]$#")XIT%
+q*VR0+P98D[6E6X'WZ.rdp]B.eU^U^E,!N]PeYaQJ)K[bG$j^8MlZ)Y?1c4IbXEKA
+2<*XVRG,Zfnsl=G2AR^_.?gDsof#`9f2)Y-<n[js/o<+F5Pcr3:tfTM)MOg89Pfo/
+B:f<`CIF&dVTtNuYJmc'l&nPZS]P$"QrZC6%-I.4MYVJ8CjuYl7N&Z,8i=bi`?i,c
+=VS2C*t+X<I6GjP@Jsd6CN8rn<Q&Is96"G8(bmFeEj.M@N!k59g@XBnbm-2&HorSG
+?&A_^s$c4P#WZmsPf@ifYoGJL-nJ_A>SurBI!ZM,mh4T6,dSY)knJ9H2!B%GFI'oQ
+':k:Z/$@+a2N<K&N'ceVPG_>h'([$2edCI.RfJ.snIpmd;d5Ne7p4$0AjV]TAjY.W
+#MJM+VAU_piI@DYEa5gE[pV$%;ksdW[Bn/UiKDHqES7G"DiX\4;&ll/bit@7#:\so
+C0Q--V9.dH9d[o;XISSgH*\smL!/0Io@q6q]/Yno/.Q4>NaP",Dp?/Y\a-]01[+T2
+G#5j4`0(k@URo3E1'&9g6C:IsX7UJb'F@i$Ldo%/%C+I*BN.oK/Su8hCsW]nic!<#
+SkQLO18IrkD>iVLm"d`@<:XR:O.eX3RS<)&?o,BhMIhp,j[mQe/]eAr7q70#kLG]h
+nO@Mjcd1aSqt6lKDblGO8Wkj-K$-tSCJN=coH)D*;YK2[AW"cqlL0qCS)na?2?37<
+i+sjD8g*+'!Sdh@n/)c_"ihJ!@kYFTc$Xd:Q#qRjlH^Mc7N;.mSh7RE8X7<<W89"r
+<Z0,#.bN817e^TN/*<OZo1X&k_p,bs;9ALH,qAQsW\'UMX$P5GFr+bE=!F8?'M:Kp
+X:;??T6^iR7!*,oAj`HBkWH(@oFpu=MQi6#Od.lKS#^s+FPLJ"3+t*JG"$>fF,V/N
+`At;82cD"N-7;91/Lr.D=;b3*R=&kO`0Bi<2Y)k_/+6)!)0GqBX0hu>['X5fLM-e3
+AnE:P@;N93YgG4m@ifo7r?/.6:,#"^rqXGlVD/uDYt4bgd@8/f1P$;F@N$:l!a<XO
+JW'O/rXmN>OpbeA_*es"rM[*ud;(\.dFO',:?hS#HF"t42gpTq4<:3CkZe__LF\!p
+k8NU?^k8bYU^D':)a2T[J"A=m^TD9>&0<AK\ufaW)@l&ffQpQ\`c_J[/Lja\YT84b
+s'?+GVumB>ScT(Q=He>u#X!QZ-Q9*06mJd<L<lW=f`VB(es97N,X_fLbEWLr#dfXJ
+,nEPgCq3g.bSS/Ga\;^t7XnuWf]?SQI^[EFIeS$]3dLZ&R6mCSKKQ']a@:V=Q<GL8
+$MmruXH'0eF`MW($jW)(7T'#!&C^tc;Eu,t'=gW-&<SBr-k"uTi<ud(d?HUVLm)j-
+r:A[ZC3J;j(2rg6<XMGjKTk5iX?q6-*KCl$G4if0_WY`\q>IWV\8>[(mLbE?_c=T^
+0IWaY1I[I?If**FNj(1%+tT&&)E:.BcW8$Eo(r?'H9#>[hS+bYDj,,;G1Z'NZU^nC
+NsC%rX<1K^:!mb#rLrI@Vu70iE#6Jkq%hfL`Abrd.7MJA6fk78Jo6D/5KpkVTD$X+
+'=AtflSBIr]2TAciG#ruN41%kNO3_3:43"ch.[m/%%5ZYfh(Q8Wp=M:IZL,u6mOV0
+LJ#?V'fTUK.5OFFlFmlu+87ALlYC`B]\".Yn8u;S>Ub)^;aKoU:[>3fnH]^iX^Y3s
+hB%g+_:]6j?dmCHg&mPsbRqGqfOVS[g)M7[DR&KpLueAj/fT\hMRD<.qH-FpHIH;a
+',r5$M?gSTHBUbNV(1b)&k(U06UBA\,f*"`r79;HL227XAs5W["#e8^bD4XHG#F:K
+,VofV:_H[B1iM0^oqlA5-h$d*r]g"dV^9]c<=/aiA4-MXQa*>J=-0&5"VYn9m)?Xj
+DYLh0-!Am_P]J>i[[2mF0K8)I2q:nTk<8eT(!_2ns6'>M7(5f<eibIA-kBuKiXYfD
+hT--P=UpIcl:&!,^bN1:!RpAQq.qaZ]OV(\b'c5!fj]:!,#;ZE\lf<>4r*1R,;OuJ
+jXk57i$8bnNgE8`eOM@JF4uN\gUtM-JO:,cTaPZ[X_LtEleuSBqr-N"O*AR;.gp2h
+(4o?O@GIR>NIVk!W>J'15*n`to.#8(,;.\ddg-V1@g&nf$ckBI:I:t3b-qW")NrL'
+1kE[p3#-h8)CA!n$lpe.<>"8H.rmY`0=hj1\D'E82Uu34eU?F<kB:Yh\U;(r?55\!
+="dZbFb2`,mJ<so%7^B#R*?G\ag\lcOZKMe8DM?M:GgKB1dk5[o7q]:7P'I&I^q;7
+q86C@R\>eCq>XR#P23QT+Sn/c%g'l3$5C/V.H!i071R!LNSGG.j=G>@,!Xs.78bm0
+D2q@7&52$,]Qm0CETUjYi/,G8MBT:Z`>rf5Grj/VV,,EcE`T?DOO'NcMt2\X*PNR:
+bIb7DCQiG@.Kj:>mEjp=:q&9;$>k!k:R_@B),R8NP!!b.aAFS6iI8TpP9u9sB>S-^
+m1PWuC,>5i"N<F"?+]s,XII^/>59&TT2D#=d-)IJ=]-96egf..b2\3bF,V]SWfX8n
+9lc$Q5-rR]APcga\AM9m1?#$,s#/!b]>M,KXh"DDS6%!lWK^`\J9`r$Jn27$E!/Mu
+J:/c^8]e1?7*j2;$],e.'cK*!"W_3DXp+QL:R>@#"_icRTn8(t^7Ygn_r%U(i.]DB
+<./(<k^CZH::qnkY>T8$`:6G@JmcY](lLVY/?RRc@NW2]A-WT*clS5`&4iV1J_j2N
+hY6U&>`\8KSsG*'k;mDaNE/EhJMVAN)AT&p"N9-fH2j6aKumF8qdFAXNr%oX#t;-2
+S-CpSBQ2F(p>'gIhBm&t+s`bW(eui!DF$m:L0'jK9Mj6Q7!W*[k#Q4"]$tF%9qg[%
+W;g#=JN(t/6@hEJa7+Z5JA=4`ppMO@@?2;r)6^G`XJ_TaJCM?3&<Z!<KThGS-Q-\T
+$NAkbqXd[[j]q.1YsWb_k"SZR"8Ees/13-_+jg@f3MJ[JZ<j0s5KgH8`Z$KR`nEX2
+r)TBTe$p)N/91e"l\<a6bO&hpqQVagKM-";#:Rfr!5#;_?n_1h_G-$_4Bq9\mAi]1
+?WH4*ESm#4LEm0\29NbL9noIpdiJ.CBhn#.EsUN<\mV(<2j!*pRc*[;TE5l2/[NI[
+EhItNRF%OCRI_qpDODg--s00Bn-c_)mMD>c#s"_ILSY3T,!'s:a+,0XdG[,t(MZ[7
+m-rC=D8'IKT9&[(o]>qJeKQbrIFe-hA:s8s%okCNHg3uin+r1o=05,VR8u4Wp#/qd
+hpD1"8m]lh@MonWW*sSs@7dr+F.18fT[G1fc"<[X;`YOGmo-MVW<JjN[(teXWY<bM
+B\J:b:JElSVjg'>in]NsfM!.U7T3h4r$T'MEQLqDWH[anb[BD`d@"G:'V)1>^IsEq
+0`D)&m9>P8#%#r2L:bc^Yogfbr>u#*Muf=~>
+endstream
+endobj
+153 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 9 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+155 0 obj
+<<
+/Length 5152
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;XELCN%rg'&Cn5(&k-_)O;AWJYKsR[@<)Mc/';i"a]oqP:DQ1rQ*\fe#r`K%Ok8@
+7EUp$[t#ba1l#^'F3^14UVY+aTSI>C\f]QJ`W(,&X<pOJ2,sd6UY1/-^CFTLrItcr
+Xp3QtB;7]]2iJQf3L@[OiAi,*L8/sFF%RjG_pR9_qr<`%(Us#+/2)GPVYG]fe6itq
+9*rWlh,4mb\YZg&nf)%oYbQBb5%isC>T/eTc<m*4F2]m\9R)cOGKQHSBCoC;(D&4k
+n/NN>].LA4(^$p`0gR`p]UFk!oBGRH%"\b])^%=_;;a/0<2Rr#QPoQojcB%_2#-Ni
+EFQas)T)h:"9F27;b9S,k2pP>G]PTaq6(q\]_mQ^G]Wi74YEmllfD&/\9Kt1bM`?<
+i1GW\UDesRnq8,(L.^Cd_VO(oQ!?@,n+-A<SLD\90#c]Sq!0nY/%3"s>.s/`^]B6\
+^^:J^ckCYS$X=:cga8=X?`fqV(L5mLPUm39\nFR<U=7)-3F8hk`p8DLao<7oX,5p%
+m.f'96=i;;=ni@P'Zqo)Vb9ihAk.BShJ@rK_1"dW-Ro[AZ+E`)5Z[4.(XF+K[X]f$
+!iE>)6aD,/:kFm3&nXlCcJWROJX[jne[NY1a6IllJ6:'+F?iuc%Oa07bRgUM/"Nd5
++2:&gVYiQH:lRt0>s]:90Mt0O/Cpk-0Us!5b[qkhM+2e2gjdaa!fK3FqD>roO-e%%
+M.16seJ>S!.;B0J65I=3hAO2KQk)D'+7f5D1>e(,0\P^#78R:<It9L-'_gX2SBK%+
+LD3iXF>@He1JsXQ2<&/<hdCY5p<G5\Yuj`b\n3k=r7ENsjuft6RVe,:%e/UOJE$?c
+s#r1`:DZcQaB-j4CAn"-Q7SP`/tj=3(kDgb:I[#>$-"7g$DP(uJ'$m>_[3F8<u;\T
+;:Y%P(=4OM\.+1H$X(/cOCWp69qTY9$1r&dSZ*T6O-_efE2hhn0fjN2pb3=R8#TaE
+\4,pK)'CbIBfn,;RL2"Bb41i7iNBQU"UNB7l!1W(-L%NHo<6WM/fiAq3a(q!LD4ls
+6/+d/]rl.%7Rf1BA7PHb(Uakl7eq0E&j9c=\l_'Qq$S>(O3Z#gO',0.VCiN$$YULO
+>i=dmGrK'k?+ClsO9V4.r+T-tSK0I(0m,F3)i.rPi_C^7265,u1U)RniGVEFDJ,V^
+kA&'A/*F,&W_m-Ufk&SV`3]!Cr-Y)#TAM;fZZ-Ym70=JDE'Xf_r`ZN9+H_65A:2B7
+magTN`3=\M:2kK(<F%6dabQFGauIAr@WHX*mN0BkY2l[<a\Xh2*%OiV*>$_-Y'I.u
+E:27OA5Op78Y*pP.l5:8pl7e_O^m\1HM%W+q-c!b^WZ*#1pP.oWZm4%Y,s4s>,ni4
+g_:)boH0YkJq9[fE/g>8K%K*fie@+PRS_134GecO24+c5^bSCH`h/CieX-r@6,m0d
+QqJ4t[:(&4A<6`Tr[;0,<T4cB0UZ?i@sES*bFHSb)cF7^-</D]'67=53G$a14C#jU
+-HD!B<AAG,0,%@Ue_=FS;I2/rciF^oc0:0@+NGadnC<k;V0>bT@T"[t6.RSV)@d#u
+C4%5Mke7k?>Pk:PU-n;U.5sThdRC3k7);dO0=22=0<eZ6e[=ZYenu`JU&$))N<Iq4
+qBtm4FhVV=*qo%DK<59f:s4J5[;s0eD?fd'Zip>ps&^A/N\!j]=N3*^_a7>9.'$[=
+&3CCo>M\?TG5ai>'giE7>'>cP$Z&UQJKL)CK`5S2>?V;_\P7<cW$kU&:nnY;9b7!a
+;5\*p=6/2e89"7d0qt>fY&u[`1CPm/SsLln\9jsXil<r&1C.1<g+e#]!6&#1;8,WI
+2E595dS4$1eiQZJ*E8JsT\QhNF34:NfhK2(.aupT\/#a"+)Ol+"c`D`,Fi(?>KD((
+Bo<"7Ai=2AQ'@qV,G8aGUdM)V-aafNcVEc3ASSuj5][_VaQKA0i^D;m)#muIM[6N<
+Mj(GucstPBW?otrgdII"dAP#U=%&)JN5@t#>0o1!9QIkjh8[tS3i^EQp:8`K9BULK
+!gaVD'nn_k/%dt!$:-A/BGK>)7lfMbcnS*G=M`Ch[AORK:Xf!tEVd#L&9m@t:bWel
+LM@4"3LLukDFJh^)RaRiHF)]f_^G]VI(6FGAG._rT6)$,O88D)Spl'S9KS37fe*O4
+OVI/6:d!s1nkJT1KF2XTa12t&3eumG5Q<o]+"E`Uiqf74`l5<rFY9X@Ef"\)*D;K!
+>,'BG9-aD_'94BQBVnm7X\=SW>+*g<C1Vk\ED(k_E[gGO,2mJ@Whg9<"GEk!$$aVd
+.hmXOR\o(rQ=6bt@B!8+\/YPgcGL7-^Yd`q)HNM1K^Rn`fpt7D/L81d<KN(g2$=BY
+-HbS1U1#7q1ib9sg)3QMEdX?P4194hVQ<OKNq0_6$@e,+i/2k](0^?3kL`K/M@&](
+'WP:ucQKg"]rKa'*GT:GXbgY=%8j-u"W>K%T&G"NBOO2[8ncf,+dW]j$>]hn,;U>c
+NEOXP_ibW/l[CEr(u8/#^-ZqV0:n4pVeAMY[&P4V`tMP<"RSEk[A2cHW)W`n=MK8t
+hVR,ciImWOYA-N7G*GCpSS$G(1pcoPm$_'5;gi:_RlO>]o>U)P++J'q`YtRP*&j>9
+O?61[@6k)fMg6f`bC*C%n!#PTR-2rmI+`Lq.h@P/'!m+1jI88L@Cn["$4$jk#t+Mo
+O5.I<0:lN0:[;"<3TcTA%%taGchbsNIQZ,fHa8iX/]XQG`a(ZURSJnFUM>Es,'tGq
+Qi1[u1n1T<g$?pQV@!U:J6fJD=M^LYHcQP-+sU-5RU%&)%u]OcglRgg#pSX:'3G`]
+;[4"eh?nS(#emgSBM9'GIL9L)7J82(aQ:@&+Hsc]rc:,gkGuKI\[o1paj[*rD1dc?
+l@`,s\P?#46aM(Yh]3/]q+p2S#9C'3=Uh)IFdLa6oBAnshq#UQd<-+pOS]Fg`CP5]
+5YEI#QJK"%/CE%ucKf+K9F+CuFsF*[^YILHOA4_RiDke0//fE-7'VD0,=O#.0Ii27
+N7qYn(D;/'enh+(1jKg?,me@<g(_q_/5A8@=VQcFWQKX4YV@9Z(qPc4*Ok%PmHj]I
+3pq&G,tXnnY?UU&LP^<<#sD[Y*pcCT70<FEXfXH#Z)OZZcu!.6^Z8,@T5+#0\\N5>
+TNVP$KPN"4DFM#E]R!M'J.%4GiX)\5X=qOmQRboC\D+ss$cEE*%$)abo%iPqRP;E1
+)5^J+:6?Z4n8_^!jp5emEgWmK?LDg$Y8>Z83M,-i]3.W-i[nG7Y97%ICa3K\lZCA:
+AcDZ,r;/d`>9e2!1_WS`Z3>/I2hm@7h%[cH2!W^4;a@k3*lZC*.`no&#2R5=]Z4^5
+i"G)sb&F\UI@[3biWX@O(oPf23b15%SPH:(E_o*)Y*Y@JH8N@,7OY:.gcHr'UiaSa
+o3hl&_9fge(:/0hJ8%bTc->)>EBRIKS$6E1Q;mls]h3J.\:NkIpc&P<#+&e]"EFeW
+$d_l\I*"sA>LjqEK$ajaoCXQ8e)Je=/bMQ]#E%SP<P?@>"A1%+W!klmMkeP)]i\d,
+7QVin)%MW=?/LX^g\Y!u;:S7iTi;okN+3(pK;)^Ik$s%V'="6bQMDbEq]G.0-4Hd5
+1R&LY*R8oGKT6,Z(=SPq))?I`]&0,e#[F(_AE6S]bt:fR,%17EdAeb-gPj48@G)-Q
+k(DpJlg*M+R_L_-Tp3cdR^"1WQeiuJ-="Wd(TVM?*!eC\XYE_A,*^A<1*d<+8!4N2
+n+VYi$s5/,];sWd6?%IR/![X`Dnc8AqX6jq\%^#'%WZb9@fXmM9lDNq9tDLSJW_BI
+LD`D`$j;-O7f0m`"LK$tGFL"Y[aT>Mg,:3Zbe;PnVse+ePVhVV2K?pY@!.)oUe"H/
+`>M(#9Q&g[@tQ7(p87-$"Kq0GM2s08Z&;g1.@ZPXHBt3Pb6P]ukECQ/d"HFfr&*Lo
+lBZVm&3UV[^P%F`.P<\0MRU;Rb0Z1'U!g"fqSRPZAQ"#AR7MY`H&VGQ^g!rR)Xe1q
+6DMb$gS_+Bmc*L#E)S'jVL:dp+r?\.!0Jpj2JJconV'0_44Ao'3Nbu8pR\_gNsFD7
+Yk%Gsj7?A:h$VsKSKRl<-lF`*e"sjtl_D)lH"G/cLAFk7;4\X(]6iP\GeA9IX;XNc
+o"Z8W0"7id+*pLka-;\O9hasaj:q%;-4o!8D@XMLkFdYcfU,or./pUfgqA=tZq<:q
+\!m5\j%["Sq5$EuV-Y%q;@,H<PlT:0BijDOK#i&3XGL<*)1<Z"/89S/cBK_h[-dX7
+G[/]pJMUjoO!i5;--^Nke'H]ZK*&to%G,a1s)EP$+ZK5gCb9lf.1cZurT/1Zb'r4h
+gr]<*T's_?LOJ]sB$g-M2E3#E3CfCUqZ#uKYllPt36eZo;^bb,"cHUj!#nBIOO/eC
+<4WSjht_f`436Ak`%t+Y9+D=h"WZu+G1W!*G6tWT_jB,qrqUfjTY/78p&%2F:12tD
+)od*;;Q^!q(u\+W!b2>Q2bX=F^Dsug\*;(?=N<6@<0q;m#@.ibB*$r9]4\#M@L7n5
+pZM>[qFG_B5KdCh,Jb*cY/f;WA_ENTY2(XZWo9_,9[Y=3VZO8$,lL^qcO-#fj&2Ze
+MW]UB\dA8X*dh*;,,4bM,PY?5-`V8m8G1Zf>7Kk7]ttdqQ%Te7$^8S%<OnHmH<jkF
++3sF0!n3VEPXS_e3CFFJaj!@Rkb\@h=@t!*-sDReE[%V\oiA+)Bf4Q1&<TQ)%\ajQ
+X1DjlPTCU1)B)\n_Ca;2W.oUe=Pp^(Wh]UQ7lsp(eT>%ZX7:b]M9N--(ln)snsK%U
+\i8*q<q[<_FA:"]'g]-VE,JYY6(:6:#lbI5ZU4k"$k\(q@`8k3#X,_7%M;s6.R^'N
+Etg>HE)\P0E&=\-&8L.pL1Mf%0GToQq&?I*Oi"Sa`2)dulsQVp`N.&FrI<k%#"5X]
+LIk'L3`r[qYPW0g7"9)M9b6g_#<-HQP!#2QJH\CVjG*B:ZK!TcSdTHRd[SR!Eq4rK
+_1`UZ75Z62/(K>)kG)2mg>3Fl?N/eG008*li//<)#aUFA?s2_rV>a41qs$s9q==1I
+0\1kfX215;S5Fs.,rsB^QAL4Ba:Y8N,mp1;9(n*j,Y)K&/;nMqh%)Uh89=h2!;P/08c~>
+endstream
+endobj
+156 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F6 9 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+158 0 obj
+<<
+/Length 4144
+/Filter [/ASCII85Decode /FlateDecode]
+>>
+stream
+8;Xu\CN%tM&aa60$@TNZi+fUe7puO;SB(:kDic/0@N[*r`hji3/a:D7ikU&X1V4o$
+/kK2de2dlCVUi@8B4fGZGr;5,Gg#35:ZiN-5@s?1:UsBQMQ(0AMWt%^_PWZ`([jQY
+l/g`3`[G>C3^9*qY?sMsMR2XHju>#TQfl=n2ZF;X-<t[3PubbIo@FXF-+q43TbKH1
+1j*,"B:K<;EPiUf!e.EmQNWmX)'Ujc20%<ak.a^KbU7nWGsVZ:_$&ksJdX'!Ri8IY
+1N%M^4*bs(H1?1&-SKqda/]`kpi5lFZs;K)PEXVI^J*LS9`@%t2/bSlJl<mW*24l@
+k\K\6U9.eDY@rb;<oUu8@T>6tK@nCFX__rE96?s3ceY5ZZAXPJ%X0Z'67T`/5M8^9
+6ZbR95$<2O4:*Z!2S&SgmsUU1luX/)0=tI,T]_JadDfK!b2LfO*b)>ip7qFq%$158
+c*9$2SEK50Yp;->nnSn!U*T.FbSnU&8';@:S38fH'W90DNPPUoi`4:V%!+n6n`#Ko
+4cKWHbh$FrOMjh2HlIlE%%+#o,cR'VJ11_8*%YJ1dXNr[A[,J9AM_S)"]d<^;(1Oc
+h&M=,A!'DWQ$?oN\G&s<Q^ZY\Eihc1jk;u5UHp\%Xc4mNARm7W/F3FrM"V0W<YNAE
+gs8$7Af,ChY_h<I<^8CDC>OeRL.D;VN(H4!k9'9fal9s8,`H33QG!>*PiB%sgp"pO
+m`c7+_%bu9X(UfCln1j?aRpW67?Znm.Pj>J/TS-p<k3+f4+]42\[@4.*R5$?W#<Zr
+nDYPAM^6UXPu-NdNjQLPdar4e*2iX@V5eC)>EA4?^\-=!hYensC&W3pC&8=]*Ht&$
+]I&W]h>OA>&Hn.*1XD.U.QHJ+e#!9eNuDHrqpk][9(`TR"Oh/gV)LrS=r=7R6:p=e
+LW3o]0]2p[c1>ko.30l$KXOZH;S/B']l$lJ=rGnT2t<F.Mbe6bco9<_"KTo"Xk4+n
+/4?R(p'_^N'S8/@F$-6cJP"&TIR#38i=$*#hsA]j)lI,BU5fa@LY0RT%)gWJVYhT;
+SoOp,<2+;X2hauf\0n%Tqr/)W6HXPA2Rk55YEf]oC+a5M)Um.+\eo[u'"tT,LQ%S=
+9lZ],b3S.u+-?POH;g=q5cC;D5%>-*Q17&!#@H>hf?<i#K2"JE"PA))^RT'FAd;46
+d!46iq^%3@o0M^R$o>`%p\AZ%2Wu<fUtZ$lf/'@&j/toT+qd'kdtc$8aq[aUPkQJ#
+n7=?4b>nq&2(Mlg]-T/=2[5!:Ae*s_;^f/%h@t1qnQ!;PH3Dtr@'CA6J`,o5+g#Su
+'qh&G_;h7mWFk8gP5oj@R3`()4FMZa[.!F*TQj;m:]'^lf4c$>B/ZOC%VZud$j[sk
+MX:so%;kTR!EZ@c2a(O)(CpU6hp.ORZN`RaU)3iO9BbX[kMMW^90JP`+O`Z;C$L(i
+%ZRkq.EPs#Pc,N4?C%)#g7Fs[e/17el_Cb1kR1S%V&e1,D-FpGG)/$FUcMVZ5uU\;
+Vd48=]ND%7or!`&0hrF`!EQ;aBSC#XT#6"p3e:3LjY&:hXKX%%>DX!*IOA*e$`"V7
+-k&su>o'n&pEj:Q?];?(<3(Yj8.083]m@?FBlH`.Vh(/>7Dgr'BhlphHG*@,8-WC+
+hn@i/l#<,bh@;4Mf<lmb=pu.N)5WkhgYu_J8kf;"Ybb?m*gLW4bRc8RX;2j0J*)P4
+V5(oE+d,\Ae3u/1a_!<`8aSX`N:C:rd.D%a3.aJDk("([NU<7(geiF.>%8%,;J2<Y
+q2[\/JWp^^k7U__!YS0_9AR<.eg(LE(soKbql<\ud_si[[)B;p(r]F!3%Z`TUN2ot
+'sm#@`VrPI".Ui'`REZlk\o#mbSt2n:PF5ac/O6AN!!L0Ye!gM`j^EQQ7m`bXmk8,
+fl^1i<`-V]nH*]S4HeKoMG`)-*g'7GM2(X[[B_/RC=<-(EcSH8e+,D/5TVs-3fA^'
+k5*JF)g)N)P`)L@-?;$0(<?BK'0)"uTOfKI`HZqa1TFR4OCbD"Oub`Q_JgkZ/($-m
+bQ3D4V6TFq/19PSPI`YOg=f@`0P5/VZu9SQrH>OloQ<$!VAqCuL-(jGI=imd2:M3p
+qkqq;JJScK)(.TbWESd^jskW8q\l%e)'rjmI0EV7fM"L'E_ot#K&>a=]sqBRNp2Q,
+6JNoe*h$HGX/1@:G.[g?;aI)qXq!`HdTJ+$_\BtU$G5bB:u+o[EE<Ji]`?RO&_TR\
+`-3T]GgH_pGjk2$qK6e?;KDhJ<7'UVC8@n]<'1IE>R*6D=GL,&kpYB[Xa2s&c$=&#
+CkE<+elIn)^jq&,1B6uS<5Mm<US?m5@=e#t6RBC=P+Ds:<hlS)E(LE[(^_"YFB6VK
+8BM@a-dh`iW4dEaOr:/h+3$o(Br%-pkiDB37jorcPN7=A,Fl#b11C0E,Mc@@YO;$1
+.-*)WHL.ED<%B?kj*hHu[*Nrn+4GE$f/!jQl^4l7N>KbV=.I>mj=GC_@:O'qc@(#[
+ks2^nWU0$76CRGk*Wid3L_3]:<+W\O8ljt%7:S2#DNgkG?4G,W!kj9k=,L1C(sqNl
+7aK4jcLFoK\1CGm8FkO.?+F5?W#<KqM6]03>).LYOm.Nd"$uC$O<-akl50#o=Ca3\
+i%@dUq9<9QR0$:]4&?\Qa"P`-DdfK0,o=btjg##>89ffki!:VD=_<8eE&+AQ$TmkF
+3f+bWUtZJ/8#u<'<A&VC&K_RsfJuZeg>be>=j;:*r#)0Fg5WiNo(tQ0N8/"LbuJ`D
+&q@Ye9N>'7G59\1Fa(Uc21F-%//)r)+sMP95QgFV_d,lsZV2cfKeVZtHsRTOd9o=1
+<=CTa/DO;Z]+'<=QW7K6N1)>"4VY#8=IBI;mJ9i`9ONSh,gW80pR/8H/rRQp)P[UW
+048W2";ni]gMZNlMT/WIJ_&#el*JT,:Mqqkn8tiZSEpt<=5Vt(PO%^,$(D@6W]o@?
+We36J3i[EHI!"sk8s3@XG`]8nm4@lCc>g@/)&S@Fbqi!.ONrT5gNOM^Z,6,k9Rt"r
+4L^EW1F(7E"'b;@L7<-<k*rT4HmPudeLXVN89o&ej=DqR)K>=Q`]a-KG=_9p^-5c\
+CI^R!!YXM`o(prV#Zen`>d8,k6pMsB>HV.tj>i8ZXRaOC&e+c7++JqC_5l+78\rfD
+$kkjS^Hb/En/Ad#$0O:$ZX8_*r:ueT"+lIGUTDO8F>Kf;<FV2n9T,qk_C6D+;S\RR
+.[hf;@0HR4hVo#4rgbbPYCj3P8b,OPZWN3s(1BRMp.Lpg&o)0lH4bO-L?BbE)H.Ke
+`2\qc:FTd7,A__*`C@]o\[cEX6TE.1**Vl[QQZQ@!^>0qr,r/C"#RN"N;T%3Won4<
+#,6Ho7F6lD)M+,dOTISn6OS#"e;R^5MiItn&Ko%]o'cJDNfs&MG`a1>VXE<s]D&h9
+.U#?V`d37C_7IDm?N&Vp[A"bM27L+$lV[24K1ZRl%C8dAS[WST!1,>G`F;\N6:^H@
+(E$=?D>f6UYB5&=%c,LrKf4@WYEG\_]++9P^M+j62-$r$"mlW#0:1$,_mt(>%uAQr
+bgkZ`:(KJm1WFi&;,">Kh7Mfr^"6(fNjN[:cDI"P\`6W=a)17%8Xh*4maC;W2S)Yr
+9Q:uaM[J31Ku^BEf]g\nAZ%V^@N_GD79`NmEbo&?``%LOYPULjC[JA-g@$bCE`J](
+L8q*p&3[<uX5?`m=[(6uB1.Hr+%aU1PH*Ae-siOF?h?8X9ofIc,&`2&6,7qY5(+<d
+HNfO6>VZ^1>gn73LgKi[Y!J?0nY/IiB<2m@ikRaF82Y$c/<778L!Lb>)4*TFjo?[h
+q@<8'`UfcG.>HSQ@ScsBW?]S#0pQkPkk]iAZ9Wr;eqkN>`)P!h0$iR&<T!<Ah*U*V
+[rMsd\u9?\YXisn2?ntA@%\`VJmZWua:+8T9#?Z=5T++X8P.uHp6-#`Wq^nX*Y3Hc
+Z&3llQhJ2=\[ijE\QeXG]n6paj!#<Y'K^K9R!O%2iV"S<DLLIckTf0jhE2hce^peP
+6<8q%@o%84bfA,D`gOUEKp&P@.M'X>_g*IWY9>O7&-?n35T1O2aP3gHdG9-<D,#a3
+KeX1B4IQ[1`tSE5R690b%u!b0T1p^QbLfr];>b\8oR?j+3k5b~>
+endstream
+endobj
+159 0 obj
+<<
+/ProcSet [/PDF /Text /ImageB ]
+/Font <<
+/F4 7 0 R
+/F6 9 0 R
+/F10 18 0 R
+/F13 24 0 R
+/F27 149 0 R
+/F28 150 0 R
+>>
+/ExtGState <<
+/GS1 10 0 R
+>>
+>>
+endobj
+161 0 obj
+<<
+/Type /Halftone
+/HalftoneType 1
+/HalftoneName (Default)
+/Frequency 60
+/Angle 45
+/SpotFunction /Round
+>>
+endobj
+10 0 obj
+<<
+/Type /ExtGState
+/SA false
+/OP false
+/HT /Default
+>>
+endobj
+162 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 699
+/CapHeight 687
+/Descent -204
+/Flags 6
+/FontBBox [-35 -249 944 749]
+/FontName /FOLNEH+cmr17
+/ItalicAngle 0
+/StemV 68
+/XHeight 434
+/CharSet (/h/s/t/S/d/u/X/o/T/c/e/a/r/E)
+/FontFile3 163 0 R
+>>
+endobj
+163 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2361
+/Subtype /Type1C
+>>
+stream
+8;VGQHVdYo*QRUpjBg=9D9"?b>eN(5VbYnpQ7]5sZk`^,(3t]I(:8ZU,-R(.#pHrg
+!kGjeZ(UY]&;;6XLl%5O!XlM]*HbqK?.e.=l*emK1Nd?bR;PgQj4)r$Y+9aioB/-s
+p\93`kPS/pf*=T=eGi'K>f,H05KtW0$U*G(#k\abB,BjdmGlmEn\!ul^X(qBGeTd*
+]V'YNs#ObeOUG(%"3q(%qX<-^i>^ZA3%,\A<"^)^\j,hHI0jrE^50",GtDRM6!h9'
+pljoL@;&%sfNt7"92QfH*Y/k&B1XTgq%?\`0M3f0T(H>f#Z"&,Otr:J2e9NKlaT&@
+96`iWA%/5p;Q1p3=Wj'u'uigE''VSWaB#>I&o]fj,qUVp=->3i;^fgdA.O9FTh#<<
+L_(iO#C-tK:*<(_#74q+,/+>8rZ&?CAGH(ZPKA+0S)h3,4j8%Y$()$GrcLrN9-7a?
+;oT/.YQEuA$A+R/RMc6t3AWrB1Njd\E7J(>M5C@mBDlkr`b?(mk`8<)Qn\r,4iY8#
+;nl(q6'iL:]h0;=*X(l_=Jp&$";h?[XnaZPT/'m`:r[ol._u<ZR?fJj@]Q3*;=NQT
+hPdDhBI-mKUl:IuirLg\J$+U.XW,)Dkd1Nkh85Rti6qmiShsl%G3LFP.Q>>[XS@nP
+a!ZB4gS_#H_?MI!F.@TO-[YB3_9267Y"ZHCMT3a*RS22%C;4XhYII--R@k3L(^t]t
+eDbe65sr(h)D+[!WOtdir4/"Ya,)qkiHrF[7m0mM?tUYW6'WZI<Y1N?q@sG8jViA\
+1StJR2&_p8[;;I!]mXINFi/,7[9A)p#oG6U_a-W9b`%!oAqlm#XE[Sh@o?7u`g08a
+"J.^MVB^:>VlQY=KGp/c7iITi/6J1hPngA-Q>nLDnTOfpYgr3rLo]?'gr2`9BF?9?
+UAFKSoke6?3g2#H[)clX/D_l4"VSZ++G%uVA@:^)j5[M;X]qsr\_LWW1pp7)%+KhQ
+Ya_\gFgOW2QCY3&jg`4%GE.[1A*haPEb;D;K#M+8"9U)sEb*ld9+9kO&mCl6TJ%E[
+n,[TQGr+:+g-S(+9S7\CJkPF;H@s!qda:Dlj12^BDF'E!OM*\hAI=/?O:91&#enR.
+.aFtdgNq:pI:^\%5i"B/qGBKB\.:>2f.7o^1VRP9jSdi>j)^R/S86fAma9-Jnj,\q
+Y&)=G'fTD?,XFHijP]$kQrn?mWjd:^TXT,QTXmqLeu%!+Om]sJO`uV.cF>.b'V6/r
+=<aV;.<75."S[P_!grR.q*R8&4mC3Ig%JVqgV^uM6aHr$?@?KQD'+;P'b1NIS?KZS
+1-$Y"S#.br8a!mBr>jnK]^h#L@VD<uUhQBS:fUSr^9,'aGq0*i%RE>C$TW"L([QBg
+BC6EhV:./&S\X_(+gdT9\=/B6*[T7?-=#Z^(=UP,T)JV\pkH8(pH/[/Re[>t,HbgH
+#R>o$>UuCH`@OiWN>>d&L"dNU-2:^eP=!)8r2/i)E&n#F&^Ubl&7'i(fLGi7)8F%f
+R<At8N,GtSF:GhJF2W[rghDZ_caV%mB.":hF2r0uW)q[fI3?ss%Qsq(mr<m8B7.+^
+broWIg=leHM&GtU"$k>-5p"f&%C\V+@Xhc#qQJa[po*)NORXeWC<1!\6YfeXM)FP^
+a,/<)EOV*/Jm\#6*Ih@EH=]k\#og*#`Ji?RRoSf?^K^b!M]>r_c).t0g1VE5?:>`A
+Wi$b0g9(ebOGSJR>(=24+X*8,D0VhaY)s_1%Ac`%9@*WrdGRfAgnF89ZVnq;n.cE8
+lG%K.`Pd8&p]a!A-a_d3roui\W,1UK*U<\+(r-U_2Auc>KK/9Mp&lRi8,_W`?fooj
+c3n4nmuH0Km=UG88Rg,AbTEX^fuCML"f[q)=U(:tbZ/0cB619/2d\Rl=4sH_oSWn2
+q]Y-+ODRs8S!]irf]Eo;N2`+X0P\2Pk!f(9<IfSMhQE^0akG>.\f*k':Q=&Udpj7K
+YXi7MioDR%phZ[Tr>UIj+Y6FU"Y6Yb*P)8N(=&"r:U?7B1h&Lu:.O""\9UH%W[ZrV
+-0OG%;eG($W2&0R8Opd#Qf.kVhRU&a`5<Jq]epc%"q(8.2f-`.>0AOu[#fW';0]?r
+prsu8)tECYgodQ@C:Wc0WIe'#,N@/HrNc+Rf9(B*'7;GK'GTM17^.%L<qQ23fOa2-
+#<[I"6i?/anAgIJ?$.?_?#qjqAA\Kc$1*2J641Z1n]4V<@kV!\7sH&(ojItS4,Y5.
+On0lg+lqJW5MqlLZGY[73:MFjA&&9Y"(+2TN5L]J%fAA^fs/a6bE---5>KDlJEgH:
+oHeJ5P15E+bRU-_3;/NEc+8=;7t7Fsa.(\'oDJV7^]:.\ZYB~>
+endstream
+endobj
+164 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-38 -251 988 750]
+/FontName /FOLNFN+cmr12
+/ItalicAngle 0
+/StemV 85
+/XHeight 434
+/CharSet (/h/s/i/t/four/I/U/v/V/comma/l/m/L/n/y/M/period/o/c/p/O/nine/zero/e/D/a/one/f/g/r)
+/FontFile3 165 0 R
+>>
+endobj
+165 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3587
+/Subtype /Type1C
+>>
+stream
+8;X..BiJ#D)TV<k9l^D?KJke:Ec3M8=;NHQdu$eF"@RG!&l;^F+Xdm-&3q4$"beLo
+&5YI0+E/G0:^F?5E>]I-4*.?C_,9M^JC^^Np<\!JF6SV'\RDc'RH]KpaiUH-hY6bo
+T)Z.PMdq,UL?#dR^m`X>JFNC)WL7(ND%F9]$-(91=a(qQ:9_LmUKJ'pXTP2<GAr`j
+_b]NlK`['t!BJHPluHpNj"=Dl^i?9:F>$Fn\%EJ0$s2RBo^VWRVXMZ$g:ee)3nNgp
+WL&[,pB%=4S17)R%Io[;`@5u0G0"_eV(38fkrRQRQ#rR%--set-[=AB`e>hYihQUt
+2"%W@;PB2mB-f"U(.^gS3HE)*?dFR*0oT;o\]DtKa$1t/ClKti/mb-ZI7KGE2,0L1
+WQNB:Kk$,[k)<_$3$uKr0o#W2_rbC[66'3_@IN-A08B:4=9'ENj(%D#=<rW<`\<i;
+"lj+/fQO>86b!OHiW\qrGXFkKEJqShh^s(WE(J%`DBn$aO-#F"c(<L%2qK\2mYQ@r
+rUBGd:Tn`)o2D4oQr$1&pl=::dRZJhJYJl+qo]FpIArh'rDVb<!HD2WB,f=*Z^#6I
+fhFsdb<A$^PnYsl7H2[QYV!,E7]Xq:`>jRL_$<Jd_)!9HI9'iFI=5Tm<dhP7.k@02
+H@\:5ouSqK\f1+a4(,QcJ2Tn#JL9"Vmbk7"";HN@<@@mY,BjgT$:2%]O'EPNI/F]]
+8`0q.$qg(qaIkl\6;PrF$eo-qf&Dd;NHjI6f;J(!gSaG&=NE<pVM/V(Op8<[:$iO1
+NXj8@OsH5=:)pA"TZ>8eMC4TW-'M7AQt9^XEL;pl"N]B"<rE?*<GT!^JiM&s\!FR@
+$sBGc'N99D[4PGuI688m8;>:EOsr]W-o;m;7'I3A"DA52Rj@/R[giod=_T+0HjK9b
+&HAtl(d4WQel8,4\M^D2gt^-8")1hEfhI8+%sTZ@P0n=2o'RI<!V*?:!Z_'=eoPt5
+TPema(ptMK3[-tT[&ptqMZtnP&g:K^dr3\]9M((cn1a>spp^Ykq_L8j6^8X!M@PGj
+'lS>:cL\dLbA>J)k8#$_pXpE[Lb:W2-A2A<KOqA-<hO02)MQQ%=gG9r,*P?SohM=e
+!M>;&?F$D^Br$1h?MQ^/_f>NPn3N[XiqN."NsV^pgO^-?,p#Ba/nYlbFPN%7P="7p
+U=JZ'.K/L0VmN@=<r1QC_P++f9pC?jMUk6e7I-_YW\e"PPk:S!$8;Bi\DffaAL9Io
+=M<&i7g'\r1ilI4I'cGMA4"]Kr,Nc*PA)7N@e;B5i2\jt]c[YgL?7:5*k=^]]=#'4
+gY1AhD-UWA)\/FHJY;6&%)IMCEm6nl_=H$,V)5,@7=qfA;k+M+?_"?8:JCG8:&CYZ
+)u5Ub`TgnANDdg"U/^idTM/:#.$>^f.6m.>a:8%,-^#G1qP%EJgPhbOb&2JsYV+]F
+aC#cbNF3#\1Ed#mU5`h52[uH/(hTHALnN.9GYJlp/cXe6pho3,e!I"S*W;Oq-("HA
+A=`@l^e15q@dj66dD"+VH2*[*af9=Ga,.1PBP*99e9/XIn!XQcB6K/o"F*H;ZXMtu
+DujSY?BAgG+6qho9MErR:JB7cEX$]Xh]GFbk9T$j8C;P?/-j!%'K^(c>r!`r)uGNC
+'%3XW4%``HC+'<-CaS)p]qSta\[l$d6s*c5.+?YLP8t6W+$Er\@l#f5Rl2_HfWcg7
+=Js`LBs_Jg5MF',$;)/K?>MgOe4b\;,foY!mUU)lPPRcf$D'<b-K_AE#[):%_`^K%
+qZauF)))`[?].s4WP!3LCeJ\0Q-^lH4PAS6P.H_e6=q#`1,93+lR9h$+1u`>H196&
+n#L2D9u`V?UMUij>)&`>:#-O)P0Z2,f@!mFhk=%AaGmpmp)Ve.%8n6Xkb`L=1#(DW
+g3-WN]TrUT=GGST\E+3:*%!pL+M-<Wk#O'Nd$1N/]gB,-UX@KJH*OWj&s!1R5If;N
+:>^9f'Ik&8<UNW4Pk`M4570\4]Fc7=,Q!6%""3pk?Vq?WN-OA'aM0\enAXM'lSZ&@
+dHSUS25a>#<3%kpqLdTCUV\9IO93(uBEM1F&;*tb<a&f6I+]b*KUe>P+VGp<^N9#b
+1tMfZU4J?&IiC5h>tq"T+X]3u?4/\7\-;Lor7Rp%pPEM:KXCLGBY11r*JT*KE33VG
+p6tFCJ+s8NqCo=hW$$#F33.@lZ+df\^1XK,@EH[-G:;PIIe":gLeN[)QSj]\9X*[*
+pIq5<i=14.\n:1O)HMY0J4IbAlep1]"C.'poiu72E4`.Gf[98i_j0l>VUg19,^42#
+%j&nUVD?Wn7SBRHcaANrVpT4dPZFjFIa^-m\tUD=mY\\X<>?6Kk+);?K_XH&VGkLA
+`/6s>c[0*h-6,`r9W)r3H^+qXEoi>$>UjpCf#1;B5.=I]*@Ii@_G?e<I!k+QXo2X&
+dkr$l0SoYt07<Ufjb:HUXUJ@A2F#-PG%-MR*kcFo\J>/7'#\'!5&tH%9]FVo]?R-b
+Rn6K<p!^D=?9Ao;8YO!M"9.[e&c!iplEqs:0$BpG)\RG_'-rcS9[*A'Qd_aGgtU>q
+@TIFhiCYk.OOdHL.n<0*YjEM;&kU+seo;L'e'pf:MuLW[GF\B^qD2l,qi(h;CA/)j
+N.*OR1B-;KfOF`m^>sdhq7gnr4<e*t8Ib$K)1s3.ZFKQWqO=Hh9s<V=<Ki7>s5/Ee
+92WGL26h2Gm(DkF1tt3%$:NhIjEkhGa$oJnZ2>C8/S"k*`k9'3?E!pGnPY\1gm-bW
+T06ERm5t2h[Y5%m#*lq`Irg/RddOCthmF:#:gM6=n\Y%b\!`T^%MQg#PQuR#arMe?
+V8)W:p^4B\eI#spDg5AUEi/a`BRFZ"f,ZOEV[V_-n#G9SMgfSQhmI"@We8aG2uVmJ
+[uC4/UD9*!ITIDc=K)>QXMF?%Gj`I4k,"H5gm\3$P4.a5jSFDo'^<3kQF\!6@S$3!
+]KThFL2UgK8;5hHp>9oC6`A,d8`SePH4(VBm.jtlP^-!8BLdPBTA1^#T&-'1*r0s5
+=EBdHXPG*!psR_PQNMDXcB@pl_4!PJ@Gt7dj!SI+^9TKK]cEnW3a5s@?bcM_)>:f<
+^(.\S2K2EXcd-60:m=*h>M@(HgVEbUb-=#'ZZW?RS$qIt89on(#FT+.]36`:f@A:#
++^NFF!@f%<>I-]p%?*;T?23BqGHn!g+22fSg?t!2I<O0&,B>.>"5&fQ4X393:N)Nq
+^>cd&Rc!\nI1"ZpEdr.Db8&q3]c'jeZN*^es$Hie_^0]nphmtH]qnB/X`"9FL7?CF
+EC0\Y5#A$@($gTWCZ]O>#%qpIB5qg,D]Z.>>.h):YdLO>ZV=cnp[m>oh`%f`olg*&
+8hJoP4U4mTVWHn2joADa?3RLj<;s,-6EL*UYkZ8H22q-EI;]-iH2>"Hkkr/_ZPQ.a
+XI<'k;H6^8]ea<ufe'*4!NS*T+*O_)Aj\.'mOZY9=MAG\aRZdb<hSRQ5g*66p3,E#
+3tH#6`ZNc*1Y.5Zm-nuYWp5F>lK.ia(Ar-Cot>?rrrTXd#ufO=(:a;*iEX:nJ:$gN
+ING'i/*HKm!X'>?<EioG~>
+endstream
+endobj
+166 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -206
+/Flags 4
+/FontBBox [-62 -251 978 759]
+/FontName /FOLNHC+cmss12
+/ItalicAngle 0
+/StemV 78
+/XHeight 447
+/CharSet (/i/d/u/at/n/period/o/fi/a/g)
+/FontFile3 167 0 R
+>>
+endobj
+167 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1372
+/Subtype /Type1C
+>>
+stream
+8;T0$%89]5'Rd0]D1D[SI*H8smqkU[^Uaaq&n6TG-rjpqMH)R-5bXaF/JP3%a6<M]
+_I.Epr!P)cPp(X_Bf\$e\llt'=WEZkMX-(SA8K@midLB[Z"J1#c$,A@PB5&ocG_M&
+(5CjoE2IGqcHc(7dRo]pZMDK#/R!tXiA_joU*J=_COYJi5246SUEfPcCt,aqrk+?q
+qpn#$#TO<@>Q,cS@l#Y@X!D/r-HYEF*.p783AK>tXK0oQBPOK*l-Y_@3B8gS8lM.b
+3bk"Kb#[cl9H(<A9Pr8CW4ail->Ka<UolVVbJXEqWa1?q'pWL[1ZNS0:8]_Hd2MXs
+e8DZsXc#sg^QOI3"RsC0Wj2u6hGB.)A!Im0+kR`9)R^[@M+KE>-HG\^5j"Q'+1;^/
+@S=3FDeJHGeZu?^ranYR*t;Of"iae][)0RfTQK-c*`.+69*,VE#+REdK=0L<gTU<n
+T)5nO-MiF?o&HHVM_M,,]T!V<AD^`#j$>&FQ#BrjF-"_p#bNb!M&Qj>)h%Jp++$lS
+RkKWQPf.!r1l[5o>SA`W@35@/b[3/&2T)CZ/]=a"s3<3:#IjCIAV3m:`:4BL'Ms]]
+'Ajc\/SHNXR&[kW#a'TP$Aj_35U#%rrY#k6&&]HB;KMp#+X'HJ;BuFC6QXngq*_7^
+l0)g4;n'AS]hG;1T1T<kiffBm()KBqJuCF%RN%Jt2FLc*Z+FY\^EkBm0[-"ZT1[<[
+DU9h#?YnotIt.F@*T?L!73VIZ0*UIg+?\hVb^8D:&.mk5h0)/Maifkh/h/BU3CF;Q
+1PLEhJ)g[+(%:ZZ]n[%#(?26c$iP_=!Uk*o<cjna?)DGa'-]'(3$reOK`d*P\;9qN
+\Hd354nrN[k>8"?6q3d%X>(Cr):$4`A>F7_S("j;:u]EaPOS9VgD'N_"q^r:\`[%e
+#*pA?"eLbjD;cCo>dUsuT0Cq#f%IYe4i4c,m^^1.#>AFaWK0$2F`]H_#d(NKa),A)
+36+;7f@?!8a#FloRPp-Z+X8kLU/frV+O.n:/+r6#Vi9dKM);WjlJcqbJmNe"TBIHM
+n`Pb14WBCq(Mu-]Rq+969us>h7Rl`3UJC^cr;<SnElMYVYsQiOV)MR$C*'#@Yc%N9
+N_elrM>;FRK_s1I#/bTBDD1'sfku?W53Mpt3W$.`[jk%(L:p7r:Yr]&Q)c_WCIR9_
+.gk-+1Fs3Di5.-o_9QS8gd8fF"i)8eJeB1+X[PVZ$:$m*BE@''8l#0#Q7P.gFj)I#
+FsJGR.G5D*^5C$(#?kL%L,99XDqo[3)Hji]9gL^_npFH?;V0nBJM.3&GWT^KO!rXs
+UZH.I".RNS7E&X(7(/%S^:u26'0's1REp(9\+,+M'4:gbJ+tP~>
+endstream
+endobj
+168 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-57 -250 1139 750]
+/FontName /FOLNIH+cmbx12
+/ItalicAngle 0
+/StemV 136
+/XHeight 447
+/CharSet (/g/two/h/s/F/R/three/i/t/S/d/four/u/I/five/l/six/m/x/hyphen/L/H/seven/n/y/X/period/M/b/o/B/z/eight/T/c/C/p/nine/fi/zero/e/D/a/P/one/f/r/E)
+/FontFile3 169 0 R
+>>
+endobj
+169 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 5701
+/Subtype /Type1C
+>>
+stream
+8;U;GBiGdZ(9QleWWL!@2%@t;<K1JI!\N?I@O;[$&.u05almH#>rjl#MkV8$^no^F
+/[V+*$\ULF1n&#j)E[S)@%r<f^_i%kDN)S$':2:NSoA!r+6R/A;(&?8YJ0J>GOKhO
+IQ/Yi@5s9?,3.7UNF'"84XY)Z5i>$VOCp9('Bd%s]GJE1'I+-$U=!,fHTA^WUB@+I
+_A@Pjf]W[S>i<Q-:=$DhVIP:0ZSas4&[3r3cu6%pa=h)o$>nY&!qhlGD=Y4fk/d]l
+65KI@_c$rn)L79.*h01_<LB=[Ul^@G2"LEu@tjLKbehSUU<F%bPjm0>D/?47;O]2$
+=(jI[bk,aeD6C'i9kI8"`\1TeC05;u<+jDcpNI#^YJSoLl`bW]?a3Q8NOXMk.De0N
+*$!/<0F<b6F2V[KZ$Eiu(^n-`73X8c_nmFu=>?+,?lMO:J=m&m`eq$RQkefRAGiH@
+PGk%.+O5kX`@"51ZB>i!.dA+_Phn]uVB7hZ3=IocE#b>[2s#Th[aRZX?g"1_M5a&Z
+Db6qhCWQsNI4cbIo3IEg5+>S9D0Yn=dne6XRBcM$`KD%5h@@m!T^B[i!<t!'&YHU:
+XTkiV>%M:3Omj?To\mr]4_6Bj.oJh9i>98%KJlf)&04o1jC@hq#HcmSCaq)TAFoL1
+(M[O7/_Z5Ff%0PqOg`dJ;*lFHAJ)@;FU^JM?mNAuKKm<=TV&08E%1ED62_0>amXIn
+)5`2"p^#(i7]oD5c0F_7Zam\PD,*l.X4(4nn"RTQXL+1@fSS@u't/`F!Tm9/,dfuF
+KL3a\=H69Ul;k83KqQe9'EZD34M[c34aM(W,J1,Ym?iUp5&P'u_t7(%duSRj1A%oi
+A>+>1:n5\*'kcU'0UjlPXMrt*/%qK,\(_g@fF<kZ,Ia?i_sfVB<"1R*`:-"?#PT*Y
+ljbLbc/Q$?N/Bgn7Er)DDYtpR&f=AM#780"Nh6P0=9UL;o58q0AHFHO6re'RD([8\
+d-2+@?d5[LJ9joG)$\\ci$8DK1i3fO$KSE'@2WoBQEIYS97(+5Q<MkhgjQPfq,dU]
+AVu<*CL]=<K9TnhQ12o$?M,kW_)X#FGN1VJ"p$E5!7,)Qq;@)fZcoF0Q'SGtU`ffp
+1*;)]bkMh'?P`Srn/-MIl,n_W1;K!YD9:4/an%8^\QrJf;jVc6ZeEL/[+RXO0LH<6
+b4o6A#]<!5W@KVTkB>=cg2\EbKc3,FQ^'*$p0Q\>9o#/nhae!^SIZODqZ07I'_k=p
+*T79*;<KSL0(eg:oeCVs^`V<Zq'c*dre(+#4A)NPXJk4,YN'VuMXIfD@39kcU9DqX
+2r$$:']sO%"in2DI-_iO_34l@@qeH6WM;i8R['`"DOLG[l7'5qlXb;[h#2,b)9GIH
+g+3_]kjjp3<@=1>pMJOY3J5.e5^&YUl>"JpWbQr>;tRp&ZLpo.qSSpPEdGF5>.;75
+a.a/lrumqq4\d#rD]0[,mcb<!ZY48*&oHEG_OAZ]OaO5D'"`-FGedp1TA3$#5;usc
+GUs^u1H2,/PI>ItoN,6%fQ/WmV[&UO<o)%s3))h=JOZMSc>.?:DDC%.[_@M0k9++G
+NVpCc'I9tBZ/>On=1RVVjA=#QGFn$]^)O.\39R[[)Yq8n_*JA?!gI>olBXQ=\Y[7R
+;t]'mj!b?CL`ntqGT(+)PX9#bX>+PL8d^OeS0<ag&CllU<6],ec`qd$UCgc'=.'Y8
+AJ"*en/15CHt9FknTP+FGG4C/_@B57a:2BPJ,gAs>lr>&.:987Z^M*hK'@@B'cDf>
+f&;B<hf[!p\gR#@%D22Kp^_seGMOlpIaR%"9GC$dFuSSrb<gij7k]ea\^(c%Y]Tc)
+U/,!(hd/Oqs6X3;pr8h_ZiV"gh^76ZS'VK>KY$S<6Hpc`I_XBCChPTGbkWjDg%fo.
+s'+dCYl<Oa'Z.XE$_gK\nsg_TAg>ui+lLadD=@Eb]10Ot5FtS!<+us_Xequ0O:q[@
+?+N<$l`L'\#Co%?6$P4f9Wu`k4%'XIi!)>u't/6O]c@>"QiXZ]:3=&:M%hq"a#Uua
+,4@_QO1F"87aM&jiE>UjKX'Q1<Fb'ahC8k)K_;`=')eS:q>3JJ#sfPgV;R@Nl62Jm
+^,nN!l.X'`%Om(\,CBZXG(/5,?\CH;ra+S.4HZ?NLdD`q"ZaeV"H(ojK0$GkR]mfQ
+RMCK(ZoLf6YS,N8&'i&;9tBG>La/GXURH3JA"m^RCQ0=`d'_uCj_Pf7=XbU!(U8kq
+4>EirJjHq<^d]Weq@^nI!_n.9,tE1YX\"OG.03=!aINP"8-ZCs-MN"!HgFXZ<,g<1
+f=*-[\?iFFK&;j,?Q$FHaf\DLgC_OM++]X>If>u_T>_:_0;1O;;(q_:$K*R.l3t$*
+&VrdFZdtj!#-hS#V1*=+pZHk=S4*2AaB,T;:^9l*!c2!fi"N8[aoreGrnFIc"ShT[
+:CH[:p6uh"po8mP0?>IY$k*sW/mkcm/;1A81nUIkC=!/[+p[Pa/n@nR$)UVYhj'(H
+)dXbM^-O*Qo`]gdr0i^%PGeQc<<J39)_>q;=hIc,+):`;R%78-X-?5Q6-6(F:`[+O
+FapPgF:b%XTN?Gd$b.Om_*Pusi*b*.0WeH=<G\Snii;"tiXBgc$H1u"8Gr$5q&ed"
+*nAc.`JNR86#l/R0cZ[\mt&:4W2$er[c;A(jf!uY==PL\fo]!>'*K!Q6?jaV_BM$u
+_QYlu8Q[02=B*(Aa!lW[f!/mg4?>N(l]((;`q`pB,-<YNbTE@m3A:,UGPU(lqq\:8
+BA^.33coFg)Gaiq0bn`OSmVfa8Bo*H*ub>uf!&r0^%fTfcLglDCSrfF1V>?/D;3bY
+D/F.VEQUPdm>rdV(ho^2aV_4C:d+`Fa=Ja%PZ#JPdLp+_!<]@R">P9Gqs*THo^qd[
+h'3f4FE1`c,ZDjYXC2R\12;UXBr5nmL!oMG!s2%</#?D85*"X>i*2RNTh#D/B"6ed
+3rPe[7Bhll\9;c1X4%Y@G+m%%n8I/-&'kE$J<0p"Q5K5pZ4;maedN13D-P8]#\kri
+7XV8Pkoj-*hHn1chHmXWo<*g>jMak9G@i"T4of$VKAQ=IhVt&g9R<$jOsS518.H."
+g>/OM@5@:D/o9*a<d];Tk[<"j&ND$0-=fOi1`"9LKqN`XK#OQc1^Ql]RpsDt#dBu=
+PPh;;G?tftO8.m@@1L>>V#j'd-6/oS'X>(/qX3f#&Dk/([a/4Hc)tH9]peHH^SU%V
+W:,]-10F:_,4Y_NT&f1!8WFg^A6-iIZEH3\'<aX5JO5Q5It=KB\[M-=1'@6t7!HXj
+5>T[!T.M[#GmlC_A7j[;%,/NT@<->$)%3QmfSd#!TqD0AXL.B`=7l7]Zi(_rF,W=i
+,B`jaBGFGf<OfWegIa+i``)F]B0e;9@+Ham0"b(hDcO!h([7ma(o).GPN.f*#IA%X
+1k6N%n5Zp;Fc,3b?#1lXg!6./`D.a]*fkR_>[S(CC/SMt=F^Y7gkdYlM_`L#OW4bS
+<KKt?Q9LEO`C9lZCnQim@M?aW77A8%_%bs1Z+2&hO1`h5&/2M]!cD7j2CX#%nP^(/
+UU)?[eIh]Pc'BZF5W<-6]mPYP`+k[;jjaG>>Hf$Fa-(C*#a511qFp:53]`8m4.iLG
+qZP&NAJ%jLdWN[GZ<A0p8`6AcRSV_$[<1@U:ER\BS6eZ8CMIE<eE(2Sl^:"Y%Z3nG
+dhj3E+2QHFY0tVV#*0>AJ?<QLN?KIm)F)Z%8%2'"(LkYcgf?)lkTthM:*t-_5ejsa
+&NaL="#ONJ`jEfP#4s0]c,(*l\kNs`%-+";VaA&@>?(!>m\GA0g+WG2`b]1l3N0),
+NgX_-Q*_C+[.'M<Trl,Jh$!77jS8:%TPr`;rk4UuaCGWTTi>_M&6:8lR>n3F&RH.a
+`""rE>m;(JWbV+#Q-AY)8_U=%21gXY%EQh7+`\Qh"8@Z]f?j-s4nK')kisY$Dl.qS
+E)RAR14H:*N\S7n2ZjafW^?Xoq;G?BYS]AS+@TU'6qDe+iDJ8AYgFOg%'*r94rLS1
+]\S@[4l^th[A3u?C4O9,Sf5A1qA9U]6m;CY==jQcJ\0Y)CMA(./2(@0,Uq$U_j_m5
+k-0eWMH?#IKdQ2so+M4m"=8aJ`A%86!CS0PBbC+-LFV8BWZQu`<Ia:#UK$[>n1h2\
+q#\F5`o8UEjQfJUOMS^N.)S@[84s&jrg>n#E8iO)"gYd-3dkr?XqX`D%9?[j[1+KB
+2/JkFVM$2;G7P[WE^B[CR/=Bh",RqfH4Xs'o$sdoa9%[*g_t_)7kbdMd#9`uVe6=E
+`RZo4jd-^I1+Cr.lrNDfMq1suoZ$Z@k"'2T;.Vq\PK2hI>34o.8js'J];hmRbH'-4
+[8A*@]AmDbl4@t*(2ACfOBp4qOSUp`.3Tok8ec_.X=f>>hA`u\?SlHN>Z]TH5K2Dn
+,MTHN0$VSgma*fqVSQ^"MTkc%N*I]nM_:7$?b]q,[r,KKh[8(Z*#^2lRLVG"lrMp7
+(0d>)Tki2`3po%f,R;WghsQW;"juN6:A`jc#KU!')Ws!GTmr#uiR'VMT/0KgFR0n'
+TA<<4`Q-MXV!uXRCboXA2`d/DKsRami?6X2D&QdQhKKX%*>s@nIb2caQ26qqcc^^$
+a^B^dbDQ?boAA'DJ!Jg"s-DI?qM#[XdQ"FQ&+taUDl0WgGGSR#!o7@RQR#`l2A07Y
+UD5\BZ2+DJn!EHnma:ZR4Ibhqf>:&?!@klX7h)^ij:%?tJB$U!ng6?6/A"2)'04\s
+6F1@H8*blm6h\LG6fem1PW$[0oB3@gBF9C06lQSCYN;(oEu_.fHYYkcL%!%Q'cGJ6
+8CNW;1[=^%GaiuV70YFdj#XCd7u,4F>Ag&jX4o-dW(5B/Y\H`dRc(h=W0Z1NDg3'g
+qh#^I'0MBdj!N3>r+dTP]MH`41-)aTDbb$c?<V>n(i,/&nuVM*%i'F=e'CUmoTqGo
+[@a"MpXli_]V[k`lJjf<$70;1QKQHQEou,&,,)_n?OQO;YRrFiY<LokOBHUcLf'$?
+22QX^.!9/tmVjsbN:O:)>@,Uub@?rr']MpC,Eu'TVfUnb^A'>=63_K]S^;!7P6+/?
+lSEpTDs?IYUC5`0JfJNiPT@<MFBl01NIgg4Q^?4nT7OChmZ#lf06a"u8>#SL+=#;n
+"o)ZoRq\s4Af<AtH23Y^[Na.V%N@YBUj571FH7ROs'm?C'E4+KGcFDRW25iCi&\<<
+D+N_G<h3'-S_/A`;X)#u1u&uCV1:pra2j;%Q%L`-XY7HE<i&]m1`Ee7;m^))U58UO
+CgNd67#4slMD:gTYSt[B6DDfA+!uOZ;,VR?Fr:6;-AIN:[S7?oR9?LtZ^Ct,o78$Q
+%>#_Ho3pV5LT;]E7N7EpbpP:@Y*#QL8K<M9`*-ZSJQI^".u.^68n9+;4qZ@gp%7JV
+hp;pC$mS@P:WgiL/+IUqHuu_>)OhN,o!0)`L%_8jE0N=n&9*4F1gCV^M(`9S%blal
+,m'5sJi6KZg%,&Wk%Mm9UQqSMKW:ulKS1cM56-?:HiFTNLl8V7"0_g;\bF@Z"1]3B
+)$ZW*?3OU=LL#[;ChsAmC0QO&)aO]&WV?Z$NK/sXNZ+/fPD#*O*rHENJGV_<\H_d4
+\tnp=cNa9Hr!*C^Ll."E)Li!EP(]#?%Y'i?:mC^&R8]FVqco6g*h[6I$jjKPpDaRF
+Q';[cpAg;L$k37H!:2Wk=o~>
+endstream
+endobj
+170 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-60 -250 1164 750]
+/FontName /FOLNJJ+cmbx10
+/ItalicAngle 0
+/StemV 146
+/XHeight 447
+/CharSet (/g/two/h/s/F/R/three/i/t/S/G/d/four/u/I/U/five/k/v/V/l/six/m/L/hyphen/x/w/seven/n/y/X/period/M/K/b/o/B/z/N/T/eight/c/p/C/nine/O/fi/A/e/D/a/P/zero/one/f/r/E)
+/FontFile3 171 0 R
+>>
+endobj
+171 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 6825
+/Subtype /Type1C
+>>
+stream
+8;U$)Gut`()TQJGa\36K!J?JbRAaCZ71R;m70Ec/$W8ORn_#+AKSTiLTi<OANaNK?
+E!`Y(&$6P&,$+bsa,](D[2*UbF^:fF[d-fV5'E:K^2\YrEC]NOh*:(nhgE3-pG9SY
+`A+%d_f=HlH=L3-D!^/`H!.b3K3hWFg1ee!NSAjaFs"Th.7@K;7&uNumc3B5&Xg=d
+`YXmafK9Ob\\L_<^#!(.h(XH4fhiS+&0)P"F@j-VA4^IU)KilfU0QfgSMIr;$Y@/J
+TcsE@W6F7+Q#&g<m%$i#T&OUEOoSX\8gR,XIB6P:W$k[\Ppip?Ajg3J:qr2CMcT$4
+jY^e<9!NMOXubHI(8iQXW0TgT]P/.^E-/s_i'@j8A.5n4PUMc+RGo6]+u.r,jl';_
+L,n:]Wrk8@`"ldK^Be$j`'Q108rU`GYTts3JgZ'TZ+X6[B#UUV*5<so&@<')`'rWh
+_D[OCW)iPBgdh?t$DeZZJ`7[>EsI1"gPf,g\f@7\O#Y*=[E\?2\]:+Wei?O;Uq,9L
+[:WHtCUWQ-Ru<cXNH:/#mr4nhXdD6s8X19[r8Nk(n^fc]F2%6NrU3YI=+Us40H2ur
+b(6Q7T*-<JJWT*h(`5(?%M%b.BJ(3p6427Rr]nAqS'c9As5)BEm%mOW7\iEC-`R!(
+O*uHKe,AC19L36(Tj"J#jBML4QG,FX[e52"V&6`uZ7,N#oT[sHIYI5`8V,DViuc0R
+$!dHI?1oT?ii9lA%1n,P6O5Dq:QjS0[+TbOCc5j#HFd"Bc8aSY<8MQn[N?Rm:FH3=
+!rC(dOO4:V&.[Yk=Ga=[Q4g;fi@)>LKg5jS(^-!WWrX4.8T,Jq3S;5O%p;+9U^+"j
+fn\448qSZe)J25EA_BaXW?OQZc;7UI8m1#k^tHmj>:U1pi'RA&0fEXX5'C3j7WXBj
+hl$)Op=E<5`5Q7ZCe2MP>#')#CCctE?e-AB4rjS[8F1($^BAus!V;+?*qi.q"I+`'
+Uio7N7bM*fFZ#m%0m"$7`'_qj2/p//N`(r_O3:'6KNp9p+KKS\i*b`iJZ]X/p&e!(
+qoJr2oYgR8nDMs?N>l#bJ<I=j7WZh'YO'kqj_%uB#+AKc4dZbo&59mV)j9X/:HH+a
+[bS%X/\/FVLkIcmT7A05_]\j2ZB=7(R6.$H^Na)m!p"3$*]!2t"^=d$#5V,ckjRB]
+Ok[[Y=o+V6l"_m(M9,oof<_I1._STTf6EQYVCJpT;(qp3r1Q+pH@86WZE,X;D9?R/
+PFOdfa7]td+?CZB!nR0<-mqMTc(i1o\m_'!T7"fWgK.<J<K._e!El8H<GP_oq(bDb
+V_2s%d(jo=3fc,HW@e/QZMs=/rM*Ek?^DlSHjT:g,jB%3lF,gqcd'hZbF\Snp)/+*
+f,(Y&UqX=#Hhs%cU)Xq\;qb%%oLJ-nO3ZN$B$GHU3b,ku&CmH*elC*YPG(Ih^7Uj!
+SjXqP27II4NAXmlT%6S('VfZj<*?iJ8M<8$eer6tk$#$lMea3(^G3rlB57o52:CTO
+&I;$&449VE9_3bb&':a=ZS31RK5CBrdZ_09hr,5f(O9oDcH@bNY8ZhN?=8LKc5djt
+gQ#9`E.h4kQPAhK.Qc.n4WPP+&)KLX&oBrPnj@CF`.k!o'6?V[=T/.%H^OZ(rRpsU
+_kP]*P^f'/WS`q]X5+0s*0NQR5gkH6B3M;O*":bTpI>F>+kC0^RZ4^]h'e38'iJg>
+Aj7iHDdgn2C)^n'EF`p!rSX@bEIC![)/dl0O`?MX!*LlD7W1krU=jJT\K8WXET/PI
+<e@tlp/W<O(!*GkhT3?mfYsdm6l.DP#/?B(KnunN8?aKC3Q5-"L/lI/m4"MkV%5^Q
+mlJKl)#/NPW."-^6BsCoGIqA&fChF:0#MPJmcHZ&g8&5&S%,`(4!NQ\k@>A`aT$g)
+RVY;T4F^(+`flrd^p8k29>cm8MmPuk;<FhKPlVQ@#tXk(QGQf2b(@#L):;!Z%f%<@
+-P>;48*f]]2J0Z="f(ksH*rEO1,'@UP!Hpk5I3h3d4"t=nGPQnRc_UFAQ2os?Pqi$
+MGWf#L]\aE^7c8`J9k\?UX*\`Sj'7qU,f5aQdJdLmadcLlnCsucpD&,5,'?Do#_^=
+Q'%3\[sT?QRU.t0R^M5dqrh>H^2cq.J'7/-`C,u[0LI;(0q\TJ,Ws(i+AfZU'p6cp
+7X7XB5;[F@/-$T+_.(:H@F$2b$pNkL5nM,_q_te?#9TL^/-R^!RfS0s0-fS/]pq?T
+S-1E.5$$<&IG5bS'pb;qJjo2TN!l<sii0,.'4X?B;YaJr^M&H0F(dRHrs+<dK4'$P
+7pL\=,cD^>75H'Yk8a+*Jf=GF0enAmeXM\?7+b*W6toL`_7L8.'-&,(*$4ku_8jch
+L!WCLR*9/@UDSrS^-QD_R)JkmD2l8!VdHdHe!BQJgH$87,MiThZ[<RCJ*/98-`6IW
+ln6b4=-8T\5J'8m.$4oTUh!i8qHlc<-a?HtN;Di5qh_6(Zgjp>E9SkNb!..*a_?la
+U1kn5o*HbgTfgP_gur>=Ss&i%5`SoqiC9Dn'Drn@@;<bN[%9`b3&s5fq4oF#je,CE
+#*or,0Nh3_Xs=,\je1O4Q6TD&(]B6k[g-7>5Eo5b:fD!F2MU:c<H**j[q!`u]n#cZ
+*P8Ac>*uTr$s4qqM^0Dn-n#d`PuWJ]#q(Cr,_BIZ$@%D9%<@RB!a:VCEXTB]*?=8q
+BH:;Gh3i$0*T,L&Xo"XlPe-8+mN7fVRI@gRchk?W8$]AtC2T[Z?5^*L$?*\WQgM>2
+Kt30:":<UkLc^k>b<:THk@Q9=[R(^&&]:YDM.fc:QsnV@'+>8:"gnLR83*U#e!o$X
+nKp)*BCAA[HS\[.kOa>SH/9i.[>$!NFS[aE%B75b+d4XdYY[6:Pel/.`;94KifN/:
+][NXrqrRd+oW(t-FrV<3kL4kdRV-2kokPTYbMq^K@i^Rn`dtH2j/.Vm6Fr2>9%U=G
+*.Smh,j&1A:mo6cD0%D`i6YT"H?tu#r,`Qf+oXJ1gQ4jGE._aE,pP+(*9YU&B//!:
+'VQs/TTKP0"9oK-jV:iS<VUW=)Nu3]bJn!6*Vm?9NQJ8"c-XOc/rH;D-?2FQ,SLn-
+a[VEQ`PmC%[T[F<"iAU>'tfgfe)6^^1^D8M6Z<ed-OtWe$%MrZ=4jk"SPHt:gZ6u?
+`jW:$3$C(VUWoTmpLs6,Z\JOEl[)K[hH3`ClGXLX6Uj3J(?\I;f/;DeB,B=Qfu8((
+\RUDY35"X'L/?9rct,\#::&$?ie[adq#CW;W]fWV8r[+eid?0'#^@+TIcmni@3M.0
+XrH)(I>P*Pcm16qlLikODs&?3IpB%LZt?YaN*jZd)0pTl/'!tG(U][^*ET:Tf5e_s
+3E$fdWjK8m&@&ta`tP0+)n)Eaq30VtWN38gk_E"Ab(->0+1=Nd/-UOEJ5!<]UGs8)
+dR$?q9F?qZL.$JnFlRepOPq:)#K8Rof(>)bh@*O3D3l0tHm`U(l?Df<.Q1:q[Z6<.
+eomk[D"/HnqEWL:XWG?0;qU,OPGEb@"I;$*cGEfl7e8Y$9=pKb+:jDVBS@<,9Wd3+
+VP#@epb.V=nApe09Z#pd<\TN$57,MNnX/b4@Cs-uQu9A8'>-Ri^=X^-<tNFhW;J__
+kJ-4=.M$s%V=ocSeLHiqd!L,beu^ZP(L*,'_9IVGn[8sh"qFYjjLu(T"Xp5[GuH?C
+`/pQ]_"<-W6!k](6.7%OTh.'oL3[3f3Vq-+5sGT=4:q4%-"F/:MKPcL;HCuK#:+I%
+k$K:Jn'9Mrph9>>n-L#X[YQg\'ocJFQ1!+L5Rab`ihq;kq%W<[Sd2o%(=;\NjQDXN
+ndPmmrcA)\Ft]>>3U%_?h^4Bj$B7ag7g,8uKiupXb@dka#N>9afe\jN%Lum.kA`:Z
+6E&f"&3Dj2`!kYR/U!-_&@T$A1^e.l1]0Q=Tf4@EiHb)RE=PlV'r&HNpsN(+?#)HI
+a@6Ztl7@)lih"_>E>:r+R!&7L$M"-\9$k3>c<BRI*m>UTAX%8]s"r4^JHD.=8&!&/
+kmC+^SFcc=.2EMejaXN2Z&fVYDaUMN8KX7CTR:PqasO#Z<,VJ'o-njJZAmNU05'=M
+X.r0Xe446H(sbTj=!C7WDAS:QilEN;\oAt,Od+ZJT]Sb,BO"p6or8*U4q[.u3^:6I
+D='=/M[(I+/Zh<5_jc_sDkK5?)`"\9_)a^$,+(Wln/].L\YAZ#qee/g-l@6r7Q22c
+I&0m/B_3Kp+7Gg47)PNs.V5D11&R)W`ce'a-kXX^_ST\T/rsH(7AU__WeXu_TGFRP
+\QcIg8J]1mm(oirPNVs4jV+-[4uku9*p8Tan`(uuVE$r[IKI1/bdqA$dBqnEj4^iF
+W%tQ.d[r4[R`J,2S#,a8@KFWn7Y*BipDX:NRK4n*Ll=r_:.V=#UHG<SZoY*f6/(_?
+61t#]Hg&M,cWq).TBXG25[sC2)SqtoH2^P1@VkE1oL'U$#k\*^Ho7;XRLIpC&7bQf
+">@&-bIM-M,R=j#=*g,-delOIC0ZADRY>#RT$5>Tg7<n&E!G3]Y@AJ8"'H6N%)Q"0
+>oTcXDPg$K)DrI5VU?4LnjePA_5P"VEY[id,kB*fI<WX)mmkEYQS:qo!sP^<qguho
+^59d`,1&tRn9Yl?Hr@V`&mS\NZe>(["00'5LrE!*&J/LbEC?*Z;aWXo`/N&TU1S2r
+B5o2kOmmK-6A$&UQQW!m?XJ.jlY+7CR+c/q:8sqKL.Kt)3?sj.DLHq6.IF@:&XN#O
+%=ilaiKe(KcslKi$XOmg<I_-*.b4,>*\K2^o!HBR\@BUAH>h<9%4(Mi(qre`ho(:Q
+K>AB-o\2a#[4*A'M<7YHE(Vm1iqi%\C0%L7cp!CaJV%7sE0#WnWrOY;079f,g\dLW
+X:9+;F!S3rmX^0]00CL"%IJYqkqj\I.PJOb2jZaT)X?k?F#!O`VBtH8.7ck?'Ip_P
+mY17b3Ip+k&:FLN/*t3"gk+k$KXIKd1`=/NLPI%S&gfsORVbGZ.Tj?3Qatto)@bg#
+hSp=B1H>eo-CA&)=.a&uO-EW_W`X2IZ:(Z#qRCjTa])PgnoTV37rn0Oh<EFGjLDL?
+E[_VH,Jf\GjOu.G-S%Cj?Y#dH1[h$#$F];aj5[!#<)j%n5hlc3RL_`IE.:Oi&q5"h
+L-V]#X=e2NpGA]'fJ5F"9Si0XBFtCSX2i3[(C7Rl!0=Q)Cr(2>ib*%8>?Y2I)p*fO
+2IcI0j_Gm*29?Ofi9Vij<fT,VqRVbGlV]X:;K1r71Z-#MlA=F>pT\b:qZa,5J/GqP
+XmZ$iRi!ZtXi&qM_YH,<Xo).(_J^u#,Z-Cof^0+WG'ci66BRG*i'We$HCXG8Zj2=/
+&1=RRCMmaRXj'Nq+,pfY@=oH]<RJXD2+jt">&::RY)]LAQ!0ndWJ/2a+<QH_s4j<I
+`*]io1V4;6fgJLl\l3>iNJVA0a=7#:1n5fH'6CD2gjU@Bs2"j](DHB^cDrk#XYL5f
+bIoRhC[n1sd@8smNX2+81UAW2,=;S=QA>Pt4(.VRl%a($,$C;9Lm1N*V/$H\2us0e
+a=+.E^]AX57@+9l\dVk&N@%U%@DX;8;tFJ\\Ldo*`#n-d9lBBGF3^!4]]XR4'4=k8
+2%7`Hi44@#*SeqF]Jd;I\,Wi`nXanJ2Ha%CY2uidW'!XV@WGnW:ABgq`0D[?%R=/L
+EY(k:s/BsH$:a41M!i$2Je]>CjuO3rO.]H<2a^\0Cr@&H$_,OFK`"(oi<n7(\+&=O
+aU5W93rdBnr?l\SiV%,LDmdTX(CD@_HZ6@bq*TqBaC0X]"*BT525Cpal5_nWnZqKg
+O'Y?0IJJsg7l\+[M=sg4lb]A0!C@]p<BqQ3mo]H(2qLX_#u;E[Ls=605$94,%9EV;
+&orUpC*)f.:=Lb9La-8T#iTj;l*._(;H_G]hs9Yn4tuY=fA>#iI2QroKZ*hYDV<Nd
+ALO\TH"B@L:baIB3jRHXNV5-hrP#ahgoir7!;9U/R*[DNC11FiA9iookJ(msouUaT
+l:sikpM*3o3QN0le_9]O'/=(jY%PJns3`1:^;UN1N0`WU;cQhc]3ZMlFHE\AXD+W8
+?fcqD$/N._f27)bPheTN6U^_Z=JpE)])u,I-Dm[9cdh8J>FAKQ<IO!TNug)\UsY9t
+-JNSiM<52KdN3H+mXRMd><,LS&rPuS]BRAXnXbjar`K:O.lR\V1i7rC>k13ng?uJ>
+k0#l7s,S0N$+>+rRm0f8Fb(D\S03SFc]Z7]]kqcKrIf/O6u+UPYgI,ET\%p,fY``u
+FmfTLS=MJD>+#\Zc-<ZW()>M[3V<f3k8)ZBjsJCIA2&H[QptK`![Pm]>0>c0c<qH+
+K'+KR0IHZp>'D+V(-g!Pm,M,j:caP=X\F^f?"98q6$a7,rr_Dra;,In$FDj`N`0:-
+D0qnPR5%Oa9T!X-U=!Xj)GZ8Jf[^%kAPnY6+HN!7>McWY\'NVa3+28c'!naW+j:&#
+5bj]U21,1amED6T1<>=BK^O@l+:<A5jgo,B`IA=$Ma:8c744)nW+F^n\,F-f75dBV
+P#km>ID8I['pC(:+%(tZ]X9LK-:nJV[a./j5mW6U89i0BMY)b"M/P"o3n)9)hOi+R
+O,R:If&jQ+7R@K(DMd[g>>]ode`'%m*0X;u:oNMkbk:X@iVb*I>DKNAfVR%8NOgF>
+@i^:mT57J[Bi.(._9]I.+<LjFg3pADK-=3tc$D=894FS*raHf4%<fA37GQG=.Xpn/
+p+Y<^[N*r)c3=1TQM/^1$m+tCZdM7ASCML@b1,L%aTZU/17D=6m3$egp/]*m0ao*5
+pGKK++s=gD4<j?7!<rO*8#Q^~>
+endstream
+endobj
+172 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-44 -250 1009 750]
+/FontName /FOLNLA+cmr10
+/ItalicAngle 0
+/StemV 93
+/XHeight 434
+/CharSet (/d/j/I/nine/quotedblleft/comma/k/colon/bracketleft/J/m/semicolon/hyphen/L/quotedblright/n/period/M/ring/bracketright/o/N/ff/equal/T/p/O/ffi/zero/fi/q/P/one/fl/H/r/two/x/quoteleft/endash/g/s/R/percent/t\
+hree/b/B/t/S/A/emdash/four/c/C/U/u/quoteright/acute/five/e/D/parenleft/v/a/six/E/l/w/W/parenright/f/seven/h/F/tilde/y/X/K/eight/i/G/z)
+/FontFile3 173 0 R
+>>
+endobj
+173 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 8938
+/Subtype /Type1C
+>>
+stream
+8;XF5$W'gS)9:(ZATs9gU:;`1KmQn$%E_&CW("r5:gfO<6<"YH";Clf"Vt3.&EU<<
+QA;ut.e8[,G(D3*WdnbZg.Y,g,Xt19ePt";8?@(n`G`lG8ajftg.nN5Aib#%SU8]C
+J,\?oqp)_TEaU&B+C$-L7W4(mp"Q#d$X."X#dT;Kc&8fOZY\K7S#6@[lb[O]ENj`#
+#^9_UGEl*<*8'6\C-IU#[!L!sq^fZ4#e0HmTYR5>5t_;<AB=p?K#=q#$Y=$$WHht1
+n:fkpOH<k"EEH[f>)%9MTNIAE;4*iA/.WGMAn6^-mDEt`Z,sPu13rG^5c:j)oi[GG
+EC?+WBb&J3a@P0YQ^/rj(IojrP;<9W!iN/p;SFsA"3j+qBE<F5jj.,ir$i'8a0O`]
+"P-d`-&?=_S@VO/2j3kGcKEQjo;I6`S.Ngg#\Sf#,#j+i!CC%E**L@JKk<@j$6^KT
+q@stJRR!nc8jhf"KL/7pKod4H6O:BI0LH=`OB=kTA$rX,@Cra$%^?Ma*@<e]i>h%Q
+E^mSr2i2mFQcSK:h!Fg6)(T=k3\>EqEk:ZiE&P59],Z$+\`UHZF"??nq9aSbq\o4?
+RFKI7REoKAGn;%!ZTVnB&d/U1$QXmM@CpK!Nc`Q`cW-RmF%(/.ai.cu3@WZ+HKZ[K
+HI"\*>>7+SEb^QYTWMZnnUYu"o02g"jtl4Be`Z?R4ME=hqjnP5H*c'/c`Ecq'&R#N
+V!AO5ZAl_mDLG;V\#Mr/j[nL?*AlQ*,^brF*j:i,WB>NG?_=?Zl-5*Qmc@QU,<54J
+g;^<94fVQ5;[4dEMtW>pNVe^;NMh^;4%tK&8]=gM<(H@O_d:_gll#7ZA!beFDnhBf
+"h&@N,BA/'dcbD/ZD<>?.nU01ADtq1PNA%+>Z4Zu@MbQY@r2&,6`+_l+.8`?hgPID
+D6N)E/#s0H,B;J]mU%#GF6-if&e=U<-gpc^d&>Vq<mX7rm*Cl,2p0lK9hhLcl[!$+
+@PVBKIl`&3M!i%3f_t:2?LFBDnTIuSNb(ka1Ok#"btFgk9q'3oWjo^SW/*"+00W6.
+iF'<b0u=G!+d"F60\:-Ms4,EpOkIbI7=2Jlh=;Qq8O&bcZ[#^u5Gu:nGcH?rCXm0H
+\s_JmWi;8C"=2][Ju/V=#<q<A?#BPpA7K%8_4f<"Z3lI,(W^Tc.^SdbJSugL@Kpa,
+)_=oD"E>5U/du(M)L=?V.j7)?ALh=-p6e[I4_$OWCM3?lUr;V`r=lSim1-?+Qt(g"
+7eWM"=&=1<]WS8,VlQPH06E62,gR3RYU(MQ2^@@)DYo8([E";*3e^V.+JYau[dBg=
+C:-Z&_A;+VR5UVK2i[=/&Xn[QN5Y1g_)aBRZp35/V[*daQPjQ'WiG`VmF[YS;l/+1
+X%>Z]rSbm+PsRpAgD-%FROC;HHuU[m:agZp-@-s=cWIH"&C:,dU'kShlDj27p^WiN
+0N:.[)X',eS=uQmHa\O$<bYN*nu=9,n4!Sk>oK^HpKKS9fI8^*#<RXf[Z+'M"jc@m
+V801J(Rh_YiC>9*I8:.*pR2;scH-"UB2W8N.R)>]D$9d*g$f$n#rHs&'iiS^Y-+bT
+C\6mA)UAGF4V.d48;QVd[GV>m8uL/&X2o$eNKPdO16H9am"_,W3"ASP//c9D^jK&/
+g/'cG^5DT8HEL#hbbJSY3/p0C84\h5+:^3"PYS"%BgcN;Ki4UDku;sd%79F/Mkfb[
+&kDB+CU#6&:`><_V'_JXMAg4jHG$'d_X%7H)#uY],lj9d3^+T0c^%i3(P(BaY;$kB
+V,jQ@UU$U-G.`W<Z?\5s7L0)QYRM]e5f3kFODq+!cnamY!fR$AYTU8PB!J_O=tHu1
+bY4EUdpC)j`[Q*VdJEpN&(mQ$(Vk>1li8cab@+08BIq9A8U)9lS+$oDAeKsV[8?_q
+KGIJ%*V`g.)Ao-dV3k%7;Hg-GD!b^jSogJc+WS4t+!/.t)R^aaMsNsL"($*r6i.ub
+5%/;JPUMeU0Mm+rQ[[Z494+L>ZCd/9`#\UkL^>SO&I=3iJpgL0j)NfrJg9A,dOVaJ
+.WJEecIZqJq/Lrf"R"&i;c,6,"BXJ8bl-Yo<=A/`/>l:Q\*(21.TKZ3P.H&+ipY_;
+rO$Ro9(AqC;5#gQN8NRGo:R85m7ZScHjGbj@f^'0%qafPo=jGqqhs21?'VijeCiR0
+fdU^m[ne@*k6%fqLHtdtcbQ"Uq'c"@4l1MHUVDm()"k(='p,XFZR*q,BkahSnlddt
+VP;S71MrIRSekZiDN3>:4o]YNPEM\;.[>)n:VkO$FcCa_ffq5am_<SeL;riLdf_sM
+[Dam,h]6496&5M90'&m"4JsthTHEA>:_!?l'7Kf2]$QbYX&[YK;T2n;;QWjGGiWQ_
+-^E:t'gO31iSZ)nF?7?Y^4@[WbeAS6RJ>2;Z3g4,i!Qh]e@"G)B!XM$=Xq\BQhl^q
+q\n621\YDsE3NhgG#;Ee"YmXsP=aFS)S=DiIQq],2KV*cRL+OCCUG(CHtWB9GgWsE
+6dm[aH%U\TP/\#Wb$%4kA`2j7)/jpL)RO<V1=/PbC%nKe.gdsCYE(^<a+EIXfO=A0
+hL9!HfKXucc_l]Jr>m)##4Cfm_JV)H-,nup+'793+/+E_k6FIEmI-;$S>+OPX]gr@
+QY0qia\DJYaN^*D#TOb92_eO)m)1=a:3S\m'nPrcg:jCS9qA`$Nr6gXq&(;,G'Pr5
+ohW`24t)<[N-cVXMiFN]j=Y#)mY2QK8Sr32UEEDGr)OA*i%V(GTn3QK&W9+XP!]up
+((Q4/1S>;AK7ah'&-<+?!<kas7>5K!n7.9ofGRVZV=3+0h7Ec[TUg8grjmO8kP'B'
+T&5G31tM$3.H0P4#qUNTKuNkn@=)Cc"fGQi1;L\O!`+7PSWCF^S`g`hT&l`Gm:\#D
+-drMB<Q@nhVPaNi]qtdmS;AR+F3m!tBF:2'Rj/oIE-.(9<[4_s))=#a`iOJMpq.,n
+[]gPI'#qDFBJ!u%l_^<"B`)tl*)EJT7K1i"9^*A3ibclOB@Dk2^Xfl#/S9O)9pG!-
+',Ep\GM2'A[]&jOEs%kB41"Ys'[rU9--b&F.6Y@DT.?ZRACjJATaafpnc]68Ih+7n
+3hes<:!ohod@K*?HDd,nf>$\9K$XFNVu@p&msoAa&5@8<K'X%k$VB:4k/n'uEg\5q
+M]u1WTC:GI]M>_;Xilc6iI+PEckn?nn%GV$)^#?FUBsRr>a&]X2BdYFLj#<-N)1(%
+q_'c/4Z9(7l#h;/hhHig.$@A#8PNc2)pWVLd:EWT!Q,UsoI-od@Zj//Y[[@lNBpU^
+4WlSoJc't_Nb`b;qf;J->]LMEAOEn:<b>B5f%4'plq:RRnCR4#nX8o;=n&nGgF"Nq
+nBA$m8dqp3epp&$OI$[Q-0=5n\L;l*a%CVo=piSVJW,+IZ4Y>,YYN$YZVnCGcZF"E
+?[&c<X2JYg!jm\A(.Aa.+u5<<Bc=rV;PQh5i0iG:!^cQkd(t^/11;sYQ!nFo`cKO%
+TP2R>@kX=*>\cM;)^Y".I^o&;=s=bH+CDpo)aHQ+lucoYT6Sl\J-HrLZ2%nLA.qGt
+HaFBdWLA]`\*,=!:)Ob]3pLVM>^*YW93bUVR>fuIWk1_>8>-H;g&_I*PMNXiQHrpL
+E^#CF(6Q5k4cD**9f5P3#),T!4^nY-!?DFBn'ZE?pXaUC/_+.H*^sqrhJa]D\[h'*
+Dq`E^fm#<NV6c7RV'TR`d?%U2;K<E9j$M76>Zn^-JV*Cd/jS`b5@2/6+:,HQ/_In(
+1er7J4[b/AMX:=u`hH&m*l\s1Q4[WS"!0+f+WS87,Jif%Zrepl,[U6Z_$(Ui+uC?'
+d2LS(N"15`VbF%t`:kL%]d(CtS?6+_iSm<[e@;KjR.VUQ,*sgW>B5:GoOddqSItK2
+M]MkJ4\XC!Mr_`,Z3!e\/VOs1n+K7X$:en.np76I\bi;0HH;'iVoA"H@bcMZc$7Q*
+E%-W3o1lQ:1)fiuVQ6KI_h]adI#LlFrlg16bt>B7?ADa_\X@4Kf>09U.BAAQQ4rRp
+6#qjBF^dHVbC]ARKXleFa>mlMWTFX\dKrp`RLisC*6eWr1J2*UTZmF>>lW\g/*P7X
+X.ZImQ@dDd(3G:5d#NI`=3e(+1+RuP.'Q1Y2jKW$>cVLre<WpKMiTO[Md*mQ#OLAR
+C6;0aWeH@j/K5PMX>Llh^ljPC!G`TglaSuqg>'Y(Hil7iS)L;pq,JtgNu:KfjFWUg
+?AX6WR6ZV-"qohep%:F=_B!f(RuJK)O14sYI/Tm7>ePsPB#Wsi>6tSr!WrN"!7=E2
+eV`+#>pU$VR/D97'm:KAV7=@>5*A*IP%f2Yb3PL+c95b-j(IaD1.!g/W%hKc;0*o;
+CO'jGl;+/)#g,)HmaC%Om#j$'S2T@J'LCfLP-ft\KKTO*Tc>7$??\B#No$Li[H7i]
+gIh"PebaIugFs^80,Db>LsiT?>Z&Z2gr8YYWH].IcT1UIT(mt`N<[Q9<(Fakrul_V
+`%0aAb_'sDb<,=RfZ-G\*mIY8YRHPZ`TOaRNKfJ7kOZ,c8H2q*YSq$\_Q!E1UV+6u
+0/"t7e$")*Y(7<?;NU\E=+l=[-"\V^F_M^U$d"cI9msp&C2<UuRMr>P<0n^YI4Q?X
+ASOS06CX7/OjEOpjA>iV'@c0c^)E$U+NuRua@811L(`X:r_4Z7n4C:P(n%6o:Lf+5
+<(!.X*/CL'jj`Ql?B)iRDbKS49caue'XESFjM]On"nE$G9?q5bMHNm.#c,#^0nhtN
+p#<Ug$q^\M/=l^D=RcAEn3RVh*!IN4Ekm_I0B<9Fnpg]U\Un(pU&32hIQZ/)^?o;H
+caT3G=*1m*Y!:6]]Ag?$.m<cko*,`FGFR4HAW!<jQ'\tnU;"K2BJIse>TC[=40#WM
+?oIZZhJ\&:@#&9`N[th"5e?GQ#%oNhH_5tr<L]'QNDXO\&f*K`Mrh[jm[/Ccc%g$A
+<oMte*i%\:=c:Zs$3_ec4Or,hD?W+[Rbf.aYh=!'5+TmHi"o[._NDd=?`m?'*U181
+@H/EK[fp+13Gj7%qoO$mBpa]g21<Q=c8W9<1,r]^XbhGQ&WU[hc18*"fFLBbI`K(Y
+Kf@g1C!so6o[9Tr=e\H;3g.O8,_`Aa+G+?Gr9:coLcbWe0op`(cHKd\gd(Y*:tIYT
+f.XVgW2Vrl?G_qE/as1UOQS>KGodeG:G)r<7RL2he`sQQh?ld9=cUd/h!S[g-''1O
+*'!ES75"sLif;mm6T<BS4-lGYU,^<$P:_c=:(O<+OK*eK*df;QDs,m0g:;BH>G,ue
+*Z&=f+>6\9fhog+7-iXWrG;.;XLK@&N(*V3C"oHL.4DDP.]cC[TVrt@nuTsM-DE(d
+O43W7b;fM8mgC'-aq+sL@,:#H^\Jr-Kh2^N4OW5(:*$'Xe`$j3aN!g=1`fBD!]E7t
+K)D_Z6K?F/Uq#/T%5C=D2Oo4+VnitR9;2<g/0S#;,X[\[B'@ZcW@YOd3cHh<LgU'#
++T+K04E9>U.(5kE\>[ZgI'@;ao&3D?b9_43e!RQdB-E:+:#^HpCkjnRHP3.8P\N&t
+MGKO;C*SbDH(N*njFUtOLP\t^IT,0Gfu)u(j(gX[RpT(3#V4s:#C,c3oAlb2r^2!s
+#;peh@:T*-/6Jk$i,#]JT<5/jU+Y2D]WfV[]<tWS5m5#V,FloEE/>QhEd\K3/f!ju
+5Y_C#5Qh3%l-QU+CdC/kh&R3q/8B<pfjFAo48XJ`&RFeLX?4=,iI/Juo/kglH%'dD
+=!uIR;2Cu^S'"CIAS!^,34n)n<'Z\Rp6hNoR%J5,j3o%9(3^V#6`LgKGb_eVF!-E$
+dJQ]r.lbpR9N5u849S/S[:[Gq()IbH3?Z]kd;7H)P[K$<Hpqsb/R)+(7QBL+I'g"K
+R\6Ck$alXm84j$*DV?$PYXf`!\E0S8MbG+00QFo0aa#S\[.)23HR:T4QRmKr;4.13
+Nj$8<WiI%=WOWRYk4A4;V-]dqN6BEraN:8Ob,+4]r(FU/V`H8p9SR=cO]Rg//O;r_
+[<_)@266PHLV3I3#]P'aHS<9Y1iXHc.%b%D3T9^]=gTm<hKm$CF9$rhh\7>2=JCO\
+<QfWNRU[7jOJ,<.Y3A,g`BTM<p@gJ;;GlEDVPrO,mP\!&I6M'AR?eX:(?OfH.7bc*
+(7k0On55@HD4OX<-q.+1VQJ8h3,A*A6jq*IOB2j2TncnpJn*QmW-RHY^s21h#`j+,
+<jIjdc1BI.m,C\I5j]tD_F8*eoF)>3mn)jZ^cV9<^_u#*(c]TN942L&$k4"Ej=2<^
+aO=n'+8tgi3HUkuq.-u2V#Dl1[jb'S:Fj:n_4c8N"Dj^t[Y,Xd:1NVC,<@'sRHNlq
+/Yh6VQUI6p2gi@&Aj%`0QH1c#Pd;?.<5^JtG@kg8HGR6Bi/S;J_.fXs=HoMU;[P<:
+P52OCY:m'Q7PigSEDB$Qn'2+"s%EVeW?'mu,N8=h.,0d1?6m$$+L#2c8c*5ncS+F2
+,049!3uYO6coW>p6Vb_](8_j[HN&>!\uGHm#QKeo2qb@C,;,dS6MY.gb1:5j_=hjH
+nMJsc([P,;8i9+#$5nJ^e8B[6e^Z^lJuN:'U9LT#W.alhg9SV#JF)9GF-jlc>8\MD
+lmq1_'k"dj$ooQ1V2.CcOOH1X!]+N^)c6%<2r5ML]CNj^'\^eAg`J*4pb)`6W];bU
+@-eB["C$lVekYO0:]-0:WtDQl+;,[8e(Pc(p?sYHp/-2-F#/%37>fo9Q(h%0[6kV9
+Ct7^@:h[FQb]Pa/`br1F*A`>$)XofbK*DZ>*,Rnchph=?[@d$F?pX.eX0A7B*+kqS
+O18(<m%_OG_kHXRqeG?e-:=q%nDj#+>D=\]=A:_(Rql11H%e]>na3<t5'"0Ap96GL
+R4+$HPE80i`^Nou$C7mNpdt7CBPeBq4%0c(ceha7;j0t1A;<VZnbZV'g5K=eM#Gs*
+A3AGe:%\+HWu[q>h^IZibrPOCf/;_D?`rqQjI>2;QF?K,Zel0acXFrr6k"()>Zt@n
+D69p6/'Ge6fqJV3f1oZl^/4&78>09m_QTKP-\'k$iU6(Tl(:A[]pHaOiH^\>n"+A`
+(VBoM3PZNJ5)el\_8$o?:C11cF!T0%f\=*!m!u'P\(f/'Gk!8';j0i(e0J)6a,@q,
+PdRhG9PqL[rFX.GfDo!(<q-k=eTD55-ETH\.4m-npO)P2S*'uo;!((W\[,Z3CLOLH
+Q4/m,pW:L<=(P8SNuMFB@&gOJZN9&;n,-J\_-;U*UGc;H\?u<Ao%Ulu1l'^2fpA8I
+cU_\NKeVLAl*QBbTCU7+l,%5[9_`)d/CDo"V.TBD22t08'?Z#rh.pft1:)!I\R3d@
+NuSG<:]/f_RNHae:d;T+4E&2Ko%.c"=8Vl!)NMEm"C^ZSXQ=BUnc*;Ur$))-e6nSl
+itm:VRt[>"oR.@sT4AQ,,fo.Iq$c?a4-GnKe?=SDnt@kO>1f`]PRDL<&"F\'_S4*:
+1"`1fB\$WdPF,\ubf?f^_i0uejIK5G^"RZ+W7"Z&/i[`@gSq!V@ASN@I.o0Cm>fNF
+'Eo>X"In<#E@-Fu^aN9D!dLn6>Y@QN4&\r/[";Ni>iZU',rIfR55VF>D/E/orA;cR
+(u1dJ#C0E-HCF[5GM8/Ml4q.Vd;;P?Z*%'[3j"U>0p<[ri^2O<@[f$.aQS\AhP;9h
+NrV0nHlp%]*,]9[G3\D@Zo?It0=Hs.&BXft,eSJ8j9/-q^X0^B[t[A%,5oruDt=V"
+Gq?8fGdq/q"$_k*Vst+r/ggmg5i0LA/sQ``nd;\.pgQ\'8u5@_9]=,Bn&XF;h/%l/
+]lkMX-!2JCjs?"WQI?tnCBe9)oqc6Pdi2"LU96B.,e/9!rP;M&m`uEllY;6CWf[(#
+rg@i8-O3?"f"GVTBA8Am0nXn%Js`JM`E'qa4I3r=q=FF'1HG*(*9)3\8&BHKqTUI<
+9;;`qA5d%c9NdLnk2Vf5W:FlKn`VqM30/f%QB(hJVXloF"oe!soB!_bh^8,[&_ZK&
+r,^2m;kS^9%-TkD8g$:Wcnm[RoHVeHcR!d)QYk)X$97T]^Pf_SJ)]*P-+/[7fB9.A
+'-qUf/C.ti]'r^k*dK>i'O6"L59eN:!tp<5[Xh?^;*_ohXQ;)1ZH=ALgTE*.`,8cZ
+G7!<'UNIp=V.;;*Nf07E@2;`jZU=sCfVd.*:_g8<")CeG1;:%gH5N.$a@IX52HClW
+:[2/[#mY0Hn<?RJ[i0&#,9Sg.cunj=JnQoO79QIWIL*%d;(Ib^X2$r#fiM:,35QM@
+XDM][JYXPI.6DaqGN$k`oNC^<-&!X6Zob;aJAi[EEN"n%gjE'X':"Y%:V[4)Ff_(9
+M-5l4\j7Pa0:=rAU4&>/McLa#6NcfA']K9ck>]>'Qk!HXC);k!Xuk@SZsXT9HYX/Z
+00<!57:6%.$onqUVNbNaHVt5l=@P6lgR@e/1Hm1FQSp5=BGPuAo-%OWm]Pke-U*AY
+N3T7!\2l]-[nr6[7rS%lQlq:J-.p0XDQ$t!I[%7%/2WPs)QTa?QXAbODuJg+:!Scu
+L]f[1_)WB4YlUWinb7?;/7/*g+hFUrf"?]79.K'='ie3I7IA1KFai)5_i*Ti48uI8
+7qbaS,!m*r'X`+l![C\CGLpcqmn46)3ZI(='PN0&?4DokXZt$tk,\lSg#6Afe[6'f
+ejCBkh(*sD/7mVJiqpP,baZPb^L`o+4d\*fXZ`O53'X#[-Ten$;-KIVqjJUSX?F6[
+]tj>&qo#oLX`D/uZShZh"SPj1F)>(LSO)Zmg[E[BpfW/"q9BJLB(jd^D%f4;q!SlI
+"o^oU+72`$Zkp%<rMkDUr2O*"YIY;#Z+7*"n_T=^U@YEf(X60qE:qKcEBC!u03u)$
+^ANkrj`=Ns.LJhTA(,V>8nSs+QB]SUA[:ll0)XZjkBm.o^P-L=';r+Y/TCO3_mtfn
+"o$Fo'6na[Y?]#`$P6\GY=cdm~>
+endstream
+endobj
+174 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -230
+/Flags 6
+/FontBBox [-6 -233 539 698]
+/FontName /FOLPCA+cmtt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 434
+/CharSet (/E/bracketleft/backslash/two/h/s/R/F/less/three/bracketright/i/t/S/G/d/four/u/asciicircum/numbersign/I/U/greater/five/k/v/comma/V/J/l/dollar/six/x/w/m/hyphen/L/H/n/at/y/period/M/X/K/b/o/N/B/z/slash/T/c\
+/p/C/O/visiblespace/A/zero/e/D/a/P/colon/Z/one/q/f/g/r)
+/FontFile3 175 0 R
+>>
+endobj
+175 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 7087
+/Subtype /Type1C
+>>
+stream
+8;V^oCK(s[)P/+?R1qB+3W]t_M1Vm4A];8`X[nAQiXKfW<K@Ct-s:F;";3Bh!^m<\
+?m(O:<,mc6<F":1Lq7=9[8SY0Y2+CalJeYMCV@,oH9V(nSY4A6HhPLMR<d)*ht)<C
+qn185R+MkcEEjEe1ic`DfXl-Qg9N#8U([iQN5-G4\:\pFYTek+)#8H5)El"Keml32
+jZ3nL]S$9=(DM+Gh>?,dJ9sX;0occVZ>qab2CE?@.Q43D`[O6+6[g+4Bu6%_bR$)'
+KVt\YB-\cKDNTth&!D^lS2k/nHsZ1%,c,lcY^CGl14+):+u<=BVGt^5S=aYa7k$>H
+1,9U7_=$o((SraEPt.XI#]P$g;Q5K,P*DCj?66)e<%'-<$[u5<VXomZ!Vgp6;!^>]
+%Q;oh8fWi0LgqaQT(jbI(rqOhTh]F.4!qj!Igk?kCnqk*=cCVDYZYFOScjuD`9%Gj
+?m9$i"90>G2qDiS>I%J&a@B2Qp(uJ>@71EAS.q(tjB#;1og#fKEoNW8GJ`0"B]Ga=
+4[sbQ+1sp$>h\T`m.lLi,-Un#ES`X/,S$A+FRRSKL5d7?5-1<H6amRJ5.o/Go-sD3
+_"YEI,Vt80.%;R\C4uHiX8b`j)KlbJb)PLdjRFII7p[#I-C5pR'6!>mr_?<P'%,HK
+Zkh6O8(Q8@e8fM\ZKQ&oEcp(u(7dbiE97u*2^iBS,6[YSQl[*pLkAL\bs'O]2EIlk
+Vo_t@CTCi[^^s:42&\foM;9>!)XH]-Qj-8j[ZR+LmY!=5\Mp`MA3G/NNOcJk<N[\'
+^o@u@"TAT`Oj#^sE`J'u5'NoU]gcV/0gt(Af\Zo.rsdA_PNBp%(P/B(`cmFLOFWt;
+plp8KES(]@=\0R_At@Hpfg/f$B!]l73C`[EY$^O.*eg0mBjb@4F\%!9]08uab:h#]
+A($jPpADJ[P<BqdN^Pt@.j_c@PO']/Yj0GIUElI2)g",n=qXP(f1oWjb`'6Kp1?4@
+18t_[pu]54M0VUV`PUu`Cs#:KD+tDNZK-RsNM^rFLP>rsR-qI.MHR22/m?;ifa`N.
+`9GjjeLXlrXYiVVS7JFl5iWCXj$\ub38/$s29N)g3cY-;e!5<.F[A\mi[0$;!S1@Z
+=tV<YX");Rs&c8ApY/`=YKLKtX>r1>$G1ZS51iTI_`)*r&)YaZ77<%VL8P^O.0oS$
+m0E?_fFsf$XRu-T[*#CdW&If0RTR)sF#7=,.''F[)UqfQ7TZgrO@=Bn)bh0,[hfc6
+;D%>cjmaS/YeO6Boi`8cGZY,Ui40D"Tcb&V&?S9jaGWQh+Gf'sng%=^rE:.6HMXuX
+9a[GZKGM]jBdrKnq8\*A$AD4D(0AtXe^_&JXr[^,p5gpL$d!7?Jg.m/&tQFMohq4)
+)m)CNaes0<(9L=)f/?j>SU3OTOF#TeI*,$UjmhC*_:0trree[G\QDV;=E7Z;<Zr4N
+lo&k\'&`cmD[*idIL/RmN/7s:CY7@hgsi^O;H/jpKC,laC$q(2GBLga0nJ9qb;hBo
+0gq_LYX$57]NQA6HQ\3dg[E$4iIjRIUeNp#bdC.9$`g'J1&**OGm8LHO?J(UZab]P
+\o6KJDW^hHcHs,C4_n=!$b#3?dL&>FCYW7$h8jImQ5GV*Y3)mEIBrQb[]GLHM-@pD
+0@Dg1fD'&/UW0C92b;5VhcsLfrnO`co@M;IJ"H'Bq[)_1'?'ls\*-J0O,!MH0_1K"
+0'VERP!86S^YZgSK7gPneu@>fUfOD>f5iA/3DPeEf$H4PY.ZlA)NpeT5^b&+5`Au2
+K^ec=hLTkIJs`]!=.1_Ee/8/ERQ_8bE>:TbRXQ@;Yo=(V2R0J'b,Jb>UEcqa;4!3d
+6<;a@B7H(MlC,Iqesr"H2alCabN,2+HbY:a4FZW$1q`H1p#$UqK6Z*57'9jqg(_Rj
+Wp'Nk#aqg"A=J9'.O`To^<2+Y7!uQWbo2RRT^c^6BBTj[LZQM6nR%p?E+S-BjV?oe
+Z^JAVHg'h*-R7g"?Fj\@^na9Ks.)&-.=QUF08#gMI\\5].]^!ZaVq8RNKuo;cGZDO
+5m?3kbU/OaDI=[]H:(79Mu$:+Te.\BjY;$->tlIm4a!+:Z>(;XWliJb=Qg"O^`!U@
+gdju,IRkg.om3B>VGaHp\^!&P*(GjKE"Uejk=/?4hcU9;q+ec8h)Dt)rGE4;dF6oa
+GCS#c<E<."=#8EE2&[^/5o++/IhXM&6c6\M80BMm\"W3_1kgpiaj)_Sb'pf0;:DE`
+7aqqZ%g-qfh"-2<R#5JYU$65A$Mk:%%Pp(+Hq5p4\CG_tq:=6ek%QP)),lk_h>08F
+(N/4aYi6G"&@K.\#8pZ_XDtd:CXs=K.AY('C9?>?JVdq1a/3BGM?%?!>*lR2SF[l)
+qmD?H,T?#_->^Y99=?C>bZ<og'Q[sWo4C>bH8&`en@*+cJ6!N#LFFIs5=M>O;#lN/
+O[>%h`^;SDp[pjeYGg].NB>7/=2)@l3U5r9<pk'>f<OqkS^7aC=B+kB^`@a82=;8k
+,MQm&K2L./0:"7u]KB4c'H[qtMBNmcW1tAQCR-O/+CK*JbPXNQ$c`BGs$]RFIWQHH
+S$"ZiaJm5s=Wj-I@atP@YnG&>ro#-8$\L'S/6Glr^<D?:5t4/#H3qfm%.uZZNWl4Z
+8CjM_[F08;_E-F4)4D1q+qT[BCFB7]%-7(^*l$D:[Cmd=ldKI.0_uu@#bK?6?\ZR@
+.-n!VmXMtDIuIHC<"rCL[]OXo+/A$sMa3V-Psbj)NlK;ALiJEdTE?f4#XNHD'Z_C&
+2EQLA%<f"/Z8>4,/:i<`G=;W;VdX6BSPg_k3Z&_E`tNGJk-jm8F/HMPRcL14SF67D
+c?o$:qn7?kmp>H[ER$O8knR!IP.QN6S3Pm?bsV[rgOuN?%U=.N!?S-.D*2gnBZ9Um
+qN$Eh&)P>$H3q^rJ!dZofNQ,4hT=F,rFd+Z6JNo(msg)$)J3F2F3^HJ0J=@CPT,+H
+-TkN$Vg+rkN.qG#B+?$hX8V)uq.:r>9mW@KF"q>])AMW%73gd9dm9O"<6'Xf%KX*p
+eG1nSe^\IENm>WgS6GrC)/(@fjR^rrn[i6"_abNY(5Q2FX.6J_e>T-^\Za)MTHp?X
+2H3lEl`'TNdCf.n&Q-WT$TZ'dem(0FG`_Mb]d:nB5hdg=JK+j[`?f8X]m@XhC_=q3
+Nh/Wk8.I7j[b%1fD%BVH"S9RfOj&JRN0+6L;8=H)\J(m;8Ho?e1b,nB9[1_>ITXi.
+2kEj(Sd'Apm;M3"oQKCCfR<Y$qZ[H:8QY'W]D]Fl$A4bRXOQTQTee8Y#qRmnI]jM,
+@F<9PH3pPsL57c^-QdmVAtT9H%#2ZLZ-WPDZii"s*7uaD_W.4qU80'p%B0pdqT0nC
+#KdfLp'Eh`/UrC9L;N_RLM39hAuW7b/Mff\'jVG^L8Gl+,cOKEMRI"Q/fPLs^$<Eq
+[@kn[q.@F^@t4aJrQ+&-/[DRbObRMI%i*NHlJ-t"[Ur>Dp;n5P_(SW:V=Ia?.*Ab_
+4#/WT3\5jT[;eSEWXrn7?bjL%O=<j/cO$H80W3)&MEhTP4tQnPM.TDBNDVlkld7Be
+osCKZd]grIkT[TQGaCVo,lU-91!7Ir<99bZd'EmV8dj[=T&EX+G#>s&Z52<LTD`_d
+Eim$q[EpN"\;"1qjpD>lr[mFL^:m[9"s5pE42'I1F7isi>rX\&,M@J'>N<T-[8OhR
+\Y$HES_SamNi=OCjQbs?7aA&feTc(T2oo$?1P>EUSfuBLjL!]&j`H<8L">N3hBY"!
+USS/1?lA;3CLJ,AGlRd$i8XVl/5#gLKn*<&9gLmt,hG+_f<'+5h8CKLC"<`Ept"rt
+?:fS9n&^KSr*7q*&r2@([p,n;Y8"q9KVpRMBcX/[M2>Y?WZrK2oB.`A=C-%Ai2JBP
+R/3i:/(\<-s*/$+K:Lg-Ii&]E'Zf`6Y'##,g9f^P/%]Q+^M)tc'4"#$RMooZZH:PE
+<)$Due>HW"p_s+kK=ccn3SdkF,d]#N@ZR:U-SENJD-o6Z46O?EQllpmEI">@@GtmF
+8.(@bQ@:-(c#ojIr+P*qbM+rH@4](O-a&N5o5Kh/g#;A/e?382)*0P$e=_N5)-q.H
+&R[(Qh%!uXb&k\c=5`);RkXXq9BsB&87l9;Go`b"'Fp;Rl>!,-Sqfk.i*dGp?MD&5
+98^?2I`B1`0c53;Sg^P0gaKX;YsSHJ"p=gBGig_p&Qc';eqo7emX>N`$1KL>_UFK,
+o+btMRWK=HoGV]qY&3W804$qjTMIJ?;O*l]C'0]H^aDgpS"-N)_9/D_&)gk%>IC\X
+FDGbgrgIIea^3WJ0?b1DGhQ;1<ORrV%-2sF!lSI+r`EZ3'Ti$%`Yt3fc6$irY9i?W
+#uVH[Zls^(>YMLe<:WG<V>fio0sSO4`"j([i*1Vs3%[9>,?'mY;+K_:0^+"ibF`;O
+qUQ3):/i9+LmK-F7-$e9)%/O^F'<6%!efDn@)iP#Sp1sXcY9W&QUaN"(L@^^rQNMc
+FQUu\HspJ`(T"1\O/0%Zn%"?9-iS'cUhS1S-7`"-=m14k+s+05_%UJ$0`Bc72e%4k
+gD;]P*JL'`@Bg)KH>b9=QoEJr&F2St02>-_:o2X[lB7m3KWNf7(B*[03&r]J3K[>l
+<Coduaju8X','<!AYEj-0d@*snE590kX8--K^_AC=At-lGOB1XHF2rWj&:D\4%0rn
+&0,lSZ<>g5)48rb\)TVheU\o5AXQ"dQE!R?R'`#SY(U]>q)bj$P5.Xt&5?SY'm12@
+jYnm%P(]Y+"Bh*S,Z;b&*=POIU-5q,^W[VP\?5pr8In^D@ULIb8$(lHr2NPJSu6"+
+mk^&WBEc&&-Fg[Cqg#O;l*+g8a'`[?jHJLu9l8b=Fu>#&->CV@W4PZO=20")o'OWe
+9SU0$U0BbTob2:.Ja2['\l6]tV[AO.eBu;\;j^Bi15f3\`(G6/qh9Jo03WG_?h`9d
+HV7#B`);n".?e:nRc*aoU6>(/8Aoq6-I8*6-6\9hB>Z"7**96k/dP7GlHa6\C>"\W
+#G5JpDU[d4YDrk4,qH^^UY\A5M2U4Z,U.OG!>F)o*VH\lrI=OJHulLUSEFO1m/%En
+6[Kg?Bql'%*FPQSl)fYrKS$<?BZYjjA%;auY]+iG/<Rp,=_K"J$KL9aPhY$EG:FIR
+r)=j;S;7kFp*,R9`@@XY?4e7;EdG^iVRo]AEX-_M\$b<EICmdMI3skm9_-o=K1SCQ
+g[kA.&>q%XU!e^.N0t4`c!Z6lQ;n<<k4J1)-9[nmVh7T.9?R]9ar7]/o3AoSI4=34
+#eZ'?:bs<?FCTm=3acZ+@g=u;Lq[\\(qul<pi6[p`ds,^[hijU_)RgBX:%4"erbg3
+<+St%.Zk4_4KKutAZ'(:Aht#6eZmZs_f'EUWf!nc05%W@7@AjO8:#`LL+Xo).]r:l
+o'ql5/,mO(#OKY-V&([eq^8"G^;U+hF@]Y5O=W*OJ3&ARnDCurVl\^[iF;1#VORKF
+OPJhIBQC>H)k*jBBAn9[UNZ(9d+EToptrK#k?iEnS%9g2E"tA&`)/>&45sBE)p$<:
+mEO5+]q7)/aA%7\2s\LD'1+nPda!&X$hO%'_"Dh]UY,8JSe`CAmS>$_jb[l]=$??%
+:4U(;j@(ThM/0-\>b`4is79R!0l<1aR'&MX]2?@3M@#:*6r8Je9>Km4ZoSk+0GJL4
+'.9,tQ]5,rASGT.)5+lim234rL"99-PuoCIR!*<=P)cqI!sBs0Z,e[,7Xl8]\,,X4
+e$W$5lc=MlPOn6jQfie3kBYtZJHri9_D7Un\(>6Xm?QGKb2i+K3l!$_bG?m/49u,G
+mbjZ#6r]<uFEJQ7:8DEo%-q)Qq$8?5('n:mjWO*.5TFbbiQ#q#"\[&5D'>3M?908R
+\sgsDIM9Zu(J4A2T[7[*#sF;kVfD`c"IFm"idqHn(VQRi.'_#b+B"LH,M&ojp@^$T
+991QS*k20=/ILQR\<0haL8%X:Ip=M3*"j8CXfJO2r5D#i$j(k0.:"6$In]kMh2Ua)
+*BR?/h;8m[ScB.&Z1T]c5g/,'"V+bi,IV%kk$e88%tT9$Ctt>#F)',`2)F8,5:t/R
+h8VkB$4eEXl@,CoFlJp6"5An)g=^T6.Fc!;1KZn`f,b_2FS:a@K6+()jcXr\?9rA)
+00/Kb6NuW(6oZCd&KHhY%CVpaO*kNDgDO6?$'s[^(<4YdRAj?`jP9Lm1,:qZB6]Tn
+=82+pq*iPZ,h@CgF2*Wa6"0u9pH]Ksr:/q<[-C'V#uQCZC$RKV5&b&).7qjIjqZ92
+/(1,JHn8YQ.EoS+NdIGJ_]?2hXcutb2KTf31Ac%NOD#+`+9"9kG'6XtPH(P':M+?+
+NP0:(D'-94C`a\MZJq[/%2u3LG-!gW^c*6^oAi3b;g=KM;*6END.MdEW;]h!F^aWp
+gRAR+$9u+,9t+i+:=ZIi;GhXOk40lFR=18EL_alP]eVZpD<*a+RM^NYGsuWl5*/i`
+F3m_g]6Qe!ftBp=>4SFV^\eO"TtnWrd4I\P0QjI+Eo7>-Xe.eWX4P*ZLDWU7<BZRm
+V!+YgV7@lW<#93b>#/a9.'h)+Is<q2a<-1b/sPu6X#.imDNPBN)mq"%43#,='nR>1
+6n]ECn^nimDJJ*9<Y$CIn,a?X#):kRNWBLMTTBQUpB[g"HIg,>ObpbXc0-f`J*Mr?
+:MP;UT>Rj1)s^3B'/Jfp7MXrmJQ^)=Sk,)*2c=%$3I]t4-/U&AWOYQh>*!E`U./*^
+?!l.)eE"bMNn<jJ87@hd.,%DhTL9uF<oih&pIhFqo"S^VpMC<a&:5qT2"7\Y5';O/
+`NEMTragbX+9a[=_pftfZ39.m$[R9FEskr+#s!Qem.;UZ2clkQ3M\:4dUO?lQ?YBA
+[pTF[bTMo^k1bg?cT86-@&;g:DcUNaX?C4s]oK(.]SfL_4rne^YR19p?6U7V&APS<
+Q:;V@^0RsMeC:W_`L'J_U:Wah:s&hQ#feY#r=ds:1#D-U1Zo'Qm_`<m(]u.^dAT)e
+Q@8!qf^aMHiCcCj-6=5G:9(/PS`]&L?eWlgIJ,LR]+A"XGdPF@f]:^J&O*3m$Nr)Q
+5nN"'5PjhUK`;<3!)2hCV#~>
+endstream
+endobj
+176 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-31 -251 1122 750]
+/FontName /FOLPJI+cmr7
+/ItalicAngle 0
+/StemV 99
+/XHeight 434
+/CharSet (/two/three/four/numbersign/five/six/seven/eight/nine/zero/A/one)
+/FontFile3 177 0 R
+>>
+endobj
+177 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2054
+/Subtype /Type1C
+>>
+stream
+8;VFfI8Eo)*o=59cWQ'hO'@Nc<mTIAm`8C/<h0T@80OI1="Xg_`DuZLRcq$bb?'u]
+\?N3\@9F@s+>#bZFr-k)8k/WdH;d*KB<k4rhEEbG:",#GqlTgeZ%JKd]/.^%5Ml//
+roX#>cgs?h+[csJL`cuVg18H8';&R#SS*CnG-;B(7"P/%@"C;AJ.0Yci;GF:9dU/t
+O@:)7ouk\5XV@Rc6WP%?M&;UU:]3jQ&k(r,P?OehWa6ISc;YDs]-?*r^VcT=imo=8
+UA-.53];0#''1$;@BMnaUf(rML)ktPod)*LC4eg_I^Z@T\R&XA2j``L<;3KA-(2,$
+j][jF.*%ec#(:YlY0"1AWR7'r%FJrj\!W$Ynf^k(n7iOYP))L<_4h0'U,h4;]5Is4
+Z'2[M[YhgFbK(WcCrnN1Vp>=J1\<$Y/JhiA)n\*2E?jt%)Za[JUtjC'hV-K;DKN5J
+huEp`F=d,_2>.qY2=l;fDpU)]VT)Z6AQPYGa^Q8R#&t?inGB5?rXq=m?*2Sp[$3LR
+at%>[.X!fnUbM*F:Yq`rNa5Zno4jJs`PFk]SUkbp^@;$"k'r3'?f7IPf(?&u]ifI@
+9lY!cYu9J%OcL@V!W%6fiU'N'U^oa8`.3.AUgOC=Cr$fbA'>K269=:n+Nm./J$8C(
+$7rDDVEXbTO*Sfe\']GM@'>'pi)BU+,g_ZD-X7>*-E<+Vr6fs<Gn1_d>j?",f2Xka
+G0h,kEL$_r[WHW8h7fMnd43BS>4U?_koH^:3"P#PrPW[e_^ka1O%0C`BFh2>oQ8XW
+b)M^X5ufh=q*`2")FAqJcCTc9Va/Nm,_hi-i.iD#)T@H66Edl!bNgbH1=S:.T)D12
+@G_[9\!,,h;^]R4-ZeD2A\s4<EQpV$_dU#1`]M(2#:DeEgu,T4a81W[_U8L]+QtVl
+\#[R81O!cpAi=Qt)Wp<;#j`a!L<tkDj,`QgVVX@Zi[f-W_qnZ:MisT!H(@B1:M6T'
+VkhAS^=3,.Q@k&.6^tK?3N>&6;b^9FCfT7CBpIFRc^q#3#9R<\.edq*b1!Ht\(ihT
+_YjLpi95AlO@/N)*/:6Q]TosR)BF$]NK.)$cFUVc0_YV[IO#!\V7UU4$FZ2%ZIu;G
+*1jj+8S(QPpWK6BAgj1c`k*G@?\>8(&GFpq!e.?qS<leiJWTJGI''<Ae'hCRR:e'#
+18=!\lDkI#+l>U3"K?#f,VsN)[N$'GU_R3S[86>geA/>/cKVEQehKls6&gl+WSqV,
+-(4#ZBo9:ik4VKo0j>4]g,T"&lE$qjmregke*`5T:B@TmnMR-%UUS2bWRVCs.H#Y"
+(^T`(rm<)u_,Y0[E]]of?G-Vb#ZG$K#jl[nBdW9.qC2Fi46esk32,gM<1;RPJsX]8
+VN-hrSrWO$J$868^h8eJ"H:<u@8$nX2^jM<rq%khaZH&2^7g+G)ZK^TO>];8>\.&s
+_<d`OD1V4k!d'#A3fi(G;(TM*oYN^3U<WeU_I?&U$4+&Bqg3:GFMg/rrB+.^>N4MW
+eENf6d7Cr<fD?K[\*aR&G=+@iOTL-uV&2V"0IReT@MElb,7=9B^r-K=+]-98"R\pR
+&OIf@#j.Z,*SK@\fC,I]q^)iD@BLf"@/8f9RKlaIIW!*FmOP-n[QTlg_jlNFF7esW
+*Z"bQ#hArQ?gcg>8!glUnAL3hF6ogoJNSEXiEQ9)WNUW.SG[L#C2LtfMujdXStUTX
+!#p?;#_Bl.BV$Au)jY][p9o*"]u;#fVW)(6nh1>F6c'Sb_D55lK1ntWH]_EfF#!Uj
+,)DU++$.op-9JTR)d#g#C0H352qul"k(!Q)*2V5Sl&0mA5ffd>,b>]::uee1<n`p@
+)cb&aUWK<EjpMbsoFo,=$5G6_%S,q+E"0JW?F=-r[:rS2JBQW]F!D5^5sKc+QV`(3
+h8,JBpm5W#^mJnRGdr(7d$gHHHX>g<k'A_hgMV.<'kOc&C9%p:?ZtHbosYqZjVro'
+%@H*s3J>9t&:pHMkbLS"CQ<lbG-r^,dC?_Yb-i\QPQgsQ\K'V`h'eJHGhQ\LIMH5j
+=isC^~>
+endstream
+endobj
+178 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1153 781]
+/FontName /FOLPKL+cmsy9
+/ItalicAngle 0
+/StemV 43
+/CharSet (/asteriskmath/angbracketleft/angbracketright/bar/minus)
+/FontFile3 179 0 R
+>>
+endobj
+179 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 847
+/Subtype /Type1C
+>>
+stream
+8;T`rcYq6N(rfdQ&1:-tWDV$N#7gacR#E>GUVeW4)`'SB@Q[Vk"4r*tN,4$>V6SB5
+]:.0R0bPd8G&W:.%c0lAm%XNs%N]f`C;/N<`5snN&+AJ*hY6j,H!_8*fFS`c4]A]9
+:Lhjt'2.+qjAZCf"CdLl7G067DI%>!lYcS)\&4rq=4;-OL-mrc@\@`ZBU;!]b3,O>
+0B*sJr-.Qf[qID7A5h:C&tM\Dl%KpV3jHce=QWWOJ!Wk],]fYeBIku()UIJ7,88JK
+S(0<[\eVnQKd)Y9&SdKk;CiOj;DU/AasEI'OF"^JeD0:,8'Nb.PKbm:K0tiE/2KXl
+;jm8CNb2CZ8`Wd;oE[>!j;E,_13e6`_IJBbR<i`9,.fpM'h*9XZt_t",D^F1"N5lH
+6hXA1q@'JHQ\J<&A3pGM4nL[8_6!g;TeuG.c`H>^6M(eY]Nc%o?b%VS1,4/c6[u,O
+$gK.]n(W<m0<Vuie.!&KLMpUG?,hchnohY$g*RM8$%r=CL=J+Tf)2)`G/o[Q5pKgr
+#7,^t$r&Md?Y?KHO<h@`&J-%"K.s14[S*`#YuE=g%=&>9+b#6HeTZo30<CEGJgM<I
+#m-/ri"7;,Os'N,S#+CQ(V9-N%t''G>Z>jFkr0'h<9rh\6Gf,/JjEfSV66a\;_\!(
+.#Be_cM!U0Fh'-J^07;_O9lKekHK$U2d!k@6YP_qVJckIf()&;117*bN*@:!=%,jU
+QN_q)Z]j<=IhB]s94uJ;DZIAj,J_d7!tQsBJtc=MIT(/'$@+c&11[Z3qo`G;ONB`Y
+Y2SKF(%$Nl2r8[Dg2moK+.ftqoS.Z.pWSZP]k;e6Hi=@+!'C-*3r~>
+endstream
+endobj
+180 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -207
+/Flags 4
+/FontBBox [-63 -251 1027 761]
+/FontName /FOLPLK+cmss9
+/ItalicAngle 0
+/StemV 84
+/XHeight 447
+/CharSet (/h/s/i/t/d/four/u/k/l/m/hyphen/n/at/period/o/c/p/fi/e/a/g/r)
+/FontFile3 181 0 R
+>>
+endobj
+181 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2169
+/Subtype /Type1C
+>>
+stream
+8;VGQHW1Z&(<:&CR>d1<"<FM$c9tkOWh??$1#4(^TNGMe&E8S/2:-04&/#GlipdVg
+>._;QFqITf8.S%go!$(<D3`[B,9Sg$5'UV[)B8Xm;Xnkb48QkT%RSM++5M##bjV(Z
+j*NuahXA-;-5L#LNX*M!,c)h6cH.qI/?7Y<"j^TS<1KR-ihmCdA20Ms-1"Ma5><&Z
+KKaj.nEE/.cqJta5ko\&_c/*D(aF!)<a\rr.cr2:Lfe)k7]<%j:$.W3q1cOkH!"mm
+>bP%ac'??5/GY"j`(50ZY->j-Vmf.<h_$IEV[[">aOBbsrHbODh8jRj\jTK&:*+$t
+'"2:EKn]BYid=\P>^;LhW\9<eM&\h#[Z?\_&U5"u"Ogei,(lhE>Yj:;Qk@At(ad-T
+)T/F^=:Bp9'k-QeYTsic8RS_-6"=A?'kYI/@@-M/]GCN9'I,Y,U_"U[ou'YEOB=+6
+:u"@ZalVT'nt(M[[TW;j2!_EQe.0ec+l.h_H6LI)%#0"P)3!lL!>$OPr)dGr:"AY`
+eSI2;kt^WdgR&/4OjVt^R/!.<1('J'];`rH<663\1%"]c'GB(,>Z80Se=ChEe.Ul9
+VP1F3e]&+A9XA0(If*hC0bEo>?Qn+'+9_cChECtu2&@?Z#)=`/+rmhCL2+*Z*\84K
+L%D<I&l^cb,3()DMnTXO+GM.ckh`!uPU]4]l<cbiF#dNF;u#<QqL@l;@m@fEC863K
+VD]e<,MAH`frec1]N=&LQjGQu'pa-IBC`BiE>98\Ve--)@o36C&EXbfQ,7c)"98XE
+'LNYa+UncGMiepW6!-Fj2*iQ0>qjXVG&j8QcH5S:jFZm13$GMW>8]=89YLk?]'qKs
+=R.1s@AC#5YH0t3ja,l9lG;K7o+SOd$I[T*9?>Sak72VgXX>m0\SN`6]t891_YN:P
+\9sZ1Ih)q1cEaLL[.rW3]r%f`'u[:9VqTqaET?_DliA']fm;^I/,-ksZ645]VF5%4
+)Gd!ggt`3@FZ]4s\;K$OA!6ASYmd?O&;;I(^kYG`'*Up(n4Q<5$VY_0$MJ]NaKa.<
+9:qbmk#VAN-7I8eWa<1*BI\YSW6pj_@968R:tu3j*Keh6oj>6%F&U!R`bH"F;u-rL
+;`6GSk(8<S+EHG=H=#TZq=(?#_<l9,mq&>^UbU#&:EKfo$&mJ&+HiKB,oViaU'V?m
+(acMDK,4=SOd>IiR',Sq'aHb+7l''1Pg]Y,hfg*&eU_)nJ[h<B*l>1H%YJ^fD\%L[
+rW4pFF?#5=P*emWC<H:9mm"UQe=GB$chP+jq4"fN(-B$%G*@8'/,*(![<3R>=N>:U
+OYe4rl_[B]fab=-W'?Ni.&,U"(_5\.RlK`F*C`u+WQ]b.b3!PCVdCCs'@K_?BOH7O
+ZVO1,=!DI%NXfKQ06;_2%aujqk:^+]S9I"7g@Y"]D9?OD9C9CUAV,9BOR49=6[V][
+\U*%PU\tSDEYa)b'>-#,BV1ln=gutt_DUHH"A8@hH]foO!$>eXq'3Pu9D&26<BGI:
+rTMYqfu))+hi*MV4.GS]Iim&[dLC4g:G9pZ-M"kRAO$\m_\.!u"D+;YP1TX-GLB9"
+fLL(<1-\PGjG<UL,HuEr%l/pT8W3Ru[ZpUjp_@LsCCKS(el?lNUJ<a^%GVJ4%V_m!
+ARIpus+gXF(&Q`9U"Y+7]e8+!K2I[snDJd=#_M6T)"\0(49pj3_'iu9L>ZUOG`L@%
+pYXl`H#WeQ\,Na2X.28?H_dp!dKMdOguF#m5/Mq/Zk%=PnkO[O]u5H.$RS'JVhLQ0
+G7q$42-c(1Gqe?4lSR[$VeWq.g<=dp.\g"CWWbEOeMM(^DX5'[<5N<8GArV0n:Z&&
+,^J>D_9^u3QGr$hbi.tB*p2WggQ1:Y_WuOlY*X*tU5Qa.DK[f0]:0&]M;Q<SE6B_%
+o6t3"kFq(-.iPTLgIrF:MHf.SRbTYU'D84GCt\J=*F$)JD<-OZ%I`J6Y0PgkS!IB+
+.Z<*q/^-`?,"ssTguuZuHO*0Hd;<5le6Lp(3_?C*B_raDgO8Gl#?I5>M1k4H7M?TX
+pS/7t^DmNo_2^F%4$U_K=qOkOUYRl0::G1G_.$:*,*eU[VodAR?=gqhKm_Bj];D'_
+D5cSq.q)(nEjZ&7asm&:dML?:Y&W=gB9.NdQ$W-EOTt_ZJ,oZ$R"G8~>
+endstream
+endobj
+182 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-29 -272 1123 779]
+/FontName /FOLPOG+cmsy10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/braceright/bullet/braceleft/bar)
+/FontFile3 183 0 R
+>>
+endobj
+183 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 668
+/Subtype /Type1C
+>>
+stream
+8;Ued?t!MPA7XbBoCiR\GLoU8/Zpoe!/VQjOCn82_tZTbl%^h]%geQZP!$t[H!#O:
+nqcE+?LmFZchX["_Zdb%npesu>k_`b&-F`8PjC_(4[XWb,@/(^10mNdkPTqSU<N7g
+&d8_W9a*mW9+r<LVo7T=*!L7D"lI7gb2SB01-Gf]S/d5*OKr>LT[_uNU9`8_4YEX#
+msO"\"h4ClTWiKd:/5PE8S3FCNe1&A=_`u"P9/5Q$k4ccC$AcZRi"a7J1--qNZj^>
+($I(N('Xqsac*<[3koG)IWYLlREtZAn$)#Ba%sEs0n,jmBPaK?o[rB.4AbHihpNU'
++N4%<l]T>AmodDN6oD`#BA\lA_U]5#nl+0g[.h',33Be<pUu4XK&:2?=`VPqS_/<U
+$HTo&A_ef.U'Yj=f_^6"jI4_;IWK.;b5^m;GBQ^OC27_mMQsY`[neu)1!*Q..#_m%
+`SYO,5eTE=fPZ-#>5_JCB^Xu?>L"F\lfl"B1<B0u^U[D"!%e5>.h=B/jHU,iOL]6V
+P)n59q:GBf]1E%6/l!:u5ZMYdg\Lh)MB8,[cFoYA4881^dDi01;l<B]4B:fN"T-]g
+ac2:>c&HcD,1u]`(]JBFo=]UHha4d/M::,=(:a;*iS;YbR<uo[Gs"2>VX<C%"UHd^
+\-1kh~>
+endstream
+endobj
+184 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-35 -250 1125 750]
+/FontName /FOMAFI+cmti10
+/ItalicAngle 0
+/StemV 91
+/XHeight 445
+/CharSet (/h/s/i/t/d/u/five/k/l/m/x/hyphen/n/X/b/o/T/c/C/p/quoteright/nine/fi/e/a/f/r/E)
+/FontFile3 185 0 R
+>>
+endobj
+185 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 4269
+/Subtype /Type1C
+>>
+stream
+8;W:*I8CSi)W)*LMb:8J/s^$Z2k<=<X^\PU".a5.T[]$S4V`Z<MZG#p#pCPs#Tj8l
+a)3fg"9K8G#"50g8-BZ,nDce&Yg]XVQ"t6UZ'Dbh?L)_$`]*U6`_-A4Aib.LH2i6c
+H(Od)r1;e057S;GKQ&o@Yf'7-WtX+"Q6fPn7DJ9*M>#qbG6,`'&`er0HGb@Y5Esn@
+)XNFhSY$;CT,p5"7R?;I5WooCkBRieqt`a7lRT;C*ZZ!/4F4uPA=718gr]b&6"sb6
+:9ILi9#;3LFBmVDV8@J>,#9E<(aVig8P0`.@TAY3[6u4oljm##2iAF16BsMlC3I7'
+UF\t^9U+Z9XqP=YM)\.r-d,jHHr$gV9:!Oe9jpII$UPX_Mht)/]/<TQR?]A\SX[)i
+,0cGh'Io>9-(L`dP_2L=,QpEM&7dtV#S86o5o(V7%"cD@83Dd2k905ea;-CkL*.'l
+5*015#)CN-cZpA'iQgTB&%80XCc800rqRQ4glmi^=in#<cTXAPjj9+9j.YsfGM&WD
+qcr+8:LC@)<$(`iBLV7j'KNuOSDJN4?ug8p-bre*&)H?U_-#P;X/"2oBN7!VlrD0'
+)?%]f@*UKGn88Ug#UgC'`tI<MPcga]WW];mm.8gL%u6V\MkO0IP[]l.U5Ym9X'1aA
+WsihsG1L)EO>k!ee3`s4TFG]5"9h>cFUYp9GFbCl*Mc#/W[\\sgFF:-XduW<bNmX8
+nr382G;<Xb"uI*rU<@XJ;TEP<LbGtQOB0+n\tWjA?_ssY-,V5_/</1jfMg(QY&<\[
+&B"SY?oAgcGm-=:fjlk%=3k6%n;X*QZ?pf@?:g0i<S_)mf/>Gu's#d6D;#jodmf3-
+k\=nu#[\26kQ6i&b./%GGb>>K>-&JQg!GN*;KZ.E(1DNAhI%V0`2K8uN.8F3Yc&K`
+hgf5b&:F:^/*E$"\Au+PZA8`0_&TZ^&2uC/O82&:QK=8s?n5F:hI/Bshmhf/GE0%6
+):iU3Yo9]iJn>iE?C\91?TKePe[OomBbSB\V@XbZcl:)/30"4>DoC<,a$71k%lC3I
+Cm-MLUm#N`5G]^e8UJb\Pr,h+)0\)&>]&b<<Edq]XETD^^EBFOp=u'THAPB,M#@b/
+=1BAnJ9SN:_qA5E>TtfDfopfgps3@!O'qC.+nER]$d?10\=NY\=5ZC^!ag]pZ01-8
+?9$JZdRBD'<NQkH+0nP&^2l(_c`nP=O<>&"i2*K7SikU,?>L]/LH83(?c5`$G)GCm
+ltR,()pB)O&Ft!i.L_6PIG4RcN@XQ^?Kg?u=24FN3k8QP^t3M?Dh4R:1mo5V=^^dK
+1+ajj/6`7LLN@HkrUK<j_'T]t>Tj'?-Ru!\<`(>Ecg%UM!R,"]/`[YnNWukh_^ODa
+BenXAFBH-)Q%[%!Qj+ufKo<ZtTjX:LR\7PI.?"LjGX/0^o/Q7opZd-E"3+MHejOrt
+FJt%-BNANkql5okL.NddPOfIH3rEP_X'k3`;k;TR[TrnSiFA8P/<a5<;sK8g`O^Ok
+5T^#=;F0DC!a;9sQUKfuYYh&`h=\0L&,lYhIZ7K()War45oqePD7*Qg_]W_Mq2#.$
+(s@#CT_A@X9Y'$D3s:LeEgkDnp/N"*>30'[M*D@l-CJI.hT*@mC(>8M;A1_Q@:Y`G
+)&],;n0V)OLFh\nT>-qrP7ou5?#(1Z-Iu]N5_Sn('YH6Sn>Y]4HaK3P4E;c.cd1NE
+9XU/lZd>ZW>FuTTK4Om2<nGW1[<)j`6i,1Kau!,['OP4/_;sQT!OP%`ht[N9#C7/e
+o<&5bE_#<)3a#O&+4Z9.1Xdc&.U-+e?(JBSn7b-C!?&8oOBGM::TXo/n)8hHG/3L=
+4>V:^A290;!mUi,i%;1hA2Z4j1V^^!gn>+#K@sRH,-@)(7nBIU^3DRe`[d$KqkucP
+#MNolRMr<%ML_nHpf0S4*iM56CV^r`p0)O11a1RAM/r4?>eGZVc>)f\8t(Qc_%SL9
+C5b!o(hp]tGFE!ae8/_J%uo&Md)gQTN=45ShI(hogI5`)]*hBlJX&k,c^">Ukjduf
+bR3^%NFf-\ne)&P<@2S/_'+:7>RNo#ot>X+1c]h*busec$_ZY&_3Pe?L"llRd4E6A
+RoAi2n#cWjOEm8sd*_Hoa!ZE<rqBeP#lVC1f'fqdPQ_6OFjQ3'%+Z<uL25.K!jeM-
+ap;K7m5qL8#nL*=8I>T94E9D7n'R^'7X@Xi]?\mPl[0Cqm*M_iBCUPm[(NlV^m[eL
+n1s4Ae*H&pA.580E5;a/na;Hi/.h+5d`<AaJg.b\D[@IT=80Zc8(+'W[u$j<95b6R
+IIGbSA![Elh]0mQJXKq\'4ITA%9hOW'5]#P(Tkr<a&>t##K[i7qjVtT%1M.n-.f70
+LR\8nfB0MF3sd+Ef7/L*'IXFZ/s@@S2>U6Z*h'4PR&1tlEIo#L$c+beF[$\p1q`jd
+\ZP-iV`_EEqP,=r'D'g`2%/Q+Uq5"466RTs))E-.JCjlB]^)[e'49_d_i!6g0To`u
+jc_mcpKjIMrUU]OQJ^9`bjl#:QJ_GCjo9igRf#BB5k7Qr%URc=pm6:chdLBe3J9?[
+2eX+#Ks%4>/gtV:FEFu4ELk63R'j.(o%tmg2";H!l-"U6a/EKI/,;eCA\&#J/>"]f
+RDT(p[h"KWs,B+k_G`C-ljeC6!A![HBL+lJ*5),.m^D3k]ISRR`<K4I8QA^qG';sW
+NZJ/ndf09N?L9IaeR;G*>UG[!aO3WI2>>D7`?dS),!LgOYRSM*E/m@p0NOi/g-WVm
+V54\RjjBA\C!.pO;G(/d%gjhG2cC\i2TAc$S1_<c,[dK(dAWK/@4hlcDTehc9LZXE
+hqWRmmlTDekJK54&;KOFj=s?&1`1%AD06VgFfPI#0C!-B*_p26E]Ehg0S\ek<@T"q
+<?n]uT[hD;+$OI\fCE0k<Fp<L$MAVm&"5[("EmK4:X[%==ZV3lEjPKni=u1JS@&p;
+5ouaXBT,E&K^1W9Sb9i3$&f"%'rob3I)`%W*,2pVIGls4Um4RJ(&Wq5i\`J%;+O]k
+FqD=98JdhQ>9*$INYY3M&B;jk\=[.NcPuf\*1hnk^9="J5t)`UO7SO]MCL%$G\'HH
+8I:j8agcH1q87l*,NRNhU-6OO^;=WnkZW,26qs4UY=E7!gZ.u%i$VI]M6F/[3^pT>
+\@969/0/WSBd`fB1id50,]S%mjaZ%K7ohHD1AgOp7Y8@d4p0Cr<^rutEo$$C<sWt\
+D/OL<mE=VMV+R.?bsH-Am@AXI0?m.h'4<o@64db'946f(bm(Kida3YPF+#`(LO&1;
+"bd;TS4=PGlOaD&<Jdllk66hN9VH3CmH'!#S[4+2NjFpPpdBC^o3En2REJtO_fD'4
+J]/<dRij#A>.O?&cFE2A5PJSeX["F7$C*q%RN,O#l+[7"b7*.(7V^I%f`0R'*DM)]
+n_jiKk+SrG-05qc?hfiuli`B$^#7#OKXln(HQ[(iF@uQ2Fu!r08q$[Z16W,P<>[L=
+"*XRUeHk^Hq_P1#M0,(_j7IHN(E90,eHT9\;qJ$b#=3HV?B^l9N<ORe$"be;TBIfc
+3&:K1*0icA+\6-(&`Jt3X')KC78X/.!&0"@qFU5PGpP0L3621k\IrG.nmYaJ%M%`k
+`H<Do"Wb[_X`%eY1UecD9a"fU()6TT.C[RL0cJrn9O['r(Z>7'\W6;V\(n3dOkE7f
+5mqN*SuZ8b<>sNLV2bb87:Hh67(IRJB+$?lGj!O_0<teF)i;L&UeiGI[\71I\jp%s
+;Q_&WW'is9.Pf/8h+]LLA`GH2MgI2'Ps$P5a(._2GoJCINK),?A#C9XV,Sk#o2.7O
+Sd$@iBcuIPSQa->(Dj`d\/Lr,CKuLQMF\Lo8%f@uh.$(j+tBPh'H@\1,(f\WA3`g$
+M5;CBc6QacFpHlhhZmDnE%f(0'g2gjGj?`l\OHZ5GNf>:dV]JaDsq`)XMulAcTd8"
+'V+jrhG4V).X@:aJS+IoF&$,edf+<[pO(^Z:$D!_5jH)-LDbVj@0/7\%A:@ii4[*U
+-&*>g1c6`in>/S#]1Dh<7;o:c_b%X0'laDTnl%b(lKdnZG?ODd;pUjtm.Q^JB:Ch@
+ZkB/PD]HXbhKM%u[5KH%_]T`Zd6"K>@4%2DZiMpU,iJJ8enK8K>Y),11-+,p+l4`p
+BhucU58s3lLj0L*\8gG"0@jjq^;j=Ejb3hiN(%d0:*4%T`=d$9$1U"4[WJ/[Ph;#K
+K#rt+/\!ZM,rEQHp!.&j]e2.kCXn,Vqa5l7!'Ic]W;~>
+endstream
+endobj
+186 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [-8 -233 544 700]
+/FontName /FOMAHH+cmtt9
+/ItalicAngle 0
+/StemV 78
+/XHeight 434
+/CharSet (/d/nine/j/I/braceleft/plus/comma/k/J/bracketleft/colon/m/semicolon/L/hyphen/braceright/backslash/n/M/period/less/asciitilde/bracketright/o/N/slash/equal/quotedbl/T/numbersign/asciicircum/p/zero/greater\
+/O/P/q/underscore/dollar/one/question/r/H/two/x/quoteleft/percent/g/s/R/three/ampersand/b/B/t/S/A/four/c/C/u/U/quoteright/five/e/D/v/V/a/six/E/l/w/f/W/seven/h/F/y/X/K/asterisk/eight/i/G/z)
+/FontFile3 187 0 R
+>>
+endobj
+187 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 9017
+/Subtype /Type1C
+>>
+stream
+8;W:)BiJ#D)U9YihP_:-H3J3I-=X7H<a-BYW>2J,i_gK;YqF*mfa8mR">C5:J8@d/
+&dZE#93'?i[:lgDYu[k<l\[B/E8&diE?1t.2kF5djs"1r0QYP;\EA86rSI-/chDhU
+o,nHC(C#I6;cdmB^EP-W-o"@;#TGD?GB+SH=btPI`Tb9^HFZr1DG6OhX4,++VLg:;
+*dbVX"``sl1^uho7qW#(F#nr1+InL6kD.?T2h+-7L)aVmfXiYTEf9M:;ptkss-3W_
+q-d_##4j&Po$]DjlU(F5'/GL:duoEYr"YWfr0ZHOI""b0IWD#63@T&j7)HO*oa1QH
+3SAM"APQiLEhX[>-Td\;SLdI[%#G61TuoVs?WJ;`@Tj2OSR6sk$mple"_[U*A%[FL
+QLPhS&Onm26O&a:N3%(d>RiQ4bU]h<\pj)4AA,rcc'#EI5o65MZ+$tjFqFPtUu4g%
+PM_b?G&lX(?`'osdc)&+G%KsmWBD4bkMij:GE2R0*^LiIe$i'?I7#e8?q)s?JU]C1
+IcgBr0qJJR%Go4`T6^Hh=@Q7'?ZDLh;XUkodBg"NXRc1IeF<7G#/1Ut@.jY/bh).7
+5:9sdj#==B-M\D&A^'!-ehVa)^FasAW"8M/gqi0h+FJ`ja+JpJ9]3a.>VE7G>;^4Q
+C=QBe)m&^oiFTt$$X*\/$I'A$jRXjdoi*s[<mCP,4#n$6i894@2h>m7!<;l?cci;X
+\A#2MZq8.nU.tKq3djp/G^/%79.2`b$MuJ\IiD\"NL6TB['!6OILij'Cg,6Voke@E
+\?TB=WmF(,BrRt+6@!eZrU6kBUMKQRoNS8]Ra'PCTmgU<jC@rj+(fKlAR?"k=Yeo_
+0nAn&Hg#]nD8m2:N5bH&Zg=MP(;8D&\$14`+)2%arge9RIXXQr$#s(6nqae.Ke8Xj
+UnpISZ`pRVAoE+qhRRoDnk2YdOdRMA[L<mdA29-t]bObaGN#Dq_LH7r:_?91@nBZl
+qrOHVX3JZ<HD4ElS=;)[aEdBsLAOkh/*6gA%_Jr_l'[c<,4:L@gSH/1m[T-+rT`=_
+I3]PamAc1`s,u:kJL8`o%I*4@h=iGu0o*4;r\P(qRXJ3/E:A.3=/EXZW$bp#Y#m2S
+-qgLk04MT$RW=[J:gn<#%I^V6p@JUpf<#];NK:P%mGg33`CAqq$di?CAMoQMQ"d^\
+-s#aMX%DT<F8^(X\Zu.Dd=-`=P_H?/Na#5R<GgGm9Ser?@O9-Y3oIXQQJ7KkI04o5
+mULj`'K;cB-T\h"GT#nh1/;nMkf$=Np[DjfesG[$7ar*XMonrh1NGSD,4b4^qnLnC
+BE-QKjN+r8g#b#kB;:V%X_!m&A=oqu<Kc]K(b^cigQqS:ris?#m-ZZ:?bAk/cs&32
+Orj1MeF7.C$B$c[BoFDua0;kU96MW06:@DIHCNDEn5RA\")XnnRuM(<Dr5PBB7#7)
+-_fBl;RpX`&XRX>NZ93a!u2R3T#BH13@)YEq\=Z?#89:O+hXbYW6o:[e/QJE7o%q[
+,gM5F]J1q?+>_1nkTC=h8g@DCTiMhhBrQ+:A=6%A<=g.+";:h?2jdAa&iZ4.%49r\
+9,`+]KiX&TB!p8^%8;0gbu1$)jX+lO`G2G(X-8usr8))L=Z*(V\iR\TYmQc=Ej_)&
+NRlQrBbjo@,-aO(lD^bsQWOHgZ;SdZ9#RIPWmVe3mo^)!6^C\S<a&+O/E19)"3ic=
+"uhrH!8)OWZQTI'Z13RFJft7;B1Xur6A8h-XTrq[j]$aX!o"ib$#((afBXq:FhCrP
+F-d)fZQJq[VIX>;VR0tX+a*Vg*EQ<VW2LhLWEIoREd!:3/h89+X@8*n1k1*h*:?N,
+&F/*Tc];L\11ApK4LHE7X0\RrX#$e$/N#%/NTB`Gk*^Odfi1rZGFrgIdM[-rj6N9c
+dE7\bH`=V12LB/g>*Xsd'mcgL$3tU_+56U[clg:Nn1ne\%rbkX>Gse:E"04/Ei2#P
+;d1B+2MZ2T6k'QH_7V-k\u9o5i>GUZ099&jJ:BSNd-3%KB0PXS,MXiVd!Bh0QuG9&
+1HN+3UWW-_X]d;X#dt'CCnWP$D\cD0iYED$+!J*%hre[>`SSo;c-HoIjUE-R=m/+s
+*e:\kfeW\"k8_,OKBjP1.i\r#67N(aoG?*7n"99*3s!eZ`\hL/W8E=i\Mca#CNE-a
+Xf=j!-BD;*foL2mhql%#+CJ2[%$+R[E>8g\=h2a\4tIGiDEtQ23V`[?qjAhJ)lK(]
+RIT=@i,Thla7eALm:>t-:VZ<DmeM$]]hbm@!cr/]o_Hb6B$EO4514o<\Gd'6p_CWr
+fH$GkG\^7kX]2<cGgh*Xf17JsFt\1'qQ:PF.sJ)J'3T`?T4b/^Qtp#^.nSXrOTYSW
+$[oFDGla5i:u`YfHYAB&Sh`V+LdsfGC5_!de6:WM-9%]HV+Ol.O"-lQA#WJi8emJB
+NJ`&5JO:(*@8V6IUmDEF3$?.jr3[W(l$4Gg'sFVqeC;4,3;7.bO5LB/*ST_8mnjKS
+V32H+7Hloq)p5GU'W>pGJ`O`0WO"Ejoe9hWC?dW]!!_'&]k6XRhN*TIo9&.5Lc::K
+EY[GS+Pf7I_s"2-*tH+$@(l.F`JTR*8l+M2XE/n"\8X$#NNAFIY18gOC5's+;6\5N
+``6o7YdMa,dWR/+?ka@D9.d$#:7e+&@6$oi6QE8X)>.TaFU`?dqU#[0s0Qdbnr9-)
+IurH0Z'^Q$S$R`rqu.6cGh<&0Yd(-`r"%i<*n8])LS^?mgl>!0]@Y#tF78DJ/u'u#
+lUk$R[b)c0K"P')V,DjV,UfIQJ>*'iKb+<"7$'N-j<^H5Pf:$Q$EbtRL'=s9m96Kl
+ijLo?@=O\*q.!3FQqT0.b[`KQiB4jGqgIZ)^(ccW^#$OSQ%ao9+KFCcNi1+k#(=1i
+p=,M!LAH4U7]RucWmlaf_@jIrO-&$bZdj)]NM,`7(#1Ln-U$Mrd6,@M8"3?%`(PeX
+'*MM_5bjTn+4*OaNo&*RJKq&L=$B\D<&.NtrTuO359o0f]/q3g(]!bp?;5&jI,YgJ
+<lE6))J[$,@jod[gO#j%YP3_oVB!n.]n<49?QMlH#["i#4FDQEn$pasa482+k2?#_
+@c.Rkp75_-GWpk+^_IXO#(P]f?<t2N3?c6;jWNcuX?4nR/<^=5<u6a*;H;C9[Le@X
+MG\'j=96re9TKjS*Zsi`+:nV=GJgQmhs'UD4`JDZF#g;:m[[LFPpu:sNnMWY[14;M
+,/&U]8%o2]/ULtoRS2.aWa`E?mel_Y;>Yp9EG=9.PAlgJr3tb24XnmCgjEpAj*H+"
+XI;UZrrmO%N1r^+IW:4="FIaHKr*LZV-6`bVp3Y_2@+DU<q%cm'H^>?/[/1-]PN9G
+T1,MG,!V6[V)Yh)=/_:_ZaADM'858SIEQ%1_J-?_D9'b`(2#`!:W8L"TO=bZbU,An
+hkqk%/1/mcCu$X)!XT(/*="M5qGT3X&so?JS>%!CY&+Qs@4O<N6^q=W.ghANk@Q1R
+A'dunBBDo8LG-EWE:5NYrK^3)J!IAFe%WDnWWpM6C2$Z\IcC7$dNff#8msS_QsQ5\
+;c#>^KrVLZ<C*/jp0YPd<Qd5bCX9GGIR.HARWZ[pd;;L#0g,l$(kkGP.*>Vl6mkd<
+PVe9DN9+qMcT%/Oc+Y.1cHfc1D:SQ&9[NOTTbb'I_KM[)-Mn4ss)t]2?:=0*9<'jl
+-$9nQ+\NG*M'Y`<.,A2UVdGcU,0F.>d-%6lbJ\Cr/3P40O%#;0;NP9j%c.adT*D_6
+(7l9VOpQ8E@6J';1l&Hl@(Ze49Ffs#E.fJ.2N1,rd4OeFE6&hZ'l8s$@V;n.^T2:S
+A5E:;<f9BZD0OVS>A/ft<d:`(3&ETG.Z?eQ$"k8%"DHc5F1ZX4%c8#DU06QQO10.K
+%elr":B*:3%'Sk)Q_gb8<-#ifW/]b?2BllD/:$el(G#a4eE4A7_l+'0AX+boj$^q0
+'W`'".cdE2<7mr,MX8"BX94;3[<k*=fI99?<[/^)+SKU3""UIeDjHb13"FFX;/X"J
+N.a-._?]QK]XAD1,?GZ&GkZ$[8E0"(\Yt3?9>2&@nTX'&r%C.Z,36Nl*Ns.H#sq>r
+O#V+</ou^9q'kG`;b@?k4MUVY)MeKnrB+'`BAVEla9b2lTHA+?Z`0pi2gOo=>9m(S
+5qC5Olc7rj#P5G0Np)oB5s0Vl6R9n1:X06p4?Q^E,"ul:9^NTe,]D$Zk&6Z\dH&Zu
+J`bhmPf`02XVJ8:X?r:T-J.?82B;%*_I#Z"96g!$M[[m+?K!L8I2$pbN3pDnQrRLW
+-IoB/dFebb72I&sk*3Q@:)QVUeHrjKIj@MO4t$]aBYFcVJNIXo5QB\M(IqHWP,'$M
+]u8oCYm\Oko$boAF3Tk[hB6k!/T!s#BGZ?GCp$39GP:)j!%CDHg>9XWNr`ps=TW[?
+_aAfsRVS%Y\TS[NO,)TKn)5:Ik^?'Mr/c:>lgX;hc4SY*fCSp[mH$Y5T4JnN@r$*a
+;I#@P';e<!Us\+-#?<3#UfbL1.4J.QGNpCHqS3nJ':$#<\F;c(_/&,@3,SU(AI+=c
+nGg?U@PWd&YZn\*TV.<PiAopi0[I=_H6NW08[JpA#b[iIIlWj^kfMmCIc<W4&_53Q
+A9NCHosqqeSc,$NVcFt/=`T^UelH*#5IX1lo6Po"%s36<0jDU:GnlO3UWGi:&+XUW
+V:(7o)$[?3?`l%o)kV;+G@;4tM3\Ko4IC"*8JQ/_-(13F8=%05]8!'S$W<o:+n0sY
+;oXo_<gG4AaX^GX73^iYlTlU<p(<YR@r(-i+UgL982PQ#Gu:j[_]bebEGCeBgWY`P
+bVW*BROfjW,Ram.(M1[M@:ZMoH!$8_PP3SPJX.N%[*TCZGEq"Dm^pW%-FU0X$-nT"
+&+Ojk-dr[jW=0MsH7C0!f_B;UjSWZ<1Aot<NTn2IVk-uh3%VY7*&W2b1fniKS&NVm
+b1K>;(o)3I'tpMMS/T@7Va`(D`%_k(QIKnCnhPcDgj]gf]+9/U3Y2I$n/HE7Rust\
+[n#:aOl@[a!DBNi;Z=#lqA0__2?ZMEZ&;/BO^JLfi]cCYpA*0p?fW6u6JK6AXLBmV
+en5g-_3Kb)G2PW?8ZeO-FVZ<HG(*+cP4EYr1F-d2Bh:;'r1h!2ZUaZ*d[P+_MO7Q:
+5mX5B6k0QNY/gD9qo+;ol_j<nV-u>@9RJFi[H,FR[Jj)LQ#NQ_ZWI(s*]J7$BQ/r^
+7F&;mW2$to/r4hVT"XdHKb)dL)0LZllaXVs/@/Kta8(!p7oH=tkj?E6M#Xj;f6,?)
+rjU<YE)%*PPW)*$Lc02-)8'k;WJA^YP3;'6/JG/49B?mJ#uApYRY0;EcYkst[PdIt
+^+EhhT'aS)AXh4&T5*(HSf_<pfbTFZnCKEY0J5HiY`o%gLLu)^D@d@!bkd0Ma4"_0
+#G3L0!P'r)F5=Ep]DW.#R,OLSUf3T,>\e@6^m6@PKn*GVBj%_/O?qYi)K]PF@MW9/
+=%k!VDt(>E6UmcWS']Q7=K4@]N^gigVIh1@l:?0U;B_D1!c&s0J2o"A1fX_1].sei
+>d%b!pD[L[PGg2'1g4^#6)CQ''E>-^f;mO)$rP24MVth+9L3!3;,0CoeWU,&ff`pk
+\n=]+GF:r6&r)2LY3^k4'J)8n(d!4G/NI3m5=)"Co3S7j9jVPd&Fq,F79bU=oBH"[
+N>6'4Fjr4s\r:2?HX%s#ieEDH78]9q66PV%M+Jfrqj)qAEIeTg/4(TLX\/sF/eLU3
+>LhbUHH,'+kN\SJ#mm=(eDlU]3@DS)S,5D<^$g$7kLg*@gL)o9oOo)^(`Ne/$U0![
+LQfRhn*u?/RgC?jU8JRABk!eRcTk>nX@+;"_+7<Mdk$Gfe8$8D'h+hj;%[H!9h4S8
+g2tj#g[nqh^546X%&-em<QY1N_u!kA=?#YL68[lE.%%n?([e6r.[97:TpPBBdu1NT
+X=7)O_PpLq;lN6hOfKq\pEC`\,Vq)2GO1u=.F".?ascJ#'u4fSOdOg/]`uT::hEGb
+REg7=$I*aM2.i<=Ne%@D/7EprG&oK#l<J;A0EtdKWoY.Q=ts&F<2rT5.Kck=q.Ac_
+nX%7+jf0%u3BS`6<QGk03?f9#aip(<P%S0m.WJ$XV2XU*FbOtqM[tl=h<iUfPpTs:
+O.8qD&kg^GphVN7cWK\I$/93Q$brCDC4F.HlKtrPVN?s#fr>3]ND5t!W-jT9\3Q][
+dNqJ]$Fu,d$/_t+Y$df/a]ZblC4\ZtJ(qmsRN^8+2Ss_<m!f5r0HMb$f1KnZ2(H?b
+oo(CmLfNSoBo(b4Sn.J"3Cu4qVD;RuI:ZtQQ)dmG#ZR(SasuuGL"HClk[krG4;pe\
+8"YQ$QZl76\UO,q)`FguD7>coBmOA)[ln?sNrs=]5f$ptNeS=k@1n=NI0)dPAKJ?(
+[uc]9kUeWmFF]e#(uA1E$OQ;c`:r)8[PNPb_DPA91j5&6O3V%D0OWk;['f<>'?ap@
+LrX<F7.JZ\T06WXQ)bAV)G6chWs%.`P2ok?9OroY/H1Itp?B/2j1CmePuYsiQ*`lg
+7kTUs8uT5mCS%Ks7jFm*7IJH=%bS>nM3Qok[Jms-3nZ5R:Dr?ZD^cmeg]a-=e85kb
+iLDZ>eg/1&Y.]VpDKMJ,5;2e$pXPI/H]<e*esFia\Gg3ZQ-2]KJe;;(26e\R3,";&
+0DKM7;,b@9[q.cI%rAY9S*(L(_cMI[J?'L!LW.+%Yjknb<PBJ60M@N[Qc^R&q+6\T
+]SrY2B`bhYEQ;VsS^YPB=+9/]pLO#bCR=2488[r,D'n1L?@?_ZHbaN6i7f8/SAC7V
+@?K9tZ)hE$mI;<l%6U!tpGbo)2chq9C-8n7S4YH6-#5"?Fe&OZRs\gdpk8@5^i60s
+;&^^LY2(*EG/<MQm9T3M(Mhnsbji9&m!WsN=T51Ph7a=sRpcTld9*Lu[@!%I<DqKk
+KoA^LcSXhhjZ*KZ.]%%_meu4[?IOOT],HiJl24Fr?5Y3351r2%=6aO(+t=hS,LYVI
+B\e]N7?QZT:]L8gAFW\f/=e-5&r?ar"etPj8f/3T]N/ukFSh2Q?W1$_;rF[Gl\F97
++X+q_E/"Q(b5#h+Xi>9_>)gOfNGI,O2m0F]4JSGRbK]B9BCH=?c4'IZ>piEiFll2K
+:afMgFR4L&c$r,L?g-a8K@`bj2H(1Z2X5,Qs$a<1=*k*80c:)0dYd<*;\\#[cS<S`
+L\Z1DJ1lh&D@GPV2>ig[;*CMa\sf(64F2.ERTM\B0d9Jr2$Y>1aeH2/DLW($Ap-9,
+jNmjmni0tUp`K8!e!>N8d0X>%`lTm3&jao<=,7NS.P[3PX3Ah",Ya)D&bL5PrH$4A
+Z(@Kk%gZg74&)4uirFJ=M9F^/"ARg1R,**DDBsm#P@-E?JApb\ZGDm474Wp9,68%@
+44a>$Z/jZ+gO0s%$:OY`GNR3pbZ^4$Dp[g2E]]`fbD@pA=<6R5W:f30^"^,D5MLtH
+fP]U%`qF(.X5DG#S3<MR']E1hkPff)-bmo57)ZS!2s1Rd&u/p8L=BnS<\e]"H@-]L
+:F"%#Sn'KhMfsP`DsI?h^9Y4e&%)l/?GB*TR\:_%8\((((I?oZk@cgn5&15ZTqQZX
+__Bg*lFjq#EmO9ICY+Srp=Z25F1c42'PE#3<^F$LCEDd84+l6*jLkC6Lj5]C(;B1D
+.'Y#*3[1MVU,Qhi'2Xl1b&BjX,,YMNm\c6NOd/\-;oF2'fah60h7kO0pGW]op\GF1
+6epE0iOt6]rLl\!D=HWs(phI(`Os!%Q[@%c\oFF_De0NoM!LD=/dMi\NR9;EAqgK`
+fdB6V47aI3$#[\VmN6nPPW?>j!_m]$AjnURY/sUUa?"sIcFCGpe++7$_40YS!<u8-
+;"4R$S&+mJI\E*%ODA>*/B*b%T[K&?C3afSg3+PbDZQp<l&BtJ91nGOAK6iPYP=c`
+m@NHJj"X[BAIk(/M=n#-YboUMZEl<3A_XYn,K]b;-iS)$opG3rl.`2-rRkg]63[AF
+=[M$8RPRO"ZnsR'D/`tG%O>)SN<.sOL+2n84KU7*FPm\ll_eXc1J3j1Pk>YE1?B.?
+0PZMbh9N_$'Z@fh0&nfln;qX,e#,!(ndrbRp6,BMqsc[rk*>_5QKI2,6^0(2GZVk"
+m?1CX?H8Y>7%jR?FZ[&_FV619:gR6TJ0SuB>62`OJ:F%j[1IX"6J3K_k9oEVdL9Xq
+@F1;)o4VOJ*DS-Vc1GQ5ekC=_:/C*71r%6!<WZCe%`_i^gAdOB'bG?k,1uBN4[2N7
+:">BVKL'B*?Y2-:2%"B4ka.O;i?`5\BmT-bFZ@1:kgLAN'm"]7(fPX=845i)OI%/W
+[l<8DC'UT%-C#p@]*PYe/MW_i?+9D=71rB4"!8nB$[(lC[]CZJ>J^&tW<'jG65[>N
+WK#@DHc-R\^q,D**&1A1RB'CtK*p)"_?<U]'?rAR%XQ"d:Fg=&[-t<o3+5g#Co+%N
+Jd+dmp);Y[Q=(B,ob#E`K@#K&njAk!D)[Hfh:35;cEceBLL;oY=cNEJ/5Qm]5FAtn
+T4l]ci&X1)NW'm+J.n4a[:o^l;jOCr/Q"/Z`'fO&0pMX843UN<AmZBlH/AYb*r"8s
+>D!Vp\-VJl4AB]ZJY7t&9duE*k`t3&q9EKVn*tT5F8r/qB7KA^D/JTTDO.;6YF8HI
+7ukpT_Y9$4"DU5Y4SW6q:/q&$=RAhnBojME<)e(e!>e%9b2)sV^Updi.UAT&?Z,PL
+7B8@=!P/(lGAiRq(0=FC`Dm#0m;K75Abk5dm(mEWa`>a[W"E&?D>qlo%$F#briUt=
+1q&n2`FaQ'=`jF+he!:\PL]L>K-W\](7T"gf>*,YnqPKHi?4=_(1sbLONT70a\Is"
+El40Sdibdn<?8d'OOEVgq:2nE)8Ge@-l8Gi2IZE=4fd_H#i-pmJSjG\_eUWOqFPbo
+VcWS3['@%#k=+K3jW0;FDIZ>I#gR5i2B;TDVq95uQM1j;IQ1.&mP'XfGPMAb\HVSM
+3%o7,j?D0WOb`+AmrTW-*t(Md4Vn8-0E?`oY-7~>
+endstream
+endobj
+188 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [0 -233 669 698]
+/FontName /FOMAKC+cmitt10
+/ItalicAngle 0
+/StemV 73
+/XHeight 440
+/CharSet (/x)
+/FontFile3 189 0 R
+>>
+endobj
+189 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 563
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%n9>h5taQq@r5q%F>5HL!<E3Tp_s5.*!,gT!r*c<p_X/2)%6V>$j?>G
+$l4cuIJGVn:'LAp&GKE?pKnN5pam*Y!s&E4CN;-^0eY7:/P^5-/NGXTDfBuBBkM+$
++=KT++>Gl:1b9b9@<6.!+A4=09jqj`F(f-./g*GrC`lViB4uC.+AuclATDs*A1e3U
+@7tN5@3A$XDKKqB6Z6dWARfgrDf.*K9P&BYCb7t+@r5q%F>5HL!!!%E!!$.%!W`<)
+angAppn<DcpW^n_hWsp5liZ,0'iDDI`3HP9Uo#2PU98pI)r0#gfUj7ENf/mW)Oc/B
+I#T1l#(DD\KSP!^?@ZHh=W;1&Uo9N:PDtbJ\G&GrW0=0WWuILlJprb&I=QotH5^js
+H(qX5YcPfO[Sg[KHZF'HVK?I=BcB)t8j7JAMMR1IL`1Z-J!u38Sd(RAP`h)p#e62.
+]"K&^SoS_#M1^Y;+(+n7"`Ap1E,-D?Js;XX+./@YR@G1jGb&qdI:d48%Y0l?6^7=0
+Q3R52OTur#T*u%M$IfI*NfXYXe;T=p%0~>
+endstream
+endobj
+190 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-24 -250 1193 750]
+/FontName /FOMBIM+cmr6
+/ItalicAngle 0
+/StemV 104
+/XHeight 434
+/CharSet (/two/three/four/five/six/seven/eight/nine/A/zero/one)
+/FontFile3 191 0 R
+>>
+endobj
+191 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1886
+/Subtype /Type1C
+>>
+stream
+8;TH.Gu,/U*6tkC?'KT-_7GQ:nZ&;r76HI0<5=*A'EeQZPJ`2c,a*+k@#GR/Opq_n
+Jef@e,)(O[*GcFo.b8)P[9ce>;obY>(!!)tnr#]0G-0=[hg<-6hY2Heq]7'sH\a?a
+PD$tELIOa/9&$#1q0"pGc%t/hR!YWaHR/%Y8;p#/n7mg44]::76"XK/rFI,QM[./*
+6'+.'`Kqj`76$#2>d"Kr#>>Gkk5V8-f0<qpQtkYnot'e'fs1omI^4KsT]qYOTdcFQ
+8m.B`(7h2TXBDUFQ-2LY8m0s(0o[_ZTi%b0's$Hp6W9^Yd4)A?<Mlu@VG\lYC"_fO
+R?M1i'tF[JJ#N90WZoYsC;1;l-5t<.1g2/f#\$22;51!-)iF%%??tnS3F"*.'^m5n
+?f_fGj,rK)c?6X(3O#hcU&?DMB6'iQ]F@292?^.68@0#3>_OA!&=VF06=Dn;&>SbX
+U]CK!&!8Oe`q.&%JI!<nU%-o"7,I1bkr_k'JaGW26[ZIN(734@mq/(h(6\0HSGO49
+eQT@s*gm`Bg"2ok13K=t]V^[8>sW$/"'KFqocE</g]d3W-[#[3;#1uW`Q&ub2F0Hf
+9'XuC=)H^WWRIOAHiu6b"RkNl^!"2r"<SP0Ojo(1@hH6O;+d=h\_4EpWCaElae#Ru
+f5R1(E%+CC8j4URP!]OhT"`if2X3a[hqsjV$EdF.4G\,IJ$8p,KCl1nDQ2H)VtXiS
+B4POaAKWWCS_bT95[T2<4]Aq(m:EKQs4haPIYL>!#0fQ!oJ&t-VQ%[LCMLqk<E[sA
+/S?Sp1#;5S"VE8^J'Q<j(E#h;%,)9s<,%K*j;Wa7YN1+E8C6^fOFXjO4--KBi$1d_
+mO5omIt#Gm@$VM<VNR?u]UF97R&.-q;h%+f<?3K4q>_okU>.KQ%^!.#bor"'96>Ii
+rV8L28>\G<;Q,.Z"F>f;501Ck#BLmCe[&2iQTCh?(C0CmWP-ShDq*DtCrk1<,,-ag
+"Uot@GCY5F':titM2C!<VK!/='fI/\+(/tmGFUb>RELO8VK1!Tb%f:i'eq#2]M[#:
+,pa8D1C4AQeOc9&DrM4"O\Vf3Ep+"0[2)ou9%$VNmhbJ&T'[R6m$IPT_P?;KcYV\A
+BBS^GJE=WmoKdoo]3%[VGR-,7)r$"X,F>2RXQ.T10-*$qrn)8"o`AWIkd"taNG_C\
+RT@u$1cEk72Vam>%n-lR+;BdsU8c11/B"ls@_Xd]DfJgAek-m`I(>NVEUrfdn>u2Q
+_A[]pOe0's3q?b;e#7G64MjAT*!_I/ROQ%$='*iNZl(2Sk[PbI@L5tIWPqOiTF<;n
+Of<./pJm5r2ePm^dZK8D9U7P?SQ1#!bK=3PJ!GTaUd)_Q8VgW-`hA7]#H`I`68-.I
+F*KXbV._Qe96u<-qj`G8Q^==JFF[ZP8@\$BD:e#9,WQLqLVtpgA)ZCC-T82g>D_9s
+i&E`F_'H_VlMRW4KrHkarL</r1j[0/oj>q2e97It"C9IBWbe/q^@FeMl1;C8"@pG/
+-E1/?nSc@$cnBOO]`]7e:u@%\r2A+G?FABS2rrJf139a$;sn4((&I>!iPNnpGo=Po
+=>UFX!g-<e(R)\iFm<@I1E3"q993MJ-kd?C9Lc=u/rP@eYZcoHo,g-V9YAJ8\+.KW
+&$^nY**"$'PGW>lEX$$1JMn87`Plpqif%T'nT[?QYE8[$-e8S-:_(P9:7mi)(5LA<
+s'A7.C1ThlKt!;8\K>3%!?G\enfnPiUOh"?kI8*>`l[ptrD?u],F38lk>9,jP,Q_D
+Q5;4YA3jYoG+f_lf8kb'RhfpL.===@%st*+*%ljS\kJc8aapu[m]\1n?5$7)U>uZ=
+XdSoQda-U]f?7UY+d(Qem#__O=+C;OgJ6Ro~>
+endstream
+endobj
+192 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-40 -250 1070 750]
+/FontName /FOMBJO+cmr8
+/ItalicAngle 0
+/StemV 96
+/XHeight 434
+/CharSet (/E/semicolon/parenright/two/h/s/three/bracketright/i/t/emdash/d/four/j/u/I/k/comma/v/l/m/w/x/hyphen/W/L/n/y/X/period/K/b/o/N/ff/B/T/c/p/C/A/fi/e/zero/a/bracketleft/parenleft/fl/one/f/r/g)
+/FontFile3 193 0 R
+>>
+endobj
+193 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 5980
+/Subtype /Type1C
+>>
+stream
+8;WR2HW1^2)5#U8S`-E$A0LC#$l5Ui5fA7H[6@V;70FfB'[3SUTX)B(&rR$MKjA;7
+fo_WO:b;qs_X^e4K+C4(78m+oJf_#Sf[CLNNLjl[d!eV?Vs.L6eCaD`p90m2^H94!
+p\jOKqh?B7,(_(3Vi\u=`L=lYgJ]jCg"$1)3FVS'Xj]_il'1jX0q.5m<BH&>e",:&
+,N66bUDaHW9EC,/S9J]?E:9>i:aA&(V%2u*GW0$E?\CJp00!pI3\;^hpWd&ISo[qY
+HNjTX#Pr`ri\Pd+H\V?CL;t\)AF<(2p@hgSSEq,)4-o+KQ&qDqOe&_oha%hrV@J[]
+$rNq^m?QttjFlo']@EmpSnf"F'9`;.ro6\/!Z+AS*7@nF:V<&s+^.Tn&n,;R&OU@W
+2\AY+hDp5A:Je0h6Q;.s+]:n[JKRi]_O`#"M$OnPiB\#>'+qPV_M97]8`F$-#U5'n
+,dE"FQ4ekfR>>G\4l4*q&RqK(r"V4?neGk-2ar4km&:Fn[Fe3$9FR($aUfIehdt@o
+j`UZJ)S>J)pGdCZr5iBkO`daGr28"EV]1hc:9'nuH1EQMREicMgo%6Cndh&i(X#e8
+WP#:0lOMNBhcfO#,H9TZc->^hrKFu4WNLL`/MLo?XdK=_/u79Nr&*$kAiV*+3IQXk
+a=U)Cdb)bENhF!XP1#`7-8N#CkB[%?*)-m5LcS_dA71e]`nT)q.h)7]2IBCIQRb_0
+hL"g(FnNk7Z1V>]\)sYiX>t^XTcN]LBU09f3+Tc`EVSG$i+$%A`@1Jp]J*GhcPIR6
+pD"G(jN.$pme^iEX4J1FKed2"dMPY?ik7:-s"s*s`iLu`9pMF+f@dofaD0$D^B5**
+',Z&jrqXB/onBr!CmH\tDl-3VHr!,In`()WX4ni]TfJJrqZc6`K?>,?^)e:01L%5L
+,ANL*niped;e%5YAe/QsH$Q]DjgeBF/=Jf+$@-I8K5^T8(e,idM-q`o+/6qNbK9t*
+6/KO'3B1o-#Z/T-E=P3Ei5c8&P(S@f9NS*&$YTW\0Z[)kZ4B7K-sDA"qb]3.,s),9
+\pio[&u:<H&tu*h%KTtp&((q?KBNl&7X3#np_&4lJCa"m>/$e7cuU="Nh%R".:buS
+"[DO?jn4@;?D]=)QJ$e$qj>b9eXunsKQ&a?/QsIN*7@dl6A`h&IbJYQI7MkVpW&Ys
+N!r_7M2^RA7h/T!L=I5g]du!_D;5n-cg,j_L4Qf/Qm&i/4:J@A@0i,bCHlPCTdMT4
+1&=7FW/#e!<IMHhWP76EP[9u`8l&7&*(6suH"<C77:rjc&QCofi)mE%U08ZHI)&qi
+Yp]gqW),&97QrCP$DKMd(qCS/le+'=`.:"[)c>DWfg_3[gpm_JUW$DLl)Z3TmlpEg
+XfkO1g=OC>fe.WKc#CRZ^76!s9QiF<Coeg67%VJ)lmf%rbDdNPP%MG6Pmun0n-$gf
+(:"`I8:F2(\lh&i'SK&$d5k9i1-a)[VaDY<\9pILG0_K/LVWR@\B;T%M$B(?XLZMe
+,hHTc2:g;82.b@9@-*Aoq;p>RD-,hKm9[AC`kpYq<?1i]=t.kb%9V$MQYEd1D?(,N
+gPZkL)TbbPRK`ofoU`GO`!Nb1j+L$Y0*>)0XF,\8g"uh.7gj5f36D]$]RKIuZH(&c
+m#kb[pphi]=cJEK[>h)il;H:.;noNI+TK)W)%iJ$]o7k#Q=,d;\,lk=YEU'#^M6rV
+>`fZko;L20]6=4I,.LgXmpd5Rh4klsOVF8_kbJs5<7[q5d+-[c?aPfc'j/qg7k@ut
+&"!]@=Ws8%lZ@M/c_3F18kC5U@?H-B7O2XM)42L+%[8m'Xnn1G"G,t.D&=+SF_JNl
+s2oJLLJ4P0m$`m@Rm1G#;Xq&?l\1t:&gb<!*n-.VODUYFChTQsgrq?:97&aM`^Vib
+E*K<@grNb(<sdC'IE5c)/1K/ndNXXb``7/($f.Fsnn7L?ST2[3r>bZIe3Qu0>Zdkc
+CM6G9[]l,dHcDXKPW>6(2IkLW:A@ouP5sJ@\g'LEm!$i9*Z:?^'f.[K8=9>U7\3QA
+h5pVJF)_.!S44'4D-eMIo^S-g?cdgae$"#&@kNU[j+&k@)f')L<_\OBW*<.Z%bmBJ
+IosEEBM$,q3&H7_c*e(eb@8gQbr*L>/Bjc*Iho!h>Ssf76UA09hes=:/Yehi]F'>B
+e4O##a&98JQD-XGofMY$8AM.)\@dXBVeu0hVL#q.>gU&In;$+LX1l5cS\*94I/:ST
+MpHRLn)-t/C^O%^`Z7rGj#L/_5rF;XL5sg44KmB&\b?n30#r]'YE0tT_F`*dRrnpg
+?nB)>$e/Ye]UlpI<g_?.STV8f96\6MgcK1D9(HR./Ost;9D[I-k%R2s(Y9":]4`j?
+rZ$(f'[[RO&i;."Rt[0YE3443j@[E5r.eD,<;B7#h"38>'2fUTSkDCGcR$<Gf(."#
+/`4i1%iH<h$aXgT^N&9<@3`M!`hA_Ib?go>_<]_QJ-+=fNChkUdG<&kfoT7f\?9GZ
+"iPZD<_4bJ.LmG[V=->)i6T$IKeA9pr0J%^>M54]Tfa111Mj%dXhCY#$JnNNj3p4l
+$;-ibBXMI@J\mI)KcD"#k9Mb&1_5PoMi6\,@q13P)ne1g'HOUgqhj7fa!Em(a3hDm
+T)4]Q;33nR6;^t#:W<FeXlJ%32o(8fR/f?d?%!UnT'6g?gH3EEAQr\j05!Gl=@:+u
+9K`<0)5\FJb>!RrWj&hd@X>5Cs,6M!O)!t(if3Ki;<ra&%?AR&4dQqa<eo7?LH1[\
+N&&j"[32c27J<s>9m1(Q"!i0QZ)^,mA4pAS";$^7Ki&)o<X4s`j_3s^*LoafN4(\A
+d@U/?6BiteR<.L9J%^'`GCOi4IeS$sj7=Q_o&/FK<eAX^4='Nm-T@-NF,b;L<C*=k
+E%uAB'stD*Grj6SQ`D[Y*!gF\Zel6U<.+pMqLssfBfeH$Sj,Fj+3)#@mS%UES]PL4
+Wt]QYE1J[*kT2..eBs_POq#Cu<dI%=mY:0Z5mg4/oRc($-!)oA/"LRNW*;A,d+"Op
+c,e2UPZ.C7mL4ltqT6/+]#S7^Y7Bjfi2D9N&C#u+A\u,s=^JYK<)?n%;T@/CCb,hS
+a`?COa8X(?6r.r<FUptgdIQLO!&fq^lcEs7!?U*bn^^Hi+=CYWTe'_VQ)Nda;i=T8
+K52AFCeBi(Mih&g24eLCj<g(a8u][N_^;u+VqE)&U^(Rhq#2RKHC<9ENu9=+YI6<q
+ZgBnGjW'G:a@^T3WjE&hc8GCaHB_&:.LHmt;2W+>SKkQ&m-u;j9V`F@^pNO(;)2AV
+Hgi8+gWib.Ea0D-&,#[0rNYBP>t/Y%6<91DUNuW(07t9u6H*>kFZlR$*(FkW[snAs
+KMB(j)6'&/Dq'aFL^FFFLi""Ni_U$#Zb9/#o^ZBr0-B=bd/s$TG#+DdkXG20U^LK_
+BeW[P8OrKg%t7Vik:84sTH"t?Bu*Qblb3PNYm\)#*t$p$-?eJ"C%["F$7g!(lOrra
+BK\qZ&)U'XA1&WKAiJ:<O@5*^l!*?EHF?agIBm$^?a$WSWD+t@.b'5UXa$ejHRg++
+g7t4$ka1ongBSj9*M\paS$qb_^isGW!+f2q3BH1E*<c)*'Vu_+&tZ43co+8p[%5kB
+=#$S&=VJ"NXB5<)fm%h?KLfc9O(E,cSp/5E(jC;s+6;'A+f(9L/VE=S1%<]9hd.&+
+!YM#QqS!*VP.XZ406?bT><PbH%KR5j4[]V(r,:t2hMk/uD_t9?7]A-N6VQ#6"U.NP
+2:Y4&7D-ig@f07Wn/c;NN(crYjN>p!7$]g90.Cp/$XR%tk!'pkG+p&>6Ud#SnAN.<
+"78F,6Nr&*0V19n)^hLM7ffDLbbo?6(f(@m$FBfdI/Ou9ct,6]il++Znp^Ia+HH38
+qDHZ6&%Nq145<PH#m^C9i1T+Ea$Ftg.u%.L&d$B#k)Wj7+$E.0(,6.s<0gl:;dm)'
+YKTono<#HuH3Us:&L"]7T4St,'uAc1AZDKaE\*:OHkSHt]N*.:20H*$Ge*;7lX."Z
+DP3)ClQBi#nL^cuC@p@GI[BF1MpWLHq?<2P-aZs1b@Xq:5&:^2qsNTRc`gI.#"4$E
+Yi5%P>9UD>V]Ecl;E`7UXr"eQCSS(=K=0F:@1c[JD+FOo&0A%&<u+f%mAEkm)0-/F
+Rs.WbeYfmq2q,0o\c[`+N)H?K;?ckgR7suc1;1,nWiAN-h\["DQkg]:2+@f=PDF_c
+ei!b)9pdu%hNO<I'-iY]LhKP\!]'\jGDLujH]RBN:gXJ4i>'AS)8.$YiIP<Q\jXGV
+-l$XT4a?[:mGR)![@T!']02^!b>r/\1A<I_$;k=2:>68KT[$;Xa4%03M]<bKGl<#D
+f6.L4>(V7?.\$@Y^%3fl2sL#a$L[nlcTc`A0pC$EJ?^2t3*g/S3`Qd*6*A6u7>5]5
+M'UJ@e(4i8<i`QSh/,P9krGoh-pVE-B0J+rinc(J(g.5P7Zrhg\1hrU1?O\^*U^QR
+3Y%-$l(@e.[^9"68NKjO?=$VV;CC):`[3(R;R#;'dYuq9_pHp0(hp_N9>L`!O6rKS
+LS7Z'DTT^>nro9pTLD7of)G:M;;*(:el8A#)S$%kD9]0MM4ft:2I8I8kdpW@-h5*M
+7!V[<OD.8PgF(0:c,duKU!]os:Db=+5)[F!qkn#p\Q/;M^>pZ\%@KhKlTKt/'E8k0
+c<TtI(I.f,@_:7<ebjp'13J>h(:OR1-u($XV091iZYPqT2#U2_Xa%i6FjmLYV(YOc
+,Q@//1qBB1g)W+AoZ"is;DO2@;@457"YfgJYee*-s+1Cs>l"_7U0>,:#q<q^Y!QZi
+nmLI+j#G863K7fTY"5fbel+L7Go=D(B3_CUSMCCDj8;s=-%#aHH8;S(06uL?PaM@1
+,@oinc:s-O;oNP@@O1SV]EK]C^bK_1oVt]q%#W)PctoV(]eTD1qR)`h7BQ7OVR"2\
+I>$Fj89J^i&M;5<:$(LQ?r>):>;PEN_a08*Y($AAaV<l^],=PcC]%0pSeJJcV`t:J
+BDD<iTh4gA#ZPW68js[[M3pY9RGHjaT6L;3b,/ZuWMH(7$#,5lm:"D1OaT_amLOa'
+oYH*X*Pob$,:MVF]Hb?A'",?g9;UWjX(,2Es%1R6(B%A?dCH_>c<%C;K0>fd5sq9A
+;ank,U3s4k/YUR,%TeX(65!Ck^,-&&H9StEF+oXPGE,tq\p05r)nqT%Uq6AHAIT]S
+TF'roa<%dCPOF4"=f\LBgSfgR3WmKQ9=NlVo+g6MUUtCS*]qm'69114qWSiM#:+>7
+QD0B"T6<9qhC5ei.TOP((5f=eTDgm+1il/^ST1?SG7^RS(nC@t<[?I)`2Ua3PA2YC
+0q[5H3^.:Aa9f)(3-eb.,TD^LTqOY56)N9bc_HgM#0h]76A[QX.r$aleQ?L=9'!fd
+.3$Bc5n,'@VI;?.9UN5ofk!="*XA=Ln-;/D[Q(ZceaL<C*A[O`^LAHH(l=qagX(Y:
+,UUUm,9g5=5/16a*g<MG=6.i2&\B$i"J[M[784dr%E8tq.M%Am@UlZK>;IX!bB')i
+Er'X[pC4(<Q=UI^AJl\S9-VWcR4U^87Vj5M?8]70X5Lju[ah<ZF^(?J%0K2Jh-[_-
+A:Jk.IHB$>+p_2"8m[#S2D:9+oGqa<X7!af=:K#W(3Hb%PQ*6+h;Z7tekKq'/HBq]
+o(+p5TtZmSV7sCP[D&V;hV[#W*G\/0-no;[SN$`4[+(,cXDDi`DI(ha[6bqe-IpQD
+c,Q38)-[jdDR>"#$*%]7!<`&[pM%FA]_gGWFRI(]F66%GXdE0l=A_p4Yr?IMV*1`;
+/X?5$q84$dWGCITR[jQSpd/qq[WJmt/,sMdc1uc//$Rb2Ct(">h`V2_7%#HcCAdsI
+\eT".77Kt<FBr20Udea(B2NGPptc8"l?t4uG-1bQ/";O%Cr$YF=l1/7pb-%PSM6=7
+DLou\*mP4"YIR_1R)6bIF4EAo?@W"X!)s=pT`~>
+endstream
+endobj
+194 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 615
+/CapHeight 615
+/Descent -229
+/Flags 6
+/FontBBox [-7 -232 547 701]
+/FontName /FOMBLD+cmtt8
+/ItalicAngle 0
+/StemV 80
+/XHeight 434
+/CharSet (/E/backslash/two/h/s/less/three/bracketright/i/t/d/u/numbersign/greater/v/l/x/w/n/y/period/b/o/N/slash/T/p/e/q/a/P/one/f/r/g)
+/FontFile3 195 0 R
+>>
+endobj
+195 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3896
+/Subtype /Type1C
+>>
+stream
+8;X]RCJ[rB)Erpq:;ST-fjeflk>3hDC)&[&l/8Zq:j&mFKO$!4VbnXG0TfS(!#"]&
+#S@=Ji=\CV5h&el9ijbl"F%lA,-eS^B&'e#X6pL@eMloO]6b0R+NASSmEE[Gjur2-
+4n!ZfkBfB4F*GN@*;<SV&JcA_l204ZV54?!$R1K?Zcp3:1YjT<3L4mFd<';e_;!d$
+dsG7!b-Djk7M67g$.=4;0_reK.;,Pd*$"-7GDlAfMa^8SL!(3hQ@9Ahhjomm(nZoP
+2_S^UT4mK;%i5!FMc1:Qr7:]@Ko)!K;A1;_J%qYP,ekaC>H2%p,ZU#%OMpsA#)h*T
+_o.#)jYF7a,#:goCem]gb80r.8edGa7D\t5ULH342Wg'Ygf@f)@B6VOCd%JRCbm]`
+j+nsSk(R=5)!6`d;r"UF(rft90/78tL5@T8!5hjs=>5c;,-Wa0Mt"UGYY;:g(U3eH
+!&&H3h:-=D3!.Btgh#ntLcD,hGX094GIUPRR4%Nlk:u2rZ"J\jTU4)RP.0:\P0XI6
+6N/^s-,*/&SY%J/<u1g#DH#02-o1iZ@XAMC]^tXh6dG9E._T8/>B>4@dsbI2;i+"T
+2Y&+?eo$TS9nU/[d#tBcUS0mrRt)Y7:8i"TlbSKma_X`0PF\7A9P:*!`;=JP"cs(6
+AsPcFhN69^VQZ+S`";5^eBZ_9T>9WS($1R[@f^9c*uGu,J`/kqM3;sR:E8ik5&ji]
+]gF!/m\%UH/oIL"NQTh,"#Y4$1u)]&U"NeUXVA,j)\pMcgjK>_])=+A:`#B4(CKN`
+RK/bIY`'9`3A7rlXg1FHW91p9Z;FP!X)6qJEf1lWCR#gp>Y?kUglPU,U#?`Jqp]nF
+KdpE1@b^&X6DZ_E<NP8\\4Z.>S7^`:j8+D!bil.=>hb01p4WUkP&A/6*^d3#dq=B_
+WL?qfIlj;-\b>tX8GgO<[$1C^#4]Tr(F.igJ>pWW$M%:].rpZO-+3&8>?aU'd=M36
+qF%++cm-3s=)l$-H)lB-`Lm2f>uak*;QH\Xfs,TmORkW:2;uQq:iGJ5i>i99K2?ag
+3=t'LDg:;-6l19Kqf)S.i/up]V4SmVo_EMCUnb?*US^F\Un\Cd7dXVmcfOfOkfqMi
+A_%VGeLHhFF1R70;:\o2)^L3Qq][FJGjAOQ=Of,d;lS6s*"[4f\&rnDdU[NTY!N?s
+pJDQ#>ZFdu'=K_U[aZ&CjAe"W#[q+o:dS5h=]<?jeta]B<0n<IkRisi\Trn>3J)[E
+\Ma3VN<\h)UopdMf<S:=!h"Jq!HpCBNUDF`d,l-Xo7cGO%#&OA"(.`uoG%]XEq9Z[
+pPnJ\Dh9ANrhCA+jutT!Xc'2e9u&5g=\^khFB2tggYm_m1..UFQ"E%VL3VW(F7#!%
+Eq]@@o^51rLk=u90"oRNXeTsjhHX';eLYn9PG?R9nY4Ju;A4NR)j#KcBcf:7^r<C3
+(,8s`"U#aXLmIZ+<&O,[&KYqb>,mX(hct[7UslI>D3'^7a\k8G@!Fgck8=X#egZ:D
+hpNfF,[H?=b?2O436coC;-:]\:fCS,"YO57=g,l^171a!q;LJb-NQ0h18s8`&-303
+PCf<;gqR+J\7TmI`m:#TjQkkH14uLtq*cE"+(o8f$U`kg.<r!?m>%pfnc"s:%#ur[
+I+9e9Rn\A:cV\EOS&a8=k;,_1<El-*\[o(GX5;0q].[ZMg3cn#2X<`,U9M:4;oHJb
+=#%YGRR#?FaX5e8;GT-Gbo@[Ga-][4]U.BDo'C=?a[nSt]UFc\`l^p:&4Io_0]D3=
+OCI@B",7He4o.WdIr4?t3oNnR=c]fOFWtWDRMB%-`IO3Mn@eE87NnjLV;.@gXW=dG
+X?n/10XR.R#gZgLNb!TEMW3(r?XPL_/jZ`@$m!9G=J=M$N]q]RG,"`#T%S3eRlN\o
+q0*akQ7M:d;4\DPp\h#J$(PRW,L<JrZK)<#6opO_`<(I_eKh4\7YN2up>n!S\\/Hc
+8'_RHT3:^Ka&/H[B-r4SgV=uEM#-/`c.tmW9S\'m>g+!od5`u\/YHc0q>6`;lbu3O
+/XhZDLq&!in7)*\W0NjT?b&)a]t)`3^U]r(c&Km&(:?p$*5cD+8/#ldpBCj*&5L'7
+KCgWGnCKcf'_7\K+*l<=>Vm1?Mo"T!K>Z:[l)O:O:G+*PS!1Z]hNO$O'nuj^\XLL%
+%o\he(X<Hr9uf2pAb34UBmVP&JBPN;Xnh*D3+%]8^<adjaGl0]b/FF<l6B)rD#4<?
+Te3;V-6M$thI1(ZF?[!**$X)T84WJq?T[p=.UO;CEdRE1UV4RLAE`Y>KFQsI6]c#"
++6%AoUKGt,`SJ*/o1f>kdu^eR4rm%W'PiS!8kRW#7A[$'+OFd1)ER32iV[TPS\JHZ
+d$`LRg!8)IlM'VfGm\CeG,qk'?tfQqXsIBua\a<<9sV^+7%l#JNIPF):.$e#UF8Z+
+'r4eVlP9'#h7L.4&.Fh&ViBM>dj*oW+Nmfe8,PMS[NN<C+p/8;WEA\iF1nKQ5OjJ1
+Z$6B2,kJ+n^nGA#DEPGG?+g>+jR>G7jhAlj05)Wc`cX;7_/EJ?6J`=cLc0*N-LIHL
+k3!^;NH%[B<bW4dE6'hV7`KQlERgJ1Rgrr'O'OL[poJkl`lgVM%$[h<XeVYdXcp/$
+Vn>_VQa:mZ_1[.?d`n9ij00;#=P@qi`r8K<_U>2W7).ih3;\1QI,gNO>nX`]JuJVc
+b)t)*o!(1A2hR\rPboW3]^Pe44MX>V*;L^!d<iq:H/+kuhMfQ>E7<)#Y4d?,1=@6W
+*44tJ5eEdfM@"`C9dY38l;0<;OZDA>)m&Whg?4GBIki0ign2lld2MoKeuJfMbBVQl
+1_k`'f!oA9Aj:nGEH&(6jp6sJIMAIZ&J5V\XI,u#>9=X#ZuVZ#[#(3>gXL7(\)#<7
+%*]+S'r_q4qb]mhOc!`mp&S;5oL!!E&9W*W@b3emhg<[thY2GikC$)5f`1B)+]Q/U
+3,*4m,d`'N_84F6]&9#mQ>5P*$4euu8_])<GG]s[`[PUXQ@5QG)!L-D3a%W>Ot:/'
+,8A:de7[+ILAA)%4aU0<CpHH/S?Dj&QZJr<JMI3s?c9&iG'++'8KpEO5*(Xuir!Ee
+oi[%gf^IDXhP898_VGT#L'=s]5l0&eP:eiH;')gOGdKn'T3s;sc<AhEfdT)5fj!%.
+GRI/_9T<oZmC^;RBOX`k;XEdJG<af!FZcVH_XjCEOjddK>?oVNOt,WTH]^a37\s,H
+($0&,,<*Yh>`h]($unji]Z6l83tp(Di@ibOV/@bIUs`Rt</<%Cb:]26;EYAABe%mL
+5cP/n'7^o\SMbrZ)uZbr0*D24\1Y-8MQ2P,cUMVE*^,`gE3gX=%[&+>F&/AmiV/4_
+"G*=DOONFf?O$c1Bj.,'U0tA*[_93RgPY?0kFua6c>EP/X5dmN?JWGfm$^!QqYmA,
+qHjLjn<FftJ9Dd:@aMR+NV/g`UUZ%@S:dSF71A3MQdC.i;0Yr%Ua1Rb(hA$2SJNe!
+8f%O`)4s]:(#\r.Md152kHu.-;@#0.L!Yc@D?j7d2@Y!-RPnl_GD@CP)sc;OOW/S9
+%aN'(;/fhb\2ZdfIUnC$7?l?udMr%FP((WG06A$FAn3;H):,XdoR`lRK9XQ3[748M
+rB`NG(7aSS6OW[A\nVJp"42kY6at;W_*NcgFS^8>;^=>_^?_NS[f4i82'Of3T)t=h
+pHK[867JDu]ODl\1TUD/3ZUk'<]m,e[p`b(>lult?IV%CM6rj\&hVGreD,In5;7*e
+6eom<AeDe6$"[^a:oup'N/.t*`8[_1j@k,Ifc\/@rW-o>ODY3%aS5V7N4(!5PGtLn
+fOSFHW)`<:l1B9B?=@`=fmX792'?A,Q!eOj&(r^%,-_!EV-YJfY%a+hrY/`?%.fZL~>
+endstream
+endobj
+196 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 4
+/FontBBox [-27 -218 1110 750]
+/FontName /FOMGJO+cmmi8
+/ItalicAngle 0
+/StemV 35
+/XHeight 444
+/CharSet (/epsilon)
+/FontFile3 197 0 R
+>>
+endobj
+197 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 534
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,f7nQQ-@r6's2uis[!AO9g!;IQ8p`9M3*Wu0S"T'&F".ou)p`9hZ
+E;OPLlM6#8pK\@)?k<!A&[(mC&c`%8!=0E\G@b`7Bl%^*0eP160et=UDg!]m1dc2#
+H#dV3BQP@F6Ra-43B8oI+@9LXBl"nb/g*ksCjC)8ATf[K6#:?[;JBcWFE8R&ATMF'
+G%G2:$:8/oDbXX_7W30dF!*hgCi!ZmFD5Z2/0IVtG%GJA67ubbD.ts0!!!$D!!.iT
+!W`<)XSR;SrrMDTEd#Cq5HBpIpBnh>W3;Sk"/tqo'f#&cf[\rXd]X^NNJrmVNX1l'
+Ob8W7KnY>;M'#W55)N8X="KT`\[SoMT-&W\W/%8iVTt+)X&4drCMSTQDBF+gHCU]J
+e+Y&T^94PeGGcL;O-,<])k<CfS$F<5CHD>H?RB`\F.dk%?>a7X;]>BqpDF^*R$`l$
+)k!1RLmK3>H[1Nr)h<HsNI`/]G+eUtReMB+:S7ph@$Ls<TLAeg$*Xc>$`fAR$k0;MQOF<~>
+endstream
+endobj
+198 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 517
+/CapHeight 687
+/Descent -14
+/Flags 6
+/FontBBox [0 -250 1077 750]
+/FontName /FOMKMF+cmcsc10
+/ItalicAngle 0
+/StemV 93
+/XHeight 517
+/CharSet (/s/i/t/S/d/v/l/m/x/n/b/o/c/p/e/P/a/f/r)
+/FontFile3 199 0 R
+>>
+endobj
+199 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 2620
+/Subtype /Type1C
+>>
+stream
+8;V._Io$ek)W"3@?19%AQ)G"$K5IMe"i[3l()<rR"b`UTeJ9<9_QOe%+JQqJ\Ngp3
+2AeRt.pDbF$c2`@6r?=RB?N:FhMJYkcJ;0:%]?(C^](2#[N@HA0-kdgFu#7G^A7JN
+T'-'DkC#oG84J[d3@Q[?,q1-[?LH+odbO&?^8#@59h=6=1eT1?P"RT_cqK/k1I[B^
+9;1F/nFOnsC+.^m)2scPp,-K-aJ12;S0UI[bgB;8$_eG+DCdE$N/Lh;]PF^]+>:K'
+4(lgmg??&VR/,Id]$^YT2CV7fU,23hc.A:PBbQFpD7]1>WA\$hW]-:1G=5/-X\1-=
+d:j8P:&&s-Z-fMr/Lr5-c.=<.bOrlrePY@;#r4K"fL4r%!l>dbQB`*u"A(up6juA_
+VMGZaOV1&uOqAcK`)_JWL@l0F6j]h<O38lkWat#/PN<VA-tkup2cMgadM(kWAf5YB
+=;Cbqchg(ZOc=HDGUITT^fO8D(6-,sBCb@\Y?14"ol=BHP;+BQ%Mn><"nNt_*e[*=
+)/4"4JfU-<e)EO)L`PkqM@t/t-D,htGS13n)+P'a:@j\So#i&07T<PD^5h'E0j&>'
+H+3CC3=bV_-qt?9GH8T^2J])M0J*P>LCUS;\#Cq]hc(#bJKB(De.9Y3(UUCpU5MW.
+Z/%L?\iY$4cKF%VK3RBY(Y<P)ebQpB:>9Tn7Mb\R2I&mbTfK:Ti'B8J*Ha5$V)_\<
+Lj?6r^1\qo@6"]-L"+BGI30`8<i'\9M8ER@!q"WA#O"4Le]OU9#*[PLAFLeA7IiRZ
+5U,:3cRW5SKN:t27((+'.o*M*&(q+JHZkd./DB\ReR7K!X/_tGhlAId0"9d,Ec;M9
+26V[W<jHCuoJ'p\\(E6H$Z3.N/bLYu3kCL.;/%lQe0YA85t9L:W#e7T'O":f9&F+M
+h<gjK8I3$47j#i+.UeG<mN5M"*\>"3mKe1"fPo/ulI"q2X#7t.U7H1.c]1b4oEIK$
+j$TOXAur=_ZB,DjbTD2\dPq1!UJt8ekCG2nQ8>(kp.ijgqHD38>>inUdTE=74\TV#
+\Or)96ul['U.+kXr&tNX_K7U8k(;sg%tV$+L[,"YMHgl<M'>iKJZ1?b.gUm_NuuSQ
+m!B.ar%YYW+/:IX(n#);[p_p&L)S<*\0d)D1$#L#6!fd>`[[C[@Gm9\:C5i6b^'I:
+TSDqp?j_d!;>7-fed(h=PPn\a8jc!*U6#F*FDi92)s>Z`3>ddg==QWqY#!l/q'$BE
+]N6Ond3<D%9Ji3Ga'=:0X5BWLbt>O_gcJFJc\dfqU>sF4&iAjWN#i4kFM8A^42Her
+"XHp>RpI7l&Z6"V(pQnj!^GZanR"IFT,me)\-pq!"e0`I$h%A6m[a>fKcats`?tt\
+c*51uFJ"<7N]h(HF.i8W"c/+@qR8`IW;CVEdc1p%*Y7GM!;SVl!4Tqrb<%R*UXsR5
+]jB&qO#_Oh<H?+DP!5'7Wkab%ejRuba'(8\1C924,^R,HSj2`-EB.;_QYeD^H+n=&
+W.0DsLqd2N6]1l,r/stE&4Ed5/2GnUe,@!IO>`P#=W6YX,O-LsS%XB,9i;Q\qTa=+
+Vb:ti?(B@k`=S-jp.7O^9HZ;F8!fuNddfYp:dgsBkXQuK<0?S2UApiB#MaN2C&cK_
+rkgR3%J:/MHp*oZU]-?O0;u-u%l`3EB`Z[9T'jLB9fkA!Br>@UHMbX<9GVmkjH-6;
+%J<s.Vaai'h:f]sSmk4-?GN]Xii5&84h_oPZOo2+=,"IpTR_moIguh%VOi]q+_V4O
+KCCn<kA1C[4]r<s16?c)'SgG'(PO%NP%C<m1m<@Uk01/.iD7YR&Y'W/ZeTHD2;Tp@
+KrN:'JEVLR";+_$Z09uDfm+7o)UeSp)5b/m(GB*h2oXe8J3gX>Hj)t+:uhl73V$h1
+#NHHP0%UIbCS*:^q[?]^ouuuFbsN:/q^s^G7kC)Ig0.]n/[!5Lb-bL?W+E#aC+^8]
+EggUs3'#c@>P/]Tk]p6^C4D4A9,Oc'F1Ot.pgR#m9La:i]**1!D[qN^YuKCO%Z&JT
+>s;*Nh\V8o_q;]e\jYZQ>X._gqVe!Wh[aY;Q.X#!U5d;U<oCWh]&rB$G^LfOa\g;U
+HXcfoUT&2oeQ'-XdnKG?<QVN7%t&>sOp09-?)i)310'f"1H.hC?i'Li45sPc5;2sV
+F,>uu+#]&+QGPuMjaQ1ZjaQX'0C8$&"s/uiUq<.%=Y"i2G@QB#$PqtV?b-cp<@@ld
+ADol8(X:4@/M/TkTm#Bl?nm]7B,t@KgsFTD8\7Br's\qe(<W=TBbB]4]@p$7EKC;c
+<H'9i-Tg%/0Q^G8=(X4I)7T:g^/E.jhf0FE7F>U%:Elca)_]iCD-_N&p3<0[1Dl+'
+&RR]YaqpX[EC@9404mbn)fQZ?b!fn==lEUnYuObqCcZGqAj=H;'>e/ZMT%*M_.m!;
+X/O^4.D,+@E]CR(Ho#ComjqmE/<i@&-.O76[12'C>pW`q@?FB>@8@oIgipP;D5gt(
+,Ncg99X!;b;`1+0qC/:S0Q;>ccUY1JREofl$QOSNpW$_mf9Bk'MN:,K2bV1d^k1^.
+br!ih@l.iTqaD+VSFFF7g4dEO7?=K@1%E![$ihK-J!g~>
+endstream
+endobj
+200 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 689
+/Descent 0
+/Flags 4
+/FontBBox [-56 -420 2335 920]
+/FontName /FOMOIC+msbm10
+/ItalicAngle 0
+/StemV 40
+/CharSet (/R/N/C/Z)
+/FontFile3 201 0 R
+>>
+endobj
+201 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1246
+/Subtype /Type1C
+>>
+stream
+8;U$&InUem(rrheGK5br'5RbpnFhe[Z<8#e,?^eh6'nj9!>Cdt0n1HK)IYYi"9ckL
+2i^e=mI^^t(6ID^%>NhQAhKb?@Q(!e72+(%pm6hWR=?&rM>4gUSs`)&=oWc>jE\Ib
+o(fqZN\I7@3h7ndBROarEQ9l;*Nus+b-sGj`"K"FLPjMVOWNU'E.LkN@l0i&UUa5b
+<1%+IZBF^b?*NQJf_W+`24$u"[5DlFgWH,DDmPe%E42%c.ie!KT(\I/Rle.na'R&'
+[i_tp^D0ePb1Y1ZF#@N6XcrL$1qU?A\4W@U)RdO(>_B)pe_]D&.a+o6f!oLdgei9b
+eonQKhXs?NMn@6VSTK"bpejW8s25%KE7?b8-&CBqIc:@t*'n=GKRpY6'@R0Y`ERaN
+&(B)?rR/$02J5Jnh)/bB6)BG[(&"#fiU<7#Y?SjU.2lc\rQ368U,_3=Nr!d/.?!TV
+@3*REqBa5#iqkFYC7DU>8?uT7j[;4FJZmE,+[."S5,$To]th*(`nXsr\OgtLR)]tI
+Jm7_)W)^oC\BdincZ1neL/0T:XMHI/IL<)]nDG[OR4$$0\6f^'4g\b23:!"#R7n.6
+nW:s)a!>BO&s4A9/<YIFhU)TX#V3I4E!%,pdB)F-q2lOQ:l0.=36B7UKM^D^H3^*E
+BiLjFO@.EO(uL'B=O7TNkFq]/n0eV4ECpN3"pIJP$]2K*hAUq5d.hBuJ;f:O;*TtE
+.J*@<Y@dn>!WeE\7Cq@->6>oU6/F?'EmphU5TB]2J'8ub#_iH?&-K6eGY`aU`4Jt,
+FakjT.e"bGJYKnoL2/7-NP2#=!,SQ'7mj%&4H$ru`CP)!`kol_cl'J,qH%t3a4/*a
+1bdVg><fq<^d"[BhOY-5!-O)]jje*"(^dPtYeM\8GtONs@8MKG#u2")!D$,kQi5d!
+N&jOS90KQc?p03o)'=K(mn-ZuF5_^(bJ2*;NQUmA'McM`:%02"rM>YPc1fNM`?gKE
+>QE^H1"5,>l.-3J3dBuGLL@gi4/\W0Ge3#4$UBmt?bErp^MH@iRZ2LFj8s/?:CJM%
+I\0CA!hA4pl7f);]SAh!rtn9U/4H9pQW!]<[m>L?nDK3%IT]2O-Xq*55\_;$Ide<R
+,GjQ%X!\!Y:_\*fQP:+U7[SQgWS&aJ[>ci.(FL$%bUs1Oq*uiu6f48?+-X15c:cuA
+St>SE\*&i_&mh$-S"m3/KEebQ*Z?i;B3rn^@M;5+,"7LErs:@Z9Wm<f~>
+endstream
+endobj
+202 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 6
+/FontBBox [-3 -218 1171 750]
+/FontName /FOMPMA+cmmi7
+/ItalicAngle 0
+/StemV 38
+/XHeight 444
+/CharSet (/period)
+/FontFile3 203 0 R
+>>
+endobj
+203 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 358
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,f:ea5+@r6's2ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+M#2'0"I&Y5"nu%/pK8%$>S4.5M%Tdj!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D/EuG!!!!"3WK-j!!30%"=X+o
+%fZQ.7i[H]$N]u'pBq)t!ll$jVJrW;VP^GqE2IDcE,]S6%X4Q?6^mb#TMM0aqd>Zo
+*hYq$$jj6IYm[UrPRIu*a-$i?~>
+endstream
+endobj
+204 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 0
+/CapHeight 722
+/Descent 0
+/Flags 4
+/FontBBox [-15 -270 1257 786]
+/FontName /FONDOP+cmsy7
+/ItalicAngle 0
+/StemV 49
+/CharSet (/multiply)
+/FontFile3 205 0 R
+>>
+endobj
+205 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 461
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,g6r-W0@r6:42ZNjZ!AX?g!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+I/BWX"R5`Z"nu%/pK\=(?kKR9g(FAf!<E[GE%rt"0/546:2b;-3Aa*AE-ZJ<B4uB0
+-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\Ecu#)/dapR
+95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D0't]!!%NM!Wf%rVuQgr!!30%
+"EjQg%fZWYeQ$jd!V]'G'n)BuR?E\nOHCUYFSBqPGl)aiLl[[TOW0[RQC3hkObf&?
+qg%p]pNcLX"ceY'Oc^QLJ<kY:KnkD;*rC*WFo-FXGm04`KoLg+I=QisKoLeILEH88
+qfr!_qfr@#LP^_>)@gt`pd:MEJY5f2#5_en#9KO+rsT4H$G6bOQCA9kZ'N!1%0~>
+endstream
+endobj
+206 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 6
+/FontBBox [-32 -219 1076 750]
+/FontName /FONEKF+cmmi9
+/ItalicAngle 0
+/StemV 32
+/XHeight 445
+/CharSet (/slash)
+/FontFile3 207 0 R
+>>
+endobj
+207 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 377
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%7X,g78$*#@r6's3<0'\!AO9f!;IN7p`0G2*<Z'R"T'&F".ou)p`0bY
+C\r&HaSCDkpJhe!=:b.1&[(kq&c`"7!=ima0eP160et=UDg!]m1dc2#H#dV3BQP@F
+6Ra-43B8oI+@9LXBl"nb/g*ksCjC)8ATf[K6#:?[;JBcWFE8R&ATMF'G%G2:$:8/o
+DbXX_7W30dF!*hgCi!ZmFD5Z2/0IVtG%GJA67ubbD.u!1!!!$_!!!Q1!W`<)3;S"4
+rrN5]Nl:g?'nDR#Q]mVpPE-dZq"dnmN/`aTNZ+47Q%4I=L4b:'qt^4i"cA.pM23&[
+FeSRtSG.N,:8%mh@?q->TLAeg$*FW9$`K2O$k02CT*u/~>
+endstream
+endobj
+208 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -205
+/Flags 4
+/FontBBox [-34 -250 1190 750]
+/FontName /FONFLM+cmti8
+/ItalicAngle 0
+/StemV 87
+/XHeight 444
+/CharSet (/hyphen/o/c/p)
+/FontFile3 209 0 R
+>>
+endobj
+209 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 843
+/Subtype /Type1C
+>>
+stream
+8;Ued?t!MPA7XbDoCm=tn^UC[/]k@"#oNZ'B)!Oepd:A3LFi$-$'sJ34O!DB=FS?^
+Lh6SRP@7VfZ\e@%R)&G5rpQh<l[B0H0ebC=nmrUSl5Ak+)X7+[Qg%\B39M)W(1j@U
+PUL3)CFU0)>+4Y'3$f>QjsYK?.JP7P<#0,BQK]hXk2[onJWpm""Jlm3(6t_nk]&U/
+HKY/P._+U'!JR*9F)k0B9/?,1F;0+#b>ND'Sb+%"ARJon:!PD"@,PO6@0g6HA7,T;
+LOk/qQsgoN4iY%ICA<76I.ohBq#7n7kk@QTrgnt[4VO]0Q'g>fTqtiYG9^===)2GM
+>=5,Qo>K3O?#k>m);cL%BjCU(Ho9r.em%%<ShY^*q9CYin^McTmfH-_1mcLP.qu%8
+.@)HU;`fKrr)KdmGV+dIXn5i]\*@m7S^WU;mQY$#I_T-+?VbU4eC=>_%36Hp*?B/$
+EK9:DdXd+!p<3(+B2Y-rKWnqU/`uNF)F_CkIM`!dqH`f[pJieUoAk7"MZssbh$7r9
+dA;s;W]n1GILAEcq&Qp&]/nTG"lB^&QX4<2o/fWfq=;8])qK4LOIk+RgY4Z\ItklU
+Y^[V/];NdF9^J1s4)+#)>D_]lCW\P-J!^02h=A2)S_./d&ICH8=n5e_;\g`Q]+jO`
+eB2uYGBZZe9k]qC2kOqRJ,b0Cq,NXA^"b*NE'd,b>t8a%Sc!Eg5=)BM%1V,bd]HfG
+SK4gQFV:eiRO6.)?i3&W1ogJhQ8\P%hnrR*0%k[6T_-N4O_GTI^N1.Nq8sKNE1Za9
+EIn,k[bhBig#X!Zr9*%o_"EM1on4bV4;[0Si8FhF0E>ck*gm~>
+endstream
+endobj
+210 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 698
+/Descent -207
+/Flags 4
+/FontBBox [-61 -250 999 760]
+/FontName /FONGLF+cmss10
+/ItalicAngle 0
+/StemV 79
+/XHeight 447
+/CharSet (/i/t/m/n/o/slash/e/a/f)
+/FontFile3 211 0 R
+>>
+endobj
+211 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 1087
+/Subtype /Type1C
+>>
+stream
+8;U<.I;BR>(rq-@?JC*9C?`C2lZRL"Qlt/[Z7KAm`7U4_a1=26>G`&@hJDl;Z#pbs
+(G9MJCnnWr/eH/\'6F?99.!bt0o?o]eOIn:]@\fW#u-^:qsQQ=>F;m5LaLG4c]dhl
+o=SM-f--*X,u@lI?5Y0F\LSTk\<e[_eUc3OX;:*N6:uYu:S'IC$+!qi1u#'%I/_q,
+]`r/S_N)ZFccRaKmb&/J;;Q3^3'AliBh=R(/+Jr$V;;%&,B&;upf7=VH&pQ]<m:G-
+d>5k^Eq7&.\1\a9@SZo6;<7&/A5U'9L^NN(i=2^,(YU,<6[V.6e]N>4'SW(u&ZN1*
+Y7tGt=Q4E$4"<S?>p5mfZE%!j5feh1."KH;"fao>W!7*)->buC7qLleb2MOQ/,27+
+:%tH$bPZ]&p$e#Q59ldafQZW1nWRr.k2mTl]fj&!oD9#hQ9./=FWFo4gquTKGBZjW
+OaP=rSr.mV1pB20d4II9!R4aSMIgCIr9WnYf:kNnT(YskKA-llp$@MEL<mX3])SYf
+qhql,ghZP.nnO,e*8-_<,%,%]i9n4s#3jAIH^f_DoA?bjr-I+b#5=.0.?-"Z:;Keq
+\b]rJBScO>@gI"RIqQ)tD=,#.%W31n=U8hs-._b-6B#Ho1nc(R,m?!>r7$4=Cu"RH
+(\O&+37;BfYb&A6-NO`Vd$VhZ$8lU#<#_JETch[+mJ>b-_ZM!/n/6SB51rqUm"!"@
+>?As-rP:Q'2VPHmB)db_,h,g#GW(<lKi0aKc+8TIA!_M.alT$fXT=^E2Pt2IBrkj=
+@4@dm6*Y'rf6CeEl;%2]<6gZ&QI>e+PP!('l"@$^`MP=N]!pojXeW<jH9KJ`?<Z!]
+2:h#IL*&^jAuS;9gHT%[h=r'Yh3*]pa/'iC1N5R<04nWpqb17,@-%e>Y^k7--Gg>+
+MjT<c=Cqg?)jesUhEF)F2u,u3Ie(IcCUTQFES@rI"mm4>154m<-j[o<B_(3"Dn5hU
+%'eWOgu?t+kf0M?F97dQ*9?odhO7i<*2f:O\:.j<HNqugF7B/oomi0XqIoT>L.1_)
+Zq5Q0X&"bDbnKVro8:9d(]\H5M'E~>
+endstream
+endobj
+212 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -206
+/Flags 4
+/FontBBox [-34 -219 1048 750]
+/FontName /FONGNG+cmmi10
+/ItalicAngle 0
+/StemV 29
+/XHeight 445
+/CharSet (/epsilon)
+/FontFile3 213 0 R
+>>
+endobj
+213 0 obj
+<<
+/Filter /ASCII85Decode
+/Length 527
+/Subtype /Type1C
+>>
+stream
+!<<6(!!**$%Rs5h7nuQ)@r6's0e`S.!<FnL*!#aS!Vd];p`9P4(^0^R$j3+1"Sa#H
+(2<YaqQ0LE"nu@8pL4[-AJ)*?%MAaE!<EH@Ed2/7F(oH/DD<au0/546:2b;-3Aa*A
+E-ZJ<B4uB0-poF+0f_6N/0I8fF(oG59.h>]@;L41BOu?>+@0g[+AuodBQS;<;Iso\
+Ecu#)/dapR95dO5+@^9eFE8QlDes6$@ruF'DCco(AThX$/OD("D/EuA0E;(Q!?qLE
+LB%AV!<f4pHk-/WdT':i^%Y0rQ)43j]`G"0T;Vjho+a.AA(K)`Vp;CcN/imYNZ+(8
+O+iQ7LPCY@M'#W56&&;W<]-5k]skGWTc\f[V21ufUrnUtVc&FrDJb&VE$':jHCglM
+f(U#Q_]HS!AX=@)R@9SH/>I&Cq]oDqE1:mAHQQL1@TcSIpFc1['p+oSNLCfUSVr8k
++,,5^MgZOnI>j/7*tEFepd:SGJ"]W2#5_hp#9KO+rsT4:$E+?/P`Q:^W61,/%0~>
+endstream
+endobj
+214 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 690
+/Descent -202
+/Flags 6
+/FontBBox [-62 -250 1195 750]
+/FontName /FONHAL+cmbx9
+/ItalicAngle 0
+/StemV 149
+/XHeight 447
+/CharSet (/s/F/R/G/S/I/J/V/l/m/L/W/H/y/M/X/b/o/B/N/T/C/O/A/D/P/E)
+/FontFile3 215 0 R
+>>
+endobj
+215 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 3412
+/Subtype /Type1C
+>>
+stream
+8;WR3D,_5$)4peo))+VZk`X*Hc5%pf$M]/r9s#Uk.*L?8Z%.Xf\-feZj==W'<Erq_
+FU&[9J8u@3(_oCt;E'2@L/#`5k?+KrK%PD7dH%5tqI/^K*P@lq]=X<+Vu>$!Is:$=
+chlMlH(VV[67sQ0'$8)EFdffgp"\nX[Zj7m()Dc9+U1KUku)N49`2.8:%OL<n<&XX
+IJa]h+!>JDXWSd0''suZW[Duppt2JU15WqnBE!M0"^qcSL1p-M66a=BoCC'3Ejt3G
+WFeX*Wtn)mL<if#bUUieX5ZKH$!I,1_AliQW%(EC=!bFa.o[h[$?ZLu\uhY><bB>6
+-"Nuao60*SkWHObQX,iF[qhR-XXhf`6WSqfC*b.^;;Q&5U/WZ!6Kf_@6m5Ds8;KNL
+,",0WOqJ@),+9Ve,fD>B,+0S)'1;h$9ZW&R`++X!o!+FEQHEmoDV81GW-jI"@ks(W
+5^?39F9HHWT6YG5;nV#\5!*3#KSh_dhl)%=fCsu8mmGq_!$d<i-R:T`PhGuG0(N:2
+4^9ojcm9un/L>54nSepf^f1s#W)!slL2!W<!Ihi@a7V/R0TD*QdUZjaTt[$GUrj,O
+%94roFT.3"0YVD\b@kTD6)=WrBEJULOf45UXDr./%NEn*&srdMiBDq:0):>c.I`(a
+p4*K\89Sk,&b^,6PFb;D^n?dILep.aC4U?\6%kO*PG!F9d*[?W(qi'&=/eDo;$mKE
+Ei=a-qY"j8X!?WQnQNG\:"rQR&B)<kOrLW-jR'5ln>ua0+W\sl#=!d\#I(/@WhDbI
+:Dr[59gmJ<,Y&f?JII\aE<tX0&\PlMMr[U6nZ^PGa)k.#pr@uSXu"WHQ/r]]D).O3
+BJoT_d]-6H(mKe03&7e,r(p%;=V1&3Fj:O#4?D(jO9P77:"TJ.d2_XGgKE^.+10Q(
+$LnT/dC4m''78B4lR\1Ar)[iUY>8%CALu^P_k8-=/2'1"+6$G^;[<*0iI`</NmU?!
+W?/Q7-<"URXt<4Y%>0maej_ed>nk00TduN<.4bg+DMB'+:p@0J#?lM,[8VB*PM].W
+YJKseo[3JXN8Gh,IKb>Cn3^LVY3(4_Mn?q6Lk1jEqJg::Qj5UPU``X)%EDj#"nQS8
+;:mk4j<\3eaeoW$!:bXhpU"Hp"M`BK_$:G$5#Ufe]".2F;cdn>B49OXJPJr$;HH9V
+;2c9&#L](&HSWt1L_31+[6r+:^I'U+/i0(4J0.]MN9g#TF:<*j==+(3?l5HPjjPld
+iZ8[5XjM+R1`B\QlQQn$L4Oi&eLd<bI3H/03ag/>ZS=n(ht99anG48O*J9IkN"kIY
+24't:o*KX\M78VMD:1"r!/"#DWusD49-=4HaGpA!Qj".Is7%%qq#O/gMWK=#kd30!
+IFTf2#&dL%Ina_N.<2ukCDmPF^M.S7s*aq8S;th;S=E8!#5l[W0^_N!<:N.phW(!&
+q_lbe6-KaB%3n\(0jO)2,32neL7UI\9#Fjm1:k*nT'gK?AE;pC/bs4*Oen?Ym51>S
+IRf].RuBk*k,,^:.gmGVUSJ-p^Rsup[%HY+5=ngGn&+ZmaWf$`L,cH_SLXLR<99jh
+8Q?LnWg+o)OO(EDnat)$@R)aZ?lf9BN`3=+4,:pmhTFA(Vl>E*L*NepPcd/\WDQjE
+S2$YPmq66QR2[pW9FQn^9P<"H;l2%q)+H^NLtbLmX5p<!<:euT.=K8VHH#&1DDT>M
+@Vk0s$<..$d8W6d4('L2Kd%p7iHW^niI<iX8&\*A7IMW[DcY`0k79@%@G=4<oHb31
+Ak#fRa]trAfr!?(A_*m-pMFDg7shL.X0-ut'-kkX8R?IO'h$F,",ja!('LD:?8RL]
+/q#0Hn9fcr'JrMI.R62=-bB@Q@$/;`O!U.-_XJpicoMBg$&cQA9tJ6Y4$I_)%QD3q
+QqS%_D+J'PBf#umL2S)\<sKY'p%p>`1?q+n`IZh(D7YsP]?SE_5<dH/l!eDnZnG3;
+]_[mXbX3=2OI+D[qbfSO6ijD7oZ4-:BG0lq2?^<8=6NbmH(<F2H6kN:U@]P5)\rUK
+h`><^`Re3C(A:ob\]$:6pcS^trT,(Ss8;\F=fj4^3_s?-anS^%^HHgj&?*2ZjOH@.
+"D>`++Qq8t84t>B1=e9t(c3Zq##1S0DqU=u=U<H>_Z&st8cDSDfs-?";`Z);^!6.[
+?r;rbh%9Zt"(8IQ6/8pVqi@%pg2CY\+8U#6)o@@F,2W+tD<iqEChMLH=Q=.[^$J_'
+.gG%4@UphQ<3>!Q]ClV=mHm&Z2WbBp,U)S``#n#s';JGk,*"q%9FQ5C@B_X2Cgu+s
+VT/I%4?_lGk@D:!Nqk)HXA6fQ`K&c)4kSJ7aOJB'-VYS=[Q6@B*&34r,Z"dc/jYuL
+CDlLQ)F!q&9&f+&D^k0P4HBML#1#"mNJle`S"c4&=>:7oS8"dmp4q`J(96lZ2HXmc
+Rk\u%%[XMN4eI:n:S0g]3mI540'4Qp4Gjo<aN"@9dnc0ncDNJP#B],k`1go):Y'Ll
+s*4YmG>4YjM!I;fi<mN?'j7HljidS`5(OA$g\qp'/'#MIfF>S\A`PTuFo=?ckdc*E
+dARPh_0a>GL*PTDO5nhND<*UPUprhANF/&&Gns+EZ1n^*+n+D(;02#5pVXbn:k5^B
+mJ':OZ%%eEe31o+pJop8ap.A<OqE(SGn6dq7f;UP\"2=.eQ;YT""a3U]4N>X5#Q-Z
+pZa]B@&$Ts6(HGAQcs`Vo-k.K(@P>Pmk*mq=7'A!=8G#%,Y^(cHMu_`OU94?'EIG<
+7Lr==qf1X!j*.Zpm*'gq[VkKe\n,Zt<p9_S5=JGng>`Yq?Z(E-h"PaA(r(->kP^t\
+_'0Z,`O9XLgU;6/a#9U9mn)m?/tTUp\D&B&mWTaL+0fi"ftT??XASTYa:(\-]3an`
+b>$^02:X'ArWE%9=1D1XT)^s,aa_k+em1LB[kY#d2VS"YTsNm.T'1*`mt/jBja\P,
+QbVj6fDWsBpUB^3Q/CA_^NJYPci3;]qHL2ijm,t]mK9$*1Vm<d]1WrB49:)odW$.4
+Gk5f^giVS'h$rL@P@;#8\$)^-=+821f$^s1RQ!mSID+c)qZE=YN\fd6B<^MmN0pk9
+lJV@79a?_YH@p?*ZhZO^0(85llB9>h@\&pVd@V_%Uf?oSg%nJ/q0MiUFfan4p/WG2
+q7&:P4%F/#<%0c"ZZT`X1b=PXK=k@6BDFW$gQ*?[(`.T:!4H-<Qku`X"s-GuGjG!a
+F0"E:(]K5'SNLU^pC'km;qOs/S_]VA9L0=NG6(Fr"h"I8^/&7pH[m[kTd)`YXY3[8
+ljWdcJ3VKHp8eR38ZC[smHr^mmIKkG:RSs_C0eZ]N/W@?$ou&uks#6HI'9(Y4Itk`
+bX?Wb"e#C93"KtVfAtdHFW(e:GP6m:H$B>k$ip3s4!t~>
+endstream
+endobj
+216 0 obj
+<<
+/Type /FontDescriptor
+/Ascent 698
+/CapHeight 687
+/Descent -207
+/Flags 6
+/FontBBox [-43 -251 1036 750]
+/FontName /FONHBP+cmr9
+/ItalicAngle 0
+/StemV 94
+/XHeight 434
+/CharSet (/two/endash/h/s/parenright/quotedblright/F/three/i/G/t/S/d/four/u/quotedblleft/I/five/comma/v/l/six/m/w/hyphen/x/quoteleft/Oslash/seven/n/y/M/period/b/eight/o/N/c/p/nine/C/quoteright/zero/A/e/D/a/colon\
+/parenleft/P/one/fi/f/r/g)
+/FontFile3 217 0 R
+>>
+endobj
+217 0 obj
+<<
+/Filter [/ASCII85Decode /FlateDecode]
+/Length 6387
+/Subtype /Type1C
+>>
+stream
+8;Wj:BiGdJ(4OfaeHLcRAtrC@<KAX:9>iP7d1ZZd=b\48'bj.Maaboo[#N+>e0r[:
+F`l.cQoI-W@+/qo-kaMH6r@D5'ce#H3[ukUE?4]h]ks>s:*IFq3HO=QI_E>]]_C7Z
+IIDWo#UG`[Jfm1NP7h@LOomN3Mo'f#:`#$p_[+k5R;4eH)C!3h4ip;l\SJ^Qruu:X
+\a&:&$9n0<cb87eO)rrM_AA=;U!2&?L4m8W3^,N#;]Hc8+]>X_APpaFZBqTo,2Z7Q
+L4r>-;Fb82F7RiN+mO`>]Tq4;XPse6G[?tf<pqcFH<-=iX/J!n8Vfl)7_C&k6QN9X
+OL?AkH$NP\bB#KD60^[F'kcV37teOS'RfE8M0LiYNKj[h`d*6480XLY70u@;8jV]T
+OaE\4LgGdG]2AP^,SDLI+VCC_#eA((5T0._OKP<T"<'q+G7b0*:aeXD&B[9eg`7]^
+;$r:>#YgU16?4=__h^Mj4gM&mXg20:QR#5dOLsVLjSLAZW_kKBZ'AA;46Xk*l#&_s
+a18[*bk9UH@,uhk4Xj2(^qbN4JPVQQ8uL8PY;3:']k`#nHp7)"nr<3WnbnMUZ/<)X
+fn12BKPJ't.0!4uB+N;`H*u)N,rjl@:,"_bT=X!FDR.R&V8]aLV8^fu3pHQaTo"Qj
+0V.(&(K]`SfM4(o(\5+QqU^L-Shpp\6fDH=/$</<I&X8t_oc_s8H7q3,%auCY0L?Z
+D*L+':XXJM+rqm<&,7jU$GPAXVL2,/R22@RAZ15@Ia;#7Ns*d&eZP18mo*B0:)A,Z
+O:#K*)LM\+!^Msqo4K*ZmYD=J>%YfTcXcQ.4:9EM.I)O1DFF*$mo&'J$5G[HD5=n&
+WYd[WRC)D\e/0f`;,h]AS![I0[YWPcWoeK,]7#=rWORB;*-\.Er18i5aj-VLqg&,7
+Q&S\UQ4^SXY4"YO^gIC@F-)/^!NHTu2Ja!XAl7VMrn;IfRqZ+"\(S;qD/O6N[W1'1
+nqmcL0,X=TCdD=[6I&sq)%6qLqu;CTb1FT$Ff6sA]RtV0gN#q8eqV1oSL*5W(0)\Y
+1l:R2L!=?_[hp\dOiKgSR0cFrcG9'QBcRUS:)$-TKdkX.9"FU%UX<U-ni.Jua5OQg
+OhjVenQ_/BXq)H%S0?3fX(nt-'[:6PLL>'c%<E\LJ]'O8MkuLk)i\GS]3\@70.eu9
+#1:N0&?K]e8U*:K_\YtH'QQ[<;(B*">&**o\DoT7&CF-87\Ys=qrsS=mc`8^kI[/\
+CJMX@s5b'J/JXdAO:YkX$1eu2JgLNCfj4gOB8?o!P8+Y4!rEjOO&bg`&1$lhOHVgJ
+Wr1SfL5+DfoaO?tH$Mi4q-;hK9E")5+SOUlgDpp8kZ!XG0D4:;(f^PDV7Miun3X,E
+7b?["8E(Y1lmKU6#7gr>%"@+bi5L7u!a^k7q*$XOl#JbuW['iRSUBYYd:#&ld:)7#
+r)40Rl^sYgH)[p)>GXl[(\q2BRnXu@[oKm-YH$i`!CFUAO1[ch$',)BEtUtC608:?
+Lqh,/;$X@*Y+dJVAAR!Ggr`6=-R?"X'VK\:rSoYXGCpt>?6_+3[kXRT8*8E:lg&>$
+l5R)lo/VH!)1/IUkh^723sV[:WP^(/N8X4o*(``jDD3f!^Eh>eSd,VP9gJVugd/;=
+hb0Q)pTLR?U*-`N[C)!R75]A$7G;"*J53cc"N[`rqq\KZM;.hV]>!UB`SAH'YGQa[
+nAjI=S]g=>40.]5QV7-K-GdXgEua"bLct-mQ^j.%AfC]3Sru-'c`a,:[PB@W:@Ws"
+1ic&ok_*(nQ%sG<C'cAf.n()Wo.'!TaXX4q<%O#T1J?F4=k_U@);9Eb;j=*EK?)9B
+Y5,H,<,1Yn'kM]dhSA0XY;3%mHB1u.-1IGAcZ.'2W_]3QZi^O*ContS3apQ%nt.%+
+R4K,iauZQ'*=c@t6%Md40_X(na.RhR#eY``&4l.B5CHOT2@h8/#)>QQcZWZ3mVM(2
+;U7*5FEr^ChoE0M6/&n,2JlbheH0(20XCNfI2S)mBW4*5[om.m<dXW[HZp.sMOgC\
+JPgemlcBlhIr-gXEVZ;,H@gpVp3p@EqV6N(8oUC(#^[jNa@t.ThcW`T+6QDM*pr_a
+gX*T^fjB!?BGNGD\n0'bMX0V/<VFU-H_PIi+ATr:0Xh9?L+'3%*`rhgQZuAr0T9_@
+@,&b-CjpCD#V/qLiM8e7biBC1@'\Z/Q*/E%OujbK&7\dUqLInI?\%mRJrG>E0S_FX
+@dV)_Zj)R-*5!Sa?A`g"^K>dA`WKRaF"8mK2rQ:q$H5!k7K"8<R"\&i!2cCS93U>#
+!qq+<[R#u^bCN91o&BH[TMO^?88[K%p/9d+F<80;4:M#IrLe/X@qXDk*m!MJ$`WX^
+W2/t-$30Fga%nR4^eLI?FYu1IbQj=Ic'U8go*3eMSZ9OI/*r6hf;7WTXtscJ'%>=Y
+1`Z5'9(ch8H?dEf@\jG"_chnl8"6M[3.#Z<Z<e\%?d-7bdr%Gi]E:h;/AVqN2e3?j
+`pVI.i73*lmu\MPhAE.bk!!*8Is)gD1t-'gnLtXmW\C+O`V7"nR*Ehc>@)j>hKGuZ
+if#4ZOYN10V56l(da@*c[ke@Hs3I3e$hF<P]1?'lUZ@M>:8/U_O9#f$Z[Yo;V0Us)
+_nKGY/DRhWC:9"#rZJ/<s0>t5;,(>!fFW,-8rM"LSQrkKnO_8sYtM4-MUkj/<!:?:
+BVb_u5sRk9Gt8X&5W%HM;7$Ud0nG6!JI#]nJr9>P;'1bNC.Au/nM0^A00QgWc4*@I
+9=ne:B@b4W5PL\]pUBnkIJZ8>FVKn$D+YUK*'IN4L/@)q7;Jm&;HK!A_ZDZkM$U;!
+lQOGPVdq,1l`&s0e.b6CW:jl0T_S>>?P0CaP.+F$1gC5'?^BY1,-_W%5OZ4AD]?nn
+N]e0k3@Vn]OSbV@q!i^Mc##\rSRISK^Z2LQQVJsB.Ss!0IR^QYb4f`eYpUQD?*nKZ
+AfA:D8l$ZaKKR;sl2kU_:18)a*echp!I-eirt#Hg#Q_QQO=YNt$;.$\l+fH:pW'rp
+I`<H?6r%TFU:Y9T"T%!jqY_ZkG8;/IQq9=n$DtU<g`%SK&(L$WQn!"%KVS6U3dcfb
+7DS*!>c=Mm$T5oi1[<uqV-[0C4?I32V[BoonUVbJ(W"RqVDA=QaB0W@UtQiUI0ep2
+`Ld:cqr#X`5>GDECcS<!1c2-M7,3QSb>dn@qVf`0Tnn>l&_,0-EUU6+5qZ`.o72Ft
+V%IrG!TL%k==\0*Hm:5kg``[mX*BH^L&P+dj*3!u]TE$gs.R,FX5Hq\>*lQ[0TXUm
+lS9%Td%r(P-VoMPW'``2Bg#&RNK6V^A*NM.Qd0]B['qc?FV8@,jQq;/M0&&mD/JZK
+Ffbq"RqQmHe8*W.r;G.ErdJ%#E_5dY>Es(H<W5,6G/Z^Qi,2+\cBX[Kb)/gWpaYH=
+f-?uP#0fe5[R$CHQG_eEk]4':Zu,9Sg99/&17P\,b\"7c$p;KE\4I*fkL$^MNbL_;
+<skjBPE"bYiSI?,bY:rX^hr127le49SgQ+<,F<=_@:D=>e=1RE3bAbbR?a%kKI4;0
+7(.r:)+(P7$.4Kh1/0,oHr0]N]"O;h0@OO/D,.DAjXN)+92KucX/HNj&CKMH*#uGJ
+/f]457TZ*+b9=:4?4j!M3;PZ-4[fdP4(ce18,21M"rSK'6/OE=/JL1o.</uOp%]M!
+&H3>3*WUki/tCu>#QNeZa4AA7Z][aoercL5m6;g'YV`JmaFNXN6Z?_0o/G9l#lg$N
+H0$W^1b+qh*kc5NR'=)Z/IO@.p$\9S/[dZtIsoV,ZXa<Up=MB\l0gYOG8ba=_X1I"
+L_6pk$)W!S'pH=D9Z6K6(SIu):^<0rNjm]In/bHDai*X4YV+rI,J5DeMMaAGVC3W3
++]Y@*3fR1<3,:WdWFiQ-2j#,H/<%\]M9/;$]`Z-L9Mu"3GHYZ$3rXJdg%KDi&ksX&
+!P^FANcJ)g=Cr\`85)6uZM?%!2*I(Or%RtpI=:W/4hEDs(fnbGX7ocDkm2KZonM[t
+QjncO(1QO?6S+kT*PQiOh8sjf(9Z/lq1^Y1.<Equl%p2'6a>5Ur!2kHo4.!hmj:,P
+G5(ZPs"]s#'5!h;)$OORAW?K;gX.3nk0-^#EEOu.=]Wj6c_$do05u#]J\1gUa"CVM
+i&#`/WQ:fUGdk[3[GR[I+3S(UI8F9dXCFLnKVbG.N#7(,q_$e;Xs,>D3RQJ\`<h?a
+ltlbf@[l8Rj>YC+]"Si7nk>L@R[0D.JNVr,<4XjfQ-\oHDhP8h91mZsN+d@>C@,bi
+]ro*[h)Z)@*_mK2m^W.hJ^EGbjN6dNY"1jZOrq.!.d,2a)I3:dj(Z7CR\NDur9L/`
+OtI+Q.[\Q?*eOY1K79_`(c9An&g*-bcF6ufB@,=P+>UG4iUuj@j[!<]%&r:J0M]SQ
+VuamT-,p]s2-ES_I]iD00&kZTc&/T%lN:j2>$<CQd'Wl^jtKoGjQQcBeWA(/L!%tX
+B1!Jr41H[+4q]qb8)3^X!9fD]5:Db'XLrcKQGI\^Mj#P:3(KA8P)".S"Jf,e[M#o!
+0@s6(+&H$s7%Yn@r<?(\mKtdVB=N+72`F*pb9h&XOLS>r]O:CRI6iG@*2jAh1NqnN
+/9Z,>Hk"u+_h2cS+c[LBQGE-6f1I0j6t0tcfGfQ7WR4F($q<Wi]`KFgIt0?Cp$GS!
+$l-4FR,=4?/U%S+?-KM0a5">`d)%0s?(jcB7GLq(d1G-haC_A.Bk`I4H&;@mH$T5*
+PsnPBAUJ#&]5)-EQA*Q8d@MG6k(ah?Tf"?aU6[:Go9Sa"AV1YK_r`HfSSK_L<jT96
+,9T^Q0Ek+9H[B2#^'OfJ3V'0>%EBEr2`+gomcc_bhK(.j9derdA8O@e>_.URdSf68
+JkebF\jAe484:LZ^/k9iNRQQ%!<c5Gj_oO39Xjles0ILT@_X<,m_(O2Ks0F?DI'%[
+2.W]M/2kGt%_bW]McYUi:=>-A0&gTg/oeaOgJ:lW5Kb;EbDV;OqVpMrqT-b>eoe(S
+8tiBL=4`_(X39mu[8F](N7?a2dYUYP6SjCO^HQ/b%`"5,%)@Ae<AK![cST[&=-ubt
+HQh7Hd%-Tl\aYMje4Scq?a8m_RdD-$AuPX"gG@TB`+"3H<ekj=_>l):%5$Z*[oeZ;
+4EVf/@/$R[aPU;Vi.1]4\I5*90,E,HD`N8*%OCdQ$i^N=ThFA&%mPjpWq)00>1f/H
+(Sf?DP<<W8m4D3<p6ECTf-GYsG@6]hY)_=-P)#?eO'c_e6I]]7>BtoL"LZ;(df`aN
+&S87[O2Xr9gb[o,'?:;cH5KN$)PWD3O:K't?$UHdC3Ys.UZkF`6$AUN9I2!_-74Ta
+f8C>%.>ntd%:.m.bPn'P6f&02jI6]i/V8meZM+XCE72GaFuS#f75lkMQUU;@>$&PI
+1n,OnSlIj^/"2bO>E\qbJP"76G"^)6r<kf=c,/SW=Elms0bh;f[UWH.:,qjeW6!rH
+cA%i_6KcqA9Z[O6K+tZ)@_G!4FS9_VX34&W9P*Q#5"a$l=$lOYE9&<@S"U??I0u#*
+ECU)6T.@NqS37bK8V\YjS*FaFBd/G/_=FNsAVZWcB,3rnJVYhqJ=%b)%B1k;^P+'Y
+1Sq2o6(>6H$De4Q3f[-iip^Z!TnRri&/+BU`.X*XNJ*QO&p3*PpfZB!:P3Rt!7UV2
+]R/MGGKr:Zou_snb=`PnON<1f5c`F[Z4!#M;YJF]cDZ)>`N-*aK,s$'RMG_rl[1%O
+TGied[r)07gPG1qX)lj:mRD9hM8Afk=dFrZ37W;KSBJY26<11!)H\DC-3F[3.L3n2
++C$LbKu6fU`6/%_L)-"ICl,NTj*7`=>O3\F/fsUDrP:eV:Y/tT,=nQ%(aS5cIj%LI
+f[nNr\$K+t--4l3^cnUR0`I"&]kFHW`r]NE"K)[T98\H^Mooe^?]b5CZY2Ug\!_n_
+'(a]$o>k0ANLi9rr#LO>cC[gVCkG&^-pSlni^&r%_3"L#,o/?^[lX=[Rn^7'@!5"I
+,P2h"*.)F/P/)Z1CiYa.k07ubm*kbCM6mMfA/m/]&$m+mpEjOlA2^J+U>$J]7\qj8
+$2n<2/)H+Lr%S/tm(VZWP)3.N4-SgU"P;cI1(G4(6.<mCBJH'=WXFC<2Xb%b7#'2j
+7dms;JNeQJIK"?;%l?\MHt69TjTqR2fqCuO-*X5A^a<bDa%,DL68u$um],T*c4[U_
+$L`eP?\!o$_^]Q&N(T5SW&`h*ig_V;G:Cl!hnOR9-;Hj"iE1(mD;)t$`B9YTkU.rF
+K_oa<9GP%D?0/n;4E;m%<G8>K)b^@FmU@hVXS-rdfgk?L"VNOXWO+@BqD2S6X6>NX
+c:gK1bRuGDD50QMg9P/@Q.u8>4S:[M19HFkC!T!E"oon_o#q~>
+endstream
+endobj
+218 0 obj
+<<
+/ProcSet [/PDF /ImageB ]
+>>
+endobj
+81 0 obj
+<<
+/Name /T1
+/Type /Font
+/Subtype /Type3
+/Resources 218 0 R
+/FontBBox [3 -8 59 45]
+/FontMatrix [1 0 0 -1 0 0]
+/FirstChar 162
+/LastChar 246
+/Encoding 219 0 R
+/CharProcs 220 0 R
+/Widths [42 0 61 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 37 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
+0 0 0 0 65 ]
+>>
+endobj
+219 0 obj
+<<
+/Type /Encoding
+/Differences [162/#23A2 164/#23A4 185/#23B9 246/#23F6 ]
+>>
+endobj
+220 0 obj
+<<
+/#23A2 221 0 R
+/#23A4 222 0 R
+/#23B9 223 0 R
+/#23F6 224 0 R
+>>
+endobj
+221 0 obj
+<<
+/Length 219
+>>
+stream
+42 0 3 -8 39 45 d1
+q
+36 0 0 53 3.1 -8.1 cm
+BI
+/W 36
+/H 53
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 36>>]
+ID
+.I[<9&IUoj&I:EANc&qH%FW_%XY6ODg=Fet^,>T_^]4?6s1c>CpO^/hV>f>:]djU"
+6PrG76OF59)7BME^]XX&~>
+EI
+Q
+endstream
+endobj
+222 0 obj
+<<
+/Length 262
+>>
+stream
+61 0 3 -4 57 50 d1
+q
+54 0 0 54 3.1 -4.1 cm
+BI
+/W 54
+/H 54
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 54>>]
+ID
+,N+hDm9;FN9%Y8#>6m'fKGmn.+riGATKq43+U0F5%9dM1FIUb-DtKOt-NEp:s8W-!
+s8L_ZrNs=V0AB-8D(B=!:4il#0uF9UG=dDiS"pmSh&sRPOC:(=(aeJTFR:pc&-2~>
+EI
+Q
+endstream
+endobj
+223 0 obj
+<<
+/Length 168
+>>
+stream
+37 0 6 29 30 64 d1
+q
+24 0 0 35 6.1 28.9 cm
+BI
+/W 24
+/H 35
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 24>>]
+ID
++k<]'@'XMTjAG\)5QCc`s8W-!qJnPDn,WM#~>
+EI
+Q
+endstream
+endobj
+224 0 obj
+<<
+/Length 173
+>>
+stream
+65 0 5 -3 59 45 d1
+q
+54 0 0 48 5.1 -3.1 cm
+BI
+/W 54
+/H 48
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 54>>]
+ID
+.bl02qLABKe1dZtOhd-Oe:7%k_@E39s0_5]$321M~>
+EI
+Q
+endstream
+endobj
+225 0 obj
+<<
+/ProcSet [/PDF /ImageB ]
+>>
+endobj
+82 0 obj
+<<
+/Name /T2
+/Type /Font
+/Subtype /Type3
+/Resources 225 0 R
+/FontBBox [4 -18 50 59]
+/FontMatrix [1 0 0 -1 0 0]
+/FirstChar 189
+/LastChar 191
+/Encoding 226 0 R
+/CharProcs 227 0 R
+/Widths [23 0 53 ]
+>>
+endobj
+226 0 obj
+<<
+/Type /Encoding
+/Differences [189/#23BD 191/#23BF ]
+>>
+endobj
+227 0 obj
+<<
+/#23BD 228 0 R
+/#23BF 229 0 R
+>>
+endobj
+228 0 obj
+<<
+/Length 174
+>>
+stream
+23 0 6 -18 16 42 d1
+q
+10 0 0 60 6.1 -18.1 cm
+BI
+/W 10
+/H 60
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 10>>]
+ID
+0^7&aqc9ghr7t`[s8Pmps8URJs8W(js0ZUk!'gY~>
+EI
+Q
+endstream
+endobj
+229 0 obj
+<<
+/Length 228
+>>
+stream
+53 0 4 -1 50 59 d1
+q
+46 0 0 60 4.1 -1.1 cm
+BI
+/W 46
+/H 60
+/BPC 1
+/IM true
+/F [/A85 /CCF]
+/DP [null <</K -1 /Columns 46>>]
+ID
+.`?u\3(0Y.#3e(IX7ke-X*b_e?iROfj8]/Z1_#]::8@jhs8W,o.Im0V>3`%IU3$id
+K1j=H%5*`PfL`+X)R+dH$m8tD"9:[~>
+EI
+Q
+endstream
+endobj
+4 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F1
+/FirstChar 0
+/LastChar 196
+/Widths [576 772 720 641 615 693 668 720 668 720 668 525 499 499 749 749
+250 276 459 459 459 459 459 693 406 459 668 720 459 837 942 720
+250 250 459 772 459 772 720 250 354 354 459 720 250 302 250 459
+459 459 459 459 459 459 459 459 459 459 250 250 250 720 433 433
+720 693 654 668 707 628 602 726 693 328 472 719 576 850 693 720
+628 720 680 511 668 693 693 955 693 693 563 250 459 250 459 250
+250 459 511 406 511 406 276 459 511 250 276 485 250 772 511 459
+511 485 354 359 354 511 485 668 485 485 406 459 917 459 459 459
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+302 576 772 720 641 615 693 668 720 668 720 1000 1000 668 525 499
+499 749 749 250 276 459 459 459 459 459 693 406 459 668 720 459
+837 942 720 250 459 ]
+/Encoding 230 0 R
+/BaseFont /FOLNEH+cmr17
+/FontDescriptor 162 0 R
+>>
+endobj
+5 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F2
+/FirstChar 0
+/LastChar 196
+/Widths [612 816 762 680 653 734 707 762 707 762 707 571 544 544 816 816
+272 299 490 490 490 490 490 734 435 490 707 762 490 884 993 762
+272 272 490 816 490 816 762 272 381 381 490 762 272 326 272 490
+490 490 490 490 490 490 490 490 490 490 272 272 272 762 462 462
+762 734 693 707 748 666 639 768 734 353 503 761 612 897 734 762
+666 762 721 544 707 734 734 1006 734 734 598 272 490 272 490 272
+272 490 544 435 544 435 299 490 544 272 299 517 272 816 544 490
+544 517 381 386 381 544 517 707 517 517 435 490 979 490 490 490
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+326 612 816 762 680 653 734 707 762 707 762 1000 1000 707 571 544
+544 816 816 272 299 490 490 490 490 490 734 435 490 707 762 490
+884 993 762 272 490 ]
+/Encoding 230 0 R
+/BaseFont /FOLNFN+cmr12
+/FontDescriptor 164 0 R
+>>
+endobj
+6 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F3
+/FirstChar 0
+/LastChar 196
+/Widths [529 816 762 593 653 686 707 762 707 762 707 571 523 523 795 795
+230 258 490 490 490 490 490 647 435 469 707 762 490 840 949 762
+230 311 490 816 490 816 741 272 381 381 490 762 272 326 272 490
+490 490 490 490 490 490 490 490 490 490 272 272 311 762 462 462
+653 647 650 626 704 583 556 653 686 266 460 674 529 850 686 722
+623 722 630 544 668 667 647 919 647 647 598 283 490 283 490 272
+272 469 502 435 502 435 299 490 502 230 258 475 230 774 502 490
+502 502 333 375 354 502 448 666 448 448 425 490 979 490 490 490
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+326 529 816 762 593 653 686 707 762 707 762 1000 1000 707 571 523
+523 795 795 230 258 490 490 490 490 490 647 435 469 707 762 490
+840 949 762 230 490 ]
+/Encoding 230 0 R
+/BaseFont /FOLNHC+cmss12
+/FontDescriptor 166 0 R
+>>
+endobj
+7 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F4
+/FirstChar 0
+/LastChar 196
+/Widths [676 938 875 787 750 880 813 875 813 875 813 656 625 625 938 938
+313 344 563 563 563 563 563 850 500 574 813 875 563 1019 1144 875
+313 343 581 938 563 938 875 313 438 438 563 875 313 375 313 563
+563 563 563 563 563 563 563 563 563 563 313 313 343 875 531 531
+875 850 800 813 862 738 707 884 880 419 581 881 676 1067 880 845
+769 845 839 625 782 865 850 1162 850 850 688 313 581 313 563 313
+313 547 625 500 625 513 344 563 625 313 344 594 313 938 625 563
+625 594 460 444 438 625 594 813 594 594 500 563 1125 563 563 563
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+375 676 938 875 787 750 880 813 875 813 875 1000 1000 813 656 625
+625 938 938 313 344 563 563 563 563 563 850 500 574 813 875 563
+1019 1144 875 313 563 ]
+/Encoding 230 0 R
+/BaseFont /FOLNIH+cmbx12
+/FontDescriptor 168 0 R
+>>
+endobj
+8 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F5
+/FirstChar 0
+/LastChar 196
+/Widths [692 958 894 806 767 900 831 894 831 894 831 671 639 639 958 958
+319 351 575 575 575 575 575 869 511 597 831 894 575 1042 1169 894
+319 350 603 958 575 958 894 319 447 447 575 894 319 383 319 575
+575 575 575 575 575 575 575 575 575 575 319 319 350 894 543 543
+894 869 818 831 882 756 724 904 900 436 594 901 692 1092 900 864
+786 864 863 639 800 885 869 1189 869 869 703 319 603 319 575 319
+319 559 639 511 639 527 351 575 639 319 351 607 319 958 639 575
+639 607 474 454 447 639 607 831 607 607 511 575 1150 575 575 575
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+383 692 958 894 806 767 900 831 894 831 894 1000 1000 831 671 639
+639 958 958 319 351 575 575 575 575 575 869 511 597 831 894 575
+1042 1169 894 319 575 ]
+/Encoding 230 0 R
+/BaseFont /FOLNJJ+cmbx10
+/FontDescriptor 170 0 R
+>>
+endobj
+9 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F6
+/FirstChar 0
+/LastChar 196
+/Widths [625 833 778 694 667 750 722 778 722 778 722 583 556 556 833 833
+278 306 500 500 500 500 500 750 444 500 722 778 500 903 1014 778
+278 278 500 833 500 833 778 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 278 778 472 472
+778 750 708 722 764 681 653 785 750 361 514 778 625 917 750 778
+681 778 736 556 722 750 750 1028 750 750 611 278 500 278 500 278
+278 500 556 444 556 444 306 500 556 278 306 528 278 833 556 500
+556 528 392 394 389 556 528 722 528 528 444 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 625 833 778 694 667 750 722 778 722 778 1000 1000 722 583 556
+556 833 833 278 306 500 500 500 500 500 750 444 500 722 778 500
+903 1014 778 278 500 ]
+/Encoding 230 0 R
+/BaseFont /FOLNLA+cmr10
+/FontDescriptor 172 0 R
+>>
+endobj
+15 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F7
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 231 0 R
+/BaseFont /FOLPCA+cmtt10
+/FontDescriptor 174 0 R
+>>
+endobj
+16 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F8
+/FirstChar 0
+/LastChar 196
+/Widths [706 939 877 782 754 843 816 877 816 877 816 678 647 647 970 970
+323 354 569 569 569 569 569 843 508 569 816 877 569 1014 1137 877
+323 323 569 939 569 939 877 323 446 446 569 877 323 385 323 569
+569 569 569 569 569 569 569 569 569 569 323 323 323 877 539 539
+877 843 799 816 860 768 737 884 843 413 583 874 706 1028 843 877
+768 877 829 631 816 843 843 1151 843 843 692 323 569 323 569 323
+323 569 631 508 631 508 354 569 631 323 354 600 323 939 631 569
+631 600 446 453 446 631 600 816 600 600 508 569 1139 569 569 569
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+385 706 939 877 782 754 843 816 877 816 877 1000 1000 816 678 647
+647 970 970 323 354 569 569 569 569 569 843 508 569 816 877 569
+1014 1137 877 323 569 ]
+/Encoding 230 0 R
+/BaseFont /FOLPJI+cmr7
+/FontDescriptor 176 0 R
+>>
+endobj
+17 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F9
+/FirstChar 0
+/LastChar 196
+/Widths [799 286 799 514 799 514 799 799 799 799 799 799 799 1028 514 514
+799 799 799 799 799 799 799 799 799 799 799 799 1028 1028 799 799
+1028 1028 514 514 1028 1028 1028 799 1028 1028 628 628 1028 1028 1028 799
+279 1028 685 685 914 914 0 0 571 571 685 514 742 742 799 799
+628 821 674 543 794 542 736 611 871 563 697 782 708 1229 842 816
+717 839 874 622 563 642 632 1018 732 685 742 685 685 685 685 685
+628 628 457 457 457 457 514 514 400 400 286 514 514 628 514 286
+857 771 857 428 685 685 799 799 457 457 457 628 799 799 799 799
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 799 286 799 514 799 514 799 799 799 799 1000 1000 799 799 799
+1028 514 514 799 799 799 799 799 799 799 799 799 799 799 799 1028
+1028 799 799 1028 799 ]
+/Encoding 232 0 R
+/BaseFont /FOLPKL+cmsy9
+/FontDescriptor 178 0 R
+>>
+endobj
+18 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F10
+/FirstChar 0
+/LastChar 196
+/Widths [560 857 799 630 685 727 742 799 742 799 742 600 551 551 836 836
+245 274 514 514 514 514 514 687 457 494 742 799 514 886 1000 799
+245 326 514 857 514 857 779 286 400 400 514 799 286 343 286 514
+514 514 514 514 514 514 514 514 514 514 286 286 326 799 485 485
+685 687 686 657 743 617 589 685 727 287 486 715 560 898 727 759
+657 759 666 571 702 707 687 972 687 687 628 299 514 299 514 286
+286 494 531 457 531 457 314 514 531 245 274 502 245 816 531 514
+531 531 351 394 371 531 474 702 474 474 447 514 1028 514 514 514
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+343 560 857 799 630 685 727 742 799 742 799 1000 1000 742 600 551
+551 836 836 245 274 514 514 514 514 514 687 457 494 742 799 514
+886 1000 799 245 514 ]
+/Encoding 230 0 R
+/BaseFont /FOLPLK+cmss9
+/FontDescriptor 180 0 R
+>>
+endobj
+19 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F11
+/FirstChar 0
+/LastChar 196
+/Widths [778 278 778 500 778 500 778 778 778 778 778 778 778 1000 500 500
+778 778 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778
+1000 1000 500 500 1000 1000 1000 778 1000 1000 611 611 1000 1000 1000 778
+275 1000 667 667 889 889 0 0 556 556 667 500 722 722 778 778
+611 798 657 527 771 528 719 595 845 545 678 762 690 1201 821 796
+696 817 848 606 545 626 613 988 713 668 725 667 667 667 667 667
+611 611 444 444 444 444 500 500 389 389 278 500 500 611 500 278
+833 750 833 417 667 667 778 778 444 444 444 611 778 778 778 778
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 778 278 778 500 778 500 778 778 778 778 1000 1000 778 778 778
+1000 500 500 778 778 778 778 778 778 778 778 778 778 778 778 1000
+1000 778 778 1000 778 ]
+/Encoding 232 0 R
+/BaseFont /FOLPOG+cmsy10
+/FontDescriptor 182 0 R
+>>
+endobj
+23 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F12
+/FirstChar 0
+/LastChar 196
+/Widths [627 818 767 692 664 743 716 767 716 767 716 613 562 588 882 894
+307 332 511 511 511 511 511 831 460 537 716 716 511 883 985 767
+256 307 514 818 769 818 767 307 409 409 511 767 307 358 307 511
+511 511 511 511 511 511 511 511 511 511 307 307 307 767 511 511
+767 743 704 716 755 678 653 774 743 386 525 769 627 897 743 767
+678 767 729 562 716 743 743 999 743 743 613 307 514 307 511 307
+307 511 460 460 511 460 307 460 511 307 307 460 256 818 562 511
+511 460 422 409 332 537 460 664 464 486 409 511 1022 511 511 511
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+358 627 818 767 692 664 743 716 767 716 767 1000 1000 716 613 562
+588 882 894 307 332 511 511 511 511 511 831 460 537 716 716 511
+883 985 767 256 511 ]
+/Encoding 230 0 R
+/BaseFont /FOMAFI+cmti10
+/FontDescriptor 184 0 R
+>>
+endobj
+24 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F13
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 231 0 R
+/BaseFont /FOMAHH+cmtt9
+/FontDescriptor 186 0 R
+>>
+endobj
+25 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F14
+/FirstChar 0
+/LastChar 196
+/Widths [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+525 525 525 525 525 525 525 525 525 525 525 1000 1000 525 525 525
+525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525
+525 525 525 525 525 ]
+/Encoding 231 0 R
+/BaseFont /FOMAKC+cmitt10
+/FontDescriptor 188 0 R
+>>
+endobj
+29 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F15
+/FirstChar 0
+/LastChar 196
+/Widths [754 1000 935 832 806 896 870 935 870 935 870 736 704 704 1056 1056
+352 384 611 611 611 611 611 896 546 611 870 935 611 1078 1207 935
+352 352 611 1000 611 1000 935 352 482 482 611 935 352 417 352 611
+611 611 611 611 611 611 611 611 611 611 352 352 352 935 579 579
+935 896 851 870 916 819 786 942 896 443 624 929 754 1091 896 935
+819 935 883 676 870 896 896 1220 896 896 741 352 611 352 611 352
+352 611 676 546 676 546 384 611 676 352 384 644 352 1000 676 611
+676 644 482 488 482 676 644 870 644 644 546 611 1222 611 611 611
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+417 754 1000 935 832 806 896 870 935 870 935 1000 1000 870 736 704
+704 1056 1056 352 384 611 611 611 611 611 896 546 611 870 935 611
+1078 1207 935 352 611 ]
+/Encoding 230 0 R
+/BaseFont /FOMBIM+cmr6
+/FontDescriptor 190 0 R
+>>
+endobj
+30 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F16
+/FirstChar 0
+/LastChar 196
+/Widths [664 885 826 737 708 796 767 826 767 826 767 620 590 590 885 885
+295 325 531 531 531 531 531 796 472 531 767 826 531 959 1077 826
+295 295 531 885 531 885 826 295 413 413 531 826 295 354 295 531
+531 531 531 531 531 531 531 531 531 531 295 295 295 826 502 502
+826 796 752 767 811 723 693 834 796 383 546 825 664 973 796 826
+723 826 782 590 767 796 796 1091 796 796 649 295 531 295 531 295
+295 531 590 472 590 472 325 531 590 295 325 561 295 885 590 531
+590 561 414 419 413 590 561 767 561 561 472 531 1063 531 531 531
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+354 664 885 826 737 708 796 767 826 767 826 1000 1000 767 620 590
+590 885 885 295 325 531 531 531 531 531 796 472 531 767 826 531
+959 1077 826 295 531 ]
+/Encoding 230 0 R
+/BaseFont /FOMBJO+cmr8
+/FontDescriptor 192 0 R
+>>
+endobj
+31 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F17
+/FirstChar 0
+/LastChar 196
+/Widths [531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+531 531 531 531 531 531 531 531 531 531 531 1000 1000 531 531 531
+531 531 531 531 531 531 531 531 531 531 531 531 531 531 531 531
+531 531 531 531 531 ]
+/Encoding 231 0 R
+/BaseFont /FOMBLD+cmtt8
+/FontDescriptor 194 0 R
+>>
+endobj
+53 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F18
+/FirstChar 0
+/LastChar 196
+/Widths [643 885 806 737 783 873 823 620 708 655 817 682 596 547 470 430
+467 533 496 376 612 620 639 522 467 610 544 607 472 576 632 660
+694 661 491 632 882 544 389 692 1063 1063 1063 1063 295 295 531 531
+531 531 531 531 531 531 531 531 531 531 295 295 826 531 826 531
+560 796 801 757 872 779 672 828 873 461 580 896 723 1020 843 806
+674 836 800 646 619 719 619 1002 874 616 720 413 413 413 1063 1063
+434 564 455 460 547 493 510 506 612 362 430 553 317 940 645 514
+535 474 479 491 384 615 517 762 598 525 494 350 400 673 531 295
+708 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 643 885 806 737 783 873 823 620 708 655 1000 1000 817 682 596
+547 470 430 467 533 496 376 612 620 639 522 467 610 544 607 472
+576 632 660 694 295 ]
+/Encoding 233 0 R
+/BaseFont /FOMGJO+cmmi8
+/FontDescriptor 196 0 R
+>>
+endobj
+80 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F19
+/FirstChar 0
+/LastChar 196
+/Widths [683 903 844 756 728 814 786 844 786 844 786 553 553 319 319 524
+302 424 553 553 553 553 553 814 494 916 736 824 636 975 1092 844
+319 319 553 903 553 903 844 319 436 436 553 844 319 378 319 553
+553 553 553 553 553 553 553 553 553 553 319 319 844 844 844 524
+844 814 771 786 829 742 713 851 814 406 567 843 683 989 814 844
+742 844 800 611 786 814 814 1106 814 814 669 319 553 319 553 319
+319 613 580 591 624 558 536 641 613 302 424 636 513 747 613 636
+558 636 602 458 591 613 613 836 613 613 502 553 1106 553 553 553
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+378 683 903 844 756 728 814 786 844 786 844 1000 1000 786 553 553
+319 319 524 302 424 553 553 553 553 553 814 494 916 736 824 636
+975 1092 844 319 553 ]
+/Encoding 234 0 R
+/BaseFont /FOMKMF+cmcsc10
+/FontDescriptor 198 0 R
+>>
+endobj
+99 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F20
+/FirstChar 0
+/LastChar 196
+/Widths [778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 889 889
+778 778 778 778 778 778 778 778 778 778 778 778 500 278 222 389
+611 722 611 722 778 778 778 778 1000 1000 1000 1000 1000 1000 778 778
+556 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778
+611 778 722 556 667 722 722 1000 722 722 667 1889 2333 1889 2333 1000
+556 639 1000 1000 1000 1000 722 556 778 667 444 667 778 778 778 778
+222 389 778 778 778 778 778 778 1000 1000 778 667 556 540 540 429
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+300 778 778 778 778 778 778 778 778 778 778 1000 1000 778 778 778
+778 778 778 778 778 778 778 778 778 778 778 778 778 778 778 778
+778 889 889 778 429 ]
+/Encoding 235 0 R
+/BaseFont /FOMOIC+msbm10
+/FontDescriptor 200 0 R
+>>
+endobj
+106 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F21
+/FirstChar 0
+/LastChar 196
+/Widths [694 954 869 798 845 936 886 678 770 717 880 743 648 600 519 476
+520 589 544 423 669 678 695 573 520 668 593 662 527 633 687 714
+756 720 540 690 950 593 439 751 1139 1139 1139 1139 339 339 585 585
+585 585 585 585 585 585 585 585 585 585 339 339 893 585 893 585
+610 859 863 819 934 839 725 889 936 506 632 960 784 1089 905 869
+727 900 861 702 675 778 675 1074 937 672 778 462 462 462 1139 1139
+478 620 502 511 595 542 557 557 669 404 473 607 361 1014 706 564
+589 524 530 539 432 675 571 826 648 579 546 399 442 730 585 339
+770 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 694 954 869 798 845 936 886 678 770 717 1000 1000 880 743 648
+600 519 476 520 589 544 423 669 678 695 573 520 668 593 662 527
+633 687 714 756 339 ]
+/Encoding 233 0 R
+/BaseFont /FOMPMA+cmmi7
+/FontDescriptor 202 0 R
+>>
+endobj
+129 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F22
+/FirstChar 0
+/LastChar 196
+/Widths [893 339 893 585 893 585 893 893 893 893 893 893 893 1139 585 585
+893 893 893 893 893 893 893 893 893 893 893 893 1139 1139 893 893
+1139 1139 585 585 1139 1139 1139 893 1139 1139 708 708 1139 1139 1139 893
+329 1139 770 770 1016 1016 0 0 647 647 770 585 831 831 893 893
+708 918 753 620 889 616 818 689 979 647 782 872 792 1343 936 906
+809 936 981 702 648 718 720 1135 819 764 823 770 770 770 770 770
+708 708 524 524 524 524 585 585 462 462 339 585 585 708 585 339
+939 859 954 494 770 770 893 893 524 524 524 708 893 893 893 893
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 893 339 893 585 893 585 893 893 893 893 1000 1000 893 893 893
+1139 585 585 893 893 893 893 893 893 893 893 893 893 893 893 1139
+1139 893 893 1139 893 ]
+/Encoding 232 0 R
+/BaseFont /FONDOP+cmsy7
+/FontDescriptor 204 0 R
+>>
+endobj
+133 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F23
+/FirstChar 0
+/LastChar 196
+/Widths [628 857 782 714 761 850 799 600 685 631 792 659 579 531 456 416
+451 513 481 364 592 600 619 507 451 588 529 588 452 556 612 641
+671 639 477 610 853 529 374 671 1028 1028 1028 1028 286 286 514 514
+514 514 514 514 514 514 514 514 514 514 286 286 799 514 799 514
+544 771 778 734 848 756 656 805 850 449 566 870 699 993 822 782
+656 811 778 628 600 699 599 971 849 597 699 400 400 400 1028 1028
+424 545 440 445 533 478 499 490 592 352 420 535 307 905 620 498
+516 459 464 479 371 591 499 737 583 506 478 335 392 653 514 286
+685 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 628 857 782 714 761 850 799 600 685 631 1000 1000 792 659 579
+531 456 416 451 513 481 364 592 600 619 507 451 588 529 588 452
+556 612 641 671 286 ]
+/Encoding 233 0 R
+/BaseFont /FONEKF+cmmi9
+/FontDescriptor 206 0 R
+>>
+endobj
+137 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F24
+/FirstChar 0
+/LastChar 196
+/Widths [673 878 823 742 713 797 768 823 768 823 768 658 604 631 946 960
+329 357 549 549 549 549 549 885 494 576 768 768 549 947 1057 823
+274 329 550 878 816 878 823 329 439 439 549 823 329 384 329 549
+549 549 549 549 549 549 549 549 549 549 329 329 329 823 549 549
+823 797 755 768 810 727 700 830 797 413 563 824 673 961 797 823
+727 823 782 604 768 797 797 1071 797 797 658 329 550 329 549 329
+329 549 494 494 549 494 329 494 549 329 329 494 274 878 604 549
+549 494 453 439 357 576 494 713 495 521 439 549 1097 549 549 549
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+384 673 878 823 742 713 797 768 823 768 823 1000 1000 768 658 604
+631 946 960 329 357 549 549 549 549 549 885 494 576 768 768 549
+947 1057 823 274 549 ]
+/Encoding 230 0 R
+/BaseFont /FONFLM+cmti8
+/FontDescriptor 208 0 R
+>>
+endobj
+144 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F25
+/FirstChar 0
+/LastChar 196
+/Widths [542 833 778 611 667 708 722 778 722 778 722 583 536 536 814 814
+239 267 500 500 500 500 500 667 444 481 722 778 500 861 972 778
+239 319 500 833 500 833 758 278 389 389 500 778 278 333 278 500
+500 500 500 500 500 500 500 500 500 500 278 278 319 778 472 472
+667 667 667 639 722 597 569 667 708 278 472 694 542 875 708 736
+639 736 646 556 681 688 667 944 667 667 611 289 500 289 500 278
+278 481 517 444 517 444 306 500 517 239 267 489 239 794 517 500
+517 517 342 383 361 517 461 683 461 461 435 500 1000 500 500 500
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+333 542 833 778 611 667 708 722 778 722 778 1000 1000 722 583 536
+536 814 814 239 267 500 500 500 500 500 667 444 481 722 778 500
+861 972 778 239 500 ]
+/Encoding 230 0 R
+/BaseFont /FONGLF+cmss10
+/FontDescriptor 210 0 R
+>>
+endobj
+145 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F26
+/FirstChar 0
+/LastChar 196
+/Widths [615 833 763 694 742 831 780 583 667 612 772 640 566 518 444 406
+438 497 469 354 576 583 603 494 438 570 517 571 437 540 596 626
+651 622 466 591 828 517 363 654 1000 1000 1000 1000 278 278 500 500
+500 500 500 500 500 500 500 500 500 500 278 278 778 500 778 500
+531 750 759 715 828 738 643 786 831 440 555 849 681 970 804 763
+642 791 759 613 584 683 583 944 829 581 683 389 389 389 1000 1000
+417 529 429 433 521 466 490 477 576 345 412 521 298 878 600 485
+503 446 451 469 361 572 485 716 572 490 465 322 384 636 500 278
+667 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+0 615 833 763 694 742 831 780 583 667 612 1000 1000 772 640 566
+518 444 406 438 497 469 354 576 583 603 494 438 570 517 571 437
+540 596 626 651 278 ]
+/Encoding 233 0 R
+/BaseFont /FONGNG+cmmi10
+/FontDescriptor 212 0 R
+>>
+endobj
+149 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F27
+/FirstChar 0
+/LastChar 196
+/Widths [711 986 920 827 789 924 855 920 855 920 855 690 657 657 986 986
+329 362 592 592 592 592 592 893 526 617 855 920 592 1071 1202 920
+329 360 618 986 592 986 920 329 460 460 592 920 329 394 329 592
+592 592 592 592 592 592 592 592 592 592 329 329 360 920 559 559
+920 893 841 855 907 777 744 930 924 446 611 926 711 1122 924 889
+808 889 887 657 823 909 893 1222 893 893 723 329 618 329 592 329
+329 575 657 526 657 543 362 592 657 329 362 625 329 986 657 592
+657 625 488 467 460 657 625 855 625 625 526 592 1183 592 592 592
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+394 711 986 920 827 789 924 855 920 855 920 1000 1000 855 690 657
+657 986 986 329 362 592 592 592 592 592 893 526 617 855 920 592
+1071 1202 920 329 592 ]
+/Encoding 230 0 R
+/BaseFont /FONHAL+cmbx9
+/FontDescriptor 214 0 R
+>>
+endobj
+150 0 obj
+<<
+/Type /Font
+/Subtype /Type1
+/Name /F28
+/FirstChar 0
+/LastChar 196
+/Widths [642 857 799 714 685 771 742 799 742 799 742 600 571 571 857 857
+286 314 514 514 514 514 514 771 457 514 742 799 514 928 1042 799
+286 286 514 857 514 857 799 286 400 400 514 799 286 343 286 514
+514 514 514 514 514 514 514 514 514 514 286 286 286 799 485 485
+799 771 728 742 785 699 671 807 771 371 528 799 642 942 771 799
+699 799 757 571 742 771 771 1056 771 771 628 286 514 286 514 286
+286 514 571 457 571 457 314 514 571 286 314 542 286 857 571 514
+571 542 402 405 400 571 542 742 542 542 457 514 1028 514 514 514
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000 1000
+343 642 857 799 714 685 771 742 799 742 799 1000 1000 742 600 571
+571 857 857 286 314 514 514 514 514 514 771 457 514 742 799 514
+928 1042 799 286 514 ]
+/Encoding 230 0 R
+/BaseFont /FONHBP+cmr9
+/FontDescriptor 216 0 R
+>>
+endobj
+230 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/fl 127/dieresis
+]
+>>
+endobj
+231 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+232 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/minus 9/circleminus 10/circlemultiply 13/circlecopyrt 127/spade
+]
+>>
+endobj
+233 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/gamma 127/tie 128/kappa1
+]
+>>
+endobj
+234 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/Gamma 9/Psi 10/Omega 13/quotesingle 127/dieresis
+]
+>>
+endobj
+235 0 obj
+<<
+/Type /Encoding
+/Differences [ 0/lessornotequal 9/greaterornotdbleql 10/notlessorslnteql 13/greaternotequal 127/epsiloninv
+]
+>>
+endobj
+1 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 3 0 R
+/Contents 2 0 R
+>>
+endobj
+12 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 14 0 R
+/Contents 13 0 R
+>>
+endobj
+20 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 22 0 R
+/Contents 21 0 R
+>>
+endobj
+26 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 28 0 R
+/Contents 27 0 R
+>>
+endobj
+32 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 34 0 R
+/Contents 33 0 R
+>>
+endobj
+35 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 37 0 R
+/Contents 36 0 R
+>>
+endobj
+38 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 40 0 R
+/Contents 39 0 R
+>>
+endobj
+41 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 43 0 R
+/Contents 42 0 R
+>>
+endobj
+44 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 46 0 R
+/Contents 45 0 R
+>>
+endobj
+47 0 obj
+<<
+/Type /Page
+/Parent 11 0 R
+/Resources 49 0 R
+/Contents 48 0 R
+>>
+endobj
+50 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 52 0 R
+/Contents 51 0 R
+>>
+endobj
+56 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 58 0 R
+/Contents 57 0 R
+>>
+endobj
+59 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 61 0 R
+/Contents 60 0 R
+>>
+endobj
+62 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 64 0 R
+/Contents 63 0 R
+>>
+endobj
+65 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 67 0 R
+/Contents 66 0 R
+>>
+endobj
+68 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 70 0 R
+/Contents 69 0 R
+>>
+endobj
+71 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 73 0 R
+/Contents 72 0 R
+>>
+endobj
+74 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 76 0 R
+/Contents 75 0 R
+>>
+endobj
+77 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 79 0 R
+/Contents 78 0 R
+>>
+endobj
+83 0 obj
+<<
+/Type /Page
+/Parent 55 0 R
+/Resources 85 0 R
+/Contents 84 0 R
+>>
+endobj
+86 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 88 0 R
+/Contents 87 0 R
+>>
+endobj
+90 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 92 0 R
+/Contents 91 0 R
+>>
+endobj
+93 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 95 0 R
+/Contents 94 0 R
+>>
+endobj
+96 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 98 0 R
+/Contents 97 0 R
+>>
+endobj
+100 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 102 0 R
+/Contents 101 0 R
+>>
+endobj
+103 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 105 0 R
+/Contents 104 0 R
+>>
+endobj
+107 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 109 0 R
+/Contents 108 0 R
+>>
+endobj
+110 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 112 0 R
+/Contents 111 0 R
+>>
+endobj
+113 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 115 0 R
+/Contents 114 0 R
+>>
+endobj
+116 0 obj
+<<
+/Type /Page
+/Parent 89 0 R
+/Resources 118 0 R
+/Contents 117 0 R
+>>
+endobj
+119 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 121 0 R
+/Contents 120 0 R
+>>
+endobj
+123 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 125 0 R
+/Contents 124 0 R
+>>
+endobj
+126 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 128 0 R
+/Contents 127 0 R
+>>
+endobj
+130 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 132 0 R
+/Contents 131 0 R
+>>
+endobj
+134 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 136 0 R
+/Contents 135 0 R
+>>
+endobj
+138 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 140 0 R
+/Contents 139 0 R
+>>
+endobj
+141 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 143 0 R
+/Contents 142 0 R
+>>
+endobj
+146 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 148 0 R
+/Contents 147 0 R
+>>
+endobj
+151 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 153 0 R
+/Contents 152 0 R
+>>
+endobj
+154 0 obj
+<<
+/Type /Page
+/Parent 122 0 R
+/Resources 156 0 R
+/Contents 155 0 R
+>>
+endobj
+157 0 obj
+<<
+/Type /Page
+/Parent 160 0 R
+/Resources 159 0 R
+/Contents 158 0 R
+>>
+endobj
+11 0 obj
+<<
+/Type /Pages
+/Kids [1 0 R 12 0 R 20 0 R 26 0 R 32 0 R 35 0 R 38 0 R 41 0 R 44 0 R 47 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+55 0 obj
+<<
+/Type /Pages
+/Kids [50 0 R 56 0 R 59 0 R 62 0 R 65 0 R 68 0 R 71 0 R 74 0 R 77 0 R 83 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+89 0 obj
+<<
+/Type /Pages
+/Kids [86 0 R 90 0 R 93 0 R 96 0 R 100 0 R 103 0 R 107 0 R 110 0 R 113 0 R 116 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+122 0 obj
+<<
+/Type /Pages
+/Kids [119 0 R 123 0 R 126 0 R 130 0 R 134 0 R 138 0 R 141 0 R 146 0 R 151 0 R 154 0 R]
+/Count 10
+/Parent 54 0 R
+>>
+endobj
+160 0 obj
+<<
+/Type /Pages
+/Kids [157 0 R]
+/Count 1
+/Parent 54 0 R
+>>
+endobj
+54 0 obj
+<<
+/Type /Pages
+/Kids [11 0 R 55 0 R 89 0 R 122 0 R 160 0 R ]
+/Count 41
+/MediaBox [0 0 595 842]
+>>
+endobj
+236 0 obj
+<<
+/Type /Catalog
+/Pages 54 0 R
+>>
+endobj
+237 0 obj
+<<
+/CreationDate (D:19990311143422)
+/Producer (Acrobat Distiller Command 3.0 for Solaris 2.3 and later \(SPARC\))
+>>
+endobj
+xref
+0 238
+0000000000 65535 f
+0000286182 00000 n
+0000000016 00000 n
+0000002146 00000 n
+0000257371 00000 n
+0000258368 00000 n
+0000259366 00000 n
+0000260364 00000 n
+0000261369 00000 n
+0000262374 00000 n
+0000158242 00000 n
+0000289685 00000 n
+0000286263 00000 n
+0000002291 00000 n
+0000005298 00000 n
+0000263375 00000 n
+0000264374 00000 n
+0000265378 00000 n
+0000266390 00000 n
+0000267392 00000 n
+0000286347 00000 n
+0000005471 00000 n
+0000009710 00000 n
+0000268405 00000 n
+0000269406 00000 n
+0000270405 00000 n
+0000286431 00000 n
+0000009904 00000 n
+0000014652 00000 n
+0000271406 00000 n
+0000272420 00000 n
+0000273422 00000 n
+0000286515 00000 n
+0000014848 00000 n
+0000018235 00000 n
+0000286599 00000 n
+0000018375 00000 n
+0000022904 00000 n
+0000286683 00000 n
+0000023068 00000 n
+0000027330 00000 n
+0000286767 00000 n
+0000027504 00000 n
+0000031554 00000 n
+0000286851 00000 n
+0000031726 00000 n
+0000033972 00000 n
+0000286935 00000 n
+0000034101 00000 n
+0000037434 00000 n
+0000287019 00000 n
+0000037574 00000 n
+0000041658 00000 n
+0000274421 00000 n
+0000290329 00000 n
+0000289822 00000 n
+0000287103 00000 n
+0000041866 00000 n
+0000046287 00000 n
+0000287187 00000 n
+0000046483 00000 n
+0000050118 00000 n
+0000287271 00000 n
+0000050258 00000 n
+0000054259 00000 n
+0000287355 00000 n
+0000054399 00000 n
+0000057136 00000 n
+0000287439 00000 n
+0000057276 00000 n
+0000060500 00000 n
+0000287523 00000 n
+0000060652 00000 n
+0000063845 00000 n
+0000287607 00000 n
+0000063985 00000 n
+0000067125 00000 n
+0000287691 00000 n
+0000067275 00000 n
+0000071439 00000 n
+0000275425 00000 n
+0000254875 00000 n
+0000256520 00000 n
+0000287775 00000 n
+0000071637 00000 n
+0000075734 00000 n
+0000287859 00000 n
+0000075884 00000 n
+0000079109 00000 n
+0000289960 00000 n
+0000287943 00000 n
+0000079261 00000 n
+0000082660 00000 n
+0000288027 00000 n
+0000082800 00000 n
+0000085662 00000 n
+0000288111 00000 n
+0000085814 00000 n
+0000088978 00000 n
+0000276430 00000 n
+0000288195 00000 n
+0000089142 00000 n
+0000092332 00000 n
+0000288282 00000 n
+0000092495 00000 n
+0000096142 00000 n
+0000277448 00000 n
+0000288369 00000 n
+0000096318 00000 n
+0000099573 00000 n
+0000288456 00000 n
+0000099724 00000 n
+0000103727 00000 n
+0000288543 00000 n
+0000103902 00000 n
+0000108060 00000 n
+0000288630 00000 n
+0000108257 00000 n
+0000112001 00000 n
+0000288717 00000 n
+0000112186 00000 n
+0000116484 00000 n
+0000290104 00000 n
+0000288805 00000 n
+0000116691 00000 n
+0000121541 00000 n
+0000288893 00000 n
+0000121738 00000 n
+0000125708 00000 n
+0000278454 00000 n
+0000288981 00000 n
+0000125906 00000 n
+0000129181 00000 n
+0000279470 00000 n
+0000289069 00000 n
+0000129380 00000 n
+0000133619 00000 n
+0000280473 00000 n
+0000289157 00000 n
+0000133875 00000 n
+0000135843 00000 n
+0000289245 00000 n
+0000135963 00000 n
+0000137950 00000 n
+0000281477 00000 n
+0000282479 00000 n
+0000289333 00000 n
+0000138177 00000 n
+0000143351 00000 n
+0000283483 00000 n
+0000284490 00000 n
+0000289421 00000 n
+0000143504 00000 n
+0000148187 00000 n
+0000289509 00000 n
+0000148330 00000 n
+0000153574 00000 n
+0000289597 00000 n
+0000153717 00000 n
+0000157953 00000 n
+0000290253 00000 n
+0000158118 00000 n
+0000158314 00000 n
+0000158559 00000 n
+0000161029 00000 n
+0000161326 00000 n
+0000165022 00000 n
+0000165267 00000 n
+0000166748 00000 n
+0000167105 00000 n
+0000172915 00000 n
+0000173290 00000 n
+0000180224 00000 n
+0000180778 00000 n
+0000189825 00000 n
+0000190299 00000 n
+0000197495 00000 n
+0000197775 00000 n
+0000199938 00000 n
+0000200192 00000 n
+0000201147 00000 n
+0000201424 00000 n
+0000203702 00000 n
+0000203935 00000 n
+0000204711 00000 n
+0000205007 00000 n
+0000209385 00000 n
+0000209991 00000 n
+0000219117 00000 n
+0000219336 00000 n
+0000219992 00000 n
+0000220262 00000 n
+0000222257 00000 n
+0000222660 00000 n
+0000228749 00000 n
+0000229089 00000 n
+0000233094 00000 n
+0000233320 00000 n
+0000233947 00000 n
+0000234202 00000 n
+0000236931 00000 n
+0000237140 00000 n
+0000238495 00000 n
+0000238719 00000 n
+0000239170 00000 n
+0000239379 00000 n
+0000239933 00000 n
+0000240157 00000 n
+0000240627 00000 n
+0000240858 00000 n
+0000241809 00000 n
+0000242049 00000 n
+0000243245 00000 n
+0000243472 00000 n
+0000244092 00000 n
+0000244365 00000 n
+0000247886 00000 n
+0000248331 00000 n
+0000254827 00000 n
+0000255260 00000 n
+0000255355 00000 n
+0000255438 00000 n
+0000255710 00000 n
+0000256025 00000 n
+0000256246 00000 n
+0000256472 00000 n
+0000256735 00000 n
+0000256810 00000 n
+0000256863 00000 n
+0000257090 00000 n
+0000285493 00000 n
+0000285591 00000 n
+0000285698 00000 n
+0000285820 00000 n
+0000285927 00000 n
+0000286034 00000 n
+0000290444 00000 n
+0000290496 00000 n
+trailer
+<<
+/Size 238
+/Root 236 0 R
+/Info 237 0 R
+/ID [<d7c2fb5e9a77e96d9b3e6952a929a92a><d7c2fb5e9a77e96d9b3e6952a929a92a>]
+>>
+startxref
+290630
+%%EOF
diff --git a/macros/plain/formats/startex/stxglo.ist b/macros/plain/formats/startex/stxglo.ist
new file mode 100644
index 0000000000..59e7532ece
--- /dev/null
+++ b/macros/plain/formats/startex/stxglo.ist
@@ -0,0 +1,26 @@
+%% This is stxglo.ist, a modification of the standard gglo.ist.
+%% This file is used for running `makeindex' on the StarTeX source code.
+
+actual '='
+quote '!'
+level '?'
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\ "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 0
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 0
+preamble
+"\n \\begin{theglossary} \n
+ \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theglossary}\n"
+keyword "\\glossaryentry"
diff --git a/macros/plain/formats/startex/stxind.ist b/macros/plain/formats/startex/stxind.ist
new file mode 100644
index 0000000000..ef17e1809c
--- /dev/null
+++ b/macros/plain/formats/startex/stxind.ist
@@ -0,0 +1,24 @@
+%% This is stxind.ist, a modification of the standard gind.ist.
+%% This file is used for running `makeindex' on the StarTeX source code.
+
+actual '='
+quote '!'
+level '?'
+preamble
+"\n \\begin{theindex} \n \\makeatletter\\scan@allowedfalse\n"
+postamble
+"\n\n \\end{theindex}\n"
+item_x1 "\\efill \n \\subitem "
+item_x2 "\\efill \n \\subsubitem "
+delim_0 "\\pfill "
+delim_1 "\\pfill "
+delim_2 "\\pfill "
+% The next lines will produce some warnings when
+% running Makeindex as they try to cover two different
+% versions of the program:
+lethead_prefix "{\\bfseries\\hfil "
+lethead_suffix "\\hfil}\\nopagebreak\n"
+lethead_flag 1
+heading_prefix "{\\bfseries\\hfil "
+heading_suffix "\\hfil}\\nopagebreak\n"
+headings_flag 1
diff --git a/macros/plain/formats/texsis/DESCRIPTION b/macros/plain/formats/texsis/DESCRIPTION
new file mode 100644
index 0000000000..1fcebeb697
--- /dev/null
+++ b/macros/plain/formats/texsis/DESCRIPTION
@@ -0,0 +1,109 @@
+TEXSIS(1) 12 November 1994
+
+ TeXsis - TeX macros for Physicists
+
+ TeXsis is a collection of TeX macros for typesetting physics
+documents such as papers and preprints, conference proceedings, books,
+theses, referee reports, letters, and memos. It has predefined layouts
+for all of these documents and supports a wide variety of type sizes.
+Texsis macros provide automatic numbering of equations, automatic
+numbering and formatting of references, double column formats, several
+special document layouts, and macros for making tables and figures,
+including tables with horizontal and vertical rules.
+
+ TeXsis is an extension of "Plain" TeX, so anything you know how to do
+in plain TeX you can do in TeXsis. TeXsis macro instructions are simply
+abbreviations for often used combinations of control sequences used to
+typeset physics documents. For more information about Plain TeX see the
+manual entry for "tex", or The TeXbook, by D.E. Knuth.
+
+ TeXsis can be stored as a pre-loaded format so that it loads quickly
+(see "preloaded formats" in The TeXbook ). To run TeXsis simply give
+the command texsis in place of the tex command, i.e.
+
+ texsis [ filename ]
+
+where filename.tex is the name of a file containing TeX and/or TeXsis
+\controlsequences.
+
+ TeXsis is initally in plain TeX mode, e.g. 10pt type and
+singlespaced, but the control word \texsis selects 12pt type,
+doublespaced, and enables other useful features. Alternatively, \paper
+turns on these features and sets things up to typeset a paper, \thesis
+does the same for typesetting a thesis, etc... \letter is used to
+produce a letter using the macros listed in the back of The TeXbook, and
+\memo gives a setup for producing memoranda.
+
+ A manual which describes all of the TeXsis macro instructions is
+available. It is written in TeXsis, so it serves as its own example of
+how to write a document with TeXsis.
+
+ Installation instructions are included in this directory in the file
+Install.tex, which is written in Plain TeX. See also the file INSTALL.
+
+
+SOURCE CODE
+
+ Source code and documentation for TeXsis can be obtained via
+anonymous ftp over the Internet from ftp.texsis.org. The code is
+available in different forms depending upon the target machine. The
+only difference is how the files are packed, the code is absolutely
+the same.
+
+Unix - The files are in the form of shar bundles which have been
+ compressed with compress(1). Once you have copied them
+ to your own machine give the command uncompress and then
+ run each bundle through sh. Alternatively, there is a
+ shell script called unbundle which will do this for you.
+
+VMS - The files are in the form of DCL .COM files which will unpack
+ themselves if you run them with the command @TEXSISxx.COM,
+ where xx is the bundle number.
+
+Mac - The files are bundled into a self-extracting archive (.sea
+ file), which is compressed with BinHex. When extracted you
+ will have all of the TeXsis source files in one folder.
+
+Each distribution has a file called MANIFEST in the first bundle which
+lists all of the files that should be in the current distribution and a
+summary of what they contain (the most important files are also listed
+below). Each distribution has a file called INSTALL which will help you
+obtain installation instructions.
+
+ If you find TeXsis useful you may want to send a short e-mail
+message to texsis(at)texsis.org to be put on the mailing list for any
+notices of updates or changes.
+
+
+FILES
+
+ Install.tex brief installation instructions, in PLAIN TeX.
+ texsis.tex main source code.
+ Manual.tex main file for the Manual
+ Manual.dvi preprocessed DVI version of the manual
+ TXS*.tex TeXsis source code modules.
+ TXS*.doc TeXsis manual source (written in TeXsis).
+ TXSsite.tex Local site customization instructions.
+ TXSpatch.tex Run time patch file (like a system TeXsis.rc
+ file).
+ TXSmods.tex Run time init file (read from current directory
+ or search path).
+ texsis.1 Unix manual page for TeXsis.
+ Makefile Make instructions for texsis and the Manual in Unix
+ make.COM DCL command file to make texsis.fmt on Vax/VMS.
+ make.BAT Batch file to make texsis.fmt for IBM PC/TeX.
+ texsis.BAT Batch file to run TeXsis on IBM PC/TeX.
+
+AUTHORS
+
+ Eric Myers <myers@.vassar.edu>
+ Department of Physics and Astronomy
+ Vassar College
+ Poughkeepsie, New York 12601 USA
+
+ and
+
+ Frank E. Paige <paige@bnl.gov>
+ Physics Department
+ Brookhaven National Laboratory
+ Upton, New York 11973 USA
diff --git a/macros/plain/formats/texsis/INSTALL b/macros/plain/formats/texsis/INSTALL
new file mode 100644
index 0000000000..6dd0a2f413
--- /dev/null
+++ b/macros/plain/formats/texsis/INSTALL
@@ -0,0 +1,18 @@
+texsis/INSTALL - How to get the installation instructions
+
+ A complete set of instructions for installing TeXsis on
+Unix, VMS, and DOS PC's is given in the appendix of the TeXsis
+manual. You can print this appendix using plain TeX with the
+file Install.tex. (You must also have the files TXSinstl.doc,
+TXSmacs.tex, TXSenvmt.tex and TXSdocM.doc in the current
+directory or input path.) A pre-processed version is in the file
+Install.ps.
+
+ If you are running TeX 3.0 or later on a Unix machine you can
+probably install TeXsis on your system by simply editing the
+parameters in the Makefile and the proto-site file TXSsite.000
+and saying `make install`. If you have any problems with this
+see the full instructions.
+
+Eric Myers 12 November 1994
+
diff --git a/macros/plain/formats/texsis/Install.ps b/macros/plain/formats/texsis/Install.ps
new file mode 100644
index 0000000000..d34d1ec319
--- /dev/null
+++ b/macros/plain/formats/texsis/Install.ps
@@ -0,0 +1,1012 @@
+%!PS-Adobe-2.0
+%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software
+%%Title: Install.dvi
+%%Pages: 5
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%DVIPSWebPage: (www.radicaleye.com)
+%DVIPSCommandLine: dvips Install
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 2001.04.21:1256
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
+N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
+mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
+0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
+landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
+mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
+matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
+exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
+statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
+N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
+/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
+/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
+array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
+df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
+definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
+}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
+B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
+1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
+1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
+0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
+sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
+rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
+gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
+/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
+/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
+A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
+get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
+ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
+fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
+{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
+chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
+1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
+forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
+/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
+}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
+bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
+mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
+SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
+userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
+1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
+index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
+/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
+/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{A length product length le{A length product exch 0
+exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
+end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
+grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
+imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
+exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
+fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
+delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
+B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
+p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
+rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
+
+%%EndProcSet
+TeXDict begin 40258431 52099146 1000 600 600 (Install.dvi)
+@start
+%DVIPSBitmapFont: Fa cmmi10 10 1
+/Fa 1 121 df<903907E001F090391FF807FC9039783E0E0F9039E01F1C1FD801C09038
+383F803A03800FF07F0100EBE0FF5A000E4A1300000C157E021F133C001C4AC7FC1218A2
+C7123FA292C8FCA25CA2147EA214FEA24A130CA20101141C001E1518003F5BD87F811438
+01835C00FF1560010714E03AFE0E7C01C0D87C1C495A2778383E0FC7FC391FF00FFC3907
+C003F029267EA42F>120 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb cmsy10 10 4
+/Fb 4 118 df<14C0EB01E01303A214C01307A21480130FA2EB1F00A2131E133EA25BA2
+137813F8A2485AA25B1203A25B1207A2485AA290C7FC5AA2123EA2123C127CA2127812F8
+A41278127CA2123C123EA27EA27E7FA26C7EA212037FA212017FA26C7EA21378137CA27F
+A2131E131FA2EB0F80A2130714C0A2130314E0A21301EB00C0135278BD20>104
+D<126012F07EA21278127CA2123C123EA27EA27E7FA26C7EA212037FA26C7EA212007FA2
+1378137CA27FA2131E131FA2EB0F80A2130714C0A2130314E0A414C01307A21480130FA2
+EB1F00A2131E133EA25BA2137813F8A25B1201A2485AA25B1207A2485AA290C7FC5AA212
+3EA2123C127CA2127812F8A25A126013527CBD20>I<0060166000F016F0B3B3A9B8FCA3
+6C16E02C327BB137>116 D<007FB712E0B812F0A300F0C9FCB3B3A9006016602C327BB1
+37>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fc cmsl10 10 10
+/Fc 10 120 df<14FF010713E090381F01F8903878007C01F8137E01FE7F0001801680A3
+5BEA007090C7FCA4EC0FFF49B5FC90390FFC3F00EB7FC03801FE00EA03F848485B485A48
+48137E485A007F150690C7FC15FE48ECFC0C481301A21403007F9038077C18140E3A3F80
+1C7E303A1FC0F83FF03A07FFE01FC0C69038000F8027277CA52A>97
+D<EC7F80903803FFF090380FC07C90383F000E017C131F49137F000114FF485A485A120F
+484813FE153848481300A248C8FCA35A5AA75A7EA2151C127E15386C143015706C6C13E0
+000FEB01C03907C007803903F03E003800FFF8EB1FC020277AA525>99
+D<EE3F80ED0FFF1700A2150082A3167EA416FEA25EA41501A25E147F903803FFE190380F
+C0F190383F003B017C131F48486D5A48481307120749130348481307121F495C123F90C7
+FC5A150F5A485DA4151FA2485DA46C143F127E4BC7FC123E003F5C6C5B6C6C487F3A07C0
+0F7FFC3803E03C2600FFF05B90261FC07EC7FC293B7AB92E>I<147F903803FFE090380F
+81F090383E00FC49137C48487F4848133F0007805B48481480121F5B123FA248C7FCA3B7
+1200A248C9FCA65A7EA2007E140EA25D6C14186C14386D5B6C6C485A3907E003802601F0
+1FC7FC38007FFCEB1FE021277BA525>I<157F913801FFC0913807C1E091381F87F0EC3F
+0F147E14FCA2D901F813E0ED07C04948C7FCA413075CA5130F5CA20007B512E0A326001F
+C0C7FC5CA5133F91C8FCA55B137EA513FE5BA512015BA4487EB512F0A3243B7EBA19>I<
+90270FC03FC0EB7F80D803FF903AFFF001FFE048903BC3C0F80781F0913BCF007C1E00F8
+26003FDCD97E387F6D485C02F0D93EE0137C4AD93FC0137E4A5C047F14FE494891C75AA2
+91C7127EA44902FE1301017E4A5CA501FE01011403494A5CA5000102031407494A5CA448
+6C496C497EB500E1B500C3B51280A202C10283140041257EA445>109
+D<90390FC03FC0D803FFEBFFF0489038C3C0F89138CF007C26003FDC137E6D5A02F0133E
+4A133F5C5E4948137EA291C7FCA316FE5B017E5CA4150113FE495CA415031201495CA400
+031407B500E1B512C0A202C114802A257EA42E>I<EC3FC0903801FFF8903807C07C9038
+1F001F017CEB0F8049EB07C0485A4848EB03E0120749EB01F0485A001F15F8A248C7FCA2
+5AA2007E140312FEA416F015075A16E0150F16C07E007EEC1F801600003E143E003F5C6C
+5C6C6C485A3907C007E03901F81F802600FFFEC7FCEB1FF025277BA52A>I<90381F807C
+3903FF81FF489038878F80EC8E1F39003F9C3FEB1F3814709138601F00ECE0044AC7FC13
+3F5CA291C8FCA35B137EA513FE5BA512015BA4487EB512F0A321257EA421>114
+D<B53A8FFFF01FFFA3260FF80090380007F86C48017EEB03E018C00003EE0180033E1303
+180017066C6C137F5F15DF5FEC019F01FC6E5A0000EB031F030F5B1406020E5C140CD97E
+1CEBC180141891263807C3C7FC1430026013C6017F14E6D93FC013EC1503028013F8A202
+005B7F011E5C1501011C5C5E382579A33C>119 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fd cmtt10 10 66
+/Fd 66 126 df<003C131E007F137F481480A66C1400A6007E7FA6003E133EA3003C131E
+001C131C191977B32C>34 D<EB01C0497EA6EB0FFC90387FFF8048B512E0000780488039
+1FFBEFFC393FC3E1FE903803E07F007E80127C00FC158012F8157FA300FCEC3F00A2007E
+91C7FC127FEA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13F801037F14E7EC
+E1FEECE07F81001880007E1580150F12FFA312FE151F1600007E5C007F143ED83F8313FE
+9038C3E1FC391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D5A21417BB92C>
+36 D<D807801307D81FE0EB0F80151F487E486C133F1600007C5CD8FCFC137EEAF87C15
+FE5D14015DA21403D8FCFC5BEA7CF8007F13075D383FF00FD81FE05BA23807801FC75B14
+3F92C7FCA25C147E14FE5CA213015CA213035C13075CA2130F5C131FEC800FED3FC0013F
+EB7FE0140049EBFFF0017E13F9A2D9FE0113F801FC13F0A2120113F8120313F015F90007
+010013F05B000F14FF49EB7FE0A20007EC3FC06C48EB0F0025417DB92C>I<EB0FC0EB3F
+E0497E497E80EA01F8EBF07C147E0003133E13E0A5147E147C9138FC3FF89039F0F87FFC
+EA01F1EBF3F001F7EB3FF89138E01F009038FFC03F6CEB803EA2EC007E49137C485A486C
+13FC00075CEBFF01D80FDF5B381F9F81383F8F8390380FC3E0387E07E75D38FC03F7EB01
+FF5D6D1410ED007C80A26CEBFF80D87E0113C0D87F03EBE0FC3A3F87F7F1F89038FFE3FF
+6C01C113F06C13806C9038007FC0D801FCEB1F8026357EB32C>I<EA0F80EA1FC0EA3FE0
+13F0A213F8A2121F120F1200A4120113F0A2120313E01207EA0FC0121FEA3F80EA7F0012
+FE5A5A12700D1B71B22C>I<EB0380497EA60020140800F8143E00FE14FE00FF13C1EBC7
+C7EBE7CF003FB512F8000F14E0000314806C140038007FFCA248B5FC481480000F14E000
+3F14F839FFE7CFFEEBC7C7EB07C100FE13C000F8143E0020140800001400A66D5A1F247A
+AA2C>42 D<007FB6FCB71280A46C150021067B9B2C>45 D<121FEA3F80EA7FC0EAFFE0A5
+EA7FC0EA3F80EA1F000B0B708A2C>I<1507ED0F80151FA2153F16005D157E15FE5D1401
+5D14035DA214075D140F5D141F5D143F92C7FC5C147E14FE5CA213015C13035C13075C13
+0F5C131F5CA2133F91C8FC5B137E13FE5B12015B12035B12075BA2120F5B121F5B123F90
+C9FC5A127E12FE5AA25A127821417BB92C>I<EB03F8EB0FFE90383FFF80497F90B57E39
+01FE0FF03903F803F848486C7EEBE0004848137EA248487FA248C7EA1F80A2003E140F00
+7E15C0A3007C140700FC15E0AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E
+6D13FE00075CEBF0016C6C485A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357C
+B32C>I<1307497EA2131FA2133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE
+007FB512E0B612F0A36C14E01C3477B32C>I<EB0FF890387FFF8048B512E00007804814
+FC391FF80FFE393FE001FF903880007F48C7EA3F80007E141F00FE15C0150F6C15E01507
+A3127E123CC8FCA2150F16C0151F1680153F16005D15FE4A5A14034A5A4A5A4A5A4A5AEC
+FF804948C7FC495A495A495AEB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0EA1FE0
+485A48B6FCB7FCA36C15C023347CB32C>I<EB0FFC90387FFF8048B512E0000714F84880
+391FF807FEEBC0004848137F6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE14014A
+5AEC1FF890381FFFF0495BA215F86D7F90380007FEEC00FF81ED3F80ED1FC0150FA216E0
+1507A2123C127EB4FC150F16C0A248141F007FEC3F806DEB7F006C6C5B391FF807FE6CB5
+5A6C5C6C14E0C66C1380D90FFCC7FC23357CB32C>I<000FB512FE4880A35D0180C8FCAD
+EB83FE90389FFF8090B512E015F8819038FE03FE9038F000FF01C07F49EB3F8090C7121F
+6C15C0C8120FA2ED07E0A4123C127EB4FC150F16C0A248141F007EEC3F80007FEC7F006C
+6C5B6D485A391FF80FFC6CB55A6C5C000114C06C6C90C7FCEB0FF823347CB22C>53
+D<EC3FC0903801FFF801077F011F7F497F90387FE07F9039FF003F804848137FEA03F848
+5A5B000FEC3F004848131E4990C7FC123F90C9FCA25A127EEB03FE90381FFF80D8FC7F13
+E000FDB57EB67E9038FE07FC9038F001FE9038C0007F49EB3F8090C7121F16C048140F16
+E01507A3127EA47E150F6D14C0001F141F6D1480000F143F6DEB7F003907F801FE3903FE
+07FC6CB55A6C5C6D5B011F1380D907FCC7FC23357CB32C>I<EB07FC90383FFF8090B512
+E0000314F84880390FFC07FE391FF001FF9038C0007F4848EB3F8090C7121F4815C0007E
+140FA56CEC1F80A26C6CEB3F006D5B390FF001FE3903FC07F86CB55A6C6C13C0D907FCC7
+FC90387FFFC048B512F03903FC07F8390FF001FE391FC0007F497F48C7EA1F80007EEC0F
+C0A248EC07E0A7007EEC0FC0A2007F141F6C6CEB3F806C6CEB7F009038F001FF390FFC07
+FE6CB55A6C5CC614E0013F1380D907FCC7FC23357CB32C>56 D<121FEA3F80EA7FC0EAFF
+E0A5EA7FC0EA3F80EA1F00C7FCAE121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B
+2470A32C>58 D<007FB612F0B712F8A4003F15F0CAFCA8003FB612F0B712F8A46C15F025
+147DA22C>61 D<14FE497EA4497FA214EFA2130781A214C7A2010F7FA314C390381F83F0
+A590383F01F8A490387E00FCA549137E90B512FEA34880A29038F8003FA34848EB1F80A4
+000715C049130FD87FFEEBFFFC6D5AB514FE6C15FC497E27347EB32C>65
+D<007FB512E015F8B612FE6C8016C03903F0003FED0FE0ED07F01503A2ED01F8A6ED03F0
+A21507ED0FE0ED1FC0EDFF8090B612005D5D15FF16C09039F0001FE0ED07F0ED03F81501
+ED00FCA216FE167EA616FE16FC1501ED03F8150FED3FF0007FB612E016C0B712806CECFE
+0015F027337FB22C>I<02FF13700107EBE0F84913F9013F13FD4913FFEBFF813901FE00
+7F4848131FD807F0130F1507485A491303485A150148C7FCA25A007EEC00F01600A212FE
+5AAB7E127EA3007F15F06CEC01F8A26C7EA26C6C13036D14F06C6C130716E0D803FC131F
+6C6CEB3FC03A00FF81FF806DB512006D5B010F5B6D13F00100138025357DB32C>I<007F
+B5FCB612C015F0816C803907E003FEEC00FFED7F80153FED1FC0ED0FE0A2150716F01503
+16F81501A4ED00FCACED01F8A3150316F0A2150716E0150FED1FC0153FED7F80EDFF00EC
+03FE007FB55AB65A5D15C06C91C7FC26337EB22C>I<007FB612F0B712F8A37E3903F000
+01A7ED00F01600A4EC01E04A7EA490B5FCA5EBF003A46E5A91C8FCA5163C167EA8007FB6
+12FEB7FCA36C15FC27337EB22C>I<007FB612F8B712FCA37ED803F0C7FCA716781600A5
+15F04A7EA490B5FCA5EBF001A46E5A92C7FCAD387FFFE0B5FC805C7E26337EB22C>I<90
+3901FC038090390FFF87C04913EF017F13FF90B6FC4813073803FC01497E4848137F4848
+133F49131F121F5B003F140F90C7FCA2127EED078092C7FCA212FE5AA8913803FFF84A13
+FCA27E007E6D13F89138000FC0A36C141FA27F121F6D133F120F6D137F6C7E6C6C13FF6D
+5A3801FF076C90B5FC6D13EF011F13CF6DEB0780D901FCC7FC26357DB32C>I<D87FFEEB
+FFFCB54813FEA36C486C13FCD807E0EB0FC0B190B6FCA59038E0000FB3D87FFEEBFFFCB5
+4813FEA36C486C13FC27337EB22C>I<007FB512F8B612FCA36C14F839000FC000B3B3A5
+007FB512F8B612FCA36C14F81E3379B22C>I<387FFFE0B57EA36C5BD803F0C8FCB3AE16
+F0ED01F8A8007FB6FCB7FCA36C15F025337DB22C>76 D<D87FE0EB0FFC486CEB1FFEA26D
+133F007F15FC000F15E001BC137BA4019E13F3A3EB9F01A2018F13E3A21483A2018713C3
+14C7A201831383A214EFA201811303A214FFEB80FEA3147C14381400ACD87FF0EB1FFC48
+6CEB3FFEA36C48EB1FFC27337EB22C>I<D87FF0EB7FFC486CEBFFFEA27F007FEC7FFCD8
+07FEEB07C013DEA213DF13CFA2148013C714C0A213C314E0A213C114F0A213C014F8A214
+7CA3143EA2141E141FA2140F1587A2140715C7A2140315E71401A215F71400A215FFD87F
+FC137F487E153FA26C48EB1F8027337EB22C>I<EB7FFF0003B512E0000F14F848804880
+EBE003EB800048C7127FA2007E80A300FE158048141FB3A86C143FA2007E1500A3007F5C
+A26C6C13FEEBF00790B5FC6C5C6C5C000314E0C66C90C7FC21357BB32C>I<007FB512C0
+B612F88115FF6C15802603F00013C0153FED0FE0ED07F0A2150316F81501A6150316F015
+07A2ED0FE0ED3FC015FF90B61280160015FC5D15C001F0C8FCB0387FFF80B57EA36C5B25
+337EB22C>I<387FFFFCB67E15E015F86C803907E007FE1401EC007F6F7E151FA26F7EA6
+4B5AA2153F4BC7FCEC01FE140790B55A5D15E081819038E007FCEC01FE1400157F81A816
+0FEE1F80A5D87FFEEB1FBFB5ECFF00815E6C486D5AC8EA01F029347EB22C>82
+D<90381FF80790B5EA0F804814CF000714FF5A381FF01F383FC003497E48C7FC007E147F
+00FE143F5A151FA46CEC0F00007E91C7FC127F7FEA3FE0EA1FFCEBFFC06C13FC0003EBFF
+C06C14F06C6C7F01077F9038007FFEEC07FF02001380153FED1FC0A2ED0FE0A200781407
+12FCA56CEC0FC0A26CEC1F806D133F01E0EB7F009038FE01FF90B55A5D00F914F0D8F83F
+13C0D8700790C7FC23357CB32C>I<007FB612FCB712FEA43AFC007E007EA70078153CC7
+1400B3AF90383FFFFCA2497F6D5BA227337EB22C>I<3B7FFF803FFFC0B56C4813E0A36C
+496C13C03B03F00001F800B3AF6D130300015DA26D130700005D6D130F017F495A6D6C48
+5AECE0FF6DB5C7FC6D5B010313F86D5B9038003F802B3480B22C>I<D87FFCEB7FFC486C
+EBFFFEA36C48EB7FFCD80FC0EB07E06D130F000715C0A36D131F00031580A36D133F0001
+1500A36D5B0000147EA4017E5BA46D485AA490381F83F0A4010F5B14C7A301075BA214EF
+A201035BA214FFA26D90C7FCA46D5A27347EB22C>I<3A3FFF03FFE0484913F014871407
+6C6D13E03A01F800FE007F0000495A13FE017E5BEB7F03013F5B1487011F5B14CF010F5B
+14FF6D5BA26D90C7FCA26D5AA26D5AA2497EA2497EA2497F81EB0FCF81EB1FC7EC87F0EB
+3F83EC03F8EB7F01017E7FEBFE00497F0001147E49137F000380491480151FD87FFEEBFF
+FC6D5AB514FE6C15FC497E27337EB22C>88 D<003FB612C04815E0A4007EC7EA1FC0ED3F
+80A2ED7F00157E15FE4A5A003C5CC712034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2
+495A495AA2495A495AA2495A49C8FCA213FE485AA24848EB03C049EB07E01207485A5B12
+1F485AA248C7FCB7FCA46C15C023337CB22C>90 D<387FFFFCB512FEA314FC00FCC7FCB3
+B3B3B512FC14FEA36C13FC17416FB92C>I<127812F87EA27E127E127F7E7F121F7F120F
+7F1207A27F12037F12017F12007F137E137F7F80131FA280130F80130780130380130180
+1300A280147E147F8081141F81140F811407811403A281140181140081157E157F811680
+151FA2150FED070021417BB92C>I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FC
+A36C13FC17417DB92C>I<007FB6FCB71280A46C150021067B7D2C>95
+D<3801FFF0000713FE001F6D7E15E048809038C01FF81407EC01FC381F80000006C77EC8
+127EA3ECFFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5AA47E007F
+14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC27247CA32C>
+97 D<EA7FF0487EA3127F1201AAEC1FE0ECFFF801FB13FE90B6FC16809138F07FC09138
+801FE091380007F049EB03F85BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13
+036DEB07F0150F9138801FE09138E07FC091B51280160001FB5B01F813F83900F03FC027
+337FB22C>I<903803FFE0011F13F8017F13FE48B5FC48804848C6FCEA0FF0485A49137E
+4848131890C9FC5A127EA25AA8127EA2127F6C140F6DEB1F806C7E6D133F6C6CEB7F0039
+07FE03FF6CB55A6C5C6C6C5B011F13E0010390C7FC21247AA32C>I<EC0FFE4A7EA380EC
+003FAAEB07F8EB3FFE90B512BF4814FF5A3807FC0F380FF00348487E497E48487F90C7FC
+007E80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A380FF0073807FC1F6CB612FC6CEC
+BFFE6C143FEB3FFC90390FF01FFC27337DB22C>I<EB03FE90381FFFC0017F13F048B57E
+48803907FE03FE390FF800FFD81FE0EB3F805B4848EB1FC090C7120F5A007E15E015075A
+B7FCA416C000FCC9FC7E127EA2127F6CEC03C06DEB07E06C7ED80FF0130F6C6CEB3FC001
+FF13FF000190B512806C1500013F13FC010F13F00101138023247CA32C>I<EC0FF8EC3F
+FE91B5FC4914805B903807FC7F14F090390FE03F0014C092C7FCA6007FB512FEB7FCA36C
+5C26000FC0C7FCB3A8003FB512F04880A36C5C21337DB22C>I<ED03F8903907F80FFC90
+391FFE3FFE017FB6FC48B7FC48ECFE7F9038FC0FF82607F003133E3A0FE001FC1CD9C000
+1300001F8049137EA66D13FE000F5CEBE0016C6C485A3903FC0FF048B5FC5D481480D99F
+FEC7FCEB87F80180C8FCA37F6C7E90B512F06C14FE48ECFF804815E04815F03A3FC0001F
+F848C7EA03FC007E1400007C157C00FC157E48153EA46C157E007E15FCD87F801303D83F
+E0EB0FF8D81FFCEB7FF06CB612E0000315806C1500D8003F13F8010713C028387EA42C>
+I<EA7FF0487EA3127F1201AAEC1FE0EC7FFC9038F9FFFE01FB7F90B6FC9138F03F80ECC0
+1F02807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029337FB22C>I<
+1307EB1FC0A2497EA36D5AA20107C7FC90C8FCA7387FFFC080B5FC7EA2EA0007B3A8007F
+B512FCB612FEA36C14FC1F3479B32C>I<EA7FE0487EA3127F1201AA91381FFFF04A13F8
+A36E13F0913800FE004A5A4A5A4A5A4A5A4A5A4A5A4AC7FC14FEEBF1FC13F3EBF7FE90B5
+FCA2EC9F80EC0FC001FE7FEBFC07496C7E496C7E811400157E811680151F3A7FFFC0FFFC
+B500E113FEA36C01C013FC27337EB22C>107 D<387FFFE0B57EA37EEA0003B3B3A5007F
+B61280B712C0A36C158022337BB22C>I<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD8
+7FFF13FF91B57E3A07FE1FFC3E01FCEBF83F496C487E01F013E001E013C0A301C01380B3
+3B7FFC3FF87FF0027F13FFD8FFFE6D13F8D87FFC4913F0023F137F2D2481A32C>I<397F
+F01FE039FFF87FFC9038F9FFFE01FB7F6CB6FC00019038F03F80ECC01F02807FEC000F5B
+5BA25BB3267FFFE0B5FCB500F11480A36C01E0140029247FA32C>I<EB07FCEB1FFF017F
+13C048B512F048803907FC07FC390FF001FE48486C7E0180133F003F158090C7121F007E
+EC0FC0A348EC07E0A76C140F007E15C0A2007F141F6C15806D133F6C6CEB7F006D5B6C6C
+485A3907FC07FC6CB55A6C5C6C6C13C0011F90C7FCEB07FC23247CA32C>I<397FF01FE0
+39FFF8FFF801FB13FE90B6FC6C158000019038F07FC09138801FE091380007F049EB03F8
+5BED01FC491300A216FE167EA816FE6D14FCA2ED01F86D13036DEB07F0150F9138801FE0
+9138E07FC091B51280160001FB5B01F813F8EC3FC091C8FCAD387FFFE0B57EA36C5B2736
+7FA32C>I<D87FFEEB3FC0B53801FFF0020713F8021F13FC6C5B39003F7FE1ECFF019138
+FC00F84A13704A13005CA25C5CA391C8FCAF007FB512E0B67EA36C5C26247EA32C>114
+D<90387FF8700003B512F8120F5A5A387FC00F387E00034813015AA36CEB00F0007F1400
+13F0383FFFC06C13FE6CEBFF80000314E0C66C13F8010113FCEB0007EC00FE0078147F00
+FC143F151F7EA26C143F6D133E6D13FE9038F007FC90B5FC15F815E000F8148039701FFC
+0020247AA32C>I<131E133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03C0ED07E0
+A5EC800F011FEB1FC0ECE07F6DB51280160001035B6D13F89038003FE0232E7EAD2C>I<
+3A7FF003FF80486C487FA3007F7F0001EB000FB3A3151FA2153F6D137F3900FE03FF90B7
+FC6D15807F6D13CF902603FE07130029247FA32C>I<3A7FFF01FFFCB514FE148314016C
+15FC3A03E0000F80A26D131F00011500A26D5B0000143EA26D137E017C137CA2017E13FC
+013E5BA2EB3F01011F5BA21483010F5BA214C701075BA214EF01035BA214FF6D90C7FCA2
+6D5A147C27247EA32C>I<3A3FFF03FFF048018713F8A36C010313F03A00FC007E005D90
+387E01F8013F5BEB1F83EC87E090380FCFC0903807EF80EB03FF6D90C7FC5C6D5A147C14
+FE130180903803EF80903807CFC0EB0FC7EC83E090381F01F0013F7FEB7E00017C137C49
+137E0001803A7FFF01FFFC1483B514FE6C15FC140127247EA32C>120
+D<15FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5B
+B55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F1407
+0200130021417BB92C>123 D<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B380
+EB01FEECFFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE0
+13FF007F5BB55A49C8FC13F8EA7FC021417BB92C>125 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fe cmr10 10 70
+/Fe 70 123 df<DA0FF813FC91397FFF07FF903B01F807DF83C0903A07E001FF0F903B1F
+8007FE1FE090393F000FFC137E16F85B9338F007804848010790C7FC1503ACB812F8A328
+01F80003F0C7FCB3AB486C497E267FFFE0B512F0A3333B7FBA30>11
+D<EC0FF8EC7FFE903901F80780903907E001C090391F8000E090383F0007017E497EA25B
+A2485A6F5AED018092C8FCA9ED03F0B7FCA33901F8000F1503B3AA486C497E267FFFE0B5
+12C0A32A3B7FBA2E>I<001C131C007F137F39FF80FF80A26D13C0A3007F137F001C131C
+00001300A40001130101801380A20003130301001300485B00061306000E130E485B485B
+485B006013601A197DB92A>34 D<121C127FEAFF80A213C0A3127F121C1200A412011380
+A2120313005A1206120E5A5A5A12600A1979B917>39 D<146014E0EB01C0EB0380EB0700
+130E131E5B5BA25B485AA2485AA212075B120F90C7FCA25A121EA2123EA35AA65AB2127C
+A67EA3121EA2121F7EA27F12077F1203A26C7EA26C7E1378A27F7F130E7FEB0380EB01C0
+EB00E01460135278BD20>I<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A213
+7C133C133E131EA2131F7FA21480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400A25B13
+1EA2133E133C137C1378A25BA2485A485AA2485A48C7FC120E5A5A5A5A5A13527CBD20>
+I<121C127FEAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A
+12600A19798817>44 D<B512FCA516057F941C>I<121C127FEAFF80A5EA7F00121C0909
+798817>I<EB03F8EB1FFF90387E0FC09038F803E03901E000F0484813780007147C4848
+7FA248C77EA2481580A3007EEC0FC0A600FE15E0B3007E15C0A4007F141F6C1580A36C15
+006D5B000F143EA26C6C5B6C6C5B6C6C485A6C6C485A90387E0FC0D91FFFC7FCEB03F823
+3A7DB72A>48 D<EB01C013031307131F13FFB5FCA2131F1200B3B3A8497E007FB512F0A3
+1C3879B72A>I<EB0FF0EB7FFE48B57E3903E03FE0390F000FF0000E6D7E486D7E486D7E
+123000706D7E126012FCB4EC7F807FA56CC7FC121CC8FCEDFF00A34A5A5D14035D4A5A5D
+140F4A5A4A5A92C7FC147C5C495A495A495A495A91C8FC011EEB01805B5B491303484814
+00485A485A000EC75A000FB6FC5A5A485CB6FCA321387CB72A>I<EB07F8EB3FFF4913C0
+3901F80FF03903C007F848486C7E380E0001000F80381FE0006D7FA56C5A6C5AC85A1401
+A25D4A5AA24A5A5DEC0F80027EC7FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED7F
+80A216C0A2153F16E0A2121EEA7F80487EA416C049137F007F1580007EC7FC0070ECFF00
+6C495A121E390F8003F83907F00FF00001B512C06C6C90C7FCEB0FF8233A7DB72A>I<15
+38A2157815F8A2140114031407A2140F141F141B14331473146314C313011483EB030313
+071306130C131C131813301370136013C01201EA038013005A120E120C5A123812305A12
+E0B712F8A3C73803F800AB4A7E0103B512F8A325397EB82A>I<0006140CD80780133C90
+38F003F890B5FC5D5D158092C7FC14FC38067FE090C9FCABEB07F8EB3FFE9038780F8039
+07E007E090388003F0496C7E12066E7EC87EA28181A21680A4123E127F487EA490C71300
+485C12E000605C12700030495A00385C6C1303001E495A6C6C485A3907E03F800001B5C7
+FC38007FFCEB1FE0213A7CB72A>I<EC3FC0903801FFF0010713FC90380FE03E90383F80
+0790387E001F49EB3F804848137F485AA2485A000FEC3F0049131E001F91C7FCA2485AA3
+127F90C9FCEB01FC903807FF8039FF1E07E090383801F0496C7E01607F01E0137E497FA2
+49148016C0151FA290C713E0A57EA56C7E16C0A2121FED3F807F000F15006C6C5B15FE6C
+6C5B6C6C485A3900FE07F090383FFFC06D90C7FCEB03FC233A7DB72A>I<12301238123E
+003FB612E0A316C05A168016000070C712060060140E5D151800E01438485C5D5DC71201
+4A5A92C7FC5C140E140C141C5CA25CA214F0495AA21303A25C1307A2130FA3495AA3133F
+A5137FA96DC8FC131E233B7BB82A>I<EB03F8EB1FFF017F13C09038FC07E03903F803F0
+48486C7E48486C7E49137E121F48487FA2007F158090C7FCA248EC1FC0A616E0A56C143F
+A27F123F001F147FA26C6C13FF3907E001DF0003149F3801F0033900FC0F1FD93FFC13C0
+EB07F090C7FC153F1680A316005D000F147E487E486C5BA24A5A4A5A49485A6C48485A00
+1C495A260F807FC7FC3807FFFC000113F038003FC0233A7DB72A>57
+D<121C127FEAFF80A5EA7F00121CC7FCB2121C127FEAFF80A5EA7F00121C092479A317>
+I<121C127FEAFF80A5EA7F00121CC7FCB2121C127F5A1380A4127F121D1201A412031300
+A25A1206A2120E5A121812385A1260093479A317>I<1538A3157CA315FEA34A7EA34A6C
+7EA202077FEC063FA2020E7FEC0C1FA2021C7FEC180FA202387FEC3007A202707FEC6003
+A202C07F1501A2D901807F81A249C77F167FA20106810107B6FCA24981010CC7121FA249
+6E7EA3496E7EA3496E7EA213E0707E1201486C81D80FFC02071380B56C90B512FEA3373C
+7DBB3E>65 D<B712E016FC16FF0001903980007FC06C90C7EA1FE0707E707E707EA2707E
+A283A75F16035F4C5A4C5A4C5A4C5AEEFF8091B500FCC7FCA291C7EA7F80EE1FE0EE07F0
+707E707E83707EA21880177F18C0A7188017FFA24C13005F16034C5AEE1FF8486DEB7FF0
+B812C094C7FC16F832397DB83B>I<913A01FF800180020FEBE003027F13F8903A01FF80
+7E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F01FE153F1201
+4848151F4848150FA248481507A2485A1703123F5B007F1601A35B00FF93C7FCAD127F6D
+ED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D00001618017F15386D
+6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFFFC020F13F002
+011380313D7BBA3C>I<B712C016F816FE000190398001FF806C90C7EA3FE0EE0FF0EE03
+F8707E707E177FA2EF3F8018C0171F18E0170F18F0A3EF07F8A418FCAC18F8A4EF0FF0A2
+18E0A2171F18C0EF3F80A2EF7F0017FE4C5A4C5AEE0FF0EE3FE0486DEBFF80B8C7FC16F8
+16C036397DB83F>I<B812FCA30001903880000F6C90C71201EE007E173E171E170EA317
+06A317078316C0A394C7FCA31501A21503150F91B5FCA3EC000F15031501A21500A21860
+A318E093C712C0A41701A3EF0380A21707A2170F173F177F486D903807FF00B9FCA33339
+7DB839>I<B812F8A30001903880001F6C90C71201EE00FC177C173C171CA2170CA4170E
+1706A2ED0180A21700A41503A21507151F91B5FCA3EC001F15071503A21501A692C8FCAD
+4813C0B612C0A32F397DB836>I<DBFF8013C0020FEBF001023F13FC9139FF803F03903A
+03FC000787D90FF0EB03CF4948EB00EF4948147F4948143F49C8121F485A4848150F4848
+1507A248481503A2485A1701123F5B007F1600A448481600AB93B6FCA26C7E9338007FE0
+EF3FC0A2123F7F121FA26C7EA26C7EA26C7E6C7E6C6C157F6D7E6D6C14FF6D6C14EFD90F
+F8EB03C7D903FEEB0783903A00FFC03F0191393FFFFC00020F01F0130002001380383D7C
+BA41>I<B648B512FEA30001902680000313006C90C76C5AB3A491B6FCA391C71201B3A6
+486D497EB648B512FEA337397DB83E>I<B612C0A3C6EBC0006D5AB3B3AD497EB612C0A3
+1A397EB81E>I<B612E0A3000101C0C8FC6C90C9FCB3AD1718A517381730A31770A317F0
+A216011603160FEE1FE0486D13FFB8FCA32D397DB834>76 D<B5933807FFF86E5DA20001
+F0FC002600DFC0ED1BF8A2D9CFE01533A3D9C7F01563A3D9C3F815C3A2D9C1FCEC0183A3
+D9C0FEEC0303A2027F1406A36E6C130CA36E6C1318A26E6C1330A36E6C1360A26E6C13C0
+A3913901FC0180A3913900FE0300A2ED7F06A3ED3F8CA2ED1FD8A3ED0FF0A3486C6D5A48
+7ED80FFC6D48497EB500C00203B512F8A2ED018045397DB84C>I<B5913807FFFE8080C6
+9238007FE06EEC1F80D9DFF0EC0F001706EBCFF8EBC7FCA2EBC3FEEBC1FFA201C07F6E7E
+A26E7E6E7E81140F6E7E8114036E7E168080ED7FC016E0153FED1FF0ED0FF8A2ED07FCED
+03FEA2ED01FF6F1386A2EE7FC6EE3FE6A2EE1FF6EE0FFEA216071603A216011600A2177E
+486C153E487ED80FFC151EB500C0140EA2170637397DB83E>I<EC03FF021F13E09138FE
+01FC903901F8007ED907E0EB1F8049486D7ED93F80EB07F049C76C7E01FE6E7E48486E7E
+49157E0003167F4848ED3F80A24848ED1FC0A2001F17E049150F003F17F0A3007F17F849
+1507A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1FE0A36C6CED3FC000071780
+6D157F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D6C495AD907E0EB1F80D903
+F8017FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA41>I<B712C016F816FE00
+0190398001FF806C90C7EA3FC0EE0FE0EE07F0EE03F817FC17FE1601A217FFA717FEA2EE
+03FCA2EE07F817F0EE0FE0EE3FC0923801FF0091B512FC16F091C9FCB3A5487FB6FCA330
+397DB839>I<B612FEEDFFE016F8000190388007FE6C90C76C7EEE3FC0707E707E707EA2
+707EA283A65FA24C5AA24C5A4C5AEE3F8004FFC8FCED07FC91B512E05E9138000FF0ED03
+F8ED00FE82707E707EA2161F83A583A6F00180A217F8160F1803486D01071400B66D6C5A
+04011306933800FE0ECAEA3FFCEF07F0393B7DB83D>82 D<D90FF813C090383FFE0190B5
+12813903F807E33907E000F74848137F4848133F48C7121F003E140F007E1407A2007C14
+0312FC1501A36C1400A37E6D14006C7E7F13F86CB47E6C13F8ECFF806C14E06C14F86C14
+FEC680013F1480010714C0EB007F020713E0EC007FED3FF0151F150FED07F8A200C01403
+A21501A37EA216F07E15036C15E06C14076C15C06C140F6DEB1F80D8FBF0EB3F00D8F0FE
+13FE39E03FFFF8010F13E0D8C00190C7FC253D7CBA2E>I<003FB812E0A3D9C003EB001F
+273E0001FE130348EE01F00078160000701770A300601730A400E01738481718A4C71600
+B3B0913807FF80011FB612E0A335397DB83C>I<B6903807FFFEA3000101809038007FE0
+6C90C8EA1F80EF0F001706B3B2170E6D150C80171C133F17186D6C14385F6D6C14F06D6C
+5C6D6C495A6D6CEB07806D6C49C7FC91387F807E91381FFFF8020713E09138007F80373B
+7DB83E>I<B500FC91387FFF80A30003018091380FFC006C90C8EA07E0715A6C705A6E14
+03017F93C7FCA280013F1506A26E140E011F150C80010F5DA28001075DA26E1470010315
+60A26D6C5CA2806D4A5AA2ED8003027F91C8FCA291383FC006A215E0021F5BA2EDF01C02
+0F1318A26E6C5AA215FC02035BA2EDFEE002015BA26E6C5AA36FC9FCA3153EA2151CA339
+3B7EB83E>I<B5D8FC07B5D8F001B5FCA30007902780001FFEC7EA1FF86C48C7D80FF8EC
+07E000010307ED03C01B807F6C6F6C1500A26E5F017F6E6C1406A280013F4A6C5CA28001
+1F4A6D5BEE067FA26D6C010E6D5BEE0C3FA26D6C011C6D5BEE181FA26D6C6F5BEE300FA2
+6D6C6F485AEE6007A26D6C4CC7FC9338C003FCA203805D913B7F818001FE06A203C1150E
+DA3FC3C7EAFF0CA203E3151CDA1FE6EC7F98A215F6DA0FFCEC3FF0A302075E4B141FA202
+035E4B140FA202015E4B1407A2020093C8FC4B80503B7EB855>I<007FB590383FFFFCA3
+C601F801071380D97FE0D903FCC7FC013FEC01F06D6C5C5F6D6C5C6D6C13034CC8FC6D6C
+1306160E6D6C5B6DEB8018163891387FC0306E6C5A16E06E6C5A91380FF18015FB6EB4C9
+FC5D14036E7EA26E7F6F7EA24B7E15DF9138019FF09138038FF8150F91380607FC91380E
+03FE140C4A6C7EEC38000230804A6D7E14E04A6D7E49486D7E130391C76C7E01066E7E13
+0E010C6E7E011C1401013C8101FE822607FF80010713E0B500E0013FEBFF80A339397EB8
+3E>I<B500FE91383FFFE0A3000301E0913807FE00C649EC03F0017F6F5A606D6C5D6D6C
+140395C7FC6D6C1406A26D6C5C6D6C141C17186D6C143817306D6D5B6E6C13E05F91383F
+E0015F91381FF003DA0FF890C8FC1606913807FC0E160C913803FE1C913801FF185E6E13
+B016E0157F6F5AB3A24B7E023FB512C0A33B397FB83E>I<390180018000031303390700
+0700000E130E485B0018131800381338003013300070137000601360A200E013E0485BA4
+00CE13CE39FF80FF806D13C0A3007F137FA2393F803F80390E000E001A1974B92A>92
+D<EA01801203EA0700120E5A12181238123012701260A212E05AA412CEEAFF8013C0A312
+7FA2EA3F80EA0E000A197AB917>96 D<EB1FE0EBFFFC3803E03F3907000F80390F8007E0
+486C6C7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA
+1FC0123F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A0F
+E0781FF03A03FFF00FE03A007F8007C026277DA52A>I<EA03F012FFA3120F1203B0EC1F
+E0EC7FF89038F1E03E9039F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED
+00FCA216FEA2167E167FAA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0F
+C09039C7801F00903881E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF80
+90387E03E03901F80070484813F83907E001FC380FC003A2EA1F80123F90380001F848EB
+00F01500A2127E12FEAA127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C
+13706C6C13E039007C07C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F
+150FB0EB03F8EB1FFF90387E078F9038F801EF3903F0007F4848133F4848131FA2484813
+0F123F90C7FC5AA2127E12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEB
+EFF03A01F801CFFF39007C078F90381FFE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF
+90387C0FC03901F803E03903F001F0D807E013F8380FC0004848137CA248C7127E153E5A
+153F127E12FEA3B7FCA248C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E
+6D131CD801F013386C6C137090387E03E090381FFF80903803FC0020277EA525>I<147E
+903803FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FC
+A3D801F8C7FCB3AB487E387FFFF8A31C3B7FBA19>I<ED03F090390FF00FF890393FFC3C
+3C9039F81F707C3901F00FE03903E007C03A07C003E010000FECF000A248486C7EA86C6C
+485AA200075C6C6C485A6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C06C
+B512C015F86C14FE6CECFF804815C03A0F80007FE048C7EA0FF0003E140348140116F848
+1400A56C1401007C15F06CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC39
+007FFFF0010790C7FC26387EA52A>I<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F
+9039F1C01F809039F3800FC0EBF70013FE496D7EA25BA35BB3A3486C497EB500C1B51280
+A3293A7EB92E>I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3
+AA487EB512C0A312387EB717>I<EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01
+F813FFA313071301B3B3A2123C127E00FF13F01303A214E038FE07C0127C383C0F00EA0F
+FEEA03F8154984B719>I<EA03F012FFA3120F1203B1913801FFFCA39138007FC0160015
+7C15705D4A5A4A5A4AC7FC141E1438147814FC13F1EBF3FEEBF73F01FE7FEBF81F496C7E
+8114076E7E6E7E811400157E157F811680ED1FC0486CEB3FF0B500C0B5FCA3283A7EB92C
+>I<EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7EB917>I<2703F00FF0EB1FE000
+FFD93FFCEB7FF8913AF03F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013
+CE01FE14DC49D907F8EB0FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA3
+40257EA445>I<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F700
+13FE496D7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>I<EB03FE90380FFF
+8090383E03E09038F800F84848137C48487F48487F4848EB0F80001F15C090C712074815
+E0A2007EEC03F0A400FE15F8A9007E15F0A2007F14076C15E0A26C6CEB0FC0000F15806D
+131F6C6CEB3F006C6C137EC66C13F890387E03F090381FFFC0D903FEC7FC25277EA52A>
+I<3903F01FE000FFEB7FF89038F1E07E9039F3801F803A0FF7000FC0D803FEEB07E049EB
+03F04914F849130116FC150016FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB
+0FE001F614C09039F7803F009038F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A328
+357EA42E>I<D903F813C090381FFE0190387E07819038FC01C33903F000E30007147748
+48133749133F001F141F485A150F48C7FCA312FEAA127FA37E6D131F121F6D133F120F6C
+6C137F6C6C13EF3901F801CF39007E078F90381FFE0FEB07F890C7FCABED1FE00203B5FC
+A328357DA42C>I<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE
+9038EC03E09038FC0080491300A45BB3A2487EB512F0A31C257EA421>I<EBFF03000313
+E7380F80FF381E003F487F487F00707F12F0A2807EA27EB490C7FCEA7FE013FF6C13E06C
+13F86C7F00037FC67F01071380EB007F141F00C0EB0FC01407A26C1303A37E15806C1307
+7EEC0F00B4131E38F3C07C38E1FFF038C03F801A277DA521>I<1318A51338A31378A313
+F8120112031207001FB5FCB6FCA2D801F8C7FCB215C0A93800FC011580EB7C03017E1300
+6D5AEB0FFEEB01F81A347FB220>I<D803F0EB07E000FFEB01FFA3000FEB001F00031407
+B3A4150FA3151F12016D133F0000EC77F86D9038E7FF8090383F03C790381FFF87903A03
+FC07E00029267EA42E>I<B538803FFEA33A0FF8000FF06C48EB07E00003EC03C06D1480
+00011500A26C6C1306A26D130E017E130CA26D5BA2EC8038011F1330A26D6C5AA214E001
+075BA2903803F180A3D901FBC7FCA214FF6D5AA2147CA31438A227257EA32C>I<B53A1F
+FFE03FFEA3260FF8009038000FF86C48017EEB03E018C00003023EEB0180A26C6C013FEB
+0300A36C6CEC8006156FA2017E9038EFC00C15C7A2D93F016D5A15830281EBF038D91F83
+1430150102C3EBF87090260FC6001360A2D907E66D5A02EC137CA2D903FCEB7F804A133F
+A2010192C7FC4A7FA20100141E4A130E0260130C37257EA33C>I<B538807FFFA33A03FE
+003FF00001EC1F80000092C7FC017E131C6D13186D6C5AECC070010F5B6D6C5AECF180EB
+03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7E090380383F090380703F8EB060149
+6C7E011C137E49137F01787F496D7E486C80000FEC3FF0D8FFFE90B51280A329247FA32C
+>I<B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E16007F00001406A2017E
+5BA2137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101035BA2D901FBC7FCA214
+FF6D5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B130391C8FC1306EAFC0E
+EA701C6C5AEA1FF0EA0FC027357EA32C>I<003FB512FCA2EB8003D83E0013F8003CEB07
+F00038EB0FE012300070EB1FC0EC3F800060137F150014FE495AA2C6485A495AA2495A49
+5A495AA290387F000613FEA2485A485A0007140E5B4848130C4848131CA24848133C48C7
+127C48EB03FC90B5FCA21F247EA325>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff cmbx10 10 36
+/Ff 36 121 df<913803FFC0027F13F00103B512FC010FEB00FED93FF8133FD97FE0EBFF
+8049485A5A1480484A13C04A6C1380A36F1300167E93C7FCA592383FFFC0B8FCA4000390
+C7FCB3ABB5D8FC3F13FFA4303A7EB935>12 D<EA0F80EA3FE0EA7FF0A2EAFFF8A5EA7FF0
+A2EA3FE0EA0F800D0D798C1B>46 D<EB03FF011F13F0017F13FC3901FC07FF2603F00313
+8048486C13C0496C13E0EA0FF001FC14F0121F7FA56C4814E0A23803F001C714C04A1380
+16004A5A4A5AEC3FF090380FFFC092C7FC15F090380007FE913801FF806E13C016E0ED7F
+F016F816FC153FA216FEEA1FC0487E487E487EA416FCA249EB7FF8127F01C0EBFFF06C48
+14E06C6C4813C0260FFC0713806CB61200000114FC6C6C13F0010790C7FC27387CB630>
+51 D<ED03E04B7EA24B7EA34B7EA24B7EA34B7EA292B57EA34A8015F302038015E1A202
+078015C0020F80ED807FA2021F80ED003F4A80023E131FA2027E80027C7F02FC814A7FA2
+0101824A7F49B77EA3498202C0C7FC010F824A147FA2011F8291C8123F4982013E151FA2
+017E82017C8101FE83B500F80107B61280A4413A7DB948>65 D<DB3FFCEB01C00203B5EA
+C003021FECF00791B6EAFC0F01039039FC00FF3F4901C0EB1FFFD91FFEC77E49481403D9
+7FF080494880485B48177F4849153F4890C9FC181F485A180F123F5B1807127FA24993C7
+FC12FFAD127F7FF003C0123FA27F001F1707A26C6C1780180F6C6D16006C6D5D6C173E6C
+6D157ED97FF85D6D6C4A5A6DB44A5A010701C0EB0FE06D01FCEBFF80010090B548C7FC02
+1F14F8020314E09126003FFEC8FC3A3B7BB945>67 D<B87E17F817FF18C028007FF80007
+13F09338007FF8EF1FFE717E050313807113C0A27113E0F07FF0A2F03FF8A219FC181FA2
+19FEA419FFAC19FEA419FC183FA219F8187F19F0F0FFE0A24D13C04D13804D1300EF1FFE
+EF7FFC933807FFF0B912C095C7FC17FC178040397DB849>I<B912F0A426007FF8C7FCEF
+1FF8170717031701A21700A21878A3043C137C183CA41800167CA216FC150391B5FCA4EC
+F8031500167CA2163C180FA3181EA293C7FCA2183EA2183C187CA218FCA2EF01F8170317
+0F173FEE01FFB9FC18F0A338397DB83F>I<B912C0A43A007FF800039338007FE0171F17
+0F1707A21703A21701A318F0EE7800A41800A216F8A21501150791B5FCA4ECF807150115
+00A21678A693C8FCADB7FCA434397DB83C>I<B612FCA439007FF800B3B3ADB612FCA41E
+397DB824>73 D<B7FCA426007FF8C9FCB3ACEF0780A5170F1800A35FA25FA25F5F5E5EEE
+0FFE167FB8FCA431397DB839>76 D<B500F80403B512F06E5EA26E5ED8007FF1E000A2D9
+7BFF161EA201796D5DA201786D5DA26E6C5DA36E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C
+4A5AA26E6C141EA36E6D5BA26E6D5BA26F6C5BA26F6C485AA36F6C485AA26F6C485AA26F
+6C48C7FCA2923803FF1EA36F13BCA26F13F8A2705AA2705AA213FCB500FC6D4848B612F0
+A2EE0F80EE070054397DB85B>I<B500FC0203B512F0A28080C66C6D90390003F0006F6E
+5A81017B7F13798101787F6E7E6E7E6E7F6E7FA26E7F6E7F6E7F6E7F6F7E153F826F1380
+6F13C06F13E06F13F06F13F88117FCEE7FFEEE3FFF7013817013C17013E18218F17013F9
+7013FDEF7FFF8383A28383838383187FA2183F181F01FC160FB500FC150718031801A244
+397DB84B>I<EDFFF8020FEBFF80027F14F0903A01FFC01FFC010790380007FFD91FFC01
+0113C0D93FF06D6C7E49486E7E49486E7E48496E7E48834890C86C7EA248486F1380A248
+486F13C0A2003F18E0A348486F13F0A400FF18F8AC007F18F06D5DA3003F18E0A26D5D00
+1F18C0A26C6C4B13806C18006E5C6C6D4A5A6C5F6C6D4A5A6D6C4A5AD93FFC49485A6DB4
+01075B0107D9C01F90C7FC010190B512FC6D6C14F0020F1480020001F8C8FC3D3B7BB948
+>I<B8FC17F017FEEFFF8028007FF8000F13C0040113E07013F0EF7FF8EF3FFCA2EF1FFE
+A218FFA818FEA2EF3FFCA2EF7FF8EFFFF04C13E0040F13C091B7120017FC17E002F8C9FC
+B3A4B612FCA438397DB841>I<EDFFF8020FEBFF80027F14F0903A01FFE03FFC01079038
+0007FFD91FFC010113C049486D7FD97FE0EC3FF049486E7E488348496E7E4890C86C7EA2
+48486F1380A2001F18C04981003F18E0A3007F18F04981A300FF18F8AC007F18F0A36D5D
+003F18E0A36C6C4B13C0A2000FDA1FC014806C6C90267FF0071300EDFFF86C903A81F07C
+0FFE6C903AC3C01E1FFC6CDA800F5BD97FE3ECBFF0D93FF36DB45AD91FFF5D010701C091
+C7FC01019038F01FFC6D6CB500F01308020F6E131C0200EBF9FC92260001FE133C9438FF
+80FC18FF8219F8A28319F0A27113E0A27113C0711380711300EF01FC3E4A7BB948>I<D9
+07FF130E013FEBE01E90B5EAF83E0003ECFE7E3A07FC01FFFE390FF0001F4848130F4848
+1303491301007F140090C8FC167E5A163EA27F161E7F7F6D91C7FC13FC387FFFE014FEEC
+FFF06C14FE6F7E6C816C15F06C816C81C681133F010F801301D9000F1480EC007F030F13
+C01503818100F0157FA3163FA27E17807E167F6C16007E6D14FE01E0495A01F813039039
+FF801FF800FC90B512E0D8F83F5CD8F00749C7FC39E0007FF02A3B7BB935>83
+D<003FB91280A4D9F800EBF003D87FC09238007FC049161F007EC7150FA2007C1707A200
+781703A400F818E0481701A4C892C7FCB3AE010FB7FCA43B387DB742>I<B600FC011FB5
+12C0A426007FF8C8381FC000725AB3B3181F013F94C7FC8060011F163E6D6C157E187C6D
+6C15FC6D6D495A6D6DEB07F06D01F0EB1FE0DA7FFEEBFFC0021FB6C8FC02075C020014F0
+030F1380423A7DB849>I<007FB5D8F803B512F8A4C66C48C7D80FF0C7FC6D6C5D6D5E6F
+495A6D6D49C8FC7F6D6D137E6F5B6DEBF8016D5D6F485A6E6C485A023F130FDA1FFF5BEE
+9F806E01FFC9FC805E6E5B6E5B80826F7E153F826F7F5D4B7F92B57EA2DA01F97FDA03F1
+7F03F07F913807E07FDA0FC07F021F6D7E4B7E4A486C7F027E8102FE6D7F4A7F49488149
+486D7F0107804A6E7E49488149486E7E013F81017F83B60107B61280A441397DB848>88
+D<003FB712FEA4913980007FFC01FCC7EAFFF801F05B01C015F0494913E090C75A4816C0
+007E4A13805D007C16004B5A157F00785D4B5A5C5EC7485B5C5E5C4A5B93C7FC5C4A5A5D
+14FF495B5D5B495B4B131E5B5D4990C7FC5B5C4948143E13FF5C485B48167E4A147C4849
+14FC5A4A13014890C7120348150F49143F4848EB01FFB8FCA42F397BB83A>90
+D<EB3FFE0003B512E0000F14F8391FF00FFE003FEB03FF6D6C7F6E7FA26F7EA26C5A6C5A
+EA0380C8FCA2EC3FFF010FB5FC137F3901FFF87F00071380380FFE00EA3FF85B485A12FF
+5BA415FF6D5A127F263FF00713F83B1FFC1FBFFFC0390FFFFE1F0003EBF80F39003FE003
+2A257DA42E>97 D<903801FFC0010F13FC017F13FFD9FF8013802603FE0013C048485AEA
+0FF8121F13F0123F6E13804848EB7F00151C92C7FC12FFA9127FA27F123FED01E06C7E15
+036C6CEB07C06C6C14806C6C131FC69038C07E006DB45A010F13F00101138023257DA42A
+>99 D<EE7F80ED7FFFA4150381AF903801FF81010F13F1013F13FD9038FFC07F0003EB00
+1FD807FC1307000F8048487F5B123FA2485AA312FFAA127FA27F123FA26C6C5B000F5C6C
+6C5B6C6C4913C02701FF80FD13FE39007FFFF9011F13E1010313012F3A7DB935>I<9038
+03FF80011F13F0017F13FC3901FF83FE3A03FE007F804848133F484814C0001FEC1FE05B
+003FEC0FF0A2485A16F8150712FFA290B6FCA301E0C8FCA4127FA36C7E1678121F6C6C14
+F86D14F000071403D801FFEB0FE06C9038C07FC06DB51200010F13FC010113E025257DA4
+2C>I<EC1FF0903801FFFC010713FF90391FF87F8090383FE0FFD9FFC113C0A2481381A2
+4813016E1380A2ED3E0092C7FCA8B6FCA4000390C8FCB3ABB512FEA4223A7DB91D>I<13
+FFB5FCA412077EAFED7FC0913803FFF8020F13FE91381F03FFDA3C01138014784A7E4A14
+C05CA25CA291C7FCB3A3B5D8FC3F13FFA4303A7DB935>104 D<EA01F0EA07FC487EA248
+7EA56C5AA26C5AEA01F0C8FCA913FF127FA412077EB3A9B512F8A4153B7DBA1B>I<13FF
+B5FCA412077EAF92380FFFE0A4923803FC0016F0ED0FE0ED1F804BC7FC157E5DEC03F8EC
+07E04A5A141FEC7FE04A7E8181A2ECCFFEEC0FFF496C7F806E7F6E7F82157F6F7E6F7E82
+150F82B5D8F83F13F8A42D3A7EB932>107 D<13FFB5FCA412077EB3B3ACB512FCA4163A
+7DB91B>I<01FEEB7FC000FF903803FFF8020F13FE91381F03FFDA3C0113800007137800
+03497E6D4814C05CA25CA291C7FCB3A3B5D8FC3F13FFA430257DA435>110
+D<903801FFC0010F13F8017F13FFD9FF807F3A03FE003FE048486D7E48486D7E48486D7E
+A2003F81491303007F81A300FF1680A9007F1600A3003F5D6D1307001F5DA26C6C495A6C
+6C495A6C6C495A6C6C6CB45A6C6CB5C7FC011F13FC010113C029257DA430>I<9038FE03
+F000FFEB0FFEEC3FFF91387C7F809138F8FFC000075B6C6C5A5CA29138807F80ED3F0015
+0C92C7FC91C8FCB3A2B512FEA422257EA427>114 D<90383FF0383903FFFEF8000F13FF
+381FC00F383F0003007E1301007C130012FC15787E7E6D130013FCEBFFE06C13FCECFF80
+6C14C06C14F06C14F81203C614FC131F9038007FFE140700F0130114007E157E7E157C6C
+14FC6C14F8EB80019038F007F090B512C000F8140038E01FF81F257DA426>I<130FA55B
+A45BA25B5BA25A1207001FEBFFE0B6FCA3000390C7FCB21578A815F86CEB80F014816CEB
+C3E090383FFFC06D1380903803FE001D357EB425>I<01FFEC3FC0B5EB3FFFA400071401
+6C80B3A35DA25DA26C5C6E4813E06CD9C03E13FF90387FFFFC011F13F00103138030257D
+A435>I<B539F01FFFF0A4000390398003F8006C01C013E06C1407D97FE05B6D6C485A6E
+48C7FC90381FFC3E010F5B903807FEFC6D6C5A5D6D5B6D5B6E7E6E7E814A7EA24A7E9038
+01F3FFD903E37FD907C17FEB0FC049486C7E4A6C7E013E80496D7E49130F00016E7EB590
+383FFFF8A42D257EA432>120 D E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 795 83 a Ff(CUSTOMIZA)-8 b(TION)33 b(AND)f(INST)-8
+b(ALLA)g(TION)34 b(OF)d(T)2879 101 y(E)2931 83 y(Xsis)996
+326 y Fe(\(T)1074 344 y(E)1121 326 y(Xsis)c(v)n(ersion)f(3.1415926,)e
+(as)j(of)h(17)f(Septem)n(b)r(er)g(1994\))0 501 y(This)h(app)r(endix)g
+(con)n(tains)f(information)h(ab)r(out)g(ho)n(w)f(to)h(install)g(T)2136
+519 y(E)2182 501 y(Xsis)g(on)g(sev)n(eral)e(t)n(yp)r(es)i(of)g
+(computer)g(systems,)f(and)0 600 y(ho)n(w)i(to)h(customize)g(T)711
+618 y(E)757 600 y(Xsis)g(for)g(a)f(particular)g(installation.)43
+b(The)30 b(discussion)g(b)r(elo)n(w)f(on)h(\\Lo)r(cal)f(Mo)r
+(di\014cations")g(ma)n(y)0 700 y(b)r(e)36 b(of)g(in)n(terest)g(to)g(an)
+n(y)f(user,)j(but)e(the)h(rest)e(of)h(this)h(App)r(endix)g(is)f
+(probably)e(only)i(of)g(in)n(terest)g(to)g(someone)e(who)i(is)0
+800 y(resp)r(onsible)27 b(for)g(installing)g(or)g(main)n(taining)g(T)
+1522 818 y(E)1568 800 y(Xsis.)0 1118 y Ff(CUSTOMIZA)-8
+b(TION)166 1436 y Fe(There)30 b(are)g(three)g(di\013eren)n(t)h(mec)n
+(hanisms)f(for)g(making)g(mo)r(di\014cations)g(to)h(the)g(basic)f(T)
+3007 1454 y(E)3053 1436 y(Xsis)h(macro)e(pac)n(k)-5 b(age.)45
+b(It)0 1536 y(is)27 b(b)r(etter)h(to)g(use)f(one)h(of)f(these)h(mec)n
+(hanisms)f(rather)f(than)i(mo)r(difying)g(the)g(original)e(co)r(de.)0
+1782 y Ff(Lo)s(cal)32 b(Mo)s(di\014cations)166 2028 y
+Fe(T)212 2046 y(E)258 2028 y(Xsis)27 b(will)h(read)e(the)i(\014le)f
+Fd(TXSmods.tex)p Fe(,)c(if)28 b(it)f(exists,)g(from)g(the)h(curren)n(t)
+e(directory)g(or)h(searc)n(h)e(path)j(ev)n(ery)e(time)0
+2128 y(y)n(ou)31 b(run)g(T)363 2146 y(E)409 2128 y(Xsis.)49
+b(This)31 b(lets)g(y)n(ou)g(mak)n(e)g(y)n(our)f(o)n(wn)h(custom)g(mo)r
+(di\014cations)g(or)g(additions)g(to)g(T)3158 2146 y(E)3204
+2128 y(Xsis.)49 b(F)-7 b(or)30 b(example,)0 2227 y(sa)n(y)c(y)n(ou)g
+(ha)n(v)n(e)g(a)h(directory)e(sp)r(eci\014cally)i(for)f(a)h(particular)
+f(pro)5 b(ject)26 b(y)n(ou)g(are)g(w)n(orking)f(on)i(and)g(y)n(ou)f
+(are)g(writing)h(sev)n(eral)0 2327 y(di\013eren)n(t)g(pap)r(ers)e(or)h
+(other)g(do)r(cumen)n(ts)g(related)g(to)g(this)h(pro)5
+b(ject.)36 b(Y)-7 b(ou)26 b(could)h(add)f(a)g(\014le)g(called)g
+Fd(TXSmods.tex)c Fe(to)27 b(this)0 2427 y(directory)c(to)h(con)n(tain)g
+(extra)f(macro)g(de\014nitions)i(that)f(are)g(used)g(in)g(all)g(of)h
+(these)f(do)r(cumen)n(ts,)h(and)f(these)h(will)f(b)r(e)h(loaded)0
+2526 y(automatically)32 b(whenev)n(er)g(y)n(ou)g(run)h(T)1265
+2544 y(E)1311 2526 y(Xsis)g(in)h(this)f(directory)-7
+b(.)52 b(If)33 b(y)n(ou)g(run)f(T)2614 2544 y(E)2661
+2526 y(Xsis)h(from)f(another)g(directory)g(these)0 2626
+y(macros)26 b(will)i(not)f(b)r(e)h(loaded.)0 2872 y Ff(Site)j(Mo)s
+(di\014cations)166 3118 y Fe(If)f(a)f(\014le)g(called)g
+Fd(TXSsite.tex)c Fe(exits)k(in)g(the)h(curren)n(t)e(directory)g(at)h
+(the)h(time)g(the)f(T)2918 3136 y(E)2965 3118 y(Xsis)g(format)f(\014le)
+i(is)f(created)0 3218 y(\(see)34 b(b)r(elo)n(w\))h(then)f(it)h(is)g
+(automatically)e(read)g(in)i(at)f(this)h(time.)58 b(The)34
+b(purp)r(ose)g(of)g(this)h(\014le)g(is)f(to)g(allo)n(w)f(y)n(ou)h(to)g
+(add)0 3318 y(de\014nitions)i(and)g(macros)e(that)j(are)e(lo)r(cal)g
+(to)h(y)n(our)f(computer)g(installation.)62 b(F)-7 b(or)35
+b(example,)j(in)e(this)g(\014le)g(y)n(ou)g(w)n(ould)0
+3417 y(de\014ne)29 b(the)h(con)n(trol)d(w)n(ord)h Fd(ORGANIZATION)c
+Fe(to)29 b(giv)n(e)f(the)i(name)f(of)f(y)n(our)g(organization)f(or)h
+(institution.)42 b Fd(ORGANIZATION)0 3517 y Fe(is)24
+b(used)h(at)g(the)f(top)h(of)g(memos)f(and)g(at)h(the)g(top)f(of)h(the)
+g(title)g(page)f(of)g(a)h Fd(preprint)p Fe(.)32 b(Y)-7
+b(ou)25 b(migh)n(t)f(also)g(put)h(a)f(customized)0 3617
+y Fd(letterhead)d Fe(macro)j(in)h(this)h(\014le,)g(and)f(y)n(ou)f(ma)n
+(y)g(w)n(ell)h(w)n(an)n(t)g(to)g(c)n(hange)f(the)h(de\014nition)h(of)f
+Fd(LandscapeSpecial)o Fe(,)20 b(whic)n(h)0 3716 y(con)n(trols)33
+b(ho)n(w)g(y)n(our)h(laser)f(prin)n(ter)g(is)i(put)g(in)n(to)f
+(landscap)r(e)f(mo)r(de.)58 b(Note)34 b(that)h(the)f(\014le)h
+Fd(TXSsite.tex)30 b Fe(is)k(only)g(read)0 3816 y Fc(once)p
+Fe(,)k(when)e(the)g(T)645 3834 y(E)691 3816 y(Xsis)g(format)g(\014le)g
+(is)g(created,)h(not)f(ev)n(ery)f(time)h(T)2342 3834
+y(E)2388 3816 y(Xsis)g(is)g(run.)62 b(A)36 b(protot)n(yp)r(e)f(site)h
+(\014le,)i(called)0 3915 y Fd(TXSsite.000)p Fe(,)23 b(is)28
+b(included)g(in)g(the)g(standard)e(distribution)i(of)f(T)2125
+3933 y(E)2172 3915 y(Xsis.)0 4162 y Ff(P)m(atc)m(hes)166
+4408 y Fe(T)212 4426 y(E)258 4408 y(Xsis)33 b(will)h(also)e
+(automatically)g(read)g(in)i(a)e(\014le)i(called)e Fd(TXSpatch.tex)d
+Fe(from)k(the)g(standard)f(input)i(path,)h(if)f(it)0
+4508 y(exists,)i(ev)n(ery)e(time)h(T)730 4525 y(E)777
+4508 y(Xsis)f(is)h(run.)58 b(This)35 b(\014le)g(should)g(con)n(tain)f
+(additions)h(or)e(corrections)g(\(\\patc)n(hes"\))h(to)h(T)3680
+4525 y(E)3726 4508 y(Xsis.)0 4607 y(This)27 b(patc)n(h)g(\014le)h(lets)
+f(y)n(ou)g(correct)f(minor)h(problems)f(or)h(mak)n(e)f(minor)h(c)n
+(hanges)f(to)h(T)2744 4625 y(E)2791 4607 y(Xsis)g(without)h(ha)n(ving)e
+(to)h(rebuild)0 4707 y(the)h(format)f(\014le.)166 4881
+y(Whenev)n(er)33 b(w)n(e)g(\014nd)h(a)f(problem)g(with)h(T)1507
+4899 y(E)1553 4881 y(Xsis)f(w)n(e)g(try)g(to)h(correct)e(it)i(as)e(so)r
+(on)h(as)g(p)r(ossible.)54 b(T)-7 b(o)33 b(mak)n(e)g(the)g(cor-)0
+4981 y(rection)h(a)n(v)-5 b(ailable)32 b(to)j(users)e(b)r(efore)h(the)g
+(next)h(v)n(ersion)d(of)i(T)1989 4999 y(E)2036 4981 y(Xsis)g(is)g
+(released)f(w)n(e)h(issue)g(patc)n(h)f(\014les)i(con)n(taining)e(the)0
+5080 y(corrections.)42 b(The)31 b(most)f(curren)n(t)f(patc)n(h)h
+(\014le)g(should)g(alw)n(a)n(ys)e(b)r(e)i(a)n(v)-5 b(ailable)29
+b(at)h Fd(ftp://ftp.texsis.)o(or)o(g/t)o(ex)o(sis)o Fe(,)25
+b(or)0 5180 y(in)j Fd(macros/texsis)22 b Fe(on)27 b(an)n(y)g(CT)-7
+b(AN)28 b(serv)n(er.)1929 5539 y(1)p eop
+%%Page: 2 2
+2 1 bop 0 83 a Ff(INST)-8 b(ALLA)g(TION)34 b(OF)d(T)968
+101 y(E)1019 83 y(Xsis)166 357 y Fe(T)-7 b(o)31 b(use)g(T)485
+375 y(E)532 357 y(Xsis)g(or)f(an)n(y)h(large)f(macro)g(pac)n(k)-5
+b(age)30 b(e\013ectiv)n(ely)h(y)n(ou)g(should)g(run)g(the)h
+Fd(initex)d Fe(program)h(to)h(create)f(a)0 457 y(pre-compiled)c
+(format.)36 b(The)28 b(general)d(metho)r(d)j(of)f(doing)f(this)i(is)f
+(mac)n(hine)f(indep)r(enden)n(t,)i(but)g(the)g(sp)r(eci\014c)f
+(commands)0 557 y(dep)r(end)37 b(on)g(the)g(op)r(erating)f(system)g(on)
+h(y)n(our)e(computer.)64 b(This)37 b(app)r(endix)g(giv)n(es)e(the)i
+(appropriate)e(commands)i(for)0 656 y(running)24 b Fd(initex)f
+Fe(and)h(installing)g(T)1154 674 y(E)1201 656 y(Xsis)g(on)h(a)f
+(computer)g(running)h(UNIX,)g(a)f(V)-9 b(AX)26 b(or)e(Alpha)g(running)h
+(VMS,)g(and)g(for)0 756 y(an)31 b(IBM)h(PC)f(running)h(PCT)941
+774 y(E)987 756 y(X)g(under)f(MS-DOS.)h(W)-7 b(e)32 b(assume)f(that)h
+(y)n(ou)f(are)g(familiar)g(with)i(the)f(op)r(erating)e(system)0
+856 y(and)i(that)g(T)396 873 y(E)443 856 y(X)g(and)g(the)h(Plain)e
+(format)h(ha)n(v)n(e)f(already)f(b)r(een)j(installed.)50
+b(Notes)32 b(on)g(ho)n(w)f(to)h(install)h(T)3362 873
+y(E)3408 856 y(Xsis)f(on)g(other)0 955 y(kinds)g(of)g(mac)n(hines)f
+(\(suc)n(h)h(as)g(A)n(tari)f(or)g(Apple)i(computers,)g(or)e(on)h(Lin)n
+(ux\))g(are)f(a)n(v)-5 b(ailable)31 b(on)g(the)i(T)3322
+973 y(E)3368 955 y(Xsis)f(ftp)h(serv)n(er)0 1055 y(\()p
+Fd(ftp://ftp.texsis.)o(or)o(g/t)o(ex)o(sis)o Fe(\).)166
+1229 y(VMS)d(users)e(should)h(note)g(that)g(T)1268 1247
+y(E)1314 1229 y(Xsis)g(is)g(also)f(a)n(v)-5 b(ailable)28
+b(with)i(the)f(latest)g(release)f(of)h(DECUS)h(T)3383
+1247 y(E)3429 1229 y(X,)f(and)g(m)n(uc)n(h)0 1329 y(of)h(the)g
+(installation)f(w)n(ork)f(has)h(already)g(b)r(een)h(done)f(or)g(can)g
+(b)r(e)h(done)g(almost)f(automatically)-7 b(.)42 b(Y)-7
+b(ou)30 b(ma)n(y)f(w)n(an)n(t)g(to)g(get)0 1428 y(this)j(v)n(ersion)e
+(from)i(CT)-7 b(AN)32 b(rather)f(than)g(the)h(\\ra)n(w")e(distribution)
+i(from)f(the)h(T)-7 b(eXsis)32 b(ftp)g(site.)50 b(If)32
+b(y)n(ou)f(are)f(installing)0 1528 y(from)d(the)h(DECUS)g(distribution)
+g(y)n(ou)f(should)g(read)g(the)h(\014le)g Fd(INSTALL.VMS)23
+b Fe(with)28 b(that)g(distribution.)0 1752 y Ff(Quic)m(k)k(Install)g
+(for)g(Unix)g(and)g(T)1186 1771 y(E)1237 1752 y(X)g(3.x)166
+1977 y Fe(The)27 b(curren)n(t)f(v)n(ersion)g(for)g(T)1078
+1995 y(E)1125 1977 y(X)h(as)f(of)h(1997)f(is)g(3.14159.)34
+b(If)28 b(y)n(ou)e(ha)n(v)n(e)g(an)n(ything)g(earlier)g(than)h(v)n
+(ersion)f(3.x)g(then)i(it)0 2076 y(is)j(strongly)f(recommended)h(that)h
+(y)n(ou)f(\014rst)g(upgrade)f(y)n(our)g(T)2023 2094 y(E)2070
+2076 y(X)h(installation.)48 b(Assuming)31 b(that)h(y)n(ou)f(ha)n(v)n(e)
+f(a)h(curren)n(t)0 2176 y(T)46 2194 y(E)92 2176 y(X)d(installation)f
+(on)h(a)f(Unix)h(computer,)f(y)n(ou)g(can)g(build)h(and)g(install)f(T)
+2374 2194 y(E)2420 2176 y(Xsis)h(b)n(y)f(simply)h(doing)f(the)h(follo)n
+(wing:)226 2400 y(1.)-180 b Fb(t)-55 b(u)166 b Fe(Edit)19
+b(the)h(\014le)f Fd(Makefile)d Fe(and)j(c)n(hange)f(parameters)f(and)i
+(paths)g(as)g(appropriate,)g(follo)n(wing)f(the)i(directions)332
+2500 y(giv)n(en)27 b(in)g(the)h(commen)n(ts.)36 b(The)27
+b(TEXDIR)h(v)-5 b(ariable)26 b(should)h(p)r(oin)n(t)g(to)h(the)f
+(top-lev)n(el)g(T)3158 2518 y(E)3204 2500 y(X)g(directory)f(on)332
+2600 y(y)n(our)38 b(system.)72 b(The)39 b(default)h(directories)e
+(under)h(TEXDIR)h(are)e(those)h(recommended)g(b)n(y)g(the)h(T)-7
+b(eX)332 2699 y(Directory)27 b(Structure)g(\(TDS\))i(w)n(orking)d
+(group)g(of)i(the)g(T)2167 2717 y(E)2213 2699 y(X)g(Users)f(Group.)226
+2873 y(2.)-180 b Fb(t)-55 b(u)166 b Fe(\(Optional\))23
+b(Cop)n(y)g(the)h(\014le)f Fd(TXSsite.000)c Fe(to)k Fd(TXSsite.tex)c
+Fe(and)k(edit)h(this)f(\014le)h(to)f(con)n(tain)g(appropriate)332
+2973 y(site)30 b(dep)r(enden)n(t)g(information,)g(suc)n(h)f(as)g
+(de\014nitions)h(for)f(the)h(name)g(of)g(y)n(our)e Fd(\\ORGANIZATION)p
+Fe(,)c(or)29 b(y)n(our)332 3073 y Fd(letterhead)p Fe(,)23
+b(or)j(c)n(hange)g Fd(LandscapeSpecial)o Fe(.)31 b(If)c(y)n(ou)f
+(already)g(ha)n(v)n(e)g(a)g Fd(TXSsite.tex)c Fe(\014le)28
+b(then)f(cop)n(y)332 3172 y(it)h(to)g(the)g(curren)n(t)e(directory)h
+(so)g(that)g(it)h(will)g(b)r(e)g(included)g(when)g(building)g(the)g
+(format)f(\014le.)226 3347 y(3.)-180 b Fb(t)-55 b(u)166
+b Fe(Giv)n(e)27 b(the)h(command)g(`)p Fd(make)p Fe(')e(to)h(build)h
+(the)g(format)f(\014le)h(and)g(the)g(man)n(ual.)226 3521
+y(4.)-180 b Fb(t)-55 b(u)166 b Fe(Giv)n(e)27 b(the)h(command)g(`)p
+Fd(make)39 b(install)p Fe(')25 b(to)j(install)f(the)h(\014les)g(on)f
+(the)h(system.)0 3795 y Ff(Detailed)j(Installation)166
+4020 y Fe(T)-7 b(o)24 b(install)h(T)578 4038 y(E)624
+4020 y(Xsis)g(follo)n(w)f(the)h(steps)g(b)r(elo)n(w)f(or)g(their)h
+(equiv)-5 b(alen)n(ts)24 b(for)g(y)n(our)f(computer)i(and)f(op)r
+(erating)g(system.)36 b(If)0 4119 y(y)n(ou)28 b(are)g(installing)h(a)g
+(system-wide)f(v)n(ersion)g(of)h(T)1627 4137 y(E)1673
+4119 y(Xsis)g(then)h(y)n(ou)e(ma)n(y)h(w)n(an)n(t)f(to)h(review)f(the)i
+(appropriate)d(do)r(cumen-)0 4219 y(tation)g(on)h(ho)n(w)f(T)579
+4237 y(E)625 4219 y(X)h(itself)g(is)f(installed)h(on)f(y)n(our)g
+(system.)226 4369 y(1.)-180 b Fb(t)-55 b(u)166 b Fe(Create)33
+b(a)g(separate)e(directory)i(to)g(hold)g(the)h(T)1866
+4387 y(E)1912 4369 y(Xsis)f(\014les.)54 b(This)34 b(is)f(not)g
+(strictly)g(necessary)-7 b(,)33 b(but)h(it)g(is)332 4468
+y(strongly)d(recommended,)i(since)f(there)h(are)e(more)h(than)g(70)g
+(\014les)g(for)g(the)h(source)e(co)r(de)h(and)g(do)r(cumen-)332
+4568 y(tation.)55 b(On)34 b(a)f(Unix)h(mac)n(hine)f(w)n(e)g(recommend)g
+(using)h Fd(/usr/local/share)o(/t)o(exm)o(f/)o(te)o(x/t)o(ex)o(sis)27
+b Fe(or)332 4668 y Fd(/usr/local/lib/t)o(ex/)o(te)o(xsi)o(s)p
+Fe(,)21 b(dep)r(ending)27 b(on)g(where)g(y)n(our)f(other)g(T)2676
+4685 y(E)2722 4668 y(X)i(\014les)f(are)f(k)n(ept.)36
+b(F)-7 b(or)27 b(a)f(VMS)332 4767 y(system,)33 b(y)n(ou)d(should)i(use)
+f(a)h(sub)r(directory)e(of)i(the)g(main)f(T)2272 4785
+y(E)2319 4767 y(X)h(directory)-7 b(,)31 b(whatev)n(er)g(that)g(happ)r
+(ens)h(to)332 4867 y(b)r(e.)37 b(On)26 b(an)g(IBM)h(PC)f(it)h(is)f(b)r
+(est)h(to)f(use)h(a)f(top-lev)n(el)f(directory)g Fd(C:\\TEXSIS)e
+Fe(on)j(y)n(our)g(hard)g(disk,)g(rather)332 4966 y(than)i(a)f(sub)r
+(directory)g(of)g Fd(C:\\PCTEX)p Fe(,)e(to)i(simplify)h(bac)n(king)f
+(up)g(y)n(our)g(\014les.)226 5141 y(2.)-180 b Fb(t)-55
+b(u)166 b Fe(Cop)n(y)30 b(all)g(of)g(the)h(T)959 5159
+y(E)1005 5141 y(Xsis)f(\014les)h(in)n(to)f(this)h(directory)-7
+b(.)44 b(The)30 b(T)2298 5159 y(E)2344 5141 y(Xsis)h(source)e(\014les)h
+(all)g(ha)n(v)n(e)f(names)h(of)h(the)332 5240 y(form)26
+b Fd(TXS)p Fa(xxx)p Fd(.tex)p Fe(,)e(and)i(most)g(of)g(the)g(do)r
+(cumen)n(tation)g(\014les)f(ha)n(v)n(e)g(names)h Fd(TXS)p
+Fa(xxx)p Fd(.doc)p Fe(.)34 b(T)3344 5258 y(E)3391 5240
+y(Xsis)25 b(st)n(yle)332 5340 y(\014les)j(end)g(with)h(the)f(extension)
+f Fd(.txs)p Fe(.)37 b(There)27 b(will)h(also)f(b)r(e)i(sev)n(eral)d
+(other)h(\014les)h(in)g(y)n(our)f(distribution)h(of)1929
+5539 y(2)p eop
+%%Page: 3 3
+3 2 bop 332 83 a Fe(T)378 101 y(E)424 83 y(Xsis,)33 b(suc)n(h)f(as)f
+Fd(texsis.tex)d Fe(and)k Fd(Manual.tex)p Fe(.)45 b(A)32
+b(complete)g(list)g(of)g(the)h(\014les)e(can)h(b)r(e)g(found)g(in)g(a)
+332 183 y(\014le)c(called)f Fd(MANIFEST)p Fe(.)226 357
+y(3.)-180 b Fb(t)-55 b(u)166 b Fe(Mak)n(e)39 b(an)n(y)g(necessary)f(c)n
+(hanges)g(in)i(the)g(source)e(co)r(de.)73 b(Y)-7 b(ou)40
+b(will)g(probably)e(w)n(an)n(t)h(to)h(cop)n(y)f(the)h(\014le)332
+457 y Fd(TXSsite.000)c Fe(to)j Fd(TXSsite.tex)d Fe(and)k(edit)g(this)g
+(\014le,)k(c)n(hanging)38 b(the)j(de\014nition)f(of)g
+Fd(ORGANIZATION)p Fe(,)332 556 y Fd(LandscapeSpecial)o
+Fe(,)22 b(and)28 b(the)g(letterhead)f(macros.)498 731
+y(On)37 b(VMS)g(systems)f(y)n(ou)g(ma)n(y)h(\(or)f(ma)n(y)g(not\))h(w)n
+(an)n(t)f(to)h(de\014ne)g Fd(\\TeXsisLib)c Fe(to)j(b)r(e)i(the)f(T)3537
+748 y(E)3583 731 y(Xsis)332 830 y(directory)26 b(and)i
+Fd(\\TXSpatches)23 b Fe(to)k(b)r(e)h(the)g(patc)n(h)g(\014le)f(in)h
+(that)g(directory)-7 b(.)498 1005 y(If)42 b(y)n(ou)f(ha)n(v)n(e)f
+(problems)h(with)h(missing)f(fon)n(ts,)j(lo)r(ok)d(at)g(the)h(do)r
+(cumen)n(tation)f(in)h(the)g(\014le)g Fd(TXS-)332 1104
+y(fonts.tex)p Fe(.)226 1279 y(4.)-180 b Fb(t)-55 b(u)166
+b Fe(Create)27 b(the)h(format)f(\014le)h Fd(texsis.fmt)23
+b Fe(b)n(y)k(running)h Fd(initex)p Fe(.)71 b(On)27 b(a)h(Unix)g(mac)n
+(hine)f(the)h(command)f(is:)664 1409 y Fd(\045)41 b(initex)e(\\&plain)g
+(texsis)g('\\dump')332 1540 y Fe(Y)-7 b(ou)28 b(m)n(ust)f(remem)n(b)r
+(er)g(the)h(\\)p Fd(\\)p Fe(")f(to)g(escap)r(e)g(the)h(\\)p
+Fd(&)p Fe(.")498 1714 y(On)h(a)g(VMS)g(system)g(replace)f(the)h
+Fd(initex)e Fe(command)i(with)g Fd(TEX/INIT)p Fe(.)d(Y)-7
+b(ou)29 b(m)n(ust)g(also)f(tell)h(T)3625 1732 y(E)3672
+1714 y(X)332 1814 y(where)e(to)h(\014nd)g(the)g(input)g(\014les)g(for)f
+(b)r(oth)h(T)1740 1832 y(E)1786 1814 y(Xsis)f(and)h(Plain)f(T)2390
+1832 y(E)2436 1814 y(X.)h(The)g(commands)f(are:)664 1945
+y Fd($)41 b(DEFINE/USER)79 b(TEXIN)108 b Fb(h)p Fe(texsis)p
+Fb(i)28 b(h)p Fe(plain)p Fb(i)664 2044 y Fd($)41 b(TEX/INIT/NOFORMAT)o
+(/T)o(EXI)o(NP)o(UTS)o(=T)o(EX)o(IN:)35 b("&plain)j(texsis)h(\\dump")
+332 2175 y Fe(where)30 b Fb(h)p Fe(texsis)p Fb(i)h Fe(is)f(the)h(sp)r
+(eci\014cation)g(for)f(the)h(device,)g(directory)-7 b(,)30
+b(and)h(sub)r(directories)e(of)i(T)3349 2193 y(E)3395
+2175 y(Xsis,)g(and)332 2275 y Fb(h)p Fe(plain)p Fb(i)d
+Fe(is)g(the)g(sp)r(eci\014ation)f(for)g(the)h(standard)f(\014les)g(lik)
+n(e)g Fd(PLAIN.TEX)p Fe(.)498 2449 y(F)-7 b(or)27 b(an)g(IBM)h(PC)f
+(with)h(PCT)1451 2467 y(E)1497 2449 y(X)g(giv)n(e)f(the)h(command,)664
+2580 y Fd(TEX)40 b(TEXSIS)f(/I)332 2710 y Fe(and)34 b(reply)h(to)f(the)
+h Fd(*)f Fe(prompt)h(with)g(\\)p Fd(dump)p Fe(.")55 b(\(In)35
+b(some)f(v)n(ersions)f(of)h(PCT)2835 2728 y(E)2881 2710
+y(X)h(the)g Fd(TEX)e Fe(command)h(is)332 2810 y(replaced)i(with)i
+Fd(TEX386)d Fe(or)h Fd(TEX386b)p Fe(.)63 b(Chec)n(k)37
+b(y)n(our)f(man)n(ual)g(to)h(b)r(e)h(sure.\))66 b(T)2982
+2828 y(E)3028 2810 y(Xsis)37 b(will)g(also)f(w)n(ork)332
+2910 y(with)i Fd(emtex)d Fe(or)i(an)n(y)g(other)f(v)n(ersion)g(of)i
+(\\big")e(T)1965 2928 y(E)2011 2910 y(X)i(for)f(the)g(PC,)g(but)h(y)n
+(ou)f(will)h(ha)n(v)n(e)e(to)h(c)n(hec)n(k)g(the)332
+3009 y(do)r(cumen)n(tation)26 b(for)g(that)h(particular)e(implemen)n
+(tation)i(of)f(T)2316 3027 y(E)2363 3009 y(X)g(for)g(sp)r(eci\014c)h
+(instructions)f(for)g(creating)332 3109 y(a)h(preloaded)g(format.)498
+3283 y(In)g(an)n(y)e(case)h Fd(initex)e Fe(will)j(load)e(the)i(Plain)f
+(T)1958 3301 y(E)2004 3283 y(X)h(format)f(and)g(then)h(the)g(v)-5
+b(arious)25 b(pieces)h(of)h(T)3514 3301 y(E)3560 3283
+y(Xsis,)332 3383 y(displa)n(ying)34 b(a)h(message)f(for)h(eac)n(h)f
+(piece.)60 b(Finally)35 b(it)h(will)f(sp)r(ew)h(out)f(a)g(list)g(of)g
+(fon)n(ts)g(used)h(and)f(other)332 3483 y(information.)h(This)27
+b(should)g(con)n(tain)g(near)f(the)i(end)f(the)h(statemen)n(t)f(\\No)g
+(pages)f(of)h(output)h(pro)r(duced.")332 3582 y(\(If)23
+b(it)f(do)r(es)f(not,)i(something)f(ma)n(y)f(b)r(e)h(wrong)e(with)j(y)n
+(our)d(distribution,)j(although)f(it)g(is)f(probably)g(a)h(minor)332
+3682 y(problem.)43 b(Chec)n(k)29 b(y)n(our)g(editing)g(of)h(the)g
+Fd(TXSsite.tex)25 b Fe(\014le.\))44 b(The)30 b(preloaded)f(format)g
+(will)h(b)r(e)g(written)332 3781 y(to)e(the)g(\014le)f
+Fd(texsis.fmt)p Fe(.)226 3956 y(5.)-180 b Fb(t)-55 b(u)166
+b Fe(Cop)n(y)27 b(or)g(mo)n(v)n(e)f(v)-5 b(arious)26
+b(\014les)i(to)f(where)g(they)h(need)g(to)f(b)r(e:)494
+4086 y(5.1.)40 b(Cop)n(y)25 b(the)i(format)e(\014le)h(to)g(the)g(place)
+g(where)f(y)n(our)g(v)n(ersion)g(of)g(T)2718 4104 y(E)2765
+4086 y(X)h(lo)r(oks)f(for)g(pre-loaded)664 4186 y(formats.)36
+b(On)28 b(Unix)g(systems)f(this)h(is)f(usually)996 4306
+y Fd(/usr/local/share/)o(te)o(xmf)o(/t)o(ex/)o(fo)o(rm)o(ats)o
+Fe(.)664 4427 y(or)21 b(some)h(v)-5 b(ariation)20 b(of)i(this.)36
+b(F)-7 b(or)21 b(VMS)i(mac)n(hines)e(mak)n(e)g(sure)g(the)i(\014le)f
+(is)g(in)g(the)g(directory)664 4526 y(named)28 b(b)n(y)f
+Fd($TEX_FORMATS)p Fe(.)c(With)28 b(PC-T)2026 4544 y(E)2072
+4526 y(X)g(the)g(\014le)f(go)r(es)g(in)n(to)g Fd(\\PCTEX\\TEXFMTS)p
+Fe(.)494 4701 y(5.2.)40 b(Cop)n(y)22 b(the)i(T)1061 4719
+y(E)1107 4701 y(Xsis)f(st)n(yle)f(\014les)h(\(whic)n(h)g(end)g(with)g
+(the)h(extension)e Fd(.txs)p Fe(\))g(to)h(the)g(place)f(y)n(our)664
+4800 y(v)n(ersion)k(of)i(T)1087 4818 y(E)1133 4800 y(X)g(usually)f(lo)r
+(oks)g(for)g(input.)37 b(Under)28 b(Unix)g(this)g(should)f(b)r(e)996
+4921 y Fd(/usr/local/lib/te)o(x/)o(inp)o(ut)o(s)996 5020
+y Fe(\(or)g(sometimes)g Fd(/usr/local/lib/te)o(x/m)o(ac)o(ros)o
+Fe(\).)664 5141 y(F)-7 b(or)38 b(VMS)g(mac)n(hines)g(mak)n(e)f(sure)h
+(these)g(\014les)g(are)f(in)h(the)h(directory)e(included)h(in)h(the)664
+5240 y(path)32 b(de\014ned)g(b)n(y)g(the)g Fd(TEX_INPUTS)27
+b Fe(logical.)48 b(F)-7 b(or)31 b(PC-T)2533 5258 y(E)2579
+5240 y(X)h(the)g(prop)r(er)f(place)g(is)h Fd(\\PC-)664
+5340 y(TEX\\TEXINPUT)p Fe(.)1929 5539 y(3)p eop
+%%Page: 4 4
+4 3 bop 494 83 a Fe(5.3.)40 b(If)32 b(y)n(ou)e(ha)n(v)n(e)g(an)n(y)h
+(run-time)g(patc)n(hes)g(to)g(add)g(to)g(T)2335 101 y(E)2381
+83 y(Xsis)g(cop)n(y)g(the)g(\014le)h Fd(TXSpatch.tex)664
+183 y Fe(to)g(the)h(same)e(T)1176 201 y(E)1223 183 y(X)h(inputs)h
+(directory)-7 b(.)50 b(If)32 b(there)g(is)g(a)g Fd(TXSpatch.tex)27
+b Fe(from)32 b(a)g(previous)664 282 y(release)37 b(of)i(T)1095
+300 y(E)1141 282 y(Xsis)f(y)n(ou)g(should)g(b)r(e)h(sure)f(to)g(remo)n
+(v)n(e)f(the)i(old)f(\014le)h(if)g(it)g(is)f(not)h(b)r(eing)664
+382 y(replaced.)226 575 y(6.)-180 b Fb(t)-55 b(u)166
+b Fe(Ha)n(ving)23 b(created)g(the)h(format)g(\014le,)h(y)n(ou)e(need)h
+(to)g(mak)n(e)f(a)g(command)h Fd(texsis)d Fe(to)j(run)g(T)3131
+593 y(E)3177 575 y(X)g(using)g(it.)36 b(The)332 675 y(w)n(a)n(y)26
+b(to)i(do)f(this)h(is)g(v)n(ery)e(dep)r(enden)n(t)i(on)g(the)g(op)r
+(erating)e(system.)494 868 y(6.1.)40 b(On)24 b(a)f(Unix)h(system)g
+(running)g(T)1687 886 y(E)1733 868 y(X)g(3.0)f(or)g(higher)g(y)n(ou)g
+(need)h(only)g(to)f(mak)n(e)g(a)h(link)g(to)g(the)664
+968 y(executable)j Fd(virtex)e Fe(with)i(the)h(same)f(name)g(as)f(the)i
+(format)e(y)n(ou)h(w)n(an)n(t)f(to)h(load.)36 b Fd(Virtex)664
+1067 y Fe(probably)24 b(liv)n(es)g(in)g Fd(/usr/local/bin)19
+b Fe(or)24 b(some)g(similar)g(place.)35 b(The)25 b(command)f(to)h(mak)n
+(e)664 1167 y(the)j(link)g(is)f(something)h(lik)n(e:)996
+1279 y Fd(ln)41 b(/usr/local/bin/v)o(ir)o(tex)35 b(/usr/local/bin/t)o
+(ex)o(si)o(s)664 1466 y Fe(F)-7 b(or)25 b(T)857 1484
+y(E)903 1466 y(X)g(v)n(ersions)e(2.9x)h(y)n(ou)h(can)f(build)i(an)f
+(\\undump)r(ed")g(v)n(ersion)e(of)i(T)3014 1484 y(E)3061
+1466 y(Xsis.)36 b(Y)-7 b(ou)25 b(will)664 1566 y(ha)n(v)n(e)20
+b(to)g(see)h(the)g(T)1253 1584 y(E)1299 1566 y(X)h(distribution)e
+(notes)h(for)f(a)h(description)f(of)h Fd(undump)p Fe(.)66
+b(Ho)n(w)n(ev)n(er,)21 b(this)664 1665 y(is)26 b(no)n(w)f(a)g(v)n(ery)f
+(old)i(v)n(ersion)e(of)h(T)1719 1683 y(E)1766 1665 y(X)h(\(as)f(of)h
+(this)f(writing)h(T)2569 1683 y(E)2615 1665 y(X)g(is)f(up)h(to)g(v)n
+(ersion)e(3.1415\),)664 1765 y(so)j(y)n(ou)g(should)g(seriously)f
+(consider)h(upgrading)f(to)i(a)f(new)n(er)g(v)n(ersion)f(of)h(T)3073
+1783 y(E)3120 1765 y(X.)664 1939 y(If)21 b(y)n(ou)f(are)f(going)g(to)i
+(create)e(a)h(\\priv)-5 b(ate")20 b(v)n(ersion)f(of)h(T)2393
+1957 y(E)2439 1939 y(Xsis)h(rather)e(than)i(installing)f(it)h(for)664
+2039 y(the)j(whole)e(system)h(then)g(y)n(ou)g(need)g(to)f(add)h(y)n
+(our)f(T)2314 2057 y(E)2360 2039 y(Xsis)h(directory)f(to)h(the)g(en)n
+(vironmen)n(t)664 2139 y(v)-5 b(ariables)20 b Fd(TEXFORMATS)d
+Fe(and)j Fd(TEXINPUTS)e Fe(and)i(de\014ne)h(the)h(command)e
+Fd(texsis)f Fe(as)h(follo)n(ws.)664 2238 y(F)-7 b(or)27
+b(the)h(C-shell,)f(put)i(in)e(y)n(our)g Fd(.cshrc)e Fe(\014le:)996
+2350 y Fd(alias)40 b(texsis)f(virtex)g(\\\\\\&texsis)996
+2450 y(setenv)g(TEXSIS_LIB)f($HOME/texsis/)996 2550 y(setenv)h
+(TEXFORMATS)f(".:$TEXSIS_LIB:)o($TE)o(XF)o(ORM)o(AT)o(S")996
+2649 y(setenv)h(TEXINPUTS)80 b(".:$TEXSIS_LIB:)o($TE)o(XI)o(NP)o(UTS)o
+(")664 2762 y Fe(\(This)28 b(assumes)f(that)g Fd(TEXFORMATS)d
+Fe(and)j Fd(TEXINPUTS)d Fe(are)j(already)f(prop)r(erly)g(de\014ned.)38
+b(If)664 2861 y(not,)28 b(insert)f(the)h(prop)r(er)f(directories.\))494
+3036 y(6.2.)40 b(Under)28 b(VMS,)g(place)f(in)h(y)n(our)e
+Fd(login.com)e Fe(\014le)k(the)g(commands)996 3148 y
+Fd($)41 b(DEFINE)e(TEXSIS_LIB)24 b Fb(h)p Fe(disk)p Fb(i)p
+Fd(:[)p Fb(h)p Fe(directory)q Fb(i)o Fd(])996 3247 y($)41
+b(TEXSIS)e(:==)i($TEX$:TEX.EXE)36 b(&TEXSIS_LIB:TEXS)o(IS)664
+3360 y Fe(where)e Fd(TEX$)e Fe(is)i(the)h(logical)d(name)i(for)g(the)g
+(main)g(T)2394 3378 y(E)2440 3360 y(X)h(directory)-7
+b(.)55 b(Y)-7 b(ou)34 b(can)f(also)g(put)664 3459 y(these)28
+b(commands)f(in)h(a)f(T)1500 3477 y(E)1546 3459 y(X)h(initialization)f
+Fd(.COM)f Fe(\014le.)494 3634 y(6.3.)40 b(F)-7 b(or)30
+b(PCT)979 3652 y(E)1025 3634 y(X)g(y)n(ou)g(should)g(\014nd)h(in)f(the)
+h(distribution)g(a)f(\014le)g Fd(TEXSIS.BAT)p Fe(.)c(If)31
+b(y)n(ou)f(don't,)664 3733 y(y)n(ou)d(can)g(create)g(it.)37
+b(The)28 b(\014le)g(should)f(con)n(tain:)996 3846 y Fd(ECHO)40
+b(OFF)996 3945 y(\\PCTEX\\TEX)79 b(&TEXSIS)39 b(\0451)h(/F)h(25000)664
+4057 y Fe(\(Replace)27 b(the)g Fd(TEX)f Fe(command)g(with)h
+Fd(TEX386)e Fe(or)h Fd(TEX386b)d Fe(if)28 b(appropriate)d(for)h(y)n
+(our)g(ma-)664 4157 y(c)n(hine.)36 b(F)-7 b(or)26 b(PC-T)1249
+4175 y(E)1294 4157 y(X)g(v)n(ersions)e(3.14)h(and)h(greater)e(the)i
+Fd(/F)39 b(25000)23 b Fe(is)j(no)g(longer)e(needed.\))664
+4257 y(Either)k(put)h(this)f(\014le)g(in)h(a)f(directory)e(in)j(y)n
+(our)e(command)h(path)g(or)f(add)h(the)h(directory)e(it)664
+4356 y(is)e(in)g(to)f(y)n(our)g Fd(PATH)f Fe(statemen)n(t.)36
+b(If)25 b(y)n(ou)f(w)n(an)n(t)g(to)g(b)r(e)h(able)g(to)f(load)g(a)g
+(patc)n(h)h(\014le)g(then)g(y)n(ou)664 4456 y(should)j(also)e(include)i
+(a)f(line)h(suc)n(h)f(as)996 4568 y Fd(\\def\\TXSpatches{C)o(:/)o(TEX)o
+(SI)o(S/T)o(XS)o(pa)o(tch)o(})664 4680 y Fe(in)36 b(the)f
+Fd(TXSsite.tex)c Fe(\014le.)60 b(Because)34 b(T)1994
+4698 y(E)2041 4680 y(X)h(and)g(MS-DOS)h(b)r(oth)f(use)g(bac)n(kslashes)
+f(for)664 4780 y(their)28 b(o)n(wn)f(purp)r(oses)g(the)h(path)f(is)h
+(sp)r(eci\014ed)g(with)g Fc(forw)n(ard)e Fe(slashes;)h(DOS)h
+(understands)664 4880 y(them)g(to)g(b)r(e)g(the)g(same)f(as)g(a)g(bac)n
+(kslash.)166 5186 y(After)k(these)f(steps)g(ha)n(v)n(e)f(b)r(een)h
+(carried)f(out,)i(T)1704 5204 y(E)1750 5186 y(Xsis)f(should)g(b)r(e)h
+(installed)f(and)g(a)n(v)-5 b(ailable)29 b(to)h(y)n(ou,)g(and)g(to)g
+(other)0 5286 y(users)d(if)h(installed)f(system-wide.)37
+b(The)27 b(command)1929 5539 y(4)p eop
+%%Page: 5 5
+5 4 bop 332 83 a Fd(texsis)25 b Fc(name)0 232 y Fe(should)h(run)g(T)459
+250 y(E)506 232 y(Xsis)g(on)g(the)h(\014le)f Fc(name)p
+Fd(.tex)f Fe(and)h(pro)r(duce)g(the)h(\014le)f Fc(name)p
+Fd(.dvi)p Fe(,)f(whic)n(h)h(can)g(b)r(e)h(prin)n(ted)f(lik)n(e)g(an)n
+(y)g Fd(.dvi)0 332 y Fe(\014le.)35 b(A)21 b(go)r(o)r(d)g(test)g(is)g
+(to)g(go)f(to)h(the)h(T)1153 350 y(E)1199 332 y(Xsis)f(source)f
+(directory)f(\(or)i(the)g(do)r(cumen)n(tation)g(directory)-7
+b(,)21 b(if)h(the)f(do)r(cumen)n(tation)0 432 y(\014les)28
+b Fd(TXS)p Fa(xxx)p Fd(.doc)e Fe(ha)n(v)n(e)g(b)r(een)i(put)g(in)g(a)f
+(separate)f(directory\))h(and)h(sa)n(y)332 581 y Fd(texsis)39
+b(Manual)0 731 y Fe(On)21 b(the)g(\014rst)f(try)h(this)g(will)g(pro)r
+(duce)f(sev)n(eral)f(w)n(arning)g(messages)g(coming)h(from)h
+(unde\014ned)g(tags)f(for)g(forw)n(ard)f(references.)0
+830 y(These)24 b(will)g(b)r(e)g(de\014ned)g(later)f(in)i(the)f(do)r
+(cumen)n(t)g(and)g(sa)n(v)n(ed)e(in)i(the)h(\014le)f
+Fd(Manual.aux)p Fe(;)d(Running)j(T)3188 848 y(E)3234
+830 y(Xsis)g(a)f(second)h(time)0 930 y(should)j(pro)r(duce)h(the)g(T)
+769 948 y(E)815 930 y(Xsis)f(man)n(ual)g(with)h(no)g(errors.)1929
+5539 y(5)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/plain/formats/texsis/LPPL b/macros/plain/formats/texsis/LPPL
new file mode 100644
index 0000000000..5cee084186
--- /dev/null
+++ b/macros/plain/formats/texsis/LPPL
@@ -0,0 +1,212 @@
+
+LaTeX Project Public License
+============================
+
+LPPL Version 1.0 1999-03-01
+
+Copyright 1999 LaTeX3 Project
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but modification is not allowed.
+
+
+Preamble
+========
+
+The LaTeX Project Public License (LPPL) is the license under which the
+base LaTeX distribution is distributed. As described below you may use
+this licence for any software that you wish to distribute.
+
+It may be particularly suitable if your software is TeX related (such
+as a LaTeX package file) but it may be used for any software, even if
+it is unrelated to TeX.
+
+To use this license, the files of your distribution should have an
+explicit copyright notice giving your name and the year, together
+with a reference to this license.
+
+A typical example would be
+
+ %% pig.sty
+ %% Copyright 2001 M. Y. Name
+
+ % This program can redistributed and/or modified under the terms
+ % of the LaTeX Project Public License Distributed from CTAN
+ % archives in directory macros/latex/base/lppl.txt; either
+ % version 1 of the License, or (at your option) any later version.
+
+Given such a notice in the file, the conditions of this document would
+apply, with:
+
+`The Program' referring to the software `pig.sty' and
+`The Copyright Holder' referring to the person `M. Y. Name'.
+
+To see a real example, see the file legal.txt which carries the
+copyright notice for the base latex distribution.
+
+This license gives terms under which files of The Program may be
+distributed and modified. Individual files may have specific further
+constraints on modification, but no file should have restrictions on
+distribution other than those specified below.
+This is to ensure that a distributor wishing to distribute a complete
+unmodified copy of The Program need only check the conditions in this
+file, and does not need to check every file in The Program for extra
+restrictions. If you do need to modify the distribution terms of some
+files, do not refer to this license, instead distribute The Program
+under a different license. You may use the parts of the text of LPPL as
+a model for your own license, but your license should not directly refer
+to the LPPL or otherwise give the impression that The Program is
+distributed under the LPPL.
+
+
+
+The LaTeX Project Public License
+================================
+Terms And Conditions For Copying, Distribution And Modification
+===============================================================
+
+
+WARRANTY
+========
+
+There is no warranty for The Program, to the extent permitted by
+applicable law. Except when otherwise stated in writing, The
+Copyright Holder provides The Program `as is' without warranty of any
+kind, either expressed or implied, including, but not limited to, the
+implied warranties of merchantability and fitness for a particular
+purpose. The entire risk as to the quality and performance of the
+program is with you. Should The Program prove defective, you assume
+the cost of all necessary servicing, repair or correction.
+
+In no event unless required by applicable law or agreed to in writing
+will The Copyright Holder, or any of the individual authors named in
+the source for The Program, be liable to you for damages, including
+any general, special, incidental or consequential damages arising out
+of any use of The Program or out of inability to use The Program
+(including but not limited to loss of data or data being rendered
+inaccurate or losses sustained by you or by third parties as a result
+of a failure of The Program to operate with any other programs), even
+if such holder or other party has been advised of the possibility of
+such damages.
+
+
+DISTRIBUTION
+============
+
+Redistribution of unchanged files is allowed provided that all files
+that make up the distribution of The Program are distributed.
+In particular this means that The Program has to be distributed
+including its documentation if documentation was part of the original
+distribution.
+
+The distribution of The Program will contain a prominent file
+listing all the files covered by this license.
+
+If you receive only some of these files from someone, complain!
+
+The distribution of changed versions of certain files included in the
+The Program, and the reuse of code from The Program, are allowed
+under the following restrictions:
+
+ * It is allowed only if the legal notice in the file does not
+ expressly forbid it.
+ See note below, under "Conditions on individual files".
+
+ * You rename the file before you make any changes to it, unless the
+ file explicitly says that renaming is not required. Any such changed
+ files must be distributed under a license that forbids distribution
+ of those files, and any files derived from them, under the names used
+ by the original files in the distribution of The Program.
+
+ * You change any `identification string' in The Program to clearly
+ indicate that the file is not part of the standard system.
+
+ * If The Program includes an `error report address' so that errors
+ may be reported to The Copyright Holder, or other specified
+ addresses, this address must be changed in any modified versions of
+ The Program, so that reports for files not maintained by the
+ original program maintainers are directed to the maintainers of the
+ changed files.
+
+ * You acknowledge the source and authorship of the original version
+ in the modified file.
+
+ * You also distribute the unmodified version of the file or
+ alternatively provide sufficient information so that the
+ user of your modified file can be reasonably expected to be
+ able to obtain an original, unmodified copy of The Program.
+ For example, you may specify a URL to a site that you expect
+ will freely provide the user with a copy of The Program (either
+ the version on which your modification is based, or perhaps a
+ later version).
+
+ * If The Program is intended to be used with, or is based on, LaTeX,
+ then files with the following file extensions which have special
+ meaning in LaTeX Software, have special modification rules under the
+ license:
+
+ - Files with extension `.ins' (installation files): these files may
+ not be modified at all because they contain the legal notices
+ that are placed in the generated files.
+
+ - Files with extension `.fd' (LaTeX font definitions files): these
+ files are allowed to be modified without changing the name, but
+ only to enable use of all available fonts and to prevent attempts
+ to access unavailable fonts. However, modified files are not
+ allowed to be distributed in place of original files.
+
+ - Files with extension `.cfg' (configuration files): these files
+ can be created or modified to enable easy configuration of the
+ system. The documentation in cfgguide.tex in the base LaTeX
+ distribution describes when it makes sense to modify or generate
+ such files.
+
+
+The above restrictions are not intended to prohibit, and hence do
+not apply to, the updating, by any method, of a file so that it
+becomes identical to the latest version of that file in The Program.
+
+========================================================================
+
+NOTES
+=====
+
+We believe that these requirements give you the freedom you to make
+modifications that conform with whatever technical specifications you
+wish, whilst maintaining the availability, integrity and reliability of
+The Program. If you do not see how to achieve your goal whilst
+adhering to these requirements then read the document cfgguide.tex
+in the base LaTeX distribution for suggestions.
+
+Because of the portability and exchangeability aspects of systems
+like LaTeX, The LaTeX3 Project deprecates the distribution of
+non-standard versions of components of LaTeX or of generally available
+contributed code for them but such distributions are permitted under the
+above restrictions.
+
+The document modguide.tex in the base LaTeX distribution details
+the reasons for the legal requirements detailed above.
+Even if The Program is unrelated to LaTeX, the argument in
+modguide.tex may still apply, and should be read before
+a modified version of The Program is distributed.
+
+
+Conditions on individual files
+==============================
+
+The individual files may bear additional conditions which supersede
+the general conditions on distribution and modification contained in
+this file. If there are any such files, the distribution of The
+Program will contain a prominent file that lists all the exceptional
+files.
+
+Typical examples of files with more restrictive modification
+conditions would be files that contain the text of copyright notices.
+
+ * The conditions on individual files differ only in the
+ extent of *modification* that is allowed.
+
+ * The conditions on *distribution* are the same for all the files.
+ Thus a (re)distributor of a complete, unchanged copy of The Program
+ need meet only the conditions in this file; it is not necessary to
+ check the header of every file in the distribution to check that a
+ distribution meets these requirements.
diff --git a/macros/plain/formats/texsis/License b/macros/plain/formats/texsis/License
new file mode 120000
index 0000000000..11faf348c2
--- /dev/null
+++ b/macros/plain/formats/texsis/License
@@ -0,0 +1 @@
+LPPL \ No newline at end of file
diff --git a/macros/plain/formats/texsis/MANIFEST b/macros/plain/formats/texsis/MANIFEST
new file mode 100644
index 0000000000..c1a8e5d40a
--- /dev/null
+++ b/macros/plain/formats/texsis/MANIFEST
@@ -0,0 +1,80 @@
+ File Name Description
+------------------------------------
+ AIP.txs American Institute of Physics style file
+ COPYING Copyright, Warranty, and Distribution Restrictions
+ CVformat.txs style file for Curriculum Vitae
+ Elsevier.txs style file for North Holland publications
+ Example.tex short example of a paper created with TeXsis
+ Fonts.tex Standalone fonttable printout
+ Formletr.txs macros for making form letters
+ IEEE.txs IEEE proceedings style file
+ INSTALL Info on how to get installation instructions
+ Install.tex TeXsis installation instructions, in Plain tex
+ LPPL LaTeX Project Public License
+ MANIFEST This shipping list
+ Makefile Unix makefile to build the format and Manual
+ Manual.aux label definitions for the TeXsis Manual
+ Manual.ind processed index for the TeXsis manual
+ Manual.tex TeXsis file to print manual
+ PhysRev.txs Physical Review style file
+ README General information about this distribution
+ TXSapxF.doc Appendix with font tables
+ TXSconts.tex table of contents
+ TXScover.doc Cover for the Manual
+ TXSdcol.doc double column documentation
+ TXSdcol.tex double column format
+ TXSdoc.doc documentation masterfile
+ TXSdoc0.doc documentation title page
+ TXSdocM.doc macros for manual
+ TXSend.doc end of Manual, acknowledgements and contents
+ TXSenvmt.doc documentation for center and list environments
+ TXSenvmt.tex special environments, \center, \Listing, etc
+ TXSeqns.doc Documentation for equation numbering
+ TXSeqns.tex equation numbering
+ TXSfigs.doc documentation for figures and tables
+ TXSfigs.tex figure and table macros
+ TXSfmts.doc documentation for layouts
+ TXSfmts.tex document layouts
+ TXSfonts.doc font documentation
+ TXSfonts.tex TeXsis font definitions
+ TXShead.tex running headlines and footlines
+ TXSinit.tex initialization stuff and some basic macros
+ TXSinstl.doc installation instructions, Manual appendix A
+ TXSintro.doc Manual introduction
+ TXSletr.doc documentation for letter and memo macros
+ TXSletr.tex LetterFormat for typing letters
+ TXSmacs.tex miscelaneous macros common to all components
+ TXSmemo.tex MemoFormat for typing memoranda
+ TXSmisc.doc Documentation for miscellaneous macros
+ TXSprns.doc documetation for paren sizing and balancing
+ TXSprns.tex automatic paren sizing and balancing
+ TXSrefs.doc documentation for reference numbering
+ TXSrefs.tex references and citations
+ TXSrevs.doc revision history, manual appendix C
+ TXSruled.doc documentation for ruled tables
+ TXSruled.tex TeX macros for ruled tables, vis. ruled.tex
+ TXSsects.doc chapter and section documentation
+ TXSsects.tex chapter and section divisions
+ TXSsite.000 proto (or example) site dependent info file
+ TXSsymb.doc documentation for extended math symbols
+ TXSsymb.tex extended math symbols for physics
+ TXStags.doc documentation for misc tags
+ TXStags.tex tags for ref and eqn numbers, labeling
+ TXStitle.tex title page macros for physics papers
+ Tablebod.txs old-style table making macros
+ WorldSci.txs World Scientific proceedins style file
+ color.txs macros to change colors for color PostScript
+ index.tex index making macros for Plain TeX & MakeIndex
+ nuclproc.txs style file for Nuclear Physics proceedings
+ penguin.eps sample encapsulated PostScript figure
+ penguin2.eps sample encapsulated PostScript figure
+ printfont.txs Macros for printing font tables
+ ruled.tex Plain TeX interface for ruled tables
+ spine.txs macro for making 3-Ring binder labels
+ texsis.1 man page for texsis, in troff -man format
+ texsis.bst BIBTeX reference style file for TeXsis
+ texsis.el emacs mode for TeXsis
+ texsis.tex master file to generate TeXsis format
+ thesis.txs style file for a thesis
+ twin.txs two pages side by side on one piece of paper
+ texsis.lsm Short description of the TeXsis package \ No newline at end of file
diff --git a/macros/plain/formats/texsis/Mac/README b/macros/plain/formats/texsis/Mac/README
new file mode 100644
index 0000000000..b7bbc5f7c3
--- /dev/null
+++ b/macros/plain/formats/texsis/Mac/README
@@ -0,0 +1,12 @@
+
+This directory contains files for using TeXsis with Macintosh
+computers. The file TeXsis-2.##.sea.hqx is a self-extracting
+archive of the TeXsis distribution. The file README.Mac will
+help you install TeXsis on CMacTeX or OzTeX.
+
+The file TXSpatch.tex, if it exists, contains the latest patches for
+the latest version of TeXsis. You should therefore copy it as well
+if you are copying the distribution file.
+
+- 2 February 1998
+
diff --git a/macros/plain/formats/texsis/Mac/README-Mac b/macros/plain/formats/texsis/Mac/README-Mac
new file mode 100644
index 0000000000..9989745be8
--- /dev/null
+++ b/macros/plain/formats/texsis/Mac/README-Mac
@@ -0,0 +1,102 @@
+ Installing TeXsis on a Macintosh
+ using CMacTeX or OzTeX
+
+
+This file describes a workable installation scheme (others are
+possible) for TeXsis for each of the two major Macintosh shareware
+versions of TeX, CMacTeX and OzTeX.
+
+ These instructions do not apply to Mac OS X, where the TeX
+ situation is currently in its early stages. At present tetex is
+ available, and there is a CMacTeX distribution for OS X based on
+ the tetex tree. Information about TeX tools for OS X can be
+ found at:
+
+ http://www.esm.psu.edu/mac-tex/versionsX.html
+
+
+For both CMacTeX and OzTeX the working folder is assumed to be that
+containing the current distribution of TeXsis. It is assumed that the
+TXSsite.tex file for the local site resides in the working folder,
+prepared perhaps by editing TXSsite.000 or by copying or editing a
+previously existing TXSsite.tex file.
+
+You should probably read the file Install.ps, even though it does not
+mention the Macintosh. The principles are the same.
+
+
+For CMacTeX 3.7:
+
+ * Execute CMacTeX from the CMacTeX binaries folder.
+
+ * In the "Build format" menu under "File", select "other..."
+
+ * Type the following line into the "Execute" window that pops up:
+
+ tex -ini -fmt=texis &tex texsis \dump
+
+ * Click on the Set Directory button. Navigate to the working
+ directory and highlight it. Click on the Choose button to
+ choose it.
+
+ * That brings you back to the "Execute" window. Click "OK".
+
+ * This produces the file texsis.fmt in the working folder.
+ Move it to the CMaCTeX texmf:cmactex:texformats folder.
+
+ * If it doesn't exist, make a folder called "texsis" in the CMacTeX
+ texmf:tex folder. Move all .txs files to texmf:tex:texsis, and
+ all files of the form TX*.tex as well. It will be necessary to
+ update the tex macro files path with the CMacTeX setup utility if
+ the texsis folder is not already in the path.
+
+ * Move the texsis.bst file to the CMacTeX texmf:bibtex:bst folder.
+
+ * If it doesn't exist, make a folder called "texsis" in the CMacTeX
+ doc folder. Move all the remaining files into doc:texsis.
+
+
+For OzTeX 4.0:
+
+ * Execute OzTeX. Select "TeX...", then "..." under the TeX menu.
+ When the file requestor comes up, go to the working directory and
+ select Cancel, to make the working directory the default.
+
+ * Select INITEX under the TeX menu. At the ** prompt, enter
+
+ TeXsis \dump
+
+ * You should get the usual initex messages followed by a file save
+ requestor for texsis.fmt. Save it in the OzTeX TeX:Formats
+ folder.
+
+ * If it doesn't exist in the OzTeX TeX:Inputs folder, make a folder
+ called "TeXsis" there, and move all .txs files into it, as well
+ as all files of the form TX*.tex.
+
+ * Move the file texsis.bst to "Extras:BibTeX:BibTeX inputs".
+
+ * If it doesn't exist in the OzTeX TeX:Docs folder, make a folder
+ there called "TeXsis". Move all the remaining files into it.
+
+ * Add the following lines to the OzTeX Local file in the
+ current_app = OzTeX section:
+
+ format_files = $c TeXsis
+ input_folders = $c :TeX:Inputs:TeXsis:
+
+
+In either case, you should now be able to run TeX on Manual.tex, with
+TeXsis selected as the format, to produce the TeXis manual. This is
+worth doing as a test of the installation. A PDF version of the
+result is also available.
+
+
+$Revision: 18.3 $ : $Date: 2001/05/18 16:12:43 $ : $Author: myers $
+ _ ____________________________
+(_\(__
+ _|__) David N. Williams
+__|___ University of Michigan
+\ |:-) Physics Department
+ \| Ann Arbor, MI 48109-1120
+
diff --git a/macros/plain/formats/texsis/Mac/TeXsis-2.18.sea.hqx b/macros/plain/formats/texsis/Mac/TeXsis-2.18.sea.hqx
new file mode 100644
index 0000000000..fc326c80aa
--- /dev/null
+++ b/macros/plain/formats/texsis/Mac/TeXsis-2.18.sea.hqx
@@ -0,0 +1,8304 @@
+(This file must be converted with BinHex 4.0)
+:$e4P@(0TFbdb,M%i,R0PB3""8&"-49K88L%!!!ADp3!!-TNSIJ%"D4J!"FL93J!
+!#*!!#UQ@#3UT#CLUQ3Q3!%#)K3QCN!#AH(CUKkQ(F)G`KjN)J!J!S!U!QA!!N!!
+!8!!%CP4RC3K949TP4RGfT`J!"h!@!!)M089@GSDC#!L!J!!)!!J!J!!!#!mL094
+9G@GJCRCRK`!'!)#UU'ZfkA,$Sph[iDGZ8)F%1QAmj@j3kjEFVF*`dF1IdjJ8H[m
+2,q-20lV1@&*GS)H%!rjpF-rTiH+'INj16cmAkHILp)#qArA*bmHH&qm)-2Cfi`m
+fDVQlr$frPQUJ@L(!fbC8hh55"3eiEBG&mYYZU-iHkH9,DEU5KKVKlpQr+h9P$(E
+KUP+bfI9PQUc9F(IiD2bc9p(6ZRGKUq'DZ9qA9h9q[9KII+G+beLc$l8rHiT`rj(
+IKZTmFfDZb@ZX(VT`lUNR,S5-`[M60#%+ilZh,XYTUf8flT3lr$ae3bMebK5)+)c
+XKG(6+l+&XiF),%YJKcYPVI"b"L@f8p8P0!(Z'Qc+hrmZE2k2phhJbrc9$XYXTX0
+P4K"BKeS4k0'KK(G+I8m*&b)"rlUKGZfPXEJDYBB3L0aZR6VlUpH'lE58Tii@LPp
+1[ie!hrT9$2k-D3diA@3&-Y4iQY#Ddl*AGFRCRmS-p$$2+@UKdpXP'a`k+4M(UN+
+`lr$kDP@B%56e!m`YQ",mPHRUfiEX5BrA9$6,U&mR%Q#$UP0dU9bRCIKC,Q&Gh4l
+3,r29"JU++ZZJ!f%49mVK'#EP(RKcCdX*ikQjD#Pl6$qp5(VpQM(**SMP2I$$'8h
+TjNp@C*+qE,hbXbq&Z+4rr$NIMTbTYMUSNEqUU$""r4A(E,VY`h$hBj&9Ui"If"V
+)MePpVdabPGE14$9TE#FSDEScq%#-+@DK`a,D4$Zk2erMTrISrET5Er09$b-%I*q
+F&*j016kBBc`TXPYIpPGjR!5hEP0YDB,4E"C65BfSX$Xpmb1k)qKV&cmSaV#V@4%
+9rl%&m6DhCEPUZMD1hr,jFrFZb#&(pDS!FMT'KA4+j[*K(('8Aq0K3ECX`ME0-Yf
+QqfP*@2$8F*0QVC)[apcMpHJaBIUfAEiHbkdIJkEm9j`aMY@rA0ab29SqK-+Z1'@
+-4p$DrSkB!XP-pCM6j%1!GcLq4lA8E3UrpZ`T)I'Hr`qe5FITVG5mXqFekK#TC-+
+JiGhAk6j@MpCK2lk$EScP0kQKj$$)0pdNLpPICX&LP$&S$2`k11'-YTeqNm"F6Ii
+R+IL2P5H8CUZIRjiHcr[YErp29k[9Qc!!!%)!!(QTPiUAUJ!!!+!!!!!+5BH(#)L
++H@Q(LBUDL(#CN!#AKhL*Q*U(Th#(LjQC!'!!P(CNCQ5h994D999fKUF(!!L!&`!
+#)c494QH)LDS*UJ!!#US!!!X!!!#`1M0%4&C@C@CQ9fChGhGSPiL)L)KhL)Q)LBL
+)L)UCJ*!!ZCLjHSUD!!!*S*S!!+UU!!#`!!!!!!!!!!#`hYk'LG8Z''DP9,XQ([[
+Ki2G,pVjh`kjAAcTC$bC1$cH(FhS3r$`E[KKh[E,VQ3a``i-RPKhSIiKhZ51!)A"
+jr2j[UmIRqVkr($aqAKm[QiI(pLKrLa`e8ZiB9l!8SGlFh[Zq(apAL*5pfS'JS"!
+!L-,BhB3TSJU!lm1R(#%m)Dje93M9I5'ZPh8!IKUKce4RB46N")G*B!EUNEi+)"Y
+8Xf"8B&HqGGS0GFFee!GkA3cDSfDCfDBBDT%LS2Ef)(#Q1&S3,AUPB8("GccZ"2P
+RKK3&lRTIKdCVTfK09&C)QF0"QPN+*5f3!-Ej3bhfbc6M8#rAA'c2H4r1bq3@ji4
+!%X,X85kmNN,!%AF,B'D*G*!!+UP)Aa9lN!!c-9IA+k335qHQ`*3Kkd6c4UUf)ZA
+ZTA'q(YTe6cG8qq&5kjfSEVEUDESe`m$P'rqFRPrejS!CkET#L#l`Ur,Tqb!C3e5
+MRPFP!Hq5-BC!4E)AkUBeChj$D0Qb'HkB-BGDHE9$'`$qr"@9@!NE3@EETJk3!1U
+@`$d"aM'2dj@r#r%%F+Q)BpFjDi"1SNMrmPqhZBG96#&G,*i"1%K0ZEhdr$irh)+
+p2lFA,cqcdp"Sf*N[f@B4pr#MYr$ir*P3Hc`l2E,2fpJHZ'%[HN,CjdJB(lkESjZ
+U@$DJ!r4&lT%k*BFC$(Cq0dT@GS#RmYi-j8T-d#UDQXe$[#!JUG)25$$TZS'[l2h
+N4Gf`K$H&'R9*'jJd3X@j41l'%#'qHCb8-ET"B5`a,hSU!p!*h2ee6$kr$ircr'k
+1a3i&(!(rUL(%0HLV%L,je$h(XL3Yr6PMTN'f!,fe2!"AF84mq0aXe!cjVNUr!Dp
+&e0B9`![D5&G!GX08F'*hC'X+X@IkC#ejb2F2@+!$4laaYRJ!4l*B#TJc"KaCmi$
+P,%LfiXF)pFCe4k48iC%CJ3qNeZD*LYX@`p%JbmJPc,#2hTLJPIPP!K0AE5k0daB
+,dl)@ihkM#i9!`YTEDmb![,Me(BNjQkKH@NJ`q$+%1F%0BT+d#d(T%k1J+U#JZ"p
+JF`$T4-dIdY3I&epk&dX-EKA$4%cYZ&i0-@8P+V6mH*9L[KUMeb"M"Y+KdKR&YTH
+d@'LEKT3+ZNK9b)dRIA#(C2)-(mf0aBjNZZeFpTI88dL1JY(+'YC"h-qV*Krqcek
+)E!qBb2QplA'a*q12SlKJC0`#GXH13IB@ea9(a-%8$C8E9!Lj1X+(ddTeC&Y&KkL
+8hkV(kD"J#&ffKLrQl$0L,M5TV)fZ61fXSV3%a4"PCM2hGKYC5(ADmhrVURh8((1
+-rNka9m'`G4*-FfBaK0LU3&JeZLm4&-*$5J(+##NBYq%+Tp3`@T`Z8rE6SGl1L03
+bV'p$DhQ,CI$+S@56k+8`),UKG)UKCiaUEmiXK%!@&KmC"K'&hqml8!Al3H1dD+*
+QhlKZkD`dUc8H-#B296[1qDY`N!#(j!9$8h[T5YRTChdTe58KNiL[VSMGG)"J*NC
+aN!"ChlD!5*T+,UZkjf3D6H8[MXFF[jAG,hS&S@#i4G[Cq3TjKhj9K%VV,rS&cUU
+LC+)Y2rq0jNJC+VU0H@ZTIBR$ZlTfp0FVSeCqe0FB$cbIr(+l'U843)N,h*Xlm!a
+3ipPXL@kFXi5##i"8j%4icEkTTIE"*QQ0LeKiMM28EFbbYBBqb5mUNl-e@)pbmBG
+h,$ZP+qlfG[GA"-N&aVd889j)YJ6m)r%FGNFdSH*GEAL@fjQ4pQB&GYBT4rMq(Aj
+FI6mmDTiJ8pU&RXk*6rp,YbMMKZqM[pm!H![''MCQpX6a+S,!E"j,9f&65*V%*Fc
+N-B3,#H-X8cq[!CA'AQhLTFSi)U'jE+'JbPLG-P`-232965c-[I3#jkATi)L2S'A
+X8k#Pqi)Q40K-b[-2%4Y-VQHHM3%Y!+C@'HN8CYRh2Yqk$6H%cNJB246SlY(habZ
+ATAD")ZaPZJUXGG)c[Xd)Y(dBG02H4MpRPKaMK`T9&(D3!"PKl2KcM-CGJJ[CVe*
+*CS(6HS6Y#4*edc(XR'1*ZII5E(V@S0k+E00E["#`3Ej4P,+Y8Th3(&-k'6EYPpJ
++55fA!Gq0S(`HM9&#6V"44LFH2PrIrE,K"4XLArpaMRZa2*)%V#-b%J-0N!$VL1@
+S%1@'Xk52'PX(!&"m#%5X@kA`2-!PbV1B(ICXh%X!,ZNE'2pj2#Z2X[I%XZh%ScH
+VfG5c(bH5'6ki$c3bF"iLdMVT(A3P)FB#h32X$B+$QDUb3db$Y)RqB!"j1#'6b!L
+F``U6EEkGJ8GZ4SMecUlI1lPmi22cQ-2Bk,*A#ZcMj[CcHhNr6ej2GkIfha`AMj!
+!"clE)DTeTm-JYMjhX&h!j[&MTb(j,H30Ybl%hVHT*E!F*'m0$rjjcHiA#*aYKA$
+%B4'pBdfHqfUHBC0eKdGS(e$Cba1PHh@Fi2V@2Nl1TI4%3q0XkpUDmNDr$*Lk2I#
+B6l0J`VV6a*&r1Z0al$UlBi608M[N!pC&KGCF,kEKa[FUI1Ml8qGriBeLdr*,2Mp
+jlGZ$l"'[B@9rd4Ib52ccV-e!f(2Uf$NG#SIr@(bM5SF"IP""RT0([&CC$LZk6TI
+jI@"2dF6Iq'FSf[@ie(bfEX&6CA$`&S-,K!+JmdT@Pk3&c+r$`m1jZCE*DaIjCJZ
+GA2+d,3c4BJ0qlaJ5Lb4Z2'l`GMRk'GMB+`hH$YbkDUG-DKM"eaXc5HP-4b%RQ%T
+P4lp%HPVrL(p*)JA%@!2-M48FPKQTIGi0hbGMcA1%ChI)kGHe4BhbdHUHmmbJ0Q#
+YcJ,)TdeG1DT#Qqdm3AK'Q#)e"T[f"plT9bVk@BS+Vl)4M$%#9QDlVAXZ2rE9chT
+JbRLdBAXCP%+&G"9pr2J3C!2D2`JilP"UlAb+@X8"8r4FfRdb-Ea8h4Be"lTYh5&
+A0r),2f!)pUVEb2[0fh0%l"4lK8mF(-!SNFRdicJABr6jK)rZRGSc#)mhXj(ZLI4
+MB[XR$4G5Y3U0fZ5m@1q!YFcdZ'(ed6a(!Kif1IV`F#Pmf"LHi5hML,p!6XDf,jL
+Z6i2XSfIIKFH-mpl9+Hk3!*Uj-%$XJASMI*!!T@lP#!YIe4ihiG+$fm4EklR')Si
+$`LBf3$9pP'E!%0150BPjVbd`H2+1$G3DrU+Hmr`J&%hT%l'p8DMd+SL*Lp&8lhH
+#(Bh`[)P1lBE6RmCiCe$,J@62G[k(RaR03lT$6GBI((jQK40fll#Kr8)33G#"q,j
+m2(SLCpbhJf1[%K2EH$Sm-L"4S6C`h*qj$3XclX["fcUF6[TG#VRVLq"92C*BTG"
+jDA0Q,R[-Irk$J4'p!M2FQqI99r[3)cS!28ci$cf[PQ42hL6q)[I1XBfH+(11TXq
+HM2a*($-0q(*i@4*F8J90-b8P2')#Pb,k1j4"+Jmp&jk'aq@Eb-mhS(,3*dcTp)h
+9FBIQLJ)!3Dqa1QIBb*h%f(TKCUTViN$b9`YP!jA(PJDj8&lU4Y'[DD`e2VJI5eF
+0Q)$4AMi6YjI5B"F`+(C1p`!ef5a"U522f0B+M)rE02k"`b*fpY5%*!lE"+jqDK9
+i!FNL&%cb3(c-&L%9SafLC+E)e0UZ3*bcrT1JlA8PfkQf-QKEj!%[82k8[QTJ!2E
+@1iMAidUcbXZSPUK86RPG-Hc(8$@L4H`G!*raY+jf$AN&kNUKS!F'['2pm`9FL)$
+Z+`9,(&@iKhejU)M"3RM(e2d(l)A,G5L1$BkL$Z)jcbMQe12abccf6dkRKQj)hG6
+4VmM"VbMF'L-%DrmMel'M&VK2U$$M,,3JAXH$5V'Yl4Hpqcc)&Zq[+$(S2QTTG`6
+fR"a-pB&im3NB3MMQU(5ik+6#jX21ifPjTY5$pe-dVlfT$lBkqLFV,&bL1-,(93H
+qK+UIP++p6aKqL9Ua5F-[,'kLYSDR[GMGrh'Jlf9&h('k`D9D@FiLUIf!BU!S2kQ
+D#bB[F2cfmL#ZHRjf#e9$B,LSa&6Ir!Q,iq2PBrYH`,5i[H25!Hm'VRlH,AcM81F
+@j&LFH6pCeCqJGL@YJD!6r2'c68`eUeqUQH0D'Ke6'rM`X"d5Lm'(X(Vqa+R4J23
+@9krbXj3BY*,i%ee%[(R@KjiU)G*KF&pK,k!AiI(qfpprhrI$dmhUHIr,qhlIY!!
+!3J!!UTUS!,8!!!!!!,!!S+"+B!N(H)"SD)HBZkZBLJX+"jL)L*F!LAK`H(LjZ3!
+!!(4N9&9PQ&C8D999GSB!!!!*N!!8!!)M0&9@CQKiLDZlU`UVZkX,`-"!4%499@9
+@CQCQCfKfGhGiGhGhGhKhLAH)L(KiL)H)H)KiKjQCLBQDQ)L)QBQBQTQCQjQV#DL
+SQD#EUJZDU`UJUr&iZkIebZbKkkF1@0eZl2A$miiia`cj3jlibqN-pdmCdXmHZVa
+H+(lrapNF+iHbl,2'lETRG6#(E-JE)JCP999m,T6`bR"m#LVrhprirjUUlTrrNF!
+!GQ-j`bTCRaMM1((GG,G#8F)EC`aR@d(8kb*AQTM$I5ZkbkGG@Q&Fm56%-jilmS8
+X3$IK%#j$XaTqXjC`l00YpdS0%Gcr$Xl2KipF)j9BciBdVdN"Dfc[Taf3!)3kF13
+(@`(9K)#[5'VZ!T!!%bh'1r9#l""L!SN63)3#V)K1`cLGPfB!M,+NVSNYE,Vjj),
+B$I,0ST8"HU92!$@#!j+A3*`S5"-H&eB"KJi%,3K1qm!RqA6epAZp[blYP98)GG-
+`8fk1E4!J!pXFJ%i8KfAa!J!'GF-+CUKF(b#MbSJVik%K,!P2#1ql#e59KaZch)%
+%rVQ$R+ciE,X-YF0PPDL$XPCE#ZL#a(K`[jE+LLLQ&r+'A#B2Zp`2SD%N3FEK5E-
+rU&m!HFXq30Y"i3@UJ2!90PZTTH9,`caQL4b5'8GiBH%i%DbdpS8XUDBK9kT8d`!
+$"3B&`"e[RKQU4`L9%NC4j"bXKraZbQ%MeH[ipRkG[9lralLe[a99I04#3b5bP`,
+L*9f&G`8pS$MBA$KX0[I9G(Tqrrb!!Alb![T!#qRcN!!Ad%"IqL![rC!!&rb3!"5
+&(T)8HRd`qlcqIckb!h38BeHd2S3r,N@5P1rZ%#(dKlGN1b0eXbaAiSJH63lj"1a
+C+3Y,jS9!(U'-'I#j9#K#H0PJHVR@8'rMeI,Zq2EqK3Ar5UVXaZ#TR(B3fp&TrGX
+k2[95LTlP5Y(Vf"2a#TR6VNDXVYr!ZL0&6#ZFViia5,P#ZG+[3Q1!K6Zb3E5*`J!
+`*Q!C!`pJpXLc)a#$MI2IYC%K'8Djl`Mb90qr6#i6K3J@9-2ed`55'T(C3p@!Na$
+-SibhDi#1G4pH#r*'Q&fX034dbQ06Z4JZNL$1bl0([+!4R#q#TZlFa#H@PPPdVQf
+Tc,NrRjJ$ZkD3!&6520Xc!IA2`%M(!$%aTCL$j+0qlN#l-i45m#Pe,pNC8`P0NG4
+Cf"M4`,,,3,ibdaaS*I5-M4c9,18)*lSPrS)kQ0#X)!F)FUTiN!"'552)LX!KK1C
+!q+"I92km!*J3Bi+6LfeMqhcch%')`fJ+%'8$!N%Z%2edbcUe0V#+lM'aU5GMqB!
+d-"Z`4"3@MN#+,*LEr[krQqjVrH*VN!"f+EYA`%,%mG3%5'ViAEFBimY6EUL)`"T
+-QHKcT26)JQKH$T[[0$FJYq(bpM3akd([9dijKa+k@T`'%S'i3XL+3`40I5Rd+*L
+H)1*LRN'f38U0!F6E18$2L8)r*AhZS1K#LGGi!PFTcUhCjm29j[0aimGK4`X!QbQ
+0[QBAQAQKi`cN)ZMH*VA5+11)%X*l!Ce8iKj3*ZT[IXUa@)!Z3[r$-4E"1,5qSfL
+Lf$&#ac6F!d@6[BpiAKJLm3idac%'TLAPZT3ebd5,jITJ4kD62P3#1!i#k41RiSr
+D3L4!b`42+cl3F02elSq",M1JH0$HJ9#"2A210ej*lU@GqAN`CeKGkFKQH9lDRER
+`6`YHd2BA08Jbl@Xma)Sq&`5H5CC"iLfTAJl,q6HM@aN'5bkZ"D3Ifcj8C2XHec+
+L2HYPXi"Dq@E5k'bh,6D$U`-K')@85B8BDZ-pZ3,T(ZHbqBVX*34G(kE'#9G6@&Z
+0"0Dl6h4B5CdeA8!N-)$5@$GFabF)'VS"!EVSZU"VUY*$R%[DeHd"$aX1(L$k4VB
+VjQP4-1V9KQ`%KTFqL0HBE6SQ9CrZ$a$KX4d!D"KS6Bl(hMF(('0,$PpP,d56TM!
+)G@Fmdad#0GL'Qir6+$PqG9+,3QQ%DLGFQRkil&a""Kl!#Ni**HhR[@'(KLEb`,4
+,[531NYRqHm@Pj%*I&j5JSRl3CJ'f0B6rTLL5"3#F`l%(%1e*-Vk(3N5EY#Y@)M)
+*N@P5XRAV$34%S@`LS`q9jG8-Jmbh+q`Nc)-V52'M(Q,Uh!EBhm6FKfc#bJf$8kR
+%DM8Q,p$EcBJ3#1941MZ6@NrY"V#-G'$lir4YU46H@hq!KFLa"a6J(aJ'ZQG3',-
+kZi4UfmHfMZ9-FG1$4R&4iR%T+H0G*0AA1TZ#iZHhE`-l'f!kI,qrmHkVrJl$Mq0
+H-fq[l938crrQ8A1MCji*T4HAcqMbqIS&r4Zf8QP`JSqKZ3JE-(m[DdDjAkE"iHG
+%HjQ1i'eM@#eDXL'16D$+hN(4#3JJSV%"kddZZNY(*Q9f4T,G#!6*"dAN9[$pJd$
+Gi4S61rU0UjrrXX%5AFq4A9eKN!#Z-iR'#3fAV#!GA%GN1N!K2+3""ZGKbTS(#Z4
+S6T4hDUG*E21PqhG`5)FKH06)$[4d,Hb&9A8$m!N#ARK%9GCD"F4aELD9'*A@%24
+LED&!$B5aaRHQ)VRbdPZU,Y6$+i$+p'eBjI'e+F`Bd[A[K4Ddd8`005`YkB0#iXZ
+S8"h0GkGaB#f+9R&"ED&)m5+c(U+L"Rh1A5(-1SA)"-KD)BJlSJK$EkAJM)ZmKI-
+!cdY&f#H+i*)[FU$XNJ9(6$2P`1Q`0IQ+DXDeJGXc%[$lIYK`ZYf#H+`$R(Gdf*2
+bf3r6C$V"#+&ki+a!bGqp+F$r@B*e2E5AG4%IrCKfq0&UQ6kqlTke$mi6a6K&S,!
+*Ja!Hda'Zl'@0-[-96rAc&dIcALR10iM2r8*K&!4HJI0AcHKXKfPI!Z1G@XiM[A&
+@4dfH8#+H,3F"+I[!qKCSC+%q-9Nkc%+i1*LQjqV)CfSAe8&8P8B@!36RUUUlh@F
+IQ9D@+fpRZaChX9Ic34a93iF9Vq0,`R&qK"%N132E[F@Mc+k-D&*B'ij&V3&'mkp
+mlBSNK[aG!@8hACLaJqQp&mTPjF"d9'2(Jb1EZGN(D5*5D+6Z3YYm9dKCN!"Nmff
+5J0TPQ`Ab(e[J%-NIZDfRfUUS,NB(X4G@(!N%,Zp#aG$l#M1-ee"SlV&'U@mKG@h
+UQ1%@R$JhEihQF[URfCi)U*i$ENC+9&a%B4mC9'+iG82iR,5&1Cc&NTYpj+0,k4-
+F!+hXaNeAR@GY04Y)Z`XXL'P+eHA31NYe%1%UkUJ3mXVSBLZ3!(*jM%lcVD%3Rp*
+fLH2CJP)9+ilRL,'lJCb9)4BbZXjENEdq6LGB)3@eaH%G)8G%Sbkq8P-VcYbK`r4
+bN`Va3SUYk3!E#QXqbdh8FXGF``!()X4,Q-PA'8"C['fVMa,KC#JRG$"1P5jUJJ4
+fq@%ZjV`fEq!5!NKLmm,T-B9#lGRHpk%-+&Ier9E%ef!c0%eG)A1k[MHi%LBX`bI
+@pp84#RmR6aK%ArBX@rRdp[EdpIFRMe@aDZMZ(TK)X[V&+-h4L'P1jdbXm'+@iY[
+**hJ'-eMViRdXHhkbR`-F3d'R%@*[9T`5-bV$Q,%Hcj1[DkcaA(G*%lc[5CFcH+"
+XU3Zm6,eI3B5K@T5Jf#P44UFRC8d0Q`!lGK+r3q%CU*3XA"M)kmNe&6!XD&ibXJB
+0ma5N!(afhARb1&qJH2l!p1b@,A9TZVKTL-!*ep#Ai4B'&3aZbqLBE&5,q`R+Y#5
+%P!40m6@a9dFi9@1F,VF"XS%rj+ejfK9-iBZpRS2$5GD3!'3pKST-Thq*$,!L)4Y
+%i6'II)H%)8%-I!@DLJJEdm4XmRHG'TBZ[d*PK`KK`a1-N!$ENkhXCrYS$+ASJH,
+`)I4Y'Y5N8VLhKD3!l[fTST9G08aN'lV'+eN,0ZJZ9SBlACJq06'PMIFeLA*pN!#
++Z1mARK)%fZqSMAE2#H-Ea81AfB)%!C-&VAUJ!2cIYS9B!%@#+,,YbC5!c)q-)L5
+RPKHcj6%N')J&KjD@15-mr,ZFYcYNNr63"ZI"-`%1Z1F5+5!3[5b*3NmC`h,SbPS
+251I-ZJC*d2KpP10%+E+"J$DCeEX3aiYC*NR#!(P0,e-NH@HkmdY(dCB)NF,D$%Z
+QH96)qSaUZ3mcaFCU'T`P[AFX'V8Ub$NDY$@kTAi#(a[c[,Z1+L1PP5#%a0TaMq`
+H`lYk[`qIGeI(V-M`frHec65CN!#4f+#!keVjfPkGQb8jmbPUPKS#r'9!26HCdi2
+bQ#qN#'kbla[Pipb'&DC@qF4SG[ZDSRZ%KKV,S33VGTI"r5eUpbcF,#mRJ)RQ0)h
+0)bDk`(PQ",R6rCM,i2U!9a!Q*)KKf$NSK4+%KfIMcr(M[Cj[e58mmUMcAjCA1%8
+Fc6bAYk2Vc8TJl8SK*UZN'4[PDeY6!J2m2lPHdXGhQ%P-G3ap)kVE4(6IkY))cF2
+l@b2M0N#LHA"##HK3IpjUj#kmA+mTk[[Z@Z"UH3mN"Zk1Q+SGS93Qr8F(lpDdlGc
+JiPf8Ieq(QfirY*X)-I)DK+Fk5A`pE+j,hN5IIjlMh%`*+'eb)L6N!E(AE-$#-K#
+@e!kkB,P5UM4cch-RrP(S)*!!0QYfSV$2*iMSb#fMBe[IY6B#MbI[+N&,&B0#5(K
+K(fqRE@'V&ejNMpLN33kiYMC1!MSjmF,lRl*SBULqmkZ`B3@BiX!S+'[1)h#*,2H
+-dpDfjqrU'drJHUA&0e"qldS-1H'mKpKEc2Q$SiA4e&(1F5$+Z3',VcX,K[9+$Z&
+-6m-+iLHpPb'!GK#"q*jHd9hSq[H(H0[dD%!UfMhaRT1,(ZCIr,JDd"j1!eRI'8+
+@Ci(le3&Rh0l#j$pJY&4+3rX""YFl8'"M42f"DaFZS3#)lareST9*4EH#UG+&Yjf
+Y'kAV'bYV&DYN0K-IZ`NpdfDe1!T3GK!bi'"(H8*6bP-A516mI+mIrF#lR9Kj'GV
+BqhAF(c3qD149dU1c4rNBA'%*f5ZYKJK@kfjARGmab-Hk8Tq['b6JREZ'*-TP2Ih
+%5p5V8f*ABGKqCVI,-m*PVil$-Q-f3YfmM%!fMmF!4(YP`4INf@CY(`AmRmlX+6Q
+$L#EiVQZIP@0#pE$jp[`6fM$d`022%*9)FL!P+YRC@dI#)h*V-mUcpXV[1jb&%,f
+dYM4&6LiG)1Fp(*cQ$@02m+cah4i"LC%&jb,TlCRj!QBd4XI*BJ5Y+R4H5K38'KG
+"!kefcGE#EDTRYr!CbMkbHN"A9m05kFccLYbB@4B[5HlJcFQq6I8il#YkGZ1K(4Z
+A*$Q@HVkM46'6Eb`pcK-0N!#`lpJi)1D!dm"*9H%0%&9l3I8mVA"G"%Ml'IjDfj5
+bji2k@LcJS6qI8BkqD)bHchl&Zi#&`9m$pG@"5ZTXR2X[`8Im,LbX&ZU)V!1"aYh
+(q$5PTiB+$UTLZUll&VYQ3eNY5-Y2%1bMbQ3*"%5ZkR)'MiV,*42jcmY54E2h'S(
+B9f@)M,p[iCX2m22b1e!&A[S10JRkm6iIpEf&P5j5aN""HQ#lUS"*5*8*,[DMlrU
+6T@#RVcKA0PeTepRq("d)&NFmK(34fGqVCa$`N!"%F*G#Je2`!KXU(,4"I@#BIhe
+CEES)QYKk4Q12ZI+"""H9U'[NLAdclrPeJ"M[@bXhj$`966*P)BfUQd3*IbMY1r1
+mjm'*mH4)L6[F0KaRe[!kK1YG+RIhNAX1di$EGAM)1B3D*3q!0$)UQddR65bD#l1
+S2M$#J)r%XURhq-TlQ6-9@AP&)h,(jc5LFH0NhmDUZ[iphYq4!cqBj"Ndb,JaYZL
+@%-XdZ#R[*I)mCpL5D(KM&dP!3Al6e1im'Ab5Ym8TeBFhpi"pTGf#&keeqX$3#F-
+e13d!K1k["RY9M@Rlf2(TZCRJecRD1+"Hri2Q3-`$H3jfH8(I8#&"(f#lKh-)r9Z
+3!2C+$pY!5LMh9'X86R2E-q)15BN1`,Vl0r!"feNEGEkDbp[qQepPTD05"RSQUUr
+"NXVH@%B`(AMSRp9Y%0JS8J,eC+pKN!$E-'VfY("&k[IhG$a)Mc1Qb[fXI@!d0I`
+mVHQLmfLKYHME'6fU$d*SCT[F@0H!ahr,*p`EFHDl4#r$cHQHaH'Kd25[K1G!cP+
+Cq2fYEeV5F3c9r%46diDjKKPjc!Y@`ed`h+3caFDKHDB4)EC82j96JMI9FGjr`*L
+HNECMDT4MPjH&-PY(-fTfIR3Rq)Vc)VGG)%(E0Aek2ZpBqL"HFEjrTjr13)`iIh9
+)Mi$E0E)CeKUf))3"TerU"E*f@KlF*eVd+XAmmqLKrAYdRCcjNXXPXVHYFbB-*-'
+TJN1N%8G,XpZD(bT5IVDl(pf2rCiPN!$6RR6K*Ckr$ked19IM1@02IqS)lBkZflc
+[`0Y0$@ACVPh9Y&65c&$eU8YZeQem@hckb%K"IV+RAU8AfUYIb0CaR,hcdiV%pb!
+&Vb1bEmM+(lHFCqicq4fQ,b)SK-DTiU%r&ahb3TUhGfl3p"[2M2aZqkT+AMAFZGE
+GVD!IV8k)MTfVEjc"H*F$IflQ8(Ir4UqXhah2a'cSZh+ep&Y`I%A'+plV(jqPlAd
+8@rS4'H"!585@Yp8!0P3!!!"#!!#CQD#J"TS+!!!!!!!!!%!(K`QDS(KjCh#)Q)U
+!KS#AKkD!"`#BH)#*HT!!N!!!8!!%CQ4QC3G99'P94AKRTJB!#)!J!!)M0&9@CfL
+AF*!!!!"j!!!)!!!!!!!!!!!!!!!!!!!*&5-d489R9S9PGSG`#AD3!)K`N!!(!!#
+3!1APKVVXPkSGImDjhfaTcdhi3mX1kAmi9i3m*Ai9cZKdmr4kFJ,2er,Nre$bGQT
+iBFhK$Sp(2d`kFZASr2,j[cbrT$TkI9dqMeG2QKEiK"`clpd2*NjFhdq[ZrhNjAL
+YKjI,#&XG0mm)!AKZ[RUadehE)4KeihhekFE-EBIaA5-S4Ze"!EXG&PHQ0#fl+m+
+Fm)HqHU[Ai`TYPJ#E#(M2%$II+!58G@U&*`VTcJmrHZl5#)-5!L'-0`F%lSf!l#d
+jN!$Qf2L*AZ"YY"*UR,#lmD3rV'ZNJJY8iI2E'L&AcMG3*NTr92QKSaT!$9NSi%A
+r%U(#NEbZJG3cL$SHmbRc3KlEjclpXI#9d1e)-$&rD1LGmD6[m33qL(E2`PESPIc
+3k2qHRcY@"UkZl'kbHR[b95Y`fF+[edcYYN'8eCN9!rNp,D,Mbj-P@U@ZTSUiFX2
+TpIm[dib3!)3Ufi9rrPQr6Rb`TIM+&Gb#edpdGNVX5k&+)ilm2RA66YeaX`NJRr@
+-k5&AI6k`jB8a[ZJ!d60iS-UEdqFV2#@kGGe%%0dEa3JKI0dmrRdfS+AafE*DVkp
+QfP9*f5[L,RC[6PbK0IKb`8IJK"!-2E#bFm*ALS'&L)Bb$fpA[cm"*l3K+l9E29,
+K9I+b1m$*V(E+1UbZk80eNG-NY'-"3`h41)I8#3RpH[H+*h8m85Y8NMAkIAlUQMr
+0`")*L%*LDTqcS)rrEJlM+V#amYj2A"8RY(%X2L$f&@ZGPFbq!JN9BTJ$e@Z[L!4
+DSBYjkpH%UCXV8rFFJK2hpAAm[K$rZIhGREfGhCm1hpa!`J1NVHD&@Iq@")c%3TQ
+e[ChCrIbG("UC'8pXPTfbdpr$ceD)i5+a`lkpc,*k*E"-9mmGaGAf[,4J*3E@"rY
+GA+()H9464AX+2Uf6RUdAbMhU,PVF+X4XaI5@qR#V4VKbG((M9KE'b`Q5P&NU!XY
+c-K-L[f#3!"'4R(-#Cai*$A"X3im@%1mGeUj"SY%6BL#0L'faZ'Hb$-a-jM&L(9f
+@be*")(N,ULq(SSF%6D93UUbb1i*r42HHAA%j`j1JF%i#-UpPdlj("NX%Zfb,1&`
+bRa(Q@Q"mS3)H1,8$,*Dk$5GiHK%`ZlNlIm`2cZdI#QQ0d%YNTNGrdbA9FeB"&1(
+BcIp)R)b,)KYe55lVMmFQ5V3pAiD)XZiIC"%r[Um+6h0#EEHU[5i2phq5DbXdZr!
+6#L4qcLPBLA2Ljkd`JQ(X%pH(-VVT$"N51bpmhjZRQ'K(hABKY[AEhUGkC6lU0qk
+2GHBHMRb[RQ%AHFb`-XZUY(eVmIrHhpZcVkPlKm8((@3`(0j#DlQ0FK0#*r3#4,l
+fG`UE-2`T6fBcQFrN`r0)idQ1Y!E@@H-0PIK*FB)CaJ[53SqkAcdca%q"(J96abS
+AQbXUjLTEcD[p(eH"MaShdH-'9SK8&8`DjaY'%VrJI)84[K1`m%1Fb(Q")jd$hM5
+ZPJFQ%-F"e8c+pmYFVchIJ6%iLda"!JiTL,d4J8!Im1#$31P"Ae&3JrP`Rl$R@$Q
+e1'2`1f5X&"aY9$#cql!2rKkb(bE8+ABF`kc#)bSqi5El2I,2lXrbcp[ARHqcM,@
+$i)R`,*bqcfHb'IiHjjreIAkrAN!!!%)!!*UUQ+QfZJQUUVZUUlQT5+H'Q+UJKfK
+QHjLCUA#ALhJ*Q(#B!)U)J+KU!*S!8!#PCP4@CEKQ9'Y84RGfK`F!#(!J!!)c0&4
+99RGfH)N(L(#TLU#*N!!+#UN!!+!!S!#J#`X)2M0&999@CQ9RGQChGiGQH(GhLAL
+BL)GhQ+L)LDLTL3LBUTQ*QTL3!+USUjLjJ)#3!+QUKiHUL*N,QCQ`UU!,#J[(#fl
+C(PKjpNip0dF-P1ZF2KhI`car'GdiG-F*h5[KbC-hd`KLa`m(p`*b#I,$0j-Q@(J
+K$PK$`IIA3%Al-hMbrAim[f3cICbmRdmS"+JrjYp0FX1@'hJ#K$`BXI0m1lSrS#H
+Xm3iq1#MT1R$C%dAKE,#(UPK6AarK,CXV[XKl0I#GfQF2C[dE,Tk`6m@-%MiGhjU
+M&,!Sq(GmKK#$!4hB5daMCGIUQ4Afedm4MMjjJ*JekCE0qfra3f4YT$rlI1PeYdE
+)8ZTXL$)j-@IUN!!+I'k'@b34GJQ0R0$@Sm2Bb)Y@VcCppqb@RhBUSlCkZbVRdbf
+lBhdU@ZhPG&Uq0E"6Ahfim@,(ar$Zj#C#j@b'82!ppM5i[6A`P[TN""pVDhiG9`9
+Fp8rm8+cG)!3$,ASR6#[5&9cfel0J)p@k[#kq`+(m8,Vk!%!G6hk*add%4db0B5c
+e5T'&0GG)9)8)8`MA5B#K26`R5'bkq-+d#5#6`cKIAY!1[X"'-9"6NZS*dBZQ3[V
+XX`M1FCj)IjP[KTV[)#3MeK$!S4C0-C%4j3fb`0$Ei5"c-mD1%!,b,*!!b3ZQY5V
+&LUXMDiCCf#5"mXXa3J5VHZB*'RA6$I%,*rja`RAdJr9KTT-5f9k)l*KIF-J&Kb[
+'1F)f[X13!"L1%Ep)5!KS!Hb0+4kbK3,%f-"fkPeHblhS'b8(Rd@pP91U1cTMZN'
+f9BEHdQZr*MKR*eF+F0d8QPq(Gm5a[4j'kR5`eaV$+f"mL'-M%KEqh($0b3h8-6'
+)9[ijXZ6k[*TfN!#Ep3+C4-"2L$4LMA-+%jXheC2kS*!!,*kVV+Dc$[5BGj!!8BV
+$ZZ0fV@Jl[PZVe4[hlG!R2)2rmBaB+[m0"B##-3)238(c'-pFZSP+HMlbCX3brB%
+5!9@UTXA"38rGGZjXS8[ZfEjN#0YejJN1!f9pH1'1&mK0pK%1+lk25XkD`hqVTPE
+E10"&eajFRNZ[B'A`l[b&Fm4(NHAAUe4Xd5T56#T45jT#GV,CLMC'PA2cmpPdp1b
+ZlE($QUC"K$RmUSK,N@q6R@4#*&IKhIV*r+0Ua%-6+JJ6KYjP15`0!aFF-2Z$HEe
+[dLjXbrXSPb83CG$$#Zm1)&S4p'V#@rF!AreMKSMU#"Q1P,$B3J63lC@4jNA8![q
+J12MD8hi$D#JhBbjXbSY*dV`S,%d-b"rTd5kq`2f$Gmf6NdlHdddrh%5HZkNClU`
+aB858PZ@S3&Yd82qPlU(8N!#!Cqr'5*SSCP3X6914%8)$##"a,d4S&BD+L8a9lC%
+A&QHA8l-F0%Ih2l4(GJ+*jEaIUZMXF-pU[V``Pe)qRjFF0YH!D3*+A,2Q&SJ0Il&
+C$T!!$HdYHS,J1rGf*1Pl!VbVeIM8+BiURP)*K8*#9*JCb+3QVm"1*k5Z4Q4,4"$
+@95#T-A@TY+VcZFLm2lP*2ViEYFEpdEkpP1(0QbLNC)l5-+"e3UMe[!X&+VX,%aN
+1M@PBh%#VPpCY@%pMbeC`Tm3e*VKK4&8PU-Y2F12!8R$(,Xd9cLG6i#C$hi`KS"F
++dVJDLS0,!paFC+LQc%'PpNdZ%YMkL%Ij%)V!XUm3jL&GRJXVH92ek[`e4SK&BDX
+!LV$Dfe0T8cc3%r,)cL`i`ef3!-8Q"@UDQ-L$qA-[CVkPQ1@`+,cjL3I,BRXU%"h
+[+9!+j*&V*,L)IkjC5CU+lZjLmBNL`Z'Vm1B%,QX0V$FfeFKc,pQkM9YCN!!4DS&
+8G,Y0H`E%eMhP3@NkS6+[r+`cFa42+"K$88c[4!Q"S[,BBf@$Mbl[8FQK(d)K$S'
+PELlFMF"X)E,[G'&6)6dEaQYEY)*Y&%XfCF*HC@FZfJMQFCbXQ,XUPSM`0hZ)&3Q
+B0QrL1r4mA&b'"qcLc,C)Y[2CaFKU#r2MFCf5'#Y9Pk46'-K!M3&8Hj!!BpV#Vf0
+GYhA8QITPTR&Q0k2cBiHV)a[lU$CY2L(HF'QIr2MK[Q&LD3ZL@flheV&4T6$NHL9
+9DT5X1mUT`1fX-qR)E`jhEM(qVC,4AXAX&U1BfA#h5+ZF-p1PFGqA#*F-5pRr6,H
+1#&+(e%9Pq3)(09lqG8QJhe4,mb(R!mLH)+P#m3ZZ[F0['S8+0)5E-4-&d"LS@)D
+-(ZeTPSjeVNaiiDGFG2ZMIdq+!fLmQ4&`PNT9(5@imA!d91*"K9PdZr3PQ&0Z(!X
+r#VK*l"jZ4(eI)-,V@Flb1&HQGRrdKChQ&YQUER3CMH$F+Kb"8A#-q9MC#B*(Sqp
+#(J"`GPNH!1"b`)a&6"MSrl`+&!T(,c9Dcf@@**'@,+2e4Zm"c"X,(mHm!4"(L&#
+achakZUc+B31(+EBBPP34%[iK-UCE-Vai)49`E6`f2"p"q44+EhT"a5VK6%0H"9J
+j5lcH#+m,jFV5h#R2[hMbFZ$`RfC(1HdA5'4iZ&B%EJ"r#UMGYaTKp%liXhEfVm$
+`U0pKNe-IU2P1)9Ee!6'0cV[U,5`jI)jKUYXE&cK&Z*&0cC,U[1C3il'BbJ)riZ)
+[K@LAP6QNMDXp3A-FTI%*d1d`HZaSLp`hBEkeCCr%&82S%el!NC)erC9"#$IX)&U
+`k8hi$lQVE4a!XLcEGS3ZLK9N3J,+@8AT5pUQE&BDb)lD!BQUS1Zqm4q!*PbFHRd
+Hdq9G8'a+M8EpSi&10P9La'UkS,+K!24a*hK'@I[11A(X$KSMlH#1[D6X4,iG2q'
+qqmT"%j+"b`Y2B(S!cq[lJ1JQRD&M!HGL*S1#N!!G,cid0KNV4$j'S-VB9&8QEK5
+V3`3fr(,BiZ`UIJ3PiP2aB+E@%Y6qb%hJ0BUQm&ar0&0J8'G!Zj05`ZB"@TK&G8E
+0`Cc90iNhM8J8*)EjAk*E'1IeAUmYZk`$#(JiNKhS-,'1N!#b09c,-bUk4!*UZRI
+SihHZeaM[rlI&H&6cA31-S`C!aFHSMrr[(jCN("-dPm6H2`f$$C!!i0B'(Nj4hDq
+Dh@J,h"AceBIQEk$pkc'+H6ZjYP!VZaY#CV-Ip98U1*hSM,S)6E4+@KZQT@d#34)
+c1[T899ipVbB9%Zm-8'Ak[&-qPXF8MmAN&QY6e8eD@C!!4%a3@#a-0LCCK%@DDJ6
+VBQEKd%p1(6aFUBA-kh+@a8FCr'aq)*c!$GC%1p)Yf*e(-"eeZa+M4I9f0pABhrV
+XE,A',V3`520eTUfkaEF62m0H9q,ELhCZ,EiC@jY[N5KCmIrYc(pjcYEV@JCRXFm
+'%TE50c9Z9jdV&fQmB*ValVQqlcBHPS-$"(G1fp1ej,NkVLcTc(KrH`@cah-PlEc
+pXD4(&m#LAAT("jKAaK6GR!&EG`b3!)IF0,SkTY*AG'HaHbl"@RNR'rkrek&#8`N
+SR&"[fB$mf-$Z3RX+Cq'iKq($rFCXKrFcB$,6#iF1*%$`q%Y`IqeH(!L9peH!Z%K
+NILCq9M2apB[,ZV$4DTIKKI*aUAdM&(eT*I@NPlD58EQRBPSYIeT*E'pbH8CmD54
+G35)p&U6l160Nrm(9efFRej-a!M0P,4m2QkjdVDGTf)(MpYiFI)AY$*F5CX4GG(r
+%01b3!2V`+`b9`+3jfTL0LFlJJEJPDh"+#*[Z5Nrd`d5d4Fk&BGV)-cJ@&dj1d`e
+NY1mm(DS8!#LSX1)'0-,p,FDQTBKNLNT!9i#bN!"!5dRKMaI+lqZ6b3kiCX`rb-V
+1!J5Acf&8@mC0)LD-Y"$*(CU0"eh!m(,K#4j2[H$XBK%J!J`TD$)YE*)mY0h[%$K
+m(Z")QAjf%L#T+KCJV&PdFXBZb-MEfE)M*S,3C'-Lbb4iH[Sk2Ejmm-rVKRr$c`p
+2Rk-m2j(2*[%H8qrr2P855XlFHBMT96D@p'0UXJT#h!V43rK+iHd@(mLmNrq29k-
+rYlrmc(&`MbflLL58jP2F-ICIGDejbaVBkKjL9q"!h[MimY2J-P)piX(a%MD'#-L
+92@m$YEFpqi!H60cPq$fh6q16`3+r8mmJ+Ap!GJLarqi%D!N@&062lXVpi(%SG[Y
+hALcd[SXkVKrfBqFTcd5`bR+DGReVZABmCc4hBk'@jYYb@92PC@+jpi)b52+b'HN
+dF44T$I`60QdP"re+VfI38V0VebKJ,elU"hZ(k2$Te#KmPT)@rAE%ImNMYGAfY#b
+*'DrlqFYkFI2TVXqAqLD2(GHiTmI#(pDPZLlP8-eJl9!i`95-GAa"N[-SLFPiH,@
+2bNFpU)HHqkrfdSqC`e8KmTLcP6fLl8[+)(&ShJP(VpLR09kI0RATZ'cl1)B@AUf
+&E)M@6k-ZrCL8DbN"FFS[HDkiEl1aQ)hX!2l@3H`,AM3JrKCljN'8VXa+r0JKdkh
+bK%lI*pdkhKrKEfke"Y%2+HUAD`[aYX3bpX9mXiL&FhcYXKMk5Uak1q&8@LblrqV
+#[FabGUb6#PbXGjFYEd,l))FB*#YKa!fBU2M"$[Mk3L%ifilY+3%mC-bDiiV`9"E
+H6a6TZ`@5A-5QIK3H6@cEBQcD$X5,mIrjmN0d4qpKFp+3!%-AD!jidG@%SFXB'eJ
+ja*!!bKE!9Ma+QdeRXLG1al%pG'bj9#dC`,4M!Y&kQfYIl6&L%D-QC3LkqD[0Rf5
+dqi)[jI,jBHIep#m`H5RA1(frEpZ)!!!!3J!!QlUJS!F,!!!!!!!!!!")PSF*GlT
+hD'CRL)UBF)H*PiL)LUJ!PiL(KhQCQJ"3Qj9fC'CNKeC9@94@GiHe"k!*N!!D!!)
+M0%C@GhL)QAN!QSN!!!S!!*!!!+!!!!#J+54&499@CP9QCQGfGiGhPiH+KkGiKjJ
+)L)TiLTQ)QDN!LD#!N!!!!+N!#YhGKTP9(MKl2T6Xahr5F0lTMqNj6Kf4ZR+bZ'E
+(PqhIh0f(hlf,IKiIP(XN4IMKPmZ2*rIp-X2$$MKiIA6H%%bqEcC[&Nqd!F-fEMc
+C12LmUMr,Y[efAFF0RF%9m1jZmRmIclIr3LR6VM1-+EJ#3dalB6PXYUM$C6RZXR#
+q`"AA'%Vi4TR+0a%Vqkf-0YS2GGQb2ECGe`YZXkUSl*`TVd3L(%5VT[#b6a`h0d&
+*Ff%Ai`&`!P$q2jqULq2d$T@"ZL1QMe@EETapp1b1(aepdjCj`cF@@($``jUEpFG
+J4,269$QL(&D*plXkk)l)c[MGKlDDUL`R&hS-&0qQ9p8F1N%%-c659GZfpdr"JVA
+C+[4'Zp3m-`@8!*4cjl0YGp$MT4"1r@)3&e11(jPJ5R&Pd+CKX+qiK(GCY9#Xp0F
+0&R!M0h4cfAD%,UDjpSJA$UM9Cfii3SVBc26C#9FpS6UrA6H8)KUMH8qY%!,DEVj
+"KXpdG!JYT#DbVcf&leiA"L+cefGUSF8V#"h35&%C"j0d%Fi$S1*TVX36YP(1"65
+%K#6if-TXMSRebYI$1CFQ5(a!PI0K3`ZjpSI-Bl23XS4k`X&`Na'(EV%3JQFDFqX
+,lTPA),h10dSXBq!HlRXV%`0368V9SN`09$GXj9kJd!JpVkV2TKc8e"K2qITh`f*
+*k'p,(((`3kK!X32f4$-`V$STcTZl["[XAMdK0dI6C$8%K9UEKC8DqQ,rkYGNJF0
+PeIXK$`p%15&%pZcrl#[NbprkLT!!dhpd--hke`SX#d`hUq(,[q$[&+(qQd++SkE
+pk!XTKKP8rVrA0h`SZPUehlll36LF36$0A`m6Y1`#jYr[JdmMASHA$U$BmEe$m%c
+iL&4eGd8#[q`$Hq`i3KqM,m2RY&%jlEEE*ad&iHZ09U9hTIRYY$qdR')$LP`US##
+LeBb$-1KAf,NiE3I#creDkDp5$*4p*r`UN!"#"(eU)*!!IXlDq!)586p`a"'*B01
+j8pE%8CM*hQG)P,DDk3kNiMA5c`jMR"KjdcNIIf8Q5111MEk!rr0NKd4Y[MXkJmJ
+B$H-'RVLDCE%V(d`EL`EM1@GpePGQcZi)INL$`p9P98G8H!6GfkYIA'0Scjm%2Ir
+Yqd)i)IM@E'Cb%43,mdXqZ@UQ[JKbee`jEZUblJKcHjZLlFS0Qp8Cfdjik0bJ)NY
+Ur*NY[!l(1BH#NL%+#Zi06hq4ImAirZb,SSf-b%00eQa"LUN4*ZfeK)+ipUABFj!
+!BCZL$mMEaUGK1&*Zfi@k8CklcVl%SIr0db#R5)!256UALLQKTG3)D9bVD(mP(cX
+kUaTeaJ4h+*DBfDA4@G)UjIiHEc3lk)e6M3m)D%fESJdbh%GHjL2#0IC)3N4q``6
+5T#Q(lIYq%ThrCpM`2KCd5aThK4e5e)aE!MF&Y-DpZchlGR`fhe#`9SP'iEHL'dk
+1bQ[2&,N%H!-2Z'Mf9pRi0%AJQ5jjj*rNk%N4X5BlK1(AbB8D*6YUTlThpe8HmMT
+@`@hl,0%F!b&92dG#r2JdDHbEGh$FG4f14Q84'$hIhXB9i[)`"L%C$kqS2hkcdr%
+3PX%P*"h#40Xfh[e%jmPMc,A#J9H)m%P49Pj,-p3`AGSbJrp(FN(JrBI"HA8%@Z0
+CQi`GE#h4%aeQhCXTZk`d!SG'[[0&8Xf-rJcIpAQQP(E)*'3`#UMi3ErQ&&Sar[X
+fBC1pAaS-1mZ%JUiRE&0$mhd8-LFPKCkiSARH$`3PT0YSbi&K0PBi&QGRdFhadE3
+N*bGd*1Bb20Ff&'ZFhC-!j*9[cBqKHLrI94f(DXZeahaB9cRpQ$#3!0A!p[%9JXS
+2p46&p)Q8-ik2hfLiJ18p090IAKj-iV#Ia)%lS(`DH0`d8(rk!1Eb9XKKPcl)+mV
+r3[d'P8rcH1K`Cd4PGP68jB(TYacQAV2G(&&[aV+,B+M[#XrfKV*EpjlSD"fbkX&
+,[!D,lP&9PHTEA`RZ,,LcB%TkSkT$L'e8A5M`hX@C-FE,1ZR@&lhff3&9N!!a$[9
+GCYYHPa!5JXfL1N9DBX[SbJ0$$p"`@(Emfk$SK$H61Y4cp!56q2jrSkZV81EfFM1
+KTJP8G`m1,m(-T+1HfVE2,`KN#%iXSGLLfT@+rp%QSLa"a%dJka30UJF-c09TXX`
+aCKd+Pphi0DY1S8+Z1Pi0##!EZN-c1i'E)M-K,l4JCSD@X'r"hP0RSejhk-1Gl+a
+)Tl,!,[CG(CEIh+BH`KENG%,59YE)1-0KX2G@2(e0LMmEPKC)HYcp[fZMIYZV'b8
+NJk3S#4!hVYf8,#[#K$A0j2*b2'4kjJ@kk@NCedBXX%+@LJ9%12q&@Khkik,"ia$
+XC5bX"d8SXj-(r5@IZDNaUr(*hiIR$hIjpr`qAXk#N[$l1AQ2%,r(Lm[LcCP9"rd
+ZA*A26H1e&k(T4Ap5+B9YpSmc9KC@1@qf1M#LH`Ihkc*eZJd)biK`mid,&pN6#Ik
+$kd8kSM`DSeKA+Q8,qBl'QiLmUI@0Q)U654I'DE#DMj0pXDK-@F1Ahp(jqcjFBb,
+BL$0EVSpCUTq)lc[VpIbjIEdrA$Y'9)m'Kkh*r5#I5BUU2#Spk(aXRIdClT@L-8l
+BjapM@+eklUG0r-Qdh33Y&mB4iH!H0&fL@HpQEAaG9P[$V&PQ'T1hE-2C6Lb3!,l
+Kp+UPi)`m[NKGCH!f(LkC$8l`r+`IKiI&eHM5'lKQbq@%alTa31&9a##Fj)C"TCl
+)LXl*Mqh0j#1DVUHk'mMT0p2mJKUZ%#4Trl`[Sl60#D+Mm*!!bkE`b2`Y,8I@3D)
+!akrk(VLH0BNG`1GibI-l&Q20bBkT61j!MY(ic3K04F-AM+%Mq"J+iZ)ER!jFIF5
+F[riMd&(je8R6iBTchl48%2*TC2RNa`-5a968B6N8[jJGG83e+'Vi)0UfhQpEUL*
++aV(k3Gc(6PPlCDM-h&a-l,&U+IcYm(5FEU$IqLmmQ6(jFLKEUD3FkTX+UjY1NV$
+IP"8hA$dYdMd9#(iXU"T&JkQIL&(M68pI$T!!B)Qb[[mQIp+D'h@9*ZMUT([C$12
+0QBqqDF`PmT'rY)kb@"R*N!#(EVVpfmZpNhce-qRHblrh$Z[C6EdVIM,6RT(-0TD
+&V"ALc,cCqiB)-l%ZAdqTMeAq'C!!ELH$N3YjT6cM2FU#IFRG)ZqV,Mc(IBfPA3q
+I*3F)GhdHMd3pR`pVRrNHIcqIF!!!!%)!!!S+Ql!&!!!!!!U`!,#J3,"R#(HjChQ
+'H)QAQ)#BJ!LCPhLC#DKjQSH+#UZl@iL%C94QCDK@9'P99AGfYJH`#C!!'3!#)c4
+&ChGRL)QTLJUCX,UJS!!!!!#`!!Xr4%4899C@CQCQGRCRD(PfGhGhGfGhKhGiH)L
+(KjQ)L)QTQCUUU+L3!*LCQCN)UTLlJ!UU!+S!#jX+!!UVX+#EUq,LKUXYPjiG2I(
+EZYPcBbli3irG,r'&Q%1f9q&NlSFr0Sk15MLKQpXZf`JPjiD1MQmF-d)HH%-hhaa
+!KD20j[,p'M4p(NmF1I4jrTmRRmVJ3qV,(C1rc`fl`+--e(&k2frIUrj!SqlB"Q!
+"aKJJr`h4h5[KM[h5`PM$ZXaf38M-m-C`efGXSEjj!-2ebXUq8,+j4!Mce3f6lS@
+Bq,#&FlTFd)GFb5Q,"JrcPKM$C'Vj5V!NDjBl!-fUqHf%ES6YV!L96Ze5[PG8#&[
+R9+9GPfX$[K04BZRL"h[P'e5P!bF[6k[C43dalCBi%REiEBhCB9AfEXBAjA3bZV!
+h5"Q!"pV%Eib2`$[D%a!)&115%`IHb80@9YV$hKACKMICTba#E888fDZqP3bT)Vk
+V,JD90Pfl,&j%Z&1U`"FS)`rEprp1*9&ijAhB3$%Q#mKIGNGi1Z&0GmG@-!*4@KM
+CYPbiBKDfF(KVP#l,ETPIRK,'VQ)K%U5$1F#%#I4Di6ca"HdEX3V5'TTRfA"@VAM
+!Za3l+#8FA%`Ge)[ljeCEC!2qUGqf1)EjPG92DJ*KM$!p`P#d(b$2R$#9XUX8&2$
+(IE)#,CG$Zf@9E(3d&SHkqbl'9IRSiU1+RGI*!3#QrjF82dD"c"#TZbUY,49"rV!
+(5MI$p0Qr#bV!"Hiep`-L$JJG!Brl!8%#N!"k'#qAF`*5F(,bmT!!(`RYN!"Xe9m
+m)CB"J3,0&`)9hR#qJaZRmY2$K6T!mrPlqH&-`J-+G-XBr$fq(Jd6H+(fp2Vr(V)
+CifBfb4GIlI[r-,8PV)V%&9B#%3PIC'eJ98GFbMHk)9pG1iSL"V`XelB`fcVPD'[
+4ZV,1!'j-lpFJaR,E$AI(YXahd8bZV85kBT($4dJ+BH`abjiIEI[%*Ihbr[CMMRK
+lCkBIK'm*0VaRGR%1pF29IC+(j4hC@r+bkMlJb3a+KZ[YPE('`M*R!JlShiUd(8e
+BG0-+2lA#3d2*ilb$2ZPha!kqS4d@!Ad!q(4pI4irTKrEXp5&@`T+Bk4#N!!pU1c
+(+Y(qLfM0qI(cjp(*QIDM&X5"GBLE$$jEJphh4[VSVN#effA%4qlBXV!-*C,4+Q)
+CF5AM9H!)ChS@6%'KakBKS9$)8ZQbi"MCGbrKCD)E`)e4Mkj)5l`*@!PerTCmT0$
+d@95r`k+LJ&34m$``MVdP"T@laBfZ-+&YRrdG0XP6kUGpmX0dlLq6$UP[Z&MFLcZ
+fB8)j#8-HkDPPB)EGN42kJi4$[VSdrmF+E2!!TA,AI)"#$9V+e0CR&"9IE2(C3i(
+mE418JL#eD"c$PbqR%69eL@`+U&!)4kUH@i,"eSVl%+f3!+qM5"0D(jSVXejAJh`
+VI!2KbC(NKrZ2VSFq9rE+[Q&%FU(PL)(LIFE*B035M&TD'kmUVXY+i4)582*L!iX
+-URJe6EKQ*[5(8Dka'84mY%&j*Y!aYQB2-0iQ&&SQ4B'VMfZ(TdfDm2PCZG3S*&I
+#(%"I#RJS80)TVRN&q96YbfJ@6"1jBRS%HA'j)MeLi8SD"Jc(Pa55N!#!kRkjK2i
+YJrqV(0p9NVDbUJZK+Zd$Paf(VPF9h2%6X)hLepJBS4+hD((!MG)HL9#LhhE-9F"
+@G8X-#ahFfbdiJ5%VCK48)*XVpi8mP4SI&+1&S*G"R!)kCKFH`4VlaIDdbPG![QP
+IfNbVN8k%GLfp!,58dC!!SY348XIiIl%Vc8IQ!hfarb%QXflKDX5`#@dKRjZ2+'4
+U5f4$SXK*SBPij"I@SS5if61j(8Q)jqijD-fDMXKk)F0$,9fMkUGeN!$er$Vm$HM
+aKAlr,hdji3T`r@r(KVm)HfLRTrVe`d!1@4m[Q1V%B@)KBT!!GdUYR,$),#$MpNk
+d@#kNZ"#UECJa!TP,`)&B20Ei#"HM"6B2+NSec'+K(QCLJia*&5P$m0`!SLGe5&%
+2d#%@[H,aQdAlM#iELiMS!cX@f`MK@-LF#V$)&DFD5Xa3USHS0,Y&"&b6B35V4C%
+!ckLS6,S8ZFjTC"'Fl9mVKIMCEPHQ"aj85ib4!+!M$"Xm8EX6!#jB(4,(Jk&4df#
+`@$Q[Bjk$MTBS0J9#kYXN!&@"DFa9ZACP18[Y#'3#*'Z3!&*BQGEh6ShCAiC'b5r
+@mXh!MACH-EkC1!+e``lLJUJ@C(QQ*M6#)!)DV)Va2")K31QcJ&`8ldr!&Y+P+d0
+@M5q)T9LGh#b3!*U[C!ZkJ4"U8@#bKABNR!BVVeb#SK42!`mT6@`V"6BQaPD0NK$
+CPG%G3$8N3Q`G#MI"X[UdFmdC18@#k!(P-UJ(,FmLkaAr*[ff+dR3&mNm'@Nc*$B
+&h6[q5PDb6&#r@lHmi+Rc@$4QT5h0Qj8$,QT[NcL@i0b&k20pIQm+2YjZcQrrD#I
+aq)bQ[ibK"SrPG92iHF%8eJbE28L`cq,a8(8+$p`6E'&qUU(m6@QB9TRJ#l+YJG!
+9'rG2$E1fBLm-kAV4l4!QcdI(ip11-`JrX0Rk0dI&iS(+f!50[6XUX!'fDKQSql+
+dMRRJFf`!IX%UKhKIC(HKb*F3F2m+*YMhd8#h!eTKB#$B1eeN-M0imB6SB"mS+14
+eJmQG2E'rGXXq%FcLkUff8(Fre1b0ZU&1h)kY@6l3'e(2#ND[2I`MTm$9Kr!DilI
+J!RJi,BZb5Yplb#HN8@Cmkd5mi'"'TCL*(`)NHMK6IY#hikr$MjG'Ij`!CD`88FT
+XBB-p-M[eSrFQ0Qq)*`PTbY'haJXIR!iX!r3l!rR!(qL(,S*HI06qSNkVKaZ"h$d
+`mI)!DreTcmbPIj!!#fL@4ZXe$SL54e`H9R"@p)imqF8q9qSeR0#d@(k,TDeL00C
+F8KM1h!EKMbS"G,PN!5&R2e6e@Dq'M`%-(iZ$69-r8JQ@ZKN)2d!"q3FCQd1frlq
+(2QcTc$Pk9*-`mFBlb0SH$-Pp26qZ($Rm%cRdp1lKj!"DLmr("kpa%'1`1*5Jr!l
+`JfN#Dh!jC8RTFf6Jqcj+3F'*j9V-CEH'MNm+"cT1P9fM'Jr$R'(@pk33%4FGQ0+
+Y'3Ld3CFh(E)E6GR)!DCX)1YJ'PQdI3,qQCP[Tmi,U&I`3dmL2qh,0$GE(HUM,jR
+@dYN6p,Bh$kjYX39cGLDeDdG@9jZdl6(@UJC444JNlGm*V3kGSNP152R[[K2Gm*b
+AZaIR-DES9QmJe!T[G9)X&j613AAe5-kYAFB8F-Cki9U%#pkhJJe,PIX314V`EP0
+9$FiJp#5Xqj`cle24B[8E5T@pUH-H$2)%X1@G1SeNIljirQrF8bC*h&5R*f%GaSA
+N05!*!4H,BIKc0+rb!Vc(dq)c("3XZ$XE#jPHaVAD1$Deb%@J"9GJ)L$'X!j@*JF
+0cG-V--CCkF6Tb%Zq5Cc*UkKmEl*`eX-S@1%E`UU%@qLRV!$k+lM%lFL)Mr0b,TZ
+Mjh'd1paS2qqGH95T3qGc$8!mS3$qcdGDX`k4bh($5+RQ9T2bcT&iP'Dk%pd1Q3d
+eVB!#"-"XGRVKHU-VEXV"FAiU$l1CjB8(PAYPYBUMD90D5h3DG9hU5LCeHETPkT&
+i(0HSB#F01e,'G%HfGPBeliM1X)-M2CF#G"p)j+3Sf!&c[U(V9e$RDl6cX8MQdlV
++`-kHiK&XMK8%,L$SVi*c6@M3S'FU*CpM8Yf'V62[i6jp(0Z`m$Ek(GBGc09Z9B*
+FPi3PSTUMZ*mF#UCiGFm2L2rj1r"HUKK(d8MI`6UR5"e(j%lShkB8Gq)mG6-Q+8b
+R2"H$r``'I)4$MV%8abQ%ZqU5#MR61+kVLD-,U[bq`9&La"c8Hdm)*q0)HCb2eXX
+qj401eGQT[HU2Ceh(@`NZm1f)5i0N0eqcAXdM@d!kD-!h%(d1RaeVpZHZ30)EY8q
+4iT8G#H,i9#0h6m9hZAeLIXGmdAR6Sm4E"IR*aKPYq(I#)bG)"I!!lL!E6*emhrR
+#&2hbYaLh%"aprcX#'%H3!&G$3@j14R56(`rp)V0V,mTV,5Ah-l%R1`#2H2`K&fX
+0TCJrMI8&kQUpTmKYbKBYH$31B(@CUM@irmj1GrdE3S4Dh4LXfHrKbk"Q9FcjZXm
+cX0[KT"b0VdqN$*qBEbZ&PRJ!$#'[KMJ8Z6#e`39GHNKc2DE$kpAcaEK%PCa'MA+
+Dlej[PIDIe$5q)5k2aZ)@J,-"+qMR!)X4hEUkjj[I2jGNI(Z2F`E85hEcqe#('f-
+Pf1J$!6EQLif5R3V8GSikJ'bc19c!2RbN$QVEKSIHM)2LIhf$je*8G3hS@6dZ-8F
+PrbUdBl%mTK2#bl)G6bqL"im9`@UKmK+0H3pAScARp$@iJRVbV*EQdiJJ`RU8SYe
+F-K2('Jf5Fqj!FfSALdN"3f2D5ZSF%L0cCfrNXJZiU()8ebh#DK%cBlCb3J)b5Vc
+$Nh5idTe!Kem$aU5iH9F"i"YF)ULQpD+@k%K8JjS52k%Q2C)m)M3)H#pCTRATpHr
++IE[HVaalIA[IPA3De3cS,9mj""liHh0R%ITCk(eKc"T@bIhCH!XICIZZ0-aQ,qT
+5Q(m2DTLK,()MIUCY"HKCH5X99jFp9X$44#pH)N"2)b@Nmi3K+dI3TE1Il26KH@F
+4bq)jkLhUHMF)!ZqaDak(8@M(,X5GdUffa%8&PUi-bK5!BB2U!Cr6dGFFh04pc1R
+3U4P%rjdZ2hZ,TAH2`-5AUm!f,pL@T9%T'DTl`'rk-#Y#03UZAQ@T&Xl[6SD$c!Q
+j3&U)GC4hAV(`HCmbhS44Ji+Dp!'J5f1cT@)!QN&#H-FPS1%+IBi4S+Pm8T'aXT9
+KH1CP-+)KICac00&JI&6D#!ehb`d9VGf(HZCA"eP$rmPTF)8E"'GdmK,!&`(b9([
+"$&YSq(q&M1p*N!#A&)-R[jA,H"B[jb4*h0m2qcL1amGY&UF5[&brYqrqlPHA1f[
++mAacr+!edS#$2ka9Zb!k-%4raqIc"IH9YFUbq-ipQkj@hR+89D-bPraI@8[Tr6X
+kRH8Yrk*CaDHDMGE2%flBk``"GK%"r`Ppp,K$9BAKN!!XhAk0(Mc8-K$Hm`LUk,d
++HH-HBXBim"q+VSHadNX(XaXkKp2Qj3'M52%-lY)H`1TP$lShfMmRl0V2MmQ3!2F
+*&XDKll3IFEU%qLBZ$K[H!Z5jhJJqdH)(!Ih-GEKhY6El55-HNSli)2a8eF[92lr
+Mebj-[G-Hr0PJ0E5Mc$3cZ$fMY&6`)G6!-k+ATLEkTDH[012#PZjjI!"-6TSf-'!
+Zk2&cCcq3!$ir%BE1dIqT(YkifLI+VCFPeFGHf!b@)$$!kI%P4j2"Ym(R%HBDa8@
+R-1[Ff[jPlThPPJmChAfG4j56T(r6m2qUHAkrUdG'Maq4*9P"(cD20Sk1JmPQ!2k
+e1%[LTZ(B`28$'[Kl@qqT)(K#F3@CrD,R`'`3-p)b`r+LRqJNCG"X"Cdlaa8FATp
+2TKdrRe3kHq*f#F`rIb(fICpP!!!!!%)!!+UUQD#P!+!!!+!!!!UJ3!H(!)LJH@Q
+'HSL)Ph#)J!H)Q)S*!)H+F*GjS*LJB!!%9Q4fC+G@9@P94RGfTQGJ#)!G!!)M0&9
+eC`Ch!)Q3!!!!!!J!#3!!N!!)"`!*!!!!N!!E-N4&4@CSCQCSGhGR9fGRGi#3!)J
+!N!!!L3!!!!RKiBI#GNZ@(`ZYTKLT,[K$ap8[e`RK$YPIK1kf((LaqMb9F-)H,mj
+GXbNq@'2dBZ1(LK$P#@r'0!!iq6NmhhqANqr(jSBr0bqIdm[Pr"T3mfZQLkrPKTf
+!5KiUZ(er6krkr`"*K6caYeaXKphh3k[RdHq(6qArIId`j[Pq-1RUqIa#,!,eD!U
+1X09!)L-08Ek3!,ZYJ#!Vaqlb3pefVCI22SS'-r$NiLbA(#[C$hhcb`jd2)fjSI#
+q0[C$hiSG%Cjj)a[`$'eC!rS$FPGehC9N`RERXPKUMPPQUb!SrEAG53JlkIAqh$$
+FV$K,`4-3mHUqGY*CS8Tj+XNlG@ZN1VpHR0GPjm33S@hpH''Q1@qi12GH%@AcU"V
+1PNY8FmJSrheC,*fbfj,jGZB89KNd"ml)%r,03bGHQM*@m#X1%-*A'ff9jJh#kqQ
+&@6YVZlpZ6Y`l*kXATmmd9Apq%*l6+(GSR4A9BG)lCN6kIAl%4Q35Ffdh4SfB6bc
+`)[A2141S6-EV)G8Da%!R@V*+h-JD!Aq"S6&+i918i,ZIL(R[TTN&i'Y8E@8ZE#P
+peYfRC9rb1'%Ea8Ubb3PcSZejp(C+@V#FZ+(bPh3qGerC$(aqMbiprkG2-KfTF#2
+q31J(3EB&h@TScFBN[YlEaA(4(YPE$j4S+0M![iaVZ[M5krC#Vp09,VA4pMj26rP
+fI)qeBFH1@P5B@BDp@Ub5%Y,S8d#TV94PVj!!bLJdCfi3SY#K#T8qA4%J`MDUGX)
+L[l%c(YM1`UX5fFl&2fM9Z46HB,f!mCQrej0-Xa4-G0fY(aqePaFZm,Q#A'3VP6Z
+N)!#eMR[MUdB9*8c*(9U!a2[fqh`fZ9fm!3kCjNEP%`%PNpdG4MkT%K$AJ-63i,(
+fiSGdkD%FM0,#HHf'%rrbKE(5(k-l&0AbrEA1mCB&1B&IDVKNXakfL$*IVXNTj9$
+fa`N*h$SEK9M$,I0&+@qh3k8"r(UTj)C-Yp0%m[C9$,T[aq8i)lSIRF*,#,rRZKj
+pqrdlpr*[hir+%*M#%i`K2-%*k0qrM#8ir-33VqNd!2hEKTrhdK1NE"m8)B[`'`X
+D"ZQb+Dp$i"I!+[[D!PFLZk`J[mA`&dYZEca%`2qjZaj"X0QN-Dr`0*Yd8"K4d9f
+5'3Npi`kIbA+0bjXe5lVacZ1V3K4f!I6krdEEh"Z5SM-l#9mqYqPS63A@[0jQQGB
+Ad"ImkS!NP[kfPD4m32fPEZSpIB#Q+lQ*bDL,L`HZ*"1SC,qkl50ca"22GQPIDZ[
+ibaM5%Ej,R9)C["4$LlSX(*9-pmN"eAVf0@Mb2HG#D#,DU8FZK!k`@ZDdkVXCUlL
+(X#9@jNAlN!!N)j(kh-C$6(C#fkJVZ!)J"jpMSq+*@*XZ2N5[A5S-$X(bD%k9G@$
++k*ZQefMNcK$F160DHRbl(%1GKE2BM1&BY0jL'dikfhD4Mf'0b*l!,&E3"5T(D8C
+iE[$G$+FR'411aD+NHH%T50R#b,QfU0eEXJi#m8*BXq,L5K%Zq1N@B'd$CJR*(`U
+h#IA&$dka4&PQLhQHChK(0SPr@1),ZiIb)ECCj$T!PE1Hi4bckI6ZHY4EEZiYkrG
+`k885b0@&$48USNB`,#VjY)a1-!ZPTLKqAA$CGVJH04#&`DA6JhfKUB-d((XXdk&
+Tp`qc&AJr*Gh%*'e@4bP0*iKbjGGpmVFUm$E[APdlUN$phVMT@km$0S@iR(9-IFZ
+GVZcLKcclbN#fY1i9Z'R+!k'!"`3KT-fXH+*AhhAQ,mRD2aR*,rdKad2lpNk'T1-
+!B3H*HKehhD9VS8ILThXM-8,13LqM3"VFHDq`YQ#Y8JMLa&iDEV%jc5khJZi-I"a
+lH'(fSN@PdKZLrCaUaI9$@6)[R2Jir$K654bmIJaY*4L`AeMYb8T!*`rjj9Z!CV@
+JHb+RKMQB&E8lRMfLk6*mDq'e2'2j*cNGU!q$r$Dc`@l6KhTB,*dDGTmlKq'ecTq
+p$BePBS&k11e!EEX8$9XhT[4CB0khC*k)4B%0ihfpHfJ(,4jD&p1-R-aLQ6YqdeJ
+rHYM0NH(fHcf3!2Ir[i1IqheHVe99!!!!3J!!PjL*UTHTZEQTUDZ`UUY)YkHTL+"
+h@(D)L)L*J)G`UBQ'HDL3!(LCJ(H)LBN!B!#PCP4QCCK@9'Y&9RGfTJH`#)!J!!)
+M4&9@9QKSGiLBLJQ!ZCZ3!!#J#3!!UJ!!#`!!!,!*2c0&999@9@GQGfGRGRChKhK
+iH*GhL(ThHAQ)TRGhL)QUQU!)N!!+QCQJS+!!UEX!UTS!#J!!#BQ3!,X!!!S+S+Z
+`hGf'@Zb2MKabRSXMI1LrTZK[`p8IEGAG$RM1kZ9X1j4Jm@hZ`KrMXlRDKrAce1K
+K[Fm-(LSi)GcJi1$Ym(IlH$``i-(Mlr"iqphSD0B)F-26TKr@'hZm2[q((rF%RMr
+,Pp%16$k[9KjHD([q(rZ'L(S38dfe3ik!$r66AQMYlS&R[q(@p&15FVSAbKIVdaK
+P"mJ$lH4Pd9hji8`b5dD!P0mHQmLLQ&PGem*C3GBDBbdf4SKkXmBADlEkHQ&GhMB
+,Z)NrN86YRN89mmDDYqkr9PbmA9XmK+Zq9clpY1L2&e,((Pj!"pVdcPPSKq%XpX2
+0)*N!TmhTcklUmPd20(6HS*HZJSCq-ZM2'Da+X'ld1D@L+!Z'$ZGh[Gr`H(l&#(&
+l-Ajjj4$40L'Arm'"4mqE&Kj(+#qDG'+(jef@9dk)H@QH595c-%$TRISMDLc9SbS
+0mFCikl+FDJGjDEmP21%2mr*$`F(I`F%2AcID9r1N+3e,-6f3!0SSS3'rY!*Jb'Q
+!YeX@2@TbbPB[$,`eU#!SZ'aaK(TMNeAaU!-$D)`[$K+DUTaZZ!V,RCefN3&r6YY
+4*T'*"T9r5NE3q`2%VYVYc%2!LCSfaRAN8ri#JM450#5bbbA3X9K'JCkCe-5`-L@
+HLQrH"+aac9fS@NJaLabUeY59%(+"IQM61$$&51IIm2PDA,NXPF#)S(FeGZ3,XXe
+`ebe6Z8,HYq%S`pGdCV'8EDP)BKX505+08V#Qf'Ui,iYe`N&$c4B8j@3ZMrpUL#r
+G#U1@ZdXRePfN!l)Vef"&1S+9[k)aYJA3&NiFZT+[N!#+q@1QbR*'$GSKD[N#911
+0Pd1cD*PCjY4J9GfLje'm`PU-X5+EKSTVX+qdQlVY$ElkFHU`,U5I+l9@!J&)!(+
+(a&SRe@1#5"%m'kL%2bQLXd32$EcaXPT#TQ6[9A115m-8!rL`(pk&H9P$95-"GBA
+l9+&dJ9HD0m-3B$c9jVDEp3JHLcq@)"P[fX3@bNJNN8fA5Kd8Jhd`QJN9!SM9L)K
+Sd$E@%%$''+C1cphDKpdY1ZGHE2I$"pRfF'm!,h#"Hm3,iGihX#h(#BH1,`%kEIG
+"Um)(R#&D2+!)TJED*M-U)J8[jJc#GH29HDU`3Zf'3D*99jDmP*!!SE8p*9DC5`q
+69E8&XP0`Z(3&#+Pbj+38S#L[p3aZ(TeBl!Lr*ANMD'NpRNp2Tj1dAlmd96M)L2h
+IPkIdmrirI!(,,ITmIElB!e!Kd8CP20fe![YNHX,DaD![LR0(BF)F&bBdG@fN%[L
+I04aU)*biZS4e[0YF2bZKUdPkQLRh"6`$-k`q@4H+hA)&aQdLDi`Yi1LYESjiN@i
+md8&HbR6Ec*P1&PNG&@bS(TFF%iNCrAG$6RPD+00@M('CAL6iLl5re*SP++BZN!#
+VXMa4j[#p,ANcPfVLQJ5`5k'l`jjQ$635!hEUrerVRTR@E@2er@aEa")Hp[2&l#Y
+9ZqiCa![MEfp[%"3feEF`ERFf+Yr3&bPN2*0eXa#l96dp4%'eZLDHj*mL@NSkZFM
+4QGPSEZLSbb[CZB'#TF-8d-6KSb+)V9'PJIHVfqSXNfERF3Er+XEXY(5J4GAaAdJ
+jTeG0`Zmj-q86p4!hrGZ`&hHMlIAl8(5#@FFVf%S#iUP4M%46i+L5,94r!PrKZKN
+)55Qb[rF9cG-TEjH6B!)T$ZT!PaYK)8&0,A`J0BA)Xmi#ARHiX%%4E(Lfe6VXS3+
+I+T!!5kd0B0ldM8%A&l1(&Q!p!XqIGBV(JYpJkd9b*`3-0QT5!l'$UKZq)%*N0XQ
+m8fe3r@@0q%S'5`AD%`NfkV,%*4%lBh,jGKc+)0IfET,CV9$02ee$#+QDmM"8K4Z
+C8hJ9Im#GX)+,K4Z"02-ZfqSp2ML1U`aXEP#kS3#2klC@kp%-XjD$XJm#&*9[lEf
+f-EV,KLLCb!1$B,6rR[9dC'THf23P'bJp3SKiV*@jP[P@b)@PKN,Y$L+UqHZV96B
+hGY49bee!KIc4DD@d0-impFY9a`0Z@#ZfH"ESV-BB@([+'C8%fqh5+K,CF1!$,q6
+$ESdLM"DX4K-)MKJ3A1Tce5T"4$9fj!ZVUkbecZ9-NLhFdjDY1+@11XCCK)'L4#q
+MC+AZ8a!"GDAT8kZk*&9U,lihPh#qGmZJqP6[XdKeFMRF8'6K!GLdL"9pjLPFQpZ
+YXYQrYYl'NH5Aek%IF+`pQ+[,dLE[F`+C@@G+8d+Gbf[j"`-(4iU('(N*h25i-d$
+*G*Zq*4LB9),XDU@[R!rC#TEBM"P,F1[YDTP%+b@1Q`%6RT&'8"F[b5e$%1-"4FI
+ed*DJiS-JJXEm&i5&%Q1Ll0X1G*JKdBVY+GCV+&U#)51l1-2$h)c&)L%lLK4$mkC
+RD*f)B[apUTG4QcBb0%+BH6U!%m[*eEV4#0*$l%)I@Nq#&jf5%YDBYTBjG*8NY32
+$Ljb%FD0VJ&XUM66!KG3l'K!6'$@a`m'Nh(IU!Q'"*38hS$F8&Sp!N!"#Hh6M'(Q
+QDT8XpD10KYJ$PhJCbiMdC2QX9ajMb4ZbN!$TM!UPbN2rH,P-ZN%-qE&a&!bN)d`
+p8N+`Pk5Ec#[dY&N@2UaihI@-GUkGQ%*&&,#JfFilAQZGdCmpef++Q5qriIpU9k4
+3M2f,UV!J&c"N31')J5j"XaF0q92E9Ud1PE(lb3$c3qJfBe*+KBc$*1GbiIDmG"0
+m94D#eE*CQXU&GZR9H`X-jAe12&%CB+M"&ViEASb2qF!Uc&%l-c3hr&T65NH,c"M
+'%3afD#(T`9,*2C1QS'"@rm[U%YB8hlSa'*3QBkNdU%'$%pBBKeAN6HLVdT+G!G0
+ID$j2dPUKk2AcHTP!K$qHYKibF&9F9a)pf"d6&'fX-$'B-461D49CjcpZK)HUCi%
+HhZlih11YcDZY&@jPLX&AFB&F+[VA&3b0"9TDT%HfqmBiKfB[-pcbq8BP60Kpe`l
+e#V!C@6Si904IRQ,`f59QV3-MTEkJf"(0ND0FS&R!m$Mli!4`0$Dbm5a52CSIXQ)
+r5e)2(,(61NlRPGc#pc)F%0FVNMXE9`cMeHhQ9q-NHN$![)'@9"ILbMc*rjZ2@D,
+Bc31iI&4h`1IIm2MhBCd$k@b#LLT%AC%pMNL)$Z("JSlr!K''N!"jhj)eQ0P#IMC
+"[$h+2&hHkK%'h2SVU$q!`CReJ)6(C(B3a#1Y#k1li&+4"(cMX53Le8,3hI$6-GC
+qm*d5CCFTdZ'qmd$q(ISqcJ+Q$Sr(Vh%TJmhL9)&l'NH[3hPhUTed69JrKhq#M`S
+ZB%h2+GIqc`0Ha2fb6NjR@FG([q(rQk['dRYI6M@iabU'KVi"a!dX!bl!d,5k9e,
+j4`V54eX8qKkLR4A80RV!V,'R(!j@r!hC[UBm,e3l'Sqp1pjT%(2DCr4pGTMI'NF
+DKaVFGE3JUaa5E&,mm9$jfN%QGE2(69af8'NSa!5$fmFIb,Nd$fC9KA*[81"fdpm
+$ZQT-q62X8$5@AZ+&#MfN$h0VIpld2#ScVa(-LjL+S&`L+ECL$'b0ZCBYH[,FDfh
+kjEU%VjjEfkC"4Q)rQ0BV$bGQRcEX-"c5$!KPV(8i,l$deffb6cVT"%ZX$flY@NE
+ZacE)U43EBh#6TcCSeBjAhLZj-2bJNS@+$$,RJcV,C6Qf$2SV)`@L%*&%&CecMGF
+4GHRK#B2ZI#"!Lp["pS9,m(PLTq1hGpr"Ycba!*D`a-Gf"jYR&SGjp+2r6pHP(UF
+FZPq+,8eUFeMMPd)C[APbaaX)a(JdqeJ!Q)ddki8Lem2d&18F5iZ,"@ij1+R`h0-
+S,04kUKPf5SNM&Na@Tp"q,,0N#[p)R5DaC5f-AeC8YKljXTE)lql+Mf`0f92&NZd
+q,*IQIZb8%*rbbAihhXP83AmXG5ahDH,(D#"&JKrYP+LFjXTId6RkXeCA'q,06"C
+R+8[H%mE`0TjK6p!Bipi9%AZpprd[h[[fQ*%RmheVSK)fG4d3,MiEP1f`aGH'"*e
+*&@T)E5l$`GbX*JaYX0i3)#2MhH!X[83")R"dN!"3T1[q'fVq6LFD(X9PI`5Zqf#
+)K0!M9`9&1kpHbZ9+IeQT6j@NRY3kl2'*9$lRKU,i$mm0DMqc+Z`4e`h%jh)aA!V
+#3!NkV06XaGbCVc[m)rkdh!"Iqk8A)#-`*dcK+YY-BM23[am(ir(p[e'Sql&eRk+
+LMFm+8qK`P2r)9S3`!ZmD,(K,$TLH8X'fCbPK%lbPR+q%XFZBC5X4D@MVBJ%X%P&
+XXp&F,R9)("Y20lURNNAI+`+&kS`+!QcKm63PD8b*f&9NGC!!#TCQ2jLH&-+k%!T
+J$B9i(%Bp1J6,@!'VCXZDU[,pBq&QkV#B[RBiAA1`e-qhVGc6&l%k3YBrqq`iP2r
+%TdRVqjT`b)Vb+F+Mfj-3fHTAfilfaJG$XaJ92S$AbrBM%brPHh5bN9pZ*[bVCm0
+FCBB2eMPD1Q"&a-fT@)0mVCL$%ACL9#4mQ4`k4C`3c(-mZ,UhSZ@T+q&#rh#,B5K
+V2cY(NhKj([kRfGe"p86cZqAS@9""RqihcfZ[afG[qpQchqIa9dk(6A8dmr10ep"
+(mmMAr[)ehjrKZ`IARqEp$aaVhHk[5FDVdfm--pEfpXK46`'Y[ES@[1hjrrbNIjp
+$Rhq8KIqc)S0ZV8!@3XVEbc"!k*&EH'2j6D@+hp5hq%#kp`kJD[hAqJIi!`6cU36
+UEjKq5e0qUFF9Z,PL!6DcY#-drcRe2P[4pih&aF8-2jFCr"BSfI`@Kj2*j0X!!%)
+!!!#U#*UQUJ#JU3UUUUQJ3*H'#SLJL&L'CiL(L(#(J)HTKj!!#!#U#T!!L(S+S!T
+UN!!%9@4QGDG@4@K94RChT`F!#)!J!!)M089eChKjLBQ3!)#3!)!!!*!!!*!!N!!
+!!!!!#3!!!!!!PadM4%99CQC9H'"QGhCJB)"f@3!(F!Q3!!N!!*J!!*!!bjBDVET
+FF2IcFh096VaK$`Fm[pifi`kTBBfhcKRUcFAKbCB3lr`Pe@N6iiCZ+V2$[`KaJ@p
+dD"!C[9k[4j-fIbC[4$bqEMmh%!0K$blUG&q(($Cf"*3lq6,bI2kIIr3T)V@(MmF
+'PPM6XZNM)3eAi+2@Ace5`P1b80Z&pNTDECkmFQ8(rafbXYMG#R4'I6M#Pm1HVlU
+SIKE,!&hVPMjI2QpXTkkYmF0pYR69'bVGdqb&qS'FJJHDHZfFTB"*3pdYXF+E*6T
+iSIjRDMqdl#@Ik8qm5-TEX$$G8L8Be""j0(,clThAfG164,CMVlG(YX[f%Id2T`)
+A4l,pe-Hl*N#&r#1%GNU'(Scd`f4X`[a"eXf#AiGH0ebSh6ICZ4GmH6*SdbeD1Ej
+F'EYm'MGM,Yj[P9`CZl`pf@(cqRkFX*I,G'KRr(#82rEXD3m%pfbZ@(K"hAEVakE
+GXGPqkG16beF0Qb'flGM$cED3!0PXe#XQM(S[hibXTlrGUMGM,*Sq@kqNVjJDhEC
+BB5eBU-UahY!ME5@cJcF'IJiHh4XPMM(A,Yrj`C[qp`CImQ@("``Z[[%lYX3bIir
+MrG*,6Ped$8kmN!#%0"5`Ch41qfHNb*k#(q-M#L)*FX&#r&#[G5'r!,D#ZqL$k+l
+qXabiDGS3q-0&eXqQBPEfr#@SaJV1"f)kHi*EG05q@NSMJi41$,irRp-jbZ5BAi1
+8%rXP"1-C')ra)(+4pV4NkTX(Xf4SM4ahGH1qfPR46$G)3jqc,$'29+&)JS1!edD
+jABKk)9!X5UcF2[Jj!`Z0#QJ$hBdT,V0S2Rp2j"PCfd&GVIrbDYZXCBJ4j299j`H
+D1T!!0cCk[6a!3lhHBj3SC!MD'AaP6hAlUlTIGIGZf6alI09k-i,ql+fBf)01aQB
+QjkpAESeAlX+5P2D+4dd9kNbe"YQ13&GpfQ&,D00i6@K0DEjAG8RFcr-$21`c19*
+cak*45IfLk90#)JYcbD2D@8TY"[qM+-FYiKGJkYXfc@8p,bF53jqTSjG%,f2)eid
+`MC4Si!HiX@$VKSik`+IhCBBAlYI4Gf3jVMQV6XfV!mGe,aV&+C5(lmX#)H-5D1[
+JeP8E3UDl5!Rqa5FBjff3!+j$Dhb"ZS)3U@6#8eb@[46)a0dhcrR3CE&N8H"SH3`
+a#[ZPMYMC,6Shp!D*3`(Ija-bV2ji$4L`fa)b#l),"VSkX[a9Ge,P[HKVZLLQVeL
+"6,!CASfki(SBS0ZTeE,p)R,K+k2@$,p@9*[%9K[Y(IJ[M%9+PFZ#U2KIbCMUKr!
+9lS0pS#,N6ZCdeJTQ'YH+@2`el&JNX8@%aacYP0aEbFG-NEiG(5PMeVVMhMBEAHG
+KP''@149PL0X4+YB`AFpJ3AEr@bK*%8GedlBb),YYj([ikqh!A![($MXklNkXKhK
+'RD-6('3m954HTbII18+lKkSJ4K5`i6b`)Kfm[pIMcr$PqlR6k@'*AfX%IYm8&*c
+j5I5KM1mG+i2XTETDU%Qj-eXp'&Z[SE$J2rP(CL1'&qm(,)0BEZBZJ*ELY0D"08`
+Lh)&64R1*Q"qdc!J'8DjTGdri-Tkf#r6M31hZ0JpNHNHI)cH1UiFAR(b2F-bMi(1
+lIU'f+D,JB%q25RR6VKQ,TTJSblVLGCbDfPQ,8TiDIYU&kjFIlParq&4k`H1%a#a
+L&qH%[J1jNqH)XF*QSdAeRaL"8l65`2l0)mllD2hpqY+K-@I,9jQHcFcIXdK@@(,
+T6i3aPLAY)$G@m)0[iJlS0dV!+Tik"EQAeJRfHeY'22Tae!lRXf0aLelCl9X*$bl
+D-YI1pG++j$NmDm1dm(,Zm9@Bp3-ZrRceHUcBGCML)r9eq'VcHK2d3&DmPXG29%+
+E4dAkY@-K2EXKikZ(K46T6`j`aV(paHjTe1jTQp+XkRdSqjXpA-HVQ2lFaV2d%hm
+9S@pr8$eFemh0(TCikHAB5CrQ)dDDk-"+IpN2c42c,*PpRXpN1Er(hZhrqpIVpH3
+!!!"#!!#*QCUkYkUUZkZkQEN,UNQ@PJGhN!"RH(GUUDQ)F*HDL!LBQlJ!L)K`U)Q
+`Q3YUS(9Q9'CPPeC8D899GRHfKV!(J"m!!L-d99CQGhL)S*ZD#k#k#l#`!!!!!!!
+!!!!,!!!,3$0&999@CQCQGRGiGSGjGRKhGiL(KiKiKiL(Q+H)L*Q+L)QSLCL*QCL
+CQ*LSUUU+QJUkN!#UQlQlUTQUQkX,X+QV`iBCkUimd+V+BpR(G(XKa3c6M4G9CSK
+4BSB!8pNI`YUYKMiqA`Ef'(Li-($$jr05k(',VKbq$Mj)Bq6Nj1rbI6hqAqN-H2Q
+rPpA0bmX0AE'GX2,fDiI2[BHIZphhI3#)k1F1,LK$d8CTbYKRP0q)$ID3!(qLMUM
+jL%0l#5$ppXBC%%'hUMflS!GC+UHcEXP1RG#k803'")NE,TpS*8,Y-@&%Uf*%rpG
+$)+Je5R%NLZ0YU#kfM8#(E$Tk5*''j"I[lrpq-N,ah)+Bf8`PR3&rP,+J)*NKN!!
+$V!4H-'JQ)KQG'adJq+")i9R6fP0FS(-D3)!$#,@eD`ecPSR4U)P4F8A&)FF%)[X
+H$#9pfZqjm3F*3U$f)D-Y'EU!1R+r4T,TSE+VY**K,M4#P294FM8Y5YQbaVPX+%k
+jK+@+ZXSVD&D+"+-+fVf%8bc0-9F9iKZG*Q3pQPUe8+NeY@VAAfS41lhI!A(U1bb
+0TLUQ,mCA`c"eGFD1X*aR9T5-eMfA4XYUN!"@!Fddd"$m61f9L4pP9GBGIEH(E9A
+"LhXdK"d#`8$6IQ9QM&'Y+QBiI04AA'NNGfbiN9fZK4PfX6#)@"'B#ZDZqNR3`cN
+Kd@53!$@X)Fe!cR[#%8bc"(J68Ahdp)K8,C(Cchpm4#%LUGJ9EBkk*Kq9IE$,f`S
+TT,M'aiL*JDXJbbad9@%3X1liT*aINll%&)-6U!0MYI0R48eX3MZULI8KQZRHM!f
+6-KJ4N!$3kU0FFaIZLPM+UidrAVM39aXCf&*J8-KEU$QJ[LJ)@'H3!-XM'@MGDV5
+3!+qf)AXMZUCdClK!pVUL(*P!bMp!Qa"*5*fk@L+-eEE4L*%bJd5bpG8Vl3`!M@Q
+8!eq'bJZ8N6+a[9$)a`CZe+MaP5#+JC!!1T'K6kHH)1b+U0Dl64CS@"LZU`6jkk-
+`3jU2[6%&jNQj5d4[kkiSiXJX9kFV8K(4A3%%$3X8++lY*DJbBS#`3@d9fT2!%`B
+bPP#r"E)4BXGH`f)*8QS5%m(UJ3Qc#bml"[`mF26)94Y-YNHY&l8*&'iQ&Yq[A)M
+0@fNNjjbe1TX3Q&9frE#Q1HLqZk(RS0869+Q)F3CPDC@Epd,)K$D'iKb5EEZd+i5
+%XZHE+IbU[MlJ&%S1UX@USDJ0'8)88`EchNN6,J!TCa&MB0DVL#UB&F"X*-cG5hJ
+jH%aKGpNk@ZM@&Jp25Srk*UP"1Dc'8J+*8c$Q4*5*41L1Q3JcmKK))Jp&3H3&'H2
+MKrh41G9XV&cfIA,2GX$2qB%1M0G8+SC'!T1M1U0QB6mrq5VKbq(%'RFF!"rA(Aa
+J)H$`BSD`#["iIUi[$br5ZI&`8*!!Z(1GSkk+Uk#rd0hchDqE[pm!Bh%3jcMP24h
+e"II4@+JC,Pr#bD!4'f`eb#P54@Q*)c82,XK)4'V@Z#X(0"3@GpKX+cS*'DXSd'#
+m,`5c[B)l8Jl$aIA&Bh'Uh$(&0dl%LT!!p"$@hR8aZ#RE8N%D[Bm(NiBH3+mR9Sd
+h"F(KaiL"J[%hp#NRPR9QKk%[fPNIh6SXkSG&&@L*Q-5GC$%9q[FCJ5RlDVETe#T
+DL3+p`4%eCkXb*SDU#5$eK6)9EH&YUri9%Y6G%UaK"prj#ZM$S[beK&I1(Ef#'EJ
+mr4dHIK+(0,A4%I*kZMmI0kIqM1FrTa*(V5d-QS3R#*IEa+f4c3GhEf3*MQ%SI6i
+ZFDIhGl[N'(*9DLIN*E!9j%GMT1Gi+!43jSYhYl*C(C9Rb9Cfk,h9(@F6r4"0pr#
+Fl!dKK@*$`X9KfiHMr9f3!&V3V""B#dcqaG(`TC68RK"$2*-hQNd,9RUhYl$a"0b
+lCC8[+03)8Emb3p2@(-X&r1qV0e4Y0#5DBM@TbU"TUIUm*&A*IE@cka[rCFMmASC
+*L3S0Te)E!3%a'h9#NCU2jhLMZlGDh&RhLU*p&*l''h0,01M%eEi*+4(&YhUa9T(
+8SXS03%fM+"FU1P!,UmNlKr9B+k3"qN)0PLPaa,jj`2ZX8Qm(4#a39ri1AEKE[kd
+-@Ulei(@,cHK#'$PBT("blMK-q*ALYMKTJ5LB)B4UmJ*l[GmB'MMpIkl`#I[C+kk
+0Hh)C%CLr(GNkbU%1#j0Gfh*eKkd&9S5PhHliFPaQp!4U!IVP+f)"Qh*V&@qk@SS
+phHl[C00[99ViL80f&%*ceEJ2[Q90A9kaTKC83&['"YcE2-!TR*H28De3p&A@'8!
+8*-B'&1pMNh,$D8Yeac9'mGT&Ni1Q$PUkK#eiSHf(bS[$jQQE!P!Nl"RIhL)G)J,
+EeX%T"m-1T`8XdIFdTc$paH$CKcHYY)1U9e++05a+qSd%893iSK&d*UGD!Y6@&hr
+kBBAAcXG+BILN!J#cU@Uj"j2df$[QH!ljAJ1pV`(F4"a*IHbH*%Zh-8BS15(L!`c
+1SDe8H@(E*e$!HGBe9V03rC!!@CfP,IZ%`ll81Zi-G*d,A!d+LhGBEZphkm+eB8X
+B-MHMBDIk8L,q"@A)JDJX#ADS+4)M#k)r&548d"a9)bEa$)X)E85l)E8"ieKA)EU
+%acN9Z4R('pX0%4LFGLe0P%!r"bT1-G)#La0S-3%(9VLaN!#dGbb0@JQ8`bLL3db
+',+$T3+T*%3UDM6B0-Pa%MBch00qF5N&pKCdP+f&$V3')'!ZG3IZ84%L2HHF04aV
+J3i%M66*kraQBiB)aFdH-UZQ[,S[X0h,)"XbYL12e)[pV36h*!S(pTZU,PB!1H$)
+""`B0Cd$34-0D&-k1Mehf(Z5jAK#qN9m`jc@q!5rf`MDbA5U9Y3*efa+),SkQ5BT
+03!Hb#Y!@"qB+`d[#*AZZ0F14"QeX!$HGE(PYq9m(q0XJGjSJFVqL!r#(r*K$D)'
+0r*!!%'L+HfM!R59JSHrd'e!*A&Pi'fq-I3Pd@(*`r4&6HmLM"JjF'$(YbD+jCD+
+mQDdm&d!&V*&XbK$R!M"H0lB6KTXV-(lK6bbVT!hflFQA15!Ub[dQd2A6R,4MAkp
+T"cYS9!`cU0a+Df0bSC!!0Vj'IDS0G+!V&VQ,$KE@i13hTJF8FX"VYA8@+c3j!(l
+N(a([[2Cf!GH$Nla$D@!)*[-lN!"mqad3ii2Rq4f)NhXI+1i3DU$0[J@JGhQ)EkC
+NY,V&%m[T+JD6Y-MI&j!!!Y$8'hZRHh88(K6)hXZjc#@J3(&p'I1FD!e3e%)m(5#
+9$XXP*qF0NMGNP$beS4@U0iApM85ITI)Ne9)kU4&8Kp#lp6I0@P&SfCbfVhVY*mJ
+MP1lA2CEFH8p9hM$h0hjTSF(P1J5[&UEBHSBbMbB#KIU1UpSP)q-YKS0idCNDaH#
+d"8aqMX%3I3Z"dQj"L)000$D$MLZ61&qqbSA5JIMh`fZQa,aJkEK[SRSjDkULQcA
+*JC06aQ&b6cV95rNjj`McZJKaT6S9ChB6kXj$c2$F5#DXiFa,pCIUbR3!A!D-!kp
+I!)"hrA92f*G,T2*QhF5cbPZfir$LrRpA&r2`$BRJ1AK[@&34T4b$LVJ9K11Gi@*
+C6YBK*3Q['E-MN8D$X5Zibm*,8,ka%F#FT$[U0i@AYRP!f$Pa3&A-"S)8&2R9T(%
+XiVX[p&YhicEGpCklJVCE1R(aT")hi41"&JJ-T[`m2-MMMb`'lYQ(!rVU'LF9C*p
+5im3da#-Hdbf1DmApQDhSbc@K5!YqL%S[l69S,,cYIUcd#9T#"EI!P@NaPZp!JHI
+,Y(5000`e2(XI'8R1Eq3aL*JI)VE(5!l%FZL*`-GK&#aS24Xba%,!#U!mm1cfI'K
+!d99LDX*6Df1heiiM'qcab'HI%9!YbB*X6(MH#i8BqC8MjA1BP4CPFfQ+HZS#SbK
+-ZXVHLFhL'N3mCUfQ+`p34''T2"XekFV4-ma@QUUR29S$40`2l14Xi'LV"JCEcG)
+-Pc[@$iaKU`K9UfMZfb5aUqYNeHUK(4T!bCa"$3)(D"(5ZBk0a$I13+US8YKRII3
+CT)BdV"6#SjMfD`XY,%3eq1aZjrbZA2-NiedGLJBfD3P5[J#Q4BdAB'q&&6f#JXA
+2bAicR+E0I[dqVQKRVS6r#k"KKmA`-IlXeIA##r%&"'r(bq[Q9H99RA)b*TMD13&
+"`eh,@PKXCHM6hfbd"GTQ$eYbYVdd(kqQYZ#`e5+e&lp,c!cIf[CU,Ci[RhhaI+)
+@lB)KCA#Sr'%P%9B4m5-)GP"qNDIYKDF0l6#NjdY-Df)839Y3&FblXTY)j$jYl0#
+L,)Z1Nl$M!Z$L`+RMi2f$jC!!V-XPZSrarMdB9*PNV1)ChGYaNNMCee6PBI6L*6K
+f6"S"'!hI+aGMd+VKI44EIQdmEH6jaHD1kGb80E15!h11U'&@Fj)c*Qd(AkHFja)
+Sp3j3hip+FbZ(RFAB"lrN,q!qbP1R8"&RRf3B"MC`A([$mr6N#b9eU##3!'&2a-b
+Ll,e0&eVdCIH+l#2kGVQ4EcrM5cQ1I-alV[TLdX1Q0(E2AI+#0rU`Z["1lk)(1EN
+HlFq5d6bbX1"XB!&r98"$-ccE5eMk5RRaH2kqR3T6KD0bJiGDXrDA6R"#92"P93d
+95kp2GmHcdV%0V)G)QGjbjP"`lXCJLE8'T#Bip+[rRcQX$(FP3-P03pM'3M!)ZfV
+IRHD03`,%S,qRiQ+Grl'H%Gmj"[%dSIqc`q(42G%6IhdmPlrT)(f#I1SYd25YPRU
+h'rN2UT&b`@`(5[%DZ@Q&ZN(#Jb8iR!Xf5q)Id-68D$G9V@TCmhm-"eS(1bhK1fc
+aEj-+Fib)Dd93d*B,Q2G9d#ZR663EjKAhj3S&DL8NB1AMKijk%rYf#AJ(!8VrRc%
+5PpSr!CII3UC!LF'c52Df3[XdJh,qlC&J*bHm`rJr'RKa!3*rqTI(8Q'4KVGBF%%
+`*rd9@r3fC(N(U+JCLp5C"ljmRe"qlMml[GrUb#9e'kY@Bkr4rd`[RU4P)M"3Zl9
+I5cHq(&U$1Tf-Hlj,K$J`FSeVAjHL@lQc*5ZfYe'@dINJ,#fB956d,Th-eY2YS%Z
+C92N3pe1(l(M)DPVa%FlAX9q*!CkI``BmRL&AP!FfCa*lC*@Ij%5AM'[Hd3'G3$Y
++((*T'`fpd8VCUajH"q*E[)UpN!!h2L@#b@fPM[H,9`"ZpdhkYDraBU*R6e4E6cV
+2*d(cPM8iUNNZJ8m"8ee`2dM`bf$DXS5ZqfZD(efhAjmrf1Pf*B)Z6IZCmfDZ2!q
+$TQ$"+lT8Q""UDq!#%!49(bjTXd(EJZQ2M0E(mlcmG%hT"X(jQDeV6648ZGc@M)8
+C!Q6[ALmUaR#"pU2GT3J@6H2Yb(j*A*I!B'E3K'E6Z#Yh3Z8+T*(m0)qXqN'RBRV
+XNHpdLGpG%kTATl@3!"iqpp9J)jikHDQ9TH,ET4,S*-R6#NXjE)liB12G8Q+r[*T
+AJM#Tkj!!PY*X63[-H`kVQQ5iMLA@RG3[)&df2#31F(QLiJSq&*@%-d#dflN9)#Q
+rY"XV8c!U(Zd'B'Aa"4qCck3!+!D3!"fYRarYAmAl2+KPm21jrSmd#5ar"l!*rL+
+p3De2B1ibT@G%T'mUI%PfJZY3RpH-Xj04c(kf26q$Hd)!'J'!3rH+P4h+3lJ+V'q
+)[3ZFEB"Ar,A0L`S+eCBCFMIU*++-HPc`hC-L5r1+UUd$%#NFSG-J5905V40VSbT
+UB%rUNDLLldbq6e!c3bfq06-F2$)jQ'(DV+k,E3DL*@j,R&h"NDSUkAU&dMrQ#("
+3Lr&kZ1&1RqXFa`hKeMG9Ge@1H*iC[$MBG6*SD%f0'VAM$`bUHkUIKic8`cZ%%CA
+fTK$@PH5H2UX%q5M0%8"Mr-[`C@JBUaS22jLp"mD"IrlQDpfJBFU+9KPlEph$rk#
+03br`ClER#1k@2qeE@"CqkJGC41MlhP0KLAri5*Gd,NlJc8%JTSEJLDVm0JVD5!0
+QGRLB(rCN0"N%Dc[QSC(Al8B`0IN`Mq&ARIUb*-jLA"bcpj(@hek2[mrXmh4jr,$
+cHRlI0j!!m"#4`1GK5Fe@S51(`jP@EAprr-HH3H*$4H0`p1d4"HEGV2#m#+HJ-fd
+Na+QS!Jf5E!+8'q'JeCp`,"D&CCTb$U8i)%)qBDH+C9%8E$J2!#D84ff)%Z%qmJD
+qFV!%JMp3rcpc$jJF-"f1H4k(V[#%RCQG5Bpe4(ZfM`(VaV(d6U4$m9@ma+%9[6@
+4G5I(9pCHhJTjd"bCB58XI$$l8h0`e0&A0rJ!VU(@4!HR@5ER!*1*e9d3mGjGGBZ
+8$@a6BV@dmp#k,5X'a3bK,El@[K!UbPqm4#3ZXJ4+[6+@Pq)ef'NJ1d3HhSIYQ-1
+e"qQ&aETL(p4+DGiKhbmVqBVmrp5emV8b12rI+j!!HrVH[PQUf2dj28cpbhL4YI,
+Yhb+LPjq)r1)dJ6kra+3lrP&ij9pIbXdEci6aV--a0ZPY(lGpbab2AYZ6llNY#9P
+aJJ)8NXb`KQ[6dNHlihF`C2Xqcl)HAeIFcfEA!4rApIel`!!!!%)!!)!!#3!&!!!
+!!!!!!!!!-!!!#BN!CePhLC!!!!F!J*!!P`LC!)F!KiQ3!!GiN!"j!!!!K'CNCf8
+)99939%9SG3!!!!Q3!!F!!5494@"h"L)d4%4@"UcpDA8r2[qIMjGhbq84e4(abqm
+9bMdR@+mjaGM5XVlj9ZbaB'kDm%'8XXMr[rpRG($,$1qGCa3-XZ6q54bbdDKABqN
+H8r-EibaXqQ0hVZMr2$ah4,(M(mIeiarI`r'N!pkAG*TVBrbccRMaZp8Y)3F3V-*
+Bkb[YL2pbeMK,'-p,X9-4!H-pD*dc[N*JF4plUmdLfFVVjahZ4HdX-52DNR$@PBP
+I6+1FZNf1#+k4jHILU'[YijF0eJ(B5i84eZ3h2(TK9"c+,"%*["&ED&iDkD6aVCa
+ZdR`VPTY$,AceV'FUmlIbL1iS+I9RTP`R5Nq-G*k8CQ4DEL+S9BfDjdYJd')lq8E
+%kPT100FFAFPMp,HY-KZmp$,iP#c'#EmlXCX-bpV"`hbhhl0f4pX+)p)TY5Xm)hl
+45ikED*mEUTN@$CbdPJGcSp)r#AfQc(&C#%4JVPe8Z22-'#h%'fpIAef)NT,C*he
+`$PX%qTTcY,-dD@1b50pmm+0i-m&5EZ`kNhI[Y,E,2jdZi4iE+0Hpcq,pq8pX6fY
+ZI2DPa[Pp*@kiAF1GXq1[lIKfHk2RPdRK[,[l1hYr@`!!!%)!!-Z`!!!&!!!!!!!
+!!!!!A*fTUfI!Q(G899999BZVF,9Q9@UR!*KiM)H+QShCL3[9GQ9hGSKRCQYQCSK
+iTJJ!$-!D!!)L09CRL*QCUkZVbl$Hkl$J`1d!d-$J!1"!4&999PCQCQCRGQGQGhG
+hGhChGhH)H)L(KiGiL)H(L(L)L)L)L)L)L)L)L)L)L*L*Q)LBLBQBLCL*QCQCQCQ
+CQIcrmqlZp9ZREhiqUATNLr2mmfr($MYhqZ26pG@lKNqR4(4dedajYZlllpAMjFB
+i@@@4qr$6UdBDilr[M(hEI$MpX0q)$hiDZ1[(eapQcKa`ekqN#'!9pf(MM`pFG$J
+&qhITa![fm0'1c5!8blH@c6UfH1AEkHZ15151Q%XG9NS"ZrCTcEI2cafFH%AjhIY
+fHlZraMhN42A(Nqhfqh6[BJf2hakG'hck(!N)CiE02kkYJ#K&'G)Li%2Z`hiHH2(
+(H#,DGfVrLQ56p)`)1lIM`iBJLL#EZfmYqJ#&(m-IM(YjFGh,M(,***db9p-*rA#
+QFNMbiq1VClYqh4hBmIA(aap0(6ZhlB[crmaG3$Ll9Siac554JP('26Mi%68#[H3
+ikZhQ!8r!!6Ubmqr9XdN)rafpAGc!NH3!Rimqk,Yr'AUYjkH@i!4m2Icilm0R$AK
+aa!2kZ'[K(iBDq'-IEeIAKUrcM(#%G8XIRbeJ%[*!PAdd!%iQ"2@$-lYI,KC*c3F
+)I2q3!+-kYR-LGcrH50m#5%IUKq1IUK($mD[$%M4*%%4raSfl0'(%!S4Ypq2$EVj
+FG@hB#cr8JPqcmJRXamBq"46'KNLI"LI39J1L&c&**-*)dBMQq"*kR!P4A%9@4dM
+I`pj)Lq"BqKFB9A3qK(KTdSBrKlrhLmm11r9k4k1@rH&Df!lRE(E([+cFI$PhaiG
+r#-+GIr2r[rL%H[Mc3-JE[aiEGi9BB+BL5e`0#"ImF-A"0#+rq5A3'%hBmf4[ahm
+JMB++ImKDhPKVm-FG21),6mHA!TZkRS,X&J@!)AD0Zl9M`jpAri`%ar%!VRpQ((p
+i*Md)X+)BZhUcjFS80)+5Iafp@cB!*lHVX[B#0((HJ)dq(UiiDYI-K"@bdhE'!-5
+cmA9Rfl12`qql'1B"B30!dNeIKXilr4`%mSDjM!fJ1H!"hCipAIJ%(I'2$I[`qmA
+9Pe!0Jd*mHV,beDp1Eb`hmb!U!l(H$1Al0'dZ"4NMhE'(&ilHI9iEGXB1&i!Bra,
+%K0$8Zi!,p32FH[EKT"3`5`'CG+Kqi-E`m(#YFb"F!"E%Z*TBqf*`Z3#R6iF1B5D
+3!*[L`5IZJmNM!$PE0'kMHKMIchEGa(+f)-EL)q512#5CHV0pZHB%lMeil2(Mj4d
+*2AMLJEmRf$FlS0a%(26R#@Z0p""-k%"!JK(phf(mV`(i5e))iJ%QRdIB5`I3rkQ
+"[L&$1TN6%#`@EQ6G!*8F)!*%c$ID9hF[9U*iqhUhrCJ(d)"r(FbSE!2r9!-q+)m
+q'(e#F3*1rD''qk1eNSNPmXBGPap%"RFm5dJ14"35AiaJmVUL!-Vk#*MQp)mhhMc
+H5+N30qb*+!8"rG''MbadirA9Sa)-J*LaHpB2pA6!"T%JlqmB!d!9r"+eQe-9X"V
+8K3VMe&aeM32m&`ja)&JEN!!%)6#%raMhrEmFrkZ45[aUma*Nmm1(dM%K)6$F3F[
+q[2Q"d!Q%Y(MZL!&1(V#')9aqHh5$#J#836F6FNc'2TMSr'[EY-(f'Rkm`3B"U5'
+K[Q,UdHAMc"3`"l#l1p2$Uf#9&p40N!!a!m!bdK+4"!$KU,6p3+q`41(#[!Si(,8
+8jkq(Ni,8V-lNKeTI6rl6!iMX@abd81JK,42q1F4Hf*95$)Ga*8N"'hHm-icpTQ(
+%`")$[INDiRk'Z@Yq4Y#qk"*M@JC3b!r!ca2l$4SelhJd-DGa5Yp'LB+`U``9aH'
+VAV!6JKcrKh'$Td-!S8i,dJ)$#U,QiFJP(*&J8Jar`UeZer[c!HJ*`SIq(S&aL4)
+*SC1JJC3&a1Jb3R#*AJ%[!9"chJ%[JKNMr0PV5#VMG),5m'6A[B1!5PdK#!Y"JRH
+p2irLeU&**p%j+qlHUlReD#,,qm5,q$0AfE(VJ`#XY`%`Z`5*AiF()0GaI#J3m+U
+$lG35QU31c%!#P-BFK',!cZac#!MVT@AUl1B(0J2Z!(pqhGcjF-GkQ6J$I9jEG[d
+MqQcEpYR1*d%!*h9hGNDG0lBfT4U)RjlIVMafpAl4[jRlPXaQ+P3F8p+4aMXJL5"
+p)`!"#*eIqrf#%2IqcV#5P)QmM*kLGrYkX35Q)%&FL$4[#DJ'Ad69d$bB,KjEIYZ
+%6m`k#%lIaja2!h3)2S1AS)ShSMF[UPTmHTp!E&!AhT2Ee#rI$X)"mcF*D+@R9!d
+`NX29m`[4c)3L1$(06)Lpc8aca-Mr4pGr!!+T[kB)*GkD+UiG09+'GUQIaIJ&@[P
+2Mq1f,UhFb@`&SplpdIqhUbhE4)[!l[)$[Ik+!IhrG!2qh-**prlGAe$[J"-&Vp!
+0IlIM+!aGU"ZB-SVSDH3!llH@1r&-%+rlrI*GUiEYH(hk-REMmIKd4C2e#m1rr'r
+8(%)i8p3X,p(m"F*aF"d4h!2ePGeq3EC0lAT$kL611l+m(6liQZN%RAE@D)r$PG0
+J9L&-IRcm8Z"m2HTB`!-!8)TVQ#D#jJ[E@!#F6Q6D[C2XALl*qr$qiNX(l#@49IS
+5BRXXGk*6LpZ8,r1#TXa#f!-+V,)+9j[Q!'qX"R8p#&QJb3'52IV&3N!E)5'QTXk
+#)"jUSVJ)U!Tk3S6$qE#3!'m,aemF%PKAjeVJ)r%Kmm#AfFqk2F+[4"SVQZALhH3
+AG!h4cp8mIX)TFr9-J*ajqU9!6i(%))%q213!3+QAN!#0b34e#1f3!#2RcB-rTcB
+42X!THMrVjlS`,[f!&qC!ZC!!&L,N!-P3'E5#m%"B6L%*%#Yi!TJIi!#Q$AL!+B5
+[3$(h424Pqi)(+e6N6k%pB,&RF(d8m35S!%3#$`ij`EiQZf1C)m6lZ54cb5d9cc3
+MSPNXXK26'SK)BH)#4j(c-Yk)QLjZA3K(Cmm0aX5HZ22K(Smr29!4'J!B`fX#VT,
+!B,rp,**V*+Vj*)Cj#"N-qHZ5V2Q)'99cAbAbCb"Pi#''D'HkZ5'BK9A&0A-!XQY
+!'55Cmi$D3%H[bJ-Xp&S*4I2E#BBh(qQD&!'18#&00Q!ejTlF`'3%$VYPLc93PQc
+fbf5jUmqDf@J!*#HUmJ0R!$)4J#J&k%*`2dN,i83!kcCk-YeG@HX!`#)b3VQS!2j
+mm+!Cq%P8*l`5(1#M9CL6J"EQ!r@8@be!Va,"R*!!T&i)FJ#T+SJ)NfH3!"%D33D
+HA2e`PNMZM[L++Rj1qrNq(H$iF2Zam*`I$[#FS#LU$i3Rc!dB+&)#Uc%XB)c0*83
++"fjT!BQr+%'b!%TJ@QDB'$SbJe%*K!B$jJb9G&T"8%A!KS#!),!YC)5SN!!S(@*
+a*CJHQSR8P!J5jkiVCf!YJ9)2N!#NRaU[U"!+Fb2k"G)(!#)2J,)JT$UV2%k51#*
+V)%R%%LII-`&6&!+!U!##3PVS!pjETC1Z%Nm9hp)#43#+KB0dN!#rr5,2!1#Zl`c
+M%AIqb,6[j2h%rSrMdrD2E"pS$Ih2h%rSrJ$1e&c*L-b-4fIdNN!)dKE+3-K8jj-
+Xf@Dfc+@$CSUFd+3ajQQPUbj33MVK#Q1i"T9RbKMQq6+4CNY'a9RNc@Cmc"mk+MS
+Fa!1ZarmA#&l0jm0EMQ8JA$&i)!+$!kA%$&TCH$(jF+"XSCkb"93D9,03D5Q$H8-
+i4d#VKUb&)320&4P[$M93$FQVYR[c"RA22CPSD*QQJ`'Gq8!qBM)%-!F)NQHZHX(
+RbNpFpF8k')JD6&3SNTB8i8C`#eqB"pQ)5&&N*j!!'HU,T!GF$J9B"+qDdaIiS"8
+NY&3!CC`kPR,U9@F$Z35c!9bkq94TDJjVQYSPYkl+JYhH"`V4J34i"`J+!D9%T3%
+S[""M[-9LTl!5p',*[@+)8P5C`8SNScKe1C&M"0!X"2@RMCU,3UK94DPlU!q%'$L
+&35[1#Zd958jJ"J39%56')f$F"d81L""`!S%*!212bjkb[$QNP"6UV38bMVXX*6,
+bBfqiK(#T-!d559bfc36`J@A,"C!!+S*dk,`r%ad3Abq$&m$h1G!@5qc!KEKI39D
+QiPc4AJYY*86)b6235*Sk#hS"9c94&NF$8*!!3$8A%GLfF`')[HFQ*RbY)(4B-p!
+-64P*Mja(8+JfB'9cK3c-56L19Q$24,&*4PXNPT*LDLS0QPXQbe@jE*E`dHqbY1+
+,4&H9&D!eja)#-5dNqU4AJj89(3I%V3J%$%4"9#j!C6B81+pi'@)aFd#)DVYTC4N
+"d$S"HH@LiPHJbMj0Ui9#LebE1#'Pcr1&Z@Np&R)&L+LjQ4K4I+P&`8LJ&)JQ4!@
+P!8%)!U3!S04"Bqm-f!d4Q@KCF4ClV'Dm%['iQrRXF*e186#Dc3ATc0K*EXY"LJ@
+c%kd#TkRId%S8(JP`D!B-08N&-piM&J-`YYPYR"Zlb)*LpbcJc9q@f&J*[%%0e&N
+LB!)A#+a0h+$!IqdSp*8,j*c%abjK#JD'+3r!!J!I4C3#d4)a0RZcA@"Z-&`TZ"b
+3!,qCj,V*Vc0##JPS!`$5SKeS"i+HQ(FPk"3`cd)kT!NUi!Q`)k&l`cd&h8'0SB3
+,PTED#k0MJ+'(m5D`#JAV3+!Z3J0RX)#%[BFHJ3'c6%`jNbKqd"V@3eN%f-8Y!'Y
+!PdPU*RRQ-XaN,mT-FM%9XBJU0-B*d[C+Z@HbA8bMiM60,&G#,%N0bNVj@H,FY"D
+f[*,bh58DPTK!G-8GX"dJCC4A(5M`P-a`P"+rFSA*9,SXRP@9Vc)SjD239A'HR#i
+k[I!j@dfbH`!39Hdp))#mTDlCc-Z[%Z4Je&kE3e)a%pPL++R'535S4Ec&e#YJ@iY
+-`-a$i8P[)K0H,i`b9MeVc!0(X31)J+pCd-BJ1GX`bBic4!djZ@G4H8#F@QGE3@j
+TD",$%ShK$814N!"F5hM'Nc9h`cJ(!$YJ-f4%!CcL@S%I*YX")#(6ZAmXd4)`N60
+(5IpXSZ*qPJ*pjTcjD*VDmi,BN!!LDc0HPN,Q)%)Q4Lk!c,(`Vc-CSJ@#9JdBI[L
+)'#1r5dM5V23%#h!"K1(KBCifDQm)G!G%4`8XZAC3K)8#C!UX!+64`QEAj40)#U%
+!YY,5NTc)Z!P,Tf1E-!&,4SA"FDM#03X1')`"K8mNP%V@J14KDSLm&XJ"3LKd"[!
+'#XY&M!'#XIqB2SfcI2MaDMh68+2HN!!$LMf0%6`&2F98KH0U(8'"D#Zd'4,@YS5
+iUeTCqDmr"6@$)%U%hkB!*C!!X#F*TFhA01+T66FbiTE5@!e5*%@iSJRVD0)$SL3
+j2@Cb)BbcjEeKeJb`'I2HdQkmiS3)!C(C@h0)dJB&Ja(+9j!!jLdDC)"#K1VQAr8
+',5*B1U+Mj6#9(JSB3'FSDjP$3Me![*Bl1#3%1LB$%5#&E3iT4Uh*9-8*`%aCeP+
+Z4D6-iCQFc%M4a!ccFEC"(d%56TB%pX9)PR#c1@LLd6Qc1Ic#SLLE*RYaad(r$XB
+Uc`&p8,BhA%0LblqJHQ"Y6*jZ$3SP*U*!5#&LX8%`9m3N-4!#hF'AbcJ'",4,I"[
+SJc&F&'3[+ek-`4Qq&Uc&MmT&%5#idFME!BD6KC&G%ZiL3%'!!f'#-+,3@"9-[-D
+9@QR!)'4fj-P)("[-dZ`jFDUeaB!+qS`i!Li-EKb!2(Y,2!RJB$0q)0XKiP*$K5a
+IL#4YF%%JpU)RBZ5'lB34%')'*9PJ+*&eTcV2lPaBQi$5G!1rFM[L"3!QCVT)LPZ
+b!JGFY,d`)ZCSJ,-")!kPJS#Y3aH""Z(D$AQ8FX1E'JAR#ST$dBmqFV43cKde"'!
+Y1#@d@Xd5CJXpIP+q!aRdqml81-I%3!&EXP#S!6R$T#5-iLbj5qcBD,a9`#Z6Q$J
+EaN*3,A*8*3a!IC)4$2(ZT#3)'NF#TQE)4m,63c5NHaCUK`)MRljPB8U&lQjD3%H
+J&&%lFYq%pa9dV!$0'i0Q3k+,,RQ3!16"rG10JmPT@[,5!28"B&H*a401q'pI0J"
+AU!Rh*5GP-3I4TH4%-$f!U)JN65j%-Kd+qL``'qT*,S#f2PPG8A"&fLPK6)UcPAm
+1b+qh5fbdA`kQ)!"S8JP`d@cAZcU4iV9CbRc(p,cE2-ZeTM0[10@cfi#4"B)6Jd4
+18*Jf)%m4$J,a&dUNSHMUF2#&1%D!J0'f,Im-mXp9X3RLjZZH9h*LT'5J+RB4dF,
+F8,CB58eCE-T#DJ"-r"R5HShVYY!@2B$f"XV!bCC-Y8J2f69Q&JfVfL)QeHSKFJF
+`#JCb"QFkL3$c14!3V%!'#Ui993$1Z-2jF@I6LJRM1Z*X%,Z"#dmjTjM6bLN&XjK
+Ch36'31G`c,*)MBk5RYjI8@H131VI)`,*,8D!'2E'58P#`fQmS,%**#[Z$Ni'M3D
+b5b2cT-PJd4B9DC0l#eUPUPK1BVkdbiJB`+HNf![2cGN+EJXUC2B3-C)5#0`)JS)
+e6LfBb6Lj%C4VP!kq)0@PLKe[`,e[P8T`PcNJmiM3!3@FAP8`P#PQ$3@D*aS-Rm6
+"ae$eUX"58bY`BjAIMK,"INaVEJ#`I!%GP0-$6&Y-l3JqY+DPUM4+N!"Th001j2%
+D-DjSI[lcY4(rFPS#,H)L)REVL`@4+e6jMXP!cAi4@[-bm0qLD#9qPIJ94'D3!&6
+LE-h$BlIUY0D+jVeFF9qbj+E+`!JJ)k"!RCXNjX$dm+"!3J)8+'C@FAHH`M+qUj*
+VVS#Jpk8NKe4JICUNhcj*D-@5B'K'Z@p0#ra5@,QjT-$!ZFjZbjip9q'0U%B)V48
+#%)BK,*054Yq#h&UqHd@##V)b%B+rc"@#b8,&j%ejIjLMQAMDi'DqG$d[e%k)#`@
+-)LI&jZ#Aj4P3ZRZ,"6)P!M#@8(TlLE-E@Uca(T6#YF#*04q+HXa[D`3&,FST,,C
+Z'V,dUI*&'!X6dA'Z!P,,K2m$BkE1%DKDhE()*@UeTF"#,J4&h!br4D`8pNNP1Nd
+BK4hP!L6-B96`b$-VA#Jrqbe!elLd+Ca*E!**D(CU&aH!&SGUi2UpkEEHCLYa,TN
+k86,D*ILh%GjaUe4*ib-M4C3&![CNh&8CN`ZlVS21e)aVq4JIJ)AA0ePYCXk@c2B
++e8aV@(BhMTFF&*-hKCHQbMBpF1`hDS6X1B1+S52fG`Qe*XbEm#5P4%eTDBm"E0%
+IC'D%[+#!jfB5+6,LSab1&H#KbdNNL)r2Q!3(H@VN*8JX'[dU3@Sf*Ld(,*V"%@R
+--cSh&H9%(1d"b+Si9T0e2SVJ+`P&6MJ!X0Y$b!p3"Y!H51S@8DP&!)a[-)FVrLP
+Xi6F201Z-%h$C)$d0Ad**DHBq6Vf"(YPQ9[GPD`!@9c"*$B&eRV,$S"l(#5'LU3+
+*kRLLCbdNBd8h(TkXe+S`#2JrbHbJiGEqD!`2ED1(&qU!bX$#!*r9$Gr0$D)8Q6Q
++!E+hP*JQS0*SATCU3(40([N!YVhV[`%"E[1I1%E9#L3"*TJ5DVBREB@AEY2HTFK
+fMPi-Khi0&KS8,K6RhY,3E#NX9Y$R*-!3%IGX%%(ZYS9F`-3-k,D15)TI4jd4SJN
+9@%RHFmqP499A+H-6mp2+Y,PH@d#+#5)RkfGCDJjbf""63(1AXem["SZS#ikLkk"
+&aU"Mm9Cfi%9URMhj!$#6QN!3LR'B1V`iK1X(#jaM8#QC$kN3TYaV1D@6F&0#+''
+KH@'a1TU`fL9dF8X"5M)#41i&+ad&bi*&)*m"CDqR,+4E`*84`Mc"f"bZi0`)d2&
+p&eKfeNfJD`5cZHj!FYe31lY5Z&4TcRHAhi*I`H8PX8h9cdK,TT%8CbiqHj!!D@d
+GPjBD))L,fBFF5G)AF@52NPL13jj'Xfj*-A9#$b!kSc#e[i+qp%I*QK3L%$8fbqC
+Ij8(CcdUjQ3XE4lA*4L-d"R#jj,N(bl068Qp-h,2*@$K*e"G%EXjUm6VQT*ZU,&5
+*P,R0e`E#G,)p(JBb2XcLATP`CJ*h3aEH$GRcN95,j6@G[)F+*2Q9N3Yb28b8k'9
+ifIJ-GX--1U'2df'!EG@`'#Z1T3N,C!"pmBeX*ce8KQSPi$Nj[hCJfd+rl[66#N6
+IbVUX@c,51ZS*2H9&!3-UR[f3!$V4!`%S(8SRD,##hK`BN!!!jX$`[l$q$C)Ifd'
+"PG'!8Ap)#)GSi5NqbjM$i5bbmeA21Sk8UEk[2+!X&BXjUfq%p,f"![UcS(*eT!J
+C3mbq#*`D6DB6`!NSZI*8pSYjDF!dZD@VPUPCabmVDcd%#4kIdk9m8VH`2P)VPHN
+hZ3)`"P)3(hD+F!Db`,!bm3fEEJ`qe$b5SdDLB-K15VQE0Q8jNN3AG!dJ)jPEUk6
+V[!`9JZY3ha3*!fejFiefeJC,5fbLV865Xq)Tb@I+0GTkpf,h0r!K[i8q@AJNL-Q
+0CB,&r0Rm@JD(PS&qJTKH"1&dC#Fp8l,Mj[&(&5JX`F3F8LNp1@9R&RAeKA'5f"1
+Z3R90Yp'VHf&Z5J,FY-5+j+H1439QT'de*!FaN`p)B`JE$P'$6([bRR3-S'X)#(i
+Y%T'X!-!3(lic"[Kb9!GlSJbdVi!J0)Jaj$XT(@R*aMVl(b3@GF%'JYi)mIJZZp4
+Dp6Kl@"GpRYG$!k),&1*VLUdlJ'&5%eC$@62prQZ@4QFK2-TV*i"a8%&jb3B((8+
+#b!SrSpJ+$&#e9jiKqj!!"#GPm,K+fDXl`'VV0P!AB4&CB#Jl*H"AApPScN#NlGR
+8dS-2XcQ[eNX6efEdqb`)V5Q9[-CGDKaRGV'E@DH%*&P`b+$PDYcKQc'ebTXQQ!A
++YEkHZ"%G24T'G'B6DA'G#[5!8FCVFj@e[A1BNE1&Jc&!d%RXIG[#Q*RH3T8#e&B
+*GkbMI)j+JFHcp&(!-FTSp&,XGJFX"aiA3V8@`#LdrCHj`JKQD13H!0-)2-NCkaF
++M6iFmK!$KL8m5r04EI*6`6-8BVJkcdMIUFb@3"9Y-8q8kL"+%hpF8f)KLM@0*9[
+%ZpXHp#Hp#3$@I8&D)14VAAMdMK%&$X4S)F"`"3I"U!BS1rKFd9*4iS(MkN(q%04
+dP&VPEjiY1G3pY`(&53lY`@$$,jHf,fTpi+ip"pIc"@5FYS%"B9YlJHm-8*`@PDS
+BPZ,V%HqX&[@'fFUEFjVPXl`8V%%"K3U,fmpC"Yb1mBkRj&UB+k,qj2*qMUN#@1,
+J04Q-#0ka##%,YSCSmKQf[PK`mrLfFbI`&-X*!aEU"F3kBZAj,N[lCK6Nf&F!*qK
+irRcI-dmM*$B)''S3#)K(BBi46TNR`@LaA60-i9lhdeB2p3PI6,%%JX&'-HS&I#a
+-4rEK)T-FPPF6a`G#,4+f2Kb8a#`#J1U)3VSJ&kSC[je2UEL++dJcY@QUZ5XZ99c
+f!P1H9MlQc*,P&B+4p28V&CCkN!$R+HUFM-Xp3hAb6$Z$fjB#!6!%&Db$UbhBf3J
+#DR6,3)JJkjG640AmS%I4Xm"V)c@Ab$MI2J26MM,FiLK(K%8)P)B$aiV!aEN1S%F
+H!EBF$Kk`XLH&ibfK3h1#qF#FaTDMIMQI#Em9(PDml*(5FGF!b)qP5J3--!!Ki6B
+)884NVJJ#JTi6cNL,`KB!SZ#X!cErl!-8U#EdB4N""m(KlS6C%bMdK9Ml30bDTKm
+%!$+f8ND)FYTQZGeU2-Gb&5@`d`pKr%ICrM&lG@'VDi-f4-Y#imPJA%"$9PV("U$
+$jaq6J5++`ZP-lhKqb!ZXKK4YpJ&AFheR3+FUjUim3@#l$ElK-%p!SJ8j`LJpk5)
+ZHPcIS'Q`9C6b5N($dI$lG1K14N9%*C6Uhm"i"SVpNJ+qmJ&Fb4`3jIG*"a-1D!8
+i#$CLT*H%aDi96L3`jk36k8M*Q+1@a1Nl3%+'XJ3''IUJ(%N4!3HGN!#ck!C[fq+
+4KHE-riaj&p68"cReC,Y39G%f-!1$h(rS0'hV%%CQRN"MhEPE9!-+65!JdU!M-c"
+#K`UXRLQ$06GTaY8Re&2[V9ISba8a@lN6(c1!pHCbJjkATP(RbhIqZp1UiRm1BXj
+ZMYb[ZG&Jiq9-00""YH-b@b9C5[XbEl!CIkL1i@&""+CVaPA(hHMimU'YI"d(j+C
+MJTVCI$AlD@lZl5V&LqRiP!&5&8H`@"0VL(*S'%`k@)jc40%IJ-f#@@9iM-N-G'S
+DIBUR(q*f9"9FM3-8dT91kUP-,9ci#4U5@%[BpU4hSLDNS6Af[AbV)&"PBKDjCU$
+,UAT$H`L@("L$9V*-HCiJRR!Nabe!a@eFBaI"F`DbXXSJ5Q$f'1LfZ#m!89+@T&%
+M"MLR1HDa3AQ`ac8D2MZI+Sl+HbDed5S,(C!!e!haiEMic!VKK5*M'cbK[+1CpBp
+2,haL1HL#K)#LE&[FL5FUENFBC4jRZiNI&Nf2MM-[H(*HPGL+%MKU'YH`RjDT%)[
+b"23-@3SG'B`-a)kq!l8M[P0K50X-C6`P18J%DN8J&[d,BFEr'Ylmf'BiSa[khP`
+GTiKq*,Al*+3i58LQNr-,Ek9Z"%Jr!PF3G%N32$iZ'*jKk0LLZHIlcd1'YqN$VLM
+4kfV)0eB)4$+&%FG,&,KPSbZlG6-0,jP,9HGm$U,BQM#(B!6c`4`jUc1)Z-P)918
+V5*f3!!H-m*YFPlUPVrf'k@9D'2)[ed((A0Km0bLd#fUN-D%3mc2'@h%G$Nm%M8&
+e#fbB(%TYbK@#5RP$cZCh*,U"*'+FjQ`"H"c*RHD1-9!bifbM@JdFiQ9c`Yl(#Ub
+INQp2UYb&$)A`NL"[&Lp-+"!MD$a'8mpJrYUUkP8-GUp*D001Bh-&#Q$q3cA@%la
+JMFUTXaJIlZjpE`U'X@4pI@mQd6-"-G3+8K-KGCB64Yl#`Y!'Rh2FmjS+1FI,B&B
+A&-999pe'm1ABD5lHX#)imCRC)E&A`6qJ4`-N9IN3X%#qP&5iU(-[ZB8M$HdS+ii
+",QCC@9Ih,d%rLKF,Ll-4H)-Nm*q1TDSM)[1!Uj,@HEffFaT!J0rp4S6@#4m$m!$
+!@"UD05dD9G1fB@i6D2AQ!Pf+!ld)T*b#DAZa,P"$miQ#XNXi@jQ)M%'H[(P'JP[
+0KN+U)Ei38!56dS&$,"2k'l@l3ME@,)BIT$08Jr86D1)i,eB+ASLFda!939VV(Hr
+%&j+)hi,b5VZI83ePDc0A1M#j)!9iir2jFHJBTCUPICbX30*F!8"Q+C&XphK[!Qa
+@VN$a+p['+3F-J[$%"QKR+RM3`Q'#BSP5ciHF*al`fQa@$mmAjelJDYbSLpeT"Z3
+%d#KhY!JNd5ZkQ&TcEq1BX+UiSHZed$lN9p#Ni3&fPqD"DIcMN!"#e'G-FM1YmS4
+"a2KY9h%!f)r!--#`J4#9XRV16ZdK%!@&M$BY*3!3LD*BYBLTLm$,V*3S!0'2fB"
+&[AYD`D`d(869bcbh(lC11X6$"i'cf9[6p1%*6pVJPLPQNQm6A9aAkA%LIq,LL-k
+2C@qI)YE$#ak&FhGmUhNJNjAjpXERPHBrC8r-5"XBBq%Ehj&Vj#ZA34,fGmYfR2X
+j-r(PfR!hjR9Qe`31%Sp1jZ%'ILGZ5A'GbmrB+Zd[NIdRPBmJIX*jAm9"f(ma[Q2
+'l80Ip9$!HYrr9$Ar93b*rh80Fr[lG3ljk5(QXr905&eh#hZie4$6,3lJ@$3j1"B
+'-e8h9+meCCLhL0DdQL9lqV3kk2UP%8([H2Yf"l3J*L"UqmEG,1`)j,TT"m`"KE4
+'r)fUq#&$*6-%6FdM3aQN)Y8)8ec(c00FfC`pb","Tfc06kXc,@#q5rNVQTL+8#p
+iVRmUEG2FMiQ*1K"@&Zeh85f#UBH#d8ec&IEa-ErS'DBdbGcme*r9@#aYVVQp1)q
+'3!U1UJiUfbb2PkX,j)4XKHNJjclXr+,)l+5@kf[M%[#F&h(fN!"C)AY(#5P)%1N
+UG4Cp**1HDjfHZD5YjT1AJSTa%4*%8DjBDKR%U,b%Q%KVCLU-JH,J6*fa[',c8Ik
+Qe+dbj6rk`#iB)*!!-ml0MF1`)S8M[Yc4S)NUfFHd5"6dr'hZ'VM2"%CJ2F(PU0q
+`mdqKN!"aB[HkG*p!b)DDAajccIk$2D+K)pp8ae!T5ZDP(Jl-hUSE4GEq#[V8!I@
+RkpdF)M092UN@,JbdVke!#l1h9`I+X[6VB,Ek"1EDG!%k*,B'T%Y2"BFJb!b#U3k
+0,GIS%fqLr+A,(K"a&ZF)-'(cND&lYX4!KD`EN39U!'j)$JYAK-&C(-c3%aLiDZH
+`-2X#)%Cm3Q64[V6K+'A`[JD(0dGpU#,-V#PV+%(lB1XS2T3X`CP8BZa!GK!"%fl
+(-FmX"QXp-bl8#"8-DZqf`'5YKP8EdDl54%i-cG!G0&H$PhVYH1Z6RUS,f3NB@KA
+SR"@*#jkpeS#YULQ+dDCa*J$i#@3D9B0k,m!mZ!!9ErE[TAA9i'MMLQ%"!(B#-aK
+(L@MkTT*4ERA,@*,jL"Xr!GQa5i&5qFZY$#qG[#5AYXad65K*Q1Z'Q@6mMc*m-qB
+Yi1Iqi8B%QN!QAa6L&VjCJhlSpM5QA2X$f2QPE#@Cc0`#FK4L8HX1P[qaS'+DrND
+Arq@3!%XKdXU[34e9%L$l*24(G(I&qGqc6GqhClZl,UiqH'l2YfFB[cIN%IA(RaM
+dHHq%NB!1U5,U!)9!$3@[6iIdZ1DJ5c'ZDCbKQd(%I8ZQ5Ui+DTRp+)Vlh)(KC*@
+")+XcAM+jG#a-GS%Gq`YLM6m*8@c[6%4Fe+al5VFf9EG!5i2-4FKV[q'%C3C3JMC
+(K!H8p65hYQ$'!SLC3q5*D!CZGZ"QDkVB5*SjrDd6"%m&XdM#cI5*5(B'cFM9G(2
+!D4P)Q$'&eId%c8l&N!$BJ&108i,Uq[T8j'[BrC*4XJ'Se,DEiBY0,DqJ$+!K$Ec
+SM[PM!J)cmL[`(!FG#b*3$QN)(%#jJA0Lp!3eATV2@`'QL%J*fC*P)!`bR#m)H0J
+(%"@Q"fN"5!%YKBYe@hVQR#mi[8Pl4L[5R"d3aV3j"SMqE5*(F'M@i-D(3eB`0dX
+JdP6$[!jH4&Zc,C!!UkjV#,Fi'm3M&Ka4['BS(!dFCdlVBNKYJ01mVLmJK632,Q9
+BfN5NAi,3B%@1B"*51L8k%`i,&%EG"pU!,FM6FM"S(Y396hir%aQq%Ic"Ni4)%H(
+EJ8YSQFe!jJ-YdXLjLcJ2JD`!`jJ3"4dI8i8i+c!8`Z$FE-ImITa2l)LSFV2hcE#
+SEpbfdNH`QaRl'"!Rq-kF)%"IKrT8(T%FLHT+`')Q[@h`m0Lh5Lp38N(%SHC&$'@
+brm8MIk8L#klUNBr(pAA18r0P1@d#QL234C2"ZRppMJ2S!Pe3#`ClXLF%"cCT@a-
+SPKN+16T6m*MLm(%908GYpm0TVkI#Dm!31#ZZXjHam5ZfrU)Z2YDE",6rA3HC!XV
+5TlDAbdUek3,hC8Y5fUe,99`f!Ch8@G!Kk5LikcTf(A)"j4NEfKPUS-Y6Rf6XUb@
+T6!m8N!"JF0q!b9LIPA44i`Yk-AABBS$T9$*4%Y'R%E"DE5j#aP0!JbhIPY*U0NA
+,&*M2kCB"KMc"M&1cVe"K(kd#Cbp8DaCqj,*mKQ,YGibbcjf(2$(mY(CL0Ia!BIV
+2RGchQRjP!p!GkEfUZJ3eNF+PLe-BYTEJ@-5Z0m9(P&U5haLcCK`%,!#&GXUb!'&
+G5$h`@0#i6``6[+1)F#Yq,GkI*0l+$'U-`"KE*j,DUV`'a!UXa!m'%4FQS0jJ3)e
+1`kQaC@pi3T-K2`9S(%3bMDf9PYP0K5QZY5(#@pIJUQN$!,Dq'CUYYK$!'%bB$%Q
+PQfUmZ1ehiLKBN!#`EHA5[bPf$"j`b%'Gb+McILeABR9+&#8FA08m'@"2!*-m@!0
+1JB#4)@Ij8*N3LJ'Vf&M"4e3(*JJ!)2UP-!@U!#8J"-a@Z1HXBYL@m95e5'P*A29
+1)UJAC%[mb%3IiZI(I-@m`cR4HUA@5%!"BBJ80kaIp!6X-akC$ECN%kFhT!`PfZ%
+"6ZJ8!aHaST!!T5NmKrIUq(%bj'$#NXAGZ+%,@R3JF@B2JN2&C8%Md,@L`FqZXF+
+XK2*Yl!V5i9dSfMdK$bMe"hSU-R$!2PU09B+1(hlQ5'AA'83@NQEciVFQlUCNa!S
+5T!EdU%(m@R418fd'Q)+2R,@"p*Kf8@c((T+XTeV'[$``4DpB)E1Z4k&Qp,M)EAA
+9Zj&H)S!V6N@S"8G&XJUj''HIFPQI#+V9Pc'Y'RE"TQU#B45`@eMN+qMBE$QqVCA
+!CZ'r4&($IR+J0qiEij8i3r82d8[jLE2UbE'0i'*MSfKTJhQ+Bq%iBr`3M-j6T5p
+BPUVcc$%$epGc+R!9-ATX$ji`XH!jpX,"BTaC+pHk0[43*CS(X,4RKPTA55hGU*!
+!)D)BPKK@)1RUI&-$MM5e#Zb#5%6ej8+GJ,5YJ'@9Dq)#(er0rHLN8JSBk+!iCHU
+"SpI1FCfj3rEC6FeI@&i*pP&HpQ$(e,`Eh+Z5lPZ",Vi,+T@1CiPd#'l05GP[Hfj
+Z1ZEUM+@Rdd'AXS[)3HG-321QI)[CNV)V5h$+(G`'VLL3!$QpKmL$P''rM-YmFr&
+``Mb8GUEb4)eIS[2UMF$`8A0-j*,P*i#Mc2Q+4KBdcdNi+eiPY%f!P&T-"%pPMfi
+aQedPU+M6+H+Fd9$#QIkS,+aJ9H(qD'`bhl!5qTrDQFrb*"U$-jNUG&bkPM6S90i
+b1&6K92%8i`%C@A-PFdk,$e`)Fc!B)#aUa(Kh,!KQa'qfR"QBM&K1m%ZDfNE&K!i
+hcSprTCR%3)%B#M`FL)('lB'm`N%JF,jF!F"`Q"%C$I@&R!1h"N3"N!"lB!B-J3i
+"`M*VYqTV''31f!cD!$L!i&m+Vj!!3L,h*AAG!K!3&l3e1X!X-KK5DZ#qC`43fBC
+P#ZMR[#!E696!VG`k-VqZNA*rk'2bBM"rl$[cXQXENm-XXUYhfPl*B04!3!)&`$k
+,4!'%Q8!SBSTjja*A)#1J4IHTc`I!Af)6#"H&DEcHVMPkL541La@*AL+UH@`QFV$
+(G6!FG&DFYa5-1,$'IAFDLVI#')h1!U`0Q0&4VQP%V5l+09X+B"Ukd`3JVaLD#aN
+[P&-jkb$[A1"!&2P"5jm4aH'"R9Vbi[[PMi[lA*SY@D`$Tc8bXUFl&0'*d3ah!q`
+`%&0EJ&"-jClK8&Z!i8EqJT-#C"Z(%6l"102SpAkeZLE*m0Kml+UFj"K58KIkT@[
+3*Sj@9aL#"%0jA+@$5EMa@"Q"U6"12Yq6qREIA0k)K3+qh-3UL)8I4L!#DjA6%mU
+2`d+UlI[3DYLXXKRDi4LK$f$a0i9Nr*kP(a8j#FkUFF#%+FNjiM2MlCZUIP6-CE'
+GHKS+G`U"CKe@!V!!Je`K`AK2SE[1D%'I#"J"3#@*C4#X*m3DM*B3MN6dDm0)29Q
+@(`N)C2K)pPE'`"2)M*fQTF6eR*@$SRKbCh`58,)2QhIf*U,INDS84+Kd0Lpc-51
+)44J!iT`U@3*LU@B-5dZ&R2UEYE@(i0dYh3!H"!5RedKe8+8LHH%T,3%'Y@8d![,
+@fJ-D!E1#"!"$3+-feS!KD005dkE`aj!!P5XG+N(IRT8LL9q#T!ae3bB!jQ#V'CJ
+*[b(`@J3V8hIDi3%N91Vd5E9&I&p&@#%8#cJ33YTFe",Ja!C4"RhV6F%X"%MT2HX
+N,VaX69DU-,j*YXRXY#TX&X6M909G6eUR-ke5%Q%#M-UB#$p,beD@Q$DHCTaA2R@
+Qd#B*Jie,"pY5JYb#)J80STRmbd%GTCEA)QYKB"UI"DaD!ClR[2Fq4QX5h)!-$5$
+HSJJ4HSQSBJ4659N,C'GNF2GHQN$#HUFQ1QCTp'XEm#)$&VVLU&F006+%5&6ZPck
+9"D9P2j42fAZE!)-N-iaBbJK4KE(h,r"5Z!8T#0+EMP0[S54)CC(4fPR9$m`dJ#4
+-p3bZT1"Z`24"F0BD-(3d0jNVF)RZ0ci0Ia%1JX(@+T!!,-!!3[%99)"K"UE!J4#
+AMa4!D3b55,-A+XmdYcK(TqZUPD,k45ZKkN9K9Ym3(lA+STRch(QMZJ2kdCZHBmS
+&!Sm6!$&p%D@!`4)KS!"-`!`riS4Fa,5QL!(NK)3m93e)JR,KY*l(4MB1J8#TbX"
+4+Q`&8RHl3&#V!6p+kQ4D-3)JFX0-Z1(*J)VUZZ[Yk,ad0UKTJ[*$-F#VS2iG0@p
+Tki4dY"Fc98bblM[Z0QcR(P"UTe!I3[b3!,L"VNV(bhLX&'PPiD3@!jPGeKchcP[
+Q0-!AbR,@!$+GL!)5fS#Y8CM5+0$N)e)$N!!3H`8C1c`#JBFiHC(!PJ-Jp(q'(kI
+4!LZ-5miCPaEk$*brA'HN11eQ+b+P)9p-%5!iJfS0M#i-33TXH*f6S))N6A!D&Ii
+-Dd1N1'T0Mp1d8[YHNU4(Yi1X'hpecLd!f-FjcT!!%a9delqKKhYUK2*r#rd4C`A
+`Q4N&BH*S`cm-B4B4![*##lB`$4AbBma)&'I!6N,LJ3a`LTkSYCd[KlmLkS!4&YJ
+S9EdA!'cp2$DVH"UX-FLb@LQ!`ZLR&jJ-YdI*8aDN4)3CY&k*e&MlL`ZCNj!!),S
+#ZSZ!3qM"PdF1U%+hX,TCK8#`e96kELXbhKS*T#KJD,fr--!2BrU'%0I"5pfpJ--
+i$-cRcfU'R+&$!XL#V*2S4U!d)%V"EB-d(kc'5[S9I&I'QH8"q!'14@k$MGXp2-G
+N&l-N$UBAm$$k`)P-MFQ@!GhBe)ejd-cmB%#[deJ38d+qj@DfmSJV6M%HPYemX&-
+4X99EdeSYG3pX4MrM(,$B,G&MB%&*r!pY"&mYEY1&*eM6T1kV5'8$b+#Ip59"Kc8
+5(AU'YLdU3QHc$j&(),94BqkE+LqAGGFSM5UD5TclQD)$$($+'If!@E+@'kUjFbN
+ce2G%JJ3*XJU*'A`&EcPq(EF)%(%K2f+'rU,mjH'3!*!!8CH*iC6-&)&%l,9ek4a
+0QC1[+eEZ5Q1S"L$brEQB4-9pq4SQ-ATGV4+`X3NPZ50``LBi+STJ$P@2"%%j'FD
+eL(-H8'A'%8(8J54K`N#Q*p'5!`6Th'%kmiS[(90%MSAe!L#Rk06@&EJ-qRbI85+
+iAc"1+@14YRLFUmm5"Sk#LL@Z$)p"XJ6dI%FIL9B*#rh`8B#l"1L)4(G*&TK+dN6
+-C"ZcJBR508c-9Xbp*%*`#GKE@N#5RQR*-j(cE##TG[H(BAejCV-q9*G[fBEDBH!
+"DfMkJAM'H+2+!$jVp'@U)U`[`&50'@%j5A%V-!4%f(ml%Q9*G!bBal4#edR*Jq$
+('F8+CL%Jm)$FVAkLS"V)TB1PR#%S!ef6F&1i5ClVT2bYS,j)CP93ei4qNbXFA9(
+-AH9a8qJhp""mR@5G39iU(Q(9PDb"4#)4NKaA$PK8m)Xk)4a0bA31C+MC&MHSdj4
+TCA*&5VZAYB#Y'3U#d3aDSLR9f'0E%i`8M'DF#8ej"06)(1"&-(4PK@Q@33`&IF0
+3a"YN9+($5KD)4EN"!*NeHBUT((hD`1'6eQDPPiYLUBF'I&b-()5"5",%0[L'8TY
+%J"GrCQQ#SJYSC8K$5fF1@G*CM*!!U9$"j#Qp'8&$@Kq6AJh`9!3+#(4d&)'N%!8
+'S-i#Jr43"!bca'RB%6AP[[#miL1*84CejGT,*C2B9`D"NlRmq$Qi6+4)i#L3!$P
+AaA'4X&2$VILV#!C["aSCVMSHdRV-XAUi#iYT9,2)qTXjqbemip9cDU`9(B$fe9`
+KpJ1@UZGF!UH6JfarP"3Y43R!$i60'S1%3+`JeILc)ZFXc0LcmfA-[@`BN!#HfY-
+D$Kh6,V-U*bTHlT-dVVPT*h&b4#,SEVd+CUfBV0p-bS"U9-"6M'*cHD!j6IPRc@$
+T%E`qE@j!$#TJ[M+#N3SZ#l"Q8$'BCR!8c6J2R*K29bdU8qi49Fcb'P+ClmP+`(-
+'+F!5XBmST(S#RDH"+QE)M8k'ka6h"%$4H8N&4%a%U%fm$Xp'AJ-)PafeR1#j!H*
+`$mXKXX0YC#LHa!&%`2SaFXQKa9b*N8!JE4kYPLl*H3Eje,)#ZBpJ-rB1["MpX[q
+q)C(2kqRNLrL!-#m$B@)RI)eSjBL5KJ09$QC+kMALAS"!jZ%5%U8!Faf#G9J+!C`
+VS#f`0'0HGB)$%Y&'p)[0dK['i'&bJ`SNI)`K[YffB(,D+R3'T98!5rd+#4I3R+*
+2KF3V")P#LI$T[UXI%*58&D-8P!&E)E@RjdjJ)ZB5h5J06MKM8NK#[PMkD"Yk0dj
+(Y-Abc*MMrBTmYJjYl*4cEL!-V2&UJ3'RPTIA*FhBL#&K)Kb``GUdmXZBI(Gh1@1
+dB[jDD3S@AY3eNCaQ+$PKX0ZT[EF8i,S5AjIBb6H0Dq4)1JV(bfa!%EaL&-Q0p9a
+&&R1H#X,3!-YNA+98cj`L-m9)3"JHE2R`DAarUcDkJjXeGQ+m4`ELKKTHP5`36ZM
+#R)2EDC!!J2T#"0#SBRbRm%NB#U+EHicGM,j&3!C0%Y99eY$GSK#8r`J@$`FXlrS
+RiR(L!N&hjF,pCm'9lcR1aK6fl-k-HY5PCm"XQVZ9B#!%iIb'08!N90G8h6MbJr`
+LDN#Q"4V`dhJ+[YJ)+mEh"9%Y845J9T9NK2REYD@#Q[ILe#Fc['P!!XJj1Jh$BUF
+VH(*#8iFSY(ZHCC89GaVR2-e[bd[,JUENVJBkDMX81ZI[3!HGD%PD$-Db#Kr)8L`
+,&N#Qlh#i5jakL%NViQlk[c@%kV0!5I`rB+CU"&%8+*`!ET-`QaIE+'Ga(4MpR+4
+$JkZ&0YAKcmaY`Mpmm@A#f99S#L8FDm*N(Ve9[F(-J3Z[&!8D!D,H[)Bd!hpL`0X
+(,33HH*8aRU!#&2F#e3f6dX8MJLZ+4m4AQ)JBG&db%V`DF51,RU1&qTb8GND$1Y"
+F'4SaUQq"J`)5MC+!-MChlZVb-1'HC0F`FU"SckBh#R'HZ`4PUN2-V#"HSq"5(%I
+#5'QJ"$DX5#mj5Srri(TE@c+%P3KkUmp9c5H&9d1UXI[#P"$j6SV48&F#B-'1C@D
+r@B,#F2PX0T88h6!"-$ITZjVMSeG83eHK!3Bj6S)QG5F!30[CL@h+(D'6k"C@@)R
+)Nh-[Nq2E4-SMK9[&[E-K[D)+!A2Sa#!a'l@(D*NCk%KL[Q-'NqVJQCGC[kb6BRr
+j0qSMVNX!c[bY3l'I5#&!6EeI&(cC#"5P3#5dR-5f9MEQk)f1LH1e%19f8cD5+l4
+Nh,I`YH&lijC"j*MEXAh1"1MN'LYS404@6SR"5Nhfbdj&M40S!P@GhE3",V!hdMX
++'4c'B&0P+-[r8CG3@'p#*35eLMe#[UmM*TdSh"$'G0$-HH)T%Mk2MZXS(Q#fiqm
+h$&QIKe3F&YJmPAMZJ)#T6L-S5-'5H`,*Ha!Bq%M2*1*k83PhJ,hCmKQ+!$KSi-d
+J#90VqNcibJU(J((m,Yr2E5"`c[caMRrNQS+HB)d"!+"r"Tkj9lMc+4!,#V`GS-U
+UJ(JNi+EPhBbMa)E8ZQ&!qVJSL-Z!rNm"k%&5&ERkE(Y1VZDDN48Y'0SX9C[kHTN
+NipR"U*cLAV1Imm*9H8HS-52-i@E-TXcI5`F%&"9f*Epe6li"M6S%5!ZLRJ#EEM+
+*bRV1U`)pGUa-PpHbLE0%rk+3!0dC2`JC"SN$#Lm9MPkl$3N&561[QJI-G6F"p,b
+UiEi&5h-VLX+L6c(L)C@8U`KAF8Uaf9&@f,-Ymf%p`9JCp8U8(HZ&h!%p)$29JL9
+mN!!R9L**!rmLba6b5Jb3!1fiZc12cTT4U3EUrlkAq,BcUrb*8EhjrmB",!$$SpR
+D02C-IjScKMjXqXA-#iLdH3J3dXacL[6IMH)$,VPL%a,459@Z-[9)-FF+GRmDKJS
+bPb"6"!j(b1@mja1Sj"HXK3ElX&D2`hC-6R%Q)*-`r"$Rl68J42b+3)jpkc86'U'
+j)%YkiR6[XNXRII964*!!(P64(MFUD"eTch,08f1+kHB`9!J!`DaFU,(J#0B*bTS
+3-A6SI(N@dddd0M&8A+L#3RpUQ"5GSYVbCH@$(iH9-$+A1Di@+R0"P5FA9p*4LZ[
+9$dAaj[++IXZ*08@N"4ETc($e9&SjNjQce"'bq9Ne4+XdqihFej[VcmFqlEY&`0%
+VH,#(c[L%#M2`'hVQ'`)l4C&5Jd5R++bSU2+FM89'SHZ2*Lr'5)&hEUE8("k"9,R
+P1ckCBcEF$+!-@Dm9d'@Z8iC,PYb%"FDN%#DIfdRe``CbLbMi,0*LX68Q1QFl1!6
+bMT(T60PXqiiDh8d9ih1#[Q@J3L)(%CJXdIJ13-!9f#5BeGXXl&A[Y-c)`6Y@j9m
+3CXEG9Cb66A(E2*EL9*qbmBc"lD$l@9bIG-0N$UKiF0lQXXi38$!C`TfBl*ldbBX
+XrJrJ)HVp%P5@aT3DK4NE9)"M*('NBBbjE$+Ra3#hhjI+9`di3VVBj%r'Sd5BQM5
+-Zih2$fKLAqC@TBd!EMNY'-YPPPN+ckALF`lNS+C)kc5#"MFACaKUKa),qj'$!ma
+S)kbXE8HkPl(NSZXm0bm#'Y!m[6#"35%0*CKZ$Zia#R'+-Y"kjcdk$,J@Cfh8NDI
+M%I1@q8jLQ`-5m6q5l3jYK1Ad4ED1AJiAa0e,Gl(!'BK4mGKbj0R`R#F%hm6XK9Q
+!5ZAabqH`+5$i0`X0r(f#mB+`-D%85be*C1C-$JRSa+4+1,[*+%*,5+%jLE1Ec")
+ZBR)*!%MNU!ceNKBqXmP&E6V2'bliRRLpT(hrAc-D+$H@,ck93X'CIj35A&+`*iB
+&(TCQV'jb*Hi[0JNJC%-NZBG-!3'#*%MJfUh-qeH0)lF4lb`DGV($E@TE31[!9*!
+!G8jeUK1m"Nj`amJ3$!m,b%)2N!!9LI+C`blG,D8821fP&!9X)d-+jiNQqjJdSQ&
+9NCRJm,"c)K[c(h5VQm'i-`*&%$3D!%aYbVFdF3kLAY4Cc0Fa&LGSN6,(0kUQYaR
+6[(bUEDJ2Tm1eiATJ3Sa!e0m-h"DV)NrNR)jJJT!!(fU2*[3(FT'0*4raF4P0#Z)
+A,MQLVfANabfH#B5)V&Tqe,G1V926&ZIl"iZ&R#''k)Ai@e#acq&YLP"!N!![K%F
+mliH0218'm+-VQpXGV-m-GTVS4!)6RNV"'Am4"@aFaU8UCQ!9hR,'-2q"1bjFD'L
+Z-!$9Tma+)@U%B2N0Hm[a'S3F`a"3YS)4Uc0m&U`pY9XSh`"+bB$#!`4Sk"kQ%%9
+K)81NHJT!#1h+D"0B-`-FA$CNbbF9-9AUQ(Q`DBEZM-V`)5qJSQ5X#m"M[Lr1rCT
+ZrEXphGPeFI2$GRfl1-Aj[b#2VMcq%HMclr5%NB!1DQ,U!)c8aLD4(Tm2k1EpUbK
+9ja,YiBf"86-DNH64[bPRU0k1c+S&AmmU0!Vl&h-%p$0``B4Y4N9$krc")GC*c[(
+S2im1am-(GEBC2VC*%lP0YfR"fFfC!NjX'#DMVJIU%9'cLHVEX$FjPqRH!9V&!J(
+#R3I9lAG*G9C@,icVREGq6F+M90bj(,lFb!3)#`FfQpSTjb9b9%B+DqHEC))#dqr
+Bd4`bm-F%j*CV)Sj"f9ep,bBd4b#b1lDFCUGfrq2p+9U`AccMjB1dlL@KS8mE+jE
+llUK!!lrk3'*pL"[0@fPM30)#,)4R)4&BeUf4TpYEI-k%NX%EF`U)Qje'c(0"IPe
++LF%*IBGh%@84He*j58(ETSSSMkbdc5GF9%#G)Cq)[U4Z+Yk#40qI3')$,*FUD-R
+YACqIC'5adAL'Fqb%l[!RcJ&bSmFaYHbYI4)IkXq&B-i**ME#)@Q[))9'NJ&T!Ie
+3Ca,kZ5N$Cl-TVNM%BV!AjN6XVPN(Lq8A63,immJ(aj(#&!8L-rY#5"L,Z$[Cf'$
+Pc3!a"0#&fja6!Y1bP2Aedd(r[0LIUlLeC!F[Kdc#8PDC&9N"eX',UDRT`%KT)Pm
+)N!!'4'D"*PZ($2EZY1M9GB1KI1U`FiJ#2Tj2k0@)TB8Q6Qr3!QRb8@##&Ab9F2C
+!jVE1mpKD$&&jC+Ya"8LU[MS!V&A&UiJV,Z8-LKF#5!-Z+iK!JGb`"JAm``G"qQK
+mY!iB1BjGeTAK-V8J3691CkTmf&CCE[P-"KG0E#K#Rj`Z$Nh'U3HpS,)+6+B*a@q
+beC3H@MVTU"jFSAK$@S,kHj)lkjBcE@P0r)2-pXji6!mj110'%GGCE4*L9ec5N!!
+J@#5%`!ij0iL!5Mhd)i!8r!&PNFGU0ZCi"J"e-kRE!%#i!J#'["D@GGZ*!B)G0@)
+ImNMk1+3$)[TZSCj"Qe"Be["!&$4ici3Rqj6R4r)3Qjm6#%SU`MKbr&XJ)C!!!N`
+!3-EJ"M,UV1#G*102`8QJ5%lF"2(5D9$PZN5mP(lR(j`14Be[aJK!FK5)62a8C$9
+$RqV!NRJ9!RJB8##PmR*-*"`3-miida4q@J4[+M1Qd5)'d8bE1i8`([REeaT%Ji#
+Q3qEm-Uf)5#VL4A3$#[q4-[[2mlBTb+8[aBX"%XMZ&3!Ue-#`UG,eL9fdYq%KaHN
+TNmdlK%e9b$AL"8ff%40Y44d')Aa-&dXrA9-9F%)Ma"`,5![#%M&c&T1S%r*)CU!
+PSJ*4RScdAd$YK"@KRJM&SD91&J@)2Cee'55j%3#RV@a4rj9i48&hmMDFHjAi%93
+BhK583!fSUldA)#K@&)&,m[Mqf%##cb`*23+HJ9%p!Xhl+$0USVS%"ZYd#&ba#Eq
+i"6d&!"3V+ZCE`JDDIfK2%`c+E+KQ+"&ih&!&l!-CNb,Q)JKQ,Sq+QfKSN36$,NN
+NSF4A4PGr(JEKG0#FQBF-3daeM$K3&Xj%%C&C@d[d9"&`B)X3'"U0hG+ApC!!!MR
+pMF!jhqhQ-"@LDLEB3('-#!'%A96j'+F-(3Y&((m#MKSJ(l,&Jd"JJ'(RD@+%"QF
+)e)$h*`!lN!!&h#!a!5X,`%KKL(Q*JS6K0$BZ*AJ#UCr")EQRRF@3!*bC1qjGQBP
+c14LM8Z&!KC(!D)1hHT8kZ++%eT!!D!8%T-PD989If"T$a-qk""N'X"&Bh#6r'Pe
+C0eH)cj!!-2fB4T6Y(NS4rklS4ZEA)"B*"%TX%J$CL@T$bVJA'jU*baJi%!65,*a
+AE@G'ECpkl&9bS"C&53'N0XZFh%Qel`C&jREM*L)$A@%`M8+PMSUd89G9f2U')eU
+3!!3Z+05)lR*%GDY5'`iX58+8XHpl)M4H!eST!#8L%&,5,#4-[4U$G2CC`XS1MXJ
+Uk$V"@HakGATi%Y#Q(86`%NG32TecfL@,28H4G()cNkeCAqdPV,TH*,1F@q*-C*D
+8h&kZjA19CPkNXT!!h8R[8PK6ekNa6lJS%+AJR*ZT,G8e),%$Rk5D(+!TqXUPJaG
+8rC9)I,4Ab44-3D1BJU%jl,"H(%Zj"DB(H$ifC4Tf"%Hq)G,4,(6QZ0jL+2k+k,L
+CfP%RJ$pPR+SKTe"BGbK2C"BB6*d2#)K(#GNdXFcY(Y1#L!Z"+!IF)KXP-GYHPXB
+ZPJ4)V5LPRL)UCpKEj-qaf(GJ)1"Hl36-qjH(ScV'@*A%`,pFq`XkPadG3!kbf4H
+J,)l'"YQ&&qmqH60p!Y,I(8!DjEC3%#N`2KDZAYcS"24d9k"LVLmXT-kd!`*%C[%
+a'IAcq9TN4DPb*LjHCrbX!VcS$h)cHi(T+)+%#UaG&$e"fFcJ9%fX!r@[mX))dN)
+Aj`+S,pFd'!a!FYJqb3d!k9@&&9mm"jPp!A6-j2*U"c2EXFTK8"6Q%!!`4*be@$k
+-hEHG!84Qk"q3!%ThRXAd2X*XbU6+jHT#fQ0B'jXaX8+MA6Z#-%SfXb&FPjP3)m)
+1$5GfiG4CKc0J)r1G823kD24DD)4Gq"9cjYULB03&XD-0P(lUCh+#Z8(D&#'H98&
+A1"`4`aPjQPQmKa%HmX(!$TD,63XD2N*%8j&BrGeA$3S)RC!!q0`UCMeMT$4A$Z*
+Y5"$I&*B*ERK&FFR-r""CIB)!&"9-d(jA+mTL*(EY6H-jmE(De")qVYBNeU0(@#e
+LDiCl"qmqG2KV8'!p8"1%6T!!F)4!bP@Jl*J8H@amG[jEP0e+XK+KfG#`BECA*,L
+`DabRTF@5dQSJd(A)"H'L@3%%q)6LAXj1S0a$)#cZC!%Ya6k(%J"!&BBLKK$!2TS
+S3*%'9Q%%aUfB"NIcM5dA4dEH`hUJ[k(YQYbKkJl8V4L6%-1h%l-8)0Y'2@V3D#S
+@C#Pcm@a@J9Vkkkh9MK(-0M3%AXFR$,q1Pm*3E"3!bVerZ#rQ!T1k0QU1Uq'L6bp
+NR"+ZCP3@R1F(P2%+ZVNBZ"!kM03&c6E1)&8'Bk''#MP!CD(jcbZK()8V&[-!3Ak
+B!p3%'aTNj$eXLJhA`L-Sh13q)MUbV$VZf%54Y3VL0$KcRPd*%LlkaiZQi)YHXf%
+&Ij5MfI"UN8ZqXDN"dZcMUPhPQjejCM(j&PmZkS(#p5CA5S`ZeG!P%`bU%fdEPcc
+r9$Hf08T0,KL`lELe#MkM$'(@JNY+S#fG9BA+39S(('8%H!NG@$EiabMC3k!dQJU
+6&Ci-SV6P,kjka@kl8[8["SkdikX*4KEVhCApGKZ50b0*T4F+#jI9X)L,!Sc$RjE
+@q#G2dN8'EDH0)kbL!!-F'6FfZ-G3Srdb!Nj+"`jJBGe*S$lK3*JFA1SU@23hQjp
+@K`p,-+FQQR4rc8NN$HZ0TKMK*L5j5P*4[1)U&XAACBG5-))1Q8ZLSpdJG9YFp!*
+*Qi))!KEI#lTPV*1'`9jBY4CH!CN*-9F0`C@c['`ld9G[MBi9GVei-A'HF!+$biF
+V-13Be2*+dIl1)T5PrJC!LS*&*aVecGPE),',6X%IAX5)$kB9RQ2lET*NI'DZN3V
+dkYaU009'i`Tq)5m-jNHUTIR`[C-8CEFC`K58`FSDpk3)(HbfNlI8TZPm506&T5)
+KPYUA3@'$b[#8#V`PY)!dS5M8(@#03b!5#ZUZYI)$pq*'m5p'4*!!1EbVIb9I'l1
+8E&R!(lGpiJaJ8XcQFdAL@`+3!"[,#EYPK3cCFD'c+rfM(!HmIK+`h(fc[%V5+E)
+A,iq#G)fAHIM3AJbU5DQ6@qQ[aLMmJN'Bba4DE`YF)mp3jP'LP#(Bp5"!4U-3(84
+$(ljF'8SK*1h,LCGbTb,KG0S)!1124C*LkY5%D3k#"#TQ83Z%Y!a@1bha*9bJA,4
+c&NUiL"2`9G3eURF)1fbPbi&5"rZ+JKrG39-AD#Ce&&alUMrkKH9#(&G)K9C0Fp[
+E38$MZD-k3Ua([e!2'AmccSV4#1LUTJ!5XDr)I1V%ZeUBDbajjER1N58'8-@!NmI
+41eSKLrTFd3kCVBNMmPS+p6IhN[a1I-0rY'LA"(jR$HjVF'm!CMKrq)qCF)SqJBq
+EpaLMmihb-8)-('Tb!UXZ,hUZJ3`%(iZNp)R(Qpi6DMYPZN,YTcBc)QZ5'MLd@H!
+!abiqD2KLHX",S%%#M'#3!"#h&A)L,c&P'M#a8cr$8m`-CTHkTQfbSd6SNj!!I3H
+'P3"@G2INj$1fQG@6EYmlbq@SZJJTFMS0le!G)+H1Y#Vk8cbe!jKB+CZdrE`i(4@
+SGb8`Z8j@QcVjM(Rc0F*V'"Ic-B%VD"N&9cL#5qi4AZA9%2b58)QYX&+@ZfS"Jl%
+1D+Ncrc)qE2C0EBrr4c&E")81)*LJ'-&$GIa%&H@$Q-XC#EB8k@423kI,0T)qGb6
+[5QS"ALS$lpXjf%K4P)$#3fbM$%kFIECd8V*&NqXC$0"b*#2!)qUL3r#3!-Cpal%
+SF*K@M!Z6L,MmVXXjmPLaU[ZJ2'1K8GJZijjk3"SUa[DMGb#VE+[L8`&V&VCCMS!
+Y8)EiqK)MUULmP8pUQ*`9T5MKq&4N23@FXkqNVhKI2-rr-rrC)R"mQc,@rGlB-iJ
+R5S4R+JV3#TIa"[f@%bYK#Lp-1l)3%GfPPhE'-L!'DBR!k&*RIALS8IrbG)SVc1C
+eTeY!aBX"!Gi,Rm$,5UZDN9FY![,#H8&28AaPaM&mPNMZIiqQ11c6&qC"RhEpZ[E
+iJ$-Z2MUfGf2(PZ!'jmF12,IMkirrA[aiEGI,MUfl)`hKThDS[KMmEY@MM(hN-BQ
+%Cd12GKiJ0B4`LK(*(hlGdG9P%GFdH!qb160rIZq(YpRCrr@p(UVMlmR`l2Efp%d
+`!UhYZk2$*fG[Gm!$83"$pIeYk2&`)C`%2Ycp'R*m1L@ZU`IG#%IhbAp!kI)%@r[
+Nq2$9`k,,+BTTDBr[(RabI)"D(qjijTjd&X$pq8$l"GSbIASfC-Gr!&C!pcG)N!"
+)qe02kG'-@6$KdI2*Ym1Mbb3U!1pf1lMMjJ,qrShJ-`4Q&PNrbk1L5-G*)&,iH3&
+,bbBEYa#(CTeHR4iaC0!&VCNiiDYR!#,UfH'hIji%j*!!V)PlHA%#CjE3%hf!4FG
+S"N"Ea`ekbAhS(+(52MPBaEK`fZ$HLJq13#6ij1',&)`ep'16L!,qk)*`k04+#L$
+HHlPa40Z(hi!T($p!0Q'c5#I"4%#Hi3(8a!G(,KafqHVr1+)'0+f+Q&D)&948i'6
+K!39%!0J"2hBEq1V4bei%%A#KSYI6d6c"4$iH@24-%SC01VJ"K4pI&MRkh5rSc(b
+qAkl3#fJ&2m-RX!&a!-rN)LHK#I`r)"[ji%Xi*q)V!)DK'k"rfqp&b!rNqf1r(J6
+[!UJ*(Xk)L'IKNjF-Grk"4h["q`E!%AmXL#V&P-1,+&@[T3V)!6m)XQlIYlm1rAp
+b&H`!1aiAmMI`fqH1hCL!Tq`1jU)J5$BM*,3%j&S&+eGq[(SPU"0Q11iEE9Xm5Sf
+3!%[-*kF9"B&[Kd#KG,,'+-c,U88eaX,"3PdJbF)%((kCX+!LbA#QQ-@q('*!KAH
+iKI!!5#Hq@r%J3Mj6!(82i-Ijik1MC&NmX0QVKjPFeLCqH(dBM2Q8D2Y&$',*d#+
+2IK`eD!'i+#CG!)*3c5ddP%cK%Q99!fBD0qd'lhB!G-Rdk29353H1)9+S"51cL5c
+8)-J'#1#NKF5[)"a+!3T-P85Sm%5KP[ba!*[l&*hi!'pk#)*Pe1P+m2Za@@*rYhk
+Jl8QBY##!%0',"8'N8HX,Cm%YR0+#("EEJr*M5IJIj3)DL*q!fC+!3R*4!fc4@i$
+V'$48rYU$JK@E`dZ,8DXK&)*dm)XiH,q2GjlG2$TiiqR4Z+K[k"e,9i"k%"lUiJU
+12TUiF3hB'TpqhcF+B@hplUM%@)*2[adFGZrlXVTj#)IK[*q2*)#iq3BVFL3PIMM
+Umm3AS%r*,[Z!BfmZJ2Lpq6Ib,D2`$3mdFX(#Y6b@!$AK@JS&BR$!@9"VVaiP0,J
+N*9!M@m"-SB6MaFDD+`iVDr,LcV'@'R6UI&Id4'"1qk4+B(fG*qk4-%*cp(U*p3)
+LB1ap-22GVar3+e#m8U!@F'LCk(K,#U)!,4Qdm*j2Kc-FLEPad1%NeTbiXD#0b!U
+I(VSJpi&lb[*m`(h3*-2Hp-Lc5rf)(ldc@RTY5IqH'i%9Y`+0i,k!P+Jcb1U#Kc)
+SEmYUq))-L5lq"G4#RN@6DQ$!i!R`qAQ`9NjZr%3(iNG8GGakC%k#L4*edXq&rqZ
+(+j-8V4YjDp*PAkG+,jiZVLq*B`eN8RkA1d&Fi$-Q"d0)+'-&4&$G2&SFNf2*N43
+PMkFGjNQY%#"4m50Zaa+3!*6rPJ@'@0D()b8mKeNDCJBi%6MPAJr4K2d*43ICl%,
+68AJj)qmXQ[EKT!T"KfK3biFJYF&RQ8q6M2fmXGML'Ad[X@1r)d,jDD!(cY$#D%)
+h"-FQAJPMNQ%%IH',p933&dp&"',Xm'TR[XA$'hP&Ji#Fi,NY0-(5814YNj)Ckla
+)MiidaF`JHQ@Q,lXH!4D#T#M$DXJ$Gqc''5H+Q$MdRGUiiL)DARAkDp,c`,FT2'*
++)8eH$r+DZ!%TkQS1cKD,k-S5rEXEm1a"6pP)LFJZPX'50$B#!$#VFI6XTSF)Qq8
+E!SHp)[%TbrKNd"q-X05#pG3BI)-r#BXDfVj4J&jDTCT3H(ha9S!UKVPpTQaD$"+
+9"Z8MFic85A"54AqTTPcK66GbhU%X)E5hVaTGiEP%KDN$VH8jh%Z0,U"!Jdd#H$Y
+P,-,mXC0%SF8`-NF%8qDC"a#NVP5J#+QMAVqMjHj[aH'8PD9mM@Pcej'YqC,Z4P4
+m(K4ALjLH(-3m@ETi*a"LALQ1B"A&2@F6&P8B@,2G#+$'%pqhhreYl453!&5+d'D
+5BNa$Vae0!3Qh5ZGJ%Z#0@9LR5V'4&iLI[rPUi3"j2CNX'VLV6iN'!VlpM8$Zd%P
+a@Y-jiSl86d4%9HC*B,MYh03X"lmI-(ZE"MCE4bJ13N4&Q"')!PUiSdQi8S'"Y55
+b36G[ahEp@cLdpi2[%rCIH!rPpib-[29iq5BR!fkq"63%ENM"8%G`KdPqQ&83+&T
+-h-+-q4@RdN@@M@*(EbrpC(CKkCl*f63X(Q)!HbKQ+Sa%#K6kD5QPV&$rKX48Q88
+I5blP9)Z'IU"IiD-0f2GZ%bX,&E@T%LjXBeS[FM4)"2US&YGkPS3rR$9FXm2BEK&
+k`'&!E+!0feGGQ4p5-dlAYfQCTVF(j1k!VMYibQTHhD(ENi)Q0'4LmFmmRkG+-1c
+LB2SeKdc-`H3%p'LB8qk!$'M(Sh&EMp!%aN'ZAM4ScdcL,M@"b-AqQ`A+d($maIR
+V+i@k)-14IM+HD!0j9Y"r#p%C,-X`AC)ZL$`21$C5INAN!SN9Z0`fY2,%plL"8Gb
+%J+4,J@0A8`kRB'`@Hb&",1p-`-ppfqDP-T3XH'b6UfD0I)c+h*[V'#%5ECT`$GC
+JbiFGqSBd*6FX@933`PSLQX%YpXSd5@'(4jDl('1j*Xph4jKRM3!'%VNbAiTjj(*
+,lB2Xif-hQ$k`1XBe62h-(e-U(01IF%VLM6X%S*LiK4iBl&``i`30(NN`D5TXTXI
+dISZ"c@5Xi&SKJhP3NB3bN5546d)M,Z%9UIZZ@9(UJVl12@3fA(98k'b+H"*,D58
+FFNI%XTFpH2`m2*2V"8el810C4jJQ"V,HVABQVk(F&rj$,V*B5e*M`r*TF"N$Q`)
+1"Ci41DS(VI#+*&G)YLZD1k[+(4+HVa"X`f(KJ32*!,K!5eEUf+cFFY2@0"*b!pj
+KJ[3LGalr%**FdSJN+S8bCkA#3be"Qp`L6M#2feF3C8Ym0K6("@#58(qr([jDM+'
+MRU3D-l)r--(5U5arU)Cer`qAR)br`V#i5C2,k8U1V""+Di2kF@'8dIp82NNVe-E
+hb&0l9hB53Ni*8FbI(TTJU)"D-lN,N!!a-feZ5BKSH&RKL3d8R$Di8j9L326N0-4
+HUGPCDa%#Deqf@pUeM4C%iFXHSdTdTbFP8`JCYfT@)XiVc!@2UG0&jYI+@S#hdK*
+SrdVKEk4YrZ$DqiY11[%36PMX&r'&ZUKh$Nd`Pa8Kf8-UXEaGKX80qLU&C1),3R5
+)04l3)jUe$AbX5q#fq8A(M(H'Y5b&,I)jZi"6q65V5`#VKFQm11lepA9iBrICjiE
+1RGjIISfL00dE4YlJLfh)*9Hh*KdmJ!hQ!AbD2)!,dJ[Qh*bkJ!TL1X'@6Jl)F'q
+V"&-$!+CG-j`MDei4e!0&R6UMDGJ`"-(f&1&,VqCa*P[DfFF&#f@m#kPJTi8$Sq!
+[3!iBlA[*S0"++8FR4j0*(R*Njb*N6hq141bQZ*hN5!%@2R)NV$)hYA(qA&SPQpR
+8L,%3B6LQUCXQJ8T%&lcKK9h&LX'Hj[9"4ffqpeS5Ai!ffCiXUB*B4G""JlIX[T5
+pY#j,SQH@&@9"-56KXEahiHEVac6B9D5,mj)k+VAU1"&U-Hc4%ijdjG!+`#2YiKc
+-jJ!4[L)TTS1YcU'ifkZ3!+Ldfqm#V&Cl8-!ib%p1,R!#bi"MqRJcH6,heR`%2`4
+%,"D6GYS4*RJJL!%RhHcDaI$(0h%Y&%'EQ9ER2LHf"M(`D`-)9LTHdMSLBqqLGh"
+pE$J$6)NGEJF893LEP#1a'QdJKckd'Ef%"TXq8#i9hA%##pCa9EGjdP1m2F)$Hd-
+40+dbKA*K*Hp*U[qAhdBZM,jC2lp[Cm9IT!ZAlG(U0MDhiYP"U@lEVh#2@q"P&Nr
+EfGcZ!)h4@1I&$N&NNZ*fCIB"DpfBlil`DIF'Il*i491%UXVUF$IiR2f#L*A9pRG
+kV[EhG)$$r$-,KEi[mi"iK@I'VER"YF`I'd0[$$ceDp5p-bN5R499MTp++#2JbLJ
+jpA#BQ6)K6@dRC6(A8e3QHHD0JP*(f,Bd&2ZeQ%N5pR*E6X`ab3cKV0-FeU%pB&T
+cKLT'4cHk*!dUF%B*d*@8X!rVYU81F`Uq!LL[STM93F)Ue)9"mfJe*(C3A,aY(K9
+4c+jHXHTN`CJI*f31*H(L,p)b!0qTSD!#'iA-P)%C0DiTdNK+MrUE%m@6Pk#NXfi
++A!(lMP*)VaPR8LMbba@1(E"9+h#@Z&(%HjEMVMk"k#C%%(bb'$erU3HrmN(42*!
+!H[J4d04+K+)1[Z9e"&5DFm%cXmJV(M6SR%a$B,%#XXjL%VB,RG%&p6L9J32lQD@
+&5qeS6[IUDSj1qGRkhAMed1*$VQHMS,1Bq0,Jk1q1)8T!f1+0JhXb"pjG41)UqCp
+l3`(Lk!&H353F**PYA+,)@e&adpFlL@0!EE!M1c[N$C,3S8!34pf#8e`fEUqCE+N
+LZH-6%"IM+HmF9fJcVd"U1&mhep#LcJE&'Tp6Kdb%r(VUGDQqAb($Q'9IbIV%j'a
+!jZU-&,JRBYDQ)SPBi5#MM@"UpcHqP"4Rh%d-Neiq3ICdLFS@p,JYXS)Gl0p%!Hq
+L"mQF0LG1%lFU$'$i`cL'(T+d%Sc(#YfP3&--F@BI3`,hf9$Ke@2Mrlj$0Yma2-q
+Q6XGqi#LmJ0[ll&*RC8!b"k``G98j3aP%T*K)6`-h6k+hK#bTfKZCb*0dqATT[[h
+L-RIX1[hJ'0V"rF(2hM4'`N!@h-(P[fTCBIfXQ4(2h`*raeQ!J*&aF0eLr2C+U43
+6STD3!1qRAU8UC*4mL%i`$A[p4*GP[j!!KM+ZNXP6R`eqBb2pqhCiKF85Hm60L-0
+4F+IZ4`86Edeebh#NcT+8RZdS-8b3!'&Y,*BjcY59$T!!Q'NPeIRp&Up)-U-P$6h
+lQNqm'pm,L-IXpeViIJ&%JKE&j`2*'$Jkf#Yf`-I%,+2`i'lDf!YT**hS@Jd-49l
+N0TP0XGPZUPj`GYp0`QJHN!"G()HY"i3ac'+lh'mZ'SF*a[GRY@CVEkj!SJZYXmI
+@-(d&!RAikKdp(U0I!,k!aiM%'-6b6qUB(['@1-(N*HIE'rJ@0rCKp-I!9L'VGNQ
+rcIHeq2#NF*CP3Z4JK8H1G1RrN!!+pU9Vj9-5C%PHBP,HN!#@CZ*8!kq%6GbVZE(
+VBFEcdr*8jGfVk[e#mrm,rMGfHp,9Y([!mU2H3QH569FGEETIAl'#KBiJI9VDk5H
+r&hiZLeHmq,S!j[mJqqd03K)RY+"jeF'C@S&5YkHJDb6RTH0ipTam-1@XV11L2U0
+p)*kbUKL-Lk8eZNm9j&lPhdbHC%lBUMem3p'Aa*!!`H`jC00c`Nb19hFGr,4aj+V
+GmXR`ZlK3%e2Vj"kBXRM[fmLri)Kc6)%d5-V#1@TG,)@LPJ'Pf')Q-rZTfIKNrU3
+lk5X"%1p`d+CAqeJ2PNpZiUIBD`3S[ZC-`[ERd9Gp,*2VFqGq*AdI3-V[jGVbr6*
+L9hRR[@HDRKiihhmARhB95K68je[TUCSr0V*0JY@l"25ZklH+"JTHcaq1feDJ6aU
+pGB6PkkmY*%Srbq6lkRA,ZBj(4GX+GhLV4Z'5%NEmp1ccK6-qrHqfX&,+Ied+KNT
+@-["lr!cYa[+*lmr`e#8rI`VF1mUMVRLASF8,4,ca+#2!N!#$IQCHAcq[)i4j&ej
+16A%'biH(+EL3!!215THLjb0#dRpbTLrHcZAQTTPH$62mV002KrUjhlZIUTf*kcr
+hrq6e(3dqJkG5&hqaDP-3eb#C[N5rMiXZ`IX$`%ihZH'Y`M9%Th%Chqf0(r#0'[B
+L0+*@l)TF*1ZpX%UHBL$aCChB69bi[))&RA3$fdQ(`dNEX3aZFk$jZdN@PS,S-N%
+Req0*-h4AhLS89$SAN!!mqZ`mH1M"Upl$h[c3F),aah20c&i$LT-J)G5q&Q2rI)'
+BD$V@j(MBHfTK2lI-&[S'eb!dA@Z3!)E-F,ST%!B@2Uq'Vfl!de-CXR0mVIQH3&G
+'$heIE8U*VlUP[[I*J,aacI*QLF'"``+BrH80cm"h0D9mViZA*pq2eeBZQTIR3Hd
+LI-IZ--[6CkL883a(#AC&VQHUmbGLKFFTjVCXKFFTc"LUGI(KMV-A"[9ZlG,2Tq,
+G6bTSkB"PdCjU9Z'[pVSjQf"em0cS6m-6#fY1"kiQ**KF5mYUVf1bXaJB"A5BD!k
+1CBHljKeFb9R&eKKL[G@G,)%(6iV%QBVmk1+l[YQ1M(K``!i*Ehp'pQCf(5B4M!&
+dqHFA""(KG[UY,kQYRC3i#,!jk)`QPfF4jRRY9q38!e5%IRV2$,8Z,jJji%%km5q
+2EacTp++'6A23-`Pe4B&R*h2D+#",+q9QAhZ"0kQ6DbF*S5%FJ6-,M&eMUjF0r9V
+fM)+kZ(N5GEFR9a!#iqRQ!'m'c$J![Si#bc56h@XpfIrk658NM6mLKVeGlJD[4'I
+MQLP-Naj-`@f-mhC""8QGhVCVDA#S4de"*G)pBcGh!j`f)%&`G6jkF@Ym,X$h,KC
+#ZfGb,Bjk&&YN$(Y44UK4k#P5AAF5JideTG[9p5jFR,#I$NBXleEN'3Hdb[0Hm!N
+Z")3,JjS@qZiCUF'SXh[3qG@(*PIX*Cc[I8mPZH5i-4&r8-iBN40Dd*DH`"Bb)J5
+SVmT+p2QkkTMLB1!A!4aLR18SL94V,Vl[faba[#2+HAQpIbq3!+f(GfG`[JQp@Rc
+I-BB+JTEM9`qKT8ZCY5*0B(!MR8!LMH%b0i+AVdB95QG'BErpraGSbUCL@D4D6eH
+"HIlfkG&BI#k"[KAT"hMK*LXd$*BIhV2"*MkLXZd39h,+(p90ABReP!l-4P3T35%
+NP$SX[a%p@4@ApLGC9MAi8L!kM)rD,!jHi&-0PD&ePcjJ%$k&emFLH$-DQK*)qq%
+XhYUqdcZZ56p8$(I1M5+$`5X@YP95*fm-RTkHM8Ae9GH(ZEMSFm2AKKfLSMd-'+N
+X"&b3!22@FAhHIZ%2H$M%qaadlG$$LFl0'(&5i&j2q*EIf(f1*23I*'(9%m%5#*M
+`D%VBii6[kZ$rmeec1Fk,Q0B)R[%-AV9*9KMTiqMQqNiaD%%"bC1'2VrhZr$X+l1
+0%(Z%'B-PdhY-0+B2U,-qpEe)-2ME%jifbJI(eifc4c4$%JAMD5TYihQQP-+A6[L
+I1+,Vca1FLX[[$'(CF0N9H5#8+HCBkYCqc$BEhPiT'&JLFbeYUBdT"BB+-YB*ir#
+r,TCa*G@SilJTq'dC(kT+V#SL*2))NEPppS!BUIZfE!,0@HmHB6K!'[`kJSfreJZ
+-d`-jT+RUqKHI*Yl0m&@4mrl5)Lkq#r8aJA@LENm-CMJmZJ+Z1+DMc&(pe'D)B"(
+bRflm2A((Ai`!(*ULfi(pC'2cIUeqp3`f4L6cQm)GRYrS!CGaL&VYY[EBKGap@jQ
+h!I%UD[aE'CX&-1(XhIeMN!$NcaGmi)@j`0*)$ffqjp(a'&(pkMUQ1(FBE#EXbm(
+ErXYl20Ijj@qq6IA0`%!M$Ea'AUVjB4HRhI,Z&BFb0K)IA+eqZV[HR'H0&XfQ'(+
+*USUKZ$*bQJ+m!N,Vel-MPaPl'jFPRR@iBCIMh(rMq36Q0hC+dR0JHG1,'2IarkM
+IS0MC1FT,lQq-Da4hIZE"Up+6qGj)5FbVKV*[cFZ8A$ceF&8A(XIE1`$GAcb#d'0
+FEk#J#KbCB"rGmKL11%lIAS8"E9HJ4`K*1&"`,if8ha`iY(3PU-@"rV)4DVJjA!I
+-K"qlQj(0b+AiHI&jdM0VKI4lmiRcl@Z%)(3Be$eUM)qYVG'D[N3h)emNr'51HIr
+ep&)r,8*j!8*+Lb6dG!Q!(),3`#Acm[jlPmL!c@a(3,(qhbq@RPjl[pQ-l3C"T)5
+pFK6$DlkehElmI-I3hBj5qHe`IPmQP+-"'16mQAF(3f@HA(XRS9PB2qEKG2bC1G3
+m@8c!VE6lCK@$i#H1f)`Vqp0b08Yjr'6Y[&8TP0,rMeGREf2)f1PmpV5eB(5V22I
+paaGqSCad)9!bDCHTUPLF*!flI#Y!Df$!jS&TX0lRfkYJbYRbHbeR!,l&Q!6!QaN
++JI%4p''L&4l6f&YbQQhqqEmIV!)QXNLH"M+-Eei'*rJ*TSM9QBaVPIja,9Ni`2#
+CIq6*AZ[cpREIeIhlVrId"IGFU2CfLUZ&-#[cj-EGa0)4L&5Q5Di$6+Q!#b$*'-F
+Q3)5q$'kJ(UlIERp[[pP[`2e4kJ!f3$@!'lIF!&r[m1i!0r``,!"HcYpBG2!IINi
+YGmh5#&24@Xr*TPBp@DdS4*Y5"cHN[l%jBN!CUaD[ZjE`D`,Se&$qKfU+qYlE5-f
+[3[55rM$H-[4N02aCqA1XeS"95l$f61rX'bL*LCZ83Qpik+9+a5Rp(EdQ6BlS8PK
+0-R-6TehCpj4I%#`F-9lJSQLYp1L*9NbL$hIVEfG[5mX1XrT,1#BIGqmGaq-3!pZ
+L@m''jd3RSJ!h@*i&[Tl"k0'%8qLCcX9IU,GqK6B1cN4S@Rk!J`B&5EML+H'6Ul'
+-Y9"b+DM8'rJ,JTQ0Z@'KN!!LM"IqM6K"YKp50cF(CF$H48bR4j%V8"[b'f5&C3S
+0`fMQFI@Y`mq,*,$,@&LKNG0-PPVV"E`4Bi*cXLCdSElLM+h%LL9NSMXAej&I8d)
+"Y0A5e)m(ZE#N3+GlU&k68XcH@+aU"$`mr+$3XZF*c[XCGQmm"fBp)KV0jqA-l+a
+kBUh#Lc5!#A#,Y2VH9pRM`l[rUEe0S+f*Z54iqEbU+#E(G8FS`0K,2ih""Y6r,jG
+qVa2p@#G,+3G1adkFN!!(6BBcRE[@JI%)",%MDaJ,X,'jK#F`i(b%Pb0qU%cKUQB
+,*2jT$,4I08Cl2X9*"eMPI6NE3r(9SjDm"e`C$P8#9B!a%ZjJbe%Tl2M3'$j)')@
+b,3LK`D5[b`U2TUI3D@"h4MlMh&C@#E3B6&I6,eDS4$1fhEaamMm3Q3Jd,bDPLQ#
+bCTXUaQaqMKVR1lI)6%XDM9'Pk,iSqp-hRVNJQ*)*&Z@DCc%HPN(PHi,TAFH88RR
+T!Hdf$blPi(IUfmR-K2GU1'DlPEQXk*+M`ACU+4d)!AA,JlB,ddb'iBpJBG*5NBG
+YXJAK4XZ,km%e2N2p%jM9Lmh)fKKdZDjp3pjJF88I*lkq"SYSrrf*%`U%GDYpicC
+pGVRSe(q0i,MEFp$cc5`QR4)Ac`kDC'jYpZl"aQB2R[FfBK2l[h[0delk9KHE1,"
+&pcjGST2RmKR&eFLDJPKRl&)#aF13!(04&e4$U+c1e%A[`E`a"EKP9%*d)!X2VL*
+$U)a%&J#1@1hFXF'F2&qFCiYR,@e,+fmqMYmZj(!c`eMl#F[%j6E[)32i%lM`'jH
+F'hBfrh&05L119d!Y8qi[$lmM"H)M'eEUjHD8LaKReMb&99lljLkDr'TJpBI5B#Y
+@$PZ111hB2Y[e$',AkX(X1$rJfI0VM"EfbFqCQa`DheGGX0X$*3rjK(ZC,,F@j,&
+jRUPGPH[ImqQ,M`rZc9ekC!kQjac!M"P1l-8hXJE45r@'qMhkLmG*$Ke2UAJm(KH
+%D9[F-@mq6clq2MB!%6[+XqGJcp[jVPJUJ2GZ,9cR,"63k3-Z31BUEedN)5p6L%c
+H'6MVUFfFX"L8YblQbZEd&bbQpbIA0b9+bmZ!P*K@5b`pU-P,9YAkkBh[3Gjq$hT
+[),H'd!+0ZMD-HhJfA5(,#41G2i'LbDcURGH6iKpb1X6YZFi35QrIS`)GR$E'ifm
+kSc9e(b#Ffmc-rF2UldN',XUS5FLFh5(PkXL1d"A(lVF[FcMQal%Xrr)6erqQ`!P
+[D%U@M*rJYLS+rGQp34K)IF&3F%03)$$cF&8b9(iAdbH,MQk)NZ+Tc0kA,QZH$2l
+#0V'r#`!kEe!G4dMP'IKB!jF6&Z%KD5Q!#Z$R**!!N!"jGX(,PP&j[H[VN[q3!&P
+06ZE1qEi*b+8piph`K+EI@q#('R+2ckAPHVZ'pXRVN!$$!q,br4h"N!"CZ")D`[8
+a,aZV1"F6DZV&q#A[$eBA`GR2V'IFi2rlMa'#@haGYYG*f2%kq#&diTl!U'r[hc0
+lBJ!S&X!-)ijljL`232aJ@"`@pSN+JPe(PD50hp#8Q!p"B0fZ-%I,SCJTcSCHVV,
+CME+aI5ka!jPeMeeRb,5%"$DqVLlHf&jSm2Vdf#Q0XdDq4F9A*)`4&#MR5N09lb(
+%%[%*YJ-UH-[fiYUjIVrpGRElMMeZqrAAYmG3,L&M#6am+@@S@B4S#KccS,P2h[F
+(CjJqQ6NTp"Qj-RY5Ue6-,"[UBPVG%MV$5)8kd3HGNEY+jfCRjjf3!-Da#N1ZGNX
+KZml0(512*-L#FBLr22hiqr9kj9K"pKUBqSUB[QdLMq+"r$5j(`6qm`T&ZqM5@DZ
+%6cdDUK8c@MmZ)ZpF#h%&0"*GecQ1ELlbfk)X,9b)98M,bBD)5MG#ERlAmq,$LlS
+Alh(D(dAC[aDMj'&*hDTHN!"R9,I!Bc6"QDSiN9r96$9QkU(S6cm6ILTSpifi-V)
+B+lMEBAcB,()T,cLaH94heL!1kh`ela10LH6MQGS2q9HlGZ68CH6fP1Il1j3'0'J
+R,QF*-f11jm&9Q'8[p`[If589q&c69@&Jdq"pE[6UKAk0DXC8a3NPV-P*HYP%iEc
+)THle,BbDjD`VFP6*S$RcSGc`B991%dCjaUSQTIP4fSi%58S)ee!0(I-`&I,X9V(
+e1VGKh,Nlcq!1Ali2'pPe&U-lYM@UFA*r$59UeqmUAP*8`aYB$m'I-#KlQk'Q4P`
+lNVN+4"e@U%TfH3j@`PNVNh6)F&&IFl9iYrFA8ha1(A")9INUT1pRHQrBekYLb!h
+@0LN'a#lMkBk1A%B!Bl$5IVkkYljLhR+LI6-lI-dLUlVF$+,H9Bh#)VU3!(jkMc8
+)C#a'ApQ'90T5(5XFd,'VPSefYY+YfK%r-K6[!+#FLPMc5$)C+Pm'20ARU16Hj-j
+!kPEmT,9CClc3SM#01&#QhNB,8iEf-Z'cDI%mXK%jD1cke,lETI*(GHaYf&q#5pA
+e-[hHVaVdBK6mK#*LB(rd-aR8TMcHM3rjFPGI+Xk+2d9M`CK2@I9MId@5"f4"BNb
+[V8ca(pEX+YMa#TmkK1hjDJj8Y#3AJAbq3mm$V'"HV6q6mB'lhFf$C#(4c5ZTK%k
+1T`ifCXI1PiNT9RK&,S392NJ86q8cm%9i[IBU&ra,H!AZ$2#@bad26!#qrZ"L&mp
+[&9+'dRb[*T(TAhkYchi%U)8i@"h@q,IApMD-+dERj#([e+1Ni1LCdM83'9+E6B"
+MB`AY&QGFJ"[$'be2fE&ZJ1!*j5T(TE+"4A"8*5[Nc(T#`d2%V#FGKPAc2PTI!qP
+TJ*IVSI1,)FYcZ)3"r-8K`J%h5*!!T4mZKEk)p9U$BE)#bQ(jN!$I$&Bhj[6"lY!
+R28Ec,b!ZH1r$5efj25',aX'GZ5d2`Q*c-L+BUTKeR1%cQJ-2*`I4kJfp0DS((-S
+*khR[pDT6il@H$)hJKMH"JiC&d2lYiF+DdMaar*V4Vq5#$V("",$pq'ka`F9Kf8a
+lbb"qd[F(+Y#rZTDrS`$',8Y+JUQ,N!#T%($1%IEbfKjaf#0PX$(*H(5I@5kD2$c
+FE+c+fQ6eN!$T'*KU51$!i4Kl34FLU-`Lfh1(cpZah5L8,X%(MjMb"rX,9+EHUbl
+Z+XZQ8ZeYqlh,bAZD"Y[FbmqmVYr3kmpLpcJfjb3YQ63DaBf$"SEe4$"90IRTI,E
+D%V0kZ(N2GhqK[KKKF%plb2%&4eDcdF2,ISBL$6l'M+bc#SQSbZ'[8"j8`CdKVXQ
+%3[rr2r[q[mh!A3EcN!$F,X$&BqTL*,TprkrAXbJ0[jIfp[X[''13!,ZT@3TD(d&
+iD,I$Gq'6mZReQj'i)2V$l3!m!0mFi!8"-!'2IjNl[bBI+9e51LDq(Z0-KrS6Rip
+ZF3q8D1a95+MMBMVEEKX)iF1!j,QQF'R!rpUAUQ)@D$XK"P[59D(PL96mAPQN3'9
+K3)06YI%$*j'B#GXC%#$'@1p6NdT'qX1TmpYkf'aU265#1bD4,Yejmb&"M-RS+Gb
+@eLN1TF5[Ka$0R5&MhdPmC-V-122LF9#3!-`"BCCbVkq)j`NhU3M2LI2!i5$[Sli
+'Vlmq[pf!pi%$V5RrE",Y*eIiBF*CbfB4Y"V(1q2(*krq2q![-9*rjHX!,dhr%rD
+B%2rQq+G%#cm8HjX%-Z'[RRHXdNL#aG3Tbl6pFYYMJ@93"ZYCbXE%+)Uda8m)HH5
+Tbh"1$lX-MN`0lCk"1KCk-30l0jA25dqCGZ`4!'ZLNUDHKaj%@8C5Q0mqk#4kBmS
+PFd#bj01-&C5ZD*`DjJlE&%%U80TrjFmibIMTcHhf0%LFi@&J"MVq-mDPjN+[Q8D
+Cram5E"6kQTSFr8mJKfF$BbjRm5Vh2i@X[4hi8[a#UEqTjL"1X["(26P$G6cAM12
+591(NS26YfIl"L&'R1$Tph3EdSjMRDJVDLdR5R3eM5`1k0Vh5@Hp2#H-MQV"a%mC
+IQrYl3BdlfQI1`1$qJ(SrI0L*[jZiVPd#284N(d6"H1V1!&P#)C'eJP*5D**lfaa
+@j,hhm3dKTf1UjX"H6jje*DKq[1T4-KN!Y&fh&bFljH)-NhVjH5i$ML,23(%kTF,
+ZR5jHU[NKSJHY%5%XpN8lIVCANl`2AmAiCT)1GShPNm8JKTi*`q$B5cXD4M,QiFi
+camc9f(Fm1Ya"NCdJHIAc#"["TG%IJBi!pp%a1CJ5N`2&&(M$$mD[Vkl*AepReUm
+#fdVip3M[lDhDD2LR(ZqDY#K4FKmIFach@r$qc)qIAXNFj2$8(,IEaF4maF(-H9h
+0j@1bi-+q'kd&MhaYTjQT'kA&q+6,Fm#*5iZmC))L,[0S)eE5D!9!fcj(2HHBE9d
+9d()LEAidiq!AKFdLFH(2-)`hV1md9TK,jlM-+lZSc8e'LhB(%ddH3!Em-3ZP[qm
+MC*9dRI884pHbE3qSTDmMmZ1M!I!jRRMmT$fFdf1rLd5-Q&Y1aXa2l1leAHhZFdF
+4m29e"NdAHYmVkF0H!T1m1L*ZZT%IU3L!LJalNabUG*LfEZ@mc*p["YPpTRC6D)h
+DedRepee@,EQTMck#,k8FhLUQNQX2Aqi%0%LL0U!-BF9!BL%eZN*'G!qNQ1jrEQB
+3%5**E&8LF+U0hd@ED'lDVI!XhUES#r(SSah%0Rc(-FjKcpbKAj`hL%"I2(N[2Ni
+K3pPY!2-jL&#TQi,V[6ir1a8hl8&GG#3b$f'pVr!CMCA5AQ!X#ePVM30Fr+kqJ6I
+A)$D+3J'd)qhM@1,UTN![4KE#9pAf&Vap31',UkfdqZ)kGqH)kL1L+JF5KiMMV8Y
+a(2-$T[MRSDGS-,F"%P`R#kLbQjX,#C*%(4%D@L3AcK#ThKKHDflaUX1-1#UU2LA
+jD[-d8TjpkAr!jdr88[b(*Vc[2AJfE@pL##$j4(%E*c3rFj5iMamV#-)PQKFlIFZ
+0"V3cYE(fAI%L0NM'+rR*,%jZRJ(hc%"9dL!c8PB0A$H-e&$!m6i(VMHr[VN8%!"
+I$DR`,pSMIS'"ZdeCbI3r0-Pc0!5A9%9Ih$H3!(Rf[jFjec'Q1jb[%iQ'6dp23J5
+6'EA,5clk1h@+Y5NB1I$N4J!i$MZ`&aj$dk4X5DhCA2"YrBPmS2jcI&BTKXLC2CK
+X(Y9")DKee)rahXfd%hHP)14Nl`,Qj+T-5BDFDkm$`'*0i1SjSU!8(*!![[Fhi"K
+pm![UhTc(qS1IDZJ9b++plE11(LpqiVik&i$QZm"IdE0!X5p%JkKPk`fV+Ppj`L6
+XA"p#TV8lY9V@8FC%SLDZSQH1")ek+-(YASB[@"5[faY1R$NNDBj2p`iplh1-cjV
+QSVVMV1'bG"'@DG`PcM5KPEm-49Y8kJpSdNGL#&j,XI'KRZa*&804ba`9kaU0-'V
+Lk)LB!Qj8-GU9Y4(ahlpZm'c-8Z*b+A3mLPr$H(PXGm3jkiLl6TeD1-I8!1pAPYf
+r52kE0[ffFh32r'V`!Chqh2%!!!!!3J!!QCUSQJB!#T!!!!!!!!!!3!Gf!)HJL'L
+@F)J(Q(!(!(F)L)UB!+QBN!"iHJ#3!*!!B!#NC@4QCBG949K94AGiT`B!#C!!%!!
+#)c4@9QChC`H!!)!)!!J5)N494@9fCQKRL(GSK`"j!(#3!-qH'fZbA2$i6aT'bc4
+5AK#(Pl*I[MAM$ZPKMAG1(,Sdmh*Qc`KapFZkXLI2$6cD1@((#(1"EfaS%26krAc
+HMmIbp(,c3jG22kI6cm[UD)HV+Qql$RKEp3T3imfISrRq[IrS+6(H0#cN0`bU)CM
+$EGK"N!!rmreprZd3r4$b-pN2IS!IqdDpdXfF`YfE`5Q4i94R$A+'@-YN1qZQq(l
+@4VQ8L&,SAi9cT#Qq8+h,Z8)L$mH[,hlkkYm!&"CMII+Hb[`KGY4&YM2+0R*S@"I
+H$EkC9eGVYGHPV'8N1[dMfb-B-1rE)V-Te9bajiGRlr+f0@*SVc%0P2ZYSi$LS@D
+0Pe6Ga'SYmrRIeca3lGTc+%,ii8KG4Km%MbqcNKl,VrVKAZhd'$[bpIQ1&19!EQK
+VqX2GKA8kSM#-qf$G'03MYV`aT#bk1b(cb!8Cc,GLEG-Lh[P#FK8`TICFK&mlYBX
+IUVRIN!#&9X+-GrKR&k4J3"q&f-+VVE4,J0a0"$VlTbR6&bFTE%(AqFm+J0b`5,G
+YQ@1q!(+m,TfNcmd*8Ud,3NlZq'0eXS#i%pRR$KX&46VEd5fj"`C(U`BBZ"0UDdB
+iY2&bq1TA1bZF[(9VfkXJ1i94aPimA,`iDYGHl(YV[i+GB5lYJflmG20$j5[T+h@
+)Y&lI6`BYijDmC*J,LdK28peEVVYQ[#8Hh-*Qr[URG@G2U2($5q1"6hDPE,BLNk3
+e1@$6$QG`0GmSl(kD`"UpQPNGFV#BB5XMi-&IMerlk[eq(mGACm2Mq[L`8rlerm"
+2ikU8+-`9$G9fdMZaD3%&VilM"&ADm@&TRa)4!",8iI6+1!SMIVZm2(ai`)9CAmI
+$80SVe$iJ2iF)3KRJ#46EUl-TfA9GS`C'P9fbArZRSdLAfKJAeraRKdVZ0C+Kc%a
+`VRZXPMI'U@ah(&1q9RG+m@a&VP'"L+bkHj!!IlYYee*h8NQ3!0NHel"P)dDSF,e
+N3iCMRHFZp+$T6GCP)3Mj'"I4Sp8VBAM@c4bN+YVQ![5!YXeCS!"Y)UH#(4q0p(`
+Y)B'Il(3JpP,M,+&Mf))@,(09f8k#`ZfH9UDJ+&p'Vrr5!rl4aU5%A81q`(*B$`d
+1EXMXm2UK`Kp+Gk'*-(BIdD4K&IXFGmiMccJ2,K$!31d5b,D'%4X2#'%3L$r3k4e
+Y58S@h*3%"jZ@1R*PYVh0'5KECN"$,"p-jI46,b+&--IZc`N0BdrEP-ak`%9*II-
+Z4qQVI'qR`p[LZ51NMa$Pe'(jH2iC2GBk%a,eCB$S20BcVYpP`SXH,!AIfF#[AP1
+BeUr-FSBMXI$j9fhf"mCm[5dUqh@ZYQ3CE+N6aeC+2G,ZY'lDm0mBjY1hA(U`Y()
+QVd!*84($JkGPh`3mCbhLcQr8+X%%(R@#$AXq6k0"m(+hdb'liXU1iH#pNG(0kY@
+XH+6e@4)&$Md'ird`RKjrjRVjCKF0j8Qc0Uer@@B!!!"#!!#TQUB+"EX!S,!!!!!
+!!%PADEGhLRChH)QlUJQ)KiQAQ'D)H*!!HAGJGRL*Q!Ti#RCPC'CPU@C8D&9@GhH
+BK`!*N!!@!!)M0%9QGfH*N!#3!!UD!!UJN!#J!!S*N!!X-d4%999@GQCfGfGfH(Q
+)H(KiLBL3!)QBChL)Q)LCLCU*Q+!!QCS!UD!+!!UJf[Ui-P0A"CSK0Y6E80-EDiA
+S3a`pY92G#c4(6TKC4A6VYKQPA$AA69E69R!K!VYMA$YTYd3ae3ajFYFE,)j34Se
+GNG-YFGk'b`LhTMqPP0N0bh4%Jb'V(4A+a5MSll+D+E,E0hIK$T!!)E1qUh(h3TX
+mUSR#iL+rkKHq-2J!0K4"!H[J!TPl+GB*1R(RX3)CUG-DXHU-2JJmlG%Di`RD&T`
+9S&"8%C2rI,C@L*rmPNBJ""e09PYHbLfQ99J)j&9&FFD,dJcFAd-rNM$AXY!d3YN
+f1)2[falYi)-!H#13!2[4DH&JKj9EbZ1#iB9,T3Yl,i&!6D(Xc3UNUUKBFp2C&8-
+bacBpQN)hC#F+ZUDclk-hljE!5+l,B4bdf[LV#+D"&T!!F&rfG22dEa+Y8!,J8Dp
+P5+RA,CRd-M%%-*AS%MpGFHbQ2DL$U9pi5QbU3U0%T@"AG%3$k`4`a&8VB@b9JJB
+e&c"%q`J*@FRLiebUcl3@L)"+mbB)ebGq[(BXHLYXQ)CH`N1fDid8jZp+K0)5LV(
+DATC1B+RaL!FN3GCdBa0-P!(S$p+"!6BTEb43MhBp@[5+ZkF`)`FC))+L@T85$JT
+&M2*`JYCaX!p`VIrcB)2,(GUalVUHE*9L6@V(9XakBCSJ(kTC3I,*)HNJ5+0T%bA
+DBBkmHX&pP,'eP&1+E9ErTP$2&ALFS-kJa9$5%UXS"'3eV#Bb`GS+DqBJqK+99f2
+GVdLf@h6hKU45dSj88ZY$DdD-G@G@K[qlfBF8+*DJ6FSYq3[B1EhHVPirAL#kkC!
+!QM)'ZfKP)G-JCi@8fJi5Uc8jpPBV1P8UQB+kD)IPhaVXKjp4!rhl090'MIMPfHL
+&bp$bIjKq*6H[[KirYqhr!'9q1[(AEUL&XPQKK6-lC['mhX!rTYlb&rb"%TcikYk
+((99$MVb503RhlQeZ`Zqc,j8d#lhC$alrqBH6KiH(JiImF($i`#r,`q6brC``4#S
+B1lA#l0YI[r(U!mj88IdL1%Y92l)S3cr6,A[aAINS*[6a&r9NrJ,FlJNSP4F0aYN
+SCT!!3EX`FMhHc"qB(,!9HRlK!UI`!f!)@i8f2QG3#+@9#e69)90jie4Vak8)f(%
+T%`iVdka,[I&#-`5XM!b'8`KAbT!!XiTa9CHYG5YR8p1DE$2*kR(00YFAlrarjZ4
+%F3m9$da@k3eiJ)KU-`ikaDqf8@QQS8#Vcl$$%f#qfUZ0%Xp92l#EXUSVCECMl!$
+bFe31DEeFh(q@!+fJ)[1lh'1fQJX)3M8T9p+JA@6-9f%m2hrMq`&#UD4#ES*#YCP
+U%h0cQ'R&220-Q(ieZAGU(eF81%DfmXJ32TSaK5jl[M'YDUDjH`q,G!@rPKk2CcG
+1$SiZZ)[QKGmF2R#h(6TKrIl+1XL$DJ1)'R@%Hc,FVKQZA1A$I`BZRLZX(Ybjj[0
+!&2ilYaU%+#*i!06!Mrd[)E[SBU0eDiLKM"$FB)%DP%P*93GaXad)#E0&1Dd+E8)
+IiHMRpI&ej!UD0jGiHX21+R[qdV9$YkM#`-@,1QhEM,,CS1@ECB-fKLMSPfR,&9$
+QMqR6LYMV@p6@Di'aeTce#Nki(0A'(CMVTaj$Sh'IX&K,jU*9L4klZEG'1d%90U'
+3!'&ZRYappM0cr@$#()D6HXE-MR5R5aErH&8ZRKM3k!LXVa#9HS&TG6DG&l-jEE%
+@V3*+lHRAYX'',hi[FYm6,`b[m*p1Z&l,G@**NPCE((PhjTUFajqqk("XXVi0P'6
+J+@r$c*b%c3(&-`2fC4EjSD'VJSkea$#abDphj-"9jm9r`Z!R4df4Z#1if*)UhiB
+Vm(j(qRA2i!CjU3"4Uh0#p%*DcCP#cCV'd%FFD`RbBkKP['5A2%#hP`p(&1pUH"b
+kIqHC#QmANpFMYH5Vj4cFjDDYJpX@+@N5"'ITrL@*NqIa+3,h59Y3&pdVIK+AT+$
+(#'j(2[`j-0lfrS%N$",CImP"+T!!A,KJ%a)C9C(r*'EXH6$$P&HYIiaYqcJrqKZ
+(*&rrpbQ9iRLP86NBG[#%padS(e3ZrF"NlQdQB#IdJhMFAPFY$$#NQXX1hjb+ZiF
+kAN3Q$6*kMX&#1$Qi66!F%fU)930KaKih)@U!6VR`fm(TkU0[c+IH6Rkji3iS3R`
+HRNjjhD1%Fmh,a6p9%rQ*0)-R$HBZmC0p82FTk'e+fZ@QBe,!DX&&kS$4T")e+'[
+B`BT+lcpP5Bf`kmGRkrl&V6PV`hYfpBbUrU1+@(af4X36Q!&FEGPBh[NLLBT)iYM
+Vfce6@$NdEm9h['2-[9Ijk+r3GKDac18&Tih0f(b5LYr"kZ2fmSPriiHBkC&dMN0
+,Ucq5,5)[hI&$r3fIU,r$i!0+ZrK1YUSlHXX12Qa)$9U'rB$B"*al#(q+k`KJhQa
+XQRZebVY)Gmd2#C@Za1Dechl3c9be1I&%kP$m%QF2+DU01c+&HDdI(9h`YV(XR,,
+lj%H25-#DikT(ChZ$c(1hXi%8$cVFmTK3BGPLEC3e5klAHX9!LL(RMlrUGflVX@A
+PG9'Pj%b+ApN8N!#rkISK6M)JM'MhbYqG'92QNJVbb&STV2'6+`GmDHAJmG$`32m
+$$hNP8%)62VTe-i)LTIAT)YFX`[CK&&%Gm%I&X-TU-GX23pK[cqI"9P[5cAZN8dQ
+kZS"3&`!P5k!58!`-k6,ReQ&4aN5![EM2KLhJ%1e*cTdkZS8BkZV"U%1IPiIA$ch
+Vd,!d%Ea#6I'&T03N'3#p[LR[3+"Z)33DdNDp!jPi9E0@4I,m*c'T,J-jF8mT!($
+$(-N)qIe3ilprS`BX@$"$N`G'#CJ2KkqI"LB%X82biqEh`jICc!*J(HrRpX1E"J[
+M,"!&(*,,hcAiikiIRbFq$hB1MHQQr$R[qmPhP`G*jUh#D*j0*q(Mk12ep((Kj(#
+TqI(cG)%29e8DC'ffE%+Y3QZR[hTJ)1L#*QL+6G@6[M-p3L1B&*!!Z!qMENkNP+h
+d,f9D5lVIT0fMFmRfjEV30T6HV9lfhh9)6bAS$D5pEK["-'%[iEFa1H4$RpIKj31
+P)IJRF'E-ieeRZ+ZrFIb,q$,5"U#hpmkS8biK5I'ZfphaD2c8)J[i9Z`AI`Z),jk
+i0b'[k@eYrAH*BcY)518pR9i92Z#pXeBR2j1"k[,1Q0j[G10m#9IRlrRhr2hi-Ac
+pmE0e0#Id"$eVGH'03kaiPl"A(R!CDp2mhak@,-r6[IcDl`*HDQ"aRJ-IeF@C-Ef
+Z-kr#Zqhj%TTBbaXTV'DYVSZi-%80G4p1VIAeSGCBheqG5jd"pbhTZahp[T[EM@2
+(GYGCjk1)&$Dp("PMfF&@`Ee2*k2rI'A%Z@DBMJq1--VFUb2+HS#lljL@(1fh2Fa
+iEDE[hqUN[pAJF95lArUF9&AklH"88q$D!Pad"lPRi908c6&&ZepA'E'RqKkI"AZ
+i6"aUViUr6iYefa,P`$DYAArSZif*i'XeQ1UbhFHJ0RmMdhr&fQYqfX+X*eaeMlj
+e[NqADe6A(e@d8J(`d,-,qZREfZIb@2XNmIYqhmFreII2r5BG-5TLIZ9hrIQqDD1
+i0[F(())XZ48bm`r&$Ifdmc(&86J6QPX6XE2YZ(bVp)2G80Q[bXk%AUc`QG38BRl
+qQ@G5TZC"L"qTb4S9L&$d4Z25r,d%J[6kc-Z'!!!!3J!!S,ZQU`8!!!!!!!!!!!"
+)GhZACjTh9SH*QVUBHCDDTjL'HBB*GiG`GQHBQ3ZVZi9eC@CPTf99DN99ChD`!!!
+*N!!J!!)M4%99CRCiL*QTZTU3!+X!X!#JX!X!!,!!X!!!!!X+3$0%99CQGQCQGfC
+fGiGhGhGiQ)KiL(H)Q*Q)QCQ)L*L)HBL+LBQDLBQSUBLCLCPlUDZCQCUVZjQkZ)Z
+DQkZEZUVKKf6H9'QRC4#(0"X'kE)`cdITE6E$G4'fQbZ(XPjrXNiBIh`m2*!!iXZ
+MSD&[,ZKcrC,l)FrYp[YaH[l-A2r@(2r6SpRYk2VrT#VH"p$*kEBF8R$qhlrL#$R
+eJUJ"hDk(f1%X)CU+%$hINkIIfC)0#'Ub0!)1LLkDRCE#EaX[ZE'h8"&6AEG0Xf6
+A&-5$BhcN'@S3+l+qE`VTp!4+TTpG0G&X)heSE%-Z93rPZSp!&BfAkYF0ZbDQXQD
+@6K+I@!HH9%*SEBdE,*Y&'JPbUDj$'"d@D@deEGQq'URFT5Tl+UTUp%%)H"##S92
+#T2CYh`XdS0!-EjYN,CYlJfl%#U"(,TK[X[K0'KLldekQ1e#rJ1aKE[YZSU*33)`
+RQV##`ec)M)')D2IGB%rTR"#hX*B9B,X8(M6Ueh&JdiCGilb2XR[bjm[ar''IiC)
+Gh6hp2CNcj1r0$m-RAfr+"@G$H%j"Jk(%p@A%#@(ifA8G"AYB@BKkcZY1G&-D*lV
+)dJqP3+VlESH+QUJM3Y[fd4[YSMb`m3qE0A[mE0'p&RB@&X5[Vd8"d'ZLQ-0GP9$
+4EhbmK4*9*hh"`+Pb`qlN-+AVj3"HFJAkb"Ik%#rejICkrAkb`h*'QH(BN!$)9ik
+Sc9q8-NX1kDR8D9D3!0L3!$B"!IcQMFARfU@R[T&+1N*dD@!)@*)CY&1N115P`#)
+AS3T&RQ(+0++(rie"kG6pIA-#P$ZMCrN+P$Z[mGJ4IVTRSVYSKKkqlZkq38[QSf%
+4(hG[GqTH&"bdhEHM&LddEka"T,YellDClCGPXdYp9-qZ@M4IL95[a%Q+CC,Qm1V
+UbrTNcG%%L`Pd@6J&HPS"@kQ%J1(!)Sp02T`-PZDEN!"K0`MD32*&[jkk!XaHKmj
+UlSA@3fKii$3%DMdSR[ZQm66&#Ff`)Z4qAHkKpSd"U'@iQcr*IP*ae89d4-9i(83
+&'1!)F+"b`N8JZ2&IE(&XX%3K6R2Nr6Xk[IPlf*cGCYKXSh8E(&$A0NY&(U2!YY4
+lX8QK%GBD@9SJd5'1'bN4'0R(&XTm5ep8)9GRQYH!D46fS$f@K$6lfMhQ5GHm,jK
+cqr0b3$!+p%d4*QYI*QdS"*-V))R!$*9Ti)4X%I@K%38hGiL"I53(@k`em%$X0*(
+H9(Y[TZ8Y&RQ*B@,BaPq2L`r$Yl-R)91iF'!XL%MeYPB+VUXdl'5R!mM'$F1$1'i
+fE0#UQD0R"e)RJ9YF(LNc3EKN"(Y@RKKqhlr`-BU5L"ZlJP!I3$3NHL'Ld,(q!Yd
+#4,I'cCFbhae-V,jUkL&SB1DUH`9j*BCNRYKaZTk1-c4HG)Q$A#DPBL)&`IG,k*)
++i!$6qAAa-+JRAff"r`%&6rdfi@Xe4#)eDcD!@!f))5l!jA(+#N6#!PEVX[$3J1$
+ELT!!h&%kXfd9QirIUe8"hE'aK6CCC@f3!+jE%E8TJ,TjPBH,DIphqASfKkaZ#%%
+Mh"J4%(MdaF`rBD23iVSmbqC!dVd0V6VHVYlqcTc[QTJThcacc6Qbap$",TUZ4cb
+ZY&jc'9N)qqC,F5VfPUT0I1Ql@YXK4Ma-R3H9EDYjdH2XRKK8blA0YYJX-dedUK6
+D6e5pUB2b#hdrdf4d1&Xc@Mh$JEE'ZK4TXck'b*0`i'fRjIMhH'I-rkdp8hpYfpU
+YNBAK4K2V@%%T8M0bA'@JkddU[mYeIAkEr6@$8!q[+l''5&'`3p*-k#Z#*XXXmPC
+r##eCl`dbL3&dVr)BNcI4$,!4eiVdZ1+**S!H-"#pcaXYii4&JC,U3bmH05+mB+$
+(0U-6rMbEmMG3fAQVZaSh0AfqjrYeU-qER165506i3S@#kfQ!*8d%pQJ92`jbC9j
+NY(C&*1bT1Yl1CeR,`$[fP!9&3e*k,4lBS1"1D-qXfE0B'Xd,D"GUQZG%dVk-Z+m
+@dENAG9MKDl2ZbXSFU(`&9iU6+PE3mA%'$'e8X+90A'h95cmm[H"NaY@Qm`m(-4V
+*bAP[lUBR0@CUF[Ur!'#I9,kHRSDiLL8K!&UdYD9Gd'M'Y2&pQ35M(XkTAX"&H2,
+%(&S!l"AN4@a"9%hM8V2(,)T3A,R[M6AL8,5X(iCILjQH[F"5+3hJ9"`!9mU0Yh+
+Mmk@,MR8dchl*QClEHHNcY4XBeKmpBdC&D8#di""iX+NNj$hCMFK#h+4GUbB%d$e
+6pSafK@iX)&Vm4IGR5aF(q%YAGEfcDQSI!!`lS"BGV8%4bD3#dJ6R'LmhV8,'Dm$
+iZ`M#8GN`PY#abM2l8G%J4A9E8H6Ua+5A(Ld8EX9B%38r!F#IP6Y#SXl[l#F*8PM
+&M,f)XCJ'QDY#rPK5VB2AVY8950%"M4'L%ddP@KJfG#dcmR(qf25"+*id'9&c#d'
+Nq#fJ$5B4MaD3!'NA9j!!%d1EDURXF06HjMSXVi`&$Q`KSC-h0YKTf6DTC%2Q0f3
+LLHAijXr6epEfLUGG`4`[)a(([9ak!@Y9B&,5GQ9+M6iUNr0C)qD*emjp[c*hSV2
+I,%Zbd,aXfA1DH%M!SLF6SQ@()DHHPkhcc96(C$$ZcVmS`BBD[)GSBjIkTiEVp1N
+)10Hd[jUfNrNEP@Q`l!3Cp4E10M%+(V2CTAhqA)DQEjKeielTEDqN)V($QjX,b#(
+J*)jZGAfQNJP3%2redXfMkK`CVP95J`BqX[Em@R1haL+m6AKeV[UmD)LE*3RaTiK
+6BV,kKi[Z1d@%QZh,FFc#MdfM[!8h'"P@P%5eq!QhV1Nh32"$#(6(9Vp8QEiC'0k
+YeTF*8Q%eq`2Kc4e8*@1BbKUfifqdj`eb5"L23mTjb5+#$!`G'154AJ(2M$59mh'
+*`a+-LKXk$-NL"VS%&AkCN!!@J@`9ERB483&$&9Kj[9P9QGp%Ll@Z0L&R+F"%df9
+h0!dZUB$"(Sd'0XDe!cr%Je1[iJ*8Ik@%J$"6LD"PSPID"YdfTX'"bG$`L9lKTj-
+3LPX@"Nc3-d6f+j%`$0P&dASKe89@-$dlT5VGpALdN!"HFF#`EVSQ8$%Q`C%"E5*
+RdKh)m!0)M9-$C@H0N5(h#Tm)Zc@TQf#G%H'UMd(J$,@faU+pb`D1+D6!"crh$Q'
+DBf)SIqIDVMN44[j86kl)F(r12p[hpR"$lAB8GMC$BCIXUY,-S3AY[1*6bQle(Dp
+I*#91LiLM8hlIM66PjAZZfdE0-X(XN!$T([iTTf24R2(dCFYXE$CAI$6LH!'A&3P
+D-DjqiFe,XAZPm@HG)KI'K-qmhKMEGcJDBf*YjXh,!kGX9#0&QKVb"dSKh-#hd+m
+pkj412r'LqVEaUM55qh90[05JqNThV4*f!9EIS2bCXEUYlbJJVdJ5)PpmU`fN%l4
+*em'kil+SUj4G$Rh5NNQTYjJAVikMiA$a'!*QDmeP9B4+NhIJ$1mGKG+hE9j`mUe
+Jj69HR3(0PFmm(FhNe@kF23VACXrkpH60M`G1AZ6b8qlme0Z3!"Z3!$kHkN6"N!"
+ZA*Nb)#4q#Y5T0!$92"p`jB1qMFJ5cR4#(Qb3!"[bXMXdCTk8"YGmq`3&cZ$RE%C
+P"QY3+&TCR%),mkDd"0ZdAid"3Tjf-1Z$*k69)$-ffDZQh@S'$R3B$(+Z5k`)V4p
+2am1RVaXV&-Q-#*(bdU"IBi$2@J-DQA#9aXB(e84,"U9H&Ja+&RBi5ECBH5KCJf5
+V8`S'V8`5T1fp%4+`6"BD#PJa(&-6-d,,"L9TRC!!kUE@PT,lM3VQfqR8fN'ja)&
+)+@i$`ckV`j1JEp#`Cl%"V,A*Xcp!Mr8f6NG@ffUYka90Hr&@jd)@UV)VR'Pi01%
+!F51lCVE4`M2e0ae,k'V8[6V`cZ&a0V"XKrb96R6`-Pr"3UH8CjKa!T[j[4q%hZ#
+kN5e2Z4'Q1l4IYF[JB!"3caJP2XN1rHC1TSI9c#*A9!8!(Hm1eY682ZTLUbNeI8G
+hrV*`JldJ6X1NbGUEkira%'(#R-Cj"`E06I6E"XJ6kk*r)"jj8QTVRfAMdkJM,r)
+aj8(l4qI(IM(qPCKmC99hZTUlb9*p'V`E-STerPN33VI`jf2mMm'9JVCD+q5JAiK
+jGdV!pB9d52Pp+l2F#[VJ&GRRB,5j!EhJY[(qi,2GiMp6A3M[Fjl`XKSF4Mb3!"6
+@dXGe`D&UQhJINQ1HeT@hkhX1(+`SRQ1(eH1PIfS(')pBkkDpeKF1FGK`S*mE%fa
+6MU#!1VDB%U@-8i(544Xbb,A%2bZA#A@&aUh5j*TaB9C4l8Rh2"FR[UKcD'KQVPR
+j'T4!36h*L3(BKqd*"*JiX+h(1UDMf+hf-kr)@r*R@)9'G9565pKh%Db4qqGmi*2
+q&E#fjr)cD"Te4e'[Q3FaU8EeEc$-JmQ"!lXV-q$HrNqK3Req4l-Ufa[)-HLaD31
+-kiZ*"@pXE)YVSEAer#fZ%ef*Rb8fQR1h()hTqlLb$9$Tk9GN%MqPA3TX94`6Ye!
+A3UGVZq1Z1p,Jd(hKVIKE"bK[dYT$j(JLHHP[C'5YEX"HiIZYU'9kH#+"UiC(4rH
+i`1GX62L10e@#GQTf*Re6)@*9@Vej[)K!9Z5&`E2SP`0d,,VKmD"iGVYAPh9ThQH
+-rC`Fq&eK2AlCd"jrhQRi-0DLdfdCEZJH-0I2QY+8rBC#k*qeHLe0pP,3NNLd)%p
+V,#UGl4`'Z"YpGiPhXjXd"&A%9MCM'IFQ8&SG'L(0c0,-Vl,@P[BX"CS`C'q8k5C
+GmYfR,6BD&2(,q")[NE4CkMHUk'X1UbKA(Z**&JhSB)j&JMSGLGl[iV$L(r#($2M
+aA1P6(L,J0Ir*p)"([bjXrIPr$`cKqVSNi9rCQVa2TJlAr+6EelmkUDRP$r,apk%
+E"b1!qJ8VHc%#BiF4Q%'9)k$rkMD[$P6bjUj4emACqP&N6l-r%jKVIfU$QAZ(KL6
+cE%bhL!*LD,iRq-!MMD[A,jB4cCfTr2Bb!RfYMpT'8TQ[ILlc9KG'cp2ImHRXbBe
+0LjQid#'ZVVkIacBj`4"cr+mZ`j!!4&M2-@6H-#!rKE&2Ve423PTXNN%Q#LVbG!U
+IJTYc1V$%Q"PPYJ5aI5L&p@8pfYhHkCBhGAa%cc13!$ii@T@fNXMU"D%EN!!I&4*
+G)BV9iTkD@mia@)PaP4dXj-%qZU`8jIjqEdMQ!Bjc`k*#5k8J"KHHb%Hbp@60RHm
+q+(abI,-l'R-K0De+eJXp4,FJ6T98-cT@A3E8XIMI6Xd)X,fU*#+KiAM(3mP)EI4
+--")HCBbmLC&h6(6UrrTfU,*"6`R#4IK`GR6q@46r("`3K1PR0MR[SqKI"p0(Q9'
+0)#-rqm%8'Ifm%rYi*rE`6fm%q&4)4jREUT5%h4%()$2XSQVjM%J[2J-F8A8FDZr
+J'IRIK96T6VE+HHF840j!C,frk'&fU#`r+@0QSILRbM9,2b#)I&VFeEYkD[Cm&iR
+eq&"rF3F6bYCe8j+[@ZmlM+&PVBm!1Df8`$!qi`'k"P)0)5k#a9LTRU`UA@'6p'U
+Kii@VT33#MQ5f1Db[DHh%UVa%SUe`NRpiPj5#YK*A6#I&1Ib%((%!q!M49YZhRYc
++kM$q,`9BAh6C@(Z28ALfBqhcD2(F[jS)*rV@Q)qDmRBUHf'0mC&h9m*eNMDp"MV
+)L-meeNbIqb3%J[@4ec)Lkb8Zr8dceCb50Z'EpGM3@3AYKXCAaVU-VdY"HbdF*ir
+pXl&2hZbNpiNhfe!bhN@)TF6YYl-8AhZbL"`VJV9LTGRd)Hm&bEe2AlaPMZA84jY
+[$ijIdidIEircl-c,VST$$lFpJEmErBZ&@ka3MiMQ'-iLmXCZ**r'@16EX!T*&Da
+SECTr)NC0a*UUke1Ab[M2T2a`AkL8(LSDL3e)SLJlUVIrP!p4i'0#0(qVaqSLYdK
+ep-dPKmU6[",TYqU$IeYVX'0#[89(9mr!jHE51NpLcMj0rpHU53Xpk)5RkZ5U23T
+MZ`H+F6+d$qFE,,ljK3`1Y00c(P,L89KEJX[%idZ*iH`m&d1-(E2Md+!5@a+i632
+fbB'0F`j*`p-+E#E5lRidL&lG6CIDcTmj9dEr0"6maiZ1[hRU!rV),)bZSRZkFrZ
+q"X%ib8KR3!4mJ!i%)c9%("-#ChU(6QM2l!j0'iV&kf'V'`MJiX,4A0cM9'ME$Jr
+p0@EJGK`+F00AU1QUI(hXTmBc4hQ)hi+J@6NJ1*!!4A`*"!('UkF3B842%UDc-4m
+Ia%ip#``'Tp+ah+SUmM,-3Sr2SHX$96kqH8!QAaVf5kV0b9ae8NPra5RkmFFpJSA
+r(*RaSH"r8*2J5I2fchpCMla403drY)R,fR@+CSZY"`A%Z,##H)'rlR%kSL2!XZN
+3m#bLBl#VQVfkYNTrrRU!GlLqM4jMkG+e+PGQC!SAf&rmK$%TMl1r)3[T8DDMbU%
+f@cH#5@'DEpKZd##h,ae(Xh*V*(Y8h"RSlT4+k$EI!DJkl0DZS!bbJMcMqdDI9&a
+dc,LGfd@SBRSB`TUj'q!qZIlN&U9DK[Md5)J,Vr[#f$TQ)3['DB242G$#QIEXXZ$
+Q8$BG@jQ8M@PFpCVJAqQACCUGK*CX&YapJ[2@p%"R`)m4Y`2N,kG6d&dbc*!!-3h
+V545M+!j`1[%F4JVX*2DJ+JYrYrB[lqqBd%mX2NGZV[X!PYXV&&Z&R@U9dEL3!%$
+qJc[4[%MZ4Di#$TU3!0$2r)$m6Z-59fEhp80&$4mS`Bc*+$KIYd'e@ZF-I)DVa!,
+KK9M)$p5j38P#!rVSmeLaemd($S,SShYY22pN[VKc9F(JKJ&PKCK"c08Sc02SH5F
+2hLlPNlHT[8aqll[Z'P,rX!!!3J!!L*QB#JB!!!!!!!!!!!"!!+#3!+S!H("jUJ!
+!!!!!!!H(KiQ@!(GkB)GkQ*N!S!!%C94QC+K99&P84AGfJ!!!#C!!%`!#)d4&9@G
+f#A#AQ!KjJ!#3!!#3!"mM4%99CQ9QCiGfGfQ(GhHAQCL)HAHAH)HB!*Q3!+!!S)3
+KmTi5Ki4aPl[M+YfNml6TPXprmrerIC!!kpZlTYkeKr2pIKeibdRG(+'h+YTfeY+
+&1%0h,R@GeB9Yc#'i"&l)GRr0hllI$mbDpP-qHNq2+h4$k4ddMPERd3MPI$icVE5
+Hr8Ub(cN3fiKP3IrV`TTM'b,Q$LDJ"L(CVS#[A$A'(kcY%+rY`V,cR,4r$$`TTEP
+$p+BB&Ejklm!iUe9fqXFFm*G0THSDhf9j!XK*3UAGM$11FY)AD5MD9m25B4IP,pU
+c"lmUC@UXlqlaX%p(#Q4@Z9V4hK"Ck6bY6@a,0-F*@BdH-EY+94RmBr@HA%KH-!4
+@PS%hYlHhYA,Ilb'"&8ZP+m&6c+VEiH2PephFC9EFZ&)#4R+RT#e)FC@K-6TL(i5
+8K$G0@5N0"!0XIT6U2KMd!1KZ`L!B'@b(GZh&DrflSJkKZdTrq9eSENNl$ZRG,+S
+Cl[kr$EmZhamLirPb#JVbRRQA[`&2J34qXNR3#$rZ8r8`DS4$JlpCiA`Yb5J`X15
+cE[MPV(!R4#1Q1TElfi4hb`KH$[+D0HNQLGVGKfEc#+"ZNPDe&'!)L#(CVLmQUSU
+pUaeM6*50SV0j[cPjVRhl&AZ4`&B"G"k2%q[RfpIalqd%hZr1@8Y!5c&!5p*Pj(H
+,0`aS99lPp1b(PqhM(2eqA6I5iU,VccPPH)k5jSfp35hX8L"9FeG&"3ZDU%9N"KC
+&jLrJSf%1`KM8#XM-%Ype-','qJT*))8BJC3!VVL%DMDYPLl9ANX8lUL@PbdKlAK
+"#4&4H#U)9&(8fZA4503"`JMaD+HpK5mB101))QBX`&Q#&2#04YhebTkB5[ib+JU
+PY$a%XX[2'biPH@(+P&E!fL'aUY!&dp+C)M($p8aUjbZQ+@1LASKrj5%!6h""#q$
+SK+ebMhq-UXGVi[d[*IaUS0beahM0l,LfDVQ+qL2K2LdQ(Te!2Dk59"EPU#'Ud`S
+ME)Pj+++-4EZqdlK(Q+ZZ&69PkLTj)8U'UAL9IHVFe%DT3-aH3UEmN!"#MP+0l&C
+TVPNG4"&-*j,H[K5PN!!j$!RV$"%6(#If8ipEDm"j[!cV6'80m4SRG3#GIDVmi2c
+BSUi1%@D"HYClE5LceC%JRHSi3N6DBq5L6D3M3BbaSkCT@i96Upb%jh0MBmQMMQV
+0eQiF'!1fT`icVG)F4T8e'm9H&&e-F6LM5!H8KfBi#-Vf9m`ql`'25X*%2XYI&4J
+&%q9Z8`$'"FGA24Zq98(1'fFG*#H8rX9HB6ha#$ZCH5KiYSikfSF`ERq0G*F(pV#
+"k32lT1m0%0QA!X*&kF"k&0h9D5mfNq!bG5QKjQ@TS2Aj@5cGQhBSde'3!'qp8U$
+cV3@S[D[eGIK*d@G%![ZP3Q5j$bSj@-a8Zj4cCEB4JV&kaM8C+9cfC68mUQFV1dZ
+RUkZS[q2V),@rm(+aA0Ir)QX1[9mLramVM`hAa8*jcah[NfTHSqLeiGi8Qj3*C6"
+Dd*`cAQrC-UdaADe$+dAjX#0eJN*aF,&TiKM,*dJ8Ch,XT%Vdp#f@BT[QCb!Dhj1
+Tf,C&AkR+X-pYp"1a1Y&-,rHVlkXcN6VDbr[k8d`[mETV,N$i!3$P6i'mCRACjkk
+MNM4ABSGZ9XD*bLM13Cj"j62)&`h8VEa6jAf+pU@Gp&Hfc`bL'kZY"Z@r&1NHdP'
+`4*GJ@5IALF$dSJpC#6II,C!!&PR(@HA6,01E&9H)4Kr(1ZScE&,'fQA[qD0[p)E
+KB[qE3"ZHLCh"+DR[FRF4TALjcR5hL@)8EI`&Bp5iM5-pD!DMAi,'A*K1[NcrI[q
+C"pjP!H0iY5"S&#1$I6q4pl4T$9D@QC5$+H)KYQ'pMhNIDji,10ip'akqr$Em#cV
+H8EZBl2ikXf(`Z'LNGSd-DA[C)[hC9qI'[GRLRGBD+QZ5Df2j53e4r2DlAd9MiQ0
+Ed&-&rd1hS2LN2H+Mc$#EqDJJBeRrBCcN()(4*-"@QA`VMl[&2q4[ErpBNlRlMc(
+6f2'3!!!!3J!!!!!!!!F!!!!!!!!!!!"3!*L3!!!!PfKP9QC@9SN*!!KfH(Q(#*L
+*J(K`QC!!!*!!!!4QC(CNPe99D&C@GhH'"J!+S"`!!M0%9@9R4@K9Ch#(!*!!#3J
+!!!!!!!!!"jN!##!N3e99CPD&9QD'GRD(H)Kj#BH)L!!*"jGiN!!!QBJ!!!Rf6Hr
+Mk5VP#reQl*9aQm,Vj[qZe6I1&['&Fh60V[M$#1ch68BmFrYbqfLHDHMhCF[4l*[
+frprrmZMrEBqGF08Dq@q'f1,[rR6cjFT5Pc-&jX%(#1[$&+h#qi%8r-!ENHlSq',
+j@mF0cl(IiKhar`$Y$XGklVY3(-MXFqfqAP$a!pPG$a[P,#0N[a&$0802P``KIJ6
+UiJ3C'L$IZPAG`Zhl[8b81(PD*I#kh$JKSk@Kk2hY)G*rP2#X2&$,*L+#kL$iII&
+p)qH&eXaN*+&p%2A+q'Xar-"p5K!r'@f0TMp,f2rV""#!GqX#FRF9)"fL,i`XP@%
+*dcS3fF%USd15@K",8l*HAddmd$qJ$kT$JIq(c4%I'p$U902M*6[KkK46ib8EiHS
+P"2M!3ralX52J)D)2V$M@,'%3PGrQH5"CG6NZRSMIM"TJ"18!(k`DB$6P!C4'La2
+VBKT5b#98B-(A(HJr)HcYMbbPS*5Zb&r6p+KS*3[qIT6Y"*e4#M-D&kDM&N08d3h
+am#bN'-G$@NIC(eYXKEqNdqM+-1q3!-DQbBic63Yf6Ie+ZZ&r"F`&ZU$UGVPK$#9
+e[)p8A6L!H,G4P,1QKZ84KC2-6J+3!*hkQ"iY#Q5!f!hHZq0q%I3YEma3*bBhF+J
+5N`iIA)dTHV6pJ1$-4NF-m`$3QGNi@4[Dh#@&C+1NpV9C`R`Sl5CiCqj(G)3#SCi
+RlEfSeTm"U5hPj@djZM$CA+e$K"3C@hMPEXMk'3K5XN*2(C!!mBV%JQjPGm6TEH0
+j`**Jfd8#%aiS6XN(CYaI@0ZhM)UA))9+SR%lV['@[a,()ZrE+UGEKJK'3-'!E-U
+"Lf#IA+'fq&K-1'SC*85`e(HPR+1@C8m4IPK$81DFI5&QmjV'pl*1LV['Z*DMjb`
+Dc048qF1'#,p5aKE)G0hR!S)MLSk(`j!!P`ZRYl9eLUpX%RfPmG0Dk,9,8m',[a(
+a+f1J)3YUA4+XX,)DcdV#-!2Q9RB`5VUpl)Mdc")!GmBF6P2iVa$5d[9FJHP[eqM
+Ej@&MH+TdY,AqaJ9UMIY*FCbZZ(JabT94([h@BY-11XrF#STa8Y84qAjpa(`UR5T
+k$Lh#hm3N659"%P[Ij8k(PkqNUXfQq',-5f$UYGhYKibL[QGZ[R$$eV1[HJRVGN@
+ZkZkmb%QK2ZmAhVV9CC34QHcb1Z)L9R0rRm08Elii%e"@MUE4!@"Ma8`UEbPXMBI
+8V'9-UP4d%r`l%EiPAF%39G6Hf)qEMaHaPZ4UEMTX#D6MrSEVYh&mfcL0@KZpZbA
+!U2&E,3hjjDphM[2Ua35!d+GiFYFTdjS2TYMIA4CBH,mB-MdV4fcV*prH3kTpliq
+@)-S*5mZT$0UEP*!!%ch8KR93@53$!N%"pX9EPNN!LH#!qb#RG53&K4e(f4HL!-d
+#!ZU,25C*!9M1Srh8b3$*VX6icD8Ic&9h45h(q)i5iG-q,',qZ9"ITKRi32A6e'Z
+5pP4c2H5EpllYqmrlk8,8%1U@S[5VNRl2RB%drBY$!QMklb-#5heMPB&'ID,-`0[
+IX[5`5Rk,jh,EPq5UQ"&MPaSB&er-X6T8jkrNm*KZ"TIM@*51"C2'!5YBG0c`5&b
+6JDGDlLBM%9Le,%D@'*H03"6a`0Z1pNBCX1H9Z4EK`*2&bJZ6B5,QiJA$Z"TDIJR
+fjrkTF1NFrjbV33,ck!!!3J!!X,!+!!J!!!!!!!!!!!"3!!#T!,"hN!"QChGQGJ!
+!!!LAGhQ(UhPiHiGJLC!!X(!!P@98CQ5(994B989hGUJ)!!Z`)!!#4%9&4&CQH(9
+9CfH(ChL)L*QjU3!!!!Z``!!!`!!+3$09C@GQGRCQGhGhKQGhGfKhL(KhGiL(KiL
+)H(H)L*H(L)L)H(Q)L)H)L)L*Q*L*UUQ+Q)L*Q*R*LTb*S*Q*QVRcf`haZr%q%)h
+9`prcm2K44jaR#fMmHFjdHIqIcb8G'F!63e$2rAjr5ZLU-kCaPGMb8D1CX1DZ&1&
+(kCp@NK"d'+j$&MI69"d-fh'LREM2#QUB&rRYPCAq1EQ)#lpricjmhjA'&GI9+b@
+#S`eDfiQ`KMLU*HR3S9HRQHiZK"!`GK2XqI8U*1I-p)Th6KJ&MV`"d*Ge1"9[`PP
+HS8G@[NSkAFUB`U)Veq&6(,DkLhNSjZP3dFqGb1Q"kZ-2MhH0q%US3VMG[3V,9cS
+&P0NGpeX,Td%BH%+f'"'APa"--(J0jPd,h9V-4X#'k5N0GY#h-#p,#2,liA9apd&
+VS#cl!UTH`UC+'%ie@3f4RBKNc4SB&@bb9ASKDlT5YG19XDU-)"DQ@!@2eYR"$%$
++jh)5%EC6i*L9mbX3E8p3qbMG#KqEQ#bh1kMaPMr+BFIT3[EU1-1PPbN#qqR##9p
+FiDqd"#lkLplDD[3N6G,$6+`fd-0QF%#"ZE-%QCcJe-1AE6M#b0d+-I50iF!B*"K
+%33R@%c-*9%TcXZpAP8CCAj5DGh4KT3SQQ@5ilL2FS(Q)D'eD-YTBFqfahN#+JMk
+'5,(IBG*M"$rD1mkR9K"YMMD'5'm2rpZp$M,+JLR*iK*NDmqq8TSERdp$!SPAaAI
+&k$JPNZ5NKYG@*RcKMJ5F&&bQjXPkAdliAC@l4+#3!2d('cH*L3EcDaF@iR`VKKE
+62!dF9lXqbQ)`1k1r,""6jcTbdXXL&'FEXBB(CXjqF*[10GDX#HCZYL3IM#l5N6S
+5eVYPl`*)(eVM[#P$[$,2Z8E+b2l)%kc-Q9PN*JZD@(,q*8(K'qM@M$q1`%(BLBN
+DM!bA+h%EHUQZf19VGT!!UT2%M5Ki"86@F+Eq!H2aU`MI2NSe*$pX-+H8289m39N
+6Me5Ye#KkY!!UZL&2+3Ma6MdX5i+Rf1mh,bZ`la9MV-Zie9*E6#L#U9Hmq@SBE+D
+3!(T6+dE#5&C@46RhSBEQ-+L5HM`kJrHXcFJ9&NY2H!000`LDMV3k#JPDJFU$b-8
+I$r(q%a6eep$&EbRa6%1!kGa8eS@V#UVK#Vd[N!"m)-2SBi5N%iJ9(qYCRp'90jM
+)Fr'%0`9(G8&30idB'+BiTm2$4dF[,S9`p-h6b80ih""pK6G[D%0Z*m6V1ZmjqUb
+@)V(TCSjHATC*pSaj84A'&89%bliS@N@PSJ1C@h#12#Rd#THGNIHdDjm$Xh-Y45Y
+*Mr)A'2'DD,RbY[#k'f0NCmIK4rprrrajL['BNqdCm+,l+Bh8HHb(p8!IVS,kT"V
+ZkDDE'[Pj@m-939EUE-8[LUjZ,,`jaV2$*mM5U@%V,+F)NHBdp$"--)86rG,GEPb
+*qUAY6Gb8I5RM4frUdbm8'Mk(Lf-Za2CedfQQF'X0$p@&2'9P+FiPPUh#k@'5V3U
+KAB&!b(6ce1KLIj9JX5'j%Q*B*F40lL0*%C-bFI4f%0`Q(RGc@KljBM$GSYPA(G'
+SmC(2Q3ZDB44rf810@Q9*8CEAe#QLF"pcDRhBGkk8ac46aG4&@"%Lad+MUiM0@)-
+YZm3YDi(VM$&VA3C$G'k,5HJbdH#1rJShi*eV@FAN`N6C@EL9'63l#%e(KSK-Z,H
+CTaL,lA'P%VPQ8PA%5,m@PbTQK6A('S5&4Lc[@Tf"3*([&DbH(-P43!r1N61"C2R
+l3KG388XfSqX#[#1h*SR&E%@kj5fmP(m4%0U&JdD%5TkjC#MiSqN6([$85c4KUk4
+QLcBNjRm9K)DZ'CUA@0jTB1@5Zhd3qq4f`f+`jN#+)$4Q@+bf$jK@XBfjFT8Q)FB
+0X6R6%mVF5BP+,GMR-(V`&mNiL2%p0A*20NA'Z9U23dP#AApHi+!XJ*Uk-8L[eMH
+&L1FELA1++h6RIF9@!P'PJ+1cSU#mc%-!0K[M6rl(aT%3XKk`ZDidL8mpP`VdBj@
+%MP8H-XCq5PLBZ0LJ)rRmFl*qZU3k!qDiip2kq%qX(dEGc[M-+LBl,b[0Gc-5S`,
+hqA+J+fqEHBCXB6`'E[,h@%VD3+5%Ba(@)+RqYJ1T5*G1'3ZC2c`HRcYi%*I[6EH
+V"1i8+kDR,X`AhEaL!R*M,KK11pVG5FcBb#i"'2qd*T&4TQ)RG@,QLeY*0aCcY-!
+Fpi`Re,#lKa)KI%QSmQP#rKeme!HFeYir`)eX,C2TY)HcU5Zq#,Gc-&i&#YR`m1[
+1,+U0PCf3!"UMD`*i11RCAa+J4Y2p@XSh&)R'0lH#`PEAMABPMZq$)Tm(VL'NVZ1
+NLc(I+GfTLLiQm1kliBle'"QPZ&1*!4#,G5q9YY1#HRPZJR+h`bYqH8ckY5JX&i&
+ZXD`,AB8q,4mph+"41R-)F(`4Hl2P#1rJJU-kGICiHYRePZhB`I)T"4rNqPSm#FX
+jSdlpP)Pq#bD"eDSQmH2NVKS%JqB(Z1iB1'NE`dK(80,3r!Jl41J22I&51@BDXaN
+!*q,B6K"V"5l2ZXQY8&RG"EbqIZAiVR482H(R2+#cXSf--,LaY5M*9-V$*2Crji2
++&&XN&BDUS9E#mFq#ZR-%316h$lh+,YU8[(C%$TP,Q&cXKJdrYXKjQ-PplQMS$ZL
+3!)*NbjRF8+UaCD&!J*q))+l*CXK"i&66C!9b1fCmRCpdV-Y)3USX9XC0FXjArr-
+,lNCE%[c1-PYTPidl5I#rH!d0Cr1-ZpB2@j@6L+*j!d3L03mEV%32G+kF*QpQMhj
+BHc,!C!3i+fLb6)VKpAV3b&FE$LrIk0++P'HMd6QBA*!!8*SS'IlGbNrIj,-+Rmr
+2#SYIi-%92ceaP*Xjl41S+DI9N!$lIMr5fbZGfKJjEUIGV5&HKIfdqiRCKMGkfYp
+feQ&Af`iKc+iDJ9)r[1dPYP(GJS(4J-*Fj`&Q`B%0#q"$YLHUlS4Vc$-)A31'`-P
+F6YM'9Hhb$#%cUVdL!h5Q,JTGG!LEA8UCNa9D*EKF0U'*84c(5fe@VJkm0H'XL@4
+$hUJS*fcQ53fC"M82NQP'#bkbT%1pp+YB8)l96bjTS+$V`Pl)(+8kB3&q'CSIV6A
+4h$pK%EC4X)Q@DHbSl-XH&N$DY,hlRLLI"TLa0a4+b*hMM-!&l+NSc(XM*dC,TUP
++ID!mM*DHHQ`J[$ek[`%I`ElPaZ4p`q5mV3K@(aaU6EdGLQCSP4!,!N`'B)XUGQf
+)86Y96V#J"m5e5fZbEhU+HT!!-df,r@*BY@LXY#b9kD"HYKR-JVlb61Ri+#cBMkP
+!%cRp6P,"NHRIA,!fD25GLeRE&+DfSlCa`3+2BMSL2P5)mV+qH@%aaN1ppG!U&&"
+RRKlF)ilB%G`Ai4Zh#5'%%A&'ASaqJ@mLKZ,(6rdT1aC+`19aBTJB0YK6L#X4Jjp
+6%pk1Vm@ih6rUMUV@KPr[!Ca'%KqGqUbR+X'GMP1rGmd9K,T4b--p3'qH-8+-))h
+dNlK6BMlmXP8#*1@bMrQHAP(BfkqkEj8f@83hEK+SD*Sq91!qUi@%lX54##8kPj8
+I"'H-2dJmBjRbK6@dNK-q,4"0XKlUhe@"*`K6kmAkh##LPhp-VQ858G2IAPr[qq%
+,,*FP(Y,#b[p2d$fD)kh#&r+1E)I!GKDmD5jeVcqHV2GQ38[i+Nr0eR%,i(dK6IH
+"4VJm%BZH+,*M+*eNMk%iY5"!6Jhe$1(h`3e'cAlM@LfAcXL&mCARGfGRBVbX1`J
+'p49#!iNGkGK&M$$),F)9j,Hl)#PbmdMN,HhkpFkXhFq2ilMDqI!FUZA`YjF)K"q
+$icdlDVd6kB`pbH53!,3EU2lmNi19*-LAL9FD#JI+R(%Z1%[rai%ihf'[JYc$3h9
+SiXram*Ma'iRP(k"DV@FC$U[VE8i)f[VG-)#k0qPHqD3(0,ZM1"U-eE"jm-r8)QE
+pf9[Y)k2pE"Eq`Jb%eCD)3jbGrX!FL'J'1hdJ$d6`+-[kHMjQQHJMRP,b)kLSPrl
+Z(ETb$kq")PBCVGd)&aN@qHd80S@"1U*E5Vlb@ZVYm5@U9kS[H-k2%H'%2+q&86+
+19N8UAScb0FqBQZVQDBmhI6XKr9!%)K+ViA9Qd8V5X4Z0q)q5%83"-c#rIH"*95'
+bAVcD)5ahcRHD2Nf2jlRL'Ar@3F6hFGKIZ8jIr)Dlk8A&5-S,P)4)84(f'3V(F4P
+$4,+kmATdlD`ZZLQf`m#BBL#"2hb6AT2'a,8A8QNL&Z5&DUfSXYSM-`"k,j,,CSr
+j0he0,Q0If)TSD2K[3MdVbPc$lfGqQ-[(Ne+p3ZF+Eb1PYGM,T2&ARF"`ZHSB1[C
+IN5RHU9F1dG4ceZ$Q&9LRfl01C$3c1kk3!&KY6a6l+)'LYhY[M-S(54QiHdAh[ej
++j*B"&d+T@LDG$!!NQ9NQQNd+2d9Xr+r+aT1#0(!1b4S@D)!qE,lea'6`#G-5B"'
+q0,I@%+[Iq*,"TLa""rb3!%#Zdb6N$!l0fJY4q58+*daYL,8f[BU6GLPTU'KI29[
+jDFcf$M64"E-T!2PJ@A(3SN60K8&65C&c#SbaY@''RJA[aJpr[fi13c+86phJe+c
+'UP,'#h@5c"hhN!"-eP6-bAK+MJVD89D)C4)rZJTE681S*Y(J`hPi4b8kQh#26D@
+S!f`,m3c!+X#)[PY-5A)-0iE&F58R4'Rm8qN$hJAA9E@fSE3+LT-EkcRm8hC'fk@
+IpJFdPL9!LPTTr4kf6Z*Ja)X"[&VQAUNfYrAiJ3+HbpYY[+l)HN-PTP1%&j*EBQm
+0(V","N(1P(9b"pl,$[QQIE&#+`GN5@@0rQf0Er,`S&EEdBNXC,l-D`bHVfhmHA,
+er2b,!%ZQRb%Fe#LQ*M0Z6GGBr`L$f&Q9Y`95@(FEk8R#[j'QZb9!2!fFGa,SIU`
++F@M(89pADQ@LF*-pD9`@I,5D)[#`V@jm-lh3pM*24(,BMiJ6hdlcj8,X)rFPCK3
+PZ+UIJYdIY1MGR[k9&jj)6IZ!Z',XkFDEQjaG*YZN-#1S"&%'c+RC3pa#T,9[+[S
+'N@j[3qb406"-m*2lAA(CUDST!d4p8@XVVb)[bEb941*#*eZ1elq'Bei,9GZ8`RE
+TL`YpAf*r#@%q(bPCBSYUkE-J8#hAa@(1cf4p'&4jU9M%TmpNC8l,be`R[e(XANT
+SP)KRf4)j@F-B3PX`%di9A[)MULUiMc[SAAS4dbiFA0[8LkZSHbUX*Z(1UIQH9Dl
++l,DR2qI[eKbf`iPc"$`l$U2(af2-H@cb%UPCY[%+"6BVrGM)QhELiSUVXb-8Cfd
+l40P1fHbYC+jS8@5*mrTqram1lrhil1ljq#)A5UD%9,dCR$%bD@8dEYE,kFKqX+S
+i*pk$%J8JQ*edTjY#3Q(d[Q!ZKeRQB4%5+%'U6DdCp3TcN!"K"Lm`@1C6TBf"m8c
+QF&pH1N`+EcA3L%SXj)bC6VSK0cVa-T(bSmBL3!2RRGXef##"25qi%N,R4Z8iQ+(
+Cm)#mQkrR!89-krcK!dap)PLcTqcbR#Dp,jMQ09h'PN$q019NH5MqIe$CDqXPHl8
+)[(UmclQZC&BHq&fr+*IdSTqc'%Lm+EKMMqGQfM0jiE5%6S46K[i4XPM+rJ1m"'@
+him11-DKmrrT$eM$f'Id[S"%%S%#*))3#VPGU[G$9I)M9KDC3JNqab#+V3XCePe"
+Q[Pr0$md(YpP*&T%T#+%U&9*,VD%%05Vi$-+-JM'(Nj%RM+mZe8ll92M,'INTqEq
+I8!)[QfAhZ'Nd#2#&ip+LZ+QXilbmUXS9(NU4c0'pUPDY3NM4HUi4p54''2"ha)*
+%lEa*L5Z%ZcK[&+fjEa@Ej`45ddaY@G@)6qC)c$Y,&+bp%JjE'AC@rbfNp*Dd[CN
+5eMEIHK,iMJQkVH2SeKE-llC4@fBGINZ!E+jk8A3+5khm2II)C6G'fN8ekLm81FE
+E$U3!*4Ka*kV&d1Q%b-dFJPI5'm+Gqq&CXNe#lKfI@9jF(elE-)*ppkdP2#&@@'*
+EM*G!p8)IN!$,E%+BF+$VJhE`lMEh"jGLfU%M8!6$A8&i"&ib@LDT+r'QV`')3+*
+C#[H$S'imYaQTFJGj3#[*%6eDSD[d#58cCL93'drq+G$df5ZT`r0Z2!@Mbl#aEaT
+"!*TMAP20dc88PjMR83PLSN%)J61)eie5UBr)R,kpD!)4KfM1kT5PYKb3!!REF,6
+J6Nq)Tf"@ki3%Tk%,NP@8PiR5+J9bj6FKk9@ic&$8"9PM`SG49a5lX31$ch9L$'&
+634T8G-I8$ieeJ6SB`@i0N!"c*lUhcBiqK"+r2#BT0Irq%j61rZSMJVr[ah3%#Ak
+5p)eHJTJE*&q04*qQS0`G+p!6"pHSV$(GM35DUYpCb*NV9pVI3k41&0@X"TYc`0Z
+'hS,lJ%pi*pVX"YYa6Qq-(3(GZM5f$3`UL[P1JC*r-4JXpNl%4qVJS)U3!2KXp"l
+$jM8KF0DkbkDZH'9`[RlbieQ-F5Bekq4Yp$#Ej#lpLep5S*MLAaM6GMbLbY%Hm3,
+L%l'93jj9F2B&''(*4rS9m#IJR3'm@+q3!+`k)!NEV"*@M'1#DYXAZ,HCBBf$6pI
+j,@50eeef(JSm@8c+'-%Mk##Qk)jL1+'LdD%*rrDQ)L%Q2!hD4r8M0hPjq4K`e`M
+JM"h&@b-hf+T[j5daK1TA)QdL%MTBV#%+$A'CGMYePk!J,#p!+N@e'6jV'6icc1K
+!jZMdr4ije!3,50-%fahUiq"5SYThGDUBhPQ6bi5p[L0'QUb"96lUE-8cT',a6S-
+fMGc)ba!bUi$k5Gh@e-#R!XmM)jI0k"8$TdpV!kieB`c0@NK8*$dGN!!Va`YS(6r
+8'T+FE68'([D5!M5eZl#1lIB+CGcCIM8b`kU,@Lq6`,#a6dHTJmC0A#jH29"M(hR
+#&cTr)LiT2X40`l6M`$"#G,aQ8MC'Y0%!1@1%3Bfdf@86*$hS),+0`6%XpXJU%&3
+TrT`5-SL)*dlF+e2lb()R`j+2T6CH!1`C$bVcG&$)K@q'biJK8Lr*cRIM0UMSe+@
+"bY'-(RDjl6F4SBTm8$0FNAbCI@')i6fL[93lbbfrCkkk"4Rq`EcD50'ER3&)940
+-1KRPc!R,@$T``Pl25(3+dcqe*m)f4&BXMiRRUMprkFfU1hkR2+Leq6S5)9B5ZXK
+pJE*ZJ&5!TG,ELdHTb"&p6X3"[jRDl++LCh$DAFE4'B''"pI&CR6(MD"`fjbaaM$
+Lh*cQkAhVAThr''hfI1aYN!"@P,q*4J2lm(i4'9'@XKc,maaFd$E+[LmmFj5E'lG
+*9D9al0&48QBmb+5RRZ!63R9q[#8Shm4Y$*X*2)SYELNfFLeA[TQ,Y&C&Y+j9C@K
+E8M'M85$bI'NPGA6K@6PcUJS*al!PK1A-h2TL*c`[b60!G-kqfq`QGL[Z['d(ZqN
+f`qiiIM#E`0',F#8b!&RT@frHe&AY'ZI"VCKC&5CGlHSV1P%Vr3(c0$$-'cDMG-2
+#r9mA@B`Nf"Nh,CjLC9G+"rB2MRp#HbE2RA[6#*JhrH,+#KiNRbFf&(l)I9QKNAq
+,q5LI%6Ipp%2HNM!j,Hb2l0+4##HUNQRe2L"29#&C'@mCBB%Fe)cdU,`,0XTHKIk
+'#Ua2k)Q)hBKdCZAPk")@*#1e!%%qeHI3f0TNBrdSJj!!U)#c8a0+!XHh1%2JBm#
+P$`VNULiiH%UbV2h@%,ACI'`NS'9IS55MqIm%(#TIf%q+[1`Dble3D*VFRBFCBGi
+3rBG)#I*aQ2E`J0h-XNSc0l,GVS*8S38$JBqdSqC`#Z&XUTC&M2kei93%AP(I50m
+9AlU-ZKMr*M+[0!mGaPTG2e%UBUhFfRaq(f!Aa*!!a@r@IZ4V4Hpe2J0eYEbMCR,
+F"Ud[N5%aUpXLmHE`Z)360H!jPFCVL[UV&R@(6l8NU,,59I&L8TD*jqZTHClA0KI
+d-m3fj8hh`6QhXijHcjpAYJ!QLkBb`&+ZNp#)hpIN",Fl#3Hprfi)C#1ZYQC2+pV
+YmkfAPAaD&Qq""X`TL6,CmL'Yjj[TMHIFk2V"FbJDm83[,CRbZJ@cA`(!,KNGEGZ
+ciV3'1fbbeIl3Xp4fp2l0!+-(QD'"(G2MZPPJh+lY#,+0Ri-TMNFS)ee4,+Gq3J@
+k9k4K"08Gf`bN'jf*@qDHrGRIm)+1$rK2#&NN`RYHGK5Vjk[43pAFlKDq"HS!Ma6
+3,&jiLKCaQ%j!+%dlL#E@[BU+)$c-(Lj@"4PEH63@4,,54BHie5"L"+aGRHTePG'
+DH`PKRc+k@f(%U0ATh%`T+R*mLTA0J0mA&Uh,E#X(0FMHC$H,kY4PU%NE(9@j@D(
+qY0@@9Y(ClMC*8r`lkdfC"ki@rh8Q20ZleHJpYL@-X4-V#ZL#"2iQBG6))dbC@iM
+01d)JCNc3pAVF3pGdE&Ek"ha'5Ap6pjk)6M*35*L5cejcre"cT`%32Yr9Tli2@*'
+[#0,,f-2@5&VY$$QbVQ4Yd43rUJPL"re@XY(6kAR,+-a$lF-hrb,J'f'!m*r+F2@
+!lV%e&96!,8)e1*NqFLXr!bh6#$L#lG(HLT5C"6i'13iYRr`eGIRJp$3[GBa1UCR
+$N!"N4qje6`jQ(%'cAD%Gd(M%%Ip6ZdaH(p3K+pXY@`+*m1bleKC+p,qKDBKJ@-D
+&QQ9r-X,+r+U)J&MZLMepkPI0dL'2KjMBcr!bM#`b[cm!!!!!3J!!J)N!!!3!!!!
+!!!#3!!!)1!"P!)K`KfKfB)!'Pf!*!!J!J(!)!!Q3!)#)F!"`!&!!"AGd9f5CCe9
+`49CiG`!!!!CJ"J!"*8498!-508@bb,kEjlBrbl$KG[djcp)MiGFqc+Q8HFkj8a`
+MATeE2M%5XM4qCqG%8faUfDG8D)im[CYL0(fZc)A9dp1cjp!$rU0H[EdG1hkE(%I
+m*(pH'Hl'Zf2(e*H0%V2limZVQ*9YFc"4(2ca(AZ#+c-H9DBCj4RZQkSm@DU9Jlk
+U9bcMpcMIMMrmCiaP1F8[&iT!IE1Q(K&H'%F-1qG@`IbM'Spr'qkQ#*kBMlhaDfJ
+!D@hd`RhUi`LQFH2!U1fE'NT@d[p(@0VbkfXpphT%SLfQ(P`cJqFT*TMMbrQb+cZ
+liCEXmEh9ab6)UVCRm[ArXHd9qqb-XlUjUpiH8VEk50RrZ2lM`aHK9bc121qbc23
+VY$ar@qC4,+,UR`1cpFfR[alP[h-q%3HLCBqjZFIP*@p[V1A(Pl3!!%)!!!QB"`!
+&!!!!!!#3!!!!!%U!N!!*Gi"kCRGjQDLTF!N!#)QRS)J!QBLJ#(N)U3!!!!49C'C
+N"eC9@P4&CRD!!+!*N!!B!!%c0(CR#!!!J!!!#!!!!!!*!!!!!!!*%M-c4&99C8C
+SGQD)B!J)H)N!N!$Sk)IcrASrAfH2Km['(`m2RmSHcfr(pr'(M,rY*dXB2rRr2pI
+CCCilj3[M@9+`f6TA1GZPCii3ibcSJ)afZ'd!"c`K''fGmN#p3GB4i5XB3IhlYAR
+jkUace9qN1@q@FS)%N!"ZJUFC(`ViDF,CCkS3IL#Pjj5cR`PK@0lq35%kf9B`TTE
+XRR+kZ1I1cEA,[ekpXZH(#1'V,IcT1kQUqNG@R#Gfr9,CTVbdYeePjK,eS3GF"f)
+9F-DfF*jjijbf3Yj`r6apR`e@2b*qhliIY(R$Zl1cXll)3JLeFPJp3T1XSEid%c,
+#($(L%QZ-,!Jr@rkDFAL2e6A)R*aThim*3bMZPeN`!k33aUTNheIibrriFb8hKS'
+VrQ(qTA55a81hm[bpIIBKppcMjbhaD(TFNRGb&lYADSS$VkSI,6,,(1X0Z1F0+6`
+h3pXl38Sr*HGFih9KR,D&(#k4&@H2#&XlEjilXij$%Xk0NDaYM59$"R6i4T-4J2Y
++5,da`3pIV%+IpZTm1U6h'fGmkmd&9`*Yb#f8,XEmFea*rc'PIPGR2+X-G+jD9Ha
+RCd"FfkAUYH%I*&X@`chbL@dcMK6+)"VTXNd0e+mc@DDiXk&-QU[QZaa4ZQ&b9JE
+B8d0[D5$PYC&E1-p31qYFca[TM#q94!FmG)CD8hkmXFPA$kVP()FBhH@Tim[I`bc
+&'P-2+#ach4`Rp)VaDlJi[hT'rVK($C!!TI2G[VIcKTN6(,CCd6`#[HEe)-N"ZHL
+VY(2ql#8e*j54d'[Q2Ik0,cMU4R`-+Z0qU1RQX,""rJDP0q1Pqc$lUTZM1iLfZqG
+'Imk`j6[[)([0*S2N[%K*aa[**&PN23dkRUm-J(f)$FiG00#ha[#fBHTK,b6DY%V
+,-G@1!"BmBc[MD$1H&R3Z1hM0rf#T,#9-bF)hCidHm9R*lbmh@SU"5Yk8(lpTEiI
+(aHdXcN6Vkj*'AjR6Y2-epI)dmeCI9kSHf0XPa@mVM%Jh-&f'l4(m5Cmdj,%UMpj
+BjVY&bRAH`p3NqMlpAi-G!HYCZ1PGk%lDiam)l!+Qpfi3R'Dr4A5C(Y)F5Z&)lBF
+4rV&1[ZPe,BY1Gbf@c'9%ZIrl41hd4EVeA($0FhK(fc"SZbYq`CMljbb-RYJQY-j
+&rZF18F%A%ePPB9ph-VSkAVh`pk[[HJ46NMIAKI#qH(NmJTR[[Ma2[dmh3rl-EY%
+Ta*kU+,heK58Z$XNS1$$Ek9$)dL6a9(52dPJT&)mENVBHb%qe8B5cXX[B'NCj,8N
+Fmjm6i`6EfARhCE0ZT5&m6Z3B'ip"48Q!2*D(XN1jikEQ*KB844,V,CZ%#GR5AZd
+-dR@V[d3LR$F9#![GLQ#[Hfj,VGZm@$3GbTV0#+qQB6aJ[2bHcEl,cCM""jG0apA
+A91phmU12EMM8Pii-kFiV&5H'+A*BE&$A8G"25%Hp@rdUA[kI5m$(P,RkHTE*rF-
+5rJGdU4NK9hbb%jX`LLqhhl1pIrKemBGZVYAp[epRikqhe`l1h[l2mGriGd&r"BH
+(RP$lE,!!!%)!!)Q3!*N+"US*UD!+S+#SUMQRGJLCS(GSGhLAN!!)F)L!Q3LSJ*N
+!UBT`L)!!N!!!8!#9C94QCDG@9@P&9RGfTJB!#)!G!!)b099PC@L)LCJ*!*QCL3!
+!QC!!!!!!!!!!!!#3!"mM9898C&9R9QChGhF(L!L*J*Kj#!N*!(N)"j!!L!!!N!$
+,'LbfA9&ffUhC1qV0Mhi4m2MrIhbr6#c#1f8m,,lSk-h2da'6,((lCGYL#I9(2dj
+ZH11)kSMMrh6L%,jHMamhhH2bFdFrfpANjqVTmM)rq'h(9I2UMAZ#3MMbCI2m2Mk
+rp"(X+IPMf#3%UCaekYf&P@%GBNC+9GPfR!),hkJ5T+Q!%8aXTRM&q,"m%2pITqb
+26IXh6XdkXBjr,jHL-qk291bU2c+cTZVMecTZl)p@D1ZQc6*e)5KQILTfZrER#TU
+[YfklSdAcediah@BkSaXaYPK&PdEGQb8iUT`N8eE,4L%6rlEKMCSXPAb4Mh5YlC4
+X[XZaM(GXPb4,'V0b)N!FDj6TjCbTVh"8E0fB([T[Z`aRYUaP@#@ffrZ%r)VXR+V
+%8[+hrApIbB*5*)M-G8JeNJb9+#S4+54pqlBKpISMdP@4l5V!T-CfCpT2r&iND6m
+kCJBTRXPGM+I*(UY`$`bQ%6eKL,-03Er-(lb8IKlpYeYpAB!ZZ@KTYYq8CBI1r,J
+BBlVCC)L+-CGk2H)JbLD&Q0P0YRre'jDm01qMlkVpHX5,SDXMe2eNf8h`bP"B5a@
+[Lel`hmrPcH5VA`hp(h)$H8!UP00IE6G9+MY[dD!DS`r,cjZLVA&%j@dpiP"i"3M
+#+VE`m@0jT0MIX38fAiB@"5Z)V8iL[YIY&*PHpdAYlm"%e@S2")((mmXB8L!mD41
+Fa,6RPDFKm`,$QF6QFY$i13-5R)5H8d!Hk0%F$hjp'qM4IYRM+9aY5d(BB8'm5AK
+i$%UAi0aM5q2VaTl!PUCkF2UqaT)BSN&[`U1XaF3`NZYbie#aVT(j&UUfG#B[eCA
+[Z$M"R+a4[")*imX#k%Hlm2ClSphUp[jHXCVABNQ'DPPeBJhcmfBC"!Ym190HkG-
+kGQS-UJia6`1l5'Y4*Ij&F3)FS9c'i44XPAlEEmC#BI`q195FDZMDA2,6CGij#Xa
+)9,,JP0-VYZ[1Qm,iI(r'8E1AH,'0JN`!B$S[-4jEJ"AMD$C69+ZMZe@"%%-"hr,
+,!Y$d`P$K,@%'3A-0fDI*@4%QF(LG+DZYBNb!8q@M9R[lpp%#TR`q)UH,G$QUE+L
+lCR31+j+Zh$XXf4cCZRQCEKe*#+Fpk@B4BUA'IfQGqhBXjL0`'DP-D3T(a(9,ECB
+d"UGGpF[1eR+,D-LSj9ff`P#k4E#9YDQpe-jhpdTZh@fBQCIdC@f)"bmB[qViBYP
+@PlbVEYdAML+l@Q'ZQfdX8MB0(,-kKD4$Tj1j5CcH3",q`C@AILR@%-FjeLI,qF!
+Hr5rcqVc)06'*+2j2MC-G,lpUHM`Rab4CS4Le,GG-qcHZR[@+(dHcp+"[#NaUJJQ
+DJI)0'ViSr%D,ImXZN!#EmX'VcXC4-YTa$&lFSQmQ'+qT*lHdia8(mFXDVqj,8'P
+kHaD%bQrGB-M''5@e9-@fBSR8'jY0F5l4EY`e(PqF`L&0HZd+5*aB+iiLqIJi2T!
+!mD@I+XMf-bhfTFl@AKCJ4YMR8"0XCRXdT'l'+@j!$E)Bc+qqDiIKT-E++2Pl4Q+
+cH9iq,ZVl@k4DD"rK@N@IHf0J%X,AiI(pbG&m4f443[LP(p"J&!pHda(rCq1Q@+S
+-cN("m#,%b[&K"QhSRIVLj-pV4#cbSVE%I)Nf@'CIfSKBTkb52$%FmKm@fjajB)X
+f01[S%iN#VaGXb+EF3bqBe)BN'VMYecZVhZYLYi$q$S2+!qGaiXiq)DDX60`GTRr
+hq-3'T+3UZrZZ'+GE229Z`T4ih,MiHCi"2Cm@*-+b,li3Fi%h$em6R@aS1p(%G6U
+JSTUIMkceebV0BeT`jR%*)C1'6)Rp+EKNc3Xl*43k%dpUR00&r65)V"2$V,aa6S(
+3jjC$0NbEk,mmYabEb",T-KYBmA1GEq,S)2[iZGB9(P-da'q1,S-XrhRfp55E-*H
+!X[4[SVX`UR*1e!lYEq'rK[j1"0"+$NJG`Npq$+A12N(X1)&2EYp"%drNb#MmA8(
+922DRq1G,phAPE,QLT6AhfhhDCIYY2c([A[IG@jjbN95MJ%*l@rh1#P`qSqpk#A!
++G9-p5YC-Rl8B5`%Ii$mQ(k0(,NLBqRQ2F"I[jC)X-ZlP'RSB+FJjZM269f*F*jp
+fQijm9,iSbqMdHL29rhe[2qpj[0jXJ!!!!%)!!+#J!!!&!!!!!!!!!!!!53S(!)U
+JPeG94%999B!!!+U(H(!!!*QDF*D!#D!+#JS&GQ9hKJKRCQT99iKR#!J!#l!J!!%
+d9&9ACRL*LCLU!*!!!!LJS+S+US!+J!S!!!J!UUPf2b0%99CQ9PCfGiKhGSGiDBL
+(GiLAPj!!L)UBJ)QDN!#3!+QTUJ!+!+UJS+U+#J!!N!!!#+QU!!S!!!J+!+!!!!!
+!!!VUr,`fGIq0h,abkide3q2KXlqZZQ0(9eI,IV`bpm1HA(cpGr'RRS#RERPMVbc
+pm1r,fipfr(ccap)4TR#(Ml3q'rK`KhEr6dC+Gr,MhBkL%lXYX+l)9eHqF`Gla"F
+mGrRP"3-#AKMjjDHq&B&ph,EkqQA(A[jFGG2H#2`jH[(G[iqI`jG!LUUK($#&PFS
+@f98DBrA+MD%@ZlIYedeafr5MdacqP((,lFmGIR4fDI2N"3V2[q)EX[)52ail[$2
+P`jHDec#Y&cq9(9$qrZrTr@'2MijjI8I#&G0G5#G&(Cfq%1cEmmFd5N1(,(FT'GR
+EhJ[kjjMBHA$(9`0H(bD'qI,IaFMN9$Iebej1`Yqk#qEd'1mAD*hA,LmPpqJBm0r
+&h,re"Adj2*!!Rl#%A"*f&[$iIkKf)+H2Mbk1'+4#C[SKGRG$XdbehBk1%,Xr6Y8
+,Sa1h(Qj'[iD'[Y[h19hX"SNbi%L''QZI,kC0LV-Nr6(Sa*!!`A)m%BIH%BEHA2f
+K`eKpmZQhjrL'rbKcjFiIL(M[iZk#accjICh3QZ2'L%2Z!QlejJ0T[i`4$L9dKZh
+r8%h#*l&)2rU@6`VL%)%)-Z`ZXMp0FqQK5BEIA2IdKcpG@6pDaGM5L(rhrrm[(,c
+hmD&"ICM`jr2&KL86kK6fLmK(Sma(fVHC%i%@&-YRqA$FM4,B9TV9cX@fMJhhG)#
+`%MTkq,DKhHd"PaF0#bbrKPaJ'B"qRV`J%i"S&BlYd02rCX3f3UB,pIRPVLC!f(i
+*+`a3&D9'C@BL6E)%4U$Rmf$Y*F0MV!SP3I@*3@E+l+NR$6MRMHDjimG#jc*3SM@
+%'%3qI,93X`@S`&82eLS04NH1AQ#+"6#`PE8X+5"f1HdXE#[E`jDC+iKeSPhN%8F
+BMHSFbilRPCQZIQZA69j6l"*L[q06FbQaCJKIP-MChrf+GX9Zq3Ur)d8-"fQh(KN
+S2'C8%1'0dpY0F[4K2kCF-YV"(p12,l+Z)J*Tb0-hM3r$BqLpFM'rbbiDC)kI402
+bk30Z8c4SZFiqI$*aDTfHcN1k0Kb"kN'c'PhJHp,DJak3!2Ca@G"KAY9MZ)&+DeL
+9c6@[V8R"k9)Ueh8IYi89dfb[JCiD+`'lD*9@`PA1QY,*DklkEeKrk4SfI*4,r&&
+5LZ0Ge0p9Lb#09Y1'$3G&LpDMb1BYpP42#9-@e8fYhSU*e@8e0+L@!$2G89aUTUM
+I#c#UQZ8B9eaTM,#%EF+CA5K+9iRENT8meaAGG6GAK"'V[X1M@qd%+`3`T[Q)0qL
+m4eE,DUEVV)AaT[!HZqqQl#k%V$Fh9*PE[@%*G0G@p'jU"M#8)h98faHVFcMC6'p
+'jBDQFTJJMFX15r@6SdeYa*,#dh1+#ar+V+L10dU52ce@a8N*ZBd-MTCC%*!!i0U
+(6pSAY9SR8h6GDaA&G'Ce9cT[8)B8fM,Y#%EDEklS3l80&LNKT%K@bK#U6!PbT3b
+`TXPBS`8VC!a1UQ8dYTZ"!#!`R*'0C%,+CfXQM)SF,F*X0LL%P96CH@)+8L3#Y8B
++K+C$$e`He%aKjZd-rprm02QcZBITCUiI`8P4-&Yf%ZM)P-L%aH($pDSUD9$eLdm
++"S85I*%"T#@@PT*DLLM!`J'jLhCG6E0)6VK[CC6F@R0L%4$eZm@jLE`ELe-c6h!
+ZLLQ6C'LI%@PQVKqK4b2B3fkb8LZE%,DkCeB2iLdm+"X8[*Y0aC,UE+J)44A%#iX
+@)Y3A"4,C@SE"K8C8'a!iqE'+-Y#PYe09klTN3KHlAF5H45!CJ0'q)YV0A$pffdf
+PeV6Vh9USbf)'F+Spe$piY[#JD&,l+Eb)$5%1*1l"GLCSSQF6MQ,Q#D,%e5,K`'%
+SPlV)KIG56kGiZAcTND*@N!#''8edB[-j5k-[H,Dc9`rB*i!ffkjc2P'QK"[0SpS
+V[p6M)K1U401,88je(S)61J)4!bjHP4Q"jEFPVc-,Te'9JcGYL%c,4HjLNQSQfj,
+8QC,)Ub5bP'D,aRhpa6C0ACpd8N5kCYel985D%+b&6qBVZP!d+'h1C$pT#(1I)jc
+e+-jEkPk8fSYTL'@[03iLa!9X31M+E*SX80l@#E[f8)$&4T)8T%hX$52L,Lc9`rJ
+T*PdcEX55L63HQ16H"MfLfr#IE&%hT0k**cM6EHZa+FUC,dTY3@6%&0`E-0J`LPm
+D`mf'*k8h-@6d#4YAekSJcUm-@'&'E#&dAHm@'$4`r!*A*kJ@A90[b8AE%#&EH",
+fL`r#ID&$R@U)H0)5c!dlVX11X'eHP"U#UF[iYfSDKKBVImb)@ZhTPC&$&#e[UaQ
+E5E65)T5'`CRd`[H,5c9`rJT+LkTYf$M9+,0##Bi0i%[D,E`S'K5k*0K-Z5d)Gkd
+8lA%8B'0ECAel%SQ8SlJME!aYH5TXN[CBGbDGU41bdTRB-ZUU1*bVM2f%Rj9AUBB
+ZP+Bf'ebmME&2DFHiZ`f@cV15ii+hPGYJdTl'P'4F3T5R-`PeFaD6!iS20$%TQ&0
+LXEV9'*kaVdm+KmCQi&'@U2"Zc!AB4aQHYBAPKhr*AUKQF&X"`E%lk$NfLRYP4"9
+QX3$`IZ-P&Y4Hq$kM)e3%@V8Vq2F"%MdPSeYCpDJed6TD[L'524BSbZ"Sej@Q#Z%
+5@Pp4ID`P8pr+#'"bK)NN`#3c[*!!*$LddSa6XB2$8q(S)%@&BDPD4eQfTSYBFNH
+5D-ZFLpeUG&bE16fkQ,p9UZiih1SC-3-94!A%JcLF)bl3i6UNhE%`59a1L60@5+@
+)i#'C,C)K@Ra*X6Iq9VfRMdC&cTV12mN&AJKQRKa04Q5SZZ4,(21M%QFU4!Dde'*
+`P+TDcMkY1GBk69'8c9-9YBA&jCNR+Z+cKrCJ,42Ua-XF6U$2H8%q#M)YZ6i6T(9
++c*(fTe&qb02@ICC+dLd'D9XPJkM-bdc0rT[a1b!8a1S`!X*'6,(Nka*MXS2QPe4
+N@8TbdMm!QQjJD#D)*-#dkjc0fIFq(8Le&$)Rb4`,G#D#+41aNq)bI)V"@pN59V!
+K@a9bG,TBF#D-qR"-[AL-ZPQSR8@J1Ub$ViSNQ1aHCJF55rbcUBrCXqKCmb)@+mF
+8r3%r%QJqJe(CmYrTPTer[bp$aB+Vbb[ChdHl3r9R2ebKfq&"r-4j&d56pmcqf3r
+pI%$Q`e2(#J(86CpkM!aeQ05#5CJbFc!UHA4jI8-X!qkmf8,r-9EUXI)0dk[Zh1R
+9IqkU1SkE!E#jYX&RjD13!)$jKZcQ*r8b+PPd"VdDBT,DG'bB&Rq1&H3fclVTU3D
+AY'6C1fejb"IQIHEJq68RHIK!kPp4l[AmiEIcKUrbS4FY'kKURc8'd`,PhEC)k$`
+lIm1R9ImkSZfR2QD+,cT@GCJRcGDT`R0eNAbkMLIc,U'#TVZG1Vl[9dkSkYlV-#m
+0Hkc![kc!LkHFJdrJikHA8Jh8JhiXBICeA@YPe5aeBZkeX1V&h@YM2*22$+K2rUj
+iqH9(9eI,2(I`bcSfm-XFp3mcqP'hPkmG8rfiP"YqLrq-)MrG2-)m`-mZH3f$+1k
+ZVirjlk!!!%)!!,!!"`!&!!!!!!!!!!!!5`X)X(LE#9C&48999)!!!,H)QBZSUkQ
+CQiL*UVX*#3LfK@9hGSKQCQTPCiKiZ!L`#l!J!!%N4PCiGiQ*QUQC$!UjZU[,[!c
+-c!`-`!c0d,X!!!P!-e499@9QCQChGfGhChGhGhKiL)GhL)L(KkQ)KjL)LAL*ZCQ
+CQBQ*QUZULDQUUDQCUBUBQCUDQSV-UDbJc!Ul[2*rMq[XqrXfFIIRppYFBIMq[Xp
++"0ANmRSjjkqR(RjS-$d29ZhH'R6QJReqhm[,#fZ3!#AdS3pIjjkpd2EiCI(2RjB
+GI$S`&Ikkd1+mZ1rbJTpZhTZc"AbciGhKYi9jmY%&f'AEaiIKVk)26e5TUTH%A(c
+5M$Xr*#6cmI$KXfm1lcmI(c3R#8*5XK+l%$IiFF[$IR`kIVcijCkDHMMZimp20$c
+lYHAaH`IpRKbjEYZHcejkFI$Q#Vc3j!bdck04hhFJBCl0I2RVqN*#adX$r4mK*PT
+hmIR#bZapJm,GilmNS%%Ml%*l-$l2GfHUeJTXUmJ#rFaAIlDDqi@1aArqIpZrEdc
+D(IER[jEKF6&K@a[KE3!M33k%@hFk$eJ!iABf``[G&YiA,RmYZIcmd2jCkpQI-9$
+q2$Ck11p"c4-SclY[!B9ZipcJ1FALrX["adAkX$N1aJGr6PQa-'1YrVRcd(@HCJc
+I4hZ1U@UN4hM)'H2,kFp[Ghp!-pISmX,+BiIIC5K!Ub%rfI66TR[dKkZ'A(RbiKP
+4dhESHY$A5!VV2RmXpRPUm!%l0ZA5'Tp&HA3B'YRKbKldQ%1AKdUeEH'hTYelY[r
+QGAeUe2)`qIIRccUk[V9eFZ2+VUqc!@qKAB6(k"QVU3`kNEr(,[c)C1TS5k[IYiE
+%#2Y$EfJ)GUd)*)$8Yc&-S2pSPHlG9$0$"#l2GTR9pSE-qfV9dcjlp[!@@+iG"0j
+2heUDTr@3!0I21!clCaiE[Si+ack&a*8#T*!!1JaPiFqC"'m"cYe["dG"eLVA#M!
+(V&3XI%im5Tp&d2CP81iHlRijj2iIfpj4h(kY#cMlRTpU&Ek2YXe5YeBdIPpck2Z
+HklBG1IKR"l-CI%*V9F@[k`MY&6k`J[U9IGmYI23JqIS@ZV8d4U%pVKR80E6)p3r
+1a5r-2$c$`rhKpDIIV9Q(Ce"qm)j9e),`GSB`(-0iTSU*[-'$9QZK@m2VH&-2ka'
+[C`chLBIa$Lr5KTb(Id-$N!"PMepjl%-hdKrZe8eBi[c$mr-2ch4YrDX@%Yj'EpU
+acb*h[#Jm"Pr[#XR"--6iV!2mMBrP#im`5[S3FrlT"RL+*`KGST2,Ip2LmS"pDVS
+20H$l3GebAZ*f4JDph(AXC#FN-QaGXi"AcmBEr$FDM6C-dH1HI)J[#rplNSi-d9d
+S*K9H,'R(jCmqA2E`k29MCqBbhfM,ITU!Q'pl4S2RNVKeq[b`G4Q'6-L5pr[@Q1b
+)0Z'ar@aEEU`e%D%hlai6IQ2"r52"meJA[VAJHmHcq#+fUjGLqT+pflP$9`im-fZ
+[ph,YJkXCJ-dH3Bp"Pj!!em(S0r"k$R(GV+e,3EXiqMGYj1!r,YkR5hHdeqR3MkE
+iEpI6RYmA33!qDj2XkDqI5(lkXi`eF`#D`#F3#Cf!3!*V!*YMr#'N(Be(l3rIKi$
+9@!9i"@VDKHJ)`%-'lXE+0"d%0ZQEYAH[aH!Ap(B,bH!YNm"EF4QTeRlPJT`Zj2K
+'Gr3P8H3MTbKCIrP%l#M3Khr6Phjm)GIhq9d%HhfCERJhm1MX'Gl,iV!@9!G[bcr
+%K@BS*`4%%2j[X'L)EN`+[#9mZ(6Qm#$m&"R*e"d`*r2j1"lfq,Ye2Yq$X&qMeYB
+5lJ%8)@Q[jCmMk1hJ,GhDeTcT%1dU20aCY#1ek$r(YJc)QiX[*l%M4k*'Mi*$d(q
+1Md50(X50V`+(hP,EBkIB1XV@29QK@Ch9QCYQ9hCNGfBe25J)rp1$CNfL,KRmq@[
+Th[eY&1'*a*DRKCQa!Ek[`AhV@MG%2a3-qY55YPQjJ*0'A6[06%eApq[aF"l,G$&
+U[)ZUkR3JNbdSal14@[ENQBZYJVE8M8b6f3(JQ!K9Gi%A,C!!jDY@-am+6%C)XrR
+Yf#j'"&iYkf[DipVfE+R,N6`REJDGQ(i1M%lZQ[f0m(q$K#UmA#`*1jV@0aXG%,2
+qm2Ud0-!YM"UK'Q"12LBr"LJf#9&alJk6SR)HZe'2U&A)IR&ND#ahM53'S5JQZ`U
+kZXd3X-dQZBLd(%($B[qj8M+ZTXT'AIVjU(f$PbMLY+GhKf,P6CjDZSB[aq)11lR
+QcKGUkYjKBkF8HQ'MQi%2XdiYbkfX8ZiVFY12rPF1eDU[--kG62X%&lT9EJ)F"$`
+l9N"E-bk(,h5PE#E#Br#chd@JRc-@IeICeVN2r&Xh[5fG(*&h5ch&QZb+q($2G@$
+pcBdU[$4Ab0VpfH2dCVFlC+i#(mfD[XbCjAmr#!A25!FY`VmRYiD%NfqU0FVSDH(
+[$`I@0"J28IE&r[`(GV`4AMDYDjRAXq"A4Hqk!laq[)M0&C`c!K)-R&G-V&D[3Jf
+kVEX#2bF&$Yl4$DkTb[Q2[kSB[)q1CYMFQ,RI-Arp)42)[E)lZfm(S6rd3DH42[B
+*hKQVD"@"9dM(*qLRAr50[e),lSm#YrfN)-RqU5!UI#6ZRqDYJp!F[Xek1liTXZZ
+B@YVUcL4U0ZT+![*bjB$KE2lZ4aT,5P2J,(F#rmhJ,jDhF42j0#fmqmERZfJ(F$+
+ZM1KHfjZk$(mUR&+pkiTph(3a+[!Ir-#VQA*NZ)Uec,VBbePNJ@mlK,UeL#ac6'%
+ADlphN!#2c#qp,aF`'e-$D"ITI`HR9)"PJH#l%MNpd'+6G(d8fmETbdZeNU"Zq5X
+RY64#@mdaRc9jkAh9iYAYiB"kA![l(rD%D2pN)0LTqk%(2FrC#2Bqk%+kHm)4l(!
+[jhlS3kZS`p,`J$dMAXIm)`qb,Z%rf25,2NL[RIG&IHp)Vjh![rCFd,`Jc"fk$Ih
+)C&L*De!TahXFp2TbcKeYaT)'&ZBM'*J@lLEBZhXZRkZNTHI#ai1j0IfGJVqlhC!
+!I9LpRNDrm2J3ZQ([)Nqi,6S5YarZY&l,I,dM`HABT9Xem#PlS)kC!mQ[m+QTUdR
+P0p`&M&(3,rlBalE"N!!!`rAZC2*YZrjFH'4bdS&ZqjNhG#e+p-mm$m9FRlPcj-"
+6PAJ9mme9RBFC2AB`([DFhpri%4FVX2YHEBiae`*[N!#&LIZ99AK5$X@2(N9G,"r
+pGEq!X4c%8k$Ak!D6f'mC,`epmScR"IkhX,p(qB[AZ`CS2H49fj9I8FXKMfl9hH@
+i4NS"k9je)FZ)i5NZaLkNCG3#1H*Y2)#fK%pJ[Si'"P*Uh2!C2%bi'RH*"i$lkSG
+rXe$RZR"5Q#1KJeX6`KqMjSH`*2+(ZKQqU)UVqLmkfcRX'ABDdHN3F#k"6qD%r&#
+SlUlVV,8@c@V[p'V)FZrZ1H[1Zr,CAjE+e(2pf)jSpdFImYP3lIK(RjESrZh6aI5
+3!,IVkeQH0jrrNZ"bM!A4'GZXVQ2Pq4EmZIIPcl9Mrm[T+)qkahq*C`G)`[k,)IQ
+!PrH!RXIr[E9Uem1((SHAT@bhIcNI(8!!j[jVZG4RXck(NAHIkJIAr@ckI%Tq`RI
+2kcAhri5+0DIcUiUm+M56M$p!#G`"0S"2jPd2i$CrQAaIbKqrm'Y&9j&rQ(mq*eF
+!Kr#V#GH0)i3PCGA'qPX0k#FCf3P1fZPmT3aZVYM1%VVkm*5-$%FDlmBd!PKAC2#
+q'99PXUihB")!TGK,#&Nd,l!F6ZVP1p"+PGp,cXYbTA'Pdd1,T9hi@"-XPA5BGl,
+Sed`X"I5`&jSbX$c53SQc'0Gml'(#q9H,$2I5Zj)$CIH#r%""r59)@BAL-iJ3RMA
+EE4$6(!$9"!EEUlN'k@ec`Z$T)8-+S!PIA1k*p5%@$qe$HP+jbZZJ+3X`P#83%#6
+`aYV`4DGNI#kZqjSd&kBSShLcX8UI#9FT@cKG1ZF4BL3'+BF)",'@,&Q#8@(`T&G
+i@a%`!MEHaS0+$#V,jJ*`aJ)66'E$6K'Zk9YX-3Mh(bLX'r6S$h('['d%PQ')Z('
+N-3V4SGU)8p)"BhM'BTi'JK9p"hJDEX"'N!$6!91l+b0)Pf)fQLE3LZ%5NE%)lTX
+5*dHDA!)YBD"#E+%(GJ[1Fl@PN!!5*q1[!X-b4B[a%YPEAMI&LbF"h4"F"38"JS1
+a1VE*$DTc'HTEH&Fl8)ji9iBB6Kk'-!`SJRMACB0aX'@RrAD'`Xfl!$B)j@@U"E#
+ZfH$'"hBeaa6`L'Q-a`&JhDPf)%VBMQX8UD,LTV'QpdY,!K15'%B`(4BFL386#fZ
+kp2L&cAc'4d#P%L9DMT!!`$"b!p3%%,p-@-)TH1FX[ZVXYTFl#+LYXVa8Q,X5#Xk
+%PkG,1)hPf%4RY"clT&f"0+0'`THK+"LPk@6%16dEL(+DA$)C!5bX(!ceK8Y'SiT
+HVNa9NdXqj"*N95B12#X(-Ji3,+@$'@hA*cFa*,N[i20Z+DeD-f`(X**EVT-P@+A
+8e'#PXi!VBcDfiKIX*%F,P"Z#3QN")SHVb"&$JI34ff#eF-&0b+`ZRF+jGdZC*pb
+6%PL+AYL'iqHfE*UjeK+#lCH$J4iQm`S+85hb4iU+4L4!@X'pJ3P%&*1ES6%S6$V
+E5Td+[SU4&JmQdJ498b0#UBMH0lZ)%aq`ATTi@)lU41aB4UhA[C8i6e"ZaS`&,b8
+aP1iV@LTj&)drd8+SS33a3i+@&a%)"BVq-JUN8m+-6)Uf4+dDBE5LUb%$B0K3)`f
+qM&dB%CSk&-0)!&A5H#k",'5XEa)eL'"-IX%qBQ&mEf4KfL"b*Y*$"!'YEjGJ-UP
+B3f&",(YcL2NN,,%jC*Q,UNV&TB@VZL5(NZ"!-U,J*4a"-T&VSMd*)@N4!0iP1`D
+H3Q%hUSM,44AD5qJ%XNa"(C&J5)IN#@MHP`mm4`R5%,H"Z0HS6r!c+ia#b)DL!aK
+J#aC5@%!NRNC)84jTUSTbdU@@+#,&,"F%Q95BX-"GNSDl+mL1''eaX9)`EF`LS8L
+3!,"RL@BhKjB%CNAc'-&*eYEDiPJ6&lV5FR+T6H%eM`[)Z2BcX5m8X3CPL8kP(qP
+[$(8Td#FVe,+MRF)k8"XQN!!`i#P9FMLSCL-fl%GF$-*dLNJScTa'%"j,B5K*5JQ
+8E%9U5&h(H@8F5[Sm-K*H,C!!f"+,SSpJmAhNAUM')pEN0A4m8GCATCCq*V@aq-#
+*-c)QMB0FF@$9+iQ,3G`V%8m9528KYYepN!"68A634G5p!e*Hj85f4HGT)k"%V[*
+`i4P@!F0556"0ZH'B1k9!V#FLkLT'Lkb9cJVc9AP0Z6Xf-`Bd-Z$TdFiB+TF64V"
+%15'C1PY%$4U&-Zf108'$6LAE!9a-$,Ee"4LMd30"@(CLJf-b86LP"`!j-GBj"Nm
+9K8dc&AMR"'T545m4FV,q8M"-UUme,Zajc,`JXXRYBILXffR16Aa92T+VSMZj0-l
+3Gl#3!(PdC$QUMj9-4-+*)cEGLC5`5d"a,*cBNY6#5Dil*JC&*fmEJV(iNbVk$"b
+6"iaTZkB*94),@9(L#D9YL4h"2YEL@+35[9$'`E158))%IMbkCAc,hY"qJL1,C#,
+LN!$hBLH)ifDJLFm0Ka04Cl$8BG)[UUh,545&)498K5`c'%59$p&$!Y0`#*FK)9K
+J5JdCJN)`805KHLfa$$(1pDFK6R(qLm(J*+ZBcC5*,#PDkG3!pZQ61DUG5+GDbi*
+8G)V@6,M9ebF',[LS8fZT`Qa2QX@CV*-3JB93Tf[$ThKCkfMb"9#BR%--,0U%e'8
+eiP`CUT!!i)Z5*FBYXdM@+Q#BRQZ+j5YbA-&aJ``'MX4fQ+3!fJ,Ebf`Up*I694"
+DH9kKc9Gp@f8%X$CIFVCS)A'VFeRc@@J6YN)!lE&ID9"e-F%j5@XeNC-eLAFl`bb
+4G#GbN!!V'k5a#ZTHPLN`C3F3jA+5a2L[N!#FZjX"C4P@9H8CqJJI`r*Sd,Uf#bI
+Z16*A900CH0pZ++#C-0kaELecA%"SQ--GmDhj09K!#0b[bQYAEH'"'mbJJ4X&!Tj
+LM%+hE0CB8P*#1dX4!41alH"T3NKTCJc0hj,$&QdCKd0+NQeJ+6[Z8CaAN!$HraJ
+BV&F49h@9V,`#DZY,JZ!B%ZX$Elaa)$#IHpC3dd)ar*S4EDG$,#d%5UmN(`-CA%U
+K8"T-X4h,B4&#M2bq-SS&`04)6R@r'XqFP,iAeSMVeVT@UYU@(lT$R!C+VJck'ea
+F!M+`&bTN,!iXX)%5Le20!5X0JTF(bSG90Qm&,")4jX`f&R5e'Nl*,BHF*%LSD9+
+FTK5(SYNf3'SLk'B"lD&%S)EaU$LcJC!!Ppj&U@!MLM"L3$'hHlcl,J$+fUJkY@e
+L09X+aa%DZ3d`&`@d8A["YK#k6a&[Zp0C0@YY@2"@9aJjXP*HKAaZ5Q#NJbe%353
+-YLLqp$aHACRT'+ZAK9Fd4JGeE!8&QMd+krMH5*P(4B#BK,+IUX@&k450-hM9N56
+"a5DKPaJC8e6#FZXN,&jDC8$*F)QJqAM%dSPqY`+%3K&iX-3Y1C03+N,[+IBkR%$
+Q8L@Br48"UP@)*fXQk@Gdb1`0J8cA,PAGF#K(%jRN1`V1C-N5,%IcC$c-6K!lVT!
+!a!eA#L,)5V6++bSJGMLF5d@YPkLV0@Me$&H@VPUG,GMBfPB&eE3YA$kj[*NM*#`
+YhjGiNAmEC*P+H!J&kjCf%DA36&24@UUYlYL"&*KM'QFEbC@UC6LRM[kR)UR8&AN
+8)Gm-cpNMiZ`e@QGT`NBC"d`)[E[AZa)2c*+LS@ZbiV%30F#,0"%aBYm$KQ9'QPN
+m4j!!M)e9,J92mF%Tj5)V`Y#RJJ0i2KVeSmiT"crqrrr`H")3rbSPX#ViVZ-LDQ8
+eTT,"UTG$96H!9K9GpXJb(&5YA"J$88(E!UNP$64U)%DbF&fq'@&3e#1-DUB4NTm
+93F5Bi!JkEQ,8P5Pe@(p@&49bC32h0KCP`3UaX'9Y"Dbj,e13!+I*BpN[SLH`Y@k
+Jc5C@q14HiVRlG1kbU@[@8+-L3`Z-%Lf-6@D6dMKd8M5Ma"k4Td,aL'JVFj&#&TX
+[+hGcY4Na,1(TE5imN`p+DQDlCb0!0*&C)J8a0DKQHfeY46!dX&YrdAK464@jJ9X
+SR#`2dFmC*KQa-N-##-d50i6KKK3fcNYC"qjj!bScLEKbfTk%kbX`dC`+1`L[(fb
+dmm"0FLl-S$VbF&R-l56Gj'diD)(J91bZUC!!Yj5j8%Tf"C!!9Z,%rJ)h5!TI)qS
+VpLR9+i$3e#MP)&X,N4-**jD&K5KDcJ,4&)rF5H)P+[@r1Q@ZQS1UElXm$K,eT$-
+crBT`3F&@Y5aA5k9rJ)UE-f454P!NXjXh!b5DD$5c!0e%b2db!%LkZcV5D1p0H2(
+9mjGf-jf4fSV9S3E'Db,a`4&*3UGMK(M[q(1SZe#@-'8)N!!qBTP8BCR+@#3jBm9
+%3ZA4D`"9H+*&5Y*!(22Lh[TPG@5ZZ1GiG`L%3Q$1CYSJ+qUS2BC83epCj$flMVF
+hDLKaHA``[Km+5d&Z$MaM$FE`Ym&Ae(c,&qAbh!mAR59Sjq(&dL6B-5pdNa)8HH*
+,2%q,4L3)@L[!5kVUQ['4KXPTZC[a$`f9K&F[08%GXASNjYBkB@MG#'Pad!eHDQ%
+9C8KF&)!Q06Y@j,LZNE&`mefp3`'*Za*44A'XUK4Z*EE*&X9iJh42Gb+%T"pJ,X)
+*j`XJ8Xi%ME(2-a5"8K0h9LL6P-&lN!$5hdeMF5R1DUV26!blp+d#!aQdil91f`3
+,l+c"!KN-6Y6,'@[`C+,8X4KN)X@93VT$NL9%YT-J@--Dr$)VfV#3!$#bASp%MUA
+*aLEJ3,r*'@&&d%$8+),'Bi9jKaR*VHN5"UEXEN+k2%%Y@Bjq9VmQT5YBGbaZ4rf
+NHib8llc,%VSiVkV'EZlTK$UkSie9hJP[+fkPLA,f4'#[le8H@!9R"XV$c+-MfA1
+N`ML++Adc,4%$NqJ&H3GYpKHbPRXKCZ8XekKHN@@r&b++'F`2-Mf3!$hMD18CU'#
+p)DT&KT@q!Z6%Y#U)H5hQ52DpEikhXM03h0LG8Ma4@XjUYHLe6AXCA$291@-ej3f
+6JZXUEPBB8)BI6Tl&QP8SV&B(+`jNE%#%80HTEC`UYPf3!+ic1ai`d&+SaN,X8%Q
+#KV6,5VbPH@fNd3rNlE)VaB$bSbj#5BaEjXBZ"+-P(U3-@LLeHfS$)aERa#)54Np
+U`pUL45%#PPB&CaI&C96,U`FUi+U-'aqDR$Qi+GZ)pMV-e$8FASB0V*PNNZKV9)*
+UiP88XqBVXi+XU,96deREC`P!F+K6-2THq8lEVd61pkSB&1,24+C`5Ha[ESAEi(,
+(aeEf4@FF,MThYhT9hq'D+PcA,ULFR4GmdVjpIKrma9BIZU8aM$-[@ZFYkVLlkPk
+kU+$NY4@fJp@mV0QG`HQZlbDZ62EBS19h-5"P0a@4G@,+$R!)QaS[2-(S`BXK`1`
+UcXj'-jd06e,Vlq9Td#@)X&N9[VpS%pD"BUZ@"%mAM+rTEQADM4)0&,&2&CjEFT*
+iZ3)#-5pLcm"c0-M8[HC*RS4)3VeXMM(@IN54",1iqDaf,J@q!b9-**mKKELZ4b`
+CiI#V%ZHYF#$1CB``cEm18RD0UijC#a'rai6X,'16$(`aEY&Y#5kqPi(3P%d+G8V
+j*4qVYk59RGc9PYGP`KY)IPII*CLe`")M9CQJ*SM,)baQ59-e%Q35P+KR)C15)+T
+--lSLh(PRR4`,kMUqmGD$HE&L"KZ0F*3R+9TGl&m,85k9hG-@BN'@DjLk9r,c1qH
+"0RQf)@clTQp+KFFC,%hMMA%mhpcJ*Rk(Yqr-(TiebcLciXVc%Vc`,cI6AHl4J)6
+%09bG*L3%iRdLXihcX0X#0&rQ!#*k!@rR8CZ'HNG959US*ACDB3m2eaEq&*Q$!J@
+iQL!D!ce@QXScrY"HHM&HUjGN4DI5mP5q3kr'R"Fi6JLCj46BlA8QDVDj0eXC-cd
+Z,VI0IM(p'dk94hYe5MqebV+p`cCfCd!Q3XliV6Lk#5BBR!T+eMJ9`XN@Cm4`+'1
+&6Q1IR-kpkbr`**UZKR*fLAA3QG)MI9C*LM!hRrY$9H&%#lS6R4+i%NEddGRbPGL
+CelFQ1l+Kl!NpdIBQTFECa`,0BcK$%eA[f8JL#JRVIi!C"`[9XcYH)*''CH`0Em$
+,9,!S[H#JS@5eB-@5iX"X#9kq'jH$0bTDdkVq1IB,LI8bhp5bK"JPQEj,IbPQTZJ
+*4S-E@8SK9DEamDZ4ZZR9GBLN#AA8[-K&2E-"NPP0CdJ@YcjL2N4lIhL1qZhdLB)
+mXh1,P)%XfV[fJ)5)F-kS@N`hk9iKaPc9VJ*('X*6hBHQ5Ri!(m1+JPCr"hQpH#8
+DLhVZ&GbAHeZA`Q3j1#BZhN8,1X4H2*&`lr+S,GI&XY$%J59-ZTihUm6SkAJp+hb
+8LZLCPUK"-rYa[b$CUV&Y3dQf"'pIlYApf(e'-#*r*V*1!IQ2aZF3UdS5'd1JL0*
+@R%cQABDKU0c15J#BI'rS+I%%Q4Ar&KA61)KIc+,*DkTIX53$Yp6KX(Y@i@m'IlT
+2ej66&LhAM"I#rQ3m+b+aRC@5`@4C3m1Uq!MbTEYJh+Lk%aHP3QBmP`F$$@`JPlT
+6KQYQYF"#CP8pC#`qZ")qB5#4+LfITk#M+abK"G$JQQDF&kGf#4FIESi'T3i&'q%
+KF5E&"'ZNl*6H9F#6VbM2#U&rrfd6'mHd6+fL`*(F3F8Sa35hLRA3bJSe)$"Nl8X
+k#4pd$LZR%J@0TSi)EQ+S!Nk8X[Z$G$KdKM2[4D1"j$M%(3QA3B`*1[YEI4`#FYp
+hl9405"HV!p`TY,"G+D5Fi[@'T'5iTHcfH,T&Y@)p8SeiiM!Ba43%@'0CI`bVYR,
+R'0eY[K4NB4'BS@IX`Vc*Zq!4PLh4#"-)"YY'+%c6X%N5!9Bq6SID4T,cj,i@Rc0
+G$8M`-BT5!QZFF"*NZCP30UK[9BA+QCB&aJSD'SJZ"jRkD,6AAZM@)KG*LhB@"%m
+eE&N,jK)DVqA$!S[NN[+SJLDiE3LPk-#+p3k#,G3N"4Vk1L1[ad3*N!#TPT)1[cp
+,DE%L`Eq'D9HDBE8eA6!c9C2a4B*'Ee`#5PN)NY1jQFj*(F8V8J$06K$eHF-BmEG
+$9LQ0d%4F@a'XY'YKbeVU&+0%D8[TGY*MXQYN1RYR9-Y`pI61Y%iUKDSYkA53!"T
+41cUkCNV34LZJP*f9kMcJQi3B$'+['&h`rSakKMBB4j6)1N%ebG,`)*iT1Sd*XhX
+&p0K@M354,$ZRR,Zf0*CX+$)c'IFVZk#0kh&PqeMT56e%SbU-PXVDCBdN""&5*1H
+rGM"6MQENd2Gmcl9b6Y[lf(T[BPT4%kq`8D8`4i-'Dm5KMaCp%Le8N!"%hJfa+%C
++'LdIU#F)alm'#3j635%N6GP!eA`'ZVQbA+[j(6heN!!NVXjXN!"!VlSC,(HNbAG
+GEc#TJbbEVjL(#+d5,Y8SkPR4S44K@p#3!%DE5JQVfDqeSSZ6(NVpITLYVm8Uk#5
+rUKF-XfY@3iZ)fJ*R,0Bk#CFACa@Xr*p"0Iq(Yd0%J$J60feLP6dj6F#DL#5c&lG
+@IGdcNS)2U-AFZDP9%#+`M3BPaAUA(#1c1B*UdQFMLMcCT,2KekJ%rDVbH6pGIGR
+lHH[EZcjeGfQ[jC`em1((TVkCmJ03lZHHR6MccKThmIQJN!!cF&rCXiqr2hHVGZm
+01R2@#EXphCkVBDZQI2IYi"#KhCp)Cq1H6S9j!TilmZ1lMcIb%b0EpK"bejI(2CV
+jmpIdI86H6bIMqRTU!!"#!!#iQ*LDYkUlZlUkZUZUU8ZhKVQ)X'GTGRH*QCZ!PjT
+iKiH!K`"iL("hHCQD#9QDT'C8CQ@A9P9U99CRKUB'X!H!)!!#)d4'C@ChGiL)L)Q
+CS+N!N!#l#`U`#lX,!!Z`X!!+YN!c4@C9CQCQCRCRGQGQCQH(GiGiGhKiQ(LCL)Q
+DQ)LSH)QCLj!!X*Q,LCUELkUCUCUTQTZCUT!!QUZDZ3Z+ZBUSUEZpHKNSTPjBG'E
+AEdbeB,[GE#(LkjIIE4E$9+bfLZU("J`r6ip`#cMm@liiH(QRFM#rUKKqR"KK`Eq
+rKqAImRblrc`i1$bm1(br0p%-qX%1(,lY%2$ZAZ,ZprUrph,cXE0k#"#M('Q!#Y%
+Zf(9GVTP$*AC"5%EPi$AVc%*ddepY&@@%pH26RP9F40RMGE#0NS6bb895RK49#l-
+%rY85!U$!K$K#CClKhHri0k(T@20%G"5D0S'mYF1f[662#1M4+0K*J(AGlrf2#5q
+Dr$chiFPq(S[`#9FVN`FmVVLTYr*L*&!fFPReaUdfil+0&cd,aDarTeDF@HLdVfr
+T#kYXffKLq0CC!SF'b9$4X*Z,GIfedKZ(jHU9P%VIPjVEG-S4UR"XbbK9TciT@3a
+aUKLP#f9d-@XJFVD#S5T"TGRQp2Abp-0GHQ'D1U39KUVl!ZCXX`)HiDimU),hHr[
+c"L%bN!!GRSf`KH)UE0lP[%L@Q9d`5fU[LiH"S*SQ3#Z(ID#[3%p!8i2SiIRBUS1
+6J"aKPVV#dJd,R$EBDjXPST!!e$G*&)UG+Vb)$AGG&mNR&T!!0XdJm,RL'LlU+D8
+DEVcJ#kF90`(mp'6)"&9MPEJK$lT0h"l*Bk!Db5EG1A,)%#ZUdU[aejbr1)Lk)`P
+[Cid8P(VTHi3-FDJ2JVXbXKGQmhATUTVapJ9S)X00XSFCGhM!0!"N@j0,2EPf6FD
+bc-b)e8D6Khrmkp0P3"k+mfhYcFh*VT9D+k"$YhHrppk&PHR,QTe`jDD#e2Vd5h*
+Y%E++T`@H,$JqD@F#RpGi-b)5K(&@'TZ#'20'b10(Eb-,HbM4aEq$jTVFmDD5$Sj
+kp+'A`AS99h3ckFHD"$)E6ZlC9"i@b1@b1M-#&LME+N4lS4m2!&rD+G0X!83#qlh
+r$H+[+,LX'AZZXL&)@5Z"4-&i3d[d9!NCVD2lbi[*`!FBi6DN"hcI-j,m,fj-340
+NVV$pPT6E'95IkAS@k)ia"&LV$mAE41CE+lJRXJ@lCBdBLT92dli'M%P`J'Ck"'S
+X'%aDF6X-IR*PIBBEQjHhZlhm"QBpA,j[4cmhXjHT)U[6lIEeU"a98'fhPN9-4%V
+GD'-Y3eEGbDUAEM+`P3X#6e8-'qB5'JmZ'0Y$A[Y"a804Pi9$RK!m#41,A`I(YZM
+CG#ZS+%9"@TF@5X[j&0XdScP[j&)PY)Jd*J4%Tc!L)JlLajmGZ-4h+$P-E-XRN!$
+JC-XSej-JP`iYr4FYAbVH(RM99+cG`l["Zm1lj0KYGIi+T@52UkJZMSS8NN3RK89
+'6h6@5TMlYh#S%65TYNiE6hF1fE*3TS,G``iSHE"J`'0lRGL"`1#!T[3"4"erU"e
+`!GDN5Gf'r#i'l&QJ,)1Im`1H%$N8+DAFFH4`1&VS!93EKp,GmJ'j9B,PDa`Y5(2
+Y,62bAQe'`"hH4@2'iE(f1baP&BLciCV+Bk0LKC!!Q$E5PAAiHa6MD"0DLJE!r-J
+fc@f`k29r2UjZ6cFm1RPqhQjIZKcm[@+AZS#$rCS66A9caeSNqkLI&8J"Z&@(d`!
+[XQU)im'F-$*0q"$*hN-RfqhRqcemVXRrfH[cLZY`Rk5KYaV055mJK8hPY3XIZ4*
+FP'dc60)TXm-fNA2E#pRXQcBUrGX8281)R94@@Uc5(PmdU-ZDj,J8mY&fB!N5NhC
+T[lmHhEi3@N,2@A`f2cl&'aS+&k`)NBI,#6aUCL(Va9ccq0($'@VI0TZc9f1j)F"
+9SNdbb-*!`fe0b5jEifl0T!MK)3$R*6"3"SMTTAP`1TCV0`%9q*F"kHAdm[6bqcN
+jHVbLm8C%@VfN-PPHH(46%Df+pGJc@M(hC,*ENLTb,pUR)QVNrb@`&YGH!1U[Y-Y
+[UVl6E!TSY5rZ-&cBc48%T96J[Q$8X"61a0afh6mi'I5$J@B(96F"6LQ@#Q%`Zi`
+Y128A+UTif6V6T@aA3D*4EaS+*X45HLh3,V,G%ecB$&3HX[*5DZ8Q4IS'![Mje@r
+"EkEN!KH(L%JdMVfNErPqAV[Q9!)66(&+RaK4aXd0NJQ6Qe$CdQd5'$klA[B8"p8
+XTQ0$L8G3`X`a@5Mf@Kl@b9q(D!C6V3LPCK)rGlri,S89HD5rd,rH1Lk+@1%A#P%
+BElQ`9@UZr!kQdiTC69@16KJL3b8C-B%%h)&-pB%#VJi1AkVd0rbKNEFSCifGJPc
+!d1HA2+fd2GKp[!N@`R9`q8C-MXr+d+,EVA(K'V+[&hKPR3(ab#jK$##MiGQhmM"
+*i6(dl&rm0h$q+'!A,q$b`r$kP&Ekra@m*49[*BSSc9$)L6)*(`ea[&X&Ce6@!8$
+!dN0E[YX15P41@NBN5,QVFE#5C*Ck+ZbU)P"$af!*1T&C[lDBcl3h[TU8,T6SRb8
+K+T05MlpPk"#CE-(D*UbN5l[#b80E)pLR-3jJV%k*F!VDZSDk6E*Nc*BaRa(Db-%
+C%R0jZiLMm!`JTDErVr8Tc$m2Gl[aq6j&+X'3!,ZZMPBT)1$0SQJT)pFLi+B@%[j
+3m3&N0lkc5Af"q!68%FrrrK-0P4K%r&9p3@j6PmJ"N!"Q1@!N5V@h#P2#TjLfRG@
+JlQafPYdPZB4"U"fe!f$#pJk(%8EU94'EH2T0[(VjZ[Rj3p-(9U",M[Ed-pBYjd"
+5CQkI'A&EB+BM61AX'JC,rV-QbYK&H4a@+pBE+L[JQa5+TaYIQ+IidU&q#Dd"1Q5
+4@Kb-pH&CS#K'MALSbTXKJ,-)6-[U4m'LI,5G@XP9Y)Q!F&bU#XpBl+-Pk15Drq@
+*G1)$$aZ%30YTT5$45NN1BC+,"F!9VUT%FGej!kEY)EV[YErDEA51SaRRX%8#f,9
+6KZL6Xd6r`(p3RXDYBP@$H&BI8)Q8-cGX@0q)JP4c69h%)#Jb1[b0%a)Ud[81fjQ
+QVa5eU46Zprqpj0N134a`RkKTdG1@9bJ`@S[iMXNQ"Y&Em6Z-GcBh,%f8Y@Y$lG`
+KhMGi!"4,FaIbM*M0S&HUh+NhfeGYhGi$IjEYcRKJHL401!rpUDkD8mQ$HZ[XLFh
+UKJ2SbbbR8G'dq3Ed&,P*B)Hj!1kLhbVc$9@S%l!lUpG8E0DBB,kYE!1jha(D(X"
+@%8N98Hh(Y3J99@"Kha9ZJe(!908[6V64f$VReU(#jb35%D"Q%K+0jKc'j&IC!NS
+iS68"Y+cm!I,E31VHDDXr!9FUZBe@hqQ*NaFF3Z4$K-f,L&D@RiZQ@19'SrdTiqM
+l221,8RM43iqP)ha#%9BdjY'R%3Fe$QlF'kA8BQkB),m9-DZa'YAiY'R,QV5L*eC
+NebQ`2l[IqN2(4&b6Y-2be"'p@#5L`rJEYQ&Ulild2rS([V'qBA'Nl4BI2DE%Bd3
+,`XlQ5"Pbp-d(9bmRAcHhf$VkrEbmic5HYYFY4SKI$ZD5H[lqSJkh!$4j@D&9L"+
+G`f3(@bf*&@CpBm''b,Eb20mDlMM%9,PRL(3Qq+&"@I!+MU56TBmdXIB`FMLe9M*
+9b,!j*1a4N!!$*6Ve#-Y0H+0-dCp84NjB1aIa20"0aKqMZprk$J8#GTcr-6C01UF
+"lBLYqk1#"a$X#UPX$kJm9lAGNH"Sp4Z0m4Z0fKdR-(e,32Qp"mA+B6LhB0GMMT2
+JSc4dAFhS'pfJR6bYUh3fjR-DJjc"Ul(1D[,(EQVl5)qEd+Sm)3E+`9M%rNU,PDH
+SGq03cf2h1"brTSA5@Jh[RU5XQQQNNT&&B*NAmS$!IASGZBD"1eGh3me"kaDlGB3
+Bb"Ma!`5a&6AbebfUcSTVD*2F`e,lNSSB5+VYS"9E+b$3iP+9Zj)2akA0E!kM8)3
+3I9KTYZVcdIh9XISLD,Qk%fD$$baH#Ae,jJXdMcN@(C5KLVTR@`A8Gq``6rqASGN
+TD%j-6H60T%Kea5)!Ai4P+3'0D[CeGd[kGqCXC!Xc&N4P4E9K-c5em3MH@M5c8QC
+&X1'e1VBjIp,dVT&"[2@hN!$-E@-bV3Q(0k2*1hM+983bP*INL'$Y66U0%99T'LT
+K`eR&!j@(T3Q9pT-6UjLelb$NU6l-5cMTde#i9PKkPq$DeN%EQE8@IU"CDiQaV)0
+q!kh@"[@NN!!jZLAa%[%S)XG3kXJfH(`9YRTT31h8Y8`-MED@EfAE9!LPB*cdBP'
+JGP1iHBF+D#pDN443hSb#%QC)hT@'eA[KYQjLU@r,RhNDf38B'H2SD&M!JTP$'0(
+cVXF#C!Qaahr)eIe#$mm"e3`YC8pbcAp3rlD4pGHbB8M"6+`Hdaj1b5-,iIN#j"Z
+MJ2RH0*!!"QDkrEbE"Zb6HcljJ#l@mHfdl[BmL90"m*!!0'$bbF!@aF56I'L)$6M
+43(S(,H0N9)G'5KL9@T6)Jb-#&(89[0,Xd9'J2aMC'S-Y6Ebe[&I6DGCiVpCAff%
++krKa&0V!'KmqeIlRcUUbG1V!RpE!R&4c9JSaL0l"AcAkrLXPGC!!hD&IQXYG-Nc
+FC1+CR"h&E,rpCcfU%4p([hSDa)H[Sc5h-rLP5LiE4,a58h9mRIkHV[V[53d-QA#
+(LMKr0'EkST9jCh9"E+#h,kc9V!E%9Sh+Pm#DHj8h8%SGHD&h9e4rLkSf6&cGA&R
+VrGeGXDh&eCIaGGT[KbcZT[RkQqi(8hceQqE0l2UFJL8%eMic8j!!fEQ9b%MSU%d
+SlGcqdj6qNjVa1J'T(-k$UG0e1Qr-kEjR@&qak6V-QGhQP*[LD%[Z[UC0hQ@KqB@
+8NSl1Fje0-rEDUIkQT6aj[UD4a02qjl66[I4S"ZiDrG6B2UE"lcArVG6AV%cUDYe
+0@kQVG69[RC!!R[0B)a(8eMp6@F,UDarIBUGTSRqCS@rSPQ,e*HS,M$!DIilAk%'
+H@0BD%"cck1EZd&a2-JclK%3c6lVHfJHZ#kc5EB!Hk6M@(U)9p!#10T[NB!,&V+A
+qFVf(,Aa()d!2EM30LUr`qY@1R,Q(XUj4l+3F4bYELFGal)SLk,(p*"2%VTeFp-I
+di2QCdbF+!YYdcUJHkTAHK2Z$j&IF&Xi0m#I'MMrk'CdIG0cqNAIQ[q2,qFIq)Cj
+Q(@P&*QX[d#)TG[fFU9cVrEYAUd-CD%ML`imk*q3PdX#5VLJl&DUCP4[,@4NVVZ"
+I(lNU9bbQ$-)+6SM&+qpJi6E,B'Y6`'PI`q)LVB@Pc42E##ZC69#cL2c2ADe0"Up
+S0R6D19"Qqk,E+ppi&Q3r5KUM4A,)hTGB2ajN32hDQ"pKqeT65Y`bQ0q4GI6@j*E
+IN!!8M39laTHl3Ih+-)fbBBFKDZ'"Q`2eJSUp$[H3!#j)T$$4qGVcU)#B4j@HcBX
+HY6c*l0[Xj"rriL*f)cd**)#(a4%Gb1T5#m+(58H54m[bVE)GNc8aK*3RKX2VaC!
+!B&Zf91TIhfiXLhfB&PLH%0V[rTqP+$0F2l"J+Gm*pl#$!QpMILH[*6Q3!25eAS#
+J!SC05iK$H$Y4[5#fZS0S+Pc6UhI#*aqUG'-3GLUMj6F'33U&Mcm,4Jd9qIkDhUP
+BSB`ri[iEU4!SfAh1)@if!alrlSmeq(R[`j,m24IKbi$h)frIcHarp+IPDKr*B9c
+RM!P525T)K,)+"4PQqdaGbmiGdPBZQj[d6J`9ccV-!#hl3aBbh`m3#rMHTHXTL2h
+&@99er%0r%[U$GckQS1Sq)l5i&D%T9AUrRderhp-EKrbP$a(mjAh3YPIaCDVbE[G
+#I-RjBYN+lk#ciA#&-8SFbTq@DjZPp)DjBL`E(ASeUDPadaSc`(Q6a9h"cmZ`+q!
+C5eq@!)J#2af$E#0')['$'95P$1bE-Ip51%@+9X6Cj&b0$!MTm'@-Mh!)9T@-cTd
+,Dj4XQ0&F2-)Y3lp8hH(kUmG%VYDGlmTdHVC5[6%Kcd@h$qDef9"SCPq!GD@eHjN
+lL9YR%Fp2LVABbC'KpR6J0cq'5+r5M230XcMiNDebeK'NrPXG$S9RF!HMK5U2&Bi
+98e+'k8dS1e#e,Ea(LKXPDBh,Bd(l*',M!l@2rV-MlN*I9!f6'M@iBfcJ#1,3p&%
+$fT8ffr"0U$I-d[c%TlM[A+I*rLJ2m$2N3Q(Y359mKe,eBa@#Vr)#j`I%0KRD!Gm
+NFVU9UDI`@%(ZhKMl#AAErdk[D@&kU(((EG1YJDZUaIA-@kU,NciBQ%DEZ8M@!(Z
+A%aHaViSRa"VFA6iLRf,LbLfN[1$@56pT$plTeP!,NibeZa(6[[EbIIJ(Z&CLLlF
+m6!+X@"B$Tc#`1+C$[GI"!cefN!#J2"hSMfSf6S+cFXMN9ArFR%c2I30N@Yme$YR
+l*i%##0!XJ99H81l%2jPGdT[M,hGQ"ZT'lDD-aL,UbVTS9KaXS%-I1NS3kN[0ED,
+35%I!5*J49D[Y$U'f5cU&`&kP-p+ZiDRDF-'ZKjU,CRK3$-Gj5$CFL$YFr9*ZU8T
+8K)"P9Gq(X9Mr3*m`5Ffh@TDHMeIckZENmh2$TjIYjZAlKdKpIAbp28S4cA9caeU
+I@q&XS6Ki"R#4r[DckbAI-p`H344RbVZTfAa1cqPhRCF@3+XbF8lQ(K[59XImQ`)
+k83h*XF@2T8HhN8HJZ9iXAie1[!'6P[4GPbmkkTB"`X2aHT!!1Q8ZfQ1T[*NP$l1
+#0R+bFm$IJC'@&[XfT(RdG21d0@rpNABF$e9NF0CdRX1hd2PHrphf%eN&T-he@QQ
+r-rHYI[ZDT@8e$Mf-M3V*DV3llY6!Ja9fdhfUk@(mP#L!p"1U1NpYGm'"L)Ra`2a
+9[m6+6'reAT['++kh([hVbD2Rqi#X0Aa2LX[jhhV)INSpp9D5V1qqjUDCQXGk*b[
+ClGd(eaUdfil+"De&$8@8JfdCk"EP9EiXPS20[IKL!D3&MFh6[U6GBh,PD@HSB2$
+2HD%%ZK*q,Ti#MeERJN0%hD0),)i`3ee1GX6hc3)-kY[I6Lcd#UkFDF')pEJ#I1+
+@'kFKjYDE%HY$-Tm1+TZ6`%2cV(JjC["-8dZKG0[&%mE"N!"5cS+hSUP*&("Zc+j
+,`kf[#1GBp0BGrh68rpTMGDA('Pc`1Y,MV5ikdZ1Y,NhTSbk4qcR2'fkC4"),9`d
+j&"a@,p!iQ%d2aL(C"mBNH3-F4&NjaKQ3!"Q9Z--`$KZHBeL""L,i,E5d+G3b4[`
+l)'6Y,0R80)A3HE4ML`i-qMT$`J3M%%9V2KF35VHIGGbjqKQjlPUZ083KcMAHiX)
+MC6kNP"!mZSLZi#rjC('fCH"LEFh&-QaJ3A(1IENVa"'H[2TajPlFf+34%0+!Dab
+f4dCQkSPHYT5(M+-CPPGMeXjQNG4pcMEhSK`eIZV9lS55',H9'2XHPS4H3)Lb1)1
+["4Jr$0Yk5CUSf@9pXV'`*AP)`Zhi3D+G0X-)5GSS1pljBji()jGl["(QdABiHe1
+`3(LfZXTDB1Nq[ShD+DaL!&$VYGqYd5aMpH-BZ8!M1qKMbLEm410$-CPhLFX(lkr
+VqZ(,lI5c"GJZpeX2UqVkY`!!!%)!!*!!#J!!"J!+!!!!!!!!N!"*KRCiQU!*H@4
+RGhGhF(G`L*U*F!!!!!U3!*!!N!!!N!!!3!#PCQ4QCDK@99"@4QGiKJB!#)!J!!)
+d4&C9GRCJKSJ)GS!!J!!!!)!!!!!!9B#&"AJ!Gh8N)c9%9'CfG@!!L!8!!&!!!!!
+!!!!!!!J!!!!("fL(F!!!#!L!bC)DUl*q%,m+lDDVVDG&2EG$lIImIkRrHk[G$K2
+$GAGE$0d4l-@5%1EqCm+b%[#%HcSb`jS3m!,I+UJ3XHr[cIVPlJ"`cC[$0Pm1RX5
+)IM[TXZ`m)EIS%McBXRPp[[kIl#4qhhra*S[12ME9YRjq1QHl4KAI3+Icj(EHk&8
++9Cl*`hE,[@ZhA!M%)%jRd3DQT%Zqc6$1#qlE1Q`M'b[jcKl[jZfe@ql&LPSUTSZ
+dcrp,iH8BiT@cpG0HfGXYeHQCJV&,G1QHlfbbf!'ibT1h$E,4XU`pmHhVK+P-[+#
+CIj5f8b`PTVi!56&m`9HQHU9fR6K[XRMMaPYhf8VhAe@mBph+9NkY)K5@`Kq@`A2
+XjjAEDk'@m+A3kXYp1*aV&!,,E9ZfFC@AHXm%e3jFZ12YbjC#16),P,4Kb3e*qe-
++Z22XRAVf8kVk(A(1J(G3jlLZ)Arr")6-Q$*IC`V$[hI1ZrX[T#qcIZK%Ph,#GPA
+X&lNr6lIIr,H[FF@p9ADM9,$((S1@rQ+*h*8jVR5'flK2584e3h8qJ-bi0KGJR@h
+qKDX8hSZhfd0#kB8F+q[`aC!!cfefAAAiiKbhcU%iDb&FpfRkFFFH8Uk6`(%L8G+
+2ELDA-mpB9f&fqmJkl9U""2#bZfC333Se@B%#3qVi$M8*m@Gr)FP&DdZ$b(b$CHJ
+)2)a-A+H5'rG1"S%-9efRLNe19@9k`)A#HDrV-A!2YkTYjMaSf#jcAiP`0f3ab#%
+*b5d6*jL`akA+Kc-%MMK@J93DYajb-Z4PP)1k35YF)Aj`(D-$`BEJ)rFL1BZj*YM
+K@h[PE[fjaLPTIpU6ekJ2TMRMfR4i2Xp9NUY2#Uh40-JM"'ll4FQj$PEFDri[56Q
+j0aC#2G0`Z4cm1(,PpZG&*(HT%kM[F1@$kF*d5q(+Mj!!XVjEcLeUMPLUjBMipIc
+QINP[YfjPAEQkAQ8iVZET9Fh50rfC6ImTp5cYlhQ8mblQkeA0e-B-CP-cYl&AEeX
+B64+I5ZjZe9cGM'$'C6*faIZ5f-*SP2UAFbf61eM"M-TQGUf61jkdreVZCE*RHcT
+piP0E*NFVeU$XAFkf6BaCe#m5UYNk-AV8ADZjeXRac-kMGj9EI5F0-lkE)&pc)@V
+Vq6p`IMB6lhX*`q+9[ficqcJYrii&2Nl)(ph"Ek(p,$a"1h5EbmPd$r#I3120a8r
+3aj10dMEGR`R9mjCkpC[$b"!h44[&*G1FC$qRP$d2kQm)BmachJEhI2rmp&#phqI
+Rj`rIr[SfrjI(amF3!!"#!!#TQ3J,"E!!!!!!#J!!!%"kN!!*Gj!!GfGhL)#DLAQ
+3!*!!KUH'L*F+GhH!GRLUQV#!!)9Q9'CPTe9%D999GRD`!!!*N!!5!!)M0%9QChH
+)#*N!QC!!!+!!#L`c4%9999CPC@CRGhChGiGRKjLCL+QJL)Q)J)LDS*QCL)#3!+Q
+UU3!*S!#J#JVdHMd3m)rYIAI$bMGIA1826NjrC33ar(mr9q%-ZfkZb(TjZERSSS!
+6rVm-hEQlm[A$UlIIhGrCPm1VZl3'B0)`!G-2MC6A)K+&Y1QkF0Y1RaTeaKURG$$
+IYMI($#Z@Z'hC[[Vdhd96difaPKIa`VPTXaU3!$Y1d)P#Q980Yd3Jk#$61@U0dCD
+BJ,6daL4CIadD*cm3(m0J,S"&d5*SJ%ECh%F@!jJRmD&#f0XlmK66c+D)NYp!+(P
+A9%N3*9CC2F8(e4T`aZMId&C[[KPa`RE6KATK,'h4%)YVK28K@[hfk*f!0+I5NH%
+i4rI%#qFJNJErqQU[@5F%UTd@%%%G1$'rmP-fHZhEAUVM89``ZRB6)@kKIArq4YC
+A)!`1B#!FB5kH%Ti)[1-T&&%0Zb004&5Z')Q3!"c6,YMTVTX"4UJei4I'&I[4pB5
+L00fRBajI'kH3!%S)BZ#2)alA!rMfh(U-I'alD$prR[h!%drP"8Um#eR$Ia&KLb*
+M@JUXV[!+!@BjG!UijUq'k0PJ"#'`Lad+h3UKTTfSq&q-['APAG156F4Nd1++R1k
+0VC[6RU-f`*JV5Xb"C+FZ6rZ0q#`*`Mji+Vj)KI(TREYa!b!*ULeDhKq@E#(L00p
+GQmVlIKGMT3JABf%X)YcZ2&LR#f0-NCYk'P-K5+U2QK9T4kF$FU(aeY)ZDQrHCpB
+ha%@-8D1GQ0XQ4G**b88-VMZ$Tjh9kkj8f")UJ5GFJJ"-*)@MHbXkYeSa$a3Ea9U
+fRI46CI-25$,9i%AkXE"FaeB(!JY!)X44H,GSS-8,h9iE(@%)3JBHImRL)$")#5C
+Ja#3!K&S),BNqUkGU9DB%2eRE'(a'+SHTK4X``fp(,blYfl)(d!3C*hDaSaCT(cp
+hblqR0$Tl[GQ3!1'HH0`XQ,q%JNfhj+dS[6$-89d4K24J%`,+P"U05'd!CfEH93@
+K2)(,-@ehA"5DLi6Tm-[DNZ+1QGYS-ae2C4FlAj4Kfa`h6Zm6Tq38p"*h)EZ`(Z9
+C$X-2,$*4la!%bh`TPl@)0NTdj-I%`f4`KDQ3!+q4&ZC+-,ih$C!!+kl2D)93%UK
+T`LYVC6E61kk)P-*ANN-B)%5&3KhG@)G"5aFD)&D4,!TD63J2"h%(2$pXk!j%5%4
+aSd%DSPNEm3*D9%kMQKMC99NlcZh`hL)pqbH0K3hE[-NfAL"14!`3,q[UlIGQq1B
+!AYm)GQATlqk(abp2qF[`cCe9b)@HQa*BcNLZ#JEh!i6R$j!!8'fa!&PJ*`BJ%h,
+0BfX*XX&#NTAd+"bULBqJ5A[VQL@XVjG8F#2UHAA0P1N+!,Iqib4f#fU&aRC6iak
+N'3HlVZTY9qAhX[Qk&[d4#q&"U(C1"2LDMll4j%++#@dq*4b9BXqHBIY-p3[Tk#9
+5#ArVNpB2Y-cV#2hN4a"!X$aj3f6h0aB6DS*V,RFqA!#-JQ(X&@+G+Ap5'K$C'dN
+4hH',1a`2`M$KM5*1l"'bN!"6fdh8J+Z5AiXP(J"U#5YPM*lUCMBqPeJMZZ-jab@
+9kAppAERm-[Ae[AYS1FU+MD8DUVe*cEi3ff8i&J"TR(%k"fH3!2P+[cACZUE8EUa
+6d%%N!Mm1F`&b#VfXl(03@Je!$C!!cq*B+[llm)fmJ)`alIJl,-"6LhX$DA[d6Uh
+RA8MYUa,Xj!LM)3T&ifc[[6@`$1`S)(`MSQ*Aj26LdKSH4FaXY*5b8CaeBZ256p2
+H"BKm#1Q#AEEacjr[L#)*A24P,[6H6I5-M!rjr`a,@PhV6!HJqHJ6r+Z#@&"(rdV
+N)THIdFS!MLpbB+#[D14Ve*K8S9ZMj9a%e`Jlh-Ce2#SZ3-X![S(0d*lPY*H2!5J
+AqRNKAYlj"UAYR8q58X@IpGQGB[I(Tj!!&1JXRV'@T'*ifdl6M,AjP#(GRBPcM5H
+&6HET1S9D,#,Q!e#i#e(b0E31J#R6j&4CGbcIIFfe'MU82*A[$CG2(@qmlI!bF[T
+VU1JGj-'5+Sjl9dLH,LaX#&djC3*KmT!!TYI#J["4&JRQ-XE`Tcp@(`i3HYfbX9I
+ddL`%%8JHiGE#2c#cJf,QZl6[LGb,$NNb2j`IXe3PXh93QiY0r1bNF%"[)%F!rK[
+KS%k!+66jpBH2G-1N&TalEQplLBq*DkN&h(mN-0``b)36L&9(96MBH&`K+2)-[D2
+(GQAm3Z!LBJj$!ZF03@d)E'5E(aN28`2FY*R)!9(-!Z)BecKf+Si#U@!i6fmPJ[I
+XK`"VVGA!lV'9m35f6dKk["SVNl$k4$p)2R$h*fDdfF81Njf0N!"(CkGDZ6QjZC1
+3!1`(Q5*,BleF&3a+*NC!60hFZh8,NfjR+(,VAJ(92L9pDmNKb!%#KA9bM+G(K`5
+$BST2clZriCHhUrq6)6M2AH3ZK%qDq("mU%$,)Pr2V#9hM[BLci(mF)iDFQ4HK3c
+mTX-a0k%9E#(TDP9MB)R0k#@9!diMh5K6R6X,jXBm8@!S5#!aUAkN#kEF50SaVX6
+kUVmh#a#'4(RqS)[m$lafbh,U2S10FIS6ZJmI3jAar!8CJ854khp*$EQrZHDd(A!
+9R8Jq@dZ,*@R+"R"(l1c`cIYRkPkE[!GFL&mEV4i`LqPX!4@ihTPdS#`J9'`%`IX
+@20pcjM8F,Rbri"A-Ec8dM"jDk+h2SVZLYUSpP")jfX)XGd@q)c1K3$qBS+*HVh4
+)eI#,5$T`YCm,MK$aVGUaL+(16TE24C6,a6dL1mQdGNY3FePDTZlBGUB$Kjj(HYU
+JlFShFTYBAM1Q655'68"[KV5U6,H"IC98(,r1Z4dL-4kLKNUM"Qr6GAY@'+lCR0N
+kqUEkq*VQe#K(VTEmad6k+!@Y[h+6pq,*M@QlD)E(G9#FU"i%a&K)jG$"fThB-h8
+-Rm'#E"#fL)q4,2j85kCm1ib,#ik[2jUfRc2Eb+raUHf'+"I29A43[Z)[aekaak5
+(!0*U$J+GYhr-m((CVIHrY1#V`["$VPkA8DZmrC0bSJb9GfCr9fCHVVkZhi3kqV2
+i'cKQ!LI'TN`&qRD"Fp0ZkN[R13B%BkYYJqm`H9D1`ULdF!6rKTK3L(qeemKNVJ)
+1RcPAF14QVT3PbH!mYp!Pd1i*2&[(E8,V$kKXdHRmXIl2R1,'dfRVfhK*%)DAJR!
+P1)EpN!"@9BTTZR,lX%jPN3YIk"#0JL""MqV9%E!AZ&,S$PRYT(T,1BlFh,m-[bm
+2elZmhiCVKAhXhR1(ml5"rEMD1GV*'V(p!+[r2H2aTi`cC"kVeKS2cfN$qh4+c*V
+RjIT!IP2h(ZG`5p-*em9rhi'FTK$d-#$`6Iar2rY"iA*rcQ!i3DSGJ1GHZQ5Spk2
+m$qrI%e'P$Y6Fk-GZXIESG(*bH"ebbN25N!!5ih"ja`pIXjqEmBI,2P2iXp(bfi$
+HX28IF,J4cSmr2q2pr8`2IBkN4bFR*$N!`J!644lH(qh&$lHUVSKhjX[Zl-h(j3j
+rCNp5IrCbmhVjHEm)HReG(2kHMeqb#0I$0jlBIE3!!!#!08C33&"JB(!!!!"`!!"
+JF!!!8!"JF!!!!'!!!!!!!!!!!!!!F!"P"f"9B!!!"J!!"`F!!!!!!'9`"`!!!'!
+!!&G`!!!!!!!!!!!!!!!!!!!!!!!!!!!!CQ!!"JF!!!!(!!!!!!"J!!!!!!!!!!!
+!!!!'!!F!!!F!B!F!!!!!F!8(!!%M!%!!"!%4L+%%e!9"0-I(cJ"2IbM0CIZp2@q
+2[ml#(T2REbRer[DZ+G%q(IAMra9&8D)P,E+(#2VailiMZm%%)p,AAiE[1hC4dM#
+-jYLcAGD&XZ6paa6#I2$8!!"#!!#*S!S!"3!!#3!!S!#J!$"JJ*U*F'KRGiLB#SP
+J#!!(L(Q!"`USL*!!Q(S)LJ#!"J4P9'CPQ&C9@P99GRHJJ!!*N!!J!!)M0%9RGiG
+`Gj!!L3!!J!#3!!!*!!#3!!!!!!!!!!!!!!NC-c4&499@9QCfCRGSGhH)Q*F(Q)L
+CF*QC#BrMqI[l,FFT@@9flilCr2'[',VBP(ZP6AEPGM`S!PrYRL4"l!&3*)Z`MiI
+r!*SSSlH!'1kZbF96aT`Vfca!pjABI@@d"@Y5l,+X&A'RK2M12*GP`RJ"2K1Lql(
+'X#RmBh!UX3""Fj8m)Zh3"A'A+k1-[h!@F5XBm!2q4)IF#B#m&[Z*"dZ+D9Y5UI9
+3@%rTfm*iUNX-k5NFBUZLfl+*AhfH%CA%`4m2M!)[)+-(S(iN['[,0'%3NK4djiB
+6Yb!fVYL[,%,$!!d0E[RMUL1V+,m!ElFSbRP2[J$5AG+Z`ZYT+E3P&b3NbqE9Y9@
+&"AYc4mLj45%ECBcU--Sk#&,,#Fp5%EXY!SiV+5@fl2*&TPGGBXM%)9-VBfc!3c$
+Vbbed8IeiCCAkqIRjFZ@UH2(9IMRUR9RcmC8q8'(RE*RjkZ'A'`6XpS*Qd4kpbL4
+,QHTT0ZZXURJM,Bijm3Z"*S([,K,+LQkh+9GT&"'M*%2TYPQ5+&#42CNm%N%-MLM
+YqIa%+6e&b8Vm@S*4XZTPBB`R!J#X@9-42DIdd#),a8#U,jiF*AiaYm)R9ANPb@&
+rSk1Ji@J08hAq"$4Xf`5b*$lUlXm42UIH'#Gafe0#[[rEXaE#l1`'c#lD+"q!6XL
+aiA*Ac-K"!HQ*pdbXEXpr!9D&S``BY,4a$d&hL0A,N!!H)B,JVefdehf((ePYmCF
+5I%M9XBHI9rN6iL1D2dljdjKj'KVGKGa3EY#1fZf@&B+#[HF3`0qa6rSpHGBBeDl
+D)#DcJ9A%pG(Y$(k0-BcXR6P'K-kp@V9S!r3KG[KHUJ"BXZj&mKTfFPa59#ia0k)
+!GUZj,25qi4$RH9mElL6RP&4BmZlMPkJ$K52m%ZT2[1J2dUcihS+N1RXXVTqVEqr
+'H8GGH!6ef(K!VPPGD*!!h[Ph9lj"dQ)GP,L4I&8i,cKM`Vhm,!""CR)$Pi,[XiA
+A$545X#@JrT8+JA,)AY,)l4'@r'2!8Efb""IY[Y6$"Sq(qY!cYC)3mY"8UV1N4#j
+89@pe"dhhKQR#haHklZ+-DF42$f*Q$2[ilYG)cm!+eJ#,0ekS"ZEC1hr'5iDD4Zh
+pCMB&QHiarX'+ZK8GSDLf9B4"UE%[#TGL%5`(8DXZpHL!CN+*SU)%"2FipH)La41
+cR+9J-IHC-HCBabQ-8%d!j9J@$8#fBHr'3Q1b'FlkNRNR*2[$%8iA-+YmKY2bV!&
+GlUicbc[JDbf9j$dkh+abMpH[,GZNk,@(191F4%K+E*!!k0Fk('VEMNbBEN+SF&E
+rEAY,K)*ArJemJfUkPmJFLE#I&Qp5ZSQ8B&l)-ESk[-(mYA3mk0VlG`-F9i&N($J
+6T*FYM33BcKUhfQ1K#fPq4%EQ$1%rrCca'3)h'iK%jhkBhKkRM+SG!hE+C#-c8Af
+5YTRB$`Hi`GjpM8KDUHk@GMFU',RXprCfrTmhk9DHmj!!PcFab2ihL!"[,2"RI"I
+"bkQS8REQ6['Sj(HH1Bki#8k@#0S"h"CaG%G$Td*QPaFCGddCCdjbGY(-p6+X#3d
+8C1GBD!%eL+$QDK!IbSMf2Zbfr0cJ8meMAD*PCeE,34rJ[LD1,jQbP5D`pV-Tec4
+(AYqCU29qhIE-hE"6((h,#@1[eel5Ye!i0aA`ir2mf2AG5r'[AjfH@eIfrcR-6UU
+Clr2(U-ZfML,rfRJa'T94V+eIaRX(R@28`9BLe)qlM29pGqpLRMe4ik@I"kqI5jq
+a@1B(YEUFT"B&3*0!pl*ML#QJf)QFHYE,HfMl,MNLRqL#b`cY5kSlCqk9S`3-B$q
+"JI8-Z+Z4BHm6RE0U3S%"mcX5h&X#hLT&2KX!i,JCA$FUUj2MBrZh)A"E59hrmCb
+6MpH[f`cci`58$mPM0K2d9CMFkrT4f%mIl$k&)YeadqR9jSmF4VL2(eMQhVMcG(4
+dmr4k1ITp-G2ReqMdDqRcY%29Q2QA$A((`-LI(4'b)fIar2pk2*XqRNfE!%2YXfI
+M%GBlY94lp8I)G5+jFFD0K$3&hr,Dd9!k'"8HkZNGfj@dI52YVmS(2km2$'X@*kc
+jSb2er4(dq`Q*ph9EE(9KYZ&R[Gf4qATkHMmr,dp2Qk+!!!!!3J!!QJ!!S!B!!!!
+!N!!!!!!!3)L(#)HJH'UALCS)#@"jHBQDKhUS!*QDS)L+!+S!B!N%CQ4@C+K94'K
+89AKhP`L!#)!4!!%c49C@@AF)QC!!#3!!!!#3!"NM4%9&CPCfCRCfGiChGSPhQ)H
+C#CJ)N!!!N!$Nj)A6[PUKl1-D6Y`djGYS3mRYPrfdl3l*BfR@N!$cDHIcmZMNK$a
+HZAC0"29$RdrE$a3KU"Adab%&crIprRrVpJ"qH(QjpA2pQVl[ZE)Ibcbi9ae3`lK
+)`m@MNr$jr6VrS*(pSj6l*3[M6IR(I+&Xq2'Z18,Ui`DB5G'fFdFJCHhK+dSB4fi
+eX!rZ$6#0pm0[!3NV3bUfFfV$,K(+&)i!`L5bi6T[X)@qBFC4fAbYc%!Emm3LM6G
+$'9dXC8fS(ibHVb'-FZ%N3FD#"kUEldLj@6r@01j4Rh+[rAA#0+`ra10+5bbR$Sa
+85p%jCDFk6icdcbk@Q4P#Z-pmk4[%C$rR(F8,h3+C[D(E1k(TMf6h3pQH[aM,ra$
+G+(k$aG&dETA6bVk-lEF)c[dJ4TPETET$V(kX8BlfS6P5(9EM(AmU9[dr(3,,eA*
+#a$jF,$K%IHr'8GhG$C),Ekah5hFd2rjfb)0l+NEkfi55-2IR2,4SecZlGHG0`aP
+*EQb(4VPID@L$`b3,PfJCZMGP,(A+QkG11H@MAG0'-r5YIFX,M4VBbfAGc,%Rjaf
+5[mSiX!6'T3PD5[0#Gd+5N!$82aLGXH14Dbc53KmrTr2N9jAUKGHRm8D+H'%Ydb4
+pGH-U6TViabfm%L$m(6INKPL9fV"#D"!b(GdUh1'!X2V,UrpGIi`5fk%hMY#PFNG
+6%KVjr6q@Z@&YrId`rpA0A'IA[9$ZVFXPh9ca!JMQ!Uq'R6Tq2)LqZQ*(`U&Z1*Y
+[VD6VLXJ94GYYP4EUPeib[MfK85UdmbA+KJ9el[K(ZC1@M@8TEUlhmJ5H9P1QmJQ
+XTRXh,``pE@-TNDf4TMDm2pfQ!6"@-kLLr[A'YpmFHl`q(RlpU"XFCeq@[1dZm(0
+),r(iYP[T4"c5Zk&bT'HfH[aeS`a#"Sa',&2qCP'CXI#CbL)(MXfBQXCbAV6QK,X
+5GVQ6c@PrF!XNbTJfVqZHp&3ZJN@+,VhZ+%cH@d,UAJ3d&"LZ9X5j@'qTTJM"&F-
+6'UpM+&E$!+H8EdK"eAJ2TI9DmC&5&m(('XXieYRe!Y%[k5``LK0I,"Td36I#3U#
+K%Fl@Q'"&kqMNpHf1a#P1P65-pZam4IYfA[q4F*9aPJT-S8f8F'f@4DIXZdU8A50
+lkR8c&rVhA'Ir,CE,'1h*$dF5fH%U-a-DLmkX+1+&aF'af,f$5"5$)`IP-cfG%[K
+*,ZXBEdhF+bQ0E1hE1jQT@bGGeL,Bl`k$f5P'J+F&rpieVFS[kCB99`6"qPD)4+`
+MH-H+B`QAN[IQYr0LmqKVK$FB$*%m5r8l&pKLI)chVG$E@Q8Zh+fQ(XVc)jUYclN
+Y,XCC85(#)klD9Gpme`$AK1QSe-m0Li$#)iNL85#M$cb,i@QIMShC3T0%@E6J6$p
+r9qm1,%S03p6bFM(VQDSH#"VhYVJFiCRc81654aRKj20TqhP2K-Fh&&Y*#M`3mM2
+$"k(%9rQ[`@BKf"NURFqMblf)N!$#CT)V)(@i&'[1%0KaM9jKVa$T8p)h4[Cj5`J
+E[hQPq4!GXNmPM6XDDX#iC)i,2463+@h0Ck+"MCIfj9DAQ11,00Rp0iG@h5p,4$(
+U6e3hjRQCTbh*Q6C9*hU0F158[5Zc'Y`)F1XC$Km@Cj,d`p3l*qb%0dFqdLia2NU
+53'JNAqac[bjPK-kib1rD+N[45a#hQ$m#,ES8EDcS0@I5+qJH9,0rPIDV+hNRjQV
+PZ&IKC0eS!5L4+lLJ3LCc2@k"2LjaQ"%*fJ1'*hjPYR'qIm*lqeFr+j!!fG#$fi'
+1AqNS`r9M2D-0S2[GF6HVhTSaj2%ZLA9led4mA,m6I[kQL"HH6m)@Yr'(lP5[NrC
+5kKf&*41cq&)kIXPI,DaqQrmNZc&P''a2[Dm9UCQjk5Uj`SDr844A1rFNZ0r9(9R
+LI0Ca"8K9-)*U(CBjbd#3!&qc6q5*9qZSH9[a[Sj1RT24,pIqESk1M3!!!%)!!+S
+!#3!'Q3!!!!!+UC!!!%LBKJ"hS(KRGRKkQCG`H)#3!+LSLBF!H*KJL)!+U3"J!!9
+99'CNTeC9@99'GhHQ"`!)J!X!!L-dC@4QGi#!"a!M-d4)B(9QCQH(Gh!)N!!!#FZ
+@'U9NHL'0mVBjTpq-22$dHIibYe`re+fZ1%,++Bf%AqFIqibaKfa`aPGE$PcCrdb
+"!IV`HAKK$cG9E8,aGX-rkCXm1ANj-r(bFh(bIP$PjHMQr2S!6Ym!JBHc[[KjSC-
+[TqRep[q-Q9k`',,9GK#Hb+MF,Y8+(6DT4YC-S11$em-+VVr$#@[C1'IRjqEL)0c
+`Tm)Hc#982HL[SYVKlF+,Hb(Xc3d85eac!pqH`4!d"!"&%,k-*P8,+Fd)IlPM2#9
+1kCQ!3I''PYZVPUP9346%)5M#-+,,,Zk0F0b9LAT11'h%S`K[A3%P$4KGrk08iD0
+e0JE(A+U0Z-BF(ASdGI#@GmSJi"HM4pI`dIaeI[qd!XY8lqMMi`$CTalbfEX0I'S
+AaNpGf,T5Upi(*q-0Y(C%aDQl[$E5e(kdiB2,6@P!"hJAQ$Q9X02@*jM94I%ck2&
+$PjVj`RiAJ,0XpdTl!LX0eJ-!VdTDi8E#8aBhc#a!X#Hbb&)UkF,)dBM,[meEB@A
+@kq+!Z45!2Z0YB38PV``b'%Ijh5`%1fh#lXEk+SK-G9SalG8Q%T'T!4'&Q(Jl#%@
+DL"2Xd@@TRE*1V##d446f8@`ZYDJmB9B4S0)&&P8Z,SSDkfc`FV+kd0r*Ndeae,L
+2Pcle#IP'Hkmlk3KTf4SV$VMkGlZhrPI'U9&RMPKp2Vp`X8@%)a8&M1%4a`&*4VM
+N*rM'BY6Np1RB!IITRh4YRiDVYf&p`BfQR9TrRG4A$bjd#%5Ap%1DjEBfJilUq3#
+RNb`3@PU!`46T6&A4-3h6UN#Rl3pII+f@hGYKM,rm8ce$[Yal*A`cJf[XhB`j3%r
+6krhbS162+`F-Tlp2DGK*h3cbY!D05f)PmJ"[kT!!BMV&c[dl!3k6)N#NJ(f-,%2
+2&"2m98lrBIL"hqf9jJUAj[%'12qG-a&LEVdfk8M4'2l$3LI`bMS0jZ%Ue5qGKSe
++S3T9a8bePT1JJ#RhX'KTeFK(Q`MITdil4ic)A4Y'qFfbLd&0Br&f5J#IZZlM8V0
+80dX[LBrXV01G'48*+FGZr2Qm8$[@04h!%*`TNcQFL)'FC9T[#3p$'NMai2FkE('
+rA'MYLHD-$lb[(HT+q#J&Sk6c'LKD@0h#@J8AmHVp[GmaYV@GeRE@j@0Ei8cS(-G
+#GP!a!CIB1halN!#Ym%4dYXV+!&dTm$lYNUYN+Kc+L#aX,jVZlP@&peAC%5T3jR9
+Lrd$aJHKM!d2P*-Bd9A[&$820X0ekqUY9eLeFXrR45V#&DT4ETDVrMQ@@c(4d!Tf
+%3`D44[@Vc-D[b5*YBkI*'SkdGUF6ZD1HRAHH*1"Q(r0N9*(24Dh%)[K(D'ZePVp
+Y8T4$*p8"1-Lc2fR%h,e[[%fR#0P(HH4"hZ[&H`H1caej#Bq2MNbCI9k[9$fI$fY
+rrA6dp13!!!"#!!!+!!U3!!B!!!!!S!!!!!"!#(DSGj!!H'LAQUJ)#("jLCLSKh!
+)!*Q+S)KU!+J!8!!%CQ4Q9!G&9@P89SGfT`L!"i!0!!)M0%9QChH(!*!!"j!!&5-
+d4&C@9fC@ChKJ#!H(F)J!!*F!N!$2RKYR5A6$jGdYNkfk-ZqX)FZQArUcV$k5aV2
+#q(jk1MdmfE2#(*mCI5C%qQ(4Src$NK$T!VlSj""G(UpASmrjHMcrRrL(4kHRdHV
+Tr,d0)IC`bY`akBAF3NBFQE2qRMpqcm3NIK(+IdP#NEph#1k8+m0qr$(+'h$'$'*
+1pVFjiGdmVBC@bKrU1U92-#+'q1[Y"eQcK(DEC9P#k1[(#S"qd*!!ZM5N0GS8%U`
+b`DPDi"$abKI'i$"9f9Xlpe3KD6"aP(959HF5jZiBJLMIXKM,E,'9qXKq-REBKM%
+03S10i32AIZSD+J'J&@DIK'J@9-)l!a3rp52r+AHermm*lBAbPXPXd""J$rl80"V
+[51%08C69abKm9`ZP$"'!fKZD#fliK$eRG[1MkT@%-)I'@@-j#YA+)DaBEFF,SHh
+6l2J`VpppFM3%BEk4%B'X%CDQkcZ*+f6`ZV$MK`Kh4[b+TmI[r6PQ$l(KVb1S)2A
+)iDVqE4$hF,Ym*j'c1S5GSfhC3j5PjGm5q%ed$*3S+"C+$AL#IAP6M#+AR4Q1PVc
+``[SC%$0'PDMdc@YFTEiE-!Qf#2PrZ9r!!K6eQ`+rbUFcd5d3i$9CeEGC-e4!U(A
+F%hh#[T*)!+YM*Y-$TG!)D5h6maD,Ge@3!0qde#8k9U$eL6,3$-@8JLZiBZ&YF88
+fp-&ma[88(m-1jTK$Z`al@GJe%EbN+8imm0A$*$lA'p-&UflZ&-TqCpb#Pq1)Q8i
+'K#bGqm(l[Q8,d)(q)hm8lFGUE[HbrBH)IRII),Dq(8-A!4irYZM3E$cdCEFG&CH
+Y*GefbepT6ihl+2AP5`C4U'9i1q2rT+q[ESqSLl-BcpqekmA@M6k0-C4fFBDT5@(
+CE1FdYHf#CGmmXfDbHh[Xi"UEChbf@-3eNU$3`5CR14QLah&DPf'+T)ZmVA-*AD@
+H2hrYRHf+`c()hbP5@[*d@%iPhla,FGZ8XE*Al&Tlaqrp3K4a!ADUR22ZDcE-aaq
+q'(DNmeC(YFKSXpp(!6(HiNVR@MRGPpMrA(HGU+X5!B(iCdSjfSAP*IUAe1ki$S`
+ECK[PI1qcI(,ADA4qM`hc`ba&fX)%Q(%D(Hf@'edB,1[Ar[Xr8p9)6H8i`60H-Xa
+XPC+kZl`pF2Q-F'"Rb,d3maiNM10k,JA[(D6%""T)+bh4S&qL[pX`N[)J@kJAA6#
+XRN$,)b#lAZL,H3lCM+NHm&3XXb*cTdISSE)GdH,,CYp61DGe5jGA2X&jk[5&ZGR
+QVc,D35HIb%)2$DcmLGqfaSL#GUGm-lSiEe3cf@lZJB49M0icm'3dGheqf"p#Z1-
+6mR&2aCkp1F'*BqaA&N1e)+!R5d[EKMK5NFH2NmR4iDf"Xm2YB%ei!Gd!BqUf9*I
+lLJTR"C-%5%rrJ1NTL"pTLiCpImNVkrjdIEPj%*3&NNj1B`1QmDNp9++[m8ZNIf6
+h%S!2Sq`rXp#VRXh2MTl%*RiFRZ4@!)iBeIN$qmVVSNQS3P58#Mi6#V#5!(Bb5&2
+k3Y-G4*3$bT45I6UI%6Te8B58",,&rbHf@'-VL9j)&-E@QeaY'iI`6r@*kL'me-"
+m6aIVQ1R2l03r8"qbNpm2P%4YIYMPN!$RRFp6i2Nb%D"EYYPpS-V&,ZqZ)kq3!'[
+q$*dlThMA###`Z(QqTkbrJrm-C9VKS'eMGJXfIeqXGpRVb*eGA9Q!!!!!3J!!#DL
+JN!!(#J!!U3UT!!#U5DCfF(HDL'Q'QU#*#(#)J(QSQ(!)!)QTJ(Kk!*!!!&!!T'9
+8CQ@R994U999iKSB(N!!(F#!!!L0%9d9ACh#)#!#C!!!!!!!!!!!!!!!!!!!!!!!
+!"4dM4%99C@9hGQCf4fGhN!!!!!!!#)N(#(Q!#3L3!!#3!-qH(A(9C,91V4MmX)3
+jHZAki9i3lCAi9cZKpqM6jZD%1,2#((e5lDb+mm02QdH@((#(1"EmSib!Pjr2rRl
+Y1N!B#qIr(iFrPmc4$q1@1fGr2#hH%T!!iq,2kHr`kIY#5r5bVbBBll*3kDpQ9mS
+@aT[RK$[m2iH5%1[D'(eeJH!4''k0q-*ki+D!(hIiIbjIAc3TRZhhel0Z*B26$9[
+Kl,kkBIQLYMG9$T[MGf3pmDpNY(&R"cm2EqI[phXjHVQKeImphXr+(Aq2q[Gl2J'
+USDJ[HK4hq(LkpXSDjf@6q0GfaTRlBpNSB9flJcGq9NUSBNi`KmDmGX)jBcYML'$
+`h4T"[i`Lkp%Y%,TQL`'Sf3`a[ba$3"pET5UP9S&51b9d0Gml3mP1hUhBU50XkUp
+B0F46S'4IZZjF$QVqR3BXPK*%GAG6CN%J'h[KUM6fI'0p3L@hG%00ACAL(G5'2MA
+CC#AE+l(+0PQq'U80ff1!1jjBk1)2rp#S&C!![#0,d@l+`af)L"(pJ4raUE%LY'f
+0PHbk'-K%ibK&1SCY*X9GPEUPHE&8cXbYZ`d,TaKf9lX+rQPVm*BQa9'!S!"S8*P
+8D%896b*@S4K,'R3N'rVm"9c!+99fk"&e-kTIpk25-d1r`cCe9ek"FLb@1)B!`rL
+eH*6fd95eXHc0Ti&rZ4'ip)VlSDE(LJ-UpZUIbKM-"*E5M9X[RPZ"KrA1,1(1Y#&
+&-8NSd`'2q1&(D"YKPpQH&)U,+m8kUV`%AlaF$DKP2AVV)hCAFN3![imm2pc$kV&
+SE,-P*iYmLX1DR#LkD9#i8E5)GhF$[kJcM-phSekqKG2Z$+Nm-fRZE$bmL)2aCiA
+9dM(i&AL"8YRT'-BYJSiJAYJ[AI`ST[H&)S5"4-kRiX[Ae--8GpqQ,a4G6KQmD%(
+RmA`m9HFj,rZI)8dlXHjrRFqR1pVApZ&!jSh$8rKj8MdCMrXF299l+mI*mDkKbY6
+"DCJ,jCXbC($LVPV'P-IfP4jX`$2YcKU"K$AME2$'#$+%R*b8IrbM94Y'(-fC!G3
+LQfbR[[PZP(&-iC4TfV`iSrD8JK-3UPmd%S$`JG(8lASmcP"2lji*HZ!5q-padLC
+MYlLJ0c'UU'%l4CG)!9cm3[22aGqL&N`rS)*hh6ZhfZG9TA9-kXdf6`(!6$KHi+*
+K`Ui*SSM+DTiLVLfq$+EK$M6JU(%*c!Y%QUUm`kA&@1Ec)6V)KT!!*"DL8k9H-EH
+,d2'S+bJZZpSXkh['cEJja`5GIcC#,la'FMcH6rf3!-Nl+a[Uhar,j8b(PI(DDaK
+DVh42MN)JpYGGQ@'e,U18"HdmZ@Il1bbl,,XXZbbl,,XXZbbl,,XXZbbl,+53!2k
+92VGP4f9(j+MlmJNUcDFhh`hAcUbT'pd@r5"j#*mI&Ai&8lC*l@"L(42ldAme)6$
+TfemIV8M'hHP!Q`N8564-M&*"6ia5(5[B+Q0$"99fMk5"3)N5L1&G4fT0)ArBjmf
+fDIEJack0PNp8E+,F+CjA$UJ1jrIiI[)[2G4AV(U*SFp9(ck"5R$Xk0e#V2#`(FY
+2N@iFP%lDmH4T+4UlBh8bD3&&[4G,ZI@8DJ"[8JKlQ2R"KD!93&[cURiZ2meAmjh
+BL`LXU6rBfricSKl8lSBjAh(lEek`L6lEZQfLq@bBb'(f`1h,IkCjQfkBAF'05Z#
+h%C`S(Z*XZp)MQb2bDFAeHVe3pRkG,crlHMdHML!!!%)!!!!!UJ!&!!!!!!!!!!!
+!3(U,#(HkD&GfLCQTQ)UEN!#(Q(D)KJYjH'"fH*U*#RS!Y'9NCQ@A9P4T999hKT!
+!X!!*N!!@!!)M0%9@GiKhN!!!!*!!N!!+!!!!!!!!#Lic4&C@C@CACRCRCeCfCfG
+fH)GiChH)LBLBQBJ*L)LCLJUCQB#U#3QC#UUJN!#DS+HrNK$j@er5(j4YaMC$4(E
++q'bGd1kAc[V[b3`h5)-K[M9G03h`hFEkkUlm,k!3Ir2irRh%%3jIEc3pXq('k[E
+Z`KPpAUbj!"IVbHRSk1L'VM$0GA9$mZ-VVi4Ye`pedEI!('[E+P#"hEU`B+l*3!)
+M$K'l#%pM%*TK$U"bZVeBi9cY*#j`KHqHZ[CA9%K4%1K'k8)f@6mTDiBfkjA)S@%
+VYpj*a"[A%UMSZRqXUX)D-G9J4RVVUPEI+(,ek0(Ac+L@Q3(3'+)VlIMSr62fHq!
+1fc$KkqIRf5iflifdU`qqQbq011qZVG6,AMci5qJ6IR*1Hf63lT`mDjH3!#beEr+
+[$G2("$@#M#UHm!IA$$M`Pki)0[irRq[RYZRXf3p"%5PfR,$rm-#ZPje,8lXN!aZ
+qHq82%46PLKA3$,*$pFEm%,hSXF(j'k$[fF[pZD(Qckr@i'mRM$,pe24!YpjqMl1
+I,pX1MSpIfHRerAp80k4LC[T`KjU+Hli3lXhcdjp--X)FQAr!F9a3E"%H4@q3!26
+6PqiJrjAKTkZU["jdr#(CdrPQSB*Zrd2MUG$VU8&fRp1cik!Dk+IaBP-+2pT%*E%
+,Tra40eCY2YlFqMZcr(X)TBAU%FV91b`4kP`3Bb`2d2$QBY,jBB9fl@68A`ecUah
+bY`[KIM9ZK'm5ZF'c$m,TF,U`(FP&8lGNVT@e5!@R9+@X%BC!p8jq#j!!Uq3"&dL
+*T!%F*h!F3X"`"2b%S8EjEjLDje1QSm#Rieka-lMK2H*XDS@ilp8JI0T8bAlBUmB
+%GSLSG%45X,!!ZLYJBUJi5d$,A-2&N@2BllAJSb-DG3@0liq"(H%3+eAcCAYaZ*!
+!$-%AXYQ+UM`BKPGY9Q*B43`F)+pdlUrhREJ+FL5",D%Z!0Za!M'6aaI,mH#-P$H
+r)VliaZVPKa5JS0UKIAql%-LaKi$G&r#99FE!(0EMI@+XX8d+m)5mC@X4m%0j)'U
+d&Fpl@YS'2eRUK(K`'@eBU5Z,4!N5"RiPEV32"4G'KXc4GhE#Ad`&-6(GmR#b0GS
+cDbqH36j!3F4P4%6r'H-2#fIN'5$,*-+"4AE""FMhb)+J6YF`RVDh@QP&'!B&G1+
+66!mLY#q[I`Xi`MUeA5mDf*m96RX#*`a[PV%[Zr9ADe@YJN-Y`ZRC#m1C55C"185
+Bq0r([ddHj)*Jj9fV&HN+p4N6G8+pQGBe'm'fi#26Y0#N1A,cC+'@288jaS@5i!j
+"-N+"D2e8jUBIqfiiERb+5r!(X5&*SqZPk,*aeJ)+K4LP`h!%#2XKQq(lBeeH!B[
+bK%D(e%61&fK5+ha&H3&Yl,9r)@P2e,+1B8##bZl&VC@Y'feq+X!EC1lQ1C(8+3'
+A9-$CDk4@-Kp*[Ye"Ppr#LN#rqrTH9Q[fXiL$d!3-&rPZ&'#*3d58PA$@b6BJe"i
+LYbTN!$FM+Q@kXAeNkrIhXNIFNHI'Q&R)eMm5aYf2XDlj+SX-[4`'R)d#&JPi0!S
+li"I0H5JB5-C%r*4)GrHaDVj'`Hq'AdX)cF`K)CUj,ES"C8TdQ#EFCJ0Q0N0NSi'
+VDQMTX%rKQcmC@FFJ,U@,`!H,`aUQ--A"JU85"e5HN!$d1!HG3ejajF32L4b1!NQ
+ZB'T8Hma02PVX8,ijSK%DY)aCZh*),,GH)A',+BJ'50@96"a9GN38$-R1q9&J[N!
+j%8a1'U0AJDahkri'NfZT+#AaK#JSDEd80b'%#%BXDiVA1(k0c&p*HqH%IPZ'f1!
+VdU'*T*0PMCEhqU'%QNI')6803TScLFBD#VU`VCJ)jaY"`%lif6)N3'iLZRj'[Z)
+IiNVkeVd%HPMlPMk@X19RQ,DH0`L#U$XdJ$B#lZP(aV%UU`U$-fR-#(K1qqXhM![
+#&Gd4`FC*Qh3lG2HXD,`YPNkFih%KX##Bf69i8#&!c`"21'0`,CGJ11AM@Z+aJY[
+&)L4If61RbSB`cherZYHV[4c4R05a[Ka%HLp5+6a*("mp)2YjS*&EeHa0,2d1l)C
+*laFT%9606HV'iBBi3eeLk`9f$811JaSHi4`h*UkcI22fD2PhDB(,PD,jfdEVRN#
+&beddISbiJj'j"4J342XiZbUFpDPiSlN+BceF#2H0$U&TdBlTF4'5()ZE3dT%e55
+'BQL+*2%1'GkKLJLaT`QdV`*cpQRZkH[Vk8i&#4-h-*V+'!`ed$fl*N"10`hJJ[-
+QLHCZpFJ#V"HqCMJKLYGHTQa[I@Ui+'RCf()XaV5G%Cccb%SrDJXa#QT`H[0&BdS
+19[(GDj'mBhFkR3aZX9,Ucp2[l2MTlXrYdZCl(G936[H#ZQN)SBh*#aCMfL$#*HE
+-K'bBfc&a@U@e9[6),rpre$cddIkMFJ6614GFF'@Pa"H`@IJ4BL1Hl2ejJLcVhb@
+hV`-F2$Q@G)VLP@0i"5D,8A)-C%aUX05[eEe5$a!P[HXBcI#A$",#4ahflPlP0ip
+J)i8F9QE%E6MH!`PkM)%@*bm@@8E404Fa!Ni)KZpdj[6kcHrV,9JdlIX(LI4l45+
+#UbTaBXb)HI'qlR[h!(R[&hl1I)i&V+p3#J6a3eNSCYP81R+1`4NadHjQZHm9F&c
+B!Jj1dZ`@03CeQSM3r%[CXPlY!l[2XV)QmTD[68ca@TfEm'Z!IGe)(B'l#bhb(&0
+(rCP)D0RPB5$"qLm#ckAdFQR$MC,NC)5ZMKM`NUC,hX%h4B9X[LCeG1@,Te$$QMF
+-S$,fLJ#&'PMX$ULH8(2adr+qfhRpTAe1J9EaDdLfGD3B)2IX(A[5h4bSlCZHkGS
+F0-FYSl9M9DP#+mi6INj8"5%KIe!"!NIZ)8"l@XE3*U31@b[`-Vpr%BClfk*EUN$
+b6*-3UJ`k&bT)$hANkH(QMjdf((TKVHeCIdRZ@K82YX!q*lbf'q8EJSaYSATaH@f
+$T[@NEYcDHlYcqd`cddD,*4')9X`d*,)R6b18#[EDZkd13'#)R%`'mK!@'cR!Se4
+d1Ci"PS1hF8KBf*kaa+B#fdI["S[m4,Yiq!fC(bf-Bq)ZDEZ'I((*-e9%E-Nl2TJ
+Q#RhBEdU0FlI2K$G%6m4Ek01i4$4SBSH*L01I-F[iaP2&1kBqS5jP@qlFkFJhTIS
++[@"KZ!S'Eehe6XmSNe&'Kakcl,1EUCVc@iP20pHd%PB@#ReU4m!+E*fl6d,(6+M
+,H-0iqBSEFMEraqA[FE1[b3!U(5jbQJc(D0&c[KD2Eq,f**hemaE`%l5EAf2qqa5
+Y(d&i34@BEB(6$N![hRMdb+T2-dHI)G-JAHMC3QYK[(idjd8$l)rdIrq"U'h(2A0
+bl24bjcdJ0SL2A`Bm%a))fCZP5`'d+#amk%!F'1CReGcCSG2ATq,liF2I[D)0mDa
+L'J35bEU1(@Z$IHXPYccVirbJPr)+P'9N1UFp5#,TKl`JS5r1Hk3GIlEiNQk4%ZR
+jGh`q2ETSHIRRldr(RXFC$q#S&)mm+G3iQ@All#YNKXImkNf+qQK3D[E%6"J0p0Y
+X1Ql8IlfD'"rjZRT2ME$+IF#`&,qUJX#IUf(hm#"rCUYXTfcm93*TdH)8)iN$IiL
+pV`16bf(BhG2eMiUA46"K8QiB(BIf$mVrT1l`KPbqVlIU9$0PDX0r20fk8rT)E(I
+ckah'HBI"UQMY(d45JrX6qI[@Rq@FqSF0rU3YGSmD5phU&QAVK"jrX!+ijaD!!!!
+!3J!!LSQDHjH,UU#3!,#`!!!!3&L)"SLCCeQ)H)N,#)ZCJ,LBKTLRN!#BHC!!KhN
++U`Pk!*4QC'CPGeC&@&99GiDA"i!*S#!!!M4%49999hCRCRGhLBQ)LBQCN!#VZDQ
+k#j!!Z`ZES,ZQ3#4&99C@CQGQGfGhL(GiH)L*HBL)L)KiL)LBLDQ)QBQCQDU)L*L
+CQCQCLBQ+QEHEQ*LjUEPjQCUDUEU+QlZJZC[[pq'q!6Pf9A`!(UUVP$pX*I#qUqR
+2IKNb`ebR+k1%Y*LQbF2XmIQmher9j[UmIrRSKe9BE)BE*3dfD,m,UVBBi99eBES
+H$KTiGRKT)d)%ffDDY933A2ZKpdVTkBHZ1hE'B3r13IrpUk+UG1'01RSp$NNS2cV
+(+&Pe@ZUFDiAfBhD*'@qq(9+kAR5P+&mfjli3m"PIXY`UXRIjiIYP[Plq#GQ@HhJ
+UR9KPhAF&XEXZ&@("lrIPL34MPkE+q$2Ubp-mG["ID3IE`D,0ZARYem(MbbdNC5d
+jpaM[2Ad'(DTJ(VbkJ%Cih5bffJNbachCE,Y1AR)*PK'[J#Db#HiC2#5fF(mIlm"
+PeqMk2S)%-'Em1q"Me!(H'C`d@6`M91mcZp9PGGR992A$TPGH'9`URUXZfKL&Nr1
+5%Fhjh@G0@Q9rhJpkpXVUkTNf,Xr8cT[&j[UmAPKj+I*$`IRrMeq(r3-b0Z2mZAL
+p@Bb!QJqC1YXGd-mSBhL)X*,#GNq#fkc99K#h'kfbq9p*'A&JBVRCJ4ITU+$ZI%S
+aUT`Pm0'b-pC,hF)06PZbND3KB')A"LXCUQC-4d@Ai'4K,9SiiE!H"1M-BJ%rrD*
+5KC)4%EQQ`#K*jVaMG'H%T%4"1Sch3kSlNSAkV,G`G"X`Ki29iB"T[PbN$IA$miK
+2G(4$r&)NSVh,28K$l`R)D!HAclUXr,,r+MZ[&6j[0%2dK@*XVQ)L`i,29RVUXeh
+4YfESAiEJj!cP5UH"CCk819%SQ"#F-h(l2aiZ6qkL!J$M!5-b#ZL#HLV!d8Td-bQ
+Cf'MAik0K&Gq!%BhDBIM%,)Pkpd[IM9FCX!H6KG'&XG(4%21`X-SpfU)MS!D8EZd
+4cQ9!aq6ZbMEKCU-2F`BP9K,E#8`h!RNARE)NCkqL@lXTT-HrTH55JkjJ["QDKE$
+bHhQMQ"Z3!0'0)IEp[Sp%2irh[IVh5N351IU)Ffd`iIp,%[kph,")Z4Ae#-581kS
+fd9S)DC!!BaYUQHN%Pl%l!F-*Y5C!"#k@S'm`cUX4p)CFGfDKH4CeE+JjiK2UXZk
+$e[9*jDpa282,+4'P[)J0Qhpr0am[Zrrhi3ki4dk3!2#$E2irhfMbPQ#mpPR3+4D
+j'$LBSD-8"NY0448U"L$(CCe@iL05rC,5B4&93)#DE8`KcLVU&B-'"Z4JJ9-F0KJ
+S64(5XlCM"GPfZ-k[h0'`B4Y$pMV8P+cP0qMCCBG'V`iT")U[q'kdi5,)3Nb-&lT
+4"l$X*STJ868Cj9J4hq,MjFhXcHlN!TCMKEMK5*2a#I2)4ibT$R)EDY00iMU-qD1
+S0FFJqR2AB*p3KhhrTaqVPi[biiGCBY*d,T&MB9KqcIkiGha3b,)cjrY#QGha`b-
+*%F@iBC(*+cM(N5-(63#S6INjIGaFIX*JJKXbT#'+LaK2'ZXP&bAR3YKPl#K!H$G
+HZ&'@&%2SKeA#0c[%hi`X`F,UBBhq8dFe0SHhCTlb$`KRHR,U&S"!E4c!21Ed,%[
+bQ58))l[--NRcC&6,jQ8`SD,P[9DPNElD!lYX-ab-*H6AJbSS8Q,SANk4cFQ6Lp1
+0YBX*%PNYYZ'ib0pV*ECDJ+CGmK%@ci0'b@MS-pl!lhR9'qZ")j!!S-*KPH!CE39
+'a-f+U(hLCp'kBV4*INqDLMS!8PC,h2Ua9,[80H9LBK4c#fDTA59LC9*'%h!XH(C
+*Zq-@ADbAp&5&!%@+dHVQrXe%V4N**8Q+jSPV584P,Ra9Rj95XTHQCmQbZ+b"U4`
+X,88TZHZ-c084+HXQV55TJpdP@[5j)T16+ibdU`dR4@""5FQK38LZUR6dR,Q'T'N
+%1I1NU0b8J16Q4TCbMSpfbBBKCDc(k#U&(B62eU)#&Hl`H-N@[a'Y3@18*MkD!mj
+eME28DL51,bR+X2b+&E[$PC!!M1ZK%,qU)C%S(KYVmSkQ&Vl,3NZIC$RqeZHD4MT
+P9kDE,U8fc(T603q8AB0GNEk[h01Uqb'Li[em`deU%-4&J(QqSd+'mKqHb[6+Eq%
+IckPdIH51k)fLqA@KJ&'0"Ck)eiDG%E`Np'$N)X(Yi[J5T'FFDT'9&5LC'Sf"D-m
+hqjCe!kMCXjJ9@"VYDj!!fSCD"eQ0!d)4LH'cC#dP,KTY%b80I*'$l+HD)cqG@-p
+"Y6-1[,4IMY&Fc2A6m2Km%D2*"50$A02@@CLC"&03"+H3!,j9bd&S@Q0`CTeVPRD
+K'N9Hk!%8-[5!kI3-0PU85#d%ljZ4S)R8KcQZB!I0THCpcXJ`CZJSQf3JqI3BL!@
+f)V04Kkc8k$Kp)-a"1aXHcHBl8G@UTZJiDq#BIYYE(K%"apX2)e4M%*ZP-k%Q%Y'
+bk4V2&(+!bQ(ZNh+GSJX2bH-8qf0i4JD!Ta4XV1c5XBIRXTpG,b,G99ejVL9(M[%
+el3J[N!#rqH-VK%C6S`AC8LS&j,Qa"U(5,`f')I,KXEU&U33I@h)%+qh9j#Y0eC3
+UcG98*LK-2EkI9l[bKemmCpN1ZMm)L5G8@e5cN!#hhbcVLff0a#hYMFZ,4Y-,HQe
+J@'kLFXh,#[2LG,F@%YjmDcL`Q)@4I(@C&mGDiYH)G!@j#KQU,@D-#&[bdB,Ldl1
+NKEMXk9aE6,33YkjD$#beTHHX@jM1!@a0U2'TBM,C+i1&cbK`3'c9IjGCUlJhCcB
+R"K&C#'R3")Mq4b5Nb%rc4DH2!G+(!@A,H&"D&Y8,4ZSS,65-S)[kR9JEV5"e!LU
+Y2r+-p`@j`$Im)$Yi`GmL!lq4A#dh$%[LdEG&jRbHVfMKHfPRa`j-EQ(AadB4-5!
+)Ka6e,MQJ)%3i$cD)*`#%,$e@IEcKji)1,l[E$m#UdAMZa5B4m%Yr1NNj0`r)hir
+J`35P+q4L(0Qc3j4hi3J[*CU`kU5YjZCCJD$UjBKM,3SL)91TA`HNH'FIRS+hZZB
+CTK)GmBV9[UUZdBeBAVSCDDA`QX`(&cS'l66$mCB-*McSE4q&2aCE(ck,c2"!bSm
+!QL3j0&6%ffJmf`&P(dK,JUqdGbM@Z99$miMP[&k61fDY!`'$p-@l,1MTm`9kA-V
+pFF)jaHCG#`p'+TAl'+b@&Qec3cfa`&X!m4c"9B,4$*Aq@SAZT'N#G%kYVLjQ*0J
+$baH"G$%l34HL'c(JELI8D%Kh5h"'A4iY`(Rr!4IA,9JAKT-'XiNKm"&*KTIGd,I
+Y5JKK%H8r(DFSl`'dSDBF8$M'Cd[4fh$U8F6(6*p#QKk%31MjYUUMVe8r(XkqRT!
+!#M6akmX1IR'LFXV`69++pY+XKCI3IUSRhZ&8U3-MGd4`0U9e2Q-@Ga4Fah3$&Ip
+#+dA`!(+ke[F45Gh"U&'p2ibA6+14NC(+*BI'*CL#QV+SJjkqjHIG@q+ZTb8GqCd
+i![PbB-F"+c0[TCHkJG8Cj`1Mb5XQ$c0eZIiYV`"'J+iJ)iJ)k3%-0Z)%1)%1)%1
+)%1)%2iJ3IdfQUPS`KXEBDfemJIAM!GGVa"%YXP(#hK'N$kk0'BiJB@N%9Lj$`I!
+EK#9kHK25m+N46BMC)RThEd+FAN!IqB5$jmNN0baNMjJPi4j6ePGXZ)lhiMQXkeX
+rJS'SiF%Y!l$c#+03l&3pk-p4i6%Hr3PEBic&1-N+!TaP(j*9!mZfkeijJ-#L*rI
+aF6Tda[f9DMEL#I3%5"RDNKYK[p0+0R+%cPTJF#*q`d8ir`XMj%")+QVi3LCbBSp
+"CVVXcLLRE(iGjFi8TC23-$N['klU!T9D)1-M[pRe4hqKkZ++"(HVSh6Jb6EckT-
+cc#[&ABflbIXZ(l-a22mjQ)+m$V5@%Z6iM-[KFc+qEjGV#C56)Pb),+c[)A(iS+4
+rAaIc-C!!JhVFFr@dCQ+Rc3DX9G8eb(r8FbD((6X--P$[0Lp*4LDH+hbRHj+YZhS
+pcYD2Mfc'5l#U4F6jlC`lA-ahDR,E'0cZ9MEL`f#a9j)IBQX(m9[''&A@phk&HFP
+DN!$lN!!jEJPkRqI@rkB&[JaQ)`bqrZFAC'2&8Ec*QqfV[lJhL`MR9l[4`TiX++p
+kG*8fE5D)!rmU-4EVqb)rI2Cb,e60R*I8b'bm$"*U@65I[i8*rp#j1&I+d+Fh(F@
+*-hGR58FAQ`3XV'!*5S%pHFX8jUq+Y1A3Z*UqFKRkDEb#"hGG[0(A&CA9S23ISS3
+3@Yk%Q&@"%fI#KklVcSU8ERKZeH$9H6,LGQ2(V6KB%Q`+CjIG,m4B-&"f(f(Y@SP
+ZSmc)pk$A%#r`1c8Aq'&`r'T+@V)qVM-UDKMA'GEffc-EIA&Kl5bB(CNCXTDLUCp
+$*iL@*Aer'3*&6%pAGDdk@Y)kqjC#!ZfI))9p-VMjmU-!b!XFY+MCi89ZA03PVpm
++$HD!XGJ"KGjH&KX80&98`m`[K-US2jY8'aGk""XLU#FIA0bU3P*b13Y"XAHd3E)
+N@-2,QS'#@%h*!JfmUTXM@G12VQi'6-B(*XJfqY8fqG,'!2,QS'"X'ZH6dV&&rf4
+!MbEVR!'%Zb@&[qN6Dr1B1rXJ14H$I$TD1Pel"iePR1,&faA(V6i(Y18Bc@&k2qc
++rTHYI1D(VRm9(JpEAr&Ym[EMAK9G+m!l1@FBC0l(PFGP0(Bh+-LjbTebea9'M&f
+ekVCK&2mC[+q)BRAVT*[TpXp(bif0`pFESqP)J0Ka5DmZeDbZ+MQRbT3G($U9N!"
+C&'mB+Q(d`5m3p121EXPU+cN*`C6AQEib#M'%Qk$Cj&MeffLTE8q-V6B9CaHAMA1
+4EMHHaZID9IDdmpHe1Ad!,X%+1q4HHBk'aAdcIdUIZ2XhUQ,6Km[hiLr#JS6f'6V
+Qdk2E1XBcPHS,A`b[9XkPdTSD4N-B`VIl1"6cBcUmLD[5e2ep6LUX9MmG[C(m5+Z
+[3)X,1ZRbB#lVA*Zkh2NV2!4-dX@-k6564idch0Zl1QFKSV$BAqGlHR2CCd+E,kJ
+DpYlpKS#1VLbI-kTcf*MBeaq%``@RlaQ$9Em*JmYMP*3di3NS@ED-H9hYR2e*KY1
+fUr3VDdBm0,(FeKXXkVFFpG9q`B5dY*Bkf+rB&+X+UimeBmJ4)3DfY$SPZAT46EV
+$ZLkh0dUjG-Ci*kPmEN)Lmjd9+NEblkC[XY58P4YaYQ9KVS8(Ve'PBFXNGlq$iUI
+5V)YNT4R3b'Ur+e+qN5U9IfYHNUE'e4aAU!1pVTi@50``JeJXZX[[(Jq#eX2D3Mr
+10"1B`d-f1Cb%$#,"$4*%%B@Hp4$#b#8F2f,dKTj-f0jmpbT6Ki60iXRVVZA+ARN
+Q4+SLE&A%2SKc%UimM5kM'mKlV[!T*89*PZ5FA6U&1CpRhZK+@[SH9aE#c88HZ"1
+`5pZA-&!-cEfM0JY+Qm)8h9UJAXa!+AXaG2MScc9&ZD290dG)0Tc9,TXkY$HqjXm
+Yq!@*ej!!aehjMe4ff3r3-NG5*`EfVP&B[(Gfd3YBM"IIJfG1"GbbJ(+eXTbLXEb
+#ICk`+PQlUEHV-jUZq`cZK'R-1N@8M2+8kUH!*k6U'r!0fE0h"G'-3UIf+Gqlfdm
+qjjaA@HPeU4(,hkR[URSXV,J+YZX'-SaA4F2,H(PYXVYiHFU@[kHL`mpml`l4l6V
+BRI#bJm2[IpXaSYm&4'cK6#$-r3%C4aJQK*5MTi2EdbQck$Hp90X!P@5'"9Ir6N#
+++!)PpE906GI6J*!!BhlBSp@k-bJ%Jc3TiAEQ@1%mYZaPYcN-r`SPPTXZBiSjXiD
+e"NYT38$jf(fG#dl8[&'G4HQ--XMYd5G-dM2SII6BTBjX4HN)(D2[EU@U`9(UD3E
+-IHaI!!Z3!#G&!9$&!YUflYadk4fGPcT,J9dQBYp1MLfV,dlrL8B5-&m&)8&#YSd
+4m)Beb0lGRY-DjTDq,XhT0%aUT+)`jYZBBXU+ZV#DTZ*I(%[MLAaa,iiPmE5q-GL
+mI*9'ji5pQ%h5@pa0Xra0XrPB(&6"rqTJI+U'F5Mci2eF#F6L2H$,Pq0X+&!Ym(-
+[cC*Ea'Z)CX)dj[l9'RNreV4Bkjd,DMYkX4AMFGi4%NJcK3p3hIRF3MF3MF3MF3M
+@)'N'daD-AeV,YFCeI[%d@LX2CbkP2E8G9FjY&pJ[94cH91PK9miF+D9$-L+m)Rd
+3Gq&BG[q02e*dr-Q3!1UhU'!F1El"KUBP!FX0NCiaVIfb*''LZr)Uk0UBGFeUY24
+Z$VNV,E6VkiqclX22M,2#d1f8'TG1GS91f1+qq-ZpXc(E'm9iEcq99a63ph)Pq@H
+dk@+9f9I-HdLjKISf@@$Tm(#'Vi(RS9[aNSPJ'IcIq8&RqVq$phh@l0,Kp6phe+*
+FiIBiIBdD+pFGPTlE(1IBjNTaZ1@Z+rUVQlAB92+qhZ[U0GBA4YKdHGdb+Q(4aGr
+EfBPXi4rc0&H@1DqL$pYUdpl@`R,pq'c!A[GA4lBE,ReklcM1'I#Vkji8fXi08l`
+M1*QJd,"VLFYjcPic8VSZ'[1'['rHkJJCqbpkCDSieK05rBJG(%V34G'MhC[6kpr
+Ij1AhFA(l13$&GJq9Jm40FFmLUREr&amZEfC[F3iLJiif`8dp93XH-jI&8aN8'qU
+&,"B6HKkCFM+9'BZ--q4K*6LhLFLe#A!GB6&NNYMHDaJ`L&8`d+`1+Zl`449)f#8
++0p,C5$KCNmlcGRkIK-FTG'3LGCK"AGLkYBGcqVqEr1EeITbjRQjlIiZA0l[54)f
+DL[i"TDa#`5I%fHfk8GZHXIhJH2pZU%A9FEe%Lc"A9-rmU*`)F`MSjT6pq)NEl[M
+krfrEZq2*Nl"kJR-e-@M982U"LSS2V5jNDl-&PYCD+HCF[I9IJ6)&'ID"0iD@r[-
+rr(Q1TmGQM#Q!BIG6e%'lrIKQ'rk2LcSa[`XfKk1Q'Hm[Z-+(Gm!!!%)!!*Q3!*J
+!"J!!!!!!!!!!!$"TF!"9QA9RGfJ(LBGS#3#(!*QC#3!*N!#!QBJ!N!!!J!!%K@4
+RCCGQ9@K89RGf!!!!"h!3!!%c4&F'CRJ)J(!)!)!!#!SM-d4&9@B'"fC`phZMCGZ
+RUM+IP5kQLHk+[M2rJ,M`RM5l#q01MUpYHB+II9q&FFhq6m,N'08GAYdHZ1D1L1E
+pCC!!JqVXl2EdG2CdDIC'RekZ[mpA6e-(qhMPY`ae4[j#6MQ%CqRRkI[q1Eh4r(p
+r+*lj@dLR(K``abMCKM$@$9fS&3$q1%F*@pmZkDN(`fmUA@h8bS0J3hafJaa[Yb4
+hXK0Qr$A-1qqG(%IN%cN8`f+QmH0mI6NJd)Dh$I[PIV8`XqR(CXRM!)+(iclJhd4
+(ml&4#Ti5Pq'85hBcPVj##cKAR3J[MKZPGIB-aM*#Zkr``ljkblmDCD(iq0f'(IB
+4j$9(HJK4CIRqE"22&3(5YbibhEZA2(rmDC!!KND(MKMVM1dRV9ldRN64e4Yf`Z@
+hDM-fBFEpC$[Kab$qkJKVVijBF9[a5qcD-#-X)Pab`hbbZY4DSPRL9GCHR#+14PS
+JLYNCiDCCHDFN8MrE'kf2k6D22(b[ZA'FZ6#EbN'f8GT),VqH01Q2pR`bR[qKL4b
+AT$qVaZbfaYRZi4Xa`haZ,$ppm[#kH1LQ8VaXDp%pI',,#45[la6lTiD$H,1HCUY
+Fbr(hHp9HD)cdR,%UY)pmff[mmm)Y#U&d&'RVpN@lCBQ)*fX2P-*5Dk-aZCEMjib
+iiR,RR5fM2!SkZl$,#a%$&A$#kr+cIGI@LpU-TUB`8E2M*eTZ+JQHM'APA&Aj1d!
+0EVVVM+X8IRkIE8k@iR+mce0hHK+UbC,j8jT,KMKE1P,VqjldlRFEi596qTd3TTC
+I,I0RI`dA`BCdZ4lcp2ZU%phAj[856,kVc"[R6VX%*cl&RV4p2jH81'#H*[m`l!`
+F,haMqITpi@V,9'L2X(!eIZ,HUVH8JRm"U(8rdC`D,9%PpJNLQ9p3Crf42Vk@cGl
+2hlkpBBGYT&P12#"YBTH5*Tr@fAZle@fkM6"Q0HDX!!"#!!#3!!QAJ!8!!!!!!!!
+!!!"!J!!)L3"RD!QS!!#JF)#!KTLAN!!!#AL!B!Q!N!#3!!!!!)4P9(CdKe98@N9
+&GkD3!!!!#B!,!!%N4A9@!!!!!(!*)M4%CQ9JCPGRr@A1HIYZqNlBbl)Ilpr4p*I
+hV2@(A!#BI+0pDD`lk9Kam1QXljkfeZZrU9GCdc4KqAr0rkIpZZrD@YpCk@F&[`i
+3[TMM+p#-+Gl%h*j0YddPV+eTjm`Ack3mCjiDhGA8&H&,pXTCfeKYV,#(,T!!dGH
+pd*jhilB)iU)8Dhq!ED4d)PZKT@@PCSlMRK$kr@A@d2hHVe%3clj9PRI*'0DAbNN
+F0VH!P!4bT6a!HXN85!M5P8jiNT5q(#9mTC8U"-Gm)FDdmTi5E5XGV8bMDGm-pXZ
+8KkjPGKY,rf`,dc%ar*%UL!#l,3BCYJT,3d`TYbaNX4fbcI&@jpL3!'H86"HF,4#
+eYJpmqHaFfk(R1hK!N5#+E@KI&R&6Y*[BUiI--I#PCrj61dF@*hP+T1)iU2E"+9r
+r1fM,NK%-X*3mSeR+h4FiVQ+'XrmFKF3fE@5(GG*AcML$f$[0lP-Uj&%V3Pj5c$C
+XF%Gpeqj9D-RlKjJapUFP5@QQ*+@9%UfIL)HDb[TN0f$"lIGGr%ZRR5Z'Uler(6'
+-mi@Prmd8c@C$@Zeeh$B[Z[CeGAE8ipqA4+2Zb32m0XThq'q@'h[C1b"IZG3H-1h
+I$M'I182GSJIiFXmGr1RPliAAI)DE!*,$VjG1b#G$h9j+ZZieRP'[6VeRBfa#(KD
+fRCl2CjqIR[D@lk9jq`M'*6QFE5F+XTeV5VI12Mp1(cKkrL9NE&@`Z"jI2bP$jbX
+9YirQ-q-E,"f@"`0NcbdaNZ%'A%Vd#-YB2lV[M66SCcek8-K*`jm4U[HI+G0YB@T
+"I)`mc[i[b[L3!+p-Eii5+EAj'&-mHRTh+jZ4f8D95%de2qpp!5E2MDm1k+QjZll
+(mX-q*i8*(G1q@BQH[ZimHiSEYc`pYhqrId!!!!"#!!!+U3U3!!HUS!!!S!#l#UT
++L+HTGj!!ChL(F*QDLR#(QTDBGhZ9!(GhB'GSZBJ!B!#9CQ4QCCK@9'T94BH'T`J
+!#)!G!!)M0%9Q9iLC!!J*!!N!!!N!!!!!!!!!!!!!!!NN)d999@99CQCRCQKhGhC
+kL)GkH(H*Q)QSS)J*#U!*!*!!!!!!UYrIKTUVMc3R(iA9AFB"iF8-NIC$C6RYPG$
+6+f',AZZUceA6Z8F"6$haYZUPC$Piq6dE`3hiF(PiBIhSd1SV"liFRSiq5(,jr2b
+HEcrCj[2pd1APj[YjHEcmX0Qi)'(6m0X2llfrcr,jpAelfqe1+`2Br'"K$LiSCYd
+1QfV2$X4#dfD)G9Y0RZKdmF-90@U1p[K'r,jrXbD`MRfeX*D@+M"#Q'H9GFFmb1U
+--G`%!Lkf[&e`&88fET@4K'Zk-2$A)2pXdA3RVMXKIG(6IA`mEaHaKG+qh2%+E4&
+%I-XL!RC6-XaRPC1QUb1L&9M"`40,N3Jd%`EJ5ZKNpRIpD4GYM6S,`+TmF)&4k*C
+lpN3L%F+kPAiK!ANjP$EE,4H'FT!!&9@6$#0I-(NJe"mq*["#fqaXBJ6"(&'!%K`
+"c4(HbQbqQY'RRVYPIUeK#lD`aTX9BpVfb[KRTXK6Ai8lVSDSc4SkkCaZQk`M&AT
+YPX5#2m0-p[0j[-!BU)cMPEUmbKD*TjBRJK$SMYTYQ@q+-@B)'2AC8LMRZ)[f9Cp
+G@UN1F`f@3`fjT@K%,-a*Ni'R6e)B)IME+AZedqq0N!$Y4lP0F1ZN(Y-j@lJJZ,j
+I2k3$m(UiBHU@hGE9UecKbIkp(SiMD@re2`qN5EEBF!J4N!![AMe4),S&&,DXek5
+f#$m`L*XPSUdeCdC-e#TY%RkkjH!NlICSLD!4%5lGJN%NT3fjVTLYPqSY'KL[c9K
+Q1ZV2'`9Ki1[&Lkc(H(I%($*N`pAGLpY(Erp!,*rBTqBRTF6q9(I$[lZV*qH((d`
+!CLaphrp(4dp%2dr6$hJ4qVkSBHhSKqG'6mZlej!!"RYKdqc&MkHr[KhB`JD1c&e
+d![#!aiHh*4dpq#&(EkZ[ep!BA!iFGG(C4N`j+1lY`"D"9+EK![$Q(Ge3l1R(k[b
+)Iq0(A4NpU,cUSbGT@(9hBiBBBX12*4k[AeiFF-AVaiZl[k3m0Z8DaC!!"PjqbQi
+314kf!BRLCd-`Z0e!HN+Xk`1#)$B@CjE0SapXQQajf4S`)h3Zeb[V'b)'1B5f@rU
+kRB-)kV4&i6E3V#mHVJSXh(Jc'31J,NA*f4&#iYZ#T5B0XH+Z91J%E-J,lJe39&3
+MKc*G&p#KV0`3%IhR"TJVrKc!N!!j`VT!bEJUKj-ZLrCYmJD%f9R*J,h-,Cdchf5
+&#K5LMYSbG2X5Z5'#iT3kUV4KhReacqiZ!Z##U9qH,V`dGVh6&iiB+SRG'Q'9'CP
+I2EHK)De$DZAQDaI&8JVC)AmA5A6m1(3d005`H@V6m(80PF3H@U`TC`ZbkDYlHha
+JrrEkpl+#6,3K"jH5(LJHBT@#1IMjH6iX2!&#"AlGq$#bk@b1LRGamI(rY8'XC[%
+K%!%r%a+rmhdGqb30FY8R&ZAi$G&Gc(D&T)8hGNY&&%eSE`8el*A6i8QU%D6d&%`
+(VM+fHTc0`3'`iS-4Xf8lM0)YB)X8fDK[rXMRMGG5QF+5@h$9f%[!3M4*SNK&HLI
+e*$!6ee5N)AD)dQ5rkhL8YX4!`F0JTlNTj--$UeKH4cdLS,'!2#0,IkV0-Q#Nj5#
+HaQ3,,MMY1&jPLSKQ6cMeLdHQqea$mBXa%UdL+i5r,jrZhiFR,JKbHI"$r1#(fJ+
+q`!Rh3fc@"H#%Cja'jl%&HMA-,f01N!$0$K(j0Y1Ih8KmhN6`epd3I#FeahkQmT2
+%%(6eJ"cS+rqRI%,39Xp,bjB@dKpjMQpabH(*[38j)996A9reI,bkGqR5PcU4ic8
+MMbhq6hKrV-!82aijf(%-L9BVF[%[6+8d$RTT(rJXV3dMrbp9ECIXc41GMVP0YV5
+LQqFKIS'"$`Ji%b[%lU[qNb+Rc#c'c1!jkIfadX2`&'$)RLKERUAS)kbP`d6C)!8
+LfR4"(GXlRD+[I8HC6TR1NE@N8#"4XK#T3h$SQ16%XFYG1D0I%qQGR9-6H4B+&l4
+,"hhQAeV'8P1d)CereR[f'14DS2,Be1QZqlA!$P9XV%U8bG6Y*0L1M$BYl&MV3,Y
+b@C89"#"FSHi5(lTl8ee`#Vl4K"1R-+$i)9Tl)$L#SbkePYpBdj4V&#e0(T&S([Q
+eP"jhQmQZrCBcE+p+DicY8T!!&*a[ISLf4f5CD'!TC9V,U*aTPDq9i1Fc*BSbTF#
+44-4AlV2GZfCQ8cq!)cV`&lVJ4L9Ej(*lJd13!*LTQ1*5XEkPcl(K@H[(JILmrJN
+lSK8+)eqKi9,ii*`C##`j)BrAf`b8GR5H6'9H@'"QU1i-F)HXj6ZjD(!a2IS)4cP
+QQ@jbfHEk1ZV0iMI'ZPCk$MPKYMRUdlJf3ae%+E$XbfPeS(I"02%q33A(*PL1&pb
+ZU6KdUD6!3LbF4IShiDUj#qNieF8kKX8BCZ)-IE+laB%)DIb%VTC`CQ$iY(6hFIA
+hBI)AGijZ3d4fQ-3UmABmb[G9q+lc+4Md#K0jU2a&SB3#N!!&FD8Q@J*8mP%mf,T
+$jc6b[+BEel'0B9TqJUarBBf4'')I,BjSHcT+(qC`IKEVr#bG!dAV2DXAZMHVPka
+d2,KZSpMA20`iZf5Kc`j!kEqHq0VLI!)jmR(ENhKBaCYN,pJ2re'Pje(KL6dL2M4
+P2C`6V("G,crr4GG(66I@1fpNkUfcB$!*chf66RXXLILd8Cq6I%rVF4H8XYMlp!F
+Yim[*$#-H+drE`(Kk)Ef@)-phkbcFrLcj#AJS!R3Rkh)r!%"j)3KPMXZeH,9pP4V
+R2m#HX#`Di'VcKE!mCGXlRI(I+3lick$$,jI2qJIQ2pDbdN`Aea(ADF56(c$EI-R
+@Y*6*4YRp&Lc`5e5kZjTPKpIX9-)AFG0r`I`Y'9cRFMRbKeT#3Gra@pPHiq"!a*,
+(GD$FD$q&@LH[RbkaV16%@Q0MUc54#%&[ahXZ(),D2F#Eqb@jHk(i1CL2r"Cj!`I
+mPprhrI$T(eJprpRdqRdl`!!!3J!!LBN*UJDl!+UUUUQl#U"*QCF*L+"hD'GVPi#
+*J)H3!(HCPiZC!*Q)N!"iD!UC#PS!"'9NCR@i9P4D98CRGlF)!!L!)!!#)d4&C@C
+SKiL+L+L3!!HD!!!+!!!!!!!*!!S+!!!!#$-c0&999QCfCRKfGiKRGQGiH(U(U)#
+(N!#'GiL'F*!!Q*!!N!!(QUUJQJ#T!+!+!!!+#D!!!!S+i1#'ZbfAPK6UPMCMPTf
+B`Ka3d5r3!k'q@'0NlSCm[(j-J&I0i2Qm-2Rr$8j&r$[Kaq6,a`cjXh(iXhdq,0i
+iCmrPcrqHA2p80[D#$$Sl,iI2Ni1AhHrcrhbF%+P$b(Zpr`k&!VA2$E'R$#bkZhG
+UXZf3!+@8YP#q1bA$#NG0XJ12GlrqCki9cZT+kQ2$$6CFJXfa`f@A!)bTAPKNi!+
+`@)6`X!AMDd`S(V$heaaKTMM,9!"J"5(ka"[rp`MUh4S6CMAe6RE$'NEY8F040fk
+K)9Fpf'-S5"9lBAfaVP!&$9CVeb`#AbU2Z%JbFSGFSG8Gi!S#-+LC&YL#Y#Vek&S
+i)fRA1'q1&ND"9BNMIV2G#Z0a3H&)GGP1U%J"CB"Cb3JlCJlpX,+3!+6KMZ!)l3R
+BA5N9K2!X1Jpei6fKNX)dVkN(9H%JdkKI2VZ"[!Xr$@3M$V`X!ELdk[E'[#CK%SA
+Kp)JjZ+R3PpFEP)$UMJAFK$)V*P9K$hfb$k)5iYXE,9UbNZ`&VQ8"mXm0LL8(B@@
+fJLAKpB&5i0kkA`aPJ(iP8C+ZI4ZZYRAl$*!!i!RrC)0k(`FaJ6'&XU8$T5r2)h0
+Sdqd4#fhff5%K5U#B[ASDMh$e+McK,rHkc#@dc9&[33iVSdFccK985Hm%Bcf`ZhE
+G)2fkm#9!X'PBa3)QZc$'LK8*M)`VkShKACB3d6KU$QZScZbC#')LEePqFX"NHVM
+EE,8@0ecYXQP'CGcK,9,AB*+hQ0S,(jfa"q&BIdB`URZSASB!%!5BJIL!5Q##H*`
+8B#K1U9a2dEFCT!85'&,[XC!!+4F+)11kqr#@)RjGYdA'VEVUP(9D$Q#cq%2CG--
+66k#J&3"V$3kP8VL0QUCJMe4SB'QC6(+B`FA4crN)jK`bP+dh3$[m40DJ95GeY#B
+j+XICCHd,1AMVfJBIb'3qcrp(mZB9U)Q5S9Xh1$"bmHE0Q!erJCSYPeQXV!dDDie
+d"[m('A$FIKb9DV"+9`12)'q41EBpPQhGYBT,`DbGmJBm3[DR3lZ$*#%+TEFGRGr
+PeR24PrAGBQEqRD9aSPf$,B!hclK80G``irUmReIkpUL'UNm(hqaFcC5b0TDpIB8
+,,V+m8&292AVaP6PcCH6N4A"c40M[3K$MbJ2+'*GabmQAaU&rp1#'`*E%#,13!*!
+!d8G9&MC"K[HjK09"'4#0*hZKHKImQA1JXq0`,%,fQG+$0qf-'6-V-h%#VI4H8kB
+dA1C&`qldrip#Xi0aHYE"#(dlVVJeIhJPBka4I)$rpr!C[%R*ZQ,"MBcJS8*3B*q
+d(RfVe!qSG3&I96$F4lqlJKTAQ)%Q%c+aKS1VN`iB-d)"MpSdkqkV'cXT+9eiPa5
+V6VpTZLrC`3qe@95'JhKQTk((i`d'QGZTSJ8*!TebYhbG$rp["$e5V5HP0B5KrRF
+MpXE+IFJITfhM48*#XcD+0Fp`B,'mA6DP4j8%S%*Kc##@1i43(CkP5[r3cd!)F3L
+QAF*6BJEp2S3@rlh6T)*lhHrqUK9"!N(C"jK'8#+LaI`1'Y,&'+[F3`+@kY-jqa[
+E(N!Alp@Q3P$X&P&i"rm`AVZdk),YJF-,F)fN6r$84MG-5f8*PAa"**,Da3N'N5U
+9fSDiCFY@%VBpJ#rr!2+`UQUQ!"SM,VXNAY%EP@qHFk#UHRFSFHeN9K-ScUbC"eD
+m@d`*cYU4-Q6%i&D3!)%Ea4[BM8L-L0$C6[(B)fP0im(UTIr#5UUL(C68lS"4MZ!
+5UlCM)JS)TNjF3"8,e[#idCX2$&T%Ph+VD)jfhT%@1R'Q!cq)cB4!FIm[2pRUdG2
+2pZMj9**F4l0LGIc!4Y(j(!%+H-J+e$GR$'HeJa49ZTl+VSiB6kjB0!NSMfMDK$L
+iS9,el'k0iZ"16%AEYDD&f[UkpBk`0eMlZUp9mUaSPr-$d&Y"#f%qkUc@#QYehej
+LVHp9cIN0D(G8ZZ4+i`mGiebfAG9QQ`*j!Gmc@Xa4&HPjJ05"&!KlDYGRYK"Upc6
++dDqNV59Xkf#&Mr0eiUbLe[qDhC!!(iV2("SEfUa5S0elPX+[aXaTdS(VJ(fA8Fc
+DFlUL`RG9e#G5d`*3,9##LJQEL6&,B4bk(#k6#c'MlqMTk)IEcqL(fG!bfIMqS![
+4mLcFk'VNpqd&RiJi$GKFHkrdLe38QTAkGZ+T-cZYl4JAL-&aJilNSb!8,"BR-E%
+4H&`JLcS`,A5f$E([(E%L,,P23JrGb+mfDU4diUEd!HaN[6Plr&(3ZaK"MYa[[G1
+f1aV&)ij!&9)VPlQL3@dq-I$*'F`Pa,mCN!#`c%C9F3E&0Lk5GESm$+LmVI1c8Y4
+Z4fQlS+XKqS@KJC)c9@klITRf-#HXD&"P$2I0cFY@UqVQVVYh`B*P!i60R0`*b"C
+"fCq6NE,CCTKF!T)2#@156@1")b4R-"F0@*b0ldbk,m2d(#J``EBEPG9(HBJ'&j5
+RD1DR"-1MfmF(l2+Kmp$3XTU0,fSMGch(3Ya5Z6Z"-p9aUBAEJ&0KcE0NY5qpZVf
+5`ZiP[M'mm8PVQA52AS$EMkB2Q[V#0KqB`fQRPkjbJ,fQTf$pi5Q'fmMR'(J%XKm
+Q!3CB$HKiQU1@Ep2#IM8SF*I3Rc$2(38V9HFNSj("SkQ[C!i5`Tj(T3IIm$hT'2j
++)TRE2i6X"T)h$f0&8SjBMN2$RmqMSk8)qUGB6*qK+k9@MJ+3!&GBR,h*Ul(KL03
+c!UZ&mG@q)X!9j+`dpX1*m49H`Qimekj&0e&20A!X2Gc0$"K88XQ3!#J1bNrA*R'
+NPhi"&2Lph[cTlT0p$e9Y(hqAalMAA+p2eiDm&AAk4,pj`4r!"FNH4,iFk1["2c1
+l@rH`mTITi4Va2#+X2relVIN(fN(0[`MpVd5k2VF*%GXV)%,LQL((`58X!$2ZXa0
+&kBU[2X%q&`RVcp,qH[,qr2TV1DN$Pq93DM&b+$if'JP9i+A4UiIGMe%qARpIk*p
+e8B!!6V(m"28F+a8mHA-ceeALQq-8'qH+#i'4jji11B#BK+jJ(fD5Yj1rq)(bX*(
+TLF"ST*Xa1DZj(@li'S'VrQ(`['*bh$Mjm1IEaG-,l`4AqlMaJQcbArlAE#i(D[+
+&ej)TJQ254li*ppmi*KT(R"2[[eJQ-DRrB*XDYpHC#m%4L1qF%Hql`4%LRp%P(1N
+j!NU`3HAG2eJ@qm!'-3`-2TJKI*[XRZ&D6KJRri4+N!$X1!dVBLT%CY@[NB2#*h'
+F!PSAJN*`r+9DBe3dH10Ui`ZBN!$T[aEbjL1lF'YMP`%BdU&2iR"6DQ8($`f"ABE
+A&X!&UUiZ0[qV9mYhjd$IR303rPD2aqSkVk"mERS(YQ&Z&N,3hjd'H[3Cr[30`q4
+[Yl99d@J&fJUiah$r5arI`,`dd'aG2M%""mkHJSZ6jp#rmQq3!(rF3f(l-DBJ)Ji
+e*q(Kh4'Dp8LZ9ZlmE*[Vq[kiG(TmlRre[0j[0N!!!%)!!!UlN!#UTJS+S+#JS!U
+J!%#)P`PhJ(GRGhL)J*L+KiPjU*L*U!"jQ(#)H3QD#9Q`Y@9NCQ5A9N4J99CRGTF
+)!!G`$`!#)c4&9QH)LCN*UU!!#LXc4%999@9fCQChGQGhChGfGhGiGjKiPjH*L(N
++S!#3!!#!!!!!#JU3!!#J!+$Fh)CT@ap%-1Z8mH(CI#("$TMq9mViE)hAbT1(*Mi
+rTaEN)FfliGk(cql+k,GrC$MqR(a`j1,Liq(LmR$aHD(*bHMLm[Siq1'RD"r$fGQ
+U(ciYcPlZrfq)%6Tr(hIIlr`kBF(!#*5'U[2'q&mXXBC0UJJ(#Ni`e5MB!EQ!Me4
+ZaEJ(P41e0H%,SjBjT6!k#8r4I#S"A83`!3![$!&N!pp'(JbEH!JJ%Pr6([`P1&Y
+FmYpJ"m-e,Y0H'1(qpX!EDpGS+'L-0%CCp'($ebbiD!5VUm*8*$UfAbrC$e9S3&"
+[p9dEihE)jGq'ZGXEl`3J&qZQZh,$6Ae!Ak#KlU88$XVDp@1%2G-"f[#&PGk#H%i
+pE`YejIeehi4bNijjE)`"(VKi,SehdRANYMi)CpH'%ESC)iGFBNR!N!$65$$ZqfP
+d)pPHR9E(I32CTAAi!NDBiD+C3Nph9H@(KpINDd@3!$PXeFV9$(iBrMMKE&$18Ch
+iAd*+3fJNhaXT-,8T3#EDlijFHmN$!X&p0-8@!Xa&VTJd%VEB6TJUXlDDiGCBT!6
+A-26)rc)%-Y*r4K#f5Z,!IfUfcNDViJSN0P)!k$-J04K!4L3l+jXFF3hT,N3&lL9
+C6c`q[fp2Xq##R4@%1P2C6U$YfQ('D&h(V)JKLd65#a+H@@b@AAADKchfaQB+eNB
+"B#,'3#9c"1+"9-6r#eNS!3XFDl,U**JZ`YM21SL9C3r1'kmFfdNY3DF)jXdE-"'
+3!%$dG@#-r&MhK'hT)fd8cCJj"8Hf-"U0rD)FC)Z8+PP5-RThSAPZ%6Pi1,(am8T
+liJh+c3NdK@XfMf'UfX90B8-KF+lX2p1R%b(RCSVRR3dNelG8Em0STKK@&'qrhp-
+'#$IGIb%"bQKeC%hAaYc"@")X%(k`a+j#BAk+"GXlVSdMbLji0-i8Ud0XFl-Vr3K
+#lZrreVA[!FMrZAcKe#ZbjI0MmrP)18-q6(ir-J1GC3"jT!M2958`6eFD,"Y+3Y4
+C09CTeQ(c9jPTqdbYVZD)`9[q9hE!$MFX#$d"j%2YP1r9AGR%S"6,%8bJ%*'UfXk
+$SpMmZ*[@[*-ZaLdAcB8`%clSpGdX%[epPdV)IFQLcdTScjYHN38aabkr8ViIXMU
+M2,'GNShqL&A1fk6ikSf5"0$Y6R5%JPd,LbbF1Rm[MH$%8A9"RP@#Cr%UQTec8Db
+4k$*NZDb`Q3NX5K[`'A&C`NK#*R@+FMC(*CT*EEPf5e+bRJi"D`e+I"$0EAR%F2H
+P8SN-AcM2$GY-EDmK*"NiEL3G#BJTacAPSTB'9k(&eeJ*aCeZaMGpHp$edeEENX6
+ir2jr([RDVa2Yd45Vfh9ckK"1@H+de!j(%0A`#%4Y6CL'$0pNVm,T"`4D%%$K$%k
+DCCCT@($fCcNQ5PGYY1X*MV$kbXJF2'l5jRdjk`8SG&e2e0QA4Vb@K&HH9NCLK[G
+jqMSjpiSGmBVH@L)q[hp(rIGprfPhHE$9k1(K!'+q&'DACq&3A`NHYBUV50P!Til
+AZq"Gf(ba9"-V+CBrrmh+1%(Ghr`h)FbVXc!B2H5Z[3H"*3H8jJ,R@@(dhiX93fM
+j+GPA0E%)BDi"6EZ#ZrX3Ed&!j$5epM+i&&bDj@j6#GAYN!$5%I,,6'EbqEZlrh#
++MqAbB8cMB%%(G[Y8MBMTpIV)Ffq@pJ3XTTdTP!1A`91hX`J'cNDF,KC)HEjbCq"
+j4L)4$86,(('SN!#S*jI$C'BUMD!*m!eRE4ADFNZd%9Y3'kDJ9q`L64!$'fY01Eb
+TMHFaYFd9VC-Gl[666$i8kT@G8KdL5PR'(J5cGP4P%KSIYI8(jDdFX4INj@ep5QX
+8TBS3U!BISGpV@al8emTG&amBVjqNh,I,j"A8VGCl+BUXdPH#hI@Qm00q'[8LU@8
+YekCTAf0SieJR!SX(cQ-5KlHhdj8-i5[1NLl*A!@Z#,RDSX89&BI1dC98%,Pi*kV
+MADr-JBAf&@HfQ5ZfS6cUjZIiF[1*GIe%`ij`MCpJh8H3!&j-M+)ImSPM0l6Hf$(
+pS,&2h,fY4N!hjI)$Rq3pUQGp'L9e[8*,M#1l06%BL"3Qa@Fe`L`['qcAGG'D1d0
+$k@e2'c9a1qhZ-CJJF5ZA[SEE"-A3JVf*Q"*qS+TC6%LG!"Al8QF,%%8EX"Q`'Ua
+2X3ml5Zp-%IqL@(m5`jBD2&Zk1(BHB(jr'8aa41F+r!DSK0%er'4*crKC"3AD-R+
+EY,iE[Qm[PmIQ[eF[(U`hKYXFiL$5YB%Xc$FH!F#54Z#%M,hLA!KJN!$k[C53!-A
+KYPd$Z!,UclYjKI&Mr4+[RD)@IP%r+kqrbUpA#r50#BK5lfJXd8[!E[eMdc5dpDD
+MF%INahS!rrhmH8H%XLMeC+XK`YIlmKbj3@[,aN+%SkGR+c2#EDVK`R2c!QHNMaI
+3*LQGhIrIFGqrlVp@`-Aqp#0h[VL%5lZrq`eh(YJcaShf8KNNHRFkGCZa#BZjP'(
+4(aU$1&LIT38KR6a4&JU'l0)J,Nj(N3bqGJm@I%0l0GV0`")1N!"UPUYfZN0aDri
+KDrrZ3bP@6c$L+!1EPHB!-34SEG3EF'5!MeP2YqTr8bD0ql[148cqKiS*N!!(qT!
+!0@-eP-@-'2*ACe*iZe(JZA8YFH1DZ@@839DV@3D`XTc-[&&6R)qHjDd&[9di'1q
+DSEUiFIM#fXSm@*M$lP9HeMNK-Vbl+a@Qm(VjLAmcbaP*2DC6eh[T$AfIH3$IqJe
+6+mC!Lc3-c85[eS4j,-"Z`GqPM(-pe@"BB2I)+B+X49NqkbRc$Fh+*aLHAI$`Zli
+6bdEi(BjaH[JC-NDr4,8REd[S"N(9XNGhQ)RdURe!*"%f1mQ&(#mR(eV3!T&LcKT
+ErJjd3)M,G*L@88i+6!$#H-id('*,A94cYUf$Srfe(aVS('LdB#e&!XP-Ze!YQT6
+!KBBbNH-Jf4(-e2"empHPQ'iq#UlF0[Ui+ZEl[ZK9'fm3%TIV&Q%6l0&h,c@feR`
+CMkcSKDIS"aZRA3)Tle[6TD&I!dGMd#"&MTe8Z'K1hD05IiYjpZqUjc"Ri(')l1Y
+6,Z6`NHrb-kdLJ##(5q2*I,hP52`mErRQY84p[*H[+,I3jc`TAJ!iV[eBJ%Ir'm6
+4F)qGeqA`Rm3$Zd9q44chM*SGCj!!J0mArR8"+N&jdr3G,Hl[rH0LarUMmdCX3#b
+4Zr4180!M,`q0jNP)[jVJDR63QkFHc#'kMSpjh8BBE!@LQ&ehV&3BbE*D2efJJ"S
+#`0jM[r9"aX3jEDiUhc9D'IP&fe6YUI'JUd$c$fq(Mq4l-mMqIq1rUa(V@p@*YeV
+abJ9j*K2I0CbYIiCjV(GDfJpDKm(-mkL6[UpAUKl2Il8hDRr96qqr6kI6L!!!3J!
+!QDS*S+8!N!!!!!!!!!!!-!U(#)HJH@GfF)QBL(#)J+L@Q)S)!(D*F*G`!)S!8!#
+&C@4RCDP99@T99SGfTfG`"i!G!!)M0&9fCAL!!!F!!!!!#!!)!!#!#!F!#!!!!)!
+6)c4%4@9P9eCiJ)#)"`!!!!!!#1$JM99A,QMUqI64XlIKNdh8aq8I#kh'1UM4A+2
+GXf5YdeGS&ZUAc`U`Mkb[`UZYMPbCI6-%$rVcIiiBMbI(5iKZ,kaPp16,(,bFR*a
+mRjmHAd4bFR0PpA0jrdLcF%(([lGNH5EJpRMp[KrQEJMcCZ'-efcGI9ekmBbqVdq
+VL!0kZ@0'k2II96'G$DLh6(`[SYrQ2INMSSUkj!mkYBE"JQ!%84XS[aLl8aij)Mp
+UX-EkY'h%[J),MZ[Lbl69UUTS)TJ%*4I+++klZb@Q0YZQ9mBkj4M+qc!S`K[23%P
+(4IGrf91-G'h4@'[ce8bY`P(QjqMSjq()%9db"`#p'MQrISrjmIPrZ!XY@1cQiq-
+!f6'AD@cGIemDKI'6eU6*kYAE1@(UUYPTRXPM41T229EXfLf[RdLSXjUHI6I4UaR
+e96666d-ZcZcGrFmB$`ljSmIYpj!!AqR8'[QZX#&%3ClK%eXDJ9B"idBT)Qh!5$+
+S3$HDlk+k+VBR%FcQ"0'kBKKCL@@BS[PrlE9H$E#VrmKC!*j88kd4eBVS$5)24@M
+@`lmJ['8fqQbbV4Pj0k)N"fM$F3j@KC4ZLfl'*GS343!Y`!q')#&[6LJB4Q$"h4f
+9!G*GS#bZSdTJ-4eK%p1(F&0hRTN`ea4KFAVZ4[%cDIf5Bbl6GCB@I2QkHlCI9EL
+@GhcdApIFJ9&0&T8b60MG#%JcRLQlEY4D%8kk,k+48H#2QhG#B&9"F85bGH6L5Kj
+GY&QbZ8dlDVlUE,m[*hcEaJPd3qk-*$5e',-V8L4J`Gk8JFRlc%09Y0Hdalf#rdY
+X6IETS[dcDAH`KSpQ"4Ycq0YYY9[@iM-GGpfhVeY%dk9$0X[ZdlD4Ta-V&$'e'EF
+@pNPFGEEVYYlPh1eT-RCHHiBBCp')M9c*EGf&$4p2TQcqAbMfXmphF+UPFHBA@')
+cMdQCBpeCjep2TlN2IGAB9-iGj)q1SZ#0G(eNB8%'Mb0ZFf+$'rG%Y0@+5f2@+RK
+PlL(@HbZLNM3KqDkQREII+fPC8hqbQcHU2hqbJ"E0cfJh'AYP9C1@l!ceGT%!3cB
+pJlEhE&3kdJQQ@UiPIIGH*r6`kHbV5PNXp+66jU0KUUC""E+CcS+RLH)Kdb`Ukl8
+jE&Y&J9ljm*QA`N(fbiGX"CcMXpT36hl4Ra&j0(kd#ZIN%0'q2fPK6I8K+F3lik8
+3rQfBm)i4IMVUTrQD%e#B$har&`p@!,r[[Mmr$`p(KiHV`m-[)!6+!6P!*j`#ITi
+H(+"6Pmj3K2mDN3(hEar3GSpYM-Jr4d@,p3f&E5'kDk,6pbH2frXpS,4fY)*B)d$
+2J%2k[D&XEJh23,JIm'MmjG)E$GB'DrN0*Z%83`TdBf5@3*q(Mp[`IGZBYfi0%pP
+p4jdNU2K!H2fr&Yqi0f932C@%VkY6dD&D$Uec*LI!SJCqGd!PP[ak*mh4"rU6Gh2
+Vk3+EAGE1)HcE"j(`4lIElBprlr#1VTqEIqpkrAkjTJ!!!%)!!+S*X,S(UUS+S,Z
+UUE!!5CD(#)H`GfKeH)#BU(#'LSN)Q)!(!*USN!!)LJ#E#9N!P@98Cf5S9P4J99C
+hGV8'!!G`'!!#)c49CPChKiLTQDU`#`!!S!X!!!!!X$8c4&9P9@CQCPCRGiH(GfG
+jKhH'Q(H)L(LBT`QCKjLSU+U)KkL3!*Q+N!!+N!#3!!N+S+S*!+!+QU$MiiDT@ak
+BI,mIMA1l($2M(ZKc3q9@Qf-*kSHd"@)$"#NIa`PK$XMIK+Gd1M24rEL"!mA9Bp$
+rPl)8Ifcmm+26kI6jHIdHARp-+24dp(fG0&%0Qm$k(ZlYX2&aFHM[m2IrlaFI&a`
+K$jDii4KXUV[RK#Uq-+VS4U`h`lDYm-CJ0I-"5',5-%h&'-i(hfJ9hBhli5ZKMVL
+qa,!*[AI'V'0N1f@1Z&09PRbq(YKE)&E#I5L#prKp$!aPE(XME`baPME(Q#Tim-Y
+YAA(JJS#9`33NVe3ZhE0-EiFr,#MPKdFX)ie`e6[KAVUfiKEZ@'%Dm3c,#%l`2m0
+fPX)eA@%LlX!M)@8TKI1e&&PGB%lU)S+PN!#D,+9a+"&%'MjKVRZYXKY[RT!![Hq
+'Q--UG8lC6i!r6!pUaK,%'$C%)0Za"%VRIH%(YhmX01l''qHk&BES%,#,EmGFVZZ
+%E3$L'LbJRN!0TRIEI,%%er'iA"J@a8p#X9*#8'#ff0K)RqjkEUYNFq-kmm2YaBV
+eM5dJ2SGm*E0S8r!2$TEP*"3$Lb4dGH'IZ'iY5UVah!elf1dIY*!!UHk+YN`TPdm
+3d59f*B&$@$+@#UiZi0Z*)GYh)GjZB%FTAXhB"4c,,@CIN8N0e!E[`MEU"Z!TkY5
+#b9eGZkb-+3dL[Uql*MkZD9R"ZB0Z(4"kK3bDYLS6%@fP(%""6S1e424!Y`L`XMY
+$@d8Ui%2Yea!F[4#GGAB*[ii`T%!Ze#leIGMIZ#JA[!TUU,bJU!(B)Q-YL[BH50C
+i3q-YNVDVc"8UlJ&GC0BLZf5`ffeEdIXCbQ`h#@T6J3QU"JRHm)0(ZU$a)mT%64b
+I90e($*ShHE24jq(a8X'3!&m91fAL!I@Fe"bfe"KrDS&)lITUc%f-I!1hMpdKlf6
+qFE19ifL&-Y6T6eGlrmbL**qA9%K9AYU%0"-`rG"U6qDGjCM9[)c+fS4XX-GfV9`
+$+rp#4p*c!4TAB4[a0JJR8a)aGc`JM"Af61'F8"(r-dRP$RlJJMrY4S-423$+5CY
+-*4m"T5`-$`L(b5PKB[f4e9EV4B$FeL$0prC-6if6VhE!3@*EJ#((ZVMY%U@QFrQ
+P4e))J'[,!hLNH'Ykk2GYYP@*ShZ-*IkA6cKeLCTrA$R!dNSbj'YJ%8bZfLq,K(E
+9H)j!TPmcMUdR@1(#deqJjSXl1&"f5UK')0p"[9E&`2E!N!#)&*KSdM(4LBU,M,r
+#fT@-Qa(bG4PE%K0G3FLb-#X'@D%)!,83fB3G+55[&Y[@M4--r)re$d-[Yj!!--f
+lljGH[%jTKMi!'mk!Ed&)2GI+Z(q%c9NqHqqUlj`r#UA@H%AQ60Y5-4@![QC2R&9
+RiF90G@0Fl)rTl0&&(%Eh2Pq#%V!,R@((TE0dmA&6G(Y5BSUq-E!U@rQ*1hb82'1
+cDLU)-X2R,D4MX#pKRMS&k20AX-@H1#Ui`3VP,5'`&DRD@S8aYe%GrKrhaL8f(E&
+P,j3`dS[T#[lm6dp,[m2T!jDQK#8SqI9#fG9MMV!G3*Qajm8B34ENm+(#%"$6f6d
+i6YL%(#HTG1r"kP'ESI)$q$p$e*-rT&e-1Uk@-UVCIrT8Ed`K-@CT6)&`-i+0M8h
+"P8J,mKkA8%bD+fL"&qDS8(K[FZfVH*BTSQ)[VrhiS!3l0NE*#LDNPJ(PM[0$R%X
+"jr`-V-F1PH$"%$8a1%*arQ92X'Q"+cRiMSGiFkhk0'Aam3-INjZD(YCUB&'Y0qk
+ij'q('rmCKbrq*4AeZ-aT[ME9h#3Y*M(E-jh#YLGeFIU$*p8Z"RCE`PM@N!"*di6
+8"l1%jr'cYb4S,Fe#@J%eZfr[5EjU1$$SdmeP[fDM0dC[0!!daZCRKEjG%TTc[ma
+ZFS*!QN*U1+JL4Z`pSDSipE%,SIl6MR!@25ZLDLTXk&KD%hb0N3l%a#Z%mA,MC3D
+Rme%0%1GcSP&RD!pY0ZK3Hhd9X(23"b['XEQf"Ac!+Zq4GMAA'2#F8!pR9+%PI*&
+Jm9lQkqXCD#l!4-MF4IBBBrVDNS!-cFDl9F0`eB0F'"QS88[804&i0KDCLA(*#%6
+bBlpU)@L1U1iP32CE+k2XbbbcG("4ErdFVZde%1f"[KXB19[TXP-E&jAeD4Ra)mX
+hQi0cZ)F2fY%"cm+fb#'BL9!!GUFGpC+NIAeb(,%Z5Jdl"iaPQB`pQeb*ifcFd-X
+6@KeN2#DeJ6[6FVI(Q$(!X#HZpQ8!2Kl$aC(3*K#d9CAQC9ec-1U,cXZGb'!(m'J
+fGIcX0J(KJVP&l*2$l*UaEi9-IP6kqf4pcGYFqBB+@#'CjNXCd$ZZ$-'*ZA6[m2q
+@'eqM@P(DbmR2IQSTdbkcPF!jrm#BY!jjf'UlUGiiJ,'#`imfJFlT&%kV"AKX(X1
+60VUNYZ6S*[G0#d&DBM0[ehch%[r@-%C*09RC8,rY0XG@+$S55"0"TJCk)!Yj`B)
+$!8ZBV!a"EkZ[VMBR%V6L,AKT4VMSSp(2cJ2r[2SlZmH+3bPUC3+dEd'V4`GjpZr
+`rBpjjelAT#[iFQDN8)k*3d@R4c2"lr(MH6VM&p'`!m53!"#kMilYP9$44RmlYDd
+$9@S5)k+#+Z-HdSLXp06Ijl+4,TXBPQk+GD+2cMSHfflX)8%&)SkBA'iR@MJ$XQe
+H')11SN6i&)Q)eTRh%*G!X-"A`T%G2RM02'A1)NQ*U4%r8TGF`2S3HaY#qr`qS@-
+#VJp(IAI9YeSm-"*Ti2L1@5#@hrHa$5r8T'GBCQkD62*!8"%fN4@9%McN#m+GCN3
+H@MYcS*ALFB#mfbGTVqr#&+f52VDY+qmNGFbBCahkKqjhh!+RF%#NHmaVB3hq61G
+URGT!6G@[kITVqI4d@QY[3VAE2#,VMq@#D"9kbl$2DqADbZImZdZ(8bPe`8*VI@X
+CBc5Z-R4$3f4J1Ii#MV9$hI$hUdC8)Nb#)T(km[@e`E0VKdRGHrHQ&kpm5A5KkBj
+SRd`&a"2h#""ljfMkMKNcS5C1DmVB&QkCJ%kbECMi1N5r3X%#jE-,Q1#mK`$2mK'
+CA4YZeZG0Q8GZEGf`EpHLMS9(JYqS9U$'@Q,-i&E`#a,Hp$rb!C0JhNF(l"cj$h#
+FMd0IbF'[j[`DrN4VqETC&b!&C@GpV2+c)"2JQChM$)d(TrB9J`H%!C*AC!A`YF(
+lk)!'#N"TeSmSKhEJ*re%[JIc2BHHNEl6mj%&6Gi"*-F0ffp-Kiq8"[RX[B++elK
+(Nb6FR`B8aj56[2+L'5bZUm6LbA3q+BKXBTD&qKe'h[m2k"$ppdlYqb(N@V3HZlc
+mLD6hYB$&qG`mKBLcPr2QJNYap3V2h4G-2Djlh3h@ZpIJVRFmjfKiRM#I&D#59l*
+D4-839GP`66eZ[2Qq2))"Y6d10@'N-NqBmB(ZaP9'DfXKH`CfZc4VkFRiQ1m#cIJ
+XE9YY36H9XXGihCZIa5I*T[lD[ALFG0LrAiCGfI(MaXG'mrbcaV[L#UMZ!'T!G`G
+d8j)!3hA4#QpC05FlECpT*l$aU[RXJ&"'BBm%Jf#0H0TZi9DdeC!!E2U"3X1,@@V
+Z5m[6Z%S+Kp',Rc9)B6l,0KYIjQAK28YT#%YN)Y5J0khA8IBcTN9Jd@rpf#1S0#3
+FQkX+H-9j-pa$@`3BMd),VhBQhCVf9q2MKifYKX'd1H4*&cZU5GI,S0V9)f'PRT)
+ICq2H4q9e1q09rP3&E"*4V8&f9EkF0Y3Z6)1ElD&(kj`$bp0pS(%$))*-rq8iT2*
+m2[qk(bphir(Uq*SXm`r[iU'1RHq1bIC'ckKjK!SRX-A@HAcZGN,hpFm`q253!0e
+faCKprK1B5)[r3!Eq4rrG4b-kQ#4(h9'R'qkqMVIke,MT&5&Dqr4R5dkpa6iTila
+fKmpL"Vl`&bVAp3L5SpBkHPB06pIVpDCUhP"(UpAUiJ!!3J!!!!#3!!!&!!!!!!!
+!!!!!-!Q'#(H3!(KQCRQCQACJGi#CL*Cj"`"RL'!(J!#*!'!!"ACNCf@BCe939&C
+iKJF(!!L!'!!"*&4J9JB!!!!!!!!!!!!!!!!!!!!!B!B54%CQ"h$"JME9[PQMjI2
+ZefH8VX0m[Y(XMh99l*A4ld6"rbPmje6J'cUXVMR`j1LJGrebIRba(Ul0Mf!f@Dq
+EbM*dBFNFq2(MaBrhaC2jM(McC-ZEp[iMaiN*'Il@akSS`GAhr(AqP'#16hmT@@m
+EU[$GI'6,dCHB$CHGJEpBlq-ClUYFGV(Y0Hb1ZkQ[k4R`aTTUm*%&mYaN#dZ!46&
+Y0em@E@jcKL2mURIG9hm,eS""BV,SmE0P@fVA5LNb%TZP&1rICpCE)i-i#rG+,jA
+H-e')EST*+00eRrbehaTiGqmaI49VPA18FQM6TdFZ%LZk3i&l-4pradrpfI$rB,,
+EIEQaBJ-[*eM0PhKLF&iNpGj,ZdpR`caSr[hCp'D)f@9qZq1"58emBe6YPVUThqZ
+FETA5SSe'hcqP9[9NjlE`IAB[Iklk14hPjlV1'rC(I+,EUUlcBkUc6kpNpG0XPaN
+X2,4UPicm20qfp+0ANVk-P9CHlV0ZfFVqVfC-12AiK'GY9F[29jGpRfLqa*JD6fq
+L)M9ZH&qMAiajkY`CeAr8chMYXiAGqd4YrICS`B+)qrir*%G8GY1Zk`bFmAdlZ-k
+YCp&-N!!JI38$KP,k8HKJNUpP&'$fqhfaRq2@qrfadp263!!!!%)!!!S,X!S%!,!
+!!!!!!!!!53Yh#(HkCeL(L)LBL)LCN!#iGkLCQ,ZCUB#RLJQCZeZ*G@9NCQ@A9P4
+V999hGTD'S!Q3!#!!!L-d9@GQChH)KjUTX!!+!,X,X!X,#m!!!!!!!!`!#d!d499
+PCPGPCQCfGRH'GhGhKhL(KhH)L(LAH+L)H)HCPiLBL*H)HCL*QBQCQ*LTQTQ+Q*U
+TZCQDbUUDUTUJUUR+iq11QbfAUMm2bkY&FlD0%kiajSreRPRYP(TREPXZ`!4q%[b
+`X`Mfb[`XRG(adFrSJ"lrcbIlmXH,hD(4!jZf22k+2((aq,aH,`q,cH(RmmI&i[9
+cqReHAjil0`)+2YlpXH+((p2lrapIr%112*dmS+[EZ[XeDmBmrTp(Tc!$HRaS"[*
+(2ZMlEl+irHJmUZd4qZqUlXMlD)qqUc9)%&m0B0dS+L!49(E9IM'HPKl84Mr@c$'
+qc2PL6p""H'GmGNp&QQbZSK6!%*9I+09YXqk@L19fL9mFGFSib[fB%M#$IZU"*4p
+pmrePAM(hK-J0IlV+jAB5MbIGlrIph,3#+kT!F!ASD26q([r2hIfqb),,6MYpAKm
+)!e'-ZmQc1r9i9"IK)pD5P6CTlk5BHQbk@LR2K'P406CGYba49Nkr[+V'",lkVXU
+VD+XZqR4I9TaTdf3K#R!(1%2Eh5cirKPL4TqrmIcTYUcbYhN6d&clK`K#-Br$GYP
+K,('bl8%JGq-E,JQi*IaeeA4RG+)&K)SU0MJ"1#GfeDN9m46#blYREfK4+$,&pNJ
+k((0h@D'L9c4$Ni(&Q%!+lkSbdkCKCpB)R2+0mZkUr3#DlV-GB)B*%bf5ZaMhDl+
+pFECcl!BQ3"D'6Y[RTPJ@D9@SlfSRB4XUX,#ZLB*HV4(N!Zl3C5(Z6%P#q@!0C(G
+`k*ZRPI(EICF(9LLc,D4jCMbKk-1"lSl5kRKV,+*kBGIA6CSlppG@b9pA-5MhF2"
+i!LLl6+q9eB4lI1Z8Y!59J$$rrbX#TG#1@`9*`A"SPhle#M%aBF)X#qc+h'cDi$2
+b`P*JXB3'($Jj9rQ4)KBj[T`Y"$JhrIVhB"mHf2pjGYNZi$%L5B%YmIClqU""hXp
+h[MqS4k&$"X"G+8P#XTfEJ59lJQ`14STMC9f"eE'!99ZL&N4Ubaec#A`(0YmK"6)
+#5l,#ZqcEMK'3!&V!G%9B&BVP2J3Qq*j,@N''ICBLkb6U)JHN0jSpdSDkZd'RGAE
+N9eB6f!MK$VITbYGS-G-if99hc`+-+@4V3q'X"jS-Pj))FRX%D!,+hG(29E86VBP
+PMh@LFETiQ*XX3J'G&HKI&EFF-mK*jQ"6)'*&#JNI#*!!1aV2`B4fc,$%6L5r9)1
+TD)SCZ%FiFrE,R2+ZV)(8#Eh+jl1BIr$FNF4C!5ah%,!qZc9N*h#QI8%SB4j!+9G
+54aEVkp0X`C0fS6Ml"*lHKUmT50!0B-El&P1BDfSYJ@Vk1F&b&)a`#m3eZ'0q5R"
+TR2%*bN4$dESeL0(8A%@b@"J!@T*55Z-je`mP"Fj8-T!!K"&)JZ,#Z31bBPMVh'(
+VU+FjA0-Jd%ai1jdbTF,MiL-3RlRP%SQHNa#BCZD[#)A+r%3hcFh-q8'(NU&NQDH
+BB&i+mf4ZP5qkG`U2GYJR8ieBGJ,ImGC4ZU5dBrUPF'N)aH52JeB#M+VZZCD6Y@)
+"k+'+@`1lDK*JPBJJjY-`,0NqX$S*)K,Y#E3)fPH)@2FCd*DlMCX$`1QUbe%'NNN
+ESY*h9PCS,me%2FK0&-$Pb23%,KP11Zm9P,492-!C1$ZQdf(3dQhjM(h"N@q!&32
+pAiK&rH-r-8i891(PLG@ffUZ5)6#)p,LGV"CfZBLLAIY&L5c%*j`PDE'cLF+P6,1
+#F%f8VF*Gb3GU`-1i+Qr-3Lh32e@"AE)`DAiNJeNpFqi16!pmC`$hBAdThJVk)3i
+kFpQT#f0Hac,Bb'4jN!"9)*c))fPI6CIKM$$E+Zc6Z3Gi@IX$$9H,TJDK(B'Xk)8
+p29[kTBVC9CGMi8eAkYpCX%ikq$*h+!e(kpFNZ0X*S5e@`42b6cK!-$R[RX8TXVa
+5M$XU[XTEmTV`hkbELdh#$qe!IQJ)0'6UP+i#k94G#9(`H6T$"+RCYT1$jPY`B3,
+L(J!S","M`RqF)hJ%J1CJj'BAX!cHh3Fr)dQcRE#S)A9"EV#[#T(#VG!N%ZP5*UX
+mJVS)L'HXT,*"CAL0+J$N8Q0'3CiY,9`8FlVGaP#B9&QPj@Fi)X,a-Y6#)SLA6Ra
+aT#8+M`0'eVKV)BmXc*@Sb5a4'qdP*4,I$,$(Q9K"!b)e',La$6NNP#(0%`6*KDF
+)r!j+GRU6&D'm2JB*PM#a)'#+@@EAlZlLrQ"@iF,#5P*TV4)#qIBjFZ40VX4V%mK
+F+@43Hmd8A46S3JP%HbU4k0#*5Yh"F"3*d#3aM*Cj&"9)1'9F@j'1[VDND5lDTF+
+rh"+VkY1"6rQ$(&E-4b*TZ4d5`&&I-*cS9qP)Kp+H$Q)Z*lK5H+664H1c#%'Q+*p
+T8Ue9@!SLbFP'G#M!4*eka6'Vl%$"[`#'KQY`!346ECf'U$pSYYLTpQMf5PY6!50
+2Y0D#'Nc$L'XXH3NLB@H@2FDhV&cNRhZUQ&,X[-(G4h3'f30XNDTL-QEPI#2kpFj
+LJYUR23V)9Ii0$jeB,,af'C05Y+$`@hU$f)4C+qmiV"J%-r!B2,LFa%UGL5TT6B5
+`Cd3dM'R2AG'cMT*59kj9pQrb9l"Xdq`)Nf'rl,[U3%-S2'N1S,!*GV!C4#&84)+
+4R2(G`"SqU+5$-)U&,e%,[m9(Pmp+bK`TG,L'ihFX(QqR2TMdHlUqrr(`qhK(Nqb
+9p&)eL!UEmC!!eQC$BM!'1X,VXa0LR$$eUm1"f40CKX'ZmY'4!Pd@B5!6bf!Dp&R
+V$hG(qHi-jmRLp&(Tp(2ki%)h6SMk2*kil+0SG`mIRjk2*aI'QZbq[LkIA(13!,F
+rQqIa4iUGZcLMjR!F&2UMr1UqL2TSmrPmmH6aq*S1F[VMfe@Tf+I)+X(qI-Z&BCi
+`HX5dM$1TfKD3!,rJ`-"@c0a35ASJ+dB0!11QfSGLQ2f5RT&14DXm!hN@6KUR#[B
+D-jVf'%M30qJB'``Ne$b3!&'L0%D)$YAIb3&+%!")+"`r%)64%$ICL0*eKV'RQ)[
+*i"Q0@Fk1P2&jI$ERSK5p4h`q3#6PIP`@ES$9iIDE4la5c5`k(HJqVJG+e$b`Y-C
+J5Z0$)[+LGRVUYdY4i2&EVN,`LTqEcTP$I+5-6KlA1,`fLfc(NC8%*$pIAUb&jqr
+`H$PEKL5JS*,hIB!&-3`N[Fk'Qq60[cIdrhk41&cM*9L0*Q@rl3jF3F6dkGFKL&a
+[&GX,$A%!DjhQqF+@pZL`kN'D()#$'8F)bc"F!R`#$)9br`ef62*Tjr,bjSlG9%H
+MQp++aE,b!XQk'@rH0+DJhJhe,*kRp3"2jJ$TcM6i68Ql,0[dmrMfM90Yb`McJ%K
+)0YAHrrJPB*Q3!%U5@2m`5S%A-%X(r)*!kBrF%N(p350[R2kJNJm`4XiA@JH9aN3
+#`q(S(m3G#B4lJk"5FrRmhN*X,THUT60'ZrGJ))#j5,P!Jj!!`CB-i-c,EE,Z`FC
+"1JAp8)'GBe'KSMME)l@X6@`3`a'F++`&4`MTK"'EC('')qXZ"D#i+aB$590565K
+d,SXi[dmI&eFAkH6Lj@jHNNI3F-%(i))!@r[PIPQMre9Y1I[pmZqbX6XqLGTaIVB
+QkDVUY&5'4XUr8eN6ac-,MJeHb[-'2hQaJbRZdE,@QNefc2m8G9"ap6ciLb5Hj'9
+&Cph-ST5iX'`"%iV-&A!9"2EY1IQ%r#q&B2%5!DG1E9-kXB6-GiaKB,&8ULp&P@b
+V9F0c5XQZ()eFA%-l1*`k43qa!bZA%[JMF5lJK$dF(%ZFSidAN!"[Q&GZZ3Ei-`J
+Fph+XNld&80CSl*L5(fYJN!!'U(JLiST@%6%f#+$YQ)SAl5D3!2'J"X&T!iEYd&T
+9mPP%U-dG3ME("@8UeJ&RHd$kEm+B--2FM1--UVK8)Df)kdf5Yd"GRAeP-P9dl6h
+CNp,"4jFGPj4D6%4"0F`L)-B1jJ8"E+Je!"hllZL`6SeUE)XVqe3JfMq&qLj$'qi
+8hVkXCSPeMLBc("ji@T[*4j2(6aR'Q2+,BiqkjV9K$S30)1!'iFiK[-a@l!BS4b,
+#iXN51'3R(*aCV[bGKGZ"`iDkVpTbAYiV*jckRF$i6b#B(9&,UbDNk)YaPX"Ee($
+%ALIa-'DpjeTfe0m3V"$!4kMNk"0'ba+%FXD`j5dGKl6b1qmfb3maKc-)Ic13!-1
+1"1Cc!+G'fdNJ5FpY@Q34cS(1a@%GS'$iR#9JlDiXP5aAeHVE2"#JRFK'S!2$!6`
+*E!IV`q+d3DYAA*H+i"i#ifAXfk#+3fXq6JM'#3'"a@Ud%NKXX8f0kVFHYh6CR@'
+[m5pHdMB%0V,+8,'Ubq"RXM"NeQ`MRY20pDF0T6%QVR*-q(51&C[m%*pif`@U"L5
+J0Fdk)13hN5QN'dkjj$3Li!j"822HZj!!YQDE&G,8CA"#K$XZRhA#`)e!6T&,8%I
+Y18a'"+6GBieMe!&((q1,ilr(j20`iK(""3Ek!$G18V@h'41Sf"+JJCV%l*0ZRh&
+kS@"LUE#Udk9iSF$RP[!N"brX%$KlKT)Sjl'#d@+J4DM-mZB5&9S@e!8[Ga4'-+,
+Kq4abQ0,UEGMMh6[2JfDG1RhlUpGXlcfAK,dJ`H'$%H#mf52VFbP"r)6@"pPGRF!
+m*KcMfp%)K#c4F$4$(I6Z6EHIqdr$Th,E20YNk'ai"bkHEchZp[YpSEN3@EK3pBS
+"cA'$rBlQ[fLl!!Mm1kI"ac`VhXX)$XR$cLCf0DkJQcITfBR'Qak*mfC&lmSf[AA
+,4l"R+0P#jml,pF+Z4hIh2N2r8FZ$`D+G9a-C-SCma,GA"F5SLLHqNpFGTq'PSd&
+8&!9XEr9ADP!p2P`%p[cM'C*5`5$JC$eG9YRl+qHhmH34lpFJV@[NlhRN[$%,[I#
++ihE&kmNb1mMAX$6b,D3r',%VA!X)%fZi-#468Zi'eNih`fF%`SlK[k1I2ecQ0&i
+R3%IQ@0k`r2CNHbH2%Sm#-'PU3`ah(VT@MZAA(aE()H"Cda%E(K3SZ@`34V`V#E@
+fc5V5""q@*&%$ATi#&RPk!kREllYJdeKBMh'%"[hG*[mD4,NCE$4!JlGVDrqIA9V
+BmYPJ1AQ2biZ,j8iik*ii%&Q3!!0S9XR6,qIr1fc9R`mS"cka9i29QeiXPCHrRh"
+JJcp1dC-%*K@l[NI*10&K`DmNa1-QNa`$2)Hk0F363V@(KH@pf3DqB4j))#Cf3'C
+-b)P'p6jr#Ic)M0Y8[$MGF5(b&XHfh('PbA81,L(&YY`Xr6IGEXiFPqDN&MM9QTf
+kl1@*bCrkr6(rhNhq2rb0-a1"L%#rTiZ(,mI*(IbAFe[0cm[c-$AMZj,[k@m[cF)
+rrI(IcY"AJ5%rR6QMb8hkjm[a(da&S$ilqBJq2K!K)4Tc)9Ih!ab5R!8qlIkFieq
+N'SmkZB#@2jrTEmGR)j1))!5LNk3SrRI0LIfZDD`qeN+fCIZ&I84JGk!9GrN)cR0
+"(0I[5[A+,QSC8lFHEp-aE2"+(1LqVZ&J1r)lmCfLQQ)TK-RL+pE81&XY,AilYqF
+9dmfhqH34!%E'Fmq29-4+R#UqN4DMm%PKmI5+@d"0RkF!T2jbI'-pV4khTlF@Mf5
++-Z"#YB2NqmH'&`N&I#X$)([,94TrhBF@Jq$fiD4$2`K&,YT%lP,6@Xfj,Jerc$`
+!ZiD1[lG,k%R"h["+ZL#EpblNUmmMG+*Q1Ql-ZNMm9kMaKT45GSTDmI+re-(0QDR
+%"('qIpLFlp14C"kD$49f$#1$4Rrr"c5T-36M"a%@-pp!#U)1D#cHi1$30J-rM5I
+l30'"2m[*NQR'*Z!#Kl,83)Il%2eB&jTM@A(UbRGi"1A16jbLGVlUPpBilbJ530L
+e,'C+36#0GR04Za"bdBh&B!CLAL%ia6dJFd[#+YkmM#4eU(A+-Q`mrILPpMaqN!#
+Zb+r,CiRc2F@EAkP[EChM2a#CQXr0MIK8@00Kd8X%M,-)bqS-dq'Y#"VMbI-qN@I
+TYIH@DHBad0ImSlrc0mrjj)&IqhVVABF%JAS3#KH1jR'8iKj*3m#%83ENPFHdCip
+VErAY4&"91%)GeNm8i(#HrQ1)r-"-33+a*CfY0Kf3!)D$!RX`#J$$J%$*r!Z"e+$
+VrlE*(qh'[QGc0VGCY%Vf4l$X'Ged03,ADRlq(L,9P5Sl6IB&KYCm3+G"@hq@B)I
+8+2FVS#hJJPX(16m!4(E1`UIAHe"KE%q@CiMh*2XrfT-rp(h@HJEE8R)JbcDqkBi
+*J$A*-k#d)8AQQ1Y1MV`J2[&rj`91UfB8HBC&ekLh,8"#2h`U4m913P-kJ"9k`'a
+qZc8Grd2IRY[J%#,"ArG0X`ADiUJXY#YC(8S5%qaUj`mX8FB0&Z@YN!"1,jCqTBK
+'T9[Lr+Kr'LJi-!@C6rM%aie#%fE51`C8'""+U"q,cS3VA%E#Cm4"kX4KX&dYJ9+
+`$MY,k-%dq"NRX1jLQ6e8%(#QYPCJi,NVbBKlHVd6k[,$*U1P0VCGBQX34Q0&1KC
+RXQ$V@D'9bHdBfD8SX$@Q6$8X'3j*N!"VXXe&p9*EL5YarPNcIXK+&[Ybk-85N6p
+`eL()b+FMX3-rN8Q%'b9#q+fjbRp*MH%Elj6GB)I8-H$XVa5T`VUDE8c`2eTU**f
+K1QPZR58f%NT@&528,!,6dCAV"8CTVm*+LJ[1l+a!D@%!4EQaFYD))dd'XQe&k@M
+"$lJee*[69CDLJcX&RAJ4+*F5f#cUei+ea0YE3UfE'dr*300,-pTjdTaV4i6#IXP
+8%)T(HXb!18R6JGaBcr9J11e5K,TZU+lJd'`j!eX*ZhNHiFV3MR[&ZLK*3`LajI`
+D4JRa,`'92Z-M,Gle`MYUJ-cS9FE$$Lhk8@MrHRQhk4p4(U22UbJmX@V$b0UDGpi
+i3&b3!)9!I%+ZPZdiUMe)QX*D)B,5)K&eNHjZ251QJ4#%1JID-1!`d3hUIB"UG[0
+Tc&8!*)f'NVq!aQSFGid%4CHR2+YVaS&T5IFZl2'V2Tb#D3SB9I(53MFV%%IAeP8
+4p'Mh+)P-"+kM3PJ(4-%%Ck6MmrQ%Qk5q6h1XFHTQiK'@J@f`dBN+kS0X#Ma32E[
+&N!$$UJY!m+"RNQeb[6UZKZ*22P54Hh*&mLSa3Sm55I)aJ)M8CbUeQQM`cb5$a(f
+Nap!Ul"d2QU#1[cY9!kFe13b)AQ16#)Kh64pIaSAr[r(qKeMMl!Y&9i3XX`G,9lm
+pp"+LD)d9rec'UqqC,(2D*SMDVHApL330`'5cEr&NmecA%N#hZRh9+2NFG@*&m+9
+"aL-Km6D(FDZU@*KrCV@JbLMPVZ[##m![4mUfY46Tf(N'ah`94GY*elrb4fNK[K6
+@"VYJ"$CMXhY[#U(+Vp@qfSIC$6iH(#(Z4&B4!q'f2jNDeZXDKD%2PjE(S6SZLDi
+LSJ2L)2m'@Kj3p'#U"(qc#8A[r''p*%RYISa[C($GG1lGX4k*Aae&AbI5#"%krkS
+h-ND(-P%0rG6$i@$rj2MNXAq&$S@4iP($alch@!rkcT05(4P+eIA5lIDH[6)kdfZ
+2kIhrMrD%2YC26$9XKGi[h08%Ql`l@LHNUDG5`D(K,(Q'Z@Ec3MJ'$KjbLT'+'JZ
+ReRA%05+NqKp[[[HeZLU+qC-i)+S!JL#kHpKCL*FcaUY02ITGX`'*jQk1!IfU$dN
+$4QKkaL&(0DD+dM8FJD-&SCXZI,6CG1cZq1cJ+`!``2Y,cSDh5lQAMq%"[G'kf[`
+'DZKPc30Nf(1hEqeF$BR3KURp@@@@d&VSRh[QPi3pVeZ0XcG-r40R01pERqCb5cV
+)5a&*-AVkb'KA6Ed0fhK$S*[(S1FCrbIHiP@&0VEBDK@'0iqJ!r@*rETpBFkp(cI
+DEDY9K3MePUEc(1FdMH@SA1$9I(XFIG9*fT!!H8HK4j4fkbHjKhHMP84L$mm0#-2
+GRDkc"2(-QkjD'V@Te29[9!JAj&e$MqVk[UMlI`qZ2`r,Ud!I8#*52dI4p%!!!!"
+#!!#*UCUVPkbDV,ZUZUZmS%QRKkKhUAGTGQL(LBQ+KSPTQTL*T`b)H)#(H*Q*!&#
+JT@C9CQ@R994T999fGTB(!!K`)!!#-c4&999QGhKjLCLCUkZlUmZJ!+c-$!$!!-!
+!!!!-3$4&99C@CRGhCfGfGhKhKhGiKiKhGhH)GiL(L(Q(H)KhL*L*L(QBQ)LBQ*Q
+*L)QSQDQBL)QBQCUCL*Q)UDQTUDRHhSCk+Cr($Sph20QM6JZRki3iSIE'r,62$qm
+DEkUiHUql9IF![d6qkfLf(92CE4'Z',"Km@i#$bEql`3l[,-i3r$e3`q,"a``r6p
+2dr2ar3!($&KmH,MmIJ``Uf!JSHEVe3lZj[BrIfqIqZj[2NY2C'qkLZHhalQm"(d
+DClCi95jV)f`TRZKXMI$0C2,G2#C"q#q)IJEJIm-0G&fQ'@@Q@[04AS""ac`e5fA
+85ddl#4j62-SD@m-*DjN'9dGA$$,'kk05"E2'0eFET`39&GXi)'0GS"F,Y+bdYK'
+b"QhDB@ed6!LJ@"!h9,SR`)J5-,3I9qS%TBqal3#Qj6'4$k@'LMURVKj$*$bNC`)
+EbDCk0'Qi`HKjX',R8AANcF5KQ4+%BZH00-GB54#8`L#)bck++kb#B(!8F4TCVkT
+klN9PlqhiC00Y(jcieQ"#6U3)+-*3PjjlND"4S#hD`ArBC%m`6k#d-Z3f(C2a66j
+bDD*YA[@`N8Mba'XF%)FY`-`#!+h#PlVcAN#+)6%e`&HZNr94Q)F"8-d6+[KKE,X
+K)JQ8Q!a##'Y#GFa-EcG)DZKD%K[+b$(dpFcK!`h`[G%qfl+iel+S5)2N%2!#LKk
+hhEM#fkD3!+e8iR164B,iPZjCl3eeR8NqA,464G42DTQS%0pS5'fhmJY0J5SM1r)
+(18%A$#5ULC3-""5%fJ`'p-m[9X3('3%L1f)%Z!e4Z1cSFJ)I0ICB'1U3!))Ui1N
+CT`3l)c3C%k)!IQ[TPX8-6@N4R'0+Cmi4RBS(@%fI$PjZIPqhc'P*NMkK&KX#N!!
+&JD6r`SQD$i6Fq)H`3Nc#9c!hJVDU8$JS9a''"91fQmJJfQ8MC)+0TE@B2SL)@8r
+jAbSB'[63'c+j`e56CQSLZE,qh6'qQBM#RVc8aY0VM,2GVR%9Q5N%DXM)Eq@F*1+
+&@)Q&&JBTr2ZphqI!LjJiBf,33Zr,R#@iA@5KQ!03aD$QpPp)KGJcG&j*X)MTpJA
++#D*Te(J&4iNN,%%$@LU%*,PMe+(+cF)a'3ZLm&#l,1)c41QYM$IP$2,4%1V*Gd2
+ATf@dCJk*l*qULI@4crL8S!*ZcDC3KFhQdGamkS-![Xj6kSmSC8JB0Eh8`$P`ep9
+-SKUY4hc4#Y$lbjkX[c'iF`B*"PY&`KA'P80%Q41'U34B0P%'V+H@RA,XYA#`KEd
+dDPaIUjqYK4L%cA2V8G#THUKG+"29U%hfF4RJ*8PdhM&B#8!NH5IrFqB1IKAK[C)
+BI,@lMaP)Y"SdU5ic1AR"I"Y,,2TP$9))B!qL`SpaN!!F5L!c4[V$I44BMQmL$-)
+adJ5'AFZV9C(8)QPdiLk**2"#1BN4)*!!e#),B8aMdNjqMDJCBp(DL#2`q[fFh,c
+IGmX!b+`2,LACSGbaeNqEIP&B3D!D%f9#'Z##QScjbI8*NB@TC2S0q#lCU#46*!-
+Cr`"UF+fd(($626Uchd`#(VLabK+Khm2"$RS%S*dAS4b"VA,CC(A`Sdb4cdR*T$c
+"BiX!PUDr-%G!LUTDpN"$5X"38L5aPMepi6*!eK,e4S%Bm3NN)N&j2CVMC-M#T#)
+kF`A4D8PNiB4[J-cF5$q2"hrIfpbHS1bhf`@$4(3)(BCbLrHNSf0pG!FCUB1C8M1
+1@k86d!rlX3T#$MSSLFK#8XA!FbIUPT[2(jNkXXX`S3K+K2qD@!F#Y3J*QD!K)#C
+DX'6iUK,8*iHZ8-X#'!Um2'"bS*2UKR[X0bNS5C*V-JK#C"h%iPRC8X&+#F4#(f!
+P!qChLEKC)SJ0'-+VmfP5#Hq%%aA2LBDCS!h%*kfd0R#B@4F(#L0N9YeNjBak98@
+%'JYID6T46[V$@E*D'('RD@SSB4YZ"U)XC5cC#@B6ma6IJ+(YaT@@65RU*-S2F5U
+NDk*kVa`NPQkL1Yd(![$MeA)eYai168)Ijia,9S"iLpJ0XaRLTakl+#MV*)q6'N+
+'%kbGN!"jUX%T@)+`(5eQ3H%*$jb6%SKDTlY-CL)B2j6"(bSG%XdZST8fH`39%f1
+#Zq`2+m-0@L(J`r3PNESp[hCBP8Bqq0-2#BFaI55pZHGH,N$CAR#KiNmZ4E+P[-R
+-G5-HHGepXqS6Q42D'6Iia%a%blLiNVcQ5#S44RLNe)j-4YeREU)LefaYrqr!%YD
+YL4bKEpm(#HH'5d20C4QKk6Yq%Jlcf5ep)Ued(Q0SYXba0C!!8$5UNB9Z&$rE3''
+8#%bUHAmi3f)9Y!MR*MMJK$8@9U8(AH%+(AUJ(ZDMK*N$IZj[E$lTkjl!k*k`d5$
+6p&'DF8RiErhH[d&2@@CYXFpfXL6!-2)lPkKM6bNelq(,dIipAYk)IAcIL8P6fIA
+cG(iRRA#1H*48`3LL8T!!5Sl4-LfXA99-i+0E,GJl0cFN#!-`LlIkbBm1%CTZk8K
+ITRKN+%3*+B3-63l#d3-K0iQS$4NJ)e+QA[lIjEc06e#ND&"BXUa6rq,,dZ#2f"H
+3!(RBY5fm"GrkXA+#6d,l"NfDjJ+re+"H-SGj"!hL-%##bKqk2ZUAV&E3c9q"X)B
+r!C!!(k#56ei"*6$am$$@i![aY%,NbdD"SCIi@GhkGjSk(-Hqk1J3r*l'alD)i21
+41JTd(T9rbMV$%I3,S@cXDIH@L%"MmE3a24@-8P'rNYbG52NHrYrq1%ZUCXb+R-3
+a%l&5AE&ErZDM#"-*#1LSBVJ!ECTN+a13!23lX6ES[IK1dGF-j85",,+a%8[ifpb
+AkJq')38SJTAaj1R[l5N`(,%FalP#4+E*4iN(p'H5M14GjXKLFaqUi)*I$@Ajp6)
+`b"b3!!UrqMCSTPdH0)3T[3&@S82fKH'Xhb,e@"9$%+6RcbC24jZME*STL*YNJKe
+GL+qecpiBZa9NM(iL#a!bhZ,hpZ)SmAY'+"5Fpdp1"i`FValJVQr-QHqk[K(H1H0
+4BA!$5h'Ni9TdFMJ$E#3V%&(l$5aeca-S"J@6dP#N4r)hp8`V&DA6Ai##3U#9QY`
+Gbp*JCCccG3"-ES$8$k`Ba480cE0+@XU!*'VQFI*)j55eLX'RM[L(DGGa@'-@Z6S
+5p3JV2&JP+B#)rDSi'02"-&Jr)*d-qH8Um,'BJ6mi3fJN8[ea2qe%MNd$qJ`mm+J
+@)8(M5UfKem4KaY@cXE0AHfK[m+baHa!Jk*baq`kHa!JkBcaQK[qTJP',rqeRAjD
+,0R!GYDerqaJ30i'YVQ`'#&%*"c[1ifE[K5EPKpM[9ifEaiK@LPX6c2V+M)65&&B
+fMPE1U&'EP@Y-Ck`EALX'Y8+5el3e+44C%X),3jMC410dKN3XE9@0RDeE)&Y$H0a
+&,3PD`U"`jN'YN5bSE'dT*S3KSeBJB"EC![DEh%&[5Vp`P([-DIb)aGI"',RCAUK
+$b'PZpqGXXeF%3mHDXSMLHH!b*i3mS86C[9Z9SV(IiA0R'68GY3JEJ9%4H$LhF1d
+2c*k+h`CJcDP`GX2#lZ&(CJh&rba'I-0Q,f+3!+YkjV(U#N&4J43'2%k)(fQ1(+-
+V)TrlGdQXDd2%0+Jq$3F%,V'M&JI%Mme`R'f`a)86UFQM(9j1(l3[piRDBc0maiV
+1qHK)#ViQkN)b$a2HEm1jN!!*39j[`$GU&`T"k`cjRJ-RNV89Ae&kjec`Q$23EFl
+m%Ic[NMhFk!L*6M&alC-PC[P!))q2QL%2Lp,fGKIahm5U9krENjM')d!8*jb8GMN
+b1Z46hp[r'm0p`l,ES9X%#h+B"!16R6abe$mk@#aUe,T!dERa&8AC%l8VSK3h`)Y
+NiH2T2q3p3c!l)*qCqKhZ$-K%"dJKNZ)BmK++9&q3!"L[DJlHC2#*QT[Q2ck(&%,
+ek#fZAU9Ue5h*beM@R*jYA+5,hA)F@1H@bQLHaF@4i-EG`lZ,Glqe%P6e@k0[P%V
+3pCXpe)VQ9HKjHEN2)JRPQl%(5RL%k+3m+S)*d8lZ*(P6&6cd6l[Il!Q)qNAi(KL
+eYalVche5B#k(l*ep)M8QdiFSfUCJ-h3kEjF5Mr16`Q3Qc,B3M$k6CkMTaVVj*K'
+1kSL,&q53!)9l#b26fb81`%1HUZ"f6B'JHq28'`P@"(9+GAa5GRdP1)T3aU&-4Q3
+i6Yr2HKdcckPEJ)l&iMNM4iTpXNM)m"-44LcFe`rRJ2X%@qe0!Pm#4!$bc(iN0BU
+`0Pk8ZYmPSHKm@8*4Q&H3!!KiB8CcpSJGUA$HBb2a$EB"KjN)KY12bUEc$X,Zh1*
+H!#38b%5(EY6%G(ZhPXiB&H3r3-hNYd*@1l*26E2*I@3h8%dQ,39%+1G#a"d%`J2
+5$%P241cd*UD3!%L)*Z2&SP,jm%&k%rLj14-#%!fB&#(IC)dZcX6q"dDJ!DE3NlN
+[0UC!@06Il%Rp"`6%kKF+6ZcTM-cMrr&*JL2G8e1*5+Uc0)9&@HEr3[#%@D#8&bh
+3qi@m@P4BPL[BT00cZmQ1m""G"%MrrUBB26HI4#cDRXKGBL(Pp5U4jUjYK4'4T&0
+2h,`4$J8Bj#cG0B5-cbCk"a+1$aBba[1$pVJd+6DIQ`**UTHLL"QS(IKPf+b$QU-
+SeV@IQ`I$#`(R)+pQSGk3!'pa,6GXamB(2lKUL'&8IFpArpc)(Cp*Tj!!#b''25Z
+BB+0qQYaG'NENGD85`lYP@9Q(N!#+i1D%&4k+"GB8'c&B1U1Yd,"#1-,1KDA"VF[
+cr*a282&M@D1SHJc38GQa98XB-fFd9M')B#6)PGCQLK3f&@4@hQ,+&*F[,`*fXkC
+3QCcV@"+jR$+%lHFD`+@XfTQ3!2UQ'$&-C&,NbF#e`)1K1iJPh0-F&,Y,V`%f4De
+E`8JhlfVSiP"-h9Mljaq$)DeMSVfL&Fl-"YpZK5f9j""JV5b4bd"hR%++AdqD-Cd
+%PFibITa3cBj,CD4,(2M[62G83b4#f)J`q*aD%T6Vdf%EEaTB,kdQ@L#TeJ-T"Z4
+ATTqUpKV&$"jRT&1lQI'K&``d&lKXh5HrmhPV0[%Xbb&)VA1LBa!4QlVpjRp&TE5
+Eqq5)IUeF4&2Jd&iMM4(VPbYqHiD+D*JCa(3MTG)MZSNJjQ'"&AXD1ZL-Y,-bN4[
+%)JZ#3S(L$l1H#e*FDp![m&M9e+9`B%NVZS%!rZlNa*H`HU6613-,ab&#X1KM[X-
+)Xaj(5GP-DmEjMXZYMTm[M1YMepik,[AjI,i6VAp!MI8",jHSG4pfJFkLb0aB(AJ
+3IQ2Jr#5AQ2LqN8Zh`h0QKrD3!-22KpIPqjfJi-6*di[`1maFP2&(D'GjDVV+P5Y
+[EX(d6f9+l`*YK,hdhR,A55SXC&)br`*h"0p&#',m9RIYBqlh,R,H$2j4Tk+'[@0
+`Pm,D4aJPae'24)N%B@9JM5'*hb%)T4"Ykm)e6f4B#)VRkapd`Z0L3HcjS3I#KBB
+Q@3*QNA-3I9qGQrU2,Ur2)!EmSd($0B3cEKf%dUm6U@PKVjR#-2$2j(AbBrA[1[E
+QR'#@a*NGE(#kf5"a0TCJP4)6XL1miC&UjaN)Y$P3DbD)aQbLZ4dTCF06++88bCC
+PSI4C`3bk5%kT3ic@#DG(1bBFF68HBS8UKI0&pRUk1MeHQ(,cFrQpR4bqVQjr'Iq
+@qP[ZYD[3"!3rY8Y3FQ3c#emflR`Tl,f,G`de#riJ[4+A[P65cAKr9j8L0*2cNfm
+bSLQ2IXNp9XLPqA29'dq1mQZ!&f5GDE!#*aGb#IDe6U4VpX)5,R&1i!R2qjq*c0J
+)R6dSq-G*Kd8#&"3L6XkZEBK'-em,M)4i[aNPJQqSEj%!LFV9IY8IBBH3!1G')U&
+mm,",9V[9qlGGI!)8bI*a15F*)+mEZ5'ffJ1(m(TGkPUMH%pLVf)C*hF9aGmSMqK
+$,VHL'DX"HXKF2(aPCU%*5UA4@`G!SbjKkfBEq%L0`m!LD([LV,XZk!JLMp0F4DL
+U'!h8%!'iUmr4NEdaI4NG9QNrZDpI5(I%MmY4lJBqPB5TpTl8rcVfX'eNJf&H1![
+49'l1+LS8`#DX&c0)dVA42N',FBMNeC0!q%j!TJEbC!*eG)$I4ik'T%bq4Sa2+3C
+Q+Ai+FM90FlTS"4&03YRd4L'3!2mN@kpmVm*!I`4UP'-8C#m#42qbel&mJQqbUSG
+U$#6J$'c&'6R`#F4*1ZTd+m*G8&Ta,K(h'`b3!)!c8%'VNib&Ue#9NlNR&Jl!@+4
+Yh(BE`iJL0j'$%RP"QNZ0!jj@+eEl*Qcd!"YQ`[Db,$2qH3JHZ9%%)ME,)5cAe$$
+3)X*iKDZq%RKK5%SDY'SVL"aB99iIP&bJ'APCKD56JN&Kp0dLq!`3jSL+%RLTqG&
+II1H`kF1!'fa$J*!!NXJT&C3)H26+cB)GL(N3`'8c3#5e+RMUbi[iQm%B0#2M%M!
+Y*kQI9GTCHbN@6DLc"%)TdPC,De(JH93S'@m9p00he$01IRh$CH%6*Q2E9l[!@Md
+cf9m5L*1c&h"RIQ,%)C+%#eS%j)3hK*A&E4"p8+drr9$fLUAe`ieXkki$de,A%Km
+)[jE#NCQIRG8b`55aGYK1-HdH*&U`Q9"p0+)6jFp!QVUc(6V"0h"fiq,NT*GCGX@
+P%N!-(L3[c!GQMGBF(R[Bi$RC%QXKrRc*$%SDm`am2`H-ETa'"9%'IQB9fF1HC8*
+4)X@QXFQE06e3@@#!ipq"Mc5-)&6PC*IBmjE4m&C)@I+EbV'YSfH'SVQ4EFKYNXR
+SSIUmj*,jPbLlDJS@45ZSIpiqYiS"RBk)*'+Q#[2LHlLd',0FdQJe308bY'KH`J4
+(NN9idELRU5G-EAVp5P)X(6m5be84"PS0piPJQA#RV#,qiC+k&eCNdD*jP%fj$$5
+ZJEP418VV@HIdHVkqMPj[ZDVA2Aqr@q-R@qF0iRN*$(0c5eKkl@@rHhdVU-m0VRX
+qX91!#LUm-Cd4"j[0S$4jp(1XXYN%T6+'f4$'&QdrP+1#$9%A4Mk0fFP%ql82aNT
+K2l"ip3bl'4#IF1S3Th*J3Z%%AFHXJMlQhJJQK#RGi4"%Nm9X`NNUfCq)KT)j+!B
+BNpCF8iX-M)l9K-E-ldHFbY5SfB05SdURZJ5j-`DD-d%#$ZX#f5(XE*!!-'Z%JJ5
+C*"!Jk*!!0&EHQ+cilC9C5MZ2FchaPjPm*Tm`XJ09GK+$2HKC6XjT!P8rGhLLc-A
+HlD1,FpkDP9FB6&A@qf9T&khH'+Ak8[Q*fVcmpN[&0dU[k29+ST["C`2fQL0K%5V
+TE'PbSP#la*%Nr@NfRjdb%,LU+PLI*HG%HmT(DAYr*$#mAEf4`ZPLNJ##M#1f2VS
+Y4#KBS(SNp(Xcj#e2RJY8(SYA'k8"&-V6D81[BpMT,2D$XHi*NGTJl*-`eTQ+bih
+,rb[R(qMMVk4N,@DX80XZ&!Ah#hSeTf1RdDb'5(Y$e@B%-L6&c#(fVAP'39MTK5j
+K6MKMAm,rQ"MLP)K%2JFj4H`,R$9NB"%Ic$cS-K4p$PR@Z1F(mc64+pHTP3bHD%0
+A,E$AaD&fE[9M"[B3E#10'3XC%a$jmj5i$Ib0d5fQe2IflarAjYd0l-Pil$!cPf&
+-DF6,r4RXBe6CT(Na!,re5*XM#9YT(Y!P"SeRC$pkdAIfCGd'0jdVQ9NK+f88Jf)
+c6EEcpCM"B(U,KVCrl[YZ3SdHJ40Qq(G&PKibG-2jMR(US5aF694Fl!"HkIp+V00
+DP6c8brlR)FMa**kk4KpUbV"U$%mCaf,fkH"rR8S$BkP'!bdZ@D34K$HMLI+-bB3
+"E'2!Biq0ab*i,**dS'5cH8rME$Rr""mYq&d0bR()G!d-@"iMGK$hc-SP6p%,31r
+FcdSUQCj0KV-cQIXCKd1fM-)FX'6c+-N`rh3bdP%Q$Hmca6)dbJFrZCXFU6a'#Q6
+Hr$0LPq0h%(6VLR#(hk(h"ied6+kGb3ZU5eMpcI-U8NSXbSYRjIc-E1IEj&A4I,f
+(#V,FQK,Ue@4e$HGBbpe8*%iM@0lS[@qCY9L'XAkh29RKbLK%cN0&4`A$FK,R!l$
+M3)C@fmbKNUQmH[K5(,63)Ql2c0CSJi)FaCKb[S-A8-3Q)R8TJ*j1@#l"4#R`ZLD
+fMSp6NhRRH1HGbPB2hF+hT!e-Q5MZiFH)C*UG3D01Y48V4'H+QIe`a-25-$JUBU0
+DKF,,mRA"46-QbE["QmlCX6G$@#jeIRFhQMG4h"&b+f5V"YMAJhFe6'!X@TBTfGe
+JQ)4!-IZ29V8&%XAU&$FHC2ke6e'Rmaf,BKkTCK0B`I1VX1c*LI+a2Fr5aUjXcEf
+YAKeEf'VbcVFBfm@*lN)-#YFJlV'V'Ui!Z@ZY!Mmm,E3m13fk(BR@2j(C[T[r"fU
+CSjX"PFR,q9J($er&P#UA5mSBC`-1k+UabF%,dE6q"`q8*2SF2F%T-S+&)H&(jQ!
+dSDT(C'ZfIdIphZpbU'*``AVaQ"jJ[ZeDGjpGiV!AHCf&mY!aSibK8DelV+FfPFE
++K(ihh2C3[G5Ad#N1#q@C$r,2QP)N"[Pk)L"e9ZdbE(CeQR`3AR81G[l$lE8,1'q
+3!)ePF6lTABJRS&`MRKA-([LS)IZHRe"@HM)m4,1`RY@M6Dj8'iS!l*5"P-pHJMD
+S`""6%-CSj(`DU'@mQSQ'Xi#Q[*Drj1Tcq-@cXG*bC[S2k6UHHirp1![d'MM2`bC
+%Zb-Z1&T%P0PND#DrNQAb(1F'+!CI#)c14-a9QE"j54L4YiQc'PHK6[kjqPNbhcS
++)9ljehmMSPH2jk4Ak)9recJ[d3lqZP0f3TmI)hZaNU-H,a!HP@*2b!lfeh1bX3[
+Jr3APT&#j(R9pY5YDYIELYIl"AEAZSek#E6,jPXPd[V@B(TQ1q`qpK$iCTL$jXl`
+AVa@"'0m#6P[T0bN806'cHq"k[9dFhUk20cq1#1%XlI1JIkFN%$VaJ0`AF))-C8)
+J&BlUV8UG!I1m+EQ%q"5CcJG+%cPRd!@RrQ3e-e3@T9$+Th'ZRB*GFSB19GpmE9$
+%,JN#,3'G-*MMj8Jb9f2P2I*QT@jmFNp@SC!!U10D@`'m9LMGa3hem-iN+$AARP(
+J4,+r6KfdNBFKGVa%(Y&085ddr[b3!!jE#(C*mkG4)R)J@)H2hV1AEZi5pT!!bJY
+J0&lhPH4CIT'bVc2hPr01q)*YTY*!%5X)R'8a2B@[Na95-*,+GS02(98HbSA-AF9
+2p-%#pMmk`Q@b25+q6R+BlX,LUb`36eAFbHRdSXV2FkX5QcTiXF"5ES*pEb&#)iP
+kP&$VZ*6TTp-`j"qkEaDm$@pB%B$13ZkCZ0QfVdZpdfcGVQ3ICf&rRb6TQlM5S6q
+E5,FM)%GbE,5`A5F8KXA6AQ21)IJ@Ra!Y#dE*a#GP#l3YhF1lLEK2Xc2$dX5q8Ld
+@*SVMaP,d"P@i&1")hFN80QTpm$bh@qQkN5*m$rpZjNJhmYi%hHXZRr$HCA#PP+r
+dhiaF&q"a`2%rK`2Hq0Q5rk[EdH[fp%2B!4bmhQIIh0RM0"4`EGL-E+h5@S+3!#T
+B+X4(5U1"qbqZXXX86MjMi19GDK'UB3,0XRQ%Q$qie%"lLa*+Q3GU)aj-)TBLBXC
+%b+EfXB&BE)hTr-U5rjE0&ilb,'!0Nm&DG!E$!0)C4$86&43N'J-(Sk'+2j-#L8X
+p0-fQ1FHYK6GbPHMr[K0[B#aje!1$j8'*5'9T$3[6Xd()`@'&GaD[pdF[A!+1VpK
+!T'cIe#%`F9`lFIrUIR3Zh!9856!8-4CK,9UBVrmE-4BD0)LZ4-M"VLBX,MLVc@6
+NT*'RDlkXSQ(Uq,))#NA%5,!T`#9i5*jK'Kj!a"*C9-9pJ38r@#Z,ilTmI0Kk"NQ
+PUrZaC4Z,&,,[1%3JCXTTpY8!AZk,ajG&CkDekVIjj0UGf[&LaB13!&5G0Q%fR"'
+b,mK,eZqXD[J,-%b1rNSS`a!CHEApqF6`'bRL%3#N+SdqD&JA+JTiM,VEf(3%@3!
+@!Vmr(m-RE,EE6A"mCS0V,lCXZ+J01*J@VTDB'&P2dQ"[fiBmAJ4,2m9haTSkeH&
+YdPGC02+9hJ0(MY-091*9*)M$Q"SP()mfNTKc0(d'rS@Eka5@NH-9SF&[kkiXrJ)
+1T8hR'%PV,!#eC%1BR$6+2fe,QcAeAPNqc1mqeJV!T&6dBQ2L$Tp+56FDJ*lkqS3
+1P,l2MqU"q)9AXKAY[1G1j+mZP,YY+4'R[Q0CVF6TVU0$K0`)))BPT0*"fM,EmYe
+JU`*"F[EKIFJ409H5"(mK(&6*mPH0je4'm)V$-Vad%GbbVCfE6aI([ip'GU%%6UU
+Yp4pc8Il&$Vmf#PbFFP6@lp[Q,a18AQ2A@50"Lpf5YH!80!M8)D5)Vb"2K)JETGE
+SlpdPXHiYrG*ErBSF5@L%IJHNR-S'ADh8JF6B'%$YE%MQ3JqN%U)`l`lqb#RmLPL
+-@hdM2K"@5d43ZG912'kTf[1CB'Kf!iP%YbUqS%Rf#KmFXP%*+Gi"f)cKa(PqYTI
+YSi98ZLddK@Ldce&(e*q+DHfL`4#Ld'(E`cVYkGrK6pTrITMl)Ka5QH8DCZ%6`eb
+j25*9BlQ3!'aY`pQh&bFRCYAkEGUF,J""fY`#$j!!%V4cXGBRSG&`[!%(Q#%1M##
+Kd*6JP*iFE0)j"`[Pi`R+4#p8kVJ)6i'b4qf3!$LI4!iRj)&&qXpdK2eQ$K6I*06
+i1)6Xh#afVa-"Z&RV1TIN8dmq2`qbX0BN4IV0EBCrC!Uf1H@a!@Ma"P8(eLVF(PL
+2YUh-I2(U68kH2d$qa#[8PcNj"1+9QkT-CAEj*k)mUB9#e9B#c,4EUcG,,ZM-*4b
+'#@%JH[&&C1K8Nm4TQ!,F'9fED+c!j(YfE@0plXfULHQ$'ph(X+'m0HmX+%UdLPi
+a#1CAM-d8$J(9aKUKe(XA,*j-e)XfJkaa"P)I4!eRCI!4E,T"XXD)'QYd"$+hcm-
+B%NE*Tl1"AK@#8PEH*rri$a0(`0`[&8ILb!c,Kj1rb@P8L`$SDQQ0Q`8bS8Y2,Gl
+qli0hNhI#ckf9'8UKq1eYK"$')Q6mD8C@MlI#D0rGm(!`PNM348qrZiZ"6S#3!*E
+[UK,+PYE[J5SNMG`"b9'b!S"SK-V$3L5QCKmLB-FC'E(!%c[Elqlb)BcT!`$(K)a
+fM)m$Xb14ZXdCImKbeL*LbqPJiJ&U$ICq&Bkm,b1[#X@q%#d4&3Hj+'*f8-%cSm1
+NU9@-ERX"fNX+fkm#%2KQZ*98T@bXh8+SSal[I5jBq-QbLKH,Gi(i$FfV`0$p%U$
+r(JJFMRll8LF$)eG%C5QY'e4h4&F-HE[qc6aJG34#D)d*j*((J)h'('@4V(8R,#S
+%q"@%C3RA!BS2Gm"j2k`DN!"43pEAM+U,JS&DeH+i3Y9$T1'!Y643d5jY",J`XaB
+'jj!!d)X5l2E"GL'NAfQBAkemNPZ@&24(T#P,cl2GL&Ii&DVP*U(0@+aQcjbUEr8
+MJ$,H5b*2%*(qmPGMGICd8B'T5cZb)+bbJLKjQ[[8+(J+N!!dec"Fam-j!`,,3'(
+rjC5Ie*K)+T03HlJCBX-QR24653,a*F'%l60'V+9ZE%XK`(J3l,6LQj`cT,J+[U%
+S,Vf[f[)1Dk$qc*E6S6N6MbHS`*mBd1'5F8[jBq"mXrcJaaq[GP&Mm)+8XS0KBbP
+q1RaPVrI[P-ZZBPND*IMBDbBVj02b+Z)&821X136PbLA)TJ"%'SkfE'*6b[hR@#6
+QbCXLSX38DLHrBZY)XCmAT%&*84eY'$mS!Jprl"@S(XcM%9VpKENJVG1%SEH"4&1
+LIhCBakH''V4$`BISi#68TGlSCKHDJL`jdkhQ%AZ6qjDF)QJ%"e0a+d`%IK[0UFj
+PK*dP'FDYK,Mp3b#A6iK@!edJG&0k-NAU6kEMb1AV0`%(""SmqpR&Q5Y2N!#MJL'
++SATPS2J,PP1UieQ1pbq"qGNGk#jjFJ(laLq2X3KfJh`&e''mAIc5&e%k#dM2%MV
+"i)N$T"9r'JTlqhj&,"IR3F,1fIR3J8kd8jFJF6NUE44XCp%5Nc&NJMY#YS*RUYU
+KE%6fThcF@`!JIVTebl,6hi-`NJ$'r2XK$rj4K*5L`&F0ZXL2[jSAiF#(EmE$ihG
+(Ga848$FAKD2mf&VfZ(Smh2cN3"EeFX`&0Z2&aMeB$J'*#*ScY[e$ri4eicf@4X9
+U(Sk4aNS(9X4`Aq$QK'(B5$Dfq%#[K8&6E18&2S8&$Bmf3AL@34XJ8&IT8&8EjAR
+fU-K'bhZklaYD-)dEI$fEISA,dcd@$*!!9ZJdGEAKhHVYC%3cYlGQhaGQhkHcEKi
+`4T62`YB8Lk0!d2EmkDA00+r+3@RF)TIP!&2dpI%[2lHPqB4ak)0l"l$jEM1cj5h
+C@I6DH-aCXK,S2NV$BIQ!50Hlfi3YP,rl8eG$PM8dE5@r1T`j(,`VeH9T,FMd(Hr
+hKq%K"(BF,[A&U4`raIi'Qbphq'B1(plqll%!ei0(h[!('H)G$mVKqjeH")HT0Ka
+M8VBQX($0-Y4X9L(!-6T*[4KP)k,&9-TbiDrCXrKjj9m0H1%U"9Af01X#4q*'&qG
+@J`2f!%0CLc*LrCf&%0UcHm5BikR$J(5a)McJm5[lN!#qK-,kk5H0)CL`k48!4m+
+I5"d200`,"f&*Q514me8i"I$QLF"M%R4aj8dT&6hTQ%HP8kCj36aVP+N&,)"XI1l
+-)I5DPK3S&f4aMBQU#&33)R@@J[QS#pTGLFTGFq[626U0GeHEc%-DVG'hHh(G(Ra
+`j58E60AhK4#Sd$l"RX9D5bT48j9M+Ji2mrjp1iekiaQEHQAB#h,VFc$XIXRiTE*
+3aC-ZijH+lR"M`)Xrh(,!EJP%pKCZSLpAE"CSd3S,lY!%bG5*A$RFjPULAK8`')e
+JBr2ET`)-X-%F,#R"3!C9MP(5B%+TD*'b[ET#P$pb8qXX4R0TPXarkN"aTmq#"*D
+aj9"mSf,NfI!84+3,#mfT%$2rS4E)NCBB46U@YCBe8$p[V1hh,@CYXX2AiSR'NRR
+EHCbB6'!YSc"-39-'(*d4",j0h,r&8Q3Tm`5HPM-ZYr)FqpB61[B!5-*1D`361k#
+am)kR+$SbJq3SZImVaqY4``,@5d8arG$i2BCB)5E1CUhGE2VC1JELe$rUhAp,!1U
+Z@MDH&-3lQ4cARid##,B2mZ&%HLBS9q(8&!%fX"mD1M'jC'LFXD42*#$HX,13!(T
+&3"XB`9&G"%+(DK@PcaGpDS4+ccKkiQc4KbYY@`1e&S)Q"@QV+ke&jFj4f'(BQ8i
+1C"6`RPpACc1C&,h@6h$qZ@#qF,Kr519*NF9#rK6B3+$+$S$TJ,#D$KKUEI$ma`[
+UjQqXa@U)Yp)plI@$R%d9)@,EZD66L"5X'"4NK-JA$H)Y!8$KE5C(B5l1`*h(SG"
+KV1Gi'KT0lMZ'llqhpCAYeH40'Xf2LLm+elNML*5aCdjJ"Jk,$1$kHrmrprEaQ"8
+0KdJJjMLY)F"k8[1!F8F0S-%3JjH8L-$`4TB!ZJp%(mbM6P'Jm[PmX20k[2$Sph2
+-#(`#9,$bH6bEJ!!!3J!!!!!!!!DU#3!!#J!+!!"*#SB)Gk"jCfG`UTL(F)L+U3H
+SHTN!L*G`"hS!LJ"`!*4P9(CNPe9&D&9'GhB)#3!)J!`!!6089f99!!QC!*!!%#-
+d4%99C@CQKhL!H)N!!!R2RKhcZPc`lIPf@i@D!%K$m)I'00dEJ(bV,'(5%3+pX[P
+P2+(M,(+H&)FZMNpHB3(qq$qh$$dITDkK1,aKbH[4b`jG1R6akImmI*kSDG22bFh
+2rMmBAla!`prRYKk-fIfrAlG2pmfH("dF-1M$E[aRVf9KbFhVjZ)"ZEP8'p80@q(
+[aRC$iUH4TE$TaM6`Klp%1Z-pFK"GZ`EL3C!!!L-0XFD``lf2A4#(r*j9aRUh94q
+##im-BAi@cljf438b%*('8)hABH8VBEU@NGef5J5(INL-30q%4*3kmF2hPC@(AZe
+A$Aq%l*8bP$Jq(Aer$Kd#+l*"`&kY(SkZ[rrkIVrf!XZqZhRiq-"Y&CHD0R$(AaY
+"I'Kkh+8-hGU``m)IAlIec`rEpN$26kB&0EVj8V$+Zm6("IKP@lI`jXhG1QhG9PJ
+r&F$IAlIbc`bfbXQB*[MCMJ5q-+U64HZ)-hGI((`Q46jpmEL!2Vp[Zc`fii%@)00
+'+N%"EBcPP$UkHRlaZp'&+JRPfH8kfE+ilN25108SCELKV'%"C'X0NTQq0XXfC-j
+GNI%Pl'5$*J[EM-K0@aEJ8L)1GTB8qq'r$G#b0#rqSSl(bRP,L4"IqTCKHXP+Ee`
+KVNJC*9K#Qkr8QDE--F8ZG)(bR6@fQdZ+#e#KH`Z@3dF-(NqB%`6+BI`ZR3I1""I
+JCTKqHrE,%bI9"R`(NKihbqc1$A4A2$J0ibaQL9MG`jXrGXVIFbH2kCfdAjY)XUI
+p4P2B@d[X,GXkN!"52[0h,!1%2E$NF,bN-F''!e&$lGeLERF*ZmZ6*m69''ZQ'V@
+@,-YXE%MNaNr'm[R4Xf'C,jlPjrC@J@m8*4bhRB"bQiEjElp6qm-S,BA1P'h&j2L
+,6``RIC,+6T6M,[F+31N%eMa(@1Y`MZMUN3YV61P0EcF-bZ59CXMY20@T)3F6kI8
+0UPG1RAI0e4!FEpB9a0PC%mp[9dH@-kbqRFRX'QYEcXf5Xm2TbfArar"*[K2DQPk
+*N!!AB1U9I+8U'UIh11lCq-ddSkZC8mEk[RQh5"k,UGfH-mF+*UajfA[d5Z@%rHP
+$Q@q,aMG+Z,NrbURmDN1Ab[`Ii`YX`ZI'$2$!8hAdBA1&YmmQ[pHTDJG+kk0*BEN
+p[Tl[13AmRc89J6Ff(d`,If5MEp2bflC8Y2K'A1P*VG*[Q!JRH2Cd2c*p1m@MEcJ
+E"3E2heVCcfU2&bGh6)'PYJ#6e9Dl*FG[Rd[qDTeXc,Vf$l@&rmcHU9(%UdZ$LFf
+dG09XdD0",0F9lC(PA,fmMAcRCKj3[h@E&Yr(HCh1"YND`hC5rd'QVHIEqIhHlh3
+pr9dZrr(fHcfCJ!!!!%)!!+UVN!#`TD#3!!Z`#J!!!,Y+UjH)H*PiChCjKkL)LCQ
+EPTL(LDHJH)L!KhLSL3YE!)9PC'CNPe99D999ChHAPk!*J#!!!L-d9@9RGhL)QBS
+)!+QJN!!!X!!!!!!!!!!!!!!!!!Y!-d499P9QCQGQChGRH*GhH(PhH)GiH(L(UCU
+)L)L)L)Q*QCQ!Q+Q*U!Q3!!Q*UEX+H+UUX!#3!!!!QkS!S!X!!!!,h0b'Q98I*$R
+pr0SYTi-J!X1r$d8@Bd93jjB94Kkk08E`&HH2[[PI$E'kq9YN1(*Pm8`)(hE[rRH
+K$jZ63m%AHf`bq,*``iH$Ji0rJiYr,iBF("j-[MmRJrY#[V"$Kap@b(c6ERfIYmI
+`qHEFKZqA[3mYZcVZPUei3bq2aH2H!'mI#J'm#!Eqd-rA$MZP6$d)3U,0%22G4Cd
+3imJ5D@U)*(2V#5&9)!%83f8AB3YdX6h*#(QPIKG,2MJ9%"#hlES9fk*DC8d%+AJ
+L8A4K499Edad3aXd4ZKKVM$#0eGj*K"[,3#P$eh@rP'R#(Vace"&q@9-E,i`hHAe
+q[Plf3%VQL"`"HL)qAeH[mH6drK!(,6KXmQr[J$C-)p44Qfl9[U#pmMe'-HIjjTj
+DHUFS(TPC(42A(#LG422+cCMJaZIS,Ff"*AHC+-HUI4G4T`RdbQ#&HH9eq%0PdV-
+%4+h(#q@L-+E4%L'6kJZBDKRSTk*TTmmG8V09eZ1bDFKbbhl1#DHbe!CMAR$Ib9I
+mBJU+MX,)ad"Q&9&`*HQfc#rkS@JeAG-Ja1qfX!AV[`L'L9dGF,XE#JJ)SDN4I#r
+C46(qJ2T"`!Z0f%BfCp2f8ejqV,`3[TSU"KRVSe!Ml1&JT[Pe2i+2TB+-1Q0Q(@r
+"2i(J6Nr2`9m356!bYPKc`b$'UTiCj!)pCUULLYk!$kJbVXReKjp8*eM8re2TV`C
+-Vf[BMZMYd8B4lCTifD&+NdqfrSPXKPbF%V)E+XEiC3,@N839#-F4h3RdJ2DkSkF
+!EFqPj3ei@U$5(3D,q6KiS8ec6klX4(hVLNkq6K)6B)FVj$r"iA""`m4"VERd-8i
+MITZY%m3P&pH[V[P5*d,d69Y,Ce6p!UUU1PdiRTG'aU68k9i19Z)bqcJfB6GMN!!
+ebN!098VI6X$)&8Q$J6Qm`LKZ`V#'Q148Z$)IEC*(AiGC#rSP6VPUSXQc@@3cACl
+EYjd&'M%'E`QH8)HDZHeY[$L'ZJP-dIA%6rEir*0ppeY[4VSfaXKk8Uq&H[,3%%S
+`YZk`PHc#fcHKkBp-2aYZk(PXlTX#5%#FV0$288@5JiZL0&*S5DXl1U,3VDbA15I
+4k9P4G4eQb0`QipkEHP#$+a+G81c4)E3-+Rh0b#5rZa%dBqrPHkJQ5f-PP$0hFc%
+iNrG6-JZI[&aN+GCB&$#SAfh'(1h2EeGLYUbH%3H)Urkh&U`kGFX&JLa*J(2Rh&Z
+QV0BbA8Z-If4pSJr`QRSa`efh61AL`MclKHqSADT2Z&d2"iX["iqrPbm2"rVfmfC
+$UTU"Irh"f&am3RBIAUrbrr#&N!#''A,ir$p,dIK&qUlCaJkS&qjTQmkiBkEDUKJ
+&1&!,%V4kh64m1[C'q1'!X2!,fGF1L9QJi5*YM%d&lc%TPI[#%&0@1JLZi$@LkR@
+)#E!d$H&lZ+A[KB#,#[Km)pp3K[GhZ`QTYXdaZMC5)Dh@dLmB#+"X)V,iJ%C``J!
+HDk*%m3ApKJ"[69"'d-"+YFD`aX,b0RadXc&0"BfQ6d-@YV$6DB,)38Z#mar2&FB
+)*E3LQG#)Pm-2!A4K3'+S@%b!bd@M'%Ci+XDl("4[-2XaD9A3'GkSB8!9VPqdbeB
+KP1p$TPKV10JJJB9S8dE'N!$!*ffV6-(L#m40br3Am`p-L84c"-J$69jHm-"[af)
+bi4@p*B&YSZP&C%6%p#qAk-4'KM&$%rIXM6+LS"c3h&'a@fNB`K%aYUN!)EMpe@d
+VaA"MT%$(j@ji8E0JfleEF9fD%#09TYV"U&+)$a8C0a&Y!!CU4Rr"XDdN18c6Y5!
+KGP5+LUqf&mEYXEjU#XF)p9&H`1V!UN'*Bha4PC16*B(UYKQFS@Q6@5PUJXiCIBD
+Y1F+f[8$r`q%TGhZ[1BA#0Qbdj[%R,#4rRMEK'dq50F&bfbe6cb2p`f#r[RPU0V#
+Bh439G!)-hRCG[U&C3cUbX9e5EdfF`6EHF*UlmDPd$0KA@,H%a6i-i0%6'6c6qhf
+F[CV`66Idp25jT[A+Sd+(D&m``6#`46DCV3i9ThUSF91E1kDUYY%UM)a$E+LBSYb
+&L0NF!KEdK6pEr(ENH%+rqr'h%6!"Gc&i)S!j#LbfcVVY'2F$X8hLq2K'M3BLD)H
+k1H'HiHDfl*0b#peV$!DD,``SkC!!$'!6EV#U"8UaUL%Va9B0(X2Qm`YQH83&8fS
+AG&FGDF"YP!['reE3AqU%"#P([eKIB8D0!S(%F&j'`F4IIdfhD-N15qr&58C9eYF
+GNq!5(31"!R,Y#Ri@`Ted@#(B"4&T%Fc"!,(fI4)6-'lPNKrq-T21cJ5@$B[4G4R
+keL-))'(*"-k)D[d'6`VN8D&!H&!i0`0CNTp&&*9@UA3TZCa`prhj2IlmJ&H69qR
+D,+imhl"!3cfRBa+`Y6q,6EN+)Pj+FHjRaG*P*L5Y[b')lS%Fk9QQ@%6+@hkpkEe
+qAZh`hI0kZBdSqi4P@p0rHhSIjp(0$Grc4e0Zm)9jC@Bp5d3jUaKl4!9M`9)BAPA
+5`FAX&HC,!'$mM`i&!MD6PT5k"K9eP$*Q`Jfdc*-ebrS`,fFHEcHMMl9jM![T$,-
+J"K+P8`E'R3J'&D"bf5U"&j0*IC!!1)BhK",51-0(#i'dfSi'##U)5N!m+Xb#iHF
+imVlXDaMUb4dBLA*&bEDVSGp5Vm4XiVLjqZ9e`5)Fe[A0jHI0kBET'(P%F)(CkPm
+`fH$+&kBi#3IS(88Ce$bl$QU@l[4I)qKHf'S@*fd)dh@eQ$BaG$deSA"YG#Z,RY8
+GSD@JZJS0QdXI!Ie(ck#f4dB@pQr6UPhmmV0p3arl6K4Cpc*k-P&16(Sl9Q)I)B9
+jbb`'NM1Gm`GBKHJ8!EQ0@*GEfMAAk@Y`Kc9MeI`N*I"[iTPEAd1ikK#DiMp,hEi
+Y&YZ)(*!!#JcC4K5-S$4j3(Urrp4kH%"j6Mp8I)I4@NJ&q)%e$1`44eqV%Ir9a25
+c@mH@fSf5pR@(,%jp-DUJSBhf$U-+Q#e"$T36KK1SER-G1+3EeK[b@`K,*%[5+SY
+XSPI-mh1!YM%1[YdiG)@pC`ZPPM@9Qda+AikKllff362$43GXipDQ5B)TJ&%0RP@
+S0)%&$r2'923*e5d'fqq3!*F@c8`DX+VV,%"BDcm*#aZREd*Z2GV'4YGbKFi+Q4T
+4PS[`BacA'VBE@Yd4Gqd4'f2**pjP$k6V$Br1pF'f-iclSe4fd(fpY25B'4FUa15
+JFaKL(hN[V$B-8(,YHD@eH"@&@$-LTFF0QmrN8-E85l$3(`0*3)K%fmmkE@E%P#+
+S(!R[3cb--bc#f-FciCR4-(fM[-5#kAj0!hV4J)*L@eUV(cjF41qHXaQ@i0BkE4"
+9R5K`C"kQ@HN8NmqNG[&i,&)`-i(ccJ32UbDbpZjC0"KmMV+T1I2B-aFrd0q8EM2
+i[h@f(MZ"+mNie9$h'ML9lN2[Y[(#%!aIH+pKLZ`%*q$KiF[&!F)c`+RrF4Fp+FF
+ijZPCdFb%drd2CmQlLr2pdS!'hbp`-U()0pfHbV*UYfNQZ+Pp(0MGT(3+T#J*e1i
+lm"rfq2r(FH[@H!TrXK%qMZ1q9*cfM$PGlMB0F%Bl!Q$MKm(Km-2BH%d@5h&T'k#
+@Ep81,,`CJ$KZJU-Ahf-&#hrQHS3hI5Yb1G+"FB&eDjl[aARS3,2,,$l4Zq23E$c
+FR0jHA0bHMMpR-j!!j2FQp3kEE-h''ZpiR3f*(4*031PPNl1DXFKaZUqLJ!p153+
+9c@dRK3-NEC'p[Tj2HqL+QeEc*i%1Q!M*,[$GeTb$EFG%*eV1R0'U!ZFkb1"0Cf9
+mDi2#J'mFc@ZE0NIQZNDFdl,CdXD1MSrZYjTK$VPEHG9MeFd6&NrRL3hKaIh@Pfp
+MpH1FccijpSD%lpEVQ"#(Zj1IqrUp[2$-(rql0l2CQp22q2e0p1+@P6SE&eZU3&i
+mN!#'C,)B)Y6[3#PH9552R59J-d5l)Drc0+R%IVj$CMF+f!f&ql1#3eChEMQi1m)
+mGe#r!3,+,HKrhPKESSkqd%YV[8%arrHj!fPfq9-"dX556XIDE0pr,a`pAR(mhHR
+Rir6cm`cY'XD8Kr!kl+bM!%VjY`E3I5pGmhdVcP'XC-'KL(P)D3GZp$*N$qE!Via
+VdD(MjS'R)a&P8q`hN!$*cqVbp[Cj@%IY2HamS1"kMelE9eHYcK!3ET4#)lA9rLj
+HrN9Trh"Y4QR1R*1(*0PFGABri"1d%"d$#GAXGrApird`,-'iEL(b6dD"JkTM2R'
+R8Pa%$%[3GF-'bZZ!*V(i9S#Kchi8DZ`XQ9@J[Y8V5Urr)q5G'TeiE!2c0SN""hG
+`q`i5FY*mdeaDVqr$Pj1ER,XdGjc#1,c3mr*q(YpR'PAMTfEapQ3@4rhlSM%F8bF
+IYia4#Sia&2mAhp[Mr2FALcE3*q-)+q[PJd(XJ,p!6KGi-RJ%Q)pehB'a#YGp[R(
+$i0r%rdLR[+l6mR"qM,jHZ5(@(Q+pS,8q(Y%4%R+5N!!HM,#j-5!e%dVhB1lNlPc
+"r%JmkrQf5EmMpalZNGIZ2FNKK%@DTj4"cA)AK,U!60`FrDlY4ileS)CmAcVm6J%
+X1kBH&!RK2T!!IZ6hYMBVGrZ'c489P!Z&[JGjlA$S0(5E#4rbB$mCbElGj2CHGrc
+)!QqU,`%jD6i&ZIX-!cr)If,B0l)k&#H'JdC6ADGKdJ)&ZJrCmdfcaU"`rEiraG%
+!eN'H(pdqUUh248PKid!Fi9lX(hB[&*BUH(2EFLXRibS-'Sb'4LJ$Mke((Flq%+I
+%e%Nk4Uc,AE&aR!r*pk%Cm+9RXFlVfTLZF"qlc3Z"a53rq4@FIqe!%%YjVV4G"&9
+p[frE$M0LKcrp[erApF`!!!"#!!#TS+X!Y`S+UlS+U`#`S%U(KJH)S)GRGhQ)L)L
+!L)Z)PjL,Q!U(Q)#ALUZU!&!!P&CNCQ@A994T999RGlD'N!!)J#!!!L-d4@CRKi#
+!!!#!N!#3!!!!!!!!#D!!!!S!!!!!!!!(+#0&9@999QChGQGfGfCSKfPSGhQ)Q+K
+jL+N+#+QD!!!!UD!!!!!!!+$*NKSUVPjBI(r24RRQjmS"BF-1H1DkGm0%lSBDT!2
+YaM@"MibrcI9I$PbmRMhJGqRZErGKfrERHMr[E)FRMbmX1AMiq2Lir"aFRLKamIP
+j2*jHriB@GNVViH[Ve`lHpNmrcqRXrV[C)GcQlX1DH[XZUdkX)FRNmINl`"[*bS$
+H+&2C$eh9CSFk(NEFm2CG'hTKkmX2K'V6)),ikJbTF4!"%BDihB3RSBef@%2YU[`
+ZUTa`URD8&a"c&Nmp@LV0%LPi3NET3MAA2UPRKMERNVZX*A@AP'%0pd3NSI#kIj5
+cB3q'00BCIh9CT@hbKh2Gm2KlZlP#+k*!i"HM)mh[q(q[EprrX!XY''[bmA%!E,K
+,V,-cZdm5KI%6edp,lCjXE*@i3pNlV)i19%-KrBP4rPhYkMeI('fZHETKmrTr%1$
+,I`p))%Uqe5ZP[8BG8UpNYFkVF0kLqUh6A+rA(-(6I2kImC)+*386D3ee@b`ZaN#
+2p`P#&p4RPIQZUePpfp4c6Y`$2hk)eKhAcqRlmN-mlH$#&-`dpd1UV$9$#0)6)Ih
+QBA3lRfrKk[CmHl!0b+SlqQVAjk,*Cb%aXRL(BI2kIl"Njf5K,V`ZLV,`TN(#bY-
+@)kESkp9qp4klGRi'@#)EMeNlrDei8VGP9dl6!)52VV4rR9(XJXiYkMm-EE3kRlT
+4cL6+1S"lRR#r8$qj4i3!MR,bV`f&9Z[(#%YGqJ&Rm-LK@LV6MF4r*$riY0TU%hS
+@bkS8AL84RDCi)*DikC!!S8P+XmjA`U`K((#BLq+#eepKLIRPSSPXPGf-2pY'`6&
+VSNCilJ3X',+V8Hejq2,bq#MCI9rqA"KKlmD@%Gm-*c"Lk%5qRPSTMHNAb(laEVK
+i41B3l!Z`TDaAaTdE4*(V`%2%Q"46Sh+0i2i0Q#T51fJ4e8F[Vh"RrUb3!0G`$hj
+##!IaIA%5Qc``l0BTU86IB(Vi2%4KJ84qYD*9c#$S&L8ZZ0QZZA!*+T!!!X$0)XI
+qFN!()@bXekSLcYMX8R&MI,4MA#rXXTR@Yc0q1E8ahY0qfM0UMGj18SZ'5("4`)L
+dYGKE'`4j3Uram9+Z$NmAI*Cr2*!!%3dLY#Q0bNXp'JZ,$ArRM2#3!!pMMK-`"5f
+CI*Yi,)5iCjiAl3m(#J0rD*@lH2GPbjABGZh"QJ*m#S,01kihZ'6`K'U)VT9#-DA
+kpaA(r@5'd`i!bT0FqLE`0*YcK0A,#LlmkESjZRcd%HrS*iaf5CD[QaZVl))2bBA
+9Y,YVXZVPSICDDPaZ+`MY[`adD0`f@M$A%A%MCU,JXiMrTKjN(I3@3($E!@RIfYa
+$Y4%R18#m)&i@dcRdpi4ZKl55J@'"JXA6B3,fl3`BGIDQ3RY%@Xjh6QcSaU&h0&e
+K`DiIAkZGNPr0[mRSfKcJF6X'38U09-q[Efk"6iF11f6(Ij+1)"+L)J-(EpPZ%4D
+jQKqH)UjU`l&4TGP[mMrdHPd*2%I['l5I$DZVT$B%@J2#Jh2#r(J$M!kRcBDK!"(
+XQ'3Ya,a@15#!4K+8Fi*$QkJM23*NJD)24`MFaqP!J*Y0afAIj%NprZ(0Xhd@if8
+b&GNkEjL28U1Memb)*E%CeLehXYREf@)fZD['c@+CMLjq2iS'm("$0A1mmpjkC*N
+-@l("q9e3Y+6"XXa9E8QBS5ScAU`PB0rc'c4&EFJ@RrH5(D31l6`eAE-iD`K"eQ5
+mi-VLJdF-(qSblI4)*9)JSjpNE6+eTH1Q*c4eeiMY8QEAkKQeR$`MGZ-XCB#kFRE
+hSIr*ZKl0$R4'h4&Ql*0rQR(X&NSbMkV4(kd2%6HiAl##Nl0FK1S1ei1"[*!!@a%
+EClkdX")N0-jp1iH%'HAAYB4HP,k8'8RL5aJLU+6X5)81ZbUi$EaGCY00[G4dbZY
+K`jIVm-V"6kS@rjIVPeTA$$EkYc5$Nm!)!JYc-Ir9Cd1NjkZFKVLGK$Yd("Ee)HJ
+mm2Km32M`cZbq"LG&Ra*1IYUSq(,aq)+1(4fq&&1ajRf98P6SeRf0+5aE%'[@fr$
+XVN52frBk4rMFE%3a6e'l$P4IT1lJBI6dfR4!1!1[+jThTE*G+Z2ANKeA#J)S9#9
+edlZ+UdA@R8F4-'5YieT++,`!``j`T)K2*l6G2%dGl3k@eATpB,pFXaXJ2(FA5$[
+'DKIU4FHP-V0[D'-L@*!!5dmF$e*l6SP,abipFDidbVh`eLKjfid([hET)CZb1MG
+N!9"e,PNXJ-m+KP3K"qJ#"A#DfaX)(hZ8,G&)mB94)mR9#6d#8+2PLm5Y0dSp,"b
+eJ3mXmB*jjMhPF%f)#U`HZY3ZCS5SVNm1dEd-N!")6bYcT#84GGkekCL-iEE4G1`
+rIiDL(i%EVAMA@21Ul%9(kT*iQCI*,V'pr1-hX[M!ARPV!@+C!-6&)BNKi41Mif*
+KId#K`ilp(3Q$Jq$f8%3''lF8,8Uq6mabETcq0(b"p!+*cS'QjYAQMe3ITc`FRI*
+bHi[9Ee4ZcLU+kI8TcMVIdj2NJ$R(@l0e10BkjGj,BpH#19&rH)iP*mSTk*hpimQ
+4AlU22+c'XB+-lBTPka@A@8F!LNZ`(P'`#S$Y(%JLQcG,j`CQ`NFTm"cQ9$kTGEd
+KrZ#(`"kM(Mm@!J(dfc9$eXHcV0IK2THp(Mc)5CV%LNG+0Q%`q(BJPU35,-FQ[!c
+[rBdVEjk"Im3B4U+)J'2G#)ZB2Y+e#+NYbUYi6Kf*q@ETMf$PqH-MQ''b'kpDFRM
+UR*BjrSjZl%ES-krDP"SeL*iTFmHQAY)Njr95%$lrb#`%ilb#R2T+9[`2d!L24(!
+AF3MS)-iQ4rX&&NEZP"&Rc+2e4VZQ)qNCAp[UdBrZUif`Xr8F2IprZreh5iRqiai
+&4Hh41Hil`"Uh#J"V2i96qEdF'M1("3)VXCpJ`J&Bq#SMQk(r)Ml2Il[Y2r1,VlE
+TlVdQQ*J2[Gr#5i5dXI(mN6EP39XaqF"fXf1G,,a0dAT3JPTP0ip+Qk%Er)0!h"A
+jDp)[I0XL90'Te1i+0Ja3iC8[rUd13cAhq)Hp`N"m[[L"`C+Iq,`9VVLGXajPdIP
+2"+cbqNG5K6fm90KcB%kQ9VB&"J4U!rA-HI+9c1kj@0k08D04l,m*5jiKKTp&6G#
+1ESIji`e$c[Mb(aj$imKq[)FQ'GRISp(SKkrIl(Vrd20j[0[!!!!!3J!!UUZ`UUB
+!Z`#JUJ#lS+T,#CF)L,"hD(H+LCL(LjL,TiH'L)HjL)P`KhZCL3"3!*9Q9'CPPeC
+88&9&GRHATU!*N!!2!!%c4&CRH)HB#)L(!!!*)c0%499&C@CQCRGQGfL(KhPfH)H
+)L(L)QBJ*QCH*#3#J!!#JhYk(6mZL0Y@@U@L("$0E9$hdcMIA6C!!db[K2A%#0Z)
+$q#(6(jB9i3kihi9bYKiX[&jFJ3[lprj["$jqDVc2"-hqZ(&jF[pSH,KiH(`m2dH
+(LmN1(Kmh&aqEar6$CfK"KQl,SI2Nh[2qIkH[r[*[3lr,i)FXVZfq[9VR$Lir,am
+(&amI($2f`cAek)Hp4V5*"klkEHU'E,$RTVe4"hdka&G0GNB!)TKG6I1%Y,8Zb`K
+kUm*hejmCSQS3[#+aXP9ATVd8S&-!L8haK6CC,E'U'0Y8@,d-6X`3Q)$IG5&+(2I
+,mBk*`jmFpJLrZVd4Y`M$[qlRjrGi-S5ZL)1!AUL2,pR2pr0m2C!!$PTRGj[$i3$
+CCal%4Q9qV`X"IK3HZ-A4ATl+%326AE'UMC'G0$"24AEGM0)5N!#(hT!!QSU[Tdc
+Sdej-P'Q@0miaYdbYRJ"$V%"XSLU@rRqRcld-*Sc0XGSd3h&&XX)k0FDDZjd2-qQ
+(*SkVCEE)eDYN3NlYi([qZp#f8!A,!+h(CRMINSTUUkIXjHlLhGcr$4#MCA*4jqm
+Jj99#FSD"'8$q5M9C,26C3,(4l4!1Q2C2ZlKCEDj[T!0`TGXUaN,Cj+'58SK$2(9
+5505@'L9PM8E)eE+G&mX)Bi%LFrENcCImUr9&mG-Eifk)pc#*`F@AKiGcS3Eq5M2
++A91ZGNHj$2"+9IDfP5Lb(Ia)J%YX0FD["NS+91LVN!"B*pYdF)cJP4h2VbqV+MM
+T+Pi2M$BP(r'pRcPTXdBf,8`j2RfAdpGFe#CD2bdi9l+lbfZ0qVY@Y,f8ikS`pGF
+E+XR,,'kbZh9K#Zf(`PE`FQH0PBeRedfBrP6`IAC%$26VM+qZ1'lIb+PC"*L@[PC
+Gq(hdP"[rlDeZdRfX6YkA`*T@&Y!FKdRMIE#U2A'b9a%66I,BpaPb*K$S[L+eEU,
+,0'ZdY5XKI'k9mm))j+bNSVUl#1qMAmETlXZ6lS`UPEhTU)9e6BBKmfkj3fhbR%Z
+k89lm#l4B"E'D`YX@1aYT`bEEkjNmN`Jql,rRfAbZZLm4TB%Gf4d((a'9a$(rG2#
+8&2ID9@UJe1-pBPVC,0UT&IfaXX,qNJ3AdekUdP24kDmj814C`aZ4N!$I)1k,-DN
+D`VY&CCJ2R`RZhd9-Ae96b#TqQ0il(UTf#p@jFKB*RVeBG9G`#a[pSQ+@TceTNAc
+B8Mb3!2E6H%(Y-*USpRFd(El3pZ@&'XaBZ)hUX#5X[l9MfP-p%UNL)Z`HDSJiTPL
+-%JSG1YPbIE6IA,%%JaB9)bZ"aVTkdf$$FkLH0T'dAh9UMJZbEI(XVRASV`f!-+F
+C0%YLhbMjDUEeCT)0+K59X'-@+#&PKb+#h!(rb&1b6"GX)Ij0XXE+S@9p4'PV,HE
+)Q[RlE+DPXZj,)pPFH[I8,HQ-jpX13cFRH%GJ9j1U[6$ddpZ&0M!MmDp'X4D(T[+
+$Z$PiLZ`*rEASkUiJ8[Y((B&2G'8-a'jSMppGp,0fa8-TDTXdPfXEjPiM3R)+FSH
+`ZUY%HVB&[8,Z9Ibf1JI6ePjIY)U-#A4SN6+pS0DGCU)85edjiIr(%,&S4j,kqS[
+qZaXG)PpCaMKlT'`0UX5cJ2kilm'TL,d65pmLBQ%QLATbmT`dVMISDSiCC%TK1pL
+iM)&2K+ml(CJ9RVDE$YEKd6afA05!a0UKdBdGiiDIN681!ML9@ef3!1QmIbTM!rU
+4a[cr6)aE+8N56jf8jFR*986-A*&iR'[%FY2*XXQ&Y0iL@rPRFVbdBALT0FZR%ec
+ab0m#PiaZqecEV&@ZPKKARXL@HVbJfb[kPV@EFH`N,bX,F%Uh-TN#h39Aa`KkSS(
+%Uqb"GEYYCbD6H6I6S+FHV0`FR,`q,JmRdm[Y1G2&p+TUi&[,aj[Miq(k1(MhmL"
+Gk0r`Fl%HM3Yb%2A),l+kf'M86c11,2YIcqhlr,amA(aH6b#TEd1$JKlZESkBICk
+iI(0kmhacI$PcG#m+hjSVmA-9@D)"!Ir4"i&lcSArZqp#cILQJCZbLmMG"Ir,HKI
+MEDPkb)LQ1"S%2E0f+36rpEd,VkaDA@cSm2P@(TpZD(0m29Qq6VQF4m"'R02*4d4
+RkT'hb2,+c(CEKhF1Aaq5MAKAq4RZpX4c*Nf"jfYE!NmV0r&pV01R9hADXUl'R3Y
+I+qY*5N2rKqVdh-*eQ8[L"RPC9mh&h8"%kTblNmfX[c#-8#A!)8RrYhS)*p0)mUC
+#ri3(-(jbA2BCqN%c&F)*k!-&*pjd)$!D`KB@%jB[j"-,(4$rd28"JUB3fJeK%Ze
+!rlU,pMSArc'#6&*JY-hchAAF[I(4LYZRq-)aGJlGZ"VrY[3jL'TQ@QMYkH"kFIb
+hhJcFR[1%0&CUUUV,B+$F-3JS1ih4V6m9HGRkP5-E'b1jY*!!L#KE,e2kr#UIL+-
+K0R"i$''p$0pRVrpJRLcD0EhX#Z*HAKK0#%+0&K0&j1)0Iq4P*3r(%5C3q$M+SYM
+X`eGhS21Ue#+I*!iBJGemLMUH!,Y$@pA86M,Z1TNcY&AZAB5NqIZi442*Y%6B1Mp
+U$8[4HHLG4i5U'0Q$%rGYbr&*,QA&"4Y$c56,UHX(#IR*5&TP+D8Tmj+P"`RaIFI
+$%iGrdZ91Sr6F$fE5d4KIf59PTQ*qiX26ehm%&)M(XrK[&FePfR&2pN`bUFUPZH1
+R+A2!SrU8'9Z$)PJF6e@3!$U&[pG'!CE)iA#&9-#@HR!pr,BTCIjq,ah6KGBGkR&
+G-p+V+HaMe,rGcq2Aa'5B1@GDAF$@"CG3M*3fe2K(MVp@P8$kkk@Ph@A,P6kHFEp
+Kl5Q(p0jdZ--p1MU5(K*2@M@Q)4hRT!#bNR!X'K`Mb"@Kjf&VMTq(i0'2HlfqYPP
+4mr$4U(L)aMeAT6fi3JYLd+%"@993iJ&C+mb-@JCIhdhV`2SP(PM5R38m9%NK#MV
+cbl%6DMV6,IZ!1X62f8(r+KrA&PGrbU!Qrl%FY-P9hGR4Qb1NlNM!hU+I`mh"i&i
+lS5Gb'(6@@Y%,KM4-@3RKk24k%YZKdp(bFrrVk[UqV)!!!!"#!!#X!+blY3Z`!+Z
+`!-!-!%L*GkKRS(KSL(ZEZTU+Q*bAKiH*U-TiL(Z(HkLC#ec,G'99CQ@A999T999
+iKTCPF!Q3!#!!!L-d9@CQChL*QDQ+Zkbm`+!-[!`-!!!!!!!!!!!-#%!d999@CPC
+QGfGhGhGfGiChD(H(KhKhKhKhGiKiQ)L)KhH*HCL)Q*LCLBLBLBL+L)LBQCLCQCL
+CLTQTQCQTQUUTiH''QQUMc`kr[kU,1k[$22E0$a`jl1kQkfbZLc#m!rVSqqqQq(G
+4GI6EC$NcqEkT!1rYcI4a3i2C1m(r(h3mheCq5(*jI,jI*jIp[*j[i`m[PmrQrPj
+rTrhKAY""`jrRXK`5F2Sr6pIAr#6KKQjZ+%eZcEG6Uei3mhm[UqVM!'rPjN!hd`d
+EBFpe-d2DJmMC2$eh4XlBFqH(6'R94R""pHX'I*bS!%4KXMGK#h5`h'H%296IKG6
+Sa`*[`3INYZKAE26TTQL3!+AJK)h83M99EmU*iBf6dA3`ed3`SZV[*'%'p%3581Q
+khmD*X)G11LS'Bk+CU,,k)CZMTkHML*MZUJ$J#p$)mh[kI`pRZqk!,,6KXmrNmJ!
+fI#MjNc0YfVb+#r)4kdK1@R6mj5B266C42,S[K+SQPTXfBi&0`64l5Qf@Hk1R"JB
+pXE-BeCiir1A66***,H$6Jlfjf`IqRkrhbe4d89EL(mk+ibbNN!!'IfbJm%X!DbH
+Qb0e0@f'bkhZTRS+9USlE38dGJ#QbkQ1!2%$V",381&G!dQ%K9"4q@+T@#HZX))*
+,%hd)9aQZY[J#3Q#M`QN'(Yq8*VU#4`-@fDH6jDkCYBBpf4[[4*ePYeFDQM$B@N[
+DiU@m+E)Al+*U3)IP(EIaN3+5dJBQddA!P)BEGJ15'$+JbHSNRT[f!NL80Ye!BU*
+`!H#h5l%%NeYB6%'9*VCk10"04h8@%4K"B*aL1U2R'[C936pI'R$@KZD2R04X4VU
+h6*IEA3ddH`f92jK",`J')T!!B-LIECK(jSQ`,J*#J,"V%0ekU,+,J&GV4*P#N!$
+Xl0mZ'ZQc9[cjmrLm40,SSe"%D'1F*P49T&Y&NkM"4D!I#R$2)Ld13,3[ad00&qZ
+V'r@@cHB%#%VcKfAji-Cr$&TG&!%`eh"`9d`L94Z'59BH$R*5T8'j`HbqM!RDVKT
+3T+U01('5U!B*ZQJ`Mdr(#kJSr`TlU+Y[RNP9T0%clZm("3@)+qqAmJY#I+@DV'[
+B(&UF+pd[0eEP,l,+%LR-$(S5qKM@'JdfPj!!iiBl#KG%8+0Gi3kf4#&@6A"dBYh
+[q5#E&qrMK)8@9aR#-E8("&+RR!4+Vb+3!#+i+rI"D)Gprm@U$$Ia[l,9CC64E%J
+(+Aj2B*3D,))X#b(E%b%J"L'MVj'0CV(H55GZP[U,-18,G&'fLF1PJfaFUPQ[h%+
+)FR)&Y5*)2ch)$r!UGJ5Q6X,Z'DAj$#SIiB3NpBD'Bkeab&BV!E*+T-bFVKXrS""
+)icbf@JhYb(rB*pi"ENI"kLI'DLm+B83bhJdBLrE)c#A`*`erE6Xp(PfB2C3KMP`
+830#j+5@bdR,%4jA6M24U[Y%X!XFA4eDU'#[*dRTM(FpSC'",Y12ST#63**AEI!C
+!!8CIK4&*%L'mC%%"Q&D#SL#'$$DNH#p4QN+PUYXe5!%E,ElkG!KdHRG(4QRTh0Y
+HcXhf6(GfPpKN8c'@SV&QTfdCRNka3+%jB6D%C`4YGd5)L+2DkTG9YXk(pE5XlC0
+*`p-ZrF)-Da#I4,rDLl#@LS0UbcDihGNZm3&C2'Fh4D&`a(-8#M%Q%hET65*63jN
+MdP!JKT+#[UQ5$#r'B+D[%KYL($%aD93TjRCKAdYGfDZA4'qK#2+e!K!`(1JSqcQ
+2XjMjErpeSBV`eLM%AQhMI,EFq[EXed+bU+@SCQIUGVe8T!VcXS1SClrM%&!iRI,
+5T#j'*'H1Zc4X%!F-E`-R-1`#c9$&P&Y)"c2VLD4#Qr%m!6rMA4d`dh@eSQDZ*NZ
+J[@C8LRe6+hN$[lNQJQK%Na%2)6)b8SDBEb9eQ[S#hZS(ch!-H054biQ&!eP615C
+q9)Q$!kbapC&MlFDdf+9b6a%05b53!'$-Za4"S-M2D,(KTJNCJSZF*4"qlj(FG*U
+BZ'*'NV!@FVT'U%d%VN&ZNr"TjflY[`"*#)f`(p1[EI6-%'Ub0%2Zf8hkc)'Ye$1
+8U'9U*&&B+ri4-U3,5!RXfb9K8T1)&,l)f'`[U0DF9@,01+ARJBS@-BQNLFZ`X"b
+AihGbYKpTU59GX+0K-!f`H#MY&XcB(-VCflH!VqB##m)G@C5M*iXX!q#%9MKEXT!
+!T+bd8aQ%GEMF'S+a&'SVYXT5b353!!H6($%1HkKHqR5XU)2KF&4d4Y&$aiYCJc6
+b-Ye#CT8e'lid8fD+,Y4d*2imQ8R9Rlf`R*,SYYlF+F+U0hhA4lU9@ZMQh0EIAD%
+bEI1-mHQbDPYe$PfE"RR,RF-3"*pbehbX'fj+mR`SU!M"*lFK2hcI%3UEH1(ZSq8
+2`YZl9-Ga3fDXrIrUVcM4XJEbU2cC4QF'qkX#Zm5iNX3kVVFGJcl,0JM#i55Lpam
+$#+XM-8%'642drAr,KKC3BTTlR)LTAkaG(-5%68BieBAq!%R9E0frNAThfeJqfX(
+feJqfX(qQX#$%6Y)e60FaA(FSmhEJG-4QeN!f'1LiPb'3!0aXNHRQMH)5qc[G5,"
+-QkJei"-*a$L-)KYhXY(-Zj'%))`L%fa'P(4iJQ6mF4)NR*&ad"$!$42EECY&c%3
+e[C)N)1'@XZ0MXJD"aU1SJD@)CB@4k4jC1j&lpcS8FKDd[aLJ'PqNj9A1J'H0MI6
+@R4P#@QF@,k+kihj,"JJ5QYZ'Gm'0"C&-&NLDQSd!NR+$,@[TmI9l1AfXeIZ068S
+T('X1U%8D,DTp)Q0)5bia4JD1Y(9%8!!&!5QH"V`M)%1MN!"TN!"'P`NDCDN5Ab`
+U@V%jIk%-+L@`eF!5dM6'bL`1XKA3Qe')1JRpRU`Za#F81``-ND0KJ(Dd"iE8P"6
+1Nq0eUd0B%3V),NDAD&(X$'8S[1lNaMj*hH4@Y&$k1iRV)5rF3NXlaSCPlFKB%-Q
+')K(r0r3j862(-'kEk1UdedK9J4Sde8M#)B366JB`@*0D)(!66D65*)'L[8f$9U,
+*X%K6`96m!Sm1cK8r'NI&LZ9K-H'IA&@EE!XH'2"SUL(*p&[c,RJlJRDc$Z)bUc&
+N(!)[U,B(jBQ3!2YbjdGaDA,aLqf9`FBNA0V@3r,Jj!ZJV8F6--BmiP+eidU*0JZ
+J&!M(%h6!5S`k%4ik#k$$QE51l'658h#4RJl@+ZBqD'6GEQeLCCB)"9r2LQT%Z0-
+Dq'I1iS)"Prr&lTPY5)Yh0('E@',2drAqk6fDBF'R0qI&`,`)DFE&F["1m(jm$Lq
+l'b0@d)M%NT!!b)B'$jK%mN5r(JCMh"cF#EC0NR"`(@A`rljS%RCH1ImiHL(P3,Z
+'k**8BKNk$Lk5@X$Z8A6&mCV$!0))(i3E+,ArY)4e3UIG#&c4TI56AfNPpT*ID5A
+-$ViceR'EUBTM8jm%Xa)+1M-@+h`*X"44NQkJZGbicK[k$#`4bl*643+'PYG1#61
+ASPeH-'KiCrQZ)FXeX)4,YklB5ceL8aPi"",hFD62($QLhUN*e55$bk4QMX2SGa`
+mmc#)afPTM!EMVL*aH1"al%*mTk&5iSBAik4jak8bjV"jeVm**KUVL2XQ2$5&N!"
+e!K'"6*`-Hp$+ZC&4hjNN9Ycd#Cp08!*[#2$''+9JVA,IZhXQj#@rPR8','fhJi)
+@SGRGb)c2%S")!XprAVV!MhL4@!1kmSCPS$Kb1Mq'i1q8&8[6!K0#%`2a#ZD#D$F
+6dd!6,2h5Ck"T6P@h-ec!F`acQNfeUhX%,r[9[GmiSc[ckNaJBA6r"M(BJ"d@r'S
+TK(BIbi8i0ee&aLkF6r"@d`hT2m9Q9eYM0)c!UCdKhE9e135Z,-L2m,F81%#f'V#
+88-k(5m3(c"J4-rBcl8@Nme0eCh%(lI3Sek'6YT4"H"Pp,4frK,"Il`"5BcIp'p1
+*N3UE%kq!G'*eTA!h&Z*,'i*9DR#*K"K"4HeBae!b**Q6Q"aFfrJ*2Iple*hrq!3
+I)09D$RNcM4PDk)f-f-hXj@IL$5M4B`Qa0+M3$&pTlU#&f1eYL'eq(S+&SbI0*QF
+A5'c3F6JhL#jKlA+'Q4C0mV'QGlXb3TJ$VaSZ6dcT*E*["l8@SU#+Z$DHK!kQ9bY
+1p3Jc'ES"a4P*MMNDiAQcEY5kEjSKS&Xc*[ZQ+J$Fkc)#2@NYr"0QGVfM$4RmIMm
+DQ48lC-M[PPhrcJ$XBLhq$'M6`F4[bZN,1[)QXhXDr05jVCQHr%'NCYP80ThidJf
+2`VNdYmICqqSc(iefJ[DK-'AHK'LVAaZF+(pIhr$+6dLQrC!!q1I[rV4GB+#i"TB
+%p9&Je,BHh2hr#R#EA5HF4aKL+81BhG#5BiSG3qXbXA#T,*Qk6mHKpBJql99aMDT
+$qAb(%Y$QUT2aNphre-'[eF6c"Hedrkk"k5rYl1a!3*,PYe8rLm3Lqm-M6-8Rd,F
+RSKpGq%p0ZIApNKhAXh&*Z1J'LQY1E`ZL$#Dr$aIcN@did4$L#9Aa2N&+Vma%EUB
+`L&B!@[1SGP90pQ4I"NAUS6)NM*c[8Zi''4V@!Gr-YXjr,*!!48Tf'k&`UIJ$T%'
+6$be)[Af"Z#fCE(I'q%RX-FIKX1R'FGRFcM(1q`&jHbb5-mk@HdahNU%V1Z6R[j1
+3!,`L#ldQG)N`PX8"GSU8c#EBG-3Gjm'SqCr'EQBk[r1[`26rI)Eke,)f69q`fRq
+%dI5[(hYAqP@*h@2JK%2bDJ3,Lfj'S*@(,-B4f2B)MjjN)R6VB3jJQpBm,Lh8cm1
+MFd$U+VDALl3JdPYK9,8!N4bMih*23"*TmG!d"0J&p(Mp6rrk"lf@T9+#,-Q46CD
+bcQG(F2Mla(3!R6jKN!"D0A#S-eb*QqbZ8+RR,1N-b3ZRmc$5iPmKc!"-#Q,r#-T
+aFc'hD+3bJV'E8J0NHCHqY$j"jK&mKdP5+4I#RX3iZp(8-m`0S8Y-P2P%S'$)RZM
+DFD#4EAAX6G*c@0RRQbHhIh$cr3I6H[T15R81b3rB11S'FBT0jpJZScD45UZ(MqU
+a9m0,,!F!91),8%#I[ZQ%XT6A**LcGA$1mM&-SS9KJ0)2BZI#JDDAQLk)AMf49!H
+D+!5P"R,$C&lV3`fq'U)CM1d4aPM#+Df+lJ6Tb$LcbF-2EbrKkHH(Ar6RKkrIdG(
+[q2Xphh3qlhmr9$Pq2,q%1VhqhRp5!MhqlcVGa5#4)bSTU2a4[F,YV$Mjf-MN0,+
+m1mSMB!a#h#--PLaR[X'rVHPVNUL,3lFH)X3$IZ&*Y-R)ZBb0-LQiX+k)[DV@LS4
+9U9Kbp(m3U'd*%@M+Q@)ERYB@LEd0[b%*,EH3!1,SF*5lSXG#(44ZCRPp(,X2-fY
+QT6*-Z,P@mNp*ZGM8160Q"5'25Tl9D"*&Kf9Pe!*%,,YJCP!U++JD$3)m"CDDMkN
+`TeF%1Fr,P!NSRZPQm#&'AMM66DrN-Aa-d$fM2$JIVe#J5hV3UE-PI#J(b&8+04d
+pYVE0*-Q'I8-qQB'ai8X$$j)KK-V[6N5"F"*eEr0b`3`Z(d6FS(LFq)eXNU*r)EJ
+VEGF9NJ*0S61EA,H5b'9j#`i(0,bKY%Y0I'JG%cciLYq!#lYA)4('![b`3*h5+Ii
+H&R%1RBHH("+S+i1)-'%AXm[48fc4r-QX#*'imbGZSh0acei'*X"Z"@FP)[,hfh)
+FC[pF(EaCffV2P@-)'mZQSr,9PR)a6PeCP3H'Ceb0!R,Y%HP*Ta2#e&,@bZ8!EeA
+icH1l1am85KUbZ+*!lRiDa+@05q`qRmh(XQD*&0*k),K#S"JqiE*Kc-hKLr1jd8l
+r!@rc9[`86#RkjrrhGhZ3!'pm[j!!jHjmT48BV'-qR#[FBlC,d5+XXT%Cp"6QQ+*
+Zqc@BN!#iB59@8-cKAK8)XTZrE@2ib(I&G'FB68ic+h"Ad"L!)#(53I&2rSr*DTV
+AU@c6*UX@LMCST-)LSkNIKQY+J+F[lE0MdCCX`,`c$P&5'DrFfCT@ldfH("T'-1-
+9EARGP'MAM-1U9cR*1JQrrC@64&*`,aRC,cB-NQ@!eJl%2kq2P4S#T(mqciaUN!#
+CTN44hrJjDT!!JdA#NXmZ[b+daF,2V2bXfT!!Emp,`f)bXRV(+Q(AAF2pVHQ[LLj
+fBPMc!JQ6Fk1M'TbQ4ZN[N!$8DZS!LScIAZe'cGfEh2NTQN*+kZe('GDNcCGLEe5
+NrKUeHK3",arm*cCSNI1cXkXe'9G$aRNA59FiPBqaMFLa(-PqdD3Z0*UEiYhm1X*
+lXPG4[blh,VTf@dN2+l%kj[9GZrR$GP$K4*CddfC6UpmTQ`@P1*B+dD4$1Ukb%l2
+C'(k"*lE8B0aNf*@Z"C&*)l5'!5RYGeK-q5iF1X*GBp-QjGeR)6C!H8cXaeCQdN#
+L6#iNqamjR+ZX-ZbN`EkHrB&P#"U!M6liBI(RKlZIRp81@(Tjq[VjrK$UrTlrKe`
+jr[jIEdp"U0F[Z!&pR8-4b9$`$"8Mk[B3pm2rNRV"RQ9eaXb*,$"@lddmQRHQPh0
+ck!JYM(,$FT6%X#9fA&Nd2,ciQ!r+%qpZ&ZlB-"'GTNj!FV8VX-0GjI66F#SdMpQ
+Y36+Vp94P2c$+VV)4fK#$[e30Da,#C"Lc)MI'N!$T'9bmm$S0Y4S8GY"ph&AKVq[
+GQZNA2VGQXj9iKV8,*N"'9N0U%fYVP)-)EX0@0D[S3JeQN!#NZ@*Ri-MT$,pj-Me
+#Ci#)!a0S&CA+"e%j*fRcDlE8*09d$(*2EL-TC)9F"(iCd*(&+K!22J3+Xdi8jUK
+)IbLXD3a%AdCZMmV%-ebY%-bFZc@N(!8Xj-&Bf)JEaJIN%AF+50&*6QYE`#QEDmJ
+Ua9&RH5"00p-`e`fLEcrTq[l(V30$$*c)G!GHlA'JabZ)da6lL*)Ze'haN`KSFa(
+P&58PYYV'#l!eM8HZ4FU[MN0Q&c(`5jaT%S%-,TTY!kJR5Y%9MC81Pm&3dBJPD10
+8(EddJ3CLm@N@N4RMH)9PKRS"*R4RU50BQ(1(a8,0a%8qaDj!`EIGe`dDY&D,DPJ
+YaBX-1jca@"84e[NcBk6(XPaCNZiNm*PEYjS'fFCZlJb,,c#rm`&5P"cM-1A'bm*
+KKSAHVS"3N5JL(G`5U42!pkZ`BTEBICTMTTKYD6MG&-Yr"8jclMSqS+Pf)$'890!
+M6Q,Qd6DqfpM$5Gmb[B*U42G0VSQl5P[cZH#6daXr10*mPreI5+EEcJ$jCqi'N!"
+Ic5*AkFCZf)l'i+0))pDTAmj[Xkj295+&Gkj-HEVq4i*D!bMc)3Zf(VYqDP5qH"K
+6j2m*"5+1(-qFQ4KJ#S%"Q%ELZc-cV,miQQHlRp3*eJYj6Y"@4Kbe8kM1RFLRRjq
+Kd+[II-08aP*d8[4P'iLR%%rA9ZackZISpRpZIi)2(&6eHfF[d[qTKMl28qce2Xp
+40`rRD!Gj85'a225BikG8cALQ1q1"Lh`b[L`-)aM91aTY4il[FFai%kI4JPNl#mG
+(Y(FQJdjH)&0Yc'11ZS!eIV&E&Z1aU&lk)qU+10H-Nq0'9Mb*b!"6RAAN96am05i
+j8L91AUQl50q0dka1'YVXqQa1cKcS,L%)49lm3EXLJ43fIi&EMU'2-Kek3)RehG&
+NL5((N!!K1NeT2p%5YVVY6bS*qJ!LBIG'K0G&[BI6Xa8pMDQeN8'MkK*$mFMjk2V
+0Ujfp$KQEB0KSIe!M#,Gd0[0X@#)#aa1&iaYbVib#MpjAP1EDbj-mZ(JdP!D16&r
+ID(ARmp`Yq+JJ!f`,a`P"KEqfRCk2,X`$LhrMK9#riK`Y-23NB"pPJp(qX,[D&`P
+K3+kKdYd'[--QTk$S49ih&$[c4I`)RX6CU4NF[mKj!qkdCRk+h3`K%T)@M,rcjhk
+'lJi2)rXC2U,h"C(lE&5FZ$aP`+R-M!ki21SrhF)q)D3+fLD&aSj1da5C'Yj-!'M
+Rj9P+)p4"JDZ)MHe&"K(r!KK`ETJPI+NRd*Rk8Xri%$"#l4LrJY`TaJCGTXIXHZe
+42`1%f$ff&(+BATATSRK3F6`X*rG+mk5pN!#T3Z-d3-('bb&HYE-259#AL@qVeEe
+&@EdG8*VJTTcrMq1IYlH$1hlQNV5,(-Dq%bIcNekJ"0aXRMF*9kl-D%8*)l(QUkI
+QR(d#Rq!Y)@(DT,0BM"Z0UF)@jESk&cMN$cLJ-fFRhU8!V,2fpci%l'VmZ'%RU"p
+4G6(Q#2Q&FHX9GM"T!JEFFNbrfSlrPE,lF`)RR4"$-LaCPla2KI9HcM"(!0D(16S
+4!L"-Q2AH8U8$C*Q`Na'@)*jUC!+fKaMa,*Zc'bE"ETVQYFeJ(Di[fI(mPSN(c9%
+F*CDD16rN4cG8MQFc,L!cjF5G++LaHrb-MTMlc9(X4FlSIp&C$GTeV)eCEa"Ydq0
+0bD'@m!f5h3F@MbrJfeefGLQ!j'$,,aH,rpRE4UX2i*q4Ph*Zk-kZ`-m#QLM$j(h
+QTS'1GpC2FDGiid*T&4b0+FAj``%'`'Q*#PGReNHR5rFi9q,Talai-E(ZM52*"8)
+,ZZhBc[d-hk!h`ji34%[Bh'6+$lK'R%J[A`qLP)!1IVqHZ1iZA2(*(XBTNhJQA!f
+N8E01M(fI*6JI*`AiFAd8$c+YZ,1"Brfic)2TJ@4494&Yd0-Z0p&@kdhdA#BffF8
+q#kGa#3pa$HKAr%(E,kKCk4q)-p*f50Gb9YemZ[0Ye16`RC&6e@AfKJQhBUqRcTA
+2)P!fV8+-eB0&b9HLRfSr@0IJXRm[eV`-SS(9Df'Uq1'N+#568[i&kr[kK[q9iC`
+edcmr$iQN0XDF)L'ACHSKcAMc&FSra-@@2Q[Gh0Ji#X4''-KQV#ckZ1YmPA#JeU1
+dKc`QQZf%IY'ccR`#2p5IRe@e,(Gm1K`fKeKdee`c1Z@PecDXBLFGNAb'rNR83LB
+%jZhI98R$@BPBG66"30qljJNRpG,+V816VG@q$(5M[&EVeEX)i28Vqf@a1IJp-D#
+"#-KjXSEh9*22RhR0EIS@FMX@FMj&QrFD0'm&Grk!@,E6VT1hUk%adiRU"0K4jk[
++k-)[$C-fXQ3H0IEF)iSXe"VjLF%q8&#p@+Xb1ZMjU(T8ERHFEmhUI6#R"VkA(pB
+%8K[JCaD#-0Z**dFUNFra1(EhIIY,JENpMM*SUa[%,!E,Q2J`0aGjkX&fA%m#YLc
+CPiGQ,(D)KVc9Tc#MI+[(F46dK[aEmGpSk'"6p(YGScMhFUC-Hl53!2Gj%JCRYDA
+hmX%U%#I&#1fIU"E0L4Kh#'hXAS@$pM"!iYV*bDPlYD$3L%MhI+i)p2)+k9+a$5H
+dp@&Fm-fm'%394AH%#0'[h8Y&0@9((0k3!))e+8qXpGJ6lq@+E1&N6R3m8)FlpH2
+T&8'Z`R!SI4qA#f@`4A%5r1Rj"3H*klLcXpDD!S,"mjYG5d0fI-T#d5G5Fc)-D(d
+qL@5TKN@B)CNA3X%D$e0C*VVe$ESQ1GSP&*,4EdjJK!H@SeXMJ(B0G*b`Q18YF-L
+m68-bF*!![X4f$G4T%)hJ&`lUF9q9e@563k%daAJNfYL(B$J24j3h$%@C3bk%I#+
+r49T$rk8(fSPDj5lJQG)SdVLAC2K09aH2Cd`aV#Gp"bQ'VAbphTmQN6i`qMp2ej2
+i2Fd,UC8L$9+IG(RG41C81-q1fmBQdCVFqjaj&aF6V921@JmEKC0GEGM-Zp-j80&
+'P)lpllL4)pBIT3D3!'@ZQPS0d6d'8dQQ&'X&%c%%[E3i6-Rd#)kp0Z!kK8(VqKd
+pI6`MVS$`V05Rd3j$UKXeXJrc`Vd[X#,FY4SGr!aA9(J,9d1[r2#VeV5`+`E&(6-
+,EAqH@Pmp*Kh'8h!"88(,%Qh1GY@UM8'DLN!Hl'GVM6Ai(Klp6f,CHC3f@h3Ql%e
+kBRAqmB#P8(pfC5MYid%Ye*)8EdPhArHXlI@D#lhFH*'EfX6"U,hKiCCXkM!j1c)
+rEmffek!2%Ff"q1U+3p83DmXYGrJKeFBDq5,KY4$4*NGM6h(p0,&DFQP"NrcSZ&F
+a*(irHMpFMMcFHrBpmPJq+)3#0a%XM[[NcII*Qrrj-eChAea-ec[2)qd$[Y!ll31
+rT!lb8Jb8DafCU*J[i"2%6elGMAhMF#!l+pRL,M![*LDmF-km36I3@STbNG1Mf-M
+1ld[mJPplTfBCJY%d6S2*8c(3YI9%8NU`GiGMm"hq5KPPhDmHp!'TF3ZDa4S'ajF
+Vd!H$,`l8"[bMY%e4Rkq@JLXE)`BRp*0RC0mK6f6(Pd%4-r#3!&$`8T&5bSJHIi`
+eNceE9h`QTU)&AfNAJJ&53d9"QXZka,KE,9BQ@DV'[C)"5ePqZ")Db[56pN!$3r%
+FedRCE5!2hS$-kC5K$f!YF,rXk9fqcXh5fkG1!q3)lX!BcR923-Y(BQL%fP&R8X+
+4"4S9)N9$@E(c*N%D)IMTK&1hBdqMB#6V!m-jT*9(Kh5M0-dAjH&EKJa@L8BV-$f
+B,`2LZHGBadSk#8aQe(Jq0f+fX8TN+T0riR!UpF*a6e'#L5%iqdkP,dMD-2#``+#
+R`TijLLNYFXr16*GFMNFVPbXTpZP8E`KB5hJUE1p-G+BR6T&-6V$K4A9TH&lIRm*
+'MdLZ6P&@4P2"L0$HQDE`DpX%pXbk0UF,UCEC--2f%FY&034b`bZd%+TJpk#Nh6B
+PDKXQ(XKaYRM-K5*@p*DIR3P8ec4Nfm9DZLZ%NKS!8G&llJ4c2EKI[&%X`$D"J1D
++TYCi)PSj6CI%UVE"D)DZSYYEY@"AYCldjd()2B,"!Q38cBe4')J))9b3!"qR'%f
+h44Y619"UKrX0if-R%ia0D)"%6DF3a)0I3&GjZ6kAZS1jeidcFRdlbjqHbB+A!F(
+lT4P*1lDfG4Gjm`dZeLSp8Ec*BU+lVKZSVBEAcI8f"KCPZ-GjRYAJGDTa%P"qp3P
+P--SLmeBcS'8U[a3'*631$p1@e%4#iUe,%%%YJllkqEaGN9[q*GlQPXlI,N0UPC@
+,D)8RTP$,MaGEj8#ZrMF#E3QANV06K,M!Ul(QlHKkpq3(p'%fGib+()@L9NhTafN
+hkmQV,K,dD"M'*VP-hr$9jF[m)Km*1'JJNkH*3pXUTQ66UA@(A-mC"+qN1NR'GjN
+8lY!ilNk"5`)kmY#NNjRm,DVBB+4Z)V6Ch$6q@4Xq$$15iI&KpBh8MH2aAY$XPTf
+mNKa6H"h1cX,MiPA#b-kJe&$NT$(r`LF1If%Ja28-iL'l+D&9LNdN*i53!))ck59
+hX0QPB-8V8kb!ACfI'YcmY@*q8G!FXlD!'cj@AI,R51"#Fm(0@f4,rA%$hHNq&4m
+VSCEq2Kr14fBaSC!!*IlGF#C'@V3AQC%H)PZdCFB2`kbQHcX$ACIk#J!$-N"JGS&
+Z"N!D,Z-QKa&H52)Vb6LffaM4GKD[CEG'lDa"iH#V&ZBFAcZfbE()$1jlMhj2m@A
+(,-lqeYV9@4abJ10-3Z#bbFX2TmlGGalP)pG$dBS5cj%hrAANT-8eU1QaparJ`C5
+BbrFcM"5rS0ZU3eC!@"Nh)hFkd9A4B2V%mG#jjc(p4f)&jfR[BVANZe8@*B""Eka
+m'%NJ(F+ESU"!bfV8qESKC5&JRH'6+Qh(*A3G1QQpI[Bh-'@9ip6p%T-L,M0MH5V
+0ES%ASYYlH16CRlrTj20TdVCL6-65KSFaJX6YK&*JQ64Q("m8VD&-)cI60+F&#E5
+m%-qNK3*N""(GjiIXqcl)Fr[pF'r4f)9SIApIeb!!!%)!!*LCQTURUUUkUjQkQEU
+T5(H(Q(HVGfPfHCLUU(Q'HhLBKiQi!(L*QSGjUjS-A*YeC@9QCDG99@P89AD(KRH
+J"i!J!!)M4%99CQGiL+QVQTUkUVUm`!c!X-!,$!!!!-`!!!T!0%999P9QCQChGfG
+hGhH)CiGhGiH)GiKiL(H)L)L)Q)QCLBQCL)L)L*Q*Q)LCLCQCQBQBQCUDQ+ZTQ*Q
+CUjLBUYRCKPSTRi)FhiFXpI69GJZRpF0f(,SRQSPTKc6qZk((Add@f9e6eh4!FjT
+r`M4'(62E'LbZ'rJ`reeJ4(&YE'h$[HI)m)cFkBBIki0k'(`q(`r2[IdqIHm--2p
+1$IqRJhr$#VU""`irASKhYECaG[Yqcq@YXkfc$Yp[[FfHH-m+TCVE)`d@fG0'5H%
+X1Q@fLHlUKCPK'LV462!&3$E8E@@bf%YYXYHDL[-#)K!'"G#LZ%9S1dbp8F%!6[8
+"62#QL0dq5'HF!b@[*$*2'DfM'!Q"T9CE1K#j*lTD+BBjkE01#(f6ecfbddp8,Xm
+m)p9Gd[VJ%R5HRaqMM`B-%**kmL!a%'%V3E0)(J0@'[PT[MR@HbP)kkcdRIBlZ"L
+8T*J,Cl3#rcH43+RPQcK!GFi+T"%K18cjEJ$[Gp%[3%[-%F&&`3kl&eY'E14Ih(f
+&k"jJ`YPcCTmLc'K"k'-XB8f"%)"'Lb-D-B@i9*K-YD%$m5ae354+@I[$N!#!m!-
+%CKTPe%`4T9CNR`3KjJi@93Cl,D2CB&5+$8*rb[SkCDC3RJN)("H#%QG40lJ"653
+fJDT%5LcHPQPJCCT9,d%(PVYPmB4XY$63f-XIF@$4G294l*`$2Ij!'L)L%ilN00&
+fF1[BlkDCdF#bKae"#8`U8$m44J#%UKGB'Q"f05IL3E&4cehe"VYa+4(!BJPLBcK
+@)03$`PkU!''-1qj(qLM8p(SZ-22ElIFGS*FI%33X3d9NK0&35@"TqmLc#b"dU!3
+)J@Ck!9Y8SID"pS,1kB"33%YF,!b8XUE)6IHb%hd$RbL!9iJr8K3pJ4jG-B)YU-m
+kS6pY66&5XA('XP%G&*-R21$"@KS5al-X5YrmVjBdE[,jr(k%3a,F#%8i*IGB!I4
+-Y63)aYJ#b0@$UCkUT@P+jD+k#R0B43UhjQf@kK8P'DX5jbMUlUd%-6@9D,br$-(
+U0`cT)6qZ8cC)`h%HX#!a0eSTP,Z3!"8*8ECZP`NN1(AIZ"lKi&NXk5kiP)#84%F
+PQ1IU+bBNPJUC!M(4,-!NBIjG!2l3#H$Sj1"fE+KQA8`9X@09*Hq3!!Hm`T&DM52
+VPURl#k-M[XE,lCTd)![Y9"j8L9Jq#+rb[XZR4e**K-BGB%K5'JCi)6L9"eACbL%
+)5ki&Jh@*fbM2"fL8"N-XA'&qe1NE1&+Y4j+9DBe&)`-2b(kdkpDLTacN`LqH(jC
+G!3RRPYPQ+A5YlV&$TXU&$-"0SD08km%2)(dXFm,iVB+abYFGBPI89hNFf!eNTPY
+`$D*Fc5&lVQMfD6i+EVCXLD6D$#PY&6)('NTBSjc@fAk&&GI%P5pTa39!+"U2'Y-
++5(T%kNf+T*ai4MMXXk(Bh4Vj0&rd1NH'j8C0`3Pb5k#iFS86cCr9SZlm8"3VN!$
++5V"mJljXiN",8c)6+%`fT099AS*YEANf`hr4e+SQLZ@*Pi!hp)BqU((D)Vr3PFS
+NjjK)Cd3qk@K&5LZVrjr,@NURM%+fe1V*1$XeT*TELmYcm@,$K#-0MC0)bH(%Cqm
+paB`A(Dl0)&B@N!#94*B$pYaBGr@+B%+(I&MD(Nir6cFIUmrTqb((kIlqIeIEkI3
+!Mbm!TmZ9I489G9)@kN!"VU4m$AdSr`V$J-[-X9ELlGe`9'8CSUbReE+k2bJH@21
+$$@%rG4GJ+JGrml--bV+N)ch"UT%%Z6TPVQR%Ff@k244SK*l1+'J$@'%,S04rC$P
+)YGN(CUEj`mdP1ef2N3iq`rlQb)c"-2)ZD3Y*a6bh"chX!KrffB%-+VZL%9dLCY2
+$5+R,'$a&J`T(5,INI#,5)AmSZ"hSLS)P)N80Rf2MpMr"m%J(SpdYj[rPa2f9)`p
+8%Vre9VKl!b3HTT'9!Mih#'+r3UpL(@8%IcVaSAYe[h*1PShqhfr',q&KT(1mE*3
+SaT09!,rJa-#"%jCT0"XcXj'QVcGKJFr@#4TPcF!KQZJJC8,3KZL[)$&a%ZB%)"*
+Y*-XK,XK$CF@f%DVIm),BM-5SPKeYIEp4!Te0i)4%@a93F&&25fM)CVNYI8KU'LZ
+E34V2M!h$rdC'N[5+0eKT1KJppepXiQ'JL3&*HQ`%!+X)[3#b[T!!8S!VC"+R!Ne
+K4i%R)QmhQk%fLTCQkQbDNV&DU6LZRLM%&LGB2e58CI@S4!("q)#SJl&*a,)U5HQ
+*IlD$)*@AebCD&"!%JFaP4+V'HaKe+%a6"ZM(R-i)X#Ghj&!F*b3+SkkFN!!`CX#
+VA&&``m3R2MD`#k3j##+%M,k`(lLb4'6G$N)Zafcbp#Bk"TS95ehUb1P8bK1e"&L
+h1*2"HJ@qDk1%2SK5bcY92AF,F%Te3Q6%RIP-'b@0`'hjFVmjK$)N[T'A@+T#TfF
+EV4NN$+@X5F'Z#4m5MfT4bKkZIJr-HUa[LqeJqJ"!$'6eZ"6`!)SrElJb'ClV+4-
+,"@B[#!N+h$`)-&@IUd"&fJBjG0h8X9cqYp"B$)3q38'Spe3qFQ1r*XV9i)'(D[h
+F&)&2kGP*RJ@@+SE8aF"h[aHQc[q0,&AEI"%PMLA1JipM&Xij1f1p3K,SjKQ$3hV
+8TAVbM*j3JE4#25)[3+4T6fHX5JJ3m6TRHbHf`2#TC$!$#5Ld)h%QX"KZS,E1E%9
+!)NkPJ$Kd*(8TNBr18BapPCXkQX(%DVr6GCS5``MUX1ElIZj9kB+p(G(r,p(e!9N
+h00Pp149NN!!N+,l,JCFBE3Z*ARBlh%(Z1@-k2ElE##$mlFZPDTG5e,UHkrH'22q
+DcrkAJSILT+-F"qP4Iif-kFFCH'IrZYfer*S%Thk9G#K9Y'lP'Yd9I`[49[`K2p$
+rC@+NFIfNE8)rR@Xeh)l`)RSN3P#J2qCVCFXLX,C-0cpU5@Y24U`h30-jC1'kNqP
+bE5Cia8fT*%d-GTkaYkThBEHkU20f+Y"0aB2P%!#U2A[hVE!TD-U%UdKI,3UYp4P
+8JN8LJ4C4fXA`jR$-%baY#k$X5hTUE!NT9H9-mfcelJ`jd)"3[+!"a&)FSILDVrZ
+@LP)VqmLTZYidrBqeCede0qSKIP@rHAjH6cm[-m[`-e`2'&)GmpQh[Ze&*0QMID%
+%"L`4N!$6'''2D1*%65UJ&Nck5m1CH5Z6BJj"d*IJcXHDc33N*d!"[eUPPY"$NA"
+LS(HTMkM4')B!he$b4lL6Z1Ubp0Z3!'HJR&SGiF,p)A-r"PLZZI5Q%-fB+BbcB2a
+$49b%%V31Q&'JSacKl@Gf3EClKbYf%(XKc813!&%Z8k",SK@)X5*e`)BYpZjDUV1
+Q@LS)Zb#D6!@j1JKLHb#98&UPY15-E%9PMXL[,26Ga1%8d%-@m,)2ElIe#43B`)F
+c8Je%1S38a"3Q*%DD"h@bTCS(*Nf*Q)C%$TiJR8,*b$fZh-#heH)l9A$f#bH+Ebi
+SaGH&ET1iUCIb5bdhZMUQTYSZ%SVdi2Z4CK*84i)(F*!!"KiQccc#hbBBL0$,35T
+F(U8ldkT0(Ej'-mZN`DmU$4L!"G*'DXUrC,$RjdJ#G`"T+G33X`1LB)i)$9d(I59
+lReGp9V"B9,NiG@aK5HH0*b*bh%plL(f*#4MN&"m!H`4FSHdCHP*[L%,4(qkjca)
+6i!abHUFq0dEHUr$VrIjrr'XmIZ+bN!"f1r0f,d"!adaR$5C)Bi(fd#e8i3BJi`h
+6'KPR2-p94&B91)9AIp`0MeS4+)CQ&Ffh!6!b4Cjb"30VQ+$JSHNH'-I#3I`f1@0
+N9EEbdM9He8))IMH2MRiK1K)m,pf+mI9Zb$,@UPTGNU'%e$Je"%2N1U)lL%dSSV5
+&D,U8'mLG13KT&krr0i5iXA+QX5+))LE8j0-Bid0+&hbIL3pX[N'dK![&)Zm$Zq$
+HhJ(2cUIA&p1Lk'eQXX$qY)b[NjKcQblCH'A50DTDXHr#b6"1r9lpkBAiM[9LXf&
+CRH-%)ShP%mGJ0IrXP0lXJZ,jYA$$Q(phT9`9Kpmr2XBAK3+SU"R$U"-N4hHa(52
+GH3HI%(0da%5$djJPhEJR6*H%C6LT@ZUL(aJ-JXhdf*[NJkG*p$jPV2#X89*5ZHa
+Ub'lp`jP!-&6bP)K4!f4D)cUX%B046X,-,29%Qe-,)HLIAUGk!+`BPrd84MZS&`Q
+Ce-`@MjS8mZG%6$X-N`bCI2cY&`&*"X0dmUDl)$*0E[ppLJFY#XA@KH6@e++9U%V
+P"UY*RR('iLHik)LC4Djd+m#6E[$eKRQlHVh0T5SCQ@%'Uq5!pFV4E2XlmV38G2E
+SZa6a#1rk,"jbNH%NpE*c!`FL!0Nf*&iKA#6RfJXP,qbqj*lbjlKBdaS+El4HmCE
+SHUQ$-GRc0&NT!qkBb%3JGMqX'mCZ+Sc`m@ZU3"cNSb9pmHm"-NdrHCPi*N*LX-j
+Y6SCcB'aRC%FNi62U$MUZj6-,Cj+"Z&%k3DG%)4@C3B6F-Ta&@-rYC0TFS#XY2-@
+K1fL"S-hYGE6cCPR[b)3H,B`M-QSk3S93493$BAVa"Eb129iNXP+3!$F2CUm5pCa
+B3A('UU8-DU9@UZJ222+VlMUpmS,4-E*2G@eRH$(hCSCMjq,[E,qRUpD%l8Apj4j
+SS`c8G)hViY3'*GTGlcMXrYM$XEk4`HmES5N&!Sh@+fTjaG+CXc"@6kS"1lQMJ9"
+SDqQM)V#'h3)8lYcSJQp*BN&[[m%%Ib'p%%X5VG&3b$IXq9HP`RG*rLF`eR@Jq1Z
+"'MYGCfd)"$`a(q`d[6*pl8hiN!"N%NLP!DTEcVf9eE3JqIfT+,MHPIl9E9iX[Y6
+H1iX*#*aB+2K%9qleGp&%FRKj"2iQ%#31V8%@G+&lV$3@DL0C+I9(!mL6@+8dFrF
+9TAEU#hS(#iTrK2QcPSY"PNR&4)1d#N$ScS8CJATQ$Y+Z*21T@kUFLT8C5`mRF-e
+UK2['ZH03aLXeF'RBc%k1h53Z&b(ml,pXMHR#dTjH6Da6L%!1`f*3iXHKbCk@N58
+eGk46$1m@Nrm)TQ8ETl#aGSIFE"1-6BH&S%TXXk"fJQ[F3(p6VF56F+(C8,1PEMY
+8!,4GR2*K$r!Eb1-d%1F#lK1*rN"hS@JN"GpD0SDG'AemKCE0jG@A$ka&E%5P%f)
+3@Y0Kb"@4VMG`XVT5iLSRTPC9`eq`+"R0r8G5BG3"qki[j(8V"#URB%DJ@,Rf!KU
+jjaV!Jh%)ZNb@aZ'R1Nhd%5!8YjS5'UQASA`F16VI03K5$DC4BjMJff)*&D54!S#
+'9bi+Mb!k11JkSjS6+ZEj`M-"@ppjqm!lCldZG6(4jE9l+"AHe+[UK$aA"3h#V%'
+6V)+Y',iFH-55$"JCqTJk-k+3!0d&-(k(FST"!NeTh%@0kGc310m9k%`A)lHj@8M
+NYCS+'c!&RjUE"SZYCG6C9Yhk3KaD3$GU2VY5rD&%&de2jICCM@if1@`$4D[L%Kf
+be9Zd10HV1")(0`*N3!U(YVHPDQX0(LZDem,ZDdjANA0AHkmL65ap$(qjTEXYa00
+EQP0a-+pLEbDEqajijf2mYU1rF[a[Kp$+AHH+Nc&PTj8-,l8Q-,DS21LDZURT&HX
+"[a!*'XJGiKe`NI'BXU096T!!Zbh@I0iI4N5$pi$BT!2ZEAr*4,%+E)Y9Dp89D[i
+"9cQQErr&kqQcEBb3!$r"rPUQkY)iHdd$LZ-5jP@Se0Papil3KYr[Ei9R9b**er`
+'GIjI2j[0aqSH"@(,cIij12PKp[QKarIk2(k[(cHIlI51!XNLQ58*dk!d&fG5!ih
+b"$dheIDX*`(m5L'k%2+1leQV0AJC*@Q[ZTL@MJE0a-qeV*2,`$Te251M)8f$ZQc
+S-`"I0!UA+NC`pYpeYm`Mm0c+-$IYBjfacTT`3B&cpS"1@EBqV5c5")X8"$"[c8I
+#LTfP6`Mp$$'B3c%l-c23NKU*rHS)j843)KK"LAjYV6!$0B@,Ppi6e!43cp3L0UF
+JakG0Z0T(+iPeA'QhA&NTGE,3&@jR6VN0Uq+Hq)TJKSRYSXb+l%B)a9c8"F8UU`3
+8D)lBR)PD0M@+XG4j6154mEZSIBY1,-kjM*A!Pk,8N[,J"#)R!TA[YVD&,5Z9IUT
+FPi3#*apiT9L*9[$i"#Q5G#UPTLdDM5M68-,ekqK9eSCZUCa8*bMCD8XiiE59&3c
+imZi9ZZVQS2D95IZ3!%S+ISRRd&8)eK8c%mil913K3#ib8*F'MIMh53Le#&P"6H*
+Ccl[eYZ%Y[f1CL"N"$dBI906d23!fFYp)V8beD&G9ReXiCKX*Pde,&(emIQqheFD
+,RL21dlXq(pG0b+U0@#E6+TVbQQ-rXJq-8GblASS`IjrcJk1M!*SHZkXD,X9*1p6
+kX0X,GBQ2Nqre*,,4k&6lc("Lc))J9qiP[K,rd0(-+%Ebi-6PZ1KDPGfN)E84EFV
+NKPePT%J2Z4'*ij@m6!0f3'*`jU5NembR*"G5p[KTM2#Fp%89f2$-ipL$NlkR`+T
+U0N#pc(-!RPRe`p4r$$*L)kdqQL`H$KUR#0cpR''d4RB*#'H3!&V#ih(!cBm534T
+!bb[e5+%,*Eb%"qT+8EAamBa44fU6HDG!frXBHrdbfRrke@L@kA'*Gph9$Dhm'(k
+0YfeGMaDS%QfSPqF1',$aQllLj$J2Ep!Q3"iB05&BB#K5iD3rSi'aB(15CZ$*GdZ
+aHFSYSBZ"eSBM'maLP'YkG8i80J-Ebp0`DhMkHESbNL'h0fqdc9,0EBF5e#Mp*$"
+JXj&Jp8bma&!cdG*paY8bdaKdTYdPTT,dQ2e)Nrb5MYZ[6M,Yepib"Qi'0S&P4pP
+4aE@AYMVfLPA`hm`U6UlP+UMLYT)j2DC(YPXL,H)le5IKij%@DYC6jEKKfaf3!,b
+,3NX60%5Y21U3!#RAEXJHNhpXMK5UQKLrFVeHY2k0Z()qjBVAbqaBr5JiH&Lq45,
+3rJfhM@frGV"V8T9U[13jR%m@hCkJr@jfU%"E*M##1J4rU%&e52$c!J"G3FYG!5A
+VeRkU!"+)6!3(96IH'LR@Y3-aG%HTbEC@2*bll[(-*jr6a52&!T%Ub2qhM8aG(iH
+2pe(*!eCp4d"B!GpI$P4'Em0)'cX(HAE5'LNIZr5QG'Thah'Fh43IGV`,4q'[2EB
+@eqPXJcBAm0N4cYZE*UVl%8F[lHK8kN8XUK05QaE"dC`ZXpQeT0lq"kP!9i2@fp,
+-%q9C-KGAPACQa+#F2jr6!UU(*6DX*V5@X`RlMl`rcI)qCbZ$[8$)['!p0[U2!jU
+5TZ4i#Sm9@QEMEV4`HRRepPe1dLQdbcqIcF65I8kaDqhfM`SX*C-H"De'YfI*2'D
+fM3PRG5RhVG@85b[1)HlH)8l'VIkVRSPNCE,%mZ+K%V0%U'1FGYj"&qUSDK+T6UD
+@)D)d1NmY+K!"qK*Xf89c*R$Qe,jPKMB,l1amKLDbK[5(q31a[CN9rc'%HUiNhKH
+`c[V$1qS-ZpQ0`Y$IK64-3DJ6F,@F1"kRLd63pCAm'6@JUi@NL$UG@Mmh8&T"@9[
+0eD$MQdp3re"1B[-)I9)LGVICTIf9jM[hQb8-jpDLP&Jh`f+c4%[Z+lGSl`*bSp-
+T6NNDG%ep-YTjXELm5PJrlHEMA`+YGCD)%'C"[0A0(I5*Z$+d@8MBd2BEY'Z0M&Q
+l6BIN-2mI2U)D-461[1kl(D+-%XNq(dCmSpP,+4k+B8CU628mBfN1U,e-%(60A2(
+D1d#%h(j$a2Vi&kK1XS*Gj6c0M[R+6i3X1dNQEf[6"9dNR4SHMB#`#qb&p"mLLiI
+kk+5'1`FIj&*c*NFiF*V+&K*aMV[ZQ%4Q%F2"X(FC1)12PhP+XV2([N&4`qFmI8S
+D2'8,L+#Fp!q)+2[ZKkKST3&*$QRJkCL3!2E8GY"PNS#lC1)E,J%@Nq#3!15+jae
+5DFM4S0Ah9IAG[a5X,3bfR#!31Xc%$MCS)a-5G3#%KU"kQ-VDBhbQp+5c*Q*6i2I
+ZI`+Mfbr,kZFZNE,K3QHqea81"J9*qIRF#!ll56BA[leLXSiY6%NY0RqRIYf9DES
+k3cSq+l)3%#$PT5Z*dS6Yp[a+'U[RLRIL$i$3eHI@YXKHc81HjR##Yl92rI+&EcM
+HF3Z[MJ'GdrVMJ6MJB)&@p9N@KVIp+m"C`@1R(RbY!QL&U,0"[@CDj#R3r6Ki(AQ
+MPVVN4q0CAMZ5%N4,ZAmV!q8p,f,4X8R6GCSNaXki`qd9L14%YVl0P[2P[pRXaBG
+lHQU%d3I`(LHhj)LZX1--6&",,(G3%Z31294(Sh*!YIE023Xeq"&qL3FhiZ%,FPD
+i0fLq(0"QRb+r+Cj(4NL%)Zrc+4Xd-@*C,V"A'V-89-KFR&U&Ur)3e$TLN!$fV4l
+NXUVVk*C,+NKrAM9X6cX0Z6U9'*q#QQZ3!2k9pA)@M(-$&S6MZ3R%lMAFAX'0'8Q
+`B$jr`Hi8Ge)jI4c2A*pb$VhfKSC-e`QL"K"bZI085fDV+0jarElIQE`ki9)T0I'
+VB*-3HbLLI$3R8A+I0cG2ZQBcKNH#4,U)+M+*cc8i%N,`[*43dQ6bYQUQ-)F6Qd3
+lqKq5(4,U4$U&QP,F(8fKcheGpdMN$982`qbL)ab#hZmB*h&#(D8[YD9YTB[HjhL
+KLXQP-#&LS9A8fEAXR@IUEq5Q81f-+C5kjZebRPNk*5L[SXmX2L*p"dak9hqJemp
+U62(8-4H)&'3m9KPUX(43@d1fKKU58md4lTcF4X4#`Ekd`J'%%!SJ&AHJL+lX-am
+)kY&[+"5fKTEK56G(`KT9B'-jqUST!Y*R4YVj3bN8*,THSFM&&64MamZhXJ3ce39
+VXI%iJ2%`,J"maUITqZkdrrH5F8d4,I4qkZrRX3CdSqRSZ4cF%HD#XFiaMZSH@-B
+D+@Q@8Y(USrZZ2S0e)4icXJ1)$Gi,hAb*G959jb,9rdLCAQG6pY$)53'D6Nk,GhC
+ME&I*MR'-*jlZqVPYAMHmr1F3mBLcQ)L*mJPZUpq!13f$62r3M&6C%N82ZSA`2+R
+jN!"`G21,LMjaHr!*12dRX65Kq!(CP#,fHQ%0-"%iarc(4$mVai86kZ%"k!jD(1U
+Zb[UU2T48Z*51AArfe")+D43#f'+TVYAQ9df"V[QA#P)03C9lmRAq"MSN5)j4$#)
+fU@Pd&&rTYT&!k&bd)"IF2lrCpBQ(3ck-Y(-N2KPH2H+5ahC"*VQ&3CIS1S%UE(,
+D@KqRPZIT'+Y-DK-#CGLPSbPSq@,(E6H4E`a9Ll`5*&HHj(HHhM-E-aCS"BFa8Y4
+1*5UM,*F+%r9S(5-QXr*CMRkPC##HrmJp8DU"!BMaGSSbM4#+`MRLkN$ABQ%bM`T
+lDNSq["j5"23A6"55SRHQK+ZaNIYZZU+FjpaaYAf#ZYX2C-(BcAXE[Xpm'c+f0e)
+P9[e2%R,5!p*@&8$'#[6TL#590)Bl#XMNFAq0900*R%J$[PRTZiPY@&[-1BL'feR
+l,IrZR2kI'Ai*j0K1rf&MH(I!,CA&N4*+HTH"eIP61!i38PmmQV&)1mf%Y0K2XB%
+a9*EFSHR*(K$E6j)EEGN0Y)3ffrFKYGmN0eZb'ed)EVIZ3fbq5'qCf3`GG$+b4Ac
+)lmqj%lVj)R%pN6ZU)R%rBLHmq5*f(XLHmSLGKqa%rr2NLIaHb*rq842i[f)Rr6B
+fq6CKrS`ERG`!V'ml#kLIZS-'j5b@U5$eA+"-T-YIF36AA-K$(%f4@-Z0b9kJ9(k
+a6#*%(I8b#)#Vj8eRK#Z(%E+U2BV`QY6ef40-RVX(4(Bd6NYTV#Km3)hd$e5Z&)R
+Ch@6LIp)%pV$Cka&P5i-G8PXp-[V&D)m$`)iKMb"1RQS&&raC3"Nh!a[SMB%SYRQ
+Z'ck-,DQp0FZ)+-BB4&"lYbrcTC-QlB#c*+*K[qIdm[0aq2bTIl@ALZ(58BHSLT1
+efIkiCipN'T*FVXjqG5kY`4T"c-lG`hM52XmSF!()5CZ3!24&N!$3c@Ba(S-,M95
+Ki&dLQN1CjaYhB*Q@R(3F6'XAN!"UHCF*#2dS"QY6LeG1E5cR91RYp[m#B[50c&X
++PM3Yr$XB9U6F4Nmdjp&)rc(`69IQ&pQf`GQ%emEVClKal@C9D4*f3RMcFMEcB[c
+52(Qe2,d9R29f-+R,!+IK1F!Sc(6J+lF,'lDfX*cl8((iqI&)SP@`V"J6694@q)R
+q3Lk+6aSMhGD6-j6e,lVqa,$%J!2NiPe"!+YR@I49N8#ifbV85dl0R@l0PQUbq5(
+!IAPRZKU[+IK[B2"28YmC9hiiPL[%L&')(hJr"*X([dZKf1f[1Q2JY**kX!,(,"a
+dDJlDkb(hcB5,aba%,"(-(0E+a"T(42032MjXZ6C8QkH*#[i@HU"-KKA9jH0EC)%
+9G9q[ekl"+VaJ!M"P%5k()q!@+Z@#9H''b%YhjA&Al@2YTD6"'!S'Z1`1IDmQ[J&
+Lacc+lN1XP6cpI@el9HY5)P%mL3k$%'FCR)V&Vk`$'dkEKmjU1c0K4[Q4E#L"(mr
+L+M)hAjF[#S42#03F3F%T5`N@i,ec'eAA(9ch'bab,fN&5KL3!+rM(4AkeP@3!-h
+(FSd)J(BbfMf3!!`((c8NL"X%4d$qVK%"EB0ar31I&hq,QcqFc*@`U,)`UfZQK[a
+E5&UQA)$F1H-hEB9k!(qF@F2d[k[fSB[Z2V'I++!5qS4'#JrdTU5"I*hC%YcHm)C
+#@kFjUQP1#Ym95K9b2Fc&2Yh90GcKaDi4#`a`DMm@HY(RRYpjGApUL+Q3!,+I0FC
+BekBNeFjjEJGL(`$*!1!L(&Z)@bJ4ZViiib4B2*NP@pafjT`Q!eUe%HbIQc`3ImV
+'cCb1YECaNjQB$f[%@SLPeS@[2U@iLmTD%SSiRkT+*rA-2pBA&bHq!P-T2RL+63K
+rQcKd%i4T$UdaB&$#))meJeBSCJC"[TSX([+!f'#*YC,UEi`C-R'*"XLblQ[JJ90
+0RqYr"LDrppQ(421Ghj1f+lAUreP8)bea+@ZS1klqFURrm`*["9rrI)UCFmDpNQ5
+c&)2d@S3"qkaG&Z+L-EPpZhaKV&ZlU#jM+#PU$BE5UT9EU'C(I!bhVEr4Jq1VHj2
+GF@REBL*4c)bJLj4TY'p%-))!YaD$4mTRqV4*XB9SN!#4)dF88Y+ijDfTFN6UG)N
+0Ck'U5#2*RYi**dSkGH5!UCQbI)JAEHFf&5(T4cBh96cjGG@kU8`bT1034i)H1YM
+h)b!E"d6UalZY1c$eZU2ceUjSNEkSIMq2S'j-C09FC'3hG@c$&Z36+EMa`U`h8Ma
+'&)mSJ,2"bd1*RbMc@S#kqdm*F0GSr)kkZm#`IaXVa1NH*,aDleEXUFZ9i96TG+L
+T"m2lP9PbZ&@"BllpDPT(+k&k--k2`@RY#[6P)T`D$rT!Y`H#H+YqE(I32U-DmQb
+L[R(TM`fL,i-KE3flI&q-$0EMTFS2r3#Mip4h&UA@H*kTAp0cfMEj9kC[h!J%FS3
+,%[UT4AN)S&PDpI,#f5#QlUUIhA*bb('S#H9@TQ-E81%ZGqM&)-YPGkRj#H"Rb$&
+*4Q4D'd,3XeP$`H3"H`#,aCmRJU!KELHem+deNdJMS5Pl4$J'h@Z)dJdEP)piU95
+h*p+CribM3X1fI!j14Z'3!!Tjiaf$%YTbGEVb%032,RSTMi#"kY,DGJ[QK16@mmV
+T11-1&lBl,1MFKS`3qRI`PplN(N6G8+8Xh*!!6%qh,&,cJQ2NT)T[!RAGUE%mSAq
+IBLGrBrRi#PHNHberp4#LAGMF)0+X!UklF"%%6R((ZZEaq&SR8$RaMkU(LiK!MfH
+e&%V'ZV[Gj(m"L'VF2(pP1X2CV&(&ACj4Ykm@mkdK0h`D*L1PHX0DchF2Qm,`,,'
+,QMalc(PMeP@@LiSqeMVVH@P@[U@P*)i$%JC39*!!"X-VB`KhABhe*((1(ePAZVB
+hq`U(4hl[Gik!E*4M5NP&B5D0ZPrid%%-TSE+a5%%)-Kf4haR4mFSTkSJ9IiZEc"
++M[FKLV+'"Cmh0U'""9$V"$P9l%bdJM!CSiIP!`CP`b4&!UP2L![,4US'DNeVlUc
+4a'VF)Z%c3hP0em*AAJ3GhrZY39"TYYj8,@k3!!f3!&U6im0f9'[P!1jDQ))hPC-
+EeRY[TRNk*lDm1LjJ`G6`9E6LA["VpAh-P+XZbV,PK"+*"UD)#jHI1)lDq,YpZqc
+XH"ESM%U([*TR#H!#!6#C*pPB"ZJE'fAFJ0M%T#!drYI,'MGjI2ir3A0a2V%e-+S
+*#)XEN!#3!-VD%M6+NR*PIj6@#L-#%k8`[U"&H9SU&DX)P$0I(pmNPY%&q5`HTB1
+5G3@KYS8Tq6,6R46"-*mKjNaZjNS$Bdc6eTeh+@b%*68bL8+Pem*TB%34He,hkCB
+IGbH2cqRE8LpTN6"0UZSZ'9EUQX[#(E6V@pQV+2CJMiak1Zc8-2(,32rIh5M[j(e
+5,VHX-P5H9Eq#85%$cK*3fKPMR`(U(%R%IRZ6'V6K4AfTGY05-[Z5j1Q8*h&MakG
+@BHfaKf0rBqMBqRBm'TYLEclQ"dePZV*CTV9*ZVC!r$ab,++5D+(!UAfX'QJCa"9
+5D3ba5a"bXf`QJ2bTa8kT1)4JD,[2j6pLTJ#&Bm4q%qFGb84q(Ic+"rGNV[UaLJb
+qLc54JCPbbPJS9+b1TFfSSSl"U9NXQG$J$#G9cR4Z,rf8F!BHk)T`+V-X*YA$@i6
+,Q#VBqJeI2QCTd,`5ZS9@QA+q(aP,03TdCFJX$8ba5P(iQ5R*DLJeAD'0%C49Kf9
+ALARU(E$B0C0!mSG0h9i2!e,D&Hd$cpCr9`N'9(fkSI,LS4e4ElCUh,#ik$&`CU%
+)H"1kBE-LBUDUZ"HH23NX9rk8Pi@"4Im4CE#Q!C1cBi$cfM&f,9"3hl(N$+b@$ql
+3f$JXDH`"UV"f#T-*[E1R0BN5Uqe%#V*PD+"Kcb#R+K#)35NS*4E,9drp'CFA!iJ
+G!LT!T,*30E3'J5I+!8Q8pQTJ`@IS#cfIU#*p(fK!JQ%"#Mh)qIFpjQ4R1MlD#UM
+rr-l#,D!fJXq8$Y6T60PE(Ld(J22D$fK-qN*Y%D#SD"LN0NLN)KYfCZLQV36'0Z*
+eV11MkLk23UG+cdU,T51R4'kJ#NKqqm#5pYBI$aXVP(Bf*hbP9X@GQTf4i5[D!+"
+!pTAE%lk5`f5!+aX'U5d50FFeqib#+5L-3`CX"[kV5S[-#55GqP"YbEN)Md)r!1b
+kkSfdbcG%DEcq`ZhfLL6rEMmX0G!Y!Bl5Zli1&`!cH9IRfNMT'klY,`Da(cI9[)'
+Z%+EBKN2UT&"Jj*mQHlH%[M4GRNbD0j!!HqkRpG$mT&ie"qKQ!Z`VjKSQDX#Q%`S
+aUSLKm6UbM[mVjFMBf5GNZ0YMBH(KiBFIfqD(0q(+V89$5)H,aH,@!!"#!!#J#lZ
+`YE#JX!X!!!S!!%YlD*KhU'GSKhQ)QCLCQ*!!Z+L(LTQVQBPkZ)!*QVYEL(4PC'G
+PGeC8@&9QGhDQCT!!#)!J!!)M4%99ChGiL)QSS*UC#U!,Zk#JX+X,#J!!!!!!!!G
+!4%4999CQ9QCfCfChGRGhGhKiGhGiH(LAH(L)QBL(LBL)Q)LCQBQBLBQBQ*UDLCU
+CQDUDQCL*UDUCUBQDQUQkZZphSCkl*IA$frVl*I#h$*QR9$MKcI$A(9A1h!!ClCI
+VKAK$XPIJ!5Kbj16kU!'rrA$rca3aIKQGJlapN!$NqV*b`jI&i[&iI&j2$bI6$aH
+,kq6brAirSKTf!3SFhGG$&4h[0mIPk[idGk($k1+(SRGX[VkG'U(*jIUmZ-!0jH@
+'AC!!jVkkSINJE4Yc3p9mEHZ(0NKcaVkC!22ES",N[S!#)`ZMIUK21XX-N!#(TV`
+eAejGC-NL&iCh`dcc9jkkP'k"%MI+%E,*pXXd0GZD9m0@L808Vp1"%`JEq-3+81H
+qI9+V9$RejE!5riee5Y`P$Kr(RjraiXJ%Vf5!F!,d*(dIRcrfr$ercJ"bckV[Vm2
+K!$C08ZiNc1rTm+J,m*!!pBJbQ[2h8NJmpGXXe1Q@U0+JRTVYZekLQF*Lr)TRTcA
+ackUFpG&&1!*B'EYE9RmIPrV6C(,+cD3Fb&6QrI44cf4VYK5$0TK$YMK$0,#[T!f
+3!08iDBpB52UK+1'`JKUfA5`N!3B+e"8(TL$L!#K)0N-mlp1Zb-JQSLU5TK#kqIC
+@"CK(0QV)FN+C4eDljB8DY%G5KU++HUH@%Zb9T(5Z9i%IckCfp*!!F#@5TNK0(AU
+QJj8@kp1@9pB#)+CD*L($fekY#JVbef9kN!#r[PR+bj`8'S14Xb3ieKXdjCPBk)R
+`iXEBc``VrZXC!iM+e#1`!3Jrid96XX8R!K$KG+UX(#S6m)GZLZV3KG6ckJE1[!$
+b"[ZdE-+kJkGKN!#V(APH9D3pE4ZI(jIj[#[ClprHSr#f$XX"KRV1%*`,a1E-TCf
+D[#kb1b@DKY&$5*kDX0U#[#UHR5$B"ZS`fS0Y!J!CI4SMF'LIYbH8'934cbcReK8
+AU$b-Zk1Qkb@-XN"C"hN1kp`&0BeIm0+ThS(D``SaBSFhQdeHlP,-53-1(ar5)Jm
+9'k9ZC`+HfZb`Z%jYG8U+Cjmk+*`!JdFd20!L("d)C"Rp#EcESj1J#&9,-(15l9$
+TPUe%VQPdL(EBq'2Q)c#[6AC'r'$VUPGU!R"hMC2@9Sd8qMfEHEq[VhK&''U8FaB
+5dP06+1dKKR$+jpZ!$d#P`klNI@d5Sk1MGLaEZrhq)M9E28TN`8%5d85$)ZQ%VMJ
+*iT!!MME4AD&-PpEE5),dC9[TaSFES-hP9PHG$"d4c84X["El&$aZT"QEL6P3"E8
+Ap,a2*Hk'!Zr4+fKLp!Gf[6j[RH9`dpNUSHS+Pip[mrIkiIPTK6-8ZBAqlPh`"6d
+P$9p"9q"iKkjGZS2#2KJFpGQCTJJ#"r)X`H"D31QQ+Zkqii'ImY1mZi*Jl)KHf88
+2RKpd)H%IEJ,PFP`HKe,@ma@eU#DP3X*bYG4!j+2Di)4$KTND"V1dc`!DF&(hPF8
+*imRNadH2*p#R(F*J,4%3$U)ThDllTL6"E-q"'*F%"5IA8-@Z)&1&bf#LQ'%8053
+1aX!Xe92JJicVjKcEVYRfQ0Kd&+k"DM&d"eM,)6lP*49'$AUHdkeZJV46cI$DT81
+p4kiebGN6#0+',$Sk&",hqrM4hh5PQ3dfR[&SJC2D,-SKc5Z$MNVDQN5"YK!e4fe
+fR0CP$!#@P$P!@%S1U*!!cSUMD9'i%iM,qfAH4jGe5dJdVp'3!+3YIA#!ELS*B24
++!-hj*1NL`XD`1j'fUGZUqBTc"&b$QNm,iEkBhp1e83-1Q[X&I3M0K(5(JjBDl09
+"8FN1%1$GcI$*qh$Za@fiYh&Zi#V%1Z3)))ifDhp`J`"l#)CUEGM@f4[ND,9,I$)
+IEfcC,B`TK$eIQ%qP'XPHVU`E'![Kp+)4FMB)YZ11K$V3r!AEK$@+iDL)"EVHA95
+KN!#P#fEql*`8He4i+4(Jl)NA'GK$J!0""T2cL4"3[C+T,h2K+[9V`80lbK30`Q,
+2iC)+Q5klL"d*Z,DV"#UPFae%+)FYE&+2CkQU`#N81#rf-24X*TR&Nr`b6$D%ajZ
+2NhQM(2Adk!kVcA+"Ab#bB%F"1b1-k*pSG*!!T`&KKRf!KLAKZ1)'B&i+(XNDP`H
+aN!!0P`F%68[E-GBrl&JX`,2CYMY4KJ&*(2L`Q#ld&3&PI@%T[k0j5N16am6CYm2
+*jH*r4UF2,mj[K2f-Y([IT'+Gapm8!63%mpQQBA$'dCbc(i38e@L0mDK3%`3KJ36
+,%m@U%JDUkGZ,86%&@&qkcS"LKD4"aX[5+T!!&fZfV8ZJ4TMIeJ&cCH&Nd"jPNA,
+3fVXRAQ5fKhaQRV`6YNTMKKV1#V#MG6Za`hI-3&hN"GT!A%3&pi!8MKZpfi%el,S
+Pl[6%2R'1&#Mc8%HNZhN&HQfBThU$B*!!a1Ifdi@!Pa4Q%IfF33SKr,,9fL2bMAG
+G+qU*a@J-Me4&!FXq$M4X`QQCb%ZDDaSHK4r$ZqcFEIJU#B5[l!P8a1aD1CG9&Nb
+B3UhRYK1mqe9AcqaQ4"RGXE84NB,A+m("D*!!M$'+a*8LU%"Dq$Cr!QF#TG!%5UJ
+3)8ai&Gb#BkKc#c%dD8Uj8'LSYDE5p&1DU9qM3ML'&BKh[NNM%Y&c'C,@Ei`a!Db
+E``6-[-D)JIQQCSaa9ld#JE9j%'e!4$99dlF$KR58E6*Z`fUQB[1`9A8#UN)&Fm4
+T-M+Ph#3Gk1JCJ5"YhqqX+Z*-N!#-qqLd5kiB4[V&"PNf)32q$ZG6QHr,0[!TFRN
+!Q+,dGH-CVaN9HeVXE$Q[5!D6"D@U)kl%1$JjRY6@j2)l)JdQjqlhU4%F(@e#l3Q
+dd"+4$LRm%-'[ZIJLQ%+#!EXTYKH,bbE!TTVL2N"Fmfa5I5RG!L4@)8&4''L8H`T
+&&3-LUd1+hr`AU9EN"3GBCY@bYmpEU3df"((1h2V`AHR#U%hd"(MReK(SL*&CI4+
+bk!hd"[qD$PF4fB8%GC[9,*R#)T3XE1DU*de!'G3SCkj#kfjDGq2brh8k5q+VCel
+94+1)bei#KHT@$[9[S'Cc)1)![Na%*RIX81VZ-#5J0[)+,Z*j35[@$kb81q#9eRb
+Z9S$F,'NpmIPrP4`edp-4XEqkR6VK5HjS)YIH30iiDH+Ql#Z($hF3b8q*V)CkD`0
+cjdT5Il$L3e0bC9@NCEPjabMK1F946PN$+k3kaFlKBSS2m(pP!f6Tdj`6L#[4l"4
+H8dKF1D$me)1Y*L2G#NU[HX#rlfR3a3EdMX@"kEZ%f$U'LMmm[CA2AJ!8,-9'qGJ
+9%$Vi3$&G8104V2jEK91K$(CM5EJ,PA@E''j-TjG[0)dY5"-"eNdCL%Si!$fFL+!
+L%DF[+2LB+q#)f"Y9B`J(Yaaf*I*AY0)QM1)LCEfRX+!%L"#R%F+NUM"489Vj3`U
+0CfFPB36(X59)BFB[(EAZiBLTi3R$*MERK-`9,2@KR$%E86lkE3ClAdiGGGb@ZrM
+m[mIBEQ!2!m(3*R!4NhK2MFeaE@Q!S%&I+`i,&+i"A81eASQVfk*Q5%DdE@L5m3X
+QTHR!m92kkm0&'%Jl'GcKRJ15#9,6X%G29M&*2p-V56jfHm`DSZc1cCGD'&,$+YN
+0''-KF56ChKKH89JJG9B#hHG[MqRZjD41Mfp@26[$EqVKk["bF8'`64[dKc&@rC%
+cRNm8+&5,4QLBjM%aXKm8P-hP!D)KL8@L3)kqrqlSG4Zc2NF-T#XB94EXAG465q1
+hBGT1BSU&MSNe6&`JDlcDK8&bYVjBA-8#QmNi'(f4$b)0)iX9MX(ZJVi#klDNM,*
+4GDD8UCE9Gl-,V$c3GS9U+$[FT4%S)1&C$aUp0V@8U`%%ZF-[6EB@'DMER[Q%-0a
+dL$B*lCIT5ifkYpVhhc8J9hE"Jr%EDDKSPCGZk5rm[iKJm8@bMTl#QrkYalEM,V#
+#[MhC5jiq2MAD06@U64RF@`PVTD95M&Y'$Gc9LYF"QA4&bGU1FeN+(hlc!$%MHQR
+ijAIAJeD&B)1f+ce4QBS5,l@0Q'b*[cJ(9Bi'GHcPSFcYfM*'d'Nb$Pcp4+0dI+#
+jimp9pHM'MX4eV!BGMGd*"%"RREl(85S#6b)S3lMbikX90QDHV$%%8Q+%@r"jkKc
+bZY%$)CB2S6LNFh3(M[rT1+bLL5lh@'bE6Y95$l+U06T+`%kkZVV0d"QPi2HZjj-
+KV1,hIV"IS6VaZK!)e0#QMIR@r5@D186Pa)Z9N!!KfXQ9p`ia2XhYPC243A6pahY
+FL`+h#SPAKP1h3b+*N!"+0GTF%KK@HqlL%[H"rNJ9$8J6X&c[)%I#kr%JEa!i#*r
+Fr%a,PE6ir,rCQYbPLiiYaY%PbB)1'M5T6$EaDY'JE3!mI#[fC'Vkc(#G*%CimqX
+mp&akXj-T9J%@,cdCVedN'eGHe@30m@+Q)caS(SBjFLHG%UliF',cBZ!D8imef3p
+")jffqJPZm1@+(2"'qVdfTkNep!kri5k`LBpS*[S83SfJcYQmKVT9-XmihXMclER
+-TMNe+#UIC15a5(HK9ijB-Ph&X%"l26$3%$2YkD(+p$8&`&T!lGI#F2B3mk!ffLC
+6fb"@[UQSr#lFqDq6mlM)6`1bLVImTU[1rpjh[@`-UlRjBUqrpG3Z"hSX02PaV6h
+k-p)D[9HSBSd+KfBj13c&$k3RT+R+X(XcH+#X&-@EUSPZUhbaIDpmE3H1SHRZf9T
+#,[jp0f'N*ieDMN8BXEE4YcA,pZ@BD&Ac$h%$ELAT23qpB0Y!L)ceD6hha(i[$Xc
+FI)&fAJ4[JlL-rB4,RX)R+4%5qim9i'[)dRVq(P9@aG&L2Mr!RSfhr$DJrFh(dEB
+MQrd6FX,@fhaAA))P2*23LVc@*2Yib,EN5!"mmMiK,V8k)kRXYG[E90NpZBkh!Dd
+Q(d"HF2!G5b8IH(F3ADHV!Bf@a2D#FKqj[q[-JjX)#MV30FPPK)q%&GB4)p-@*NB
+HhG500+1eH3hH2%SkEX2&FMe5JP9k*Mr4VfqPU[Pb`9D0Y)L,Kq1rhlIAk&1EmBe
+QN8Rbde6`T$108IIqJ8YKVdqqYAc(ba[1cH!2rq(#[lp[cikpr(breppG)2XB(eK
+U-#bE@*fT#((("B@0JZX#[*!!rr@+2rUYYi-iqDN)l'F,!5EU(`$#k(aX4Jcp!5m
+l!p%(!3H68*h[UmP8E&THrAq'c6C&+HHI[8-cFXFXR2V2P1+U$dpQ,aTR`UIVIb0
+("[CQ@lBqX5VU*Kk8dp+DHP02m8dm4h#'0)B[3mE6,F(UiEPebNQKAF4C`p$GlHq
+dm8p+EFclBUTFVe@fp))iPQDYDBr@FhEIRU5q3r5rkR)FhQ#1mTaiUUE4NZL%%$U
+6`Tl*93p*ZcQ4AaK&B4eISQU3!"j[b'ck1pZ8iX$G@mNJFF`%m"ZQpD+#`PV4MG@
+pb9e!TrNmba#SU3eB-Z8!EhR3bYNjr*K1H*SNkJ#Ilhd5IhU*1'eCPX*&!GrSSUr
+!r"9qPlP@S0Q$pQ@9Lk4rMS6d2VI`IkIGEU025LAT4,dSPk85p+*I#LFEhdHi8HZ
+DE8Dr"fmjdMVhF[V1N!"88&fdI+3)(9LbG[6bPM*+hMY4J0!3-)'IdPE*ANBDk#M
+kk6mG$fZa9165&(qf6dJ8amGP&JFX#aU9B&%,58N(2fe'bd[(kH0BmQq"i@6p)"P
+@[SZLBJcQ)Vpk4*4-I62JbVPB0V)8a$rGBkfmckS3'6[6c0SmQNPhA6%$d#jP(#X
+lQ#p3Y0L4IB,*bUp!DGdXBGc6e5diR-iRIi"$rq,q#H0QRNVTS-r@`@i%qLkFIFF
+Ur'3!p)c(kA!3baT13PeFFDS0ZD26mk%58q&DE'DHXGSeQQm0CqXAa4Mf"ZZpl8p
+S`S*Emf*5JD3,-q0AP9"Fj(M&BqmjY`IK1K'N#+JGIZj5qAb3!2Q8recaef9LFJM
+r5`M@"(9$`#UHS#f!f3m%'R`5VKmd1%3'M6!kZ)(Si*q9qJRJ2'!EeZK%ap@2V#V
+GY0qQ&@bUbZVH44G#P8rM'JbQfrqHJKCrJp(`p(`rSq%BFMlc(bl&EG$AmLLHiIV
+5)3bpLQQX2a'5`3)ca&m)aNR2I$A@EmbqGV2AH13aQZV9%p5JMDHk-'[ZDfbERP#
+ZP0HTXqF"6AacG%L0rF@a$"RLV4(H*AdSjh@l#Rfp&UaA(DcX20IRH"MGY("%+*a
+,$`CYYP%VEH#YBLS'"jch[ZRThqQF8$))9d3'q3PN+,S6dpL4h4ED(mlT#41NV8f
+pQ[eqS@+bpX0NY62[SEhiT#!,pe,SJ"-8CfkIXmV`IMarb&$4F6HpeTq%2aZ$Ydl
+b%SFE9f&KcENNNlN*i2QGFN%NqamYE)eNX"2@-V9$V4eGZAi8Y%lH!S%MArAq++X
+U"TIYG$&Q`B)3mBhcqZXMD[)#rA3)8iEja6"H+jcM'0-DVjUq&+IJ+IRh%ZZ,$01
+i-NU!BbJ@SLA3UK'MjBj$"-J+e'FHI!)!`MH#e)HKeG&r0I@NqBmBQBjMkDe@4e+
+I6PIDrrd"KYQSBL"RBH3"DZF`YJMP+FriSe4!AcS(fD)+r*%1"`2c*jS5j@#Qk3J
+F!FJAB"#)Tq-m8j4Q2")-EjXU1ZRSr@!SR@rGQVcMm"#$Jqb5H*&6)AD`XH*"1E4
+&fTkiF04l&3VbG(4b$d"PEUF[TlS"l'FSKlqfADjq4KH51CmUpmV03Eh"&[MZrI6
+Fp+`BfCbJHX3@kY%EL(33@!L4KiAB(m&R@IBZU,e8ij2r"$qqdGR%@bi-(caSiUU
+XQ''5fh%F`N)X!)iLH*jH8l13!"-B3#Jha`aBBBP`VKlC4)X"`SGa%6e`l[Q9C+'
+3!1CPBH'HH-d8UP9mp6k%%m-*5SdH3EZXL1&*'%Fe@$cAME@%Bq13!)Ufp9`04pL
+JUrDN55)'q3J,K[iRAZQ3!0S#@L"JB6R1bIikQ)R@8jf"NXl"1@6p1#%MArASjmF
+-kLaBB'D[XV,`L5'[VrVhG1L%LG4BLETMQ"$TirRY1RG+(Hj6$qKdf$E64G998bb
+kDlE6$8A%f*ZIUB6&'[pQ%lXD4,EdB6CK+63r"NV5!fC)A[4DZ*pT,VMk6pc6D$a
+p+G36(dHkD+CP'IfI$V3"1,G99X#+ej(RDGMMKbBiFZ1(cdRj92M%dS0`L"@*VcX
+rRe#df#LjT92YEEUBIc1r6kMV%LKRk&G)(B8a@96QFr,1NAYAeF(1FXb9)PKi2-#
+rM3+c5$#@MeRNeAKh!*T0L&j*0HY344d0%r!4&e#kXfZ2!A*Ye)pUrDLSI`p1FA5
+T$h4VG6DJ"G+i3S8bP[bU"CmTqiB"P%GT(DVi[+Ze-'#`"-CVfh%P(dj3apLVX49
+b#h9qZC,SXrD,NrjB![I-Y5R'8Y#jC%2dkqkm*M`Q*9e'LGb9P@V04[f1*)5'Y*9
+'dJkVpFNqD5TE@LJ3'&hU(QM%qC%NJU9PlDLNG88QUU+rjreNUeG%i5k8MM61-lj
+bJLP'0&"ep1JGIMZ&Xh82p'SlhhIGpd1Emr9$frVl*I!@%3RH(frEpY!!!!"#!!#
+BLTLlT`UDZk#US,ZUUdYfCRKhLRKTKfLJUBKhGhGjZDH3!)L`QSQEQB!!LjTD!*4
+QC'CPTeC9Ce99KRDf"V!)J#!!!L0%4@9QChKiL*QUUTUD!,X+#J!+#J#lS,X!!!#
+V#cmc49999@CQCRChChGSCiGhGhKiKiH)L(L*H*QBQCLTL+U)PiUALCUTQDQEJ*!
+!N!#EUVUjQDQEZVX+S!!!!*S,X-'#'DHLA,$fqlm*Ge0Q'fAI$b`l1kk0Xp9-2CG
+TabVRTcJ+qfAZXRXKlj9f%0iX2*k0i%$ViEh&#rkmVSLFI[KbHM$jSFRTp2TqIcI
+4mrQp-16k1A&r,PaHQ'RB#&$Xlp8,qpJk2KmIVmQpJhX%)Hh4+b80-FPG9N,J#jV
+BjiCUkY*,3"PN,DS8SL8*,5+b%EVDY)"Q50&'cM**RTb8AC5QZ64(9D"G'R,#b@4
+&*U)0N!#I0#Dc49V)NpIp,DlT%6NJ)&b,f"HZ44$,KKlDS9BlBcdZ$XdK6JXdNLe
+9K!Sel)CCl09%GNXVK0105Rqcrcf!@`!Hb5K8%2#rUZ8$hiI(mem,F))j`CG%00@
+8VD#LjidG+KecKDA5f,5`"39KNM5YBS6fM69CD&0l,G!@RaYVHLY-m-2TKc3$QbU
+8NV09A$6G4E2jG8DlA+FDj`KeS0,`VD&90'b'14+kfKebdbTY#Yb6N4MQMKKpB"X
+Zq1R94)YX42BFqDHX*)6Dj8lc4JaBq($KF#i0EU$NAX,mDKH&NSSb1H8+`P%pFJr
+V4'eBRjk*@KKA6$fIEl3QF,,UkkVUFS5[(XKYhFbLS59E(Y!mL(+@J$ejlLT1%K)
+'TKd,Y4L8+dEpm*%KqUJ%IX$qXPVjB-TJT-MKj%D*miJU&,*%#!NYqp%p)3*bqBQ
+d2UF$+Cd+`)J$94##E*E-R%Pa'i98&R%Nm%,!%%3Kh$KT&GUiL"%j$NK4,-'DF%&
+JqZI2SFY%j!$-PEBba1aPLH`ba0M)1Ph1Bd5R@3`%VFbHUAr4+bb&QSV8$Qk3!1)
+YebP5*jJbd58YaDNPPP%iDV+*MKH&81@!1eA[ZTYqkKc-`JT-biKK9TR%3'85CQC
+CMNd2h','k!lQF3%-XUKdY4+T8Qi0,Sj``iIC8&G*(@#+iYQab@h'Pi5(jCCJD@3
+P-AS4,J+h*aBYC"r3iJpEXe!P+IFmckL*FKFNkb1Q80FGKNYbe#)KN8G05i[J"M%
+Ka+NQr!bLaSD5)@ip9GA[##Jje)h#)PrcN!"YFX`0S"-3**HqHUk`N!$BKbkFTZc
+ZfT2$Z!1m24dG)!rJl1l$rr`mkN[k3HeLQa`+[!d+V(`+p6d9(3PKp9@R8E(cTZ+
+e)e@@6iaDTK,$RAD!D2[*dl[+`[iJB#AA5#FR6aH9J-a%f%h&d2+@DJ[k3bi0pbc
+jXdq3!,cJcC*(,V$CE$fa*iAMT3"4((+K&m'pc95JI!D%SdV9@HdTi1)mKB-X-(!
+p*@(JU!iIUiJV$9X5F8BA24r2M1',k$6af9MC-rUQ&X[hqZZ02E$X``qk-qF3`9K
+SQdLEFA'0V@1&5S!Q!Nd"LqS-,%q#L*CGNdFZp[68bej#'$X`AD3`Ea+"A40rpeP
+V'"m4-V`hld`MbQkda%q[qQdZ)m5JQV$#!P$"#bdUXCHG%2+EU+#L$M+9pKB"$fe
+ab",H9@#bd!k5X8G&!aC`f9A*8J3`dLT)l-6JA6193dL2Y'T3ek"Cf)ie"B``83&
+CQI4$,A(-M2M,$PUb*XG&SN2qUQB!qpC*X"U!H'*Yl,*5F)#ai1SGi5@KcPP&'e)
+Rm%b+#`'!BP&-iRc66jQP9PPVKA1D0!A8kAl18cc"I2P9QAA40cSGZNE-N!$2)Ab
+RcI"hlprI0Mjc455%Y-N`if*'D,*Y5&Rl4&'%$0*iXHj""``*0[%C3,9@5!6dfNa
+Z'd)C-)4AV+,-$m0G9ID9B&ki$1dc8q'fkX52K4`f*TC#a`3%#YfSRMR`&UFN[HJ
+#TMPR"q$IY3(rqf!1C&`I08Tl)P4SU!b3!&AGF*aJ@TJ"&c$r$irkB"1MfTN1#c1
+2KiiF8!bNh2*rI*!!F%eQ-(rM"$28@&+@iY1L(Vh*I[SRrLI4P!D#TK)AZQd`Qad
+K&*KP6PBS(p`P9!U8$dd#&ED#B8!G9lNkR,3[*cFa(Y%ic$*-L"),[+&VM5k1Mhp
+rbEkM3AmZ"rHj(!rQc6U)5Lbk5#rI+[Yr!3Y5L2Y4hSAaI[C$0D-,KbfMc&HFidb
+M)3&KLqfm5E03f``pGV@0)20Z$-NhI"JT#SK@EBCPSF-K$C!!C$Hc-4c44LQ2l'"
+c[mfqU'519eDT45c1#TUZY`m8#DeFNM&CUEAF(%2-LEZrq[*qD($%SAA)mhl9KPZ
+0YTQ&l&cA[1aDSINTGl5EVEc499fST$m[bj[(i`d06[22e69bSMhKTSRr!6[HFa`
+QR6M,YbUYDh0i#6j*Xp&@10%dF[[M6NNZk2Mf6GBShq(aqB8"M#iS1Lq1,Y8&$Jj
+,TV3,GV9d*PcLB+k85GaM`q6!h`kRFH@iT#2fG`BcY[FQlDK03BLD&-Eb-DGLpb[
+`MCB[BbGjIDZ0#B(fI9MS&lHb&l%h)H*fKh6"EI60HS40UJeGGGS4QVY3drli&AZ
+iJAKd#"j3Y$+)S$fQHLD3!!9ECF@M#ea[mdGrU)em,l-k9,9rRJKXPCbZfIT9cX'
+BjrpSlpQMTA''PY-B[8d[i2#,6"-&CY5VB42&k'[jec@1clc+'$D"rU%U,5#JqFh
+HqAML60"IqaqMbNBTr(!3@YRB3@EUk%0kR2cG59(4$h&*9`aSM$l[9rlq2iqlL)j
+4ck'cJ9F&')C0'mk@!&@SbSqpbAX5%bF+f9j,9mIl`MA($K%$-e`[+$H0d*!!FY5
+JN@60GFjip9B"F-EZpHk'[5ZPNT,cLml`ZLm69#E%($%!amF0aFq&e$-DL81Q#VZ
+(EP(0hDAD5VASRb$'5QpSLpNfYI@[b210[*+K0CfqJlJ8c0TFZPM51I'FFcL%NCI
+('c1a%Vh),AEkZ1#Y$h8aI&CEj6!'8&$@[(J8Y4e(+P-$R,Erb+*9EZ+q(rU40ce
+'RZ%c9d4eECY3jJ"V0fm++[iNGerU+91fI8VF9@L)E'T5C([bM'0(+'EbTe9$--&
+4Ifhlh*[rhhEQTf5YEqfqKkhrlPBlJIq#B98GY)lqV'kZ6pqPFbcdf!UPhEd!``a
+X)XlS4V+UM,V"iD&Cl4C6Y8[K61'E&M!5F*BRqraF*#!i)@Gp"`'Q1T[1"pjjHj'
+bbiqd"ERcK"'Ba2'm9'SYmpGkZ),e$aF9M6fBk#(eHM(4ETS4rl16KNC!H@XM-@L
+RJl[c$a&,#9rLh*afJA,i1l)3h`()F002&[X*9Mi*Cj@(NQ)5V(*+23'f5p6d5RT
+%8bfJ@0)QM%Yp4)H0",[@SX9UXI13!0mDG!XV-PFq-FjiCJcU($%-Ba+$Q4lmNY4
+Pd'r)G2TkB8Q+DpE,V+1cTL6lDYP0XHrPK[[E9f*'$jCe$4QTeI(f06d!)-SmRG3
+"!"qi+ICY-151NkUBeNU13M9bmT&EHJ3f"`8rKmIi#[-6!Mdf))MfMVmM,MKK)a3
+apH`$,pj`SCEK%SNG*1UGK4RRi8i+rZ29FETM045)N!$"HJ02+8V!pSaeGi06'Hk
+jmYZK"@*[F`fcKEa!53@AjZXMbE3,MV"KCEXSPH[)&,iJHejl()J3IF%e"SVB4HX
+UqfhVfkrZ$#3XFaVUi9@V4iPJ(E+0rJU([FL#K,$S8269V1q'0D,"+R@m[f30-JZ
+(Y&-8)[DQb@M'-FFRDRk$e9k3!0,DdBUeiZiP'HZ9m3YDK3TY,RbS121K$rXNdR`
+[cHB(R3qRiES9GBZ#YNd"T1-)fUUUFl)8SL+3!)Jm41e02DNBl@N[9UrDlYl8+Kh
+pa%3B5X6Qb6Lr##'&*$e#1i@L*pq%,9A5,Bic99d6+Gm6fPd%rfi6B$+1ICk[`EL
+1I--`V9Z*iL``@9N0G3a4r#HB`2dBlpSbZ86m`EVm2Mqd[`9H1CfbJ9*X3rHT&q"
+mQIEZ*T4"b9RJfS1hf@!RC)dX&KUC)3Si0b%,PfG'4a)EaXm'kl#$`UC8SUB0Q+V
+%9DpcYii"hqj5fYXY1R9R2f#iaGcjl@h%3UZA4,IIU2ThAY##@X%')r*p,X6V+`I
+#@Z,KV,ZVlRpVr(4m1-3#3+0Yf$`K*'pj#VSIMUr6Sh0LS366ApVR!UAji$Rd[FM
+HG!-V9Fb0FV1"GUjbV'BI@#DdPaSMLFaSX,XI'[Sf$3-8T"6A)RZ$E9#&RS+&0$9
+mR&C!e0c&&AdQpka&eXM*&9hl%X31ZG4AcSC6-d1Qq[*h68jh[mPCXJ2c@)"Y`)G
+'I1jV,kNl4h1`*qMJAT445UrSfaGc3TAQN9T99(*PUTmCr"j@K0(r-TEE5BUBIUP
+$a8Dj4aAiaThVfNJ2m+M2!mSf3-8D(+5V$NTR`plD"[H-2H&V+(9F)me8MUhEaRc
+3+0pHV&NMMm`KcYZLZ5HSA*94GT(rS9)QI6Zi4C[9-fC&j$4C34'ee!-@!qQ3!2I
+e9+r2)NJUI0-Jk9hqUT2cMQC6*`qp6DBcR[8eiALTVpEmUQY-qA+FRMr06Vh1$"m
+rBjU&VqDd(ZFeeS1$JkCCqKrfY$r)r"PlEL$fV,G+NC@@)C2[@@rpQ9Aep[ac,11
+j[p0#IVb#Db2PeT&%ik[MX5@RM2GjK#3hVG5#QZ%-&CZL22rk`UHc#2!q1QFIZ[J
+5CGjiiJ'(FSJ@%r'843XAa&XdE0++9*!!+HdqZKXN)Bi'1[[AQF2+XHV[Kk8,@X9
++rXTHQ[RC6FFVi)$IbRDmUaDmji3"XZ"HkX@LYHL[S69E8,6`Y0Mh$UqXLK)23IE
+A8cr8J@p-[lN9rAYp2FfbNd)URq8eqJZVY6f68MbjR%L)hqr8Rb,(Yp2p!!TVr[!
+N,qm$8imrClQFfUHbGQjBPY)$YVk[MCi2AHkkdA'%8Ma[*5Vp6IP8aPIdqFbhYE&
+cE*LT!DK1eAjV41T$Y)VAVp&Xk%XSm*3MR'`XTj6Gri*)#,CS"a@dcaL,!IAqZdG
+ce1S`qEJIc-La5*4N4ZYY0!XB''m4qb&18%CbcJ$VkPm`DdK8Y!0I2qa6M8(Mfdi
+`iGR*8FTTrSa5%S[P9ip0Zp@&JYD5!#!PF[HdlrQj3KU2aU)Lidq%4p4VFd95SI)
+$`p"Tk+NJ(CeA1%dS&-BTC,6"D[AcP"2'Nj4Q$%hGNEDprqP*Kp)Gh,b&,"kSKqY
+`$d8'J&Dl%QEp6X5(p$#"h(a[DrQPRE@iri[ja`-QQCC!!+)%Ei([%S@TrM*eeHY
+8,Lk++$@PdLKLbcFP"0"prUJ9"-"Akh3e)T[hX9p25%)hh'i@i3i+0)'EqIEP2(p
+SNYBbZ+4jhH8[p+VXHI[eIm9amcdVK[Z,iR%mbPQ$["B1RTkBGRfrA$fqlm'92`j
+qIRhJ!!!!3J!!Ul`+!!5lS!!+$!!!!!"*#BHAH+YTChGjQCLCLUQJZ)L(LDL`H)Q
+!KhQUQJaXX(9PC'CNPeC9@&9@GRDQCT!!#)!J!!)M4%9@CQGhH*LCQUbUS!X+ZkU
+mbJ#`!!`,`!X!`!P!4%9999CQCRCRGRChD(GhGhGhGhL(H(KhKhKhL)L)L)L*L)L
+)LCLCQ*L)Q)L*Q*LDL)QCL*LDQCLTL)LCQTLBQH,LMRR9,bal2dkmmp&q20C6(kB
+qUHMAG+q0&HD2C4PU!&r6(XPqPmlipmVVjf9ak-I2pd!)(rI*mrMMi[AQG#*Llim
+rhBqL24cFh0bmhfF[2j)mh0jHIlr,pIfaeE3)8HR`YMiSFAiI(jHVq81+2*k2((d
+@@lETk01%HIlrZqr%!'qrSa!"IU)#r@J)H51AE(TZR6(f))a+(eA89pdHR((h86d
+5!QGQN!"6Nbm3"&%ED,X)fCeQ!aaMkChiA6bkm#BF#&bfA4e@CTjjdd%&,`)P&dS
+d99@E*CSkkmdVSiDC4`PGU[)Q%$HUJ#P(hA@IV+R#2ZejDJ5r91Q9GmSmR9l[GeH
+2'"+kj!1!&k%Mk2bphqIAlIaL"bci@qAPj3!f2#AJ5CXZdFUJ,j5(V$ZC*jr$)5$
+ccVPQbDTB84b+#M*1ZhAJ8F"'IX+1&JPl++pG&@1MAiC-ee'I$*RR'#%C85X*(qk
+9HMA1Z0qQcB$M+"@3!%(V-pH!T*i#P`JKC@%(eS$HUHE-Y$Y@bMEHJ+qU@f[94A(
+01M4G4U"ZiF@3!"Dj,9$6Z@"(4`M(LMKC(@$cG9&e`8KXRASil`Ib[Ai-*Q$k"kj
+$am$VMKmIPql)XZYciD&q2brib98CC9EL%Z--h%)Z(#%1b91QX,!U#ll5`eCR`P@
+$C8eDm`'e3J,ADX1!`AljD+,JFfp&V""F#5p0PB$h"TG5``+YQ#5'(kET8B5cBL%
+B-KTSl`aR'Uc!$Y#Qc9U#2PSb#*L"'e!id5VPF'A!#DK#aab+DFb4MUSlJ,j2"CR
+J3A#'-NmhKZce@"Tf[3"6[PF6`m)dd@dCCe6`Q!dj,`c6k00&SDPrERqaJJCE,1l
+aP'LJiD-B8,,-D#S3ffZki'f#!G!(kiJ[4$2BA"52""F(bpB-q9mhf4YX[[Q"#)[
+)Ejl24H!Ac%E)@h6#&3"Mdc8'YpHS$b"Gp!,iZJSHL9&m`H@M0Q!EbQ!VZK4PX!d
+!B!X5cBi5kd1J%EcfBDBpdkmb+"XbPf""6K4V`Xe"!iA34D"Ik"%8MAVeC3[6&(C
+TR6T8pjIIC6-THMX!pJr`3[A49"'2`CQ`$kSaQd*efJNBh5cb#!`KJSZA&am-%%'
+`1V!mK36KC$ZV8AX`LDi4R@N-18*UBJ,#BI`H@5bK0D*&PVEE+LiMa3dK,&(9V!0
+e6lPXh%Ik&(S+i'08!If1@JC09mUZq9m(E0LfVSJa0m`iN!!N#`rL@PSb@0**8TF
+!A@DJq3!A$UpS+!'DZX,XDN5Nd+LpT$[`2f`AYGi+0'H!fBA"!+C*rX-EH`(()XL
+43J@V%0'1a,@45k(CdfA6rd$1!$kK"U'h#V%"PfpYfX"RamD0T#-NAQ`,B(i*'$P
+FYS4L@fV)')8T3L([e@!jj#KE%VF62639RkN)6D@GJkbMmD2#N`-FjP48"P24%N#
+`Za"*jj!!"`0L6[TeKAB#&BXJM9Y004+Q#(USTZX[+Um``$Ce4f5J)4pG@D*9XC1
+b-Z0P'N5m1%QDIA,Bh&%M68'UL@!CM9&epe9!&SKi@9UiYJJ"*[SfS8P0ql#be3M
+m-5!J-"CB)"T5"")[C-"2,,3!,!r[bI0j!mQ$YCGU"i!0@(IM@e$XR8&2+DQ+,pJ
+Bf-YGma[(a'jpJATG-,6!8!1PZX!NA4M&M%#U4eb!"TMRENC-8CS#S))40VV,05+
+NQ(-b2bRj'`mK@AL%*e4EZJl"1qCj3(4KK,9D)flFMT!!Mb*!M'&1$`EC9AT3[c5
++E1[[XlM+K&5YCB3E9eXXVic#H!E`#A`cBBUl`Fr((VE9Ni8K"86%aL($"UNdi+P
+KfJ6GQQ`-lS6iH9RJ)V@F99)"KGYPhECV4iG'C3a#JfCE-")VBFi'`5)Hm,rE-F!
+M,@6PFLdLU%Pq5K*i3303FKbRYf'cbRi(aB'Z1!M0U8@KJ#AQQ9(H$kVEF8G9*!M
+`U3BBS26RRF(f"&aE91$@VCXIj9@Tq"&9!5!'5!S(8ADQAD&P,6E'd,5`ie'9'$k
+,(h3,(eq[+meNIMm[i[&BC+`DhS`2@D5jV*E8`DV0BEE48T`+HP-UCV!*eD9-99T
+k)03iAi"rJ9R-56Dbf+X)h%r%@A%GLG5pB+1PA+NB+e!N*"$G35N$Q9'j6IE45b6
++b9lSUeUNf1"5U*edSVL2hF,XJZZ)C"ZMSdIS"'*BUN-)q)U&(8$Gd9c[$",8cCK
+j`Rj8EY&*&Ip1!Yk#E8bT9b5ak-H*8a0!U+JVlC!!T,e#)#V!F3S9Jj+fr2PXm"K
+-,"`*)T&kN!!Q)Bdfe!RhrIekU")0*X3eFA2YNla%hDLdY-DT&Z#'PR9$Ce%1hY5
+)'eE4ADlaFI'YUSQ,bQRIp[l8kJmE98(i2mPf4*85RZ8a*e*+8K4-M*8Zpe(p14q
+BPG&9J)*FM-BI"C4a#*f!34+,8QjNh6bLqAQN(V&iXR%L1CH&!SJ5K[[e!QF$IC)
+2lPhGH%-QNcSBC1qrZRE(STe3b'L(ZbD4-Rj%A3$jA4@F#*L#H1165-Pi"ki$CBN
+,`dSGD$``dKap59S!G9$&61M53i+X*&`*EQL'U@EK*rDi!-F-JQ9X'BJBS-SE`"E
+Jf15Z`R3$EkCc`V(CYBEKMN$UV4[SmQ`-S"2E'%N-,`&)X$MqZY)dk&j#c1Tl`bT
+!eD9%q-+RlHeBPKCa-J!L9Ca@UCK`@1UTCb94qD1ikXp!#!pVQ##1XaIq'pSV0l)
+'PQ,1#kk-EM"#(#h@I9GHU&Y3+aPa!!LPAmbH4Ni15MmUSAPTA$VcKPJ!3%@!NeS
+ii$%S"h3%UK!9*4lJl#S9Ykf*pjRe"pXjqDC1m'%kKVQK&'P01YZji4UE9+*bNIm
+-HpB)%lfVm,*6V['X%"iGDEE`8La6%j4RPX%4`SXa,UG+I(FM)5NaZN*T4N,#Ta@
+#)J&i[cJ&mkj!k@Ga&TV65",KBcBMG'%CmDY5Ua3$L9`M#bA'K*X9M*`b8AD0a(X
+5X"DJq'ZII48CK35Xj5'QUbS+85fi2LJfVaj%*!Bh(I+ZC%BXX"+!1iaah(!BjDm
+3mUhll!C*8XY,F+&qe%+"$GdT@ach'KH!K&*a(@eCrJR'UbH"#B"lfJd,rNA0h"`
+r%APpS[-Ar)[8k`'*bkYcqij$%BB16r`F3DKYq##C+TK`45+lp,HEZ`6LRL9!HSA
+JQ)JCV#iJPi!3[N(fmDU*mZJGaQ-ZpiVE+aVA1,L-V&iX[H0c+[9A"HVqN!"@Q`(
+*'l*A)p9T2(%-RL+2Qc$AP%[*H,b6D,S&0Qm*UQY#EBP'iE0HX2&NQi0)I61r16l
+B0h-RmUekUc[!MGfDRK[&$Xl+I@V#(rE)-aY@$eQ!HF2(j5Vea0VqC))c@,-h8d[
+UT&T(#l@'@&#bLRGhk%RP9e[d$Zr$)-'29D-@$*2$9Z,SbK68m+Q!6Nj4AVpD(G1
+'UqD'MpXHf9GQ[4TDap"'SIA(d9EfSlaR3TRHTP$Z5F#e(qLID*5bpDMRr4-0j4L
+9,(NQ&B@cJ2aL$ZLH+'hmNqGUNF1!ik#hbV0[-QI,CQfZr(`Z1a#Zbie3$Vd$9Q6
+%r,2IH)aY5BpbFIEN163j'lIJFQ#`mCJXkLB!hN`ZLp8f)rB[h!Z[ib+h@GSPXYD
+)eq)4qf4SlcmR*@TNA[`XTpr%HXR)+-+qqA!K6Yf3!0j@ZBp4R9L$BJZP2*@@JkD
+''dAi8bY)`PrYdVJ924SfLBHG(!4pfl[1"i#dd,hT!i0XkeKF5C&LfMQd"KI*MA!
+&(qhEPBX3[IMbUAUT#+I6-2N(EmS0f+LH125p84eMfBl#Sf5`c+k%$0'S59$39%N
+VpYGPHdDi6bBjrKcpNKaSc,j-)lN8YNLq$#YMUp'*BEabcde01",p*804@mZiY5Y
+R-+DHdC!!5J)6L5LiZ6'9U$2(5%&b9+cM$KSISl'kkM5X@&[*pCl9KRm29LY8CPh
+Bq6$ZDk+5imVhLT1DCmaerj'bimSjSaFr&66M[[aeeq)hFaa+(1N&+a"%pIT-V4Z
+I'3C)SX"K29ePN!#dB0PN!`1JYqN`a-0apS'6GHDdi`NCVL3-jKVe%M0)D-'[)D@
+Nf+m98k"k8(TJ(4BY%C`q@P[1VDF'9M,'Zq-A4QRH-jaZbiRbf%MJdDFkBTN+09Q
+X!d#m8+3"p@UiUZ+N)TX&MJaAU#,$)BmeSa*JNY05p&0"ZJ08[%LpE0`+THr`6ij
+TK!DIVBM%!M31b`8pL5ML+GQDCJ9mrp5&8GkE25RJQ`-`34Q+[S46jU9!Q1X5acA
+F8NG*)34l"Ir$V4+[epK1fQLS4V0#6,3H`YZP4LBRk9V8p)kA0Kk4(PJG$$&c"QJ
+HfLRIcirXhZMVT%AB&AQ%'Kc+Q+0AjP`+#[c1LK`-FVMpDLC*Q&5T5D[ea",S4rq
+TT*Bd"$dZJ`Zr*U-`!P)-pCIiI@c-f9+[ViHQY`ICeV+j"CR![YLG"X#r`L$6j''
+MIRT[,8P@#93Gh"0XQ%(R`3hG!CIPRcR`5@#GYdZqGQZq$5PMZ6Z630I,%CLHKA9
+@N5qLUBmf$$Z26`ke!2RHAkDaM@hkc%"c4p`rfAV5"#2iVp*BhQa$TJ1RY(1&1XL
+*`CUl5E$jmc-+(IickPVBGFIC06,VIeF6UG)l*[E+r+LpUd!Dkm3$@ki4UJh[A"#
+[jeKHf'Xk@0@e,X3c,4dRM3K"l1mliCcALq+SH$MbX!`MQV5k3'&J@RmD)mYrk6N
+'R#[bD"0Sfi$j+&mL(Tr[kcA60-06Q+l#jPDGm`e!8QM0k4F3"F52N4fUpSipDla
+qN!$X#&(@qXNF4J30j4l4!0kiBiF,e+54,Eb1Ur5!B'CdY("bM+"d&[j-PJ8AYFe
+GA+c$jVTL&K[q#R&E!%"e3eA@[8Nk#j14ib9""kce%1bd#N'%#j+FU+#2(d@f[9-
+BY6($q`f-!-3H6%X3b,`iXV$K8,+JcZ1YmRCD`(fIb9dP9cQ5LAYYF"Jk-d!T63C
+Ai,MTHJBd*IT$G#TTT"PSYeaNfP3&aJ%UI)2(DR9UNV*Z2''[KJCPl"A`(DF-$c!
+CI,mj+&Sri!hAR+mVLE06PTlPa+h+-fhA"469&alHdFbQM@&!FI'Pe2404MA+m&H
+Q#BQ*,3F&K1(U'0@YrrHPF%LFcfp&2cde@QdI(V`&6pbM1#(&$PS03IjH`e6q8US
+dmiBaGX@US62"c46@9)f$@KGc1Q)[VY#K%RlK5,(klkMr[`L*0%&9Y1m`2TmM[jU
+*J4P6c3A!(JRdJaMj'PR(4BcJJA9q''mV)Ze$"8lc&ZU2pf-F+$CD1YBNYGLQX(k
+TS[)Y*2JdSU8SbJ(--qZj*bV%6,Ca%G8#$PR92!qLVmar6%cCeC!!@q@A8bCe@T(
+E9C43NIGM9ifc%JYPF-0Y$Db!jDlPC!`m*M3(,!BMd11R@qN(,1I5B'15MaJej,&
+4p%X%8AMX(5k)9cXUTkJEX#SNN!$1QcK!50&+Uj-SV)'8cJ#A'b'&'0kXkq3de%`
+)1Lk`j6@FLf'Z)IN+3`F655S'A%ikfU1BMiXJ5D5BQd`fhCh9Kk1!FplHec0h&[a
+kL4FR6lZXHj4NmTpTdfm(2FK[`Ml#EN8bJTpNZBbZcmj8mhVI0QU"`pPUTCiVL04
+YIC3@3dQriSlr!0Hlm58hGpY'`9CM0EB)i+PNa%Z5Pjm5ZR&j*ZXHAGB"96Q-iR1
+3!")Lp!"C@4hjZqGYqm(C3i#!FPYIX&"Hq([XlTdpdm@41J3-&bh,"2JS)SX#+16
+,CChB6`UPZhC-!pLJP`r-+6(5hl"(e(BLRJ5'T0G`-P5E6TDEF"JN[*TFkFH(Sl2
+0l9Gpj`&3cpJ111,3Dl"%Hj9MDE+E490+9D+0#b%KC[Ih-ePIhVe*RX,FVBQ%)eD
+r9T5HIi"(HIZ(M#*6AYmiD'SZ6-+A&c@pLUdLaDJq)L"jfpU&@HiNep3J(23+N!!
+&k54RF*J#C9PN$m'#dY3R-rKXXZlP&`k)2r"bC`fS[A85K%qXaP6eLU*V-@%H(M1
+Nd1fC4S&Td6YN'Tj`ipKM1#NB-UUQS-+TbSQE$NbLc`,3m)1'8LcJdefkrRML,`f
+BKL3$IH5V!Vk3!-kfGG5JJaM(5e59jl4205aSVhmQFZV5N4Z""*Ad3J3r+&R1EKD
+KBB2ccFU6[*!!jiMJ,BqK`)jMkSq4[Z+fIfC)T4ZRZhD`*6Q[dE3DdHcjb2a(J+D
+bK!UHc"i(rc+'1dBek+2![*r3D!"p#N+P*l*r$3hR)!CLpJH!1V3j(B)!kjE2!Gc
+fHbc''lplV+$5pXpDXc"N5)8V6+1E)YShHS5Yq,M@rS8p3C0-Pi$idXM+-cX'R3M
+jV91G)1U[&#ipMk9+A'Tjb""VAZjS&2l`Dm5YJ&X0I&+Bje4(r38NKY9VT+q!["R
+`'FI-Te@$5DJ45C6+%"93pbZK,C*"8"!'Pf@q#8*JA'2Sc0*1"!@ZPBQV$`"Z6mM
+'5Ff'9emJ[825$'aALS0r'KNf4SM3'-'"LVpQSYBQXA@,,)#C-Db#Eq6JrHj*Y8H
+J@"PaQ$FQ665ZE'Fh#e[dR05UPM!EEeCf#NAU3+'U9-@1fR8'1+JkH@Q@f*'&Ll'
+-)HF9I8Q&+b%bV3fT4(K8-"I%N!#+9DH'K$!&43,G9""Mk8JF!cQPa4&c3'HKmQZ
+B3*Q#UpTU"b*QDCcDQE`iJ[C1'T64VUDaXimJS0,HL#@"9Q9J"++9CC(0+6a%J+3
+IA,)iaPJ[N!"B!%XX8dNr6M0U`ki)&BKfV3G@DS#HKUQ8FI(MKl49HE`l'-F[@(D
+c,a@EP044ZD@'&h54dI+,$GfXE"55Va*lD'F4"eDMfU9ae(@QpKi`k+MK!XT54j!
+!'L6Cb!BZ0Z&RX81-!!RV*(U*Ye'TBa8Dd!F!'N(2`(Y-'T++XK&Fj9jjE6r39ee
+Pi`NGp9YdITcEfAVeqIP8P*Sl$CmAR*fAiaPKp!(+9N&Y[0D4Be%DY5ULDP,A5Tq
+cEeDVV#EM9%(&mjL2@VbcJM%C"Ek"9QLB@X0GB#94`8-FRL+DjD!K4%)0arJTFH4
+06Xl4i$Ka"DM+,iJ+4TrIi)X*Q%mQYB-MNGl,$FSdXM)jT("c0140U-5&L,U&"RY
+jmEU'"[HU$5DYmlaaLJjjU,1%&,(p1PeQ)rb0ELBRGhkkaCT29"9Q$Y5c)TIX8Bd
+BfK*PAcMk4aE-rh9BYJCFeJ*BSR5X%(1)*k8aNA03!2TJ$Y,fBGc%e)4(-NZ)`ZA
+)C0Y8Xq$I9Zh,E"-*#mdT*FGd+XDN0&Fc[!GDp"l*0M(+@*b3!(p*!cPV`"JhHTD
+1'h`6rL-@pB2TcMU9DUb+mE%+)BSYY&BL2kQ,%V6[fKE4Ul0$XcDmc)a'XVmF"@5
+D`Z$JUi$HB8dZm-&DLf-Kq'TQD),H+%)#bXiEJR)&LqZ8JhF[PE1aHkLYjJSXXQ'
+#A86GS-$Mh8`%i`cfQ@+P@$aqrNpl$iRf*hiJXk"hE9LjkUSM8,bS9d2Z3lQ6FA&
+jalmL,hRXm2,(lI*(RmRfaqckrVMp[2pVa-h"k@Z,SQ0`f#)[3#3*&-rh0HQJ&q@
+#fZGqG!I4f`HILj4mbS$@%jA3Z1V!DRBiAQJU8JV%H5Sh%"VeTUl!G4$-GK3D)i#
+%bG'H8mBX+@+"%AjqAbG(LhF0f65%4lUmh$KiNXa*G1dL5-ZMB(-$rp"1UVrierZ
+"*mVVji$bd"9S58Nld&QF#)B2DMp*K#,LJ1'PA6CSjMEVMm14'20Sj8S99F-CrlS
+6)*qlll(aDY!2IrZD22ph-%amdI*cFhrmIjUP$EJ1UrplmqDSh#M+R9F+'XF-HQi
+mS*Sd#+ij0i65Z&V003C4)UJVh"UK["M%&599U-jKL4Rl[HY1&8Ue9&,BbK6"P-G
+b0kII%0!CNG-6)S(pbAMeJ1@f'PcKA@4dbpR322%QjEGBNX9Up53-DQmVNrU&pUI
+Vi*m!6*0B#@e3*C96#P+9$cMPdY)dd'BiUm`H9G3rL"c#VJdDUcDN5&IS9Dqe5AX
+P,9a`kdal!jHmhYe%c[r!I'3pmL"r`G%-,kUT*MeIB9A2"EZlk,U`)d(QpUV51+N
+DFGjP"MjPM`4,lENIak4f5R4`lPde"P#JD3kX9+RRS9kDeCBVfCK5(hl'B40Erib
+l!lI"PP&Q$,Q#YpM,Ur',fCB45@-A*UA,8!jr-YbaK9435U%ICFYVp,)"`,cUHJP
+c`0XY4MQR4R*`YP6#b$@Dp9YY8e-(SjLq,'+Xdf%a[6CKZ3RcEjl+K)(2RemfG2Q
+-"h-h8Ip"m0CH1H@fe6Aaa)*HRDj(3jq1!d)k"5#)mhK&Sj``X6rdJiE+4ZNL``H
+k4F8`a0$J"[NYNcRMl$(1FkIkQ#`)LRFk"%U-kiN6"PNeceD5)l9Za&9(M8UaXVm
+*TH1CeUAB6cUM$R+RKU[VqlapGDC9V98eNIh-$4@*53(YfciPaR8rDb#5C[+2IYH
+5NkK`fc,PEI&'E["$NB%-k#M2Im5Z9rU61Ae2m`9UMTc6NS434Xm*#m8eM)B88pb
+)8)j8A$488A1T@cGGCX5``#e-("84#93a2d-ZP5*'UN&FP!#--["H-fD5L8qFp3e
+5&FPbZj4HPNQ528-4`NqXZS*V6XjUfVL4N8U#,GlT$j%cVk"kE'ckENPb)mEq(ed
+kQ5mY`cZL&Z-!K`!BqLLe,G[5ZNZkqS$hYAVI94lCJGN$&!`F(34'GL'4%k&8ZXl
+5F`"M+I6SBk)rAqe)V5Q%)E33PdV+%B*mk%ZiZ"jBlhX#I,pHTU@1iMA36b4*rpB
+8Li-%lI(F(('Z9jL*akIQ2U$Ik0H`TGDSh1G'YlTAMm*UXKPP9UiDTU&'9`b#m8K
+Ap*rLr#J(mU!HDHBjAU2"$*!!C*!!EKEJia)6K!4bHUHKX[e'lC!!kl!N&8AeEDR
+R-'2T%!!V[*!!hqU@f[dU9*`KD(16qc((-Uk#!KcL34-3T3YFbcJ*)pJbfKmI+Z!
+q&lA,FFHlmrIeEXq&[PjH8!0MdbY`didXbKm`85(MPMAEP+FNeT3K,dIpIp4XbrU
++eM2L4US&GB8HFiYCL+N-306T+'a6PL4S`NqI'+XSeFifbiB6aI(6BK)Z-c4XFI@
+'1bIPV*Y4hfL1p*Z5C,Hp'G&0$UMfllEqJ!T-lLI&q(aqA4r+'4*3bHN2GePrD8H
+`R3[''ercN!!GZ9@iK"M`be&JL%9K0JJ6,q%UJ0qC)qiN#mK830JXH-3c[Lc2H0p
+`,5DI""C-jNc`L"@k()S(ikV5c#"6"aK!'S(4*RdS$S`Fdb&6M[KkcCTX04`cjFp
+!Nh6%[4P%33AVj"'@CI31eJ0mIYdG$2HL9a'ki'RQYla4KeQL@*b,ND[hQCJTY9'
+UB-KT54be4P24!U3f"Lp3-@YZm6qeeNh$JHqr8(fm--QS8a50bN+X$3Zk+(,F$#T
+K[9"Q!%$MH(MqmZqj&(YhI1$(j0)@((k)Z3-qG3%j+ESHdPAmIPrYp!qXiR$)"A9
+21QHNJ3q+Ar[dq)!aqlk)irXjqH2XPrF#&i[kp%FLXrERj[rGh4d$)`fhBe"PNeD
+b'J#IRj[X3-5'A4Mjr[mMN!$AkIY!DKKjJEB8)'i$EbIGpE"SqV(p6S01IkR!Dm#
+qf)LU(XIRMNVpQLU-LUab3TN0M6C9`#ccCP4f@8LK)(lcM3ajVF"BSIK,,m*CIK,
+,m*CIl5b-,)RVU%fKp$ZY*iE65[L66GB+5RR"I6,N3&LJj0AK32Ulqb*bXP0[mNT
+Cq1$@LGR(lP5!&Vi((a8EE5YEYlGq6Xbe+91+%bP6lmBqqd8+"e2q6I"3Te,''GU
+M%#a6B0Je0-Y`PGbDSj8(KF&Y)B1`e@a(`'AKR0$LE@LJX8rjaKrB#LEY$ND@GN,
+,VL%8RYrF"iR+%F!!apd1%m4Z4XbN$dmZ`ha5FZM++CED%8j!#2+k"#Xq4bE*4%M
+h112,EKCh!LU%aX$Fa35q'3,&h*J,()q9TRJSCj6p+6BV#I&q!BeSdJ[3kcAXmlJ
+ZPANb@Smp4*-HeaQEB$eE#31RkQ0X90$0k%"X1P(j0k4FLi1lMd2*UKPeI`'8[)m
+F+)!m2$*m2KVScF-JUHkVBF3DR`eERf0(`Kkd'Jd*&&NZ`,KB1K-E3*@ih5&-AA'
+j&0NA4r)V-lU'H0PI&FV(R6GP0fl"-J"C"(*Z&hX"6A)pC0!qlVNJLEPrJJ`0aU%
+$+m00T$&*1Tbf$mR,J98iQYRLZbibmadT$BaS5[XMV)MJ9$#NF%)-rmFTMp5'D&j
+Kbe"SeqCQ(C1&fp(@60KQ-p-mT5QrhBISQG$d+rL,S2R49k4kJYVrp1Ef6b-YLZ'
+SQKC"*Jd83q#U3T@jF6N6&Hm9-UXDZlI6'QlbkBYa#@l5*&#pEG`R`jRShrJl8I-
+F-94SG!"iNS"`e1ZYf6)Z(Y%NS[c@`@b+fIm+p,PB"4rki8YSKIL-6AaTX%5*2ke
+$0CV3[N")S4$dQ126m0FqmH1%el`r'dk'BCMCaD$)VK)C2*9[hEGAp@MS[-P![h)
+e22+f,cd5,!fFXGXQRJIqNT+SVGZF!%M*C30!&MKq1(Qd#)!bS5*[@T%$VfmQT&k
+F-Kf"c+iU'[Z!BAM6N!"Zqm8f8c5e4B(&R0GV4b#D[-`[Cj8f8UdkNNKGe1$-6*Q
+HQKYK1Lm9011qr(AAiK1@$-1r)FUa"#pIT&b'@mL2"3,N6@!XRM16T'%,S"KVibY
+02UmIiDL5L'I*!$)ZD'jj5PF0K@1+&6YAVGpcLMlrckZRdal20jqVTkr+0BKaIYp
+kAQfVpRm(0qa,fkUS*m$Zcp1Y!5aMp3[R(jkNdb3U`CdkYN3)$8,Bam[@2RND[J,
+kR6@IZJehe"$+HHf`6T`ba+qGc2!aIrB'YiYJCI(1J[FTfdPhS%@#[rLRM`+%j@U
+`k%K[L$EDZR,2"P*TRIih2RDLQJ(P#Zip'V"b@0E2,XDF#YUFTSDP'jd`&LD0@`@
+3!*f5R%cDjQ1D$YYj'l0TbM-+JE194SGNcNf(1BFTXi`@U[F4%3UGB#%KC`JZS#&
+dU$4Vh3Z,,JU%Y"-b3#fC4%GRX$Ep(CXZZD`+fJlpS&41JYf3!+M,jClAUp+X)VQ
+D%$&Slj!!5K$@,(U$bj6qA6Q+H0UZ8dl8881PA["e`4r[PUNLPMSND0+5e@*F2i)
+SD@-'39d%'#Um9rdSJTB%Cr#fUr'Sr+br"I4ZeAm%Ap24Nm)9rR&Vfk0RF4@3!21
+-$#RL'"GPcBkDK"qrjQc,F(N'&+kiF8"k&M(CDd(R@kVfpUr15cFR%E'LSkAfd!P
+I6V[&Ii*B$$jBi!MMjr(Nc)IK&V11GmSU*rS+@SRqm,id!'bZA*qZf3q0XFjFA,T
+"cZ82pkTm[`TcFVaYN!$-berVE)4maD0(e$YJ9[Z`SV*`Iffrh5i'08TfGJ#$!D0
+mpD@RBi1,%iUaMhE-qIliASk&K-#)dphCFXMh0A@"%d("%DI,2FNYR3l&JKeL(44
+r@eCD$j9DZRL$H-LC-JS9mXD0U80c#FZ%N458QR+LQQmDqSa,I&FL%Z(m0Sp*rJk
+m)9!a4i0NR*C+L"3%1Y!$jNrYZSZT$U&dTi'fi4e5dQS9)%e*,r8aj""qAp1e$LM
+XQbLl-BZV)8-XUD$(MeeKjY+4M4k$5ST`eUc,VV$MBR2r9Z$jV!F3TKlMbFY2j-q
+5Me#Qe+*+I2bV'+k1Z9$28Dbb$j@dp&BDk`J%*ciY3bSR"+IMiD-rEfjkV"SV*h(
+TA&iq0'5`45bS[$!#-C%9d2U@5eD(#@ki*GA9#UU+HRemI4K4Z@%[H'e$HAF(kQ2
+l@fI-m4aLkJF"+4D&8F&CFEp2pr@RUZ-ePA9c4Ih-qhVp*RLVT&J3%TJ%*m)m)5L
+aFRJVrp8r"cTk968B"(1#R9GbF`"[9%##%5JQUkq5a1%'MYr5l#IA`&H(l8KfN4a
+KKf&"L4-,dkrcd#(j%2#DNm4VGH&CG1'S3j!!*'K[eL,")mNr!DQU'p)6+E!IUHa
+pIEbBQ")G6ZcH$p&HYNF)Er"A$3&"9ke@q%U*kmZUH"pI388HhL2kJfi0L)M+C+j
+)hhD4d[$#fKla36NHaJ*T32E43a8(M,C$M4#FBA6IMd1252`SpYX1)RlZRfJN0r'
+,+p[b))ca'h9JkY9d'[Eb$["J+$NZdB19iIPRP$X$c9YmpKLPZ[-P@Uk1EX&ik5P
+1N!$a$'`P(@$1"06iSIUDA$9FjP3X)dClq'jLlbB0EUc2jX`8U&0,+3qjDfD4d[#
+@E2bdYa(!B0`b-%*Pj*BJQT5$f%D&r@Th$Bd+!+2ra$3VprMk*`HF#GhchZm"Ya,
+`r@c+[#+!1&JPfa!j5fTf*@--ZVHV)h413F)#UPMHA@+*QG+Jj!p6HqJ%2+T2-4!
+hkIdr*Ce53'aLIS0KGbDq),3@20(9DUh@mY"ihPJPG9U0XcVjHFCJl0*5EC'9+D"
+UG3LmkC9@PH#5h5C$!GV%FSQhkM'"'*X#l&-aA[-64"IXj@m-$QAmIS@PBChH&Bc
+FHa&R1+kCIG*j9(,Xldm#cIf1!S[ZY1,idKqYIdP54@iIC6Xb,`$9(J9X*#dS)Q1
+r(Rd9Em39&3R(1*YkL+*9#dhb*$XU8`SU$TC%D@K%-f(HHe$IieQ[F4)AcPpVS8T
+4q2*jG)IqX)Z#[%ZPZ9*Qb5*#(!l&J1l9,BQf4ReZPQBNVV2AEBYEDj8eL!+5C!d
+05TQ6bTb$p&1*fTl8lY@a)MP(Z4!Y!ZM6q84qU!Mi+2ikJl228cmHYm1MH%8m6Vl
+m49N[%r'dD%0*(fA6[,0Mk2c+q'HSDlJU4Ur$%JX8"p64HH$T*,i-D2HP3Nfe88P
+q88CUMB%6JMQ[JqiXNJ)c8eC@P6&B%!cc2U5),PP"VMR)HCkYGie'RfSQ1UVlkcq
+rF6S0cr(1[fb!!HJeATKp+f%'8$M%a5RND$+BfLc(hPM8T3Y'j5*rE-qNcR43P6U
+dGQ)95lEC9I[Gd9985e8Fr&L#maS[*8d8aQbpDPeaV)a#'eQakU$&L15i`(6MU'Q
+AD2XUF+eUV!+BKlQQpBYRb!16qIU3!0ipSFVeMmCZ4`4&66GVJF@Y(*CY2Q5`%VU
+1BM)lmk")U+fq`4YGSlp6l2*[9)%%pp`CT$iU[E39pNd8)"052DhQGRC`eq%kTP4
++04KN$!ZcR2HeDT!!dYX"p"i*@"C558)#iT!!mRF4kC6`3F&PG-EH+hUNmhDTQ6[
+&TCCDGL5bSHVl*+hYATAK`88em&[m##`aN[mVfMVTB$$5AZT,-!eB!4RGAEXVS@%
+6J!5KmPB+lMJU@1[YXf#Db24dKKc&AI"G-bLb62mfk$c0jJdEhXa*FbHa,!D*"ZI
+m2AA[BAl*!!lGe1j*ZIR!L5QQC2#C"6mY(GSd+%DS49%Bdf3d5,HLLf&K1B[E+KB
+F4-6i'IcG`*`$5)i[M#K6TP6hE[VTe#-+BG@j"B2G,bakaKpXfLhHGFd`B"`TXYQ
+Ueme)D$$Uj!#4U"6Z2lD-LN!+C-X6'hHi38Y`)EpV[IC-*"mQJ8+A%dc'm4&YZKe
+[Q3@dQmlmV-rj'CcP`-8bh2aDpM4b`UC*-$"NM$b&AkkMLXU8CGF#3%JDmcBiG[E
+ZbB$NSPqK%1LQH!Zr$U#N+-KXiA$m+F12MA'$FK2"J6rp[l#&`i"3Mk5JrDCki2S
+0BClb`[G9451%a-$AmK%1,MpP)Ef4!K23629JDA(,UmUl6fiK4X&MQdq3!00%YqY
+#JZE#@8i#YiJ!p3&J'iA[fVf@3e#QXU()3fSX2'C*3aD,JhDE-"pIM(rf2NS9ZUH
+M5U5UGCPeeYYHYPVr`eBFS9m098IiiVCfH[-Si$m%PBGHe2"CTpa@c1i`K%UbKUB
+ap9DESGL(Pr5L`#VSZ3lM*"bT%E,2#1%,pp`Nq)h5I0fF,eG)T2f3!0(HAUM)p1T
+pmme3ml'KKe9pAcc-KVF,bYDA#mc*(h#C1#LmGSk%-K0(JFZX!E$SB5L5YJNq5B!
+F$#hA'iH@pE-dmkB8bI"9PU*QN5kdDfGLB4QjM-+88&T1l3,60km8TI`LCf,J(f(
+k@%*@)aVS"0ASA8*F5&R0)'q@(@S3IAk9G#L9M6J4r6+Um6pR93G08p3VV[D1aqF
+'#IQFBG&CiTC"!+XGJ,G$BD[bbm$qV8q4DD5K*Cmi(+-[KV9U@,&40!&6$f@5Z""
+Dr6)C6hp+XAk,V0GVHKH89+-I(3CVe"6qpe+8$B%Al5c@jQmV$aqDF6,DDrihZN2
+GJ($40!FHb%RKDq(GF0&9Q85NHqJ5Q#%$0`X9,&GcbY0C"'+$P"J-09(Jk!VhBp%
+B8kUfE%bRGGkXEK#qC9r@+,$h833fSYS9mB5#,D`G'Al"()AKjCL(QMe,qb5I38E
+KLQha0F9DH'q+*P)-q#dE3!$BeDd%Hr@Iafd-+jHldc[5)R#-iV#P3'S)cZefUX3
+TKj32YpG#L+fV(dal8L2-[5V&Z#JpB0,0YG[AU5j!q'*ddS&j$bd)!Q9ZKV0!M6Q
+J9AM!!GhB+MY2E6B%cY,0"2UN53@1ePB2qbJHXjk6i8`i8qFqJA2Ue%Am`qb$Af0
+81DE8E(jKbF*QCe#'V($V9ZP+EM90qrE)"XhHV4M5@TMjr)L"6N4)lM"F8936Pj9
+38Vp1Q`$S*5+q&-l#"f)LUK@!L[a%`pJKi"Vq45`aI%5B!VaM$aaH-9#$CH61#C[
+qXdK@4LQRkAMVSbb,9D*%q2brqF66iaN+0,*&)4a(4hFr#-@`UF[iH[dS&B4XHd%
+1fEZIlH(%eSpXF-[Mca$SK$`&XXiiB2Q[lDRJ,@Jrir,rPllI"l*Ip5r!BE6AF9[
+IEYlm`mfhqU,KPE$Sr-YPN99+mclTIGG`ErJKYp`K!YL*2hm86*MfU[NT!qTU3f'
+cd9"E&!fGRIGZm*TrLrl66mIPr"r5D`&rr$5EfjVMr+ERpdeC(i68r#DRp*Urq[i
+68V,J1!BFZ"a2MBJ"@$kaVeHMf!G4k`*$5TZ-6*Y%MFRPD,QjcB(8epeHGFEVBhB
+-&bjNK$bfBB@DQD6MZC!!+)4aKU[-HN8JeeY$QK'rFUG,aY3CXQ`0qp`-[-q3!%$
+(UJG%l"l4G94P&,cK(NDd3N)"H3S!,9(m0-r0)fCmXX`IEKa(5j!!FJY8klbN[U#
+T0XHNrB-%dYK$S,#+V-)#eH$B!p#FK(NUN!#DK2$bK`NH,,*KUYh-$JX"jr"M+j!
+!E2q&%cfDkK1ZF+#b#6Jfe3ih!%p'ZI21NjYq5HE`(!TAVm1"%6h+&-"F*'VId@@
+%lCK4+LcM*3m!%hQbI4l)rR@%$A$3KfN4N`UKUX-aA4eF$c2*6"l`KJ00C3ab,A&
+Pq$RfUV'MfM'k3b1ZRZ-kD!G['8ljdY-&SM%jlGkdVrQk@ibA$pjM1rhC,kSqK@*
+*`a3eeScNQ8b3!-9Af(fe!'YUmhqEV"X((Vj!r`!DCQ01XrdGieVbXEq[pIkakIb
+p8Hcp1X%aIM!XarTr6qN!!!!!3J!!LBQCZkHlZkZlZlZlZlY)YTHAGl"hDBD*QlQ
+SLSGkGiH(H*F!H(H!KfJ*L`KBS)9QC'CPPe9NDP99GiD@"k!)J#!!!M-d4&9QCRG
+iLDQTZCUmQFUUUJ#lbm!!#V$!!-X!#%!c999@CQCQGhChGhGiGhKhGhH(L(GiGhL
+)L(KiLAH)KSQUL)Q)H*QCLDLBQUQCQDU*QTQCUCQCQBL)Q+QjU,QCfGQ'@LQ2NKK
+p[9PSc@AlBr''p$PScA9aXK2Sb3`ciU3#pk''2YXSXKf4VXSPSKiVq$pf`#"`lGl
+FKpR0NFN6Gl)B2hAr$$"ir(irZm2irGiI($"q2NmAiH6aH1&@S%+(*mG-2Xf0RIq
+AcjIr0MCf0Q(bqII`jif4K92MVPC$1$k4j"6BJbe%'GY&ZH%peXUTlD-B(QLkV&'
+ZM4Q8*Xd+ijBeadB`&,m(+8&%6(2SKT!!-lBj)GZF#`%Hh2(9#HZ--NFY'L16GK+
+Z&NrB"(GSYST)3`L#*,+B,b5ah94d@NBJ+UCD-`)b`YC$9+ic492eaK2#QLbdKfY
++4$0364#Zl#Ul(R!9kb3G1J@)2ij"&!+5M6qNVUp%p-,,X99&K-1D0KT8!mXMTRV
+RY)NZM`4h3Xijp0T$bqE!#,**98[r+!IAG5%pU9MC'*L!Qm#DV-1NeBBqmmG)8b5
+mBfH3!0Slk3*!6%F6)R6AD)r(5'"abGYG&XGf%dXZ8)QMS#HTUbA(83@"Uir@`L8
+D+,@L*LPD'Yk0&NDl3+mmCqc8`(F2+%1F`'$"k'bfd!mmq+02URVX#PJ)m1F2(QN
+m!LH!38DTdHS#PBEI(Z"IHR9A4QcfNmCJh5!hrX)BY815ZM($dQmB6Lr,A2SkiHU
+HM0%$Y(PjUSf@6jSkhU"#rhE%f1Hh(,*(i6F1rJ`"'2rBCA'hDXKF(aZ'%j)9!4Y
+MA!hBCJ$CZMflmfL5,*-)qhLhjN"mq8KAm[Rr6XQrk(Lm@+Z2C3(j3e0X0,Z!Nqh
+C4eD`Qd[G$h`d5$Hf1fMXMi0J*lij"Ki5jZ`bdKBKSkj[Zk6@3MIb3D!3)iXX(aY
+ahlprBf*Y%Hh'4&Q![!G"dqT3,hj[ei3$bJaE*6Bb"6@-N!!@d-R*Z3c8CCU-[V%
+Jc3U6Am[RhTQ`KPRT#d!fKX`-,16YCr"SLFD2SFj2hN4'`Jf4#N)-J6A!'f4JeCC
+ccQ3rTQ@$9N$qK4!A)$5&F2p0N!"#0QL#X'[""9'9F%!5G51"&JKPVBIEDlSpcJ2
+p%ZeS2'@JkF3J4@+$jCkD(b"iakj3[h%hMdh@kEVB@@eaRU54q%8P068QcGC+P8d
+)5a&KC30")!i8Y9!SM8Kb-CXZD3-IbqIeY"1h%36F#5M-E(59kd*L-LJ[p$3A"T@
+,!N09!Z(,cHMfH[NkLN!P#+8V190-ZdNQ+PZT$NjS0T2c,+m42SPee%#5GdZY*1#
+k#D5iB%LS"IAjD5NVF(F4YjR"BK2E#f@NR*p)K&hB'+404%2UKU5*)698C(SQGj'
+V#)Z1kX(Lf'Q9P",C1LZSY#DQ!b#qC+!9IS5R+$l*kJ&E&T*4"Q@kQPi)DkB%!dS
+e3C-M)08R+[!hD1k#"HAXa&ac[ANf[qNm0%adRX3#+AZ)D164N!#D@e+B8fbqbMp
+B`mZ3!&#R4`%TceL[PAf"X3CLiVQ&69dcicTkZ4@6DDe8#F5+Y4`*U4p0`S#5B#M
+MJM)X%V6&RX+0Q(kA"i1c9SPSe'jNY&EC#DELB3J%hSe0XqB+59%p#Tbc0JXF8hR
+!ZF-UB,@kIMJ@GY"3&ZK@38I*6DJbrd-(ZQ8J`i65iQ(G!HS98#lYPZA3BB-&!,P
+,$@6LV(Nl6QMS&aA'Z1H-["N)Gq(0PJbD'"L"rC%!Qf"b@d),"b+C9!FE+9AE)3#
+(Ae!+a&#Y2N!pS%ZmK1,8A5"hAfd#IH#F*UMmLB,8`*@L%b*c"$c#TjS+&fpJ"'[
+H*D4cJD&f5JA'dPP-Mk+93T2&l"Hm@Xp!PDHU`M)jDdPA4",T3RNN3b%)'ZbcVSd
+`m1NTT2f#AI+X3!R!J%89$-LJ3Qa4c"Ai+@N#Hm,%BCQ&*&2[Tah"2Tf*6TmNK49
+2df5YY%Kr$jI2qS9ZY@NidUTa36Am2JJQfYTSLm1N6GD2MVjFemacrVXLp!359Q%
+CL3QL8P(XXe,K1`0[Y@"rp0N@acXS%D9"KXB!mT1khlf#DZ0-ra!Fr[f3!,d%SB0
+kRTBSLVq$D(CkmfZpiZi9FrLB0QM9TYe)(1Eckc4Pp!EE%UZ5PlN'53*S$iK%V[c
+"(8@lV)DirIqmTCT8Q3LT+fC#8VX!!b%JfrL*U)2Ff0["X`kLVaVcp@9iN!$K9CQ
+eZ'26(,a)QAi%Nq(ZXYNHXB(P*[dPLd!5hmZEhK+&qQ3#pU%VKbjMIX%FE(+SYA,
+JJqCC3&NAJ46'T1IVYM1bF,!B2aX@#31Df06P'(F$KcHF!ESpYl!43#LP31P'A3R
+(U"Sdk@92[NL258X)"lq`39b25B@1"T`R(C@3!$['aB!RDFfVb8L&%YQGk@DE&Em
+aV+0X(kaf#G'J1I#"3L!&K)2#3kbMU%3Z+3)4(RPfNK2q9behL5rLN!"bNCQT!MX
+!&)3L0ZMPAl!p,6%0b-cJ#D!8,d)CZY(XfK'H[S-ErjMDq#MP$2Ee4Yh'N3,9k,,
+H3#-"Mr%B**5kdSd,'a!a5K8(K[T-J@DSf6CT5b$!T2eSmhhJQL01Nl)DTC!!MCV
+"i!Ird'#fPVZ-B-X8piL-L*6ZL!'0,'!+,@"FM8N@e6L6`*NbTJBaERFH2"dZBJ`
+MDdN(L@!*Y1@(QD9qb43'@!0+X,V8N!#EaS,#1HIJFb!DqYG8p1+H`A5G%6QCR(F
+K!`CNPfKC)Qf%(N('-3*aV))Da8DBefYaF#-Q$+1CSM#Mc"!5!UBb3,1EU9XS)V,
+Fq,+98(rYJBG8RKY1j[0#1JU-DdYI&%(@,!bJ@m(FZRQeQcAX'ZEXc8h#8RJ#-`&
+5cD9CVj)jC3$*RDY$@(&KKKr,NKbG(RKdmTJ[cp2(l26bG'(b#-@+pqBkHkp@8ic
+iDR%`jH*`B9G,qqrIZT`BR[CJU3Qp4EfLLX@`Y*AD'25%'@'+CiUhX&l@X0$E-X4
+bch8flKQ8!4Y"CF*U,V'M`,pMe`a&66FS"'hi*m%J4BjFXFGTA-$G99+#+T-jC8T
+U%0F&4RDP,'Bc[FY5R$H(q)Sc$+0+CRdHe*QS+E6f[FP"9`(b1MJ3jD$JaC0fCQE
+503UjF`9b@X!+6KVjKcG8&j!!-Y,TXa[Q36lpC@Gd'jGmjDMqAd%Pi6c9m'UBRpp
+ZKRlP,6pmfCb-cMGKh0@CkL3bG`8)TU"42b$Hi&aPV(b&$%0'CjM52A!lGpb9`1c
+Na1@UmG-V(9Z`dkNfS9YJBk4Q0M"`6U38+(Te2'%5f15'l5qIJBFCmkIU)8PXZ#l
+18"QHI51,JGbe&'1%1kfkbdh#i$50I)S4b-JK8`Ji5Nqb)$G3HeBIJi)FJMr0Y&3
+m[PmSK&,,-b'(+TkqXCakKNMc,'DQYF,hCqQ)cM%6`BD4b)@b'ReA1Hk1)M3)lK-
+#FZQT3FH1"2rF)9l*8C!!-T%'!H+VL-I*I`UJ`F8kCXlJ'MC#XXlK2IX#@bMI6k-
+HG@ff9V@-3i-K&FFAB&,A&hYQT,FEi[d'+q0aA'hr`SD$M@9aTYf!IGk!%QpqU'@
+X85cG+G@J%'R0S$TMKMM+4Il5R6NV8V+"N9dZCa3-'N%M$98!6N(YCfF-B*45%@9
+!N`!P,Ga4$44A*5Q+8NFY5B3Qi#'H#G8NHpJAURZ-frGDeCfZ0ajj)LA&HqpC!AT
+p,`mVNRX4f8ZfppiI0H8KU4DY(MUp!q6T#qe)HF@[$N,(0llf,e'(,)N[9aQ-Vda
+4F(+V8,)QBBhhAKqI,$BG1hjI2r*qf'0pVLEfYfRFIDVi%3PffLE5#EmHH10eEFE
+iQ-2&jZGI%ZVh9PPP@8988JX+Rp-fD$iUCm8Z`06(lXE"Cr+V22Nb(5@((jBAX[,
+qU&pq"AlVT%fLTdlf)H0'eD!P'X4q(2!)Bd%Ri`3qR!%r-6#1FVImh8i#JeAM&U9
+e[r1KmqQrik%llEr6S92dhq(3VIAIfG#Pppr4rNA25@hRI`+B#S1[(Dr3+Zqem@@
+EB@Ta650Y*ESjH8&)D#e*6E),ilLDE1b4`@9SIdAV$,5N0LCZ(!XH19C9i+G6+m4
+RP@mUY"ZQZ3mB0K),Acl[ihJc04ci(Y['[RZlXlFjadrkhj4dc%VhhGF1*r[GeCl
+ERaZk[MGeIEGe5*pjpfS4L"XRZM9(T9)3)DrA0QTPLRTQRbGJB3,VjTH%K`X3+pB
+Y3G425$F9"83h0F,0PC4h(I0J2HV"IpJ'L`58Q#`L,q`A-b3ZT#d`HH8Idl-Re%3
+A+19)c$,3rQM2JV90cSKN0FS)Y9q,%l-5+@)&I8r[N3,6DH-L'p[$AXCN2bd,b,Y
+r%aH4G5m(aN@5PYELHXLeZ*rc)XjqL,XS2kb-09`hfb,J62M)Zq-Llfb,QMThN@r
+YI'4CmC&RaN@I'4Cp-LbXV4I"!pC'&lVDU)6eZY)3RHkbB9Dh@&YdVLq@69aHQMB
+fr8*chLp5-Qb,kh%r5,jX2[T&mTpaif[EF6laI+(cjaHU)$e&kY4Z(c2%AKrm3e&
+jELpb3d,Ll@-R8ADNJ(%!JLHBZc,,c&fa(EJG[%AEBlELm9,!ELlDN62jLk9FQIL
+,PFcjr-A+)D+,KBj9&!JCHBYe$"e&Xr#(%LeHTXca&U'aArd@TVhI%@V6SUH%YdX
+SpP")Y4eZ@8%cpc&X2$ikfJ2qARD!h@D&*M"a&#+96la3r3lfZP,fHfebG+0"Qkf
+Z3Q"PRIqjrcDjCKJiq,eBHETk&BB[TiQTf9JrID11M,3QUBbm82,%4E8$pdTZ@)S
+LecJpIP*#2"h+H2HdjPHKBPmkfA@'VcXVN4QSN!"*Kb0R%,eNSRa5S1+GZ'Q$qq!
+IKCr[jDpcS4TJU[`iPGJ8@T!!U`a-%aLcq0IBGKm*R2XC6k03DZc6Pf0Nd)bJ`d4
+l@k@D@q98YmmUFMAR%#I$&aje4M!qAS$,r!1fRAN+"e!UEKb8EAR4**QiT4UmG%&
+Um)1+MS&Gk4fGBPFhG6%ULqT0qYirY(Z2K$,8D$T5P*KUe438D+0#MlVj9)9bdLi
+%+Ra,fE5+60JpQ*I,8cC3E%c0Hki)$PM"ajdQGS-hI5(BZ6F0,@Iq*$Cf366+GA8
+mmFaHV3RG@'Gml$8f*AQUA8m*QlReL&"1l66KAHa405ITUfbj8Lp`Ya,9#IrTRb(
+YV,A1Iq@lX-P&K[*IarMk9(@J5dq(ImAK+Si-aJX[!pE-DLH190e4[ePXEQq-JeS
+bJEc!2J-@jq"4&Qd6eeblBeX")J+,4`Z$kM!Sk5"SNKd(ZT%DN!#+HXSC#T0cjPA
+A@h8IjQ`Rb*I!#Rc)MHZ-8-EKm9ViM+f)a,L,+D#DjmeFqR1JL8cTMp1r-06VX!K
+bU[2MYK1hpdP2,RLIDNm4Z6`9bdQZPHRS$j`AdeZ4FX#jCD+G62Q!fZ4pA$bJ$4@
+kQX8q%eV%!UZarA0R%dTrqY[k`YXL%@EbRMa15mR1q8DF[P-[TMk'qQ0eIDmbL!-
+G*8$4,Y(F"(ET1@NXIi@KLN+!#KH4"ap'ArI5m0+U"CJ4H8-6r4ZiTcF11T!!FG4
+8`ULUkNMaYA"D`N"Y6UPI4iSG0cC6a@Xl4l2$-Y%LEi5Taj5+$m0C%iYJ80q!IVM
+B`f`Q&C-j`(lDadj&4bM52Pl(*Z,XaVN)0eYeDk(#S0K2C*4hMrlVXS1X`,35[X@
+iYrU')DBDTIYk*V*El`S+M+fLT0bNjC!!-VYDI56'+lJiFV1XVp"mPc@lfQ2e0hp
+af)6hLb`ZQqpB,jBQPUfp(NLRDjIX4$R#V)bD`QK3G+m`cV`A9`+pBU-N+MSbrLX
+`TC0F+,CK6D9fmi99"ZBq+-Ur$V#qS2hek$MAI%9aGUUi1+l+R"9DemKbNXlm"If
+!IG3Dlp#HIJ5$e@)LRr0pqCbfJSpR5D2ZiRX(6M`fC(@`SD$erq((T9Bq-lMfB94
+l"YcXc,,BBGZ@NE4$3q@((rSq9jia1&,8E*&D)U48f+FFSB9@68Up+p[EH6ClEfh
+4YZ+eAbH94f"59JXm[Zm3B0c0JA1L9`N'!%a(%&6bAEZ*qHf9QP4l@H[dqhF61ea
+r0e,YBG88pB##5l4J-@l`RRl,63R&#l-[JE2Vp8Id3N3Y2d%1(D9D#,(,9+2F$N6
+b&T(DIhAS4J)qiip35-XBqmqp&V1#MPj[4cM#,9[c#riB+CfF(TCQYALQD1#Nl12
+[P5`i)2A4hlcpcZjC@p(CLh(%9c4i-I2mRFTj5JH8B#QJ5,'#[GKL$1a'D6eYCKR
+jLI9Hr#'f6*QfNGaFk94,6Q%2Fe@6,hi#-kT5`EQ4&$LDlL(fC5L)*H$9(33p@pT
+G14%9+q,[&bP*BCKHD15ZM0R'`(+NI`-1mj[i2am2K5NYNPSfN564Pe)-mmqJ%NU
+i1rJ[rJHqZUZJ3D29)hbaI#I1JV,Nq)36[@Gd8JmZSljI2rCDCrZ4-MA)Gp!kKKe
+k,cL000eN-#Cb3[T(f23d&m2JT5bHK9pmlTja2YiNqIQkX29!EI3B,l2AbG81,Sm
+kZFL'fE9FkSkJ2'13!+k)r8IFmQaXTM$6RP9cPTNU+1@kjkMN6ZGle0INT3BK*9p
+J&G%`Y5(kK@UaLYVX4h"da55KB+h336AUGeYfIL"HSq9b$(6F0"4"5pZX3V#a3Ub
++EUZ63[CBH*0b``b83[,XCY%+HRD*6cB16d(qAMpI"!q4-S%eBS$9+&JLGXM6)`6
+09CM"#j!!3i3Upc(hhp'0K5D-Ud`2K)c$'SS*98Q$ia59[c@hb"N+KK26EGlaEMY
+`GM-NRPEGl!,A@c$SNHF1+Aieq[2d`k1R#P$jR$b9m3a#%$b0%0-K'J(JY*d4AM@
+#1V#MrNm+(T4GK,eJ#8cLLR5H)%6FM5K1IKkSX)K&HrBJ%Y8*h+k('9+XF2YUk$c
+K1bZReAUF,aN1Rmbk5dmD5eK*VKJ,U)jrZkGBd-32b*6ddIUjJpD)V9Up#1AGhIB
+LY,aD)LQJfN%M+,IBL1,["%C2RH6Gh$VCkVK,66q'dX5(j+M8U3b9iL&$9@m1i9R
+pc5+%9XjA55'A(P+IV6@XpqbFrAkNmVVNNZI,#fX"cjVAkd`hCNFNT4NK"Q"TlQC
+r&JpbCR*+D-ca'0k2D[LiX"B,U[G4V&90FNJqb@1Y'H(INfKQbUrY!B*M[jN)QSa
+k6V`'Tl,!*aR"P)`2XPVEdb2GqXZEB2fSfF300[d)m2deXKM4#T)llC9Upq,3GGc
+N(8iBXU&QQNceUU85NPmF+iPA#aZDR")E**D[kB%RKD1'N!"la(KIfS90GZBrqFq
+Kh)SDj5B2crh$b#!YBN(d#99GH#1V$!ZcXkrf1"m3D[Vb)cDT`*I$Jm(kI&`dLRh
+26q+,AXAI)j&pFCXXUD*&(X5c-U2Dh,R9-b90!m$cAh+4%@RBH9miqHLN-#fDT$4
+FIT)AFGZ*a%#cqG5P)H*5[fh&R9aBP#%JX[RQiFlH"1cjk0D,,aU[#H8efGMDfhT
+CGjGPB10kJKN[eMG0aXe@,(R5lFkMcpj6'YFRTT!!Xi)Mq*2*%8i0Q$Je0%,pmP[
+%#IGjifBkk$ARlpBB(A1@AF1em2A)(T!!V)Ka(jSk"h*FD@aMMB%J!VaEdS%r5%f
+)`4$dZA@ZQ3NH4fATM(&becUT$ZVK0,'dZf4R%Ur%@NJ2hi6*'K(,dZ0mrDHV69+
+i[d$*4eJr2JN*fmhR6i#Vh%A$D,Me1%UD'hm2JJFfYS*F"(q(`0FZeYEJf'KFC2h
+VRkS`RdZ3!$)KUIc-3Ph3`HKMp'BEdiH6`3Ke#8QZU%8dmYae,'EQaLFTbLV6+Zf
+F5-cX#![&lB5ZTJXVc$PCT5TBKUQ8Pjid+#PQMMc*iK3p49"HMijdaF'Z59f)*@2
+S((9FVXhfAD3*2dEc+Q13!&l"[h[&lVhhqmpH495Jd[#D8pTIljG2&iX03eU%q6V
+LZZe)6N2VT31,F'pVjqrY,aEN'L5f[8!5%'-XTCLC&)KZR081*bUJG1`AH%,4Udf
+kK5,2BFDK-B0(I45%bLA-2fL)6+4B9+dCEjc(A10XGiK5%#G4(J%2L$DG*2NX0#R
+,dq[Mj)BIbjZS0brQJSiX0fLQ@2VQrPF,`SkSA29+0))5h"d,"iehe1pm43r,jRp
+Z08+TC"dFMkRN[[q#rf&*ZKj@)5+QHaK9'CRK8,ZVVmBbY&p8ab'QZ@10K4ZARhJ
+UFf!Q1qQAqHT6i0lJBU5a6Y8E9(cH+$cZeS60kM*h@d@LDF8qTc1@eP3KhNJZ+6L
+4KQ`p2'2[3'$'pD-4ibNbb$%q@N5*@IecPPE$SEkU(APR9L'2[rUr2$cX`1I)@cF
+HI2Fa8T`+DH0cYLQM@XebJMm0[mERT-8IMFp'KLpYcd[(ma9NaHI)H%D15BN$q%H
+hYRb(,c5"c0YE*b%'#&6G*2l+(M4AAkX5Z*'0Qf2C8Z(R$fK%RbGK)iQ0*"U2,lh
+'95ES$XK"N!$+M)+Dh0!m9),b%%)8%LbNKP[lc"b1FCaB+%`H13!m0*N&hrR!@rE
+J)#f@Sm4m#a+'%&S@3!`9aG-U"1aqHKmrY`-$aK[T`-8L0PNN(K8mZB"aBc`m@5A
+e*A9q'I%9XV2CBIb!YNEr0qpq(GV!%+8Ji9"YMmB$mMM+J,a#D1XH64ii4KqFRei
+4LN2Vi3[AbF[*kq6SiqESp$fi4459,bG(S,LSG,Y*EC0d@cjM59A(+'hR0+pPA-p
+r8p"B%2PPAfceP`J+'+CE0JC&CPS&@5ijf*4dEmp`kpKP*UNTU8S4',*mEU33(q@
+S8F--ID@@MS'k#A`Scfe8YI#&aYjPIl8YcPcAaba&lDVrmjJNe342f0Gj3aH``FL
+Y4C%LTX8iF4LNj(k&T!Nc(GLTIk&cd,A3R#,f0%3pIXjq4dcF"mPIUQ""KZ(fp9G
+`pYPm-@AcrJSPYk`Y#cLrmfTRCr8(X+a@1mq9K%0,Cj9dIU*NNp-#)j@Nb-&QS"2
+i['2%VBhVRe#F6fck"#-L"LRL)L,$bHdBbV)C$cjm5I3-"cNjr2dmDJm$T$Q%G)F
+i*SR1CZFpdbS9[8CrA@,!T5IkT+im'Nk%j%*)fNIbp%1GEahTb4a[FR&k69)j8QH
+cCfM+G%DR*$*3A"X,@3P5!2@8@%*@hqqVQp2Ujq6EVh(+r2))+MD82j!!-)EI5)e
+PPYfA+2m!4LcBJCGYdJ&!kPR*PSdapS1"pbfIXPG@B8E4AZPDJ2l$%Q1Ui!N8#4,
+%0I!IQ+!`aFeIrr+AE%0*(eH%XU@JlF`ZGR(+,QS$DFU5kfXNXDEAajkTVpE4U1l
+5P$!KkR[9b8@#p-*NCh3bV'rNFKB#ZHi8F3Y0`3MUBcTKc5emHGZAi26p2PM9SD)
+r5!9IYq0RFpK$6(,Dk%VC(03cd4ffMK,%i[9l1IL`KSVeG)rTIMpI0kX,*DQfNQ#
+1Qc+6!8D-$i)54kjGBG'SBp+60eLJf3$$,+@3!#VMre&AQ6)jPZGA&r3Z5(U$[h8
+HYLbB8AfMB`T),8d4#e##m`HJVirB0K-1DIrM9*U2@-&CZ`LSLjFRC34e(3+FG-Y
+'i"-!m,f,Pp")+ik!TiJ&3hk6EBdP56B+Z53PIR&0HJfKcVN$JVCcIX6B'JL`!'R
+464B[+0X')9%eGV@-cQCZK!+5,3IGM`4KIeF$d39Z4"UG#"f2JplL'LH8q"S52N)
+ca!YNK9cX@V!hj8LbLKR'%-5A'%-0K(,'9VN'SLkbiDjT-[$qCl')E11dkINh!Q1
+9!HYU*-Ba8NfFIXCDf)K!Z93mk3KCIa)D1@q8B%Ki*%Y"E-B2kd5Qc'`1CUdMPT1
+"$*U-q[+!f&a+K&Ld)B"TDMmMBY(R0S(Xk,qG"TcQM3[D+Yr$Tmh9dmr*Kj)G@(f
+F[+1M&53UJT-TYFY!k0$9`%BL&BTp%Y'UT6H[L[i-#0dLCP0,&B,USGd##!'[rP6
+BYKJC&hA5Pq%YkJVp$3EUSb+$B"5"jXFjEUD9MS!Yj(f(Tp54j&&PXGqRQmkJf`X
+YMRPpR2cV(6#bf2LdUN2!"6b2Z6S@A'"jT9j+BBT-6iJ`3+@r&lU918H3!#8`$Z9
+,)(!#6$MY5L"dJ8m$S+51L@`V1P*S(&PCfT&!k`V1P(SF`#AJG"4U$PBFAQmFhS(
+FHD-20k#cLb!JZU+F3KYNi@2e)F1JELV)IQjh"!!2,0%)#2`30MCi1$JKb$kYM,i
+$)$UH`m[PmZ`!!!"#!!#UQmV!Y,!!X-b`ZJX!`%bUKlKhQfKBGiUCZTQ,Q*ZAH)H
+CKmQ*Kh#(DDQB#P`!K@CNCf@R999U999hGTCQN!!*N!!J!!)M0&9@CRGiQBQDUVZ
+m`!#``-c-`!!-!-!!!!!!!!Y!4%499QCQCQCQGQGhGRGhGhGhGhH)GiL)H(L(L)L
+)L*L*L)LAQ)L*L*LBQBLCLCLBQCLBQCLCLULEQBLCLDLCQq$JMTTUPjijIakp0H&
+mfLh2(b4qZfkZM#q0&QL2AKXUP(k`%ei"V,,mEkEipdVVkEE)qDENqD!%AkZ(q2&
+(aG'Ki*16ZMbI00r+2Qiq2Nm[(mRPirqBqENmrbqEcmImiel!)8HI`eam8BF(Sr6
+pIVq1("(Kp2&(2EVfA8pQV#2*mrcr*j!!"laacE)mpe1H2h)'a*EklU,1f220(US
+Tl*6!2-ZS%`60L!)SMVSZ`METB@-dBqUQr#kR0MJ5i!Kq@fk0GZLR66RS)+AJ4+,
+T4SUUYljD)ifD*A4`e5MK+kZmLB30pP!&+29GErD@I#29MQU"-HbR2+bq8H(fGA9
+l1)NGeb!F!,d*(dp29lqMfrC%$PT`eqIbq8!00K,`*-fhGRP8#r+3!2@N'6dkI#F
+N(TTXPSRcAaR8*TkE0H1"61%aIF8cX",lU,-D+TU-I#I66#%pi+!'[YGV!)XKVPR
+TSUTr)()dY4qRkr&294QP9Y)E6&B(I[K$V83rcRa[NS0Dk0B8&[MSPIR#63)C1A0
+4H%#e8E,34!444'G8lc`"3BebX`3Hb&QkG"%hC#"9dYGe0Q#!D6!)Ukm0b"EZRc@
+fpZk0G'Hkfq'N)p`fDjAb``TXl)hdek`E$3`&D,S`+hGZR#9NE*CjAhdAE)i@UY1
+!+e5KSPK468fXFTD"IJ#pIMRe1#KN4J+R2M94G9XMhkJ+Yq1DZP"rKRSVPG4'k9'
+MB#MD,Y4+cffDCA5XcbMVZYcbPS!CNSZZNJSdKf)+q'E'QS)eXMVUSTX3(-N35XF
+p&K+E2EMF''JS*@%-DUSk`c$F3G)A!4m,5Km,&"26LFEd%F)PS[N"mpB$81lj(3r
+JU!JkbpLC#*!!#`dBJT'd%4"+hN1D+QNDjlDk`@+MRH5Ed%*L$H[9X#jGm#%H0P1
+'`$cPe"@U,*fJ)`QKdb#d)KFjFB8363KaM3Fd)"C[[YaUd4c5-(Q`"(,5(HU5G46
+QiDS@`UYS9Le'rk8HH4PLUU$$%efhhdjR6!-Ebh4I'S2cJJ`fCEhUYX%VefhP8JA
+)YXN"+J"$VMhdK4J*%S""d1L$"cb",!Cb`k!2#!A4lKNC`Q!GTIP[Mff@pi'kq2`
+q#%Cir'`'H([e8KP[XPB9$!KG9(G+""b`-M4Pi"V%bMN16iI$G0KiAl[(iq*8k%Y
+LK&#)G0+UH+#1Td8ShrB'EN-rQPI5&*a[SlNF`ed"GFUA#4ll9LR9Urqq01%S84c
+!3J3@QUAK6QTU#hf3!#(mp"Cm8A3b@lG43JQ(+ARlBC`iMK)%,hP04Ec%L-(&3AV
+FND@+pFF9@#pdjMAMIK!+9BrB8[V-0BHhI4XM`K-VEp50*"Z2L)&-!m-r"(Pm!9B
+%6bBkhEM)&)%MR`#@#&UcE#+jGb!p'8DJl1'r!U+Pj+a"fBXd4mmIQ3S+GG#`NmY
+LYe&()1"f[dl4Q$$!PV-M-R62IY,&G)P3-I29INM5!33,M%*GLe--ZPf"#VMF$Y&
+)Gr5P-(K)35D[qm69a%'h'bkH)p65(8MZ-D2lRFD+Z1'0-2QJR5[iM#UKF@"HkLk
+Qh'pqi['Rk-N2l#)q`-Jj'Sd691H3!!c9+F%YhdiDQR9rcR%jCPAHD(hV*2,,+5H
+J0`3!e0F,*VUDmX)N8FYBrqkEmdh@KmY%d[N'C*!!,RCK6$K1S[3!F-ee'IYN&US
+F%*eKfeSP,mIEEGKUpB3q$GbppXrpmD0'qI29MAV)@8i9lCr6elHASkR6BB5[ede
+dP@J@KFS3"!Mb6BUhdH86H4@cXMd@Ai8i"&*K4ReCVI$Ee,+rhai3-I%a,%dIkJ$
+M!VrrGN,dFr2c[4$FS&3!UdalMH9G@SR3N!!D,4AY,MS-m*e*66*ASR05MES!-lj
+SIe)KS0S`Q(SEVT'DhSIJDQ!b6LrRmXr!NJ8ck#2#,d)X3dZMmrjkm*Ti&q&'1[&
+mdqN+5fmQrEjYmq6E2G@&6EaBaTV$,[*b1!TiQLhLi8lXTRD`'q1q#f)%'CD$*3N
+Y2[b,6l0bjS)'i90C`eVp4QMl))+RNB+[PjkK40T3JdZBTFX+DA%Y02H%l!Y#()8
+JrSa`e@M%qUPT`MrB46#jd"L)0Q&+S8T!TDd)T5,`,E0MBr`FiCR#N5h!m+Pl@ZB
+5K1PaG&8Q3If'Lc(288--'(iI$frIkICeHlTp)RYXL*!!+2Y!65$AV'I6M11@-rk
+Y#)qKGr#fkV4eT8#0d4rmi-JI4F$meq@eJ'Qq)reD'9p$m5YpdZi$YceQ8''+9S[
+pM9Y9&08DpB0ZJa(-Jkfche-1X@8J)G-ZmYlX&&q'qQ!bjL[[Ke1mANRGR#lPYE9
+Pp96#4mYcaY!8(l)Q,`LAC%-QY["p-h-imfp8d+f3!"N)Ycd-P[-Nr#5a4M9K$G1
+S,lQQ&(ZFm(c493ZNY[eL0II3*9hfA8D-68HkmqUffT4c&9Ja'F+[c@jU-`T,L98
+-1cL0)eFf*8&`#P`d!NX@r!8JdRp&DGK90(R+c3kPV`k8T'Sj"@F*9f`HbH%QGch
+#Qq#!&DJNGIDh(I@-Lp+MHQdCUCZfNeA-2#LbfcC@Cr`cQ49bZ6(SCM*k!Jh2KEG
+XKZmSJCDcV9(N6R"QejUHbrYTeV4H55b5"4j!AGhpRN%YqTI(&$@0'B20QVSF4jl
+$"Q4#maic,fQGCcLc!8YC3EYC&H*mJ[0P3C'lbbUN0abXN[99!%0''Sip[Qj*[jI
+RRV#9'11bXl!&C"VqFh)!D9bKSU8$JJpbFFh'!HQK`qfd,kBDJa@Pci!'B[LGjGP
+[)CK90`%3A-a*[3%6UG!McGjKI@55U'()aTmZ)&C*!0b"DSXGpe+iiKah3YB9l46
+k4MLr96T4Y4ERUcM%-i5dUIb1B-EUiE"3(8[5X0"-e3cLB$%mEd9CZ)BFVL2ANpp
+$PBij@Paa#5,fEPRPG2)@+XFq'0d[2!XQX9V$FKiiB-eFS6[D`-Bai#X)9JhLmi#
+Y*Z+'f--2J@6pJEp$e1N$UmS3!5IXhI3JCUJm&S+cY&AdKT81LZa0q,JL!5@6-SC
+0"D,)L%+`K!&RlH#)bc!2*f4(YSNMb$"D(`Ar5[FN8V"fHK1"ejU!I+CATaZKEqF
+1r0X#,`'MT(dpJSLD#TH(A4X+EAkE%6-BA(m8eASU&M%rk%-!m!B#)C!!P%+U$F0
+MmQNb6)p)B,965l90N!"qUNU2,U3#kV46DMJQ4bqH-RF52V4@Z#jVJT2h6MY6AL"
+j2%Mlf6bQm%m"Jr#%aPBPVHmArL'MiRi"ZAGKSb',GCKME@`cVhDQQPBXN["fm0X
+JceN*!QeG#+f*-p3k'Q@mD"Dc4%d8iLm6Rl4SLKk%q!YBedm1MZjS*ESe,JMlB!k
+68f`Z4EJ'bFd+L`GrGS[(iNUM,H1@lrmCPZZCF$h4FDhV@CBVpdff@&cHZHU-cX*
+%Rm$")j6S43H&0kq+9kSKQNUlh)AG3P*P6q+K*@S"rKKfl&SqS(9'#'eRa#MiQAf
+aj8cqed&p02B*#S8BP%!!SlA&C0H9F@D2-+9jhb`!iKrckNcVMQ*T%3`rQXd[Hk@
+)2IP)jV*hAFfSEp60iA"3(LIlHHSRSl6MHB+-'$@+DTcRR%8*TaKCYl9@'N3BVS%
+IB2+Ha@be"Lp5A)K!'YA9%i$EY!pPA0e#e6P`pRc$eET*2&+`BT9"pIDViNKdml0
+dM@H`'Th8Glcm"0M1eD'rT9kfBAa2aL--qI%%L!XIe#(NMU$H&4KRb#D$EJS&J4@
+Y5G$pb4PKRQb22)D2")28P&V8cCPC`,6U4TppYhDQS"GEf!Z!+V-*+X3(V[-"eF5
+1M2@2K+0$$[M4"*Gc2)M8,IkL+D(59$#b+eYD0HG"CpDD+*8!Z!K21QcdS#HB5dE
+1eFrJUDXaVc#8L!NBi`B*UJ%[B2&TT#I4)6('@VjhR5f!e4*C4#h4RX!'XAcB"f8
+blHDL`EkZhG2@28aYpf0PK'K!EMkf%A[hEf"RbTR"[f'LJir)Drd+acf0)VP8M`S
+EYl3)p`L)F!i-hibhm%(!5+#A"6ET-)#%ddb81'Mfi)G&Jb9hBmEPa-ABq05MJY3
+[%T(Pb4jXNI6NMkXNHFX@,mIRkN2QeKl%@FIl0Rrp*"D$G"&$'4*VXah68E+0d@L
+SZl'FPTH#[P9TmN[!3Yf8('iQKc&N*rPmCVJcH6TQk&!pDL6BdQRRK%Sl@8G@Emk
+lL$6j"KT6d`RcSUlY4SJYc9rcM`1m#m5T4cIGAQLF8&4hNq@6T@m1EcT3T4ciBIV
+rZ)E)r0D!cNF`i,,)$A'Y%mBUY%'Vm8hRZZ(`XU,0XCEae2,m4M4AI%#Z9q4Qa'k
+[4(XZYaePE9PQjRME11i)PPb'&f0N6FPTF)5CeFY#3J6S*CRXk98mYEeIDD5d43C
+C86Na@)32h*EK62l54`m6jS%+pV+Qk-f2L!'#F8$pJ'NRqpHFebTJIM3H4DipPBF
+Q`64IC8hC8fFir`hcKK'HR4i-e'MSrEplRc8`&fQLS%3'aK'HmpqKqRERI6b)m%6
+j1R4(lfq2Q2#9TaCPh6N'P+(F[[B*fVb6028ZJi6Yim$,*`%,)QA@3B*BJCqr+c9
+#iRV9E6eS&9!YR*MEZ&&(X!YSiSp%@XH6@FZ2Hp5&[XicHHa0laS5Ydp8KI13!$6
+d1%!HPK9bfUA)(e%"Jd[[b[`m'SY)iFaHi,cER%rL+F"+[`$EeV'Ub6'iA4V+)S3
+,cTrUERXa&,32Q8k8Sa(KIHm)p+!cAVp&&)b13k%hqBA19epB$cm-MJb(mf2LKkT
+ADU0DB3)pCe`DX#63M*kDM'KfkEaMhh('GE)&H1K[rXMSI$,"LBD3!"bI!1@(j$b
+5P-#)BHcVSUAL0d%+El8,mZ(%Uaa2J#U4K#YY!2E2lMb4N!"!TN)S*0`1"k5A6HK
+4kq%#JdGjUYMdS)b!fY`NZ-CS6Hbd[##[i'`a1G+Pb-24,CX@XQR9!*!!)4%CH)e
+5Uej)"P)I4eIjqIhDmkJ(r'dV-dcLRI634"@$*Y'#P5C9PVL8aPX4dJabbd(feq,
+H3GVC4B'p%ra8UC5""Df(e+!meYhB2+frAcpp,5C2D%a,mp4)M61EAp3YIDYMCp#
+IC4klE@8LQN##M3H9#`Ee"'0hr+AD+5A,0LP36H[b,"VmJj!!qQ9IV88&Y2#&Smq
+b*P%ChdA!@94kb+a2$LRj6I4G#2!5qR&!0ZC@,R[PJKISq(iNlAK2rT@e8pA`(Vm
+3hikar'NIqE4dkqfL@q6*&V%h*B-QrY'X[Ce[*U'lFX+[BJ)L,43cAQkU1e%D44Q
+9!@R8Lj-[NcXYleY2Mr-p,3RE9jD$J5Re(h,HMGp'JEPeRdS#IFr!*RU',![4kY)
+ES6`Q'f#!(h[k`&3pj3HM4L*MCRBSQT+0#3D&K&9PR%f2HVTNJ[h6"Y8f"F36Zfe
+F8fGeSESGST4[N5%(Srd$SEcDU#Jd'$iAd2AEhMMdC6`18QMZSMRT6r,$"8(Sh1Y
+0I5XpV!A`)'"56[#8CfRL4XI6ZQA-%(XkkR`iS"CX5bZa'm3Y5!c!Nk3'kT!!8dJ
+RImYDk@qmc458+5i8V2'6XF))M@DPDIrR1@+Y#Kk43d&-lICHILkHce+YEiM"VG-
+'91l$"+#KZ4UYX)B6l28c63c1M4BZYD@+rd!lhPZ)N!!VV31R"Yc#%EE-FVkTDc(
+HbHSlR4+*miMh*mSS',@jG#dCabHMa9'K'S5544IJ3dG"H&BVYDq$T'8fEZJd8Mk
+2RU4Jd[ZNM*&@&GpBX['-5#3ppCHAUCM,Lq##14FJGk)NQ"b)ETLC-AmEf$N-e*(
+$)-K1j%`VPABm#rLCGcAHN!!4E+BVYH"b%jZJXR`R%+#6qblGcq'F9$"p54FYHBB
+4GAGe0'iah0cD"DPD`S@)(4Bj+2K)0l6!qQUQiRHIVqpeD'#JSZ3C093fVX,,V+X
+%ZJfJRq!-QA[Fa3,CSXQ"r)35#E&ZH#G-eR&Qb'NG6LdEmQ)j5@&aar$Q#NVYH'U
+r[*GbYN#e1XHV&6T-cPFNCA!bdfhhR9'`"XPL-)[''@XiY5bD@-@KkHCPp`([5BF
+[ipBA3%QUAJ1ajH*r0M68A"&d&fajElGQ[rX[0)j2VeS'X#+e`!rP$MGQLR`Ar!'
+IC!9VA%'L9@p)-Hp$YY"DI3i'Z6T!Y%r6&DF4Y[kq,544!c96YdGl,3M6*`23D@S
+9Z6d4"`EUE%XhYQrAi)cTHFm'ij3(kVh,ePBh$5a8%6RR%IaARqVGir(!C+KH355
+`Tl#`HQE%aV"A&#ldXSRiI$952`rB,$l6pipB9jmG3&bic$Ndi'$#9%TIE(ek1"9
+PjGJZMP[mC-B+k#96jdcj!A-G)MZFLpHj&dldT,&`YV'#8@B+6V3`1XNK1D3-BmZ
+A'bUh2fl`*)bFA(3@LaSJT91RJ'"bSET%Zd6U6i5pdINid)@DM2f`6#M&cHfcb++
+%d"dY6p(B$ZNISZZQKMTdK+`m'*45+FaZm!UX,3+NXqU`XArp`5Z%DJLC$M9`a#h
+A2953!-0GfD0@"L$@-bB4E0A&`dmaYSpLl@MHRA-,c4KSDY[MV@&J)e6A'[d@Y"h
+(Y9)5&QI`(8+V-kX1SHMUfk8JQ(`La5bjDjrcMc1A2S`c#NbDV#X8JdIRr2AK-'N
+MS-C'j46kSZY"b#(*5NQNm"#NfRS8d([p$#6NRKX04@&1#F9Vll16FLD&AD2X#F0
+"`R`1KrCTp)KdY%bLPZ&(c$TZBITq[rT1["0VJHkhZT6-*TN1EJK4QTl,qfR@d"!
+$$r%IP-Ur2`L+#ar58#V1*8FVMjdp[,cGHAhF[Tblq"I`Km2Jd#3H))@9KXj41!r
++*+X0TH23H%h"!%2rYSeQcSAFI3*MVh--Vd%#@`M,1lCb*fRYKqJFf8AA#jYFf")
+'Vrb"U6Nq-S8F03Nf+&M5M3%RqI"(fmri4q[Tp`-9F8q2APprXjeZjTep)D!Q6rT
+q[q30eH`e38I@,eq'S[aY0R1U2M[0*CJ0ClV(6GbGR4LB4aHI9QYm0S$N2FQS`hL
+h[(48"X@RX`Q*$Ch6h[J9Y0&0`KA@hdqCPM*1$idDc5L5AdNlm!JX`b",pXC@kl5
+Q3PSGIQF2jUNc0XUdjh&`5X&j2I3%L1Tp`N[PVj4!BMI[e@Xldkh"llE#2N1q3#N
+cJ5bkbX@mhKce*PCY-4pd1BQ#kF)'IP5'c3QZkMX1lB)-03P&THmS'+0B&jb[NDX
++q8F%@*FLIYY1aq@"f$hB`,mD(m[+F%1!EGlC+Qq3!%08IS)D&LQR6i6iCY-q)(K
+22qMj)",E2Qdljp0+ZF0(53D*'!(9d,L[8AA2r["(YP,@dQ9-CSJl!!jqhE1Tk)H
+B"(pr"&!BR$miVPbZ2lBp(Qiq2MReE0BMX&@NCJHa!6$S&Jf6N!!B4$#Kf%(!Aq2
+d+cDhDE3cIU2ZNk29[i1"GeK8KKD(Sp5KkUEL'(SRlp(''XJ#0"bA[4b!)Ih!1$[
+k2&++(6BdBf%HH-E)B4Cr(NhljlT98H"#8&LLQ&S'P0bKib4C[5%hrC9!@@jJa,f
+J%BMjq[6bSqDac*Em#`-mQE[E5D-I&j*)Z@Y&%HSj1ld2*F1i4T!!!-qNP[-%8T9
+leJUURXN2lEA%9G0TMB*EGKA)dIkB`IkB`IqXB+K!!PrV`4qrVjiqlPqcl1Ie4p2
+2lF[2lP8SkA[9%Im5Z#)c1Me4jIEkSjHM+C5C#X+GHaArdi)mi#4q4AIrV9YX04A
+"f&)e51[mlq#DDU)[1X8JeQL89'bQNM4Rb82r836[-Qlq-8!PmYNJ@8rf(JHmhaM
+9pGF$r5-mK*''81RKIJrZSIID2$ee$S2[iK`@1BZ$VaHV,U6#[(LE!9$$Q5mZMJJ
+Q9TY+X&f!RmZaG!4!3"N,%+Pk!CQ6M#0S'T[&-AbcdP%3qmrCLHXBM&fA8DaL0#c
+dR@b[f0%GH#IhB6d6U%TG&2pDCX0,Q)++JDTDV1'iXq&$$ZT[S6abd66rAEEJE`2
+al@pZ[%E9P39%9eK(bjY[R`,MZJASlE4d)Fac5&f9UJ6B,"Te8%a-L$$d3@EC!5#
+4-iA1f(ej#`S[U$Lm-CLHS%6[,'"!G@d1K+#Z$-X%ckS,0I2A!(Tqe&laN!#BcUB
+HZ3erfZJ3[I#iIS#GeX$&K8[T@hhdX4`++@M%[eMM%'2XT+cEf[A@e4S0k-2qSZX
+0RPR!)YN9QMMCLFr(@&l8bBc)iHi(Q#!q0j04-",TpK*Yfk$LlQ$'hL!lVbSMkCF
+#h4'UZ",Q!Q0HhTbKk,hrGdqlRM(aI02T&T2EbEp[Qhcj"!$@"6hL3!Lr[*a[d$r
+LM!XD%A!A(Lj(B0-YF!$8harKm$S!A88i$+Y'4Bj5P)GqEj(Q2XbQSlTdMTj)S)V
+DUe2S`"E,'Jf3!!TX1cb(jlhFqS(ip(33q(lH'QUd8!V%TUU01pTIYDmM""R09[)
+[J+eET#rYRD221X'+"jCV3)hR0Z8-&E)k+kk(krfmrkDadXZqU1lAlJDmf$h!3ec
+`,"8AQfReRHm)lpQSKaIF-IT,-mHSCTA@V'[6MJG9cp2eK10CQ955@CND1hL($fY
+0K)#66M)Ke"PVFS6#52`j8P()*9qG`JqJZJfmEcBiZ(&%&*0G&clq)0UCr3%*$c%
+[dZ&T!ZY[SSm88RFPjlIl'QGH[,mrD@CR8Y&2XSe,-&KacA1EaYR[qN`9l8q+PVd
++#%0FM&cYfBCb&i6kD2*H5&a4E1p5Q1QC[UR'k9@*DT9@a)jlUalPY%[$ElVHfR2
+fdj!!EC&G!0`!2&J+#&C1U24h8k`$3$`6,DmNji3@JihXLi-V%"#[ASdFM)@3!!`
+'SQ+da1$J&-'FUKa+XX@SK*4S$(Sm5EIJIE51R[81jb[kfAR8Hrp5IVRiE65pa#4
+)d2LDdleCp3C6FUPp0Y3d8J36@i5eZN&G2VPJMDjpqbE#6d3632lIXZ(,*[LqL$q
+df4MS8'CQL*%CN56F`R%Y@h%NGThmS%#L`X8J&2D8H&YR,Zr&S``4+"fN80%!ihp
+@Vm`HZA,l%PCVf0NmQr#QNpK%*)I#5+8!qP2P#r*eX"lElKTCl5jk`8E`hSaB[-*
+J[D@T3F69%NKHq6A@V36l8kRqh!4chr%rj&VfM1!UrJSA!KfqmCje[I[%Veme#@Y
+L#!qdrB2%G,2flI-*U3C9!mmRQ!qAdjfR9h1*-2kM#PESD#UD0DH2b&#f0BeJ*rq
+2pcFDjNTq!#5"hrJ@DK,bB"haICF)DcJ!ZD#i)F!$ri)&L-!YKCc9BMaT%,$I`D$
+$dl!M8!mJBrF$!%qB"-JC+HEi'A9MF@4aF8301N4!K1,!2q,Q(J52!@55#+'MIpS
+Y"0-f(M%#c4NVYHL2bH6b1HGC(FPUjV4A2AZ(E4dijk0G)j!!4PRS2ER@X9CpdQ1
+UN9D4Z,(EICYi$#@`ciKJG2Nkj3bd#H5HY25[*LjPYXVp12!&J`P!HGdiMD2)-Tm
+Q%TBjPc9@-d-P`TXLLPi[Dk3@&@*ia1&DKVmkbD0J2pfUJ4$C5KEj,'q!r5)pZbd
+,eTYZ0N)+UZX2de+3!)%AVIbiSH"Ka)4Q61RV$Nj&h"IZZLL(ZH'!rB6$jq6([SE
+B&'hVSU&+)lS[l(`NdKP9AB2T3TAcHUJKX%KH*D,+",,Fh"D`AYV%CN0YqlHd)SG
+(H%+,Kd19eh12m-9,l!`Z$+a![6,1&""QkfHbT0lj)pb*TC-GrafKQiB0SC+ClY-
+m'hq6lZ9rMJB0#$f3!-6#6dT$)Ra`(HG)1rmr*(dKqLfUL#!3Fi42R1MB*#YmSFS
+M&+$Cqdl5ikKM"%XH4YFY`JJh@eNB$#kAqfPF"JqQM1d*E9PXI$!*#DS![$*Bih)
+G8,ZcV5&N$"%b1Kk'Vf!689mY00bK`FpF)b1c#&8TrKJ9SbQEHAPVpJKjm#[`&V$
+)H5b%,SKdlKJ6l62bCrdk)[p26l1RhHVqR40Pjra&Nm%6rqTVKkk00JifNcXKK*b
+@H#%PliU$H3K1LhVmL1bVc!UIEV@X`M(GKI3$S(rY-8b-KJf$P(ZPTEX3**kE)1G
+0T+(#0jpaSC-9FmrKYG*YS%G"EY'6b&J@m4[LQKbRfZe$[pYDN!!kk@a%qbeLp'3
+aXY*0+Dl+d0(6&"Z#c3jQ+$H`CDj#N!"!BJPaBXhqh8V3+NXTeie(++)Q1VJ5bYK
+fECqe1c9p8hF*'D&4FIR'&JYH0ir4ak"KL,Tr+MM#!2R2pQJ1HFjDl!HEjpP&!L*
+EVeYI5*JH'-8X[p3&pBLKh,VK'G9ZYQ%Br-aKj-6DX6XDjEpF5GpXC$$BZJCc4K&
+@S@lQa#5,N5'pD!k3!-'$dr)5'YXdaZp($-qVCX1B2$GkIMPZNmL#fZCY(-KQp)P
+N)fd"G)[-J44GY6j(QB9@+r)@)[VM`cdb1hKLFbeUera"b),f%D"+"$DbAYchqRL
+f5j865f60G`D-TNZYm4E&Zfecd1p1c#KM8Dr3!p(F1%Jb9Xe1#Y14$8*C8V!5M9%
+P,PimFbF9D"mdXLqBD*V,S%,T@*T66Z"fiTYlRHL&%H5-lZUPH608U`X%E&Up#cd
+`bR2YL08!4m+hK,`N*AaQlUdSa#+Y-Siq*-VLh2G3-,QD(5+'3lD'G[*Ad*mXrKM
+2JHSNQ@@*%3Idf!'TIhaC1b21@,lUILK"")8Q"F)j)qE'"U%Ge8MGQ[YHNH1`Np'
+edN$Q(lA`@f3r55(eB$jAj+"%89!h5e@0ZUl(185&Qa+"Tf)d&G(c))S%2d*pS(i
+6UaPTlA89PPAMZkhY(rPALQQe)SkFk8Jqh5A-MH"DT)4LP5p9@!R&lRVSi%F"$UV
+'I'a![X#G`c4e5eXjL6,iqa3hDmUE@J2AXl@Ma'2Je$'f#dd&(GBh9PD0BM!6[SZ
+a-!LH*JE8ep1'a@,MKUBGj[HmFh'L&Z5EMK`qRl[IpXDj$BaLEfq5,,f'5+hUPP6
+'*(lH*kkb21r'P'd8ZfEc4QrP'Ej)cFL4D2[$bl$[CP$)A),BJ[DC)QH)BJhJY[%
+!lC[PL!$Qj)cHB#jdLHQQ@0cl!FFAm[848G(2ZieT6T'RU'k!8CjL*,L9%qdiN3R
+S'TcLHGG"%AYTR#q6pEX@A[!YG4V2,ZYM2hk%MaFj54MZdh0FS,9RX-S-r16Ge$4
+ER6*N5(LJ5M+a8k6h+RI8DkBNlrTfH'@R0@`BU,AY-!FMJZdAM-T168h`kc4Ah4Z
+i1G"jH8&BZ6KC6e@iJT3P-k2jP!M1,ckQB[`N-$K[Y)jNhFG)TrNAjRAXUGFmLfZ
+9YBSdeJ%8$#b(pK5Yd-YjR$Q9,-h+`p+)ARVei0(M!mebm-K,3iIY!d"DpDa)$0j
+S"p!-QDIj5Z"qY!lpJ@SSX'0C"b5D'3`GJ!L@'HD2$KU$l9(GE5Q"m9dK2G9p9[f
+LQRP9+YePZeM1N!!%(I+iqB23L2Q$qbb%("hKq1THDL1k'N3Z@D+,MiILYJLqiSU
+jPZ"Kc62KY6ik#3-AlN"(6AJJ(a%0V01rUE`l$Qd*ac2#%d@K1SK$KI+S#'"[$'5
+cZ36![j((H&5DqhcXmQ"$Y@(e94[I1E"IGb3)XeMkUB36VMbRVM%JHVZN1ZP386V
+h!6S#,#6K(Gp"GMqPp4ce*LbRfB([YY6*L'kSNEd8RP!ad[m%[Z[2Nekh3KjfK&I
+p!9([*aMQA9#FdFTA9)l*R`&e"F8&JfXrAb2q2i3Jf96qMNpCd"A`eRUFX0*-F3Q
+Yf6L5U8G3%!JV)`C,h-dp)FMh!M3!%@)d+$rlC&T&bq8JIH6df%D,LcY$$AJmAK0
+,E'J3RL1F1!(pZKC&HNSa$rL2a6AU[Tr+8rpc&T[R'4YAV)6di9l@KC3)Yii9FYT
+fL1qR3%kS@aBNBhiV%ak4hJHGc3H,)L(Qd6$0Ip"pRH`qIq$ffE*$hfP895d*Nkj
+K&dS1P+VA6L(fY!5FpL+fB$l%93GIX43[Nk6@'eh@TN[`f+PM"k()k-DX'UBa0la
+I00mVkqVm14jeG,qLcGKEDE21L[p,HQl8QIQ@U@hj3rJ6CSUrJ0AVmJ1,-rKD(CC
+HNE`VF@,42k!a`'9Y&`HDZ6--CmkCSmVM5Vl-j2C3KmZ-Q%YB!Y5@B5"ZbrMeLZA
++B1B(Cq2$Sl-),3$kd"1IXDRdT`"8$kl0d&"$B6JAjp@BR-Af3D)piLKV`M-rX`S
+m1M")c*8M)ZXIrJkN2YdDfTi+)U6#YH)M4kpY%BXX#m)MZ6-%V0Qakq8c*AUkfEh
+dG(Sc'bLLHk(HRN`C9dY(U&8b[ha'HdDlUJ5XeS,LqMNj+E-JBe$$6lZmZeP'NM[
+mUk3Q&bc"8mcAL'%CBD,TP-V9JeUSmN@DHKBa%LX9L+H3!$@*i,BX3'8R+#66)+[
+(jH+e"-0jB'4dG%8R9rMH%iMh4TN,['&hiJ'GaT(pc%VNrM5@d'UMj4`'Yb%5fKf
+'@c4V'PlSHmAjY#!!YSaQ!@BjeH03$rT4ra3DR9!K#*3+'Tm[V3+iQJEH&pkKJ`+
+CacR#36REQq*[cX"4J90"%f-k%Bk$"#0!@jYNRaFbHbh-$Hl3""CG"RSjLaY`V8Q
+lAN,I$[%(Ap%-a2*KX!m(dr6p-HITqZ)Aq0FqBBSmISqMk)!!!%)!!+QSL+QAUTU
+CZkUVZUUk5kL'ZBL`GfKfHSLCQ)UAN!#(Z*L+Q!#*LB#(D!QD#@N*G&9NCQ@A9P9
+U9&CfGVF)!!GJ)!!#)d4&9AGSHAQ)QBS)QUUCX,!+!!#`!,#`!!X,#J#i3$0&999
+QCQCQD'GRGhChGRGiL(L)LBPhL)H)PiQBL)L(L)QSPkQCLCLCUDUCUCU+#lQTN!#
+TQCS*ZCUjS!!!!*N+`B)CUUjH1'2lqA0T[RK[Pd`i)FZU908DiI9E6VdbX[KjlEY
+-EjJ0ijII1UF1L9dkVE)F@(&mqm#0j1lfqp$ZHM+lNVIk)B[R`m--ALmALlr$mhI
+iI&$&mhMi["iq,a3dl33SHETe3lQpJiq[GjrrGl"[B)GHlXFXJA3IChaXbaZb`bX
+3E-Y"Sh5KPPQUXPPK9BY%m-15ZZ&ZB%@r4+FS6PI$AU)0K(9UZYeA94[!jU"-+H6
+hiAeAebKUMRP$6'Qkd"19p1(IJ$d#46%&,)&%J[q0L2j09dJ5`KrAZrCkf!a50iB
+IC(RN%KE6e$'JkrSKScA@k39#&Yq'51Zr4EFSl%k`eD`U!*QSCDBfDjdh9DVi"PK
+89QYVVYf9@Cd6DH&T&[XE&IAZh[69cbJdP@r#MAI"!@&jE+Vp%&'$*MZebqUhA4A
+,Pe4T*A#LB6edDDTSk#qeBVr1hAGC'ZF+b@rASfcU#hiHbA49,BfYb1U9`"Aa1N"
+8J"8fm+k8A89q'!5$Bki4["he"aBJFZQ"b&9+&&9Nlj4bN!$B4`-QPUMFA+YZ*E@
+P4EEcJ%r')2)%'"cU+lTd4e!e"X`CK190k2'+-*!!REPbpm3"f+HBXekD!LpQGSX
+6VUbKdRAZrEbS#ZrIG'bB3Q9P03$+RLpm`0FAJJ'SAlG8PQ#Dif9#5m&GY-+jAK&
+d,$([D0Fa$,--e31Ih#Ab-F)"paMKD(QQ@QdUXD(4#,3[)0)[E0PdXdVJ(H[Gm2X
+@#`fZfkqB'Y@QUZ0aGfKBD'YiIiC$eqYU(S+R)C8ZjL[#bP5XR)i`*FfX4T6UrrP
+#X*61N!$elD+NMU)*K$a[3UPGU32@L)J35AlDh)J2XY%bLf2![Z6DeaffPrScDak
+)K6BKZ+'Fh-K%q6j$$%P!jHLd98k%&PYPHf&GXFTLcd"im(IDJD-bi#S3c$#'23+
+$J!b4)ddfkG9G8p$)jc*QBDl559D%JRk-P&!%G%K+B#*k,rNR$9D)mLMC*AG-"-S
+cfpiY(MPb`XPX8V459)XU0QdNkUjj9JdYR'%#IZYKY@91Zi3LAYUh4E"R`GMcq&N
+G+Ur&&dDHH9mra)qESJXedeL[I5D)#IZEQpAYm[TpIXqhbKPDb8%pp3%mSh+HQ9S
+)6Kk`1*5bKeBXSIJ`PBEqQIiY'$e##I4pBS)+j1[Glk"#$!L4JXK-J1A(f!Q$h6E
+AVdfEiM5cA`r2A1qV08&(T"1Acb+r`meFc@B%FMh212BBm1bk2Q9+j5c'l)8SVXL
+GIBp`IFlIGEGAPj4S0@%B&LhC3*`F#MbV9LLQ$jd924j[0jRBD!UH@f`c%@8Q5df
+43k&dT!M9f85%b)6H5d)$pG)8cel[Jj3pC#)Xl["b0T&BS89+0X2Qm)[GfKqG,Ph
+ciI$$TKLa+3pl'hNp(VG+'l6e8-C"165,)P-3S88K9AkledSLNPMrIG"1lc9mMm!
+$QMDV5I&"XjLG$Up+4G,`CBIG[C+BhdfjCFhNim@,H"AplH`F(AZiKTT3pD)-SC!
+!`Z'De+0d[bVZR,dJ(,R`$DVS5Y-ebk4[`XY4ElPce9cG$aN'&G9iAU+S2j,3(al
+d)'FMTQ*eUG&i[l!2I[`3R(S"VL&qQ%!80b&q),d`J@*,JJj&Ujl$P9)`CDSD!(Y
+M4@(B#hrV!'DeAUR!30P*'PFSP(qq!B,%A8hD[+NIdj+-peSeKH[Gr%(5dh[,"Tl
+L"Ucj"@$P(RJ'-U&BZUU+r(NaS4K88#`ST$"d,eMM-@aT+c,T$IZ-+RVMdQIB$CB
+9&NB@m3$3c!5@ej9$FN'bhMaHiTk&R1eb81K))a3%+399(A@%J@VB%PdVRiQPFNb
+2#[@),el[qF#N&&R'h8,CML'ClEFY&`@9NSUccjkLZhiF!HR5eQTl3ahDBlD*#aS
+9k#S&KM4N#+)ri"N'2VEIS099!XZ)rjXMYJ*%YNCVI&%$4dl#j`)Z3K`#qN4S)cP
+"Y"9rVAEI)39GHlqDK1)Ba2C4,29ChbSj"#JXpcN(f1M0eC-`l&emT@DV4&CNSc)
+N2D`3aH!DL&&SVI+aX+I-)b[f5Vk"TKZ$$h`-1*J`AV8KAFFZmj*!c6(IkNMGir`
+48$bAm)`b84XX$N'j4hH4YC[$[@XVLVa+A9')FaPEjN`I-Q"eCeCA(iNhB`&rFR6
+)ce3#[e'DqCEAqjE914C&'imfikT@jHT,(mbh-AJrp,Md"ZQ5AjL&"6Qf5c[Q9&m
+bS[D9&U1Gfi(`j@,)GAE*BpZ#i$`39[V`8')")meECk+NQQE4LT'F%J)DZ#B"CEH
+p,I$1-V"f@@)m08Jpfd&mVm(CN6,b#'cZikac0C!!PX&4a5S'E!XiUc$[+PhE#3H
+)FP`F2"@',%$D+!)-ip%CmjcErl#0+q0`F)9JY"NkAL#ZHLhBDf(SqV-"mAc`S%@
+N@8#+i9#aQAqYBF)d%e'SMp1+9XJI!K!AaG2b3#V,P8Dq8l9rElH,UbDp3Z68a3R
+GJ+!Gd,5G""%-VXdK+l@5A6U2#EQ"bkXJh"K(F+-6q,3+2Z5',hN#j)T$#Mpl#%m
+ClFXee[`Ved+%CjHRF)GNi80I6%DPD5@))K"DTp-3`S*[29Reh0#FD'ZC34H"3m`
+CTE5f#GSVl#PUaQF'mihdF&ipZEibGaS#KBdhp6b6a('X92DlNqSa6&Ume#-)iY(
+UkThUEF#T9YjVK0HBK1TB51,F'a14*8Al8ASG-h[PPdhCFQM6[B,j3"0)l60RU4!
+6-c"Kc-AjC@cS1!qFk%B3pSIQ,%&jpUl3b#j8`BLfU'r`[UTF[0%@#4ekF6kZ1G#
+5CBf)S`6)[`C0,`$*mVY9Q([k9KK9TIlI8rUmfplrH(Np[hS[K%8!%f(23p"`lAa
+URYI'pQZb`,QqXB4f43$32Z8&N`['"G3X+Yd[1,NP5rNjdV+M*4EY&9KhKAaJT36
+[aJP0baQ#DZdf1AE!l`(!pr"PEN2Q+`3[R!FrjJ1+RI2EEIMPdL+P"`UF`5Z*Me9
+3iIclF9Bq-#6V!3M%NABr[!NpY&Y'9%k!NdefL+062(28Lf,RMGKD8%e1L3cqi0e
+@%(k6J@jZLUh@(Xh04T@jL`%$MKbVh3Ie"e*"@@hB*XlG,ZpIN9R,0(5Fdhkh%(d
+$QYQHE9GGK9*EZk`!PSAJUTcD&)QP1+'PNEVVGNVQJ5P*5lEEYBF4FRl%SKBk9hA
+0mDfm[ZZTDY9YKBXaHlLd9@Rmq$Jb'@Hbl5,1GG9Z5("`!@T3&$%[PQ1VbZpDkY6
+6UkAdbVKPRPAIC5,e,aZ,j9fT@j8RihQ&hleq%a##c,dUGK[HH9X-S(ceXUZFfK1
+3!*S+l#MJP2M6S4,Z[`&Y1@Irf19E&4lD0*eq%Z1!2Ga(2ZE'l923!Drc85+mqk"
+P`F5kl"FSTLGGSif$0[3HiZ2KAQ5`pHF$MB02X'(T$6$b2,Qj8SShG5J1P4$JGpZ
+0qiIrc'Z3!2d[H"#j9#[e`Uf3!"3-A9HQ&$EU+qP"NAB'rK8P9Hfbq)pH"Fhb$9T
+&QlTKjbbJKi8`'&%9GmVVq)8,@@9irIF+UEUZp+'B42KFVVj[)-PS+qY6l0K%2KL
+[DV@%-0Ua+kUNB,4G0!YDZeMqJjU[GY96ZK8r06[rMY8kV&QkR5%Kkr6HJ6Gra)8
+VY@T8ApIk',km@#6lV-lS3,fre,2kPKXM8G6)DPECY'eLkbdTlbP$j8EB#!q-'@)
+qUSirR2mfEpl$0bB!mY6HV8L+hbe"mY3I,8(l03+YQfRIp[4TcBH@Z8V*kN#j&j,
++fN10%CmNh'!-#IX9mTRq'QV',YX*Z%pRc!Arl9reV,lX[X(lSVq%$hll,p1+I$A
+!TS,'[ECS#+rKQLeAG6&UNDLcLqd33hC25cqh'ZTBU16LP*K(cj'ZL1@1Bq++rZa
+@0rGBM1DmZ'E)`jPTMJI38T8qRe#6Q$@5BGhQjQ[UN!#iIP(pVpiq4TCd$X"J$2d
+j(Y-D,2+[G!&Y'G@FCUMh4dj5N!$8T$6lL[Zd"h#a'"$RU21fk%m-Y`#ed1kR+TN
+AfQqm(j6BY2a##UPI1`12)a0KT3d#j%qJ+0!&NAr)#!r@mDKTmYc2(i[q$%Jf$N3
+6`qJqbMGBZN!URKSEZ9TRB+e"eHKlh+8r06D3!2dkVj'(jAXJ3-PrCR3#dCK%JFm
+MTScfFdkJ('[)G(2IGY%Q@91i-JTd%QmIL#'YFNc2Ii5QJNk%%RbiI#JQ'RX2`T'
+iBA06[YTjpUK0EQc")q0BRl*h@6N%V'GGUF&0%BPhQjY-EKiJ&TKB00*fbi$N[A2
+BAF#1Yc,mc#3qM3Z[GqJ(@Qr@'GEBAM[L6,[A8%!(@mFb#8`0-HE*TMN'e!kMNHV
+Vhh,leMB-*IeM$FTh#IUBRSN1-i-R'UNU#i6`UmJUhm',!$V$e'fmp92282YRPk+
+Y4mH)f2a"!SVrP9Cq6Mk(j3Uc*$!PC@qep(d9U)'*YB*6q6dG9La9@Eirq29ClJZ
+TcA@%EpBH9Q)THF!CB01S)+UJk%d'9+a$X6lL24URC`-N!)XaX1TrYka%&%HJ2Q9
+MVV9DB%e0&E1F!-Gj`q%&hK1#dL`Eh)$E24iIp[46#N-6*afdiV4Ik&hUGq[0QK,
+TT&IP)L9I4*[%cJG[3NV%p4%(C2!jEBmimIkZ`a3,2)aj-Bc%FkV3Ta6H4F)Tlb*
+kq9ke#[-qhrd6Z2'DB26Xb$@Al6Z#-b&$D3i[""31,(RVYr#p)lbkUZ&4cjj#YrR
+d$PkYV(NA&[rMiZ(Ki9FLb3*U%X%%bZ)24YeD"Zr5&JQrEaq&"F1IY3A'0Jq(-I#
+"Xa8@hKFUN!"PNp36HdYiec'ZB09k23[31i-2%G""Fp(cBH&0"dGf9Ifa5#FrE$K
+)*Gjb@$Y8rrLIj(BFJ-k!CEarfi3pLPk0-pG3fcQQ6RTf%A23R"rBEf0G!P[6[J-
+i3a[ZY`HY$Hc8"Z,-#qICR0-hl#Q#Le'jp@5cAAAP"D(@i&Y%+FB4NMFei"!3*6"
+DZ`TNN!"aU4[d6eMNhefC5+9Q&Y0kXjp5[9Nd8@p29h"MKcAJ)N6$r1`4b)Pp$J%
+3A9a5kHVhC%H+`X4IZHj@ITcNRrqISXJ41LcKm,i,IBGddIXA"i0eTUKGl$#lrCm
+&[XZkE2b@b)hG12!pbf#X[Ifr`*kFIhHMe3pI*rMc3qhfirAlFF1"HY0TM6GDP%G
+ihj6`@1r%5!S0ARUB($E11N"X9G#5R%f[G98K8FQDi@0MBP4*#0eHe4QVh&$11cr
+AVdM3@Dq&DBEM62QUZAq(Tp*`I[8'c&blFrT[Q%AMrQ*c%ThLe"TLD,fCf8dY)@,
+#MAme+1cd8DmHkCUJG@XNS0E&Bhdmf2N[VmR'[c5T11BrXT*bJUkmjUj+H$%CCP$
+e(L$lATCGBB1MK'LqIbX!PPUmQGA6UhpL8'UHVHT5([TjR(FI+''ZBdN%r4jhmYR
+B4F5Pk)L!83l0VC[9TH#DFk[Y&ZfbbeFXC8LVa8VDXTe3)@)eNF`l3b[Z'+pl2fd
+$ijS`GQmU-k9(#J,L8fr[Xmp"h)9GL9I5Jp+H4Kr!EAEH0Ieeic&2VMa#0q*m#pI
+L8&CG6Q85Y9SYD8,XVUX-UlEimM0d9U!AGU4@aLh'!Gk3!$CB6p2dr6$cIEjcMlc
+D4SqR[@I4p(dE`!!!3J!!#T!!U`!%!!X!!!!!!!!!3+Yi"fLDD&KfHjQ+QBUBN!#
+iU*Q*"l#)Q)ZAHEUDX&#EK'9PCh@A999S989hGTGRN!!*N!!F!!)M0&99ChQ(QTS
+*#j!!!,#JQJX!!,!!X,!!#`Y!4%49999QCQCQCRGRGfGhGhGfKhHBKiKhL(L)L*L
+)Q)L)KkLBUCLRU*QCL+QTZEQ*QBQ*UDUTZEX!QJQkZEQD#[&iSlE,Dr2(Sr,RfiA
+cbSfB94mNHMIZVMcfIVAP'9qb222ID!,!-9rPPCP(XVabX`[MbdD[SJ"%rkdImH1
+2&cE(X502C(9p&(,(Pj16Nm[*mrPeIfMbFRReI6jrQmdEYi%12fpfk2&$aHMprip
+Ib`m8G(UmFI9KZhifG2911VkISqR5!'qRPMVhaqh'bU2Y30L5AVaPIeaqfL2[PCd
+eJ21MU"-%c)J#*4h5aR($D`XD)aqbc+H0Q[1C,J#&jF-BhBE,0YP8L#Q3!"%PMA'
+9YZ(EAXMRIXVaM2UVM1['l)LB30pNJ+8IIMKqPG8iqr2AD#ApPP9Gq9FG(Xpr[pR
+MS!PFpB$J"HK)qVhHrrA0prh4!jECl[2jI+!'SRAh%QF-HRbU"IP)HY)-TXfpe*)
+2ECIAXTZVR+P3RTX[hCc+D!Q,fP-p1c'@fG1fb%)8j!P`ChHiX(5aCU,$dSMhf!9
+Bmqk99Pr6(priq5Qf@ZZh[)H8)Vl`m)34+,"2MXVbU#2J`3QY5U9UBeBAA!83RN'
+j9e5[k5+4%115$j!!Q"mb9Ra(SKpN`HGGFqfZZq0S)iULjTK2Z@$SfG@(E(IKR#U
+9mETGB5IKK1r#E4N5!Q9e@5YMYVP2-+q*%Dj@b[3B[MRK0&Z`ZPMej8&%'HYpd4Z
+Zb!qIIE+bp$NT,6-Ujach4RK(-,MeFP1kG-5DqQ2EC2UMPF'CKPD(L5"KPRZ$Ni-
+6G04E)kU"p%'dH9pfj%GP#FZb9J8)'@%@@#@"bX[UYcf!GY3H*j3!Rc)I-0AQG)B
+M%f+a42P'bFDjCEb)D+@#'FF,Si"Hj&`1QSTNK")*3kUmD))Jp4k,a'9GS43(L81
+9(6-#mf8X0,hmiFS$NRGhZ&YiH+&+V"h)QAmJZ5qHrEKRMZ`X[QJ#dr(ijbfH%3(
+mlZqReFrIH'#)$BEepeRB#%qQ,Caad!T)f@fjL%13!#8$mEBG6V[81BY"ehKkT38
+#VR"'dKY)D(-1Vd2"l"dGMi)QV8i(0$r*!GYG[B`[(K"Z!Z&G2f3a4$-2(2JN[3-
+KJ,pLAPCh2j%Ti$%GAQIX599fpUAjA8T2k3`mA`i),TK2j%'ZrBkd'-1Dq1@&`U,
+hEVDlJ+UcAQC&B*!!ZIT8fX[bcfLSKB!PMMJ(F3l"EK,C!34-U!L%0*BY)&@00Qc
+Z#HM,LMZK#`1jBAflip[8*'`'1p!DffBj6J)JGL[i%Z("9ZLC)YB)9`biNPU!NjU
+"V+BR6"ELEe(dhTch6(p!(+U)FN!da%q%-J&p3,SQFq0b`[UV0+518YmDDXJ+CUc
+H!PX#1ANTC#8P1SRYdr[``%*HQ2q-,3EBTIFdj#ZQmQiEL"EUA%D-EJ@T!RAY!%T
+))!0XQ"kk$8PN9CJY-Fkf(Jbd@3I#KQa0C*!!T9D)iY@DPFD#!86DJ2L1&4H!HKK
+Xc*-PZCX6A*FA6"XHj+9"Cp58rYMGqc*''1LUFVEi+)TC%Mk@jX!PmX)5A`VZD$S
+)*GIl%b&L*B332"*jklYh9*,cMmLFi*Z9Ve#3!!)4AL,C("1eiBGFCf65h*A1TrB
+V"A,SVDpS%5hC(E)04Iq+DEh5"#Y!)hEMB,i$SSfM!3bX)+#!$Hl($TaPF#h4bL&
+IG)VGD-Gl(M9b#`+,"TEKUjIfh6GMbZXeYacA5$FQ*c3e`(L!S-1BMhiF9&&(&`m
+D%NU0RXiB0$5eCfeHE5*I&(RPqB$b,XiG'@LC(*Lj&GCICGRFYQ9EKE9[TP`Pfid
+(RNZR1Q'!EE-03R%'HiQ4%1hK&f8G'H44rq%VGh9(RZ$lA(P(eiBLm0(R8-ePKJ5
+4iBjEFZ$8ZGL2Y,+NjGc&1841$#!a53Q&r%'h`T!!3A#-XNLklF-`NBk!A#QU9["
+pjUIhrLL!!A33&rQh,XbJ*D*bS+X!,C8G#N%Qp0,rZbD!%mP1U-XjKr3"F!MC-L5
+,5Ve@)+PUN!$8T,3`TKf1MfaFY!aAK%i&"+Pq8Vm[*PAL%'1e1NdHA%*UQ4j,T"D
+EPq4$&NYUc%J%N!$jrf3qHMY`EdPFYp`EiA@3!,Ek#rHJG'S'Y,8$bKdL6B2$E-k
+UiI$i)8h3A&()%I$Mid$aJ2*SjUj`k%P!#8E!l*l3ep8M),TYjT6930"5b1a%($&
+aUSm#e6i&-$FMDL%d%#CAGdQ$VU`!&KcYq4F30fDN6`3k)rk#ZdXPiRBFFQS!G*V
+cf0KQV"`0-mF,3hV(B&R&q-+d,!GQ$992H3lPRD!0`%%kA@5K&*46#ip*keFU"$"
+m#)U2%hT@$mRYI8A@KU0caNpc*qmde8dr@1QQeDGcfUHD1CC@RH)!%MFQfLiGI2c
+R'dBP!L`2eJ-f%AXDhdbJ&)1RNS4,e!39U6"[56`"9HX2Sb1V9HJ-5'1m2AiedqA
+`IQAUJXUDd$Ab*'hI"$L3!!Ae069Hd#&MHd'B*40#P*PN5b36YPMdYE"[pd-N8FA
+l*BX-*`F%D#6%Ef3AD6Y!fQ43e"T2ND`N)09l+`1@0DpjM+*-lLi#9QFEMI!'!2G
+DL6pGB&Y'[$Em*r$!TLB&G&P&G!SUcRPB%)[Y&YifhDZhU`##`)YfGXJJi2iJALV
+#JdlaYIT22T6$#`$B#[[VfdJXBqiENq2BNNCG6i[r[c'RbF)0fIjre)#q6Lm)F"6
+$G$j"PC%5K##pSH4i[dep`Gr'%YMPbeSN8r*N3DP9TJ""l!E@a(UqUABSPVbTVhf
+dLP(GJX'JA(Y(Fi"-"+!@JAj%[Lcah`XQa3bm1M5LR&K*TLYXfFEYTLj@R[),`De
+'F9AYRH)U9V-$[$"f)4G!,mZYTe5iDAjTR2A!@e@+NY3Ne9V"FkhG3HL9QkNl(V[
+`l4@B@E3"1+GE9U&Ub-"@1[HSB0'CmFa9R#qC"Tf!bAlZVIN#FbDHKUU$C"P,5AK
+DXDPJ!+-63aq)6AXN#A(h&b[m)E"9c%V4T-#1a0E$1p+6`F-Z#K4bEH![M1fd'D9
+D!CT@h5-P'f2idHS+4'N*pPPI6J&YM6ma'EJf+JQMYDUq&K4VI+K-99819'@ACVN
+k-*c5#dJ$!-3h(DVbDjA(-['HlGJF[6L-@fac+,$LGbJr9e!Bmm)p)adS))+P4&6
+,UGYAHPeGUMmUE5%40Z&L`D)HQpTr*FKlVfr&a3M%bp9BapRK(d$b6M)eEqBIQ'j
+Ae@IR6)1d%%rrfJ6Mr@0hjRJ@!2FT%&pS#UEaX["AFiIMH%36c[#ClGijXK2EKIa
+Uf4Nk$Ke)T4br["(Uf,2)*)I)Jm`)NGU#3(k5dl*R2@YC61Ck)chma6##0'%ZZ[i
+(*UKc50`GE"X%BM4j,R9D6R,hlAiU-)9m-YiVLA13!05UCD5q9qL$5cD3!'!YpAr
+YQ!G$,dUE2BJ@K,@BVfKXSKc-3D`AQ`aEN!!dAX!*A#-Gd[$A-``"S+(CkZMdrHQ
+k)RKYH[(51R)A9X36!e8Y$I8pL46U`!,VFi$K!`A#cmMU`iN"ZIVH,SmBk2GGR6P
+efEKY6lTG0Bhe+Z[[j+20mp2BDCik1hRLIjKXaBRb10G03qjZ%ImY'!A0&UqeBi,
+hNhH%jcZ2Y!NGFh5Nk$j[6&4@)Y'T3-cJ3$59DpaL&ik6T#PG(FEUS3+'&M9i%0j
+bN!#&16Em)k%4`3Cf#6SG*)ReHG9+d$S+E"beJNa,dM)fVUMI3M4$R03)*5Ehj#e
+9lL#l*)d8ciY)dCjT46k'K%GP&I58+iaE!FQqIGCEB3jEY0Q3!'*mS4EI&5"[%1$
+e`9l-"kH+b-GHaVJe(1rIdY!U&`BP"rSeFZkF"`e0E-,`1KXeHe1QiNfp*'MUSqF
+BMlNkLLk-P0(XPEQB"$Q585'r3AD0ri[R#&Nh99lMaika6N!3$eT22aIF+Jpl(m#
+%cm%+Ic!I"qG%NN6pL%3dj#r"SU*ID1b*q$--21H5k9ll'+@&b0aJ"H2C0QFrDf5
+8UBRVRXa+US&C`@0IQcGceeP#JI,&F*,hZ%Id%63%NEbc&bHp,,J&[m+qbb[YHMC
+(k8(L"IdUArRpRq&4TfGp5EZDD8J`G0k0kGYbDe#C@8T#feQ592&Q3M6f4`2Y6`a
+aCVQ244&%0l&qJSZDmfL4BlAC"c!DRY#DpY!SE1e&-#L"fe8F[cd3rbRVl4KEB8T
+-1CPMkdJLl$T6ZGkSpqUNbbF[Ka0KBIJ+RibVb`Lk$AZ&``Jh`TH%r`1Kbk6cT,%
+LQ*%0'UB+JYb9S#rB0r'3!1"-!Jh8+C*)k)TRkGG2AFkI1*Z#8YA1*-rlS1l%R5N
+NBLGd00XJ!k12Pd9"NH,G$jD#6UHDFAd4X-IUmfL1$2p2m'T+)k!QrK6ZaV6GLi#
+Xa!!H9jJ8c-G44ihSc@Hq`'T`TH48$0Brl9mpEAld!'"L)rPpSpN5jJ@YrJ[JZ4L
+(cVQXVF,DID1KXN+eBi&dCJQ['B9M+2k48&DjP@DX5BQMq$+HU9+Jc"BJQ-S"8QT
+fqKPFq,5lD$SJLfdkVeUef1!4EQ`eKd`K&)4HED2Yk`NTM+D'-jZR-B6,ZrRTD$Q
+RC,TldK#-p$Q(GRHB0RJ2,(a`dkccp1MHejir"Pr4Xe6jVAF,iAfrq3FAqb%Lr@L
+V`E'SCi%m(6ece$$kX&Q0DF@i5'Ii!'lf`XDMiqbaX&3QrF[%Z(0jG)mUU6)1lje
+$Bhprbq!0KaGd"haF4)dVL,*mRVLbD[&"r[Y2ZREch$RS+!)8mAKaP18D45K)Z0q
+Q0bRQfj!!-SeD(mk[$1DHdm'JpS6'KHXkG)e,aYZG686KQUHmR3Z,E80`KHjrcGp
+El)JdE6fZP-fm!hi43IlVVCd(4YdT[($,P*6$eeMk[Mj9'CH#BV'V$#i%(ckY$J4
+QDjBKda2G8hG5qA)+UEB$$3cR@CIA&Gj-#L@3!2!ibYBfP8`DXNHr@[%3liep)j9
+8K09+b2b-Si4`TG*i`$#R1dRYlYP0(QMJUS-A@b-qQcBN+MSVF24`TZVR,[PGKQG
+FS%FL#$YUZG!T3qTa&6!r)',a1`FEHUZEE$&,*d1A2h&3V68X1YQ(RdVd5FHJ6qi
+'K#4Y64Y"`42!,rkh(m[aUI23Z6Sl(!P!Q1FITl"Kr@bIY6RL!Y#XhN)L9UQaL%i
+FVcB`$58ic500pB1`r5Q!Zr"qp%fVDZE2"lf(C@MEK6US3R(#E&FPpLY6B`G+raH
+)hV@iGDGJLBm1rdK$9A9HPrCS222%hL3Uj`[8%e0Z0cj`4kFF-paF%UY$Kcc1qp3
+QXM#6jZb['LQlUPV`iT'qhRkG$`D2iZGRmjS*mTX"XH,!`($(&jQf'1aC%jGL@NH
+6F%G"-a&!3lPfP0kCSA'qEe@2,L42GC5aHGqNhc!64JP"&NY![(lPapZfIJlD2m'
+GDY!A1JRm3MJ2'M%E!3J0DNd!0G[8,CSe6F66THV$G"ZAXZS`KcL1TV%8pDM,GU&
+`K,mlYBGcf(r,`ZfjVdT-aC1@Mab50I2B$aplBmY%peeelMR*$TiJ5C'!lF$2"Xl
+i(JPB1$V1ST!!6RRqHjj"TcrpXIIE(pdIRPkPkS03C%`8J$'GfjkUQ19Pk+@c3IQ
+e*+$D*h'#UI)a+0QZ'X$lDPUr`q(!A%h"r4"lbfmri3CZ[q($Mir",#$EXL*Y@c8
+EG"i6JF5!rQIk0$fM+TE8lbDF-%c2UD5q20T8qKMZb6X,1Z[L+DpiQP2N)`Pr'LI
+`qdZI4FKCIIP82rG09Pfd+[GQPK6HMNI9#X)H,dI[r(,mVr@Q[k@U*irq(dh4ra)
+I8K0N5%2F(-QTj'GYp4lB@VZ'rFN3*khR0pPVBZ2i&KQbVN6e&+iFPP88kKBSf8!
+B`KphrkVP8&hb%,lNVr*KMB,%i9+Z1Ib)+beU0($qJ[c*QC5e@%r)6*Mq)IS&DHh
+"-c#DJ,TDkBMSY1-h5d&52*S*$(Yj$G5fc8G%-U'MiI"Ha`$+f%U5#ZK0(4amBrl
+m1Uphf$'HpUS@jkdem#+B4eJ*G%FI'kX$#%4F!mdP1cMiaX$01eQZiI9DLUE+QI(
+rB@I#QFlkR8'X[-l"FB$8fIh@eKA1i`HM`$#!Z6hM,+'[BPJ2f+Allf+BJm8@aF*
+k*"Zh-hd@mXjm+iqc'(A)8R@AIJk`c9B83GEEIKBYEGU%#D!rJ1[dla$3-YeJEbU
+dcB"3,i5*h2Mf4fi&adhY%rAL%akdFV8Mh%FSX1[TF+qCapa3@jFQHCJQ%BRm,m6
+VfJ)a-"i[MiX%pSl@GX2QVDj$#hm*'Dq$l(*KM960`DcAT!02'ELK92*IG@C%9l5
+QIb-r#RKSqMKX6l3rlTld`mBG4Y[l5RA-9Pah[5eY*IR&P&q*-D)&1E22Xm'XI""
+2SiEQdai*QGP!U5$h0L02DmP8DQM(mdZVVflAYGL+,DqM)dG1NIS3H3&a"18V0MR
+(S(1cbEXC`H,$aIApIeaqhhHZ24qA1[ae'Tc(k[UqU!!!!%)!!+LSQEQRQVUUX,S
+,ZVZV5`U'Z(HkCfKfD(H)PhQAN!#SU*L*PkZ(L(#(H`U+X(!!Y@CN9Q@R999J9%C
+fGTJ*!!H!)!!#0%499QCQChC@9PCRH(LCUjLVUEUTU`!+`!!!!-#h3$0%9QCP9A@
+(L(9&GhL*H)L(L)L*GkQ)ZT!!L*Z+ZjQ(HEUDQlZTUT!!S*L)UjUVZTUV#3X*QDN
+!QjUDQSUTQ*UBQX'#&09FH5(9m1QQkfFX8ipd0q(9(i5UP$eJ*`qk009Y8kVVC+"
+VYMI)"+'6&MqVF"'rPZr`hSH,QcXb9KlBBrUaC)C1$Jaq6JiI*`HD'6(bF2"bBq'
+&Qd%1(UlY82&ZB1A[qAVrlh-'jJKhr,`p&G&9T'Q'FMh'8,VDpX-I"UR#Hh9''lU
+VebK+bLZZ0m*9IL"(6F!9Ve!UCVkY8j!!*G&ZF"2+J)lf**20FJ-12##L!*M!%b!
+#F)!RQ`K+X*KaNiBDVUJ[a((##EXURT!!+JJH@09ZL%p-54qMAA-`a))9dAk%d41
+*`E-jNFdaScJ)b)@JRh!BA`eDlp9`3i)f"r6GAAGX)E@8CVlJX31ZE5FSFKh1GGS
+FLG'ZrjITid153(*aY6$DEVN"b0FHe32rSaifJlf4Vl8bcqJbdX!r6GV[R&3JIiB
+q&Q)C9Gc%3I4MmcXB,3$dM"ND)mF2NCNK(mf4JB[kLVd@TaS3iie9bMVmeePJUA$
+X3XfDB$3J!Kf2T1(!#r"lD,)J%I6dP8JJmhf!$r2llJ*!#GcMJ,9J"-B!Q3!6K!%
+md"DX!*`S'G4)qJCe6SVUc!)IRIJG5V)GG0G&XaDX(62`0FY+K[bh9N12QIk((LK
+iL((23)ETT0iAr4c,EB$Qr`Fa&TeZFbbq"q&PXUbNV$&,N!#fH"paj-eD(8,DYPp
+8a*CUk%iShprI09p3*MbMI895rd!5L[`jE+l+0"@)8Ia3UYceCU*QdQ3mdpdJ3$X
+*)V,XmF59kldGY&9G'@UZUHd6q%'D$K+XS4N2+!9+VC!!9HZJU$M4ie%jkfH'%VK
+%bSS(&I)"If`ddGSM$F0)%M6969(1E4J"')P6fA'ML#4U[Z"QX5MAZipk(6F)b)[
+ZKZ+68(#H`p&GPdT`j`RGpU%CY&a%10R4I-T$P1-%TN%)8@GhGK$Q54iel8cM)#5
+qV@99V)SQ'4bYQ!i$T)HbklXK41"X#TY0i+h+-5+BZREEYCPa26B9Ufac4P+LrE$
+0TSYd4KbjV#'I,4B6EhKI,5@#0HdLq5lj%,ZG"#U$*hG8T"4F81B1S*8FfXAhm)4
+L2F,0Yd%S*3!A[%-J5VEL`0X+r4CF+mMdq+X%BHMiI4JY+X-@*AkaTA'`E#a5ZU`
+Rrb,$G'HE&$rd1SfD3m8*JQY2eNX[AC4SP11VbN8Nm28KDJIUC!K#QGXd-a(Z$K6
+*[,04@%!6)$38P3&j&ThBQee[CFE83j!!R3'YDDfkPCB(#LfB1CMEGVd$43e8CLJ
+i#4@#!Cd"ljC9G(6`ebFqV9LKq%E3-9,Jj$B#)fZK3CHbUl)0'UBh5YC0e)cM2&L
+a3B+fF+jBM"Z0FleL`-VRK9RE,Vqa+)(4k56mUX,0B9Lq)Zh#54$f&NE,VpZ+(24
+f#bZ(9k[Kdmh6LrRk1SV%*L%3FQGdZENkp@B3['UVh3rk!1!)#TS!m-'1(NTKNiZ
+$Ji!-$@Zl+Jii15Zf'2S4B+TKK(&SaBB'eUVKHp!)P9B0MDLf0fZ4SM!KG1[9UZ[
+Q,B`kQXD+f8DTd+-j1Z,Brpp&HV6$T$iY2M,GB['el$T0Y0'9Sfc'D533Uq0)Vm0
+#G1X`UVqXECH+"S-%#b#C*9XZeLPCA9ZX@jBS*lTm0hdl`ZeDYYp@M61'2MqSEF@
+2Mibfm12MiM!EcQ!h($,YKkVaIhjcG9FVT[V[SYl)G&&@JQY1k3dj53dfJSKpCVD
+SIG8*)9CGCQL"!mJABl!#q38'8@dQUL#Zka3)V34"#0pKSEN$IC39Rh4IGrFYJVS
+ej5dc2C9QMD&JhICdG(XhL3lT$k63k*%I6lZMqh0lI[,5HTRUj2*j!"L[9NM0eqM
+b("IN)HT1Fka159'L2a48mI(Rq@jZ#S1HB-Trrr,P'Rphr,p`hR$VPA'C0L8PpcV
+YMXPf9DKUHk+pFG`aAr!)akrGlHU(hHVemhYjZVQphYk6`0jcj%"BJH8L8NMb#6N
+"LKkLfiKCfMHiUQ'S$Q#HH@MAI'ZMZK455%$D(0@MH,NJXh,4U0U'LrBF0jkT%a'
+I%%H`IarM$MJKpJdm1X'*63Sq1$FK#(ASVZbd9R[)%(,l"H+[ifiFU!EXU@$NYS$
+XYU`G6Qqh$f@N"l,h1#a@4BV@$XjJ1cQi5i`G3PmZb1`DMPk&)mH2cqGh$!86aqB
+k5DGZV5'(5$301rM-'4H,LT1c[qAr"F'BkR![EA@(UU1Kc1UdpJhj%q`Jbb)b3G"
+1rc`&GT',!a2Ur%q2[50Bp&L!`a*f)R2aX*&&Gii+dVp3ZVQeZYa'R1*$b+SD4Y[
+Vpq""'NRZ,-%@!YDSVqh!f4#'lVY+(qmNM10UqSr"kZq`iH1qjhkQqQLZP`-c`&I
+SCSJir3dG3c1)%3eIfK"iQ2d0%4MIfk-mHRpSiRE%Z0%lPD9C"5&`(XDD"`mL8"a
+K)Y08pr'J1Nr0KE5(hIl(NLI0BY*GLpT+61"K%4X)!@ImRhNjNDa$2QK4%1!eQ"r
+G)F0!l4KXeM"&f&5"aU[&T*HAFC,aCG$*c&Kd-h1@Pd-h-DRK'9idZKQjM3m1aAM
+1m)b['C)CTa*5V89M+R9mhM+QU$+-V"jBJCrZrD-V&rME$mf$lkM)1r'cM)Pmmbp
+qP)3,a4b0UV8KS[&0j'MQ+Vb0A-9hNDZBX[K(eiY[Ka#m+R`DPi@*$91##P9kX,Q
+&6+N-#H'bXk2eYR@d@cYRE34EL%&EpDZamP!lc0B()j8ei'S$km$2+fU23-ei&[!
+cF`+H"SklC,SD1B%2+1,`(HA"V`'5'LGZDEY&AS+1HC[2BepUDj!!XmjPC1fHDU)
+!92f2Y0mFNM[VKQlK+cd$KjGjr#YTN!!'5lcR3bF[0G$0bmad-h,bhK'9hP2#r,[
+*5'E(&8CecM9'1jKQmGKALTLTFiSdl(&X8E82[aLM,cM,2%4p*VPj"#*GjR%jU1)
+E,[3HKXjHSp$GbpKk'lPlMj59Gm$jFNZq4)EY(N(U'G2S3l"CpLA,0hr,r4q(i*@
+N2$p'JM"DraHAm)la22k1Vm)Fh9k2CcHQ(mrGl2Z2iVI!EkKV"cI$r4!mN!$52X3
+c`qmF0(BAhiAd$Qc(eIPbC6UR@AhFSrp!ArIaiGNZFSIJUC&X-0!e+VahJ"m3CIB
+X16%hjpPi!Mmk#AfME$I4+AMIYcdAPcLQmKThAQ13!2U3!'AX9,[G%QURdrQrhXB
+EXIaQ4+&%SSfMcR*IcT0h5!%bd#'SiGlFc$XdJ-VE2F!rP0FS!'3(e,@MMY[EUFE
+U@hRY"B*1dXp2rA4NSSe,MKCp+3Q3!&*5hmjr@#a2icrVVbS8@Lq0&KD,qIJ2DVq
+F,2hX(5)+kr[(CKG,miq4GcCXQ8'YR,0AfLqTGEYN[rkKkRN"Kp1"B%9G`Eii6A6
+KA2A`AF1a+M4a,XYE4aD0hPNiSGF*!AI6L9#'ZiKjhc(6KeqY-ZiCJ8QMK@UbZp`
+`B4'e``"Cr&``j"AF#mC!A6J('kkmA$%&"hZ'-9IEVk9Xl*`2k8R!N!"Tr,K8%PG
+a,jfFR6MAM'-p145,$GbV*Ge(-Qa)GB$+2HqE%XlBN4q'dKmqjI`+AVaQ4'aQeNd
+`IN",,pad10)1*,!1aTU(SpUl5kC$qRM4%DdLARB-B%[Cf@Y5#@C$L1&KYDc%Tk)
+HX[bAYd%QQ&2DIUbQX,r-%Q9eclcE&3aPq)Hd,a'Ff`aB)#"e)i18fV#*&'jc8"1
+4r[B29XB-XJr5&F3(Nh2Q*!-E!NJ+'*06FN!2%5$Ke1TFk(bfX#1!SBMbfYb3!!2
+N5*E5XI5rAVeqlhmrSpN1RdqrQk1ShU@j)AbTP#'l95EpYY0!a(e6(2ec8Pm*#h5
+Lp2Ir1mES4kMI"FZH`UeMFqT[9FDTSFpMcd)bff#XN[ea&BC[0qAl6`chCYGJJiA
+lAId,TE0lFbk#3)G9BbPN@6G!M[Cq"19Rq#(-Tph4KiDa2kb4X%kbMD5Q3Mh$fR$
++L5e$)EY%U,-*S5Mca#(*ITYRZ`Mej@%03rT2fcQ)Q8"DU8JHF-"d*L0@HMD&Sl0
+3IE+0"G"J*[10iN+edIq'hNbr6JYrQ&GAB)pRjc#UVc8@RJM-YmEqb!N99j9)mmC
+dHX++%0ehjKS*8hPmH$,S$%H"l-UD,#A-!F4mre`3qirX0)LJ2'F9!"fSEmi0#I`
+R,3R0GY1k`pQ4)aRZYmFcfNRGqII-!-Y"![LHY5CA36IbekalJb+A+9FK9kpA`kC
+96L58TDZZDm9jK*!!L9eU*LEmZJKJd0"V"JR$SS#-'JQRlM5&M'JL9a9"%0FE!,5
+$kP`0-3RZ8-b-eZB*LdecE0H(V&qlL5DKb`V%S&[ZD1qMJ63r)rBS%*%[ik("rDD
+24Z&Ni@,hS6U$ecaD(5,EfhGKG,T58Y-*N3j["Rd""E6epSBX682+T*Ia#G0262h
+DUNT9iTe*[!`r'*K9-4eDe6YH1B@3!*!!b'!Tfe+iB$pa4Ir),SGm*)S"mAI@FmK
+6SIq8p[4[$-krj1k)'3$3$pG2#mJMSHicTiEdUVq[4d2LiGc(d[FZVr49J2$A9cH
+p0f&*I#4)9HG9)[R(UAifp6c&)I1Ij@SHG[85HiNB8m4d0Ka0"5al,"#`YQ"h$UC
+d5fIqrjI-l#9)hX0U0lZp&&PLDRcGlBEj#9ca,EV"(qR"$29)hFlf&SG"VbqBA0&
+6Zc&UX`kHErleG*YaV`UI,8`TNMZ'`p9!RUI4q&,$G`XVXi1-HfJA4LiTNA`'1N3
+00BD3!-,-"CL@TNAG*2Ik-3cM6AE1UXB4KZ4jdI0[iHP1NiYAZU#%cfkSUDVI(UQ
+09-fMf6h6#2iQ"DAd"MHV-C)!9S0)f2MQBc[#(PpRa,"6`'(9pJrIpTZ3!"``fh)
+8`UlEMYpMAFG)Le+lMMmlM"T!VEM$VF8C%AbR)XHjJ4@S8E"TN41ZUCS"'9#CUJD
+K9X@+-`D3!"PT80ebV6'dUci,UcMB`D3'@SfQSE*R0Nd'``D3!"PU0XY+BfCE`E%
+1[1p#N!#3!2[6'1q@Njh-'N&T"h5q0"%Z9!UE'@a#S81Fp&HZ2,LiSfDUpFX@3!Q
+bUd!V'!8B6(eNFY%SeNj6XUeFZ2'LBBe@mY`VURIV)%m[AT!!"[MepYqXAC0-DY'
+QF2U%DmmG3fVr+!9XUcJ&$P43JM3[#2Se2EG!f#p4I@@"-l5p,!HfPmA0-P,m6H2
+,iKf,larV#V[M4RfQd!MpM3#ZMA@G5f8ZJ3&CFQ#lh,J%4rk@jAqRZ@a%4V,9L%h
+F-YjCNTDXXM"Ka,%Nq9PJB-1*AJ10jA'$$L9TZb)pbXEbX-@@NUcDarjfI'QF)[V
+M8)9[('Ua*6jieP58SmKL5Afif&58TaXY0*9e`3(*,hXLY#1qr!!pcHaj(p6HaF5
+Ni$!arNiQXi4eQ9C`LQb8i6ldU-F4`DPMNqK'13KHrE()FH+cY5$6h2!j(IqRQMV
+T[FpN%GV2PS&QiFEcr3V5V"*"Y``U&39BK)0Z',1(fl(*"Y`b+20kpXSXbL4F@CG
+RjhRCQNKkpXkaIFpY!bIXpY'mY'RfURTTNa1pY5fDQ$fe3kU6mY8A$QGU1&lDC$6
+$qhbV6#rmRN(0h#80-F'RV&8iP%QY!f0mjEkiQ6NY[NL3!"TR%ePaBUd2GXNTL1d
+E9MaC,q*4MV[Rr`-dKmbiYA2L6Bj+c%GfbA-`Xh$Lf63kY0mQk!f[Nk1U$I*kJ0V
+j3$"pE+'J0Vj4Mqh9GYAEj%R0'&FT+#iibQ-[FXpC@d%PhISm8!C8JGRp1e!62mF
+d!BdIGS"1e!6`$Fd!4!KpCC%Z5PmjCdK1m8"4i$Rld!5TFpjDZA''+IQJ"Zd)pd"
+Cd"(Kp9S##mP3&,l588$5"k)++845S1RiqPfk5)5VH+"aR%TT44Q(&@q5*,5J$1L
+V-0YU!*q)9T!!rD8BCKa@J54*Dd%8$#e`aS)fe$8eT9SHS(A&%8eK9SQS(A$0T#&
+bcVC['`PF-kSAPQI5%#M3[q0JSA&Ad(C6jR$l@cC-%,9IJ!ZX88qf@l0`QN+cq`&
+eLNRfe(iEaKjT(T[Q!TH+!,Abh0!Mp[TDpfCQ[1rTQLhI6Xdpj`8QD(S@9CVc+-d
+Mrm5'C3$N95[E6F#429D9-0XiH1cH0k"0@T36@M80@r9S+eDe,mm@N!$&fS)hS8e
+E&"0DYJe#k`GEY5NY+V8*Ka`dk5YUY-Q(($5S%'@NiIECNdlaM%41U'YQV6-Lc9)
+$kE02PZRCVNbqXr&jDpK4"Nf5L*V2jI$CXD+XQf55PH!L'hqGe!TrYZP1PekEP38
+2$F,hah6G*8TG0lN%r%22IK[LbR(Ei6JHfq*[XLhPJ*&Q'GQd"j21b!DHUGe3PNh
+VI1Q#+icTQ$66[30+%1+(0Xl)*VAQ1Cd(@SDfc[JP1hHGD8)F81ECj36@fH9L&Qi
+FAcbNXcM2+B0ZXmT+XicbQ$EV0@!qkjB%V`leba+G9Y[Qa-BR1E%"j0PRfEG2cCY
+(d1h-3``K,maE(#)ljccSXhIN!`i+l1Kc3X*[qGqCa1JMJX-k),YFqqFmV53bl2Y
+PR#Va0GqZ1iC386@)&2FeLQXYah%LZ*P0BR30*YDdDBUmkRe0`L1kR!F21h#LaRd
+X`#diL*l[arX*pYf"@R)4-EF*6'Ibc#,6Q)RV6U1'R1BeQ*A-pc,fkRfF2[LIjPa
+G-'F2[KKb%EcQCDY8m0JjBNjNH@0)4-FNl`d#l(R-UX&hRPF8`@0f23M#X(dmM,U
+%bZ6aJPUd+NC29ZA&0YArl)'Y@9C4!CH'BqTr6-+H8FJ8rqCMIlrPq!ClTR4I-"`
+%kQMAA1A*Z(BIU-qjMi1JrK*Sb$M$bVQ$3*[A4VRFCK+T@q-NLT!!J'H'f-m-*A3
+f"3D1f*AbFpd*kDT'"FDBhiBCGF`3c"8JaTM#9&N5c3rhebQSA2'5A3URL3P1Um)
+%9CIa6%E!+*JV&2ZPq5JC*-2YqhlBHVhHZ(9m1NeN1)@+`qcl2Xh!!!"#!!#VQj!
+!#DHTN!!+#U#U#`#k3)Q@#BLJGfKhF*S)Q)Q(HSH*PRL(S)KiJ(Kk#CN!B!#NC@4
+QC*G@9&Y99RChY`F!#)!2!!)M4%9@G@ChH!QCUD#3!#dc0&989QCQCQHAGhGhCSK
+RH*U(DSL)LDU*LCLSLD#!QUQ3!+U*QJU3!!S!!!!!S-@+'LGF[0$Tr6iDT4cim*G
+N0k(4XXXRCTKk`%kjf5[!8kCITI1q(A+kqG,)F12JqrF!rp(Kq[a3qcQcZ%2GkiF
+(hipq("jI,jI([q6alrPK`H6cF2hHEKmX0ID#&$*f@`qcFaFAaqA,rIFa3k2pmr2
+cFrUKkmR*qAXjZI*m)H'0QH'LP-%3(LKYRKUKE(6+&QcAQ"$h-3((aqArI6U#@!$
+MC#0H%VV)i6kj3cbd6XRJ9A64$,VMe5+H*1hBEG8kY8+J-mdJ4YPmXm-+3YfB3`e
+5KFY[f$%'#a3CRTeB3YTHKCa`Kb3XPYKRRVPBB,!Q94VV"1bX(P0'Lq@%,lC96d6
+",e8f`el!Ib8@#BX#%$QP$Sj1EiC2baJPG)%!BD1b["Lb!QrrPG6G+U!aF)+P&i0
+Pqb0IJKEA'U4)h`RVRA'k[YhBC@42@P2Cl[cbG(`3EX$4L0,X`ZM$02$($TT$A+@
+!)j%[kaVP$eA4cl)i5Km+Y9+9`dl*jj+K,c+L5mE[LhmI$1`)Y'6$"'M&*BKclX$
+*j9$C9hKr(a3UTEfUM5*rm'k3!$H5'EYKNZR9$fT2icFjESfG82I'HN1'UJM,VPI
+H*apcj8"MlpcFbL9D5UHj1I(jI1qV6IUe`K$%kPI5&dChbG%Kj&!NKf%hm*&G0XV
+P*'HM,23YAPAAJMI4PHJMSMAI)"EjX6*RHB3dd0Ml05R8Df9eX)KhJ884#Khl)D4
+[Xp'X$ckFV!EKGX*iqKd08$HjZ#90dYj,)T1l'dNdJ5DS5dA8e`ppF46#(S$IJI#
+Z332d8ZKVTeQ9,e8AI$CDK)DZqKRTYX%-!FR$GhCH[06X-8Yqh!!frURE[F2$Mra
+EKZ"VPK&pHrq!B!Z@mX$HU[%)$XbIH5ahGq8$4STpi-PrIPXT1`D1d9S1CSYBV'-
+,hCFdEe9dJ4FA$peT4AlX8,+ADie`)@*QB-'f"ID*rUa+S$IrEfkAj9l"*hK0#2i
+$M+fP5aj@L*9J,rkqf&9dMG+pkMQT-!M+XCKqFS&U)13BiN-2XD-,dKH*$H3jMKb
+dZASGd6Z['YXlB4HP'&@U0SLQ3jFPppP'T9EU&8"&eZ3B6,pQDqArfb9LLDMaU)-
+AE&)f$h[@B@X03&"TT9Z4c8``&3`6*"a'!e1!&$'Y0),q`R9#8(i%cUN(c&Bb3Ek
+51QSq%(BiC@0SJB[P8Q(b4G"KQ!aGTf$4aJ5Fq(-ScGKQ')IE6BQ,J*pJCS-CHGB
+$,Fb-Qd)#A2AVPRQ([$m4d&!R%9GUi[ieaUZS(Up2DbmTm`mfh6``PBK1XK2#0Fk
+Vr`IT&!+A#XR3j!['+9pl%h2rZDS!la9Kri0Al$E,XP9X`%9'K%P5BiNYdCM!Hm,
+DlU6R9`fA(L*SE)JLXh4H'CD3!1H!&,-"l,&AYQ+Ri%2qK8,3[cD%#V-2aG$,G+Z
+2B),@bXcQ'),3)McDQ'G5mpLJlX5@[b)84%DqlZbrTb!E*XS@&![`#Zr[#690G9-
+5INFd)Qb6K5ei4b%Rq)Ua!K$I-"2jiS@h$5Uj4*IrRF!Erk@aUS+!k%DFSKZh%JR
+&UP9Tk5*&,%Tp`LUL6hK@($r%BZ-Y&8Rhh'Aq1)@VdkYkZBVJ8&d&ijUJ-+Cmq9"
+K4la3"HK!"pR@3[&9"`LCB-'50!DrH4T,V&8,"VA,3kBak-DKN!$C''%MAYMfY')
+#i9bA(RQrX)[Yk0M#,STVMBYVHa*1,HB#lq@+(Y98F+9,ikj,N3jPcr3EbeZlBSj
+)*[RlXZUqpU05!fZZ0VFYmYf[,l`MHG"mCGU,aCS!Rre'+"88fD&+jrL#q("C5qB
+`DDKS1UFG40CU-!J4cqIhG2V2H,lZH(,cG(`kBHrNp@3deVTmG@$URUK#'+C[lDh
+[Gc@ppQ3l!Jr,1!%JQHl,,XY'[902VqfMk4GdUrGq@G,D0qb8lY+1ei"*XM2EiQ'
+LU!jk$@1UGBlLQUdaaj9%9MZXY"C[03LGk4G9d6+Z0E%!,5LXkK)p499**Ca1ljH
+hTe)3R)G$mKic,&l0c`e6m!c598S[FFQbBcQDX$L-Pa,*Hb8klSjKhY&m!@MM1V%
+m"XB-9hRUje4(NhB+`KX*Se[I*'@4GBrCAp3&lp90PHFq++&8"e"f1"1SNHk@ML9
+`V"-iQI(df0J,$i-ML5SpML$SM1Y2-,epYXVKfLGFjE346fIf8fi`r@jPc5dL&0e
+0PSG2,9(#UQHAr22aF(#f$Z0`(CI!3H4GT-8M"X8bp@&2Vi&8VM`9`eephRLTAq$
+,UMIU'!&@'2Tphiq$MABZf*qINpZ6Lm#Hej1@+Y3"&+VGrVi"DiJXmF@"9f%B3!'
+bM%a6&+HaZj[ZG+EZ&Q9Fk'T&dqrlE"@qS0&mGlir,qTrKrQXGGi3lVRVD8FRldb
+JCbFEfR'MNG)#Xc(1fe+C`pJ,5[2iHLMSUQDdEEC46fG!G&p@r5Zr!!cG0!Hd6F2
+'"(U4#dSc,"a8#YP[fZNqM#e[4QJ4%2!CrcPpTkh6RU[Sm('c0'VU#+h6V,Ap*YE
+[VGBGAr(0VT3IV69hU(UL@i3hLPV'cejXZ5l"*RI8pY)'8,*l`qhacl4hKdJU`*d
+9adT@+1FhaTc1ZHVl%NjP`2L-l#*jXLC'IFRdmh2q4h#HhNk29cFkIQcmr)-V@I"
+TA+FDZaCHc"@&iqSD)TT$+rQ0@Cb[SBd*$`lSRKebAhMh(h`m+lL[%+&QI2Le1a1
+(qLf51EIJGUp`r4NIfh1bQc!Z4,XU2kV%JTjAHP5K'9`8'0ET0M!ETabEF)5H!6Y
+Q$HSq%dK@r91d$G2h5lR23T*ljUCqecjD*FRPMRkaT8NUmiK'HJ4pbU3!l14q0Zh
+MhX[Sp[YCQe5rB008[f'LXl`M!R)NJ&ai,AV@EVqMR&I"f$c&%NIQX[N2YSTcRJb
+FFiEKQmj"rLVEUUj'MbT@*h@Di&#RDp)LcRSeKq-EAe(Qlk*q5kIkr5&9G-akIKh
+qhID2HqZCD[+NK8H[iQE(1PB`,3#59BYIpmRM-Q%YQGPalij#6$qQ)CaihjKSU5L
+q+S,$X4mCL+S11ZepP1EX@)j5#eJJhRJKd6@lR(amF-RZjA2r$mrRmqi!!!"#!!#
+CQDQUPlU`ZkZkZkZl!%J(P`Q(X(KhKhLBUkPlPi"hU)H*PU"iGh#)HUUCU@QJG@9
+NCQ@A9P4T9&9fGTB(S!H!)!!#)c499QChH*QCQT!!X*!!U`S!!!X!!!!!!!!!!!X
+!!!T!-d9@C9CRCQCQChGiGhGfCiKhL)KjL)L*L(L(H(LBQ*Q)HBL*L*L*QDQBQDL
+CQiQEZCQCUjQ3!,X)UEUUQjQTZT[DfSC+Uim-1VlIG9C9GZh4lSH5'!!ZULZVmk,
+UT@!)p8IYR91(E'fC#2"Zlrm0J$cMmHcY`qE"MH%$FlBErm0hJK`HAbqAHm[RhYr
+pm1$JiISqMKm[d3ckJ3SF[GSKmfaYFAKlrArlXE6iEXNV@($Kf0T`2`R'kkUc,2F
+KEICj,UXmB%jZ$VFKMSZM$246E)#DQ9pP`0qi#*E'M(#G3$a9I#Lc([!cD+,UFb"
+,FK4IG+Z9'-'+%lY3%T!!a2G+"Y*6ir6YJVD09Y@A0G$IqRkGrF)'mb!EkBBY81@
+fUQ(X48S-N!$efd@GN!$PhBG0&@@)*N1V-("d33!LJ)&EG#@4LX0f%2991kfV&HL
+bQ*2RPMUb98SU5B)P&S8&AA,6((#qc('f&fD-!U[2-N`JhQS"5Kdfbr'00d1Qr&@
+%BjUUBf6M$amh6dmff81pd31!,d4(dp(6pf$RqZ!1@5l4`lfm!-@)&'C@jGj3A[%
+HY,6`jicR4PMVHQ"l[IX!ZqbMXM$M$Qf@`+V#$ee!)eKJaG9#BCp%VD,DUp3"XS8
+GXUXBFIXb",,J3-8EY-Bf3[Q&4@8!eSiT8@+f"U!&GeXLeMmVif8J2KAZLZLT(Jm
+p&a9&K90S8jU,-S%GaG!a88pN+,Lm4![%E'aK$Me-XFH[MiYrI#HK6r!@CHhqI2$
+U`HcPKJjm(9Jj1E"rENkX(4cSr*,4'`YZ4Y#)h1m2(J`@5dJHD)fP#!l+'XPbCAf
+3!!X(X+9!*N!-Vdm'dUr'qC9m+9diAk%(,)IXFFP&pG`Aj9C1idNQ-Zk89U@C0#2
+G#Nkj@CF)#,#cVfRZ#mZD[CDf)H([q$$q9mVSJ3H([rl$eSJB$KJEqJA#r+k,+5V
+J$MSje'AT$TFE,Tj++`T,`prqqe#kM%(P!N*GR)F3BH[ePCV$HSm*K%!iID!2rjG
+R&!Xr4aj1UZ3B*iHrrcD,P`HR4cH"9S'h8-HR8@fa$KV8KbSmJ6-)X-1@Z3-EFPb
+M23+5YNZ,I!0rk,j3Bf)G3['Gb4C@"(FS8rC&4K6+[69MZcF@(01VmbX2pQd#RAI
+RXJJCK41GjDBSK8ECJ`5ZUb2&V`rB!Ac!&plB9PNb"*1,bl[RTc`%R+Ze"r0(Y@K
+-a--NTA-*AV!,8P0"9l*3'"IYD$c#%)E+qf1L3KI!3ri$i++U$c'r`3dA3ZeD'*Y
+MN!#8q-p&&)8IiHrpSGc"2GKC44C(56!)HVH,V`rhr[l!&[p0U(eHRfqL')9NHbB
+N5#!%b*-$+ql4HbPj#FNbS,SPL!D8*!#kr`UA"$6Ud"blMX,PJ5j+L%+D0&9aT3K
+'Y-VFBKYNM[fLZTMeq+fAC'`4Gd9hDJ3@)YMPCmpbS[!PX[RT&I0'9-A+'&bd[3m
+refSGI@JBqIjd8J)q%%"PKL&XQC@KMj90Gq*k(iE2epC#llMjMeMSJBa0EBM'")%
+@)iHeMerbLi5![B)SdNh!rcbRG$04@XNK80X*@Bk+cAcRUXPCU&I)dbf54lL3!*N
+X8j!!Jr&HM68(qHd9SeXGlBP9D$Z%bQ+0QTZI$hr#i(e#K%VJIq"l(lf2[LHJmY,
+&f2JRRU!H&JS[BkD,4ELa"ZUfVJMTTfS$#(""0V`accbkr4$[fYL!Ua-"hpFdTD*
+q*D$*a!@BfHKP[J[REVd01Uh9#G'S`ppGBc*Zk'(mCBMC@kfUacf-Zr#'IGkSVMP
+5)r48&1BcVH*)`4FHQd,4*jI!rXEANm2IpD@LjBk08-YADE4""RcLYdEfAM[X%2F
+iB5$KEL&Um3)!&"5mKRk@eBilHa"68JkeiE,mq+0S'@V$$$9NTSR($R&D[0K$8%H
+ZrP4CI4EU)3pFF9V3-pP&Y+#ANd#Ma3NJCrPIC%!K4jI@J8j,mSY(N!"AZMS&c)R
+-!hSTZN`&mi5&S,qU0+Jc*8Y,#$56kSd@KCH%0H`mD+#iQ,2m2IrN*-D1dZr0D,i
+JcB(K+h4CU#cjLj+(!dA$V)'laA%#cdQ"B,9D,T&$m35PFEe5[$e9Jc$'-+*"fGr
+AKlR($0RIl`MK,rZMGkL0NSp`d+klbCiLqY4CYSr[KLS@jEl4Q!N,!lZf('lYb9c
+PZ#[A+qdX1-B&0pSYR#0%"3"[29CHBkhX2-#qj!hjbEKA`A6UHK3L#%3S(D*`e"b
+rHcjpl(MKQcF1I1a9l&)M,m9GMqL#*UXqJ9*)+YG&FkeH2-%H[#$iS2lrm1RZJSK
+fb!`IU38A)lINr`rk6A#!P`MJmrR$B!M3UCGSTHYKBjRhlr+'kr)JY,3NFQ8UY#E
+[0Z8h!@+Y34NBCaGfUd#Nfl+(N!!83V2Y&fCiD83%6iC4D1Bk`fG'"$@)HJS+'rj
+I3i1YIP&(G6iL,E'Y1m,cUi+2+f8'-R93j@E[1,Q8&Q1P+(N8E`Y)%arVdYCVaeh
+&C@G5T[@GQ)&iR0#c4&PX!ND3!"Mh)$"4$5'Ud@*KN!$4`"&R&ekf)dNrkL%kSCd
+JK@T!ebAeXVBLc1ZDL9$*TS'jH09bc+#6Q$k&&CaCkJ1aI$BL)+A8%3'He'dCq9Y
+ki4N)#8R98,#B9&AM**P@(i3'ZfLZm+*%XDDT"YXfL@`-E[1$rF"rBSJ"M)F+-S9
+$"L(aV35$E)+EjU1e%a&mHr&GDGK3A`SC,CC`,d4ml5`Lp@kJ+#MY5k8PF")aQm'
+&D"0mJ$"bLV'df+YN9FA'rrd5f2F)9cf(5,l04PL"jQ,B4S2+(L)63*4K6,DGZDI
+dB*L&'"NQK(8%`Z"d5cbIR'f@l"NGQ8JidfkXRGXlq%lE51EM8!VSlX-4effDGZc
+[m@(mq-2bQXQMhl[8L%PVlDMl0(pc8Q!D*``Lqq+l0TJ'1B#S9BRUKAifJUfVXKJ
+@C'L'&25YMRHL(A(2R&S%K2j(4"H%4d3k-6d,-Jl'b"(p6!LLc4XrY)Ym$Jpirid
+BrE()EXV5@%*p9'8K0STFDB3-PG'9fRR('cYp3YYjNc39#N3BQJTqKd&+8e@rd1$
+d2f25E4r*3KmV6MXKfBDa4bLmP1k1SBH2*9D0qT!!Jm@qf&Uk(!UG*dhmJfrkc$Q
+-53e&1aVFchU,qjRF+HEDiiYBBH2eJ-RH9`THB0EML)X)*qre4R6E9S)Yr"0dB`5
+S5K6FS6BE%1l-eKSNKl6Ci2[fI0q!HI53!##(K!UUkJTpq%)62-UcM$S0(mA@3D"
+')K(&YFdN`U(pDjqEJR4,c!,adb!9$Q@cjNL-'KFhSCV9*(-[5*T4PSF,Fp$,iEq
+&!ElIc,9fDhjF2-16Mh!8&9Jh!j!!f@QTV%8b1qkHpiRJG-qKU0LjfF6cI)S!(+b
+XEVKQ5N,*CVC@*NijIY)H6Z@bBQDPa1#B%&HB)eP6Hje*CiCUF%Y@GSfFc9q'8JM
+GiA"c-e"KarLCX%aK&%f3!18!@C8iUFKUVRZ(K5Jb@K-*PSGeHS%c"NC9b'(G#3E
+"4f["8YEVQLDJ*+UA$@9'0iRI0'[3FGTTjR3D!m'Ei8rb#9r'ebXmjbAqB%-ifJ+
+q[Vj'H'39,[FG8UB`kPbR*ID$%DZ#FIkmSJI"'i%A+m0hG0&2#(dm)T3FMGeq8kZ
+VYH0G2%`!UZMJJ1)Q&e055eJVG-h&*C9c&9DH1QUc**p-r-B6e58UXG'&ffNF3DZ
+c%61ZHY#(N!"[+Z$KH"31iF[4keViPjaA%bYP1hcm,@`ccMMhG'K##VR*TI%8Z*&
+6@1@0fNCU5$1C)A*PCfRa`ZTH,&L0iDaKfC2LR3#H@9`pEZkrmF3lUl1+%Y0aYAN
+f%0',Ze-Yb5rU%8E([AEVT6*,BEU-VfJZG,'I,'5mJR&)YR4ZdkFP)K3dc&S51%(
+Bm)X&4eMPG6BXKFdX+6@pBA"@h[Vp"drNme*mDQFd$Y2T0H1B%$lKX0'pL[ND46C
+TZ3mCk@3LU*0Q"'CQ-N1q,E1PME(b,E1$VET+hYepCJ-9p9CdE!5(*FehBATGb5d
+MJ*@m9K5BNeG"+'NEjTX(2,"96%mF6+8dep%,-la1YHApcCU2JRk2l(YSRmlLj+9
+UkFe3Fmab@NmDKd'3!*+l15313d(%pDNeA9+r,QKAI6f2pPDG5Y'2pdViar08SQ0
+HhKrICCA%d2de18U[,fRAmN'GYrIh)8K*I8KJk0Re)BDdlFKIb2c$2rX+hV-V"U'
+rG8aTIlIh&))C&'S)B5Tb*Vie"EiT4Z*d`AZ41X%E2)V8Ra!j1B&3a'[e%Bmplcp
+4+'H6lIF"5Tm-%6j"XAp'#6EFLd4LKpHE)4j$8ZCbEV&`HPdqV`2@6NIDUp)F%aC
+rM82YQfk)ZeSTRU(*TRD9J1Z)P3TrM9fe#+i!p0DDHbIrDamEmXE(QKIkeKbYir,
+@(Y5S$[qEaUVdTK+fEI8RcG(*kZAe*(ebIckZKJ25idcjrql4'Nr2pV`L$'X*I"h
+B$8p&AKNHkBaD")@Jm-IkI1N6La(DL5kVe&mF04AUhU&1fLeK1Db[6d1+5fp$d",
+&4EZM,l10T88+[b5d0K'QY`6Gk#,aYAeCeCkKV")[ejiabqLRLUFlBiHc("DHYbP
+pGVb+RD1Yl@HP0+Dk$MGfi3rL1qj+`EJkEGM0U9eQX!M(T%5HlVkbMi@d#aM&-N9
+eVkTjPhXN9S[PqI2iq@VI[m+p[j`21eYCbmmEBSKa6imZZTj1Bf)3)+DEFEEj5+K
+[%h5Y(H-#d%dr&kF'Jc8G!K,(!N2$YDH`d1qhPa9eiX5R6eUpXI#2Ai$clT4I!a4
+Ejq`+XqF8@pm4#UkEeEakA3-dQ"MTHFrC)cQVa#M)GppYj!"S%4ApPQUFd,A$S'R
+Vp%8UV"0Jb)3#Lp`RUk+Up$ALPDriF2-J(%K!X22NIjhAkZ1PFqB+j'Z)Q6JpbCZ
+INq30CLAR"'fQJ$+3!(4B5cAL,qLr#3m%CT,-UD-G-CFKA+ic@TF%*3dMM91B50P
+E"cp2mqVh*HRAh$-3laL,C*m!4%$#-*fef&N1LPd`4VQ!,Pk$GZ,G"L&GHIG14a2
+YXab3!-+!l'TIP'I-RmbKDMU(a,+f+r+h%`Lm#X-FH#`PKh)lH&E2X(P[e''Sq+N
+*a9DL`FPAG((iS3p`H6(RS&lFXp6$XF,K@XcQiBr6RUbjNaR8!XJ6-BHd`K,I`a1
+RTJ4Vja-0kX!@Nc&CM(c$(dXEkFQjU0RIfH!AU8q9M+K$R#UMP1c[V&#M00RJ6G,
+!M6XrSrMEDRTY5S#1qI90("`0r'PKpQ0!Dc)pY`(R*e$h-VpD"d(Ck1b)qY,AeF5
+2&c(qkjlAhhZKC@CLm1pqp@phEmc-am1`+r3T,5FTcE&r@Nj$2eF@-e*dAYc%fEr
+LIEC+Fac19#YRJ6C0El0lBYDYi*JV"3rFZ5"UHTa&!cKe4%j*Dkpi#+,4Y6[K#C+
+BQDUUeKl8QKqMpV8dCB@aeGMUSfpH02RQr(ikJ'-Gk*QJM%Q$C+FEZRHH`&J$FZl
+*1%cH#eXHI)`EQJTj6LGe9Q99H'(hmLj145JaeBcHGGD&,Tqi1mJYPQ,H5Y1ak+p
+)0LD$D1(pNBk%XUVrDNBAMjGdDi*XYYR@[1`JCA##I&q#lr*lNZ(M'ZZ3!%kpVBE
+K(i8Vq+TmpEX3N!$DSThk0!B!R9b,!E&9MqZpVB`1l!U[hT'5"XL9&*9Pb`(mjUd
+9k"qSqHeIS[a[D)2kJJh(%NFe3HaiI4TYE+%"bIKHBCN1#IH9T%G`iTbFN!"iD#a
+@XKf"RXd)MMPDqX85aYHJ"U4i59#[%lXI,P!YVp2N$(aeMT2p@"MG[&ei3A9rq33
+5+[UIJI%&SGLrp2YY,SBr'$(69&V(m%#,F@+LpJ2eMJTHQji4jA3S!0kHA%eqekq
+@TV4&2P''MGl$$mbkNRXha86(2c0qp&3ePH`HEX'%kelQF8hB0'k3!"M*rC0#U)9
+d[Z0@*#jH[CMDm+Ch9L%!bMl%Zc!LQ)h$3cFd5Mk)hH&eBb&afj!!E!PGCpQEFf&
+eSr34hPC008G2U-Lp94jdKchjffF,lk8YdJflEVldKNaR*E44G03&,[C!+2SHFeG
++$!pXQ9Q2NJ(!h%41+9R$%fML`a,600D4lcR9[1rHPji[j$Hh&P,2`P4,%EBQ!rc
+H,SZKcp%($bQ4Bj1FSAmIKDKU)N8CL[90*&drKaLSQjc[KH1B[a1dZ"TZddbG*e3
+aVfH$[Bq"c(IL$f,4R#J@hT@YPEBFFRkFfUIYMfkf!K-!!46p1e!K)SR!"HS9Y1$
+b8bV[cf2X2HBC@,i3ILIBJN6RZK2SJ##5pI@Lm)cl%)r""45k)YPp0BGfTeY!PT!
+!-IPYcJ*LQD`Nc,(U4Y("mXp$MC!!qH3lX[f(hdfBpI++ii0biLc''G,`#$b-%*e
+H-SH1I5cRC'kY-RXN[K'ab[0lYp%EqXVDmIZTU1VJ0mM@d%'L-J3mMJKGU8G%I"b
+m[+k$@XK"T5A`LI)!mk1BrHY*%hr#+*m,kBihK"q6DKrpjcqXU"Y5Dr4#j-(5l3B
+!pSL$3rj-jq!SXBi"J!UZ(h1,r,(E(4&p2p&m@fYS%ZQ466q)@Z'8el25-E*fRKr
+V(qP9e!p9Jm$Q!IZCh'B*JT[,"4Dhl"mQ`'RN#G@2ZeLd+24!-LIHk$"#MmKSkZM
+f(A43cd(rHJ$13ICQ,mN&X4QV'rC'l&-Vq%CJMI#-9KFNjKm"-aU9FhDX*k"9IeS
+"Phr`,qK0feC-'HA%jEbf0PheRe0U#i@'TrkGjRa#rD)a+4GPPRCe12Vh-$AYfSH
+YQlbR4@bh8pcHX3dfjea[1FAMZq5-iSGFN!"JbClNj'bB24k23R,k!ZDVDFQAeI9
+p@`!!!!"#!!#JS!!!"3!!!!!!!!!!!%#EKjKhN!"iChL*U+QBHTQ3!+HAKhQA!(G
+hHiCiUSUlD`PdC@4hCEK99@P89RCRTfDJ#*!!'`!#)d4&9@CRGiQCQ3UCUU!,X!!
+!!!!!!!!,X%"%49999QCPGQGfCRGhChGhGRGhGiChH(KhL)L)L(L)L)LTLDLAL*L
+*QDQBQ)Q)U*QCUCUBQDQ,QDUUQTZCQU!+h)Gp9FZ+(EmXG9Xm+m@DkQ(UKcJ$)ee
+a`UZY3$Ep0*!!-Q!FlCI+G8iH-VjN([CLpIhdEQj$qqlre[3p(2QH#C[q-2Apq,f
+3!2C`m2$`F2Yi2Apd1(Ki[AlZ,qRpB@H3!"$Kbkp%244ZIMp2ij[XSh)FPfMb[Um
+-q%0fRHKkrGlZ(I)$Ha!'pU!0pd-[P$P[UTKdS)8EFd1Dq0[cKf4Um*BJ)hER"4%
+c8!"%BD)hi3ZlePhLK$he!bG@A5KS!)("GI#bl09he8SE5B%50mS!iPfU@D'Qh0+
+q''H8-*Af6)Q%$HL)&+(CIGrr+R#(CTbeJPHLUQ9Xj3hHMXl1MH*(Bj!!$J"HK)m
+RAfIkjqVp)!FZr$4aF(!!'aB5eNQEVr$J8"I!3pBGE*9hkmK)2[UYPQb@5`M$)S+
+-P9ZM6J8CK&[58C,",TMETMALMTej-emHr$*he888C)k0%VFe@[cip[RbDCiA@9I
+l8UBS'GUh"T-Le@C+ijC9qC8X!Ifl3*)0)$PeJNI2G)6`G,8bGpQ#`-hi43pq5qA
+MQMK,H)Hfh9!aeZ&#*SB5N!#Qkh#)'@&9[IGIBXQ-Y`-IRZe3`Z!-S36#Cb3ZYSR
+)$A'Z'(PSNJedh@!i36K2bRK+bB)-'F@)9+cDbE%3$C!!M39b98kDihX'C#!#lHd
+*lc96!G)Cd(+!PJ#HlZk,UBedG,TI2Tp-,)q3!!P*&9%mNTi%HBfq80-jAlm!eZL
+cd"T'LUTdFE$LJk1Lql,(,Aj!C5!V`5*h@5ZYP$9R"cjN4G!(HV+'Q`BQKCH9@q"
+DLX#$bK-JHXf')V(RTbc$HB,&iXB*GKp2irQ$C&cd!*KR[$IS0"hJ%VF)@5TcaYU
+Q(4#IHb2c)YZhH`8Y"-rPM-1R0)QXM6IF*K92cL*NN!$R`*ICCB&0)-Z$YJek(f!
+HcP3i09m3#CCr'e3eq4(8M*F(kkV3VfQl-(Z9'CE-iLB)1d`,0%d5qUS0(hbMQEQ
+4HH6"'*!!'ZCQ0EGq&35*K#@X2lKSr[[ZX3dG1Qp$VCUV`19ei6D'YT4[TcJe@'H
+"EEmSB9@5KjADBAk3!1Z06K5jl4A,#D!i%&S%Ym,Y3#DV0Vme0f2%2E5-FFfDTT&
+M3Sm`"U@Z0QLZ@r#BE&)Vjiq)88i88p%U8%qX012MRBDl5!`Kf9JDVVd9%Yq&S&l
+`3!"GE2+'e`k)k$28!XA)R86NY0J"NYe"L3L-#V5jN`D`FRr3&DQl6AQS"Q39U*'
+*3J,Ra*V3J0Q6,bkRq`F$#q0#QV%K`BHM2("#k$9'B-30"TTUaXT92eUE"4E3H)V
+ZMQ!D4dK*J5)Sr1V2+dQmHe,j#,L2)Y%q$3mrHqJS,3S'jCjQc')5+'"QMEY!#0X
+Khdj*MU`Nr$NB(9q8&c!C+3@(%3PP#bIC`fJ(c5RQ@rb",U()(,DU`dKJ"8eZc$p
+L3[la$#dZk!j6`r5-X+35,S$dLmZ+A4T[dA&mK8+M3`"b9+a+)&-4BA-k8k8k,2N
+dULY(Z`&U-6C46C!![XS0ZhFeTk81j'[8@e&$8Si*DQ[ZVS$UfD'5QIRer$p12Uj
+rr12Yjq[U4YV`U$,b&GX3I8'*8mPIi#!YG@PFq@V"*2J3Vk%N%+MG$%JhD#*GNV!
+D)QY8$&#`B8Q6!&VS%6C")@(`+QLq@Lm830Uf4f*FAMA-6aa'('KUSBSaSR&JmHF
+*JfVRh1MT+GE91U$S%JklUL&hK,TRdJH54$D9dVkmQ2ck!'mk3qYM-hQ0BL1eCkK
+$#Y"XdV0%mp&F48J$l#8ldU%JT`"Yd+f#+B65ZrUZ$Qb+YGcpk(EMi%*+S50CqH5
+BHbYTNK!KYer(%U&Z*Em#cebJ+fp-)%00Z+MM-!q&aNm&X)%SSpDfCE'%H-(f`03
+PPP0HNc6eXe$CeZD0qB2hZAdQlRE9DjYl(XMK5(jAiTNSTeqQB1Rc+'2Q#1DR1Sp
+b6NA4+!0LN!"0-PlU"82l1ShRqccS`*NpeZ2F-hTZ%fpH4AGlZj!!LC!!YrKrYbQ
+SV3+3!"e3TY9-&L!(&V3*aYjeLpBUeU+T5!ZYYSc3QbRe9B!Pa+R(a53Hi(MbkDJ
+9#0&YV*!!Mcr,+%qSUD,1Q$8JMZ#U'cQ4P+*J(Z'$UG`[a!#"!`Pf3(HZ88+TU$$
+L3MiaU'I-$4+YQLU*PN#0A01&0KV2HZlf(J8M59FJlcQ*#96RT,il$hLHiT(M,H,
+L0LQNX3%Ul+(EL+&TlMAUMj%Lh#KMK4Nq2`k20r0(m-N#53V0*LUTlM!E9)Cj3j1
+hMkK)$H$,iU2Tr(mMT@qcl(PpeqY&%1H"!jcXfmC)Y%J94D%%iTh,C#3XZ!6r'3G
+1+qPQE$GLAKGKRBbel#TV`[L(4!S9(`%9G,e'Mk$TjPVFa*(Ci"E*bE$90chCU!6
+QBD5T4+ATTNJmjSlR5T1Jd%2Yk(6,SKMBX-$BKi)5d!dbB&aF%"Y$FK65$*mhG-K
+MV,@RfDA"Tr5S!*hh#)3Q!D&mhU!E"&MY'`0""c(HjU+'Lic8&B'rakZIj#L*$r(
+(mLLhMVdCiY!lrMTaUS`*+L0l2mqQ(Cb-"qMXj#,Z4Hf1Q"cTaqVhpH-4Yrj#*`h
+XNNBCbb@,[MC9A8,k5-S*QA`kUVYB$43ZVZp3l+c0X@m3V"r@B46UUbYCB#0`XdK
+64MIcBHAJ''%3)'0B45Pa1cRT$YF4Umi4[U3k@J5$0*L%-T`L@MH2Ydkpj@qFd`0
+DU'$63'#VG,K#'krialHa3SS#0&[dVF4%GLd#ZRhe88fKkBJm1e!hZ&#hrLCchm[
+*mFD"iT4PK0%Z5"eEi6'U%0%A%3c38-Kd!k[iEN#`!rJJ(aV5E!lM5CC1-JbT!3`
+e@FE3b#0)c%IKGDhK)RZlVikKYbZkQ$8IDMF+3HD[&#mrSSqFFVD$"4XhBQ1RiPk
+kp#3TE1IUap[(dG'))jf-33%@ZJqIDYIrhTUTqE1kdMX(aY%c%SK++rqIELeQ!pc
+%#dF8"BYaY'[%iq`T,lFAVrTkrElQmM"FPS%(`3'$1MBrVUBI0JQ!CR-5BVahh@q
+#@(Lr)Cd#Q'8%81qUm*edk"#GQAP884$eKqic-i9"UZCdTPiPC8BTp"XNee4`Q1e
+EkUjjAXPBB(DC-PEF*(JbR8-8rNe&1DeCaUJ$Z)SfjEI(i("$2jeD2ab$C6AQMb5
+Y%ed0$b3#Y!$r#Bj%m,-J*63-jIpp)@rNrF!2QflP(+,-MFUZcT&D`J8U'pH#S#m
+0"m[6)#aYa!#KT90aH$HQB6kX,+DLb@VM2X#59kQb)r`A@1lHAjHrRq%2%&mNbjE
+C+&UVCj6'GkUaC98Gl)jUi-Sc+KJCaG5likDfpCHS6[96b&MDVKR'T`(c'eQK'+f
+)Mb@XbZidk#0)$(GlIIMhQYjl`[ZdXd5dXZC)I&*cAk%'6PdIdLrGkp"1Y'[H6Rl
+F4dk`q%hM3)Y4qb#DaA$C,Fj[$ZUJUBPfU`VVa1$JQA3&GE"aCZqD`@c)keBKS'!
+*8dG(V6j3'9VQ)0[QPmh16A'U[mBAKRP'3-c#NR9,D5PHVBdh[[#@*62`%M2`bDb
+5TT8)aCYh4eJIIY+rk-f5&b"`lYK[lE255*A-THK3DV!J-$jZhrKIBr@SCf2LX@Q
+PDY,IkR)#mf&*VHHS&4-2Eq!m1mUIRjm1,fF16aQ0PhDpcd[H1X",b$U9j8UEj0i
+8m+[6APS1%T1Ij&ae$HprI69iaV6MK20qlZc)G*lXlYcphU0@+`Kp@UV0*US8hJe
+b+@LeZ",UH$VBUNSSR(0U'FDE8@b@T9cdF*bV'XJFTklCV8X6L('iE@d5[fT2NCK
+cR)`[PQMVPKch,ANfKXU6CJ*!"Lcr3DT91!S6@bTP1FEr*@(9qipJm)(,dD09djd
+@+dp453qlKriTI$(NjJd3#`p&U*FH(Q"'GE8Ec0!!DLV3h#jHF"fcJdc[i%c3m%m
+i(-h9l1mJ-Zl$X+iA36eeCA32lkjb#ZCUJ6*`@DZp8PUj5Ce&i9cI1@Jq5Jm9`a!
+Lp`T-fqPDjG'3!1QF%HkFVR5DUliI5+pdE$`#"-KPa5[[R6)8Qe6P2GJ*b@D!p#N
+IC9rS#SD@iaQa`fFR&N&*A(cLh!aT!(J()(92jlp$Um@qLU)HpR)!r"hMkjcAZ(S
+U(U(T5P)+8+4BUAZrZDkP)K[RJHQXPCNARQ#A8VD#P5k&$@JP*2P0&&VjGQ$P*qZ
+cdDpH[dE%Rm+`m"X*RBbhjQdDL@+6JR1K#!9l$i6fL'`mMf+S'CDq-ZDCFK['K0K
+HB!lkjN09Hh*[[##L-cYB8dQ`hLN#[eQZDU)`f,bDY9E"E*5JX34'6lM5#88q4N*
+!Q0(@9[k+aKGp`NSI-hB%S951EPapZa-0cqP$QjdQkSdqBZUbedj12(iNb+)F"VY
+qDr*prq4Keiq9CKfVa6caa[IPphhjVmEia3UK"EXA,kG6V'KQ$Ec$2FMj3h8ic`F
+1l!A,Pd-Pp+1aDGHLV+KL-Sk%A6JVE(N8"NCi,T!!R2S&k%Fj`jSKB2Q0ZVd-XfS
+hNeb5*TH@$0BQSB,QBAcAGGmfG1$ac4DE@NHS'+QL(q,!A54Hj*Q0Y$l4l$IQHqi
+[L'r!+,1XIHiJKY+'hUJSkNjURa#R!VdKdE0`(&)E3bIAS6I(80X26Nc#SGkGLT-
+eKFQb-1X-8B4jfmU3!$Cb`l-Q`CB3L15ZR0B,IAXaHRdSUTe3%!HJDP8`@raEB6b
+)Uf#&AJjqVR$Z+YVS$S2BLEh*mibU$5U3!)"e6mTeEQCm[cG3(+(b@e[(8Q9`9%%
+e`JYGl!*)E1[NZbbmMre8mNFhM%9EXJr[G@T88KHVedf8E230XhQjqVPi2MMjIJ"
+2jIPcp8)E)C!!DG-I0RJm@"k)GfN0@'Fi1VVjZ[iG2(fm#"efI(YarLJ&F82UH*-
+4*Ie2%PU0mm'XqlPcNX9E*CB+c#hY5(Qh+L*1Nj'UG1Ke#dQjLiAVd-$3[T-&Dk`
+e)rVU%"HcXk12RkX4Ta"cP+jMAIT49$1r-ela&T2hh'i3(a2Q+XF1$RH(%*3PSe,
+Pk0(IBRM8Xd('d"JlZicQLIlD'bKQSjl4%'0+9FYK0JebeS)*+aafTMGMME(frIr
+99Ue3'C6'Cb(%#V#8V'@ZEI-Dr1,HFT`YahTQ58+XV%G#9cS8+MpF`QphGPUm!Ab
+lFDe(pR)V1S6il%9NRBRA43M(bFUX1408Frc`bC!!H+D`k+9kJbd0HA)iFMY#YDp
+DG&DY!!G&UrVD[SU%3#ZUbNmNE6cb&%3UFr,"SDc"5ZM@N!$c3Gifl528(8DK$YY
+39a`P(b82`N2QHUmNV)39+$%8RHDSEEi@ZcAL"M"T"(p`QUhL6e&raSG(4%E1E95
+qa9kl%,4QV3`CX[,Fh%#CfjZlZkMj`6@Y![JE41-S$CZE5&rPVlG&*S%MQZ!4#Qm
+*1Jf8VM"02%,[e(3Y8Y9'M(9R396Ucf$H'GH0YU[U$N1[FLaXp3KQZbQISVm+ReY
+k&Yp2Z8p++CYYdDVkK@q#@9-MI)dRrEl*VTA"YeLPe2a!8&d!XmMDb2+HAG62'Gk
+RUK&HkLUb295+Fb([@`0N5Y1V,8I@dl0)G8`4ZT8UCC)CkcY-`m2Aj16LAmda&LH
+AbhFk%'k90[2'maNC',%N*aU+0GEkEaaIaE41Q@pcN!$$DD1H+H+`8LK1"rC9),'
+%MIj9%MkQi$8%6`,9kB`GLXPTdF1ET3-hT$lmBKpeAhlCL18jkpBMNrS&Y*cmT)@
+K&Y+#Uei2Rm8jA#NCA'fYQJDmI9C"fNGQa)JNcf8(1m4LSqNSd%Af#T8[qcHAh5P
+TRIkN`3%0j@(a+$-h6,fTmM5lq$AL60'[pP9iYJ1"i(dVBNfA(5F#rD1$TD"3FKa
+1+"kdR*eIM-9JcNI8RhCAJZ,VSqh6[kL0BdeqKYerT5BANJ12K"Ce"P#MQ[L4f9[
+jRpBhX38p8#882&(T(2ePD)-&T3dTaD(c`R)qkRlLJ'P1FT!!e+i)J&KJ"C@**a(
+II&IbEpqU[m`9r6Ejbr+mic*[++cLeAlA"%6Y8"$l6JK&#TIc4(eS64GAYZ!!`jU
+22HecFUjIAcj$U-'l-!jLcCKPAS5VpQA#BKXi[L"F,4Eh@UYGV,`1`L[bT48YFUG
+1#GD@caU[+C&ij9!GYEH14@UFrBfKNl2&(N54THU#BGa-UfIi8*EG,fY2S-(2(6,
+XY9TY(d*"i1iZ2L5YaGjRl0&iQ[+#q6McDU,'84eSeef`H$,`+-BpJXY2EYk0(T&
++&D[HHc&lYEjl5KA)'k)-l+@B9Y'i"Np%TTk+q4MZjR15M"XcC1Ep4rQ*8&d4ejc
+T[U6dHT`rU'K[9r8#'f(khDMh#4hP@[$4U#RdDG$XEhj+FN0eAEFJAQYHaI#I-iC
+KJ8D`d$44rm9['6eeb&Mp1c-h#N4DUQ2+GH[Y06H$%di0BkRPpG038E*lR1hi+rD
+NAa'H4VZlKjAI%!Bl3BfqQjhi@GS5Q40B+03jKfIQ!hd(XQE'#CVih*pQ(IP$9GU
+#jVV8Zb-pmaiKK8'A8m9[A0DSU!JVf320VPTp3)[9qFa@F@Q5%h*kTjaPGhi(+)c
+0YXa8cchdUZ9[[X38E)MrY!cK@Y8Ya(*NbI@a`EC-CXlI&HQ*qh4crR$dIVep2+Y
+bIJGK%XbF2UaF4X2V$&!-@$Bf"h!`8E+$lKJS'hVBfh8`Ua2c'0+Fj$hqS+26%[X
+h96I&a0G4jATA6#8&Gb[9h5Pe"A-UK[a,KQ9BU&DX)Q98QAcDE$9@Ya"06I[+DhA
+(i4ZcFpF3`cFk2Pmfl1,rhB`$eY*EGRr`2kQk#FTh&q2i`*kI4a!"FA,mZ@(eZ)$
+Ad,2YZD%m(Sf-fc9f$e6`@1D[[e!+i#K1V9`%PUC9PeVZ"TiZ'9[Jq-'Q[pUPffB
+Z6Vk9k'&(drMq5)09C!3-&6J"*G,jIh!$N!"6EY4P+hi%lXE9Vab#"AMT6FQ"VmA
+jmCr(0EkHDkhdK6V)SP[UQTmP%9%d205"qABZANrAVKemh-%HYfdS-4G$FpF1$QK
+l2DI'mmEYq$V05lh@Rlh6M*ikrXaVi4VcR9[C0AH@U4aLD4d$`3e#P%l'LD#X+,6
+9*(1IHN!!G#hU18%5EfL+1AcIQ8Z,Z@06NV#p5@-dNMHMHAc8YkJ-$B(8kcfFIEq
+Za[,10TeDAQ9faG,5a1Z[-E`VINKDLa@QJYGJRd`CUNb0iPA@#j@Ub"k0cQqmq6L
+2()%fm$!9f[%eVDEIE+r#(jbTLID%T'"1$dir9lq['V`2J'U$l-Cea%m"ViFMqDE
+Y9S3aIS(r8+C@Kq$*%VZ0-i94REeQeTU(&pYJX52l3S)aLXQ&3(ME33a'%ejKdYl
+Jfm8pZ#"ZqAh(Zr81%Nq)2*iAACXSA2mk+)I6q2jmIHYH!0-Vqp%NDbb2qR4[%)S
+[@D3`Y[9LDdifrk3*fSq)rr3a4i6`V`#J$&Gb!(Y[#i"R[-$DKck"+`,,DQF8FbR
+Z6dT1S(fJF6iXM'BCN!#JAppdD%E$GAZc3Nem$,3681JQcH03pl+YMPIkY#BGDG!
+42%`G,436,J6ia*hF$8(ii'*Li!Jb`!pI#0afikpj`B21r3jj)!HPpZ3K0Falq!`
+rJpLFPf!(hqUqmK[*aGEkkkr5[IDmG@'094i!f($!fNd[4,l-d3!ciCK[e-GkqqQ
+2f5Z(H@(k@$9BS,JbXU1%I"6XDh-"U,piM8(9#,4B9m'`9m2$@b*@N!!E9Dlm5Dc
+%H)#"hkl9pZFG1[CrD(`FdJeHF+LBqc*E41@eDq(5bQJUAc$*-J%1dVllVcm`pcm
+[br+(,emd!MmZ#9P(X2`r$m+!!!"#!!#JX!!!Y!U`!!!!!!!,!%UEL,KhS'GRL)Z
+jQTQ,Qj!!KjLALCJ,L*Q!TiQUQJ"J!(4PC'CPPe98DP99GhDhCS!)J!m!!L-d49C
+hGiQ+UkZX!-Y!4%999@CPCPCRChCRGRChGhL(KhH(KhL*H)L(KhL)QBLBQCQRL)Q
+)LCLCLCQ)UTLCL*LCQBQ*QjLBZEL*Q+ZCU[(iikkl*qL2`rEUVZa[TRe8UMc4pdV
+XT@4pJ"2+V'ZPf!"Ai6rE#[#2E1r!!P(cjr0pF!)2Tj2q1@2LpQTm%A0famhejr2
+(cqAbqARm[dmrQrT(bqAdHEl24rhp8EGi%126hlSq+(MrpqAcpImiH12*kZ@2UTZ
+hhel0Z-I0pRerCQ!$ICjd!EqNG1q26IA9(h)(NVY8IAI+lXMdjiqq9HbB%,iE36a
+-I%!4+1k9q-DDf&[RM(m+m-Ekp14-J4#jkAaYTUVeee53!0)"%PI1-V,+Gdp8FVY
+8liilCaaRIEJ4-)'qf3&+2[[TqmkXBqr,6B#ApYG8lX*aj2ElrIlHA1"+kTJ1!&k
+%Mk[dprq2CqIia!jDmGhSjqF!0RaRhNQDAl1G3,jb(V6TD+pIIS*"kklTkY&XmC4
+d+&'LZlGPL8AK&2Z+,Q!NUGmmXZr4U[PVadDki3KS`"8Jd(J9(de+T'2bqImG&NY
+-l2!JrR422(M#%G!-rSLU"+U@J@#FEIZRK2('ZlC($IKM1f09mjBJmi5eq&,T@DS
+IrACBl34HUIIi)"QCJ0F5IcUaPGVTIUMqYeD0LBlmm2CL4Te6`U#@J*Z'999Ge@0
+Qq0Gd5T(65RCQ3P5"@I4I2A1qGe8e'2M$m-r6Rq,"[KS)5ieif6m2J%HN0d%,M(N
+k0@U[#Ph0rHH&NpjEAq[kZ@'LGfT`8i1QmRKZR9@'LpmHkGPJ*QXQY"JAXjQ-kYY
+`E!XMD$QhJ-B98ZaPAF3H!+ECJ"8#($IETTBVRNrmj+hRRKd&&&mm-V-9015!ZM5
+i0Gd[Y,@FVU!5,b5pe1k1@#SfPCE6$%ZA`G'QZ3CB4M3(0fhIJ!8`a$V)%RZ[V93
+99FlX5[N1cEQ2)`[RBLN3fKPD!J"1P!Rldb[#KA(31Ld'SUPF'lRKRZUJ&6%%U(J
+@(KMh9il83RQ3!*)Kkrq%hhS96`55DU998pf)-pGN@SG`-16"icZ*ib,33"'b9qb
+FEXVG)2)"BH'e!e8L&EUra11kqHkm,VKb!#ZEFM2%56bYQVY*UZpKfmdH`%@)-F)
+pI@!d)IiC[*j)pYFS!ZCAeE3Y#1%l`)FG-LPk@+`9d`Md@5#5irQJcJd(YPTTI,'
+PiAmkUr#PV&B"8T!!lm0&H)GBMVP9M6M(!1qkT"hdU($XZeK2Ci&-KKe)#9BKrm1
+CB6"&JE"0F4E@),[AC,YTIJ#j"S92hqJENBNJ2Q"e`Mf#lGG'"rJhGVbX8P`$J*E
+D$PL*m6T,`$35p9I508YdY0GJI9McFh0('L#[ZS$h2BUP9MK8DCPfl#X48!qS$65
+$#Zc0H[VXPGXbPXRRmRNI(D5kJ&D"U5IH&2J'R@J&*(G+VX!G"3&,i!hi3j*8mpf
+fX)!Q((3'%qm0RDLp-'Ql*9,(U&$"eaKCY)@$$mQBJ!Aj&%J(C"BfdZ"N(M93%bZ
+i$DbFHJ(QLAk9!Y&GmH*!EP4m`3ZQ$'K82UlC#%d+X%8130N5H)b"S-(%hEVk"`B
+-VJ$j)'6)E+rrbJB[HNilamFM1D(#+8-aT'`RXp'BaLel"*@SR'NU8amJGi#+-B6
+lkV-X!ZUcIbSi-kp1p$##Gl3T"9Lb%DTQEK&B'klHeXe`aU!dA1e5G!$6'AE+X8@
+45f!GN!"%10eQJKEZXQ6)V0q)`95`121"@9rPa$3JA#8K'rY%*+`U%Mf13Jqi*UM
+)H`,E'[()eX`R'-S*KX$AAX4)b64#6)"4!-S'Y!%l&fJDH[V85TkJjK65Dd)N+8[
+`@Dd!JfcG+d#JVB"*dY5EJi1@9-BMfbXbRK#@$%UU-PS$86I5%,92P5B4U#U%cPk
+59E,X!bKQ!)&$D9E3XP6P&U86&0kSP`$A,6*T4r[TC&C-j&Sd'&B5b[$'34k'T)T
+K8fXb+Z@1'UfqXR#6Y5Z!1LDU#,B*lTCPD,'C(BK'B#&YfJ*lmV#E0%@0V5)BC'X
+(4j!!C8'l&G+EpG)FArQ4G`39'`908RT+TicGYe,b%58XCJ4$&-B-SL))2P)TJZk
+!j5Ba!L`&LAHpb5-K*ebY$EmV`*f)'Z3K@#Y#U[-aG#e4d2cc,3S9##66irekIlI
+$TrCV%)klk@[mT4`C5Mc`B'B+%)C%&Gc*2cFJ8k@bGb8#QM5f'+'K,JleB23%H-2
+ER&'1dRBI,"kKMQMd#dSa[VhK!%K+BECr8Q5Va!D2lX8r5rPLPCbjaXHrdX&`@r[
+e16&MPF!AX!G+$!95XT)E0*e9L-H8['5hBCD3!&6%3i`%&J%L3+6ZP[,34Gq#9h'
+PA-Vi68`hLpLQ%@'CZ+,U@+PEd8pm2CFA+XE`TjE0cN5q[)C@k9B`rE)%DDMib"@
+`X'Iki4-#@Hr(D4mGZHX)0NN(G@,Hk20pe,qaS1U1()A(i#*h,CY4U82360KP!X!
+V)c*-C9M1RXd6'0lCGXi2+KSANZJK28-m0,jpXcE3FUJU2ca!aUR%Sc-Y-C!!4[r
+I)e%G0"3j$YCTE%J8S!B@JDa-AI+NEXRCJ+)M)M4dXmd%ZM0N3)l23iS,m`$CT2Q
+D-(F1akc9Q8&PI"I@j"1K8`6TUQ2,N5hNf82(@j+Hb!QfM(P#qK$%)%p'Q[CKf9l
+MC0*p9lIdqp$""&!JH%0C+jJSCi$Ye#(B$kPqJbKH6#1c)8Zd*0BrEK4T%1GZi@"
+"F)BC"43fcKfb[VTN4`44j9hriZG%6$*9S$89QT)R4NESHR!CJ3(UUJ'U$PF0-JG
+DVb9(NTcjiIN,8SFU%d%bBL$M!+j8AfC1alFC-(B3-hZ6K@GVb[8b[haCEcpQZ1q
+Q3%blb&(#KUB9AT9`1MXT32G55M`)M"0D18#DH-Y580%G8afhZ1K6ljhL0%bjh2F
+224(m3Bi3-[HTq"-5b'Bj2F$LbRCmI`T65p6NL#('(ZcS$,j11Iq&8XKk'q%3T3k
+TfDqEUabeEqAMQKb-#6p99Vq)-*Zc(A414b"i$hR3A%RFJPF[&kI#6A@5FGk[KdI
+QP'$(3&cIVrAfq$rQ[%-q`kmh1+#),FJeaIBdcJXBdkS[)f5%EmKb*3m0iD-F6)L
+d319&FZfENaf(PCF%%c3@5QN!J*@CiIi$3,N()cf4r%i5+90*h%QDZkkh'k@p02&
+Q-SA6KM&8%ha+k'ie82MjZEcH9'AHEkZEcIBZRXaJJ&RUh9pXZaiTG3446+J@q+E
+prUI8`&LZIM$NE,`XZ,ZNXbK'SF2b@PPU@T)-,U`iqi-$ZD#$QZA(P&jQE@8$)NH
+F2CprZq2['h)MeS2cI0@8DLbL#E'hR'aX+3VF9rk"(AEA2Z@G'!i9a)BT&2#DfP0
+eG4c`3&Dd38JME6485@@[R*V-0&PGhBDl2KZ1Li2!cD,'I(`%k2Mk0'-YMk$'M@,
+Qe!hJ`%Sk"NeflL#&XG(8"Qm&fIaKlKd(@FIVbM)a@DiqlEAC6#JXM#MZ+BbJXXi
+K,4`MLCE23`!f5eM%dcf!dUeGA)c(SLGBU[B%LB`$0LF%YrJY9NE3(d1J-X,-(!k
+836#!YK[LTFH4H!DH#NiB#@B!kYZ4mcGaQ)DJJ[C(r19'+iYPIf!NKZ[Ik24,6rc
+F`PHKSK-cY5(i)ph1lG'3!*EX"m@C`ffFk4F9HQm8qjYZG0HHEY41i(K3CGfURSN
+3Z&K)rJI,#4RZ$G6hSER"dLiP+TEY6QHLpR,c3UADDG%&bJmF35liV-bL4V`LFMB
+GEN'GG$4m+42-mK63(KeQL+NXCLm9@+hc&[Y*pc"5DJ-akF!e5'-LZ1!k45F#YGd
+,b4U$iL4@k-*hI%d1cr)$QKbh)cI#LA%)U#"3!#me-dB,4R@KG"#%%JPpaXjj)C`
+$CeG@cK-d'XY1IHf!0K5MZjL#JIc%33@qZ5B0`PG#'r+iU$KY#-5DeSF&KBc*dV%
+0VK%J[SY&d!'M0#Mk#*!!GfFK$KZ(FK+@ch2AG1+iD6$CLT!!dIMfLSiI`j!!rV9
+NF`VU`jjUY,K**KRc$mp[$hGYZ,(0k`9Lb1L8`P)ik1EfE))rS!C9hdZA5*qKl56
+6#F%dqMN@%Q@(k,LlCfBEX8%@jLERLF"Al,j@XKZC2XRhLrdr6[fYK5r9CPMc8Q"
+J`j!!Uc0ccZ%ji5UaeCHkp-PX`ENcr'Xc'61r(H*ihSlYm0qiK-jfpdmX$J((Yi+
+0Mlh$h`6Y3eUN%je6,hh3bp#$T[JDfei9)E2jI2r@(Z!'MeKbZQmZ@Nf)Q%d9l`U
+#*&DK[BE"i2&ZX+`KGR3D&VK`5p&YR9f*jAZF0JTML-h,Rc[BR4RI&R)Cm[(XP-q
+AcrhJ+&DVGGHUCmLRI!bQ)29-Y`*YRR9HFirMl!5KE2'(MKd+)[ImHKr-d-bV"dj
+j55%d!Hp$[FEC2Q`%2%2lG(lFrp[Ge-q&UQh6jlaA'*(d3(KB3SAi-Y3`!8*R(Ud
+B$UKZS@KKhIf%-P"J#3i@(hXAiZc5bqDQP+ZNi,eVj92$fSVMQ#1qIE@R&q"3G&(
+e-&&GRX)m'UNZRDlEhHYK-qSlZ*N9H(EB'IQRXZjQa+cDqM1+'$PTK61R)VeehR@
+[B&5AAH(5Sb'k6`!0R-K&qfmFMArAa-EH(+dKb3`c2Q8d%RT2IZLF,e4Y%IG$A!*
+YRG)b[(!CSJd5%TSpa[)P2EHq-qL3!,IQKh*Jp5@`haaFLEl@8M&Aj%P@+#-J-VN
+aVY)V2PJhU5CH'i,dlRTf"Z@f8@[C[Q6Ql,a"8D-(P#[AI&HEc+#h`mAIm[Rr$aF
+%'!',pDA2a&B$Gd34JZSk`++pC%0DcHFEX+,[Ud'0@3P"SK"!+q@,Rp0VlG@E+$F
+h*@ThREJ5d-H+-H"6Hjj&EjRR%3piS"+*,8q2!m6MB6l&+h+rr0e"l0d@d`+2paV
+8Kh`fb#U)mZ*q8,dCGLaB`FhXMLclMX`MBpb"eeRd-eNPmNli9!GcCfB[Glcm@IH
+!GHYjEKqAcrfH[cFNl*2cG(S2G8@NNpl%TjTNIh2Y[RHRi45$GI,!N`eX1ZB2X2-
+a*RCm'cNd&L"6S3'ETHjZSI!D"16LZ83mq+2AcFXi+MkT6[Y1G+#*@JeE9ZmJHL3
+%ldb$r[MX23qR*H[Yhp$I,mc)hp,3*D1r(L0*%C@QMmKB3q!EmIL$aS&J+Q333A9
+QLSr4K`%had(KfXQqkFEJ$2qbYQXUbKDB+V-Gq[C"0j!!j3DCl9feKR#c##D@dH'
+9F-ckP88AVbf%1-YP*%"(!@R"`aX"%qrF!'P1GK$DK2*UQ*5!dh&I&+q+@Ie[Y0r
+-Bf2bF*'b60!DR*pmKc1NBEC,R,`pcJ9K@*R$j`iE!0D,e$fc1N!mLSFC#6+kXKq
+IaVd23["2FL%aDfmhPq1l(1H5`ql00#j-&BQ&TJB%VH2F9c[,["cXU"q*dh19`Ip
+`3P"S@iVCq-p9YSf$HLc2$l`JB$)$mN,c0b"Tp)QhRkINFR4AdcUNl[L!#@h!fLG
+Q9C!![N'A8m+T(Rl59'EM[,K2,TRXANp1AL!XDml(0#"MmF`dA#`ZIQ@pGN$,r#5
+TX&96b(XP!r"`eiXXSiml%F3AZ9-bG#MBi59@!cPH"fM+kCQ"X$,brT`eUjD'b8F
+Y%5[UEdp)h+!L&I-RMIhp(bQ-,I+Q@k`b(q03T%X2RVkHGhm$6lKDJ!E1jP6r%0'
+V#Hq)Y3`#1[pL!qh)0,!kB3pjV2!4bS6R"L21$L#%qbE@V&R8b"Xjmc1hZlSNVHZ
+@MDcrc$jkTAFh"1m*p*I&r1JPY6'Z3qLqaj*#hYh9Im54q*IKFRLrDkpN,5Gikle
+H$#0Q!Fc01)R0kH4k@Y5dScibKM+9V`DB!p1LV$`C&)NKiLJ5FB!A8kh&Aq$`[Jr
+cMe5FRMkkiHDPb#CXf%FhRAeYX%Mm#ZlM)d,$DBHk8h8II$lhGScjI2q,e5QGfTM
+5V%c*H@KkmdcHZYIB#peFJiQ0[JZ3!+I%JG$3aq%iiNQ9Yb5a2IR-p9`Y620ZPFf
+&Rl`aT5a1SJYflCfEP0`#I+3Ka2)eSR`bHqTe2@bFBpPHei2`Dmc4Qa#KUZUQ9Fr
+CrA'BY#CZT5qF`$cNS)L'HkIHFX&cIiQ)LNS4KE9FGc2q!1G&Ki&*,Q@M`5!qCpk
+a[*K&MdIKL*P3kGSUqISM&P94iR400*-%UDEEb,Krk8KVY,5KJ`bJjF4l`hcS(,T
+U@e9Z4YPk)AmVCC4lV"`M[j5$B[r1dZ@mk)4RM[rN3`p2JqKX("Nji(jmm(Xc,[c
+CETdK"k#)ra2UrYm`*F*lX0Dj(a-a`ABmA3KE@RHjbDL5%"iCp(VT6%G@dp'SF(i
+ZGXka@lC4XMj$XX%mG*!!h!6'Q5q*MI2[5MEAXfR(--i"ajjXXL9L9c""qL8Lj((
+1l@pXCe-1-2$cEcXQa"TeYS&24GE"($bTT#8I$[C@(r1-HNUB$UlpkaQ%LMYM1Vk
+!f3@4h1Y4*DI'TB!S[(S)V6aI(hCQ(%Ie`5G#1(rI[3VQ[pc3GNr*PL8pk`am-H4
+hCqrPmhaPVFQRF1bjZEcQ8k`G"B)*3@YIMH-r$[%Ml(%e04r*3AiL6A,#"MVDU`c
+a(a[e%QM'+Ua093kI*$$@p"Jki@YLdkiMcaiakq[Krc`mRN3(!"QLUmJFaial'!+
+pF4![TXiD0SFEfAF'Rqpb(+4Uam-SJ*m9SGJ@%eZfC,aFac'4f#TChBM0!23QMa4
+aeAp)YBiHT&*5I"CKEam2!`-PX%j"+FK+IZpeDDKfc5X-j&fRBfQm$I3V'%29@Rr
+p5@4j[a4,,"ddD9iH6G6)e[)BhP1GdZ18iYc1&CC#4)CQLXGia[hQ-iXJGUf%aQX
+V*25'EKVN!DQ$H'X0N!#"*051*i4GX1hN-6lFCmH$mqLS%QcrNYqaQ+&PK6F15e(
+FfDX`YM66CD2Z9A3EXRGX0&e@2Y%)IiqUNA"5)q-`RLZ`+%5XTUb1SbllcL)Tr[C
+&11E9UI'J`V)De`9Fm$hh@AH&$aIBfQaLfAJaTXa6#'C1U)1TX"lLq1,1#haGbA3
+e(QHp+r3h(q0*LkPaT,"mEaD"MZ@bmA-1rI-ID9ml5m2D0m31+bYTNhk"(ckmJ'8
+XU&0RPCX(%&h2Zd(&m"6kC$eTQPa0bb@miRNh"(%0YbGh,XbTK2&KDMkb8fRTqF&
+FS+#cX((!-fNH-J2dVcNZ)Q%GKl6aAXq(Ai*Haaad0$Q(3+8K[+ei@VeM$kbf*2L
+"Vdbd!5`qMiqZ3BUl%FP05!"cUUfp`*02L%BjeR`+GaNp&I-j2['pURVX!E3k$cf
+(jG#*ZPh-d$pNXKR2kkjfDNmFLH+8614k%6k1FqI1RmX1&qqU"5Vdq6pec6d`Vq#
+(pim%rfA93YK)K4S-3+L@p5+4lTr!)JKBi%1!kIIkI"3A(J"1@k4Z%4qd[h"pQX9
+Ib1`4ql9`rRiG&`NL6+ZFY&$l)[labhCrI0cFb%r`"MpLFZL)(@S)-i&hjG29PZ#
+4`T+SE*cD#"8ijE1(fb(HqLjP)XZ-"J4I+lQ@jd``[`rD9pASqVP`i@Z-++kqf*S
+@NK3+b"r"PAT+3QTZE+a`4SXYd8Q,E0S!apb`#49pY$[r3#U!c2!F)h+l9kN8BH6
+3Z65bk%A)L)$[+rZV(V*4kJEGil&diG#N@dfRP6mj`M!1i'ZZTmdU82p,3ZR"V&"
+,2FP-(ll1hH6jSk`G)8$4+B+8q9iaY%G8HkdV%J(,lA@C$bJ`k,rpV4YddlaqX'I
+hYaAZQVaI%9#DGIdN+8UE!kf`H[VFDe2q#Ff@i6#"mY"Ef5j+ldGGAZr(fjSrPm2
+F!'3FNAQXm!%J!q'9C3S!8f5m6V0dYcFG"eA'9$kF#!SQe4jjm@'j%@AU$4qC-jE
+*@CblUm"iq&1QQ#pf[XZ%B9'!4Vd,c@YR0VN9288d,i#@6i0J`%mCGECc+G,mD#!
+2RYI53+BMJ[YBCG(FbpB)G*DV*6dVMMcMKF-J4$b'-8Qmf-I,%!1R+6#VE30(jdZ
+*TkLh0I0Fi*i1aJa$ciGEE9T0%BefZ[VH%%&4hb4Ak16-#[VkfTD2h5H*D!AXSN2
+[qRSjfpHce*pM64XXfZESccRpC'+G1Nrk'bKijbi*-`6YCM2f-q9el8b)M#bqc(`
+qdr!l6ZXJCDeq[LFTSG,Ai61"mI$@`UQ&kS3X,9[*6KPV!HeP1$R)S5cKb-VfFU&
+'5CA@eZ1A3))X6ABdL!F)"(6J*N+5hZHMGI5T"j13!%ep`DEBRi6(e-'@%660ZGS
+kZ"*5XQeb83IXj`%%1PrB$KMJ"+Se-@-2%HbBmh#ij+qN`liLV3`Q,SCCJET6R`N
+#%$mV9dRS1U*D*,JE*mC9FLHI#P0bd-rVlDp4k$9jLh4(b`4Se@re63r0E&pbE(l
+miMPeTZYUmUpIZ&KmR[Y,Lf@0a!SDi#U#I2SHKF"Lc9`Ed-2,lE")(ZZG[P[HLJr
+d9d%4IQXprVZ!qGlQi[$aaqll[ZMdrTkb'BQKhd2f$Mp[frE!!!"#!!#jZkX,"!X
+!#`!,!!!!!%Q+U!KiS'GSGiL)ZCL!Q*!!aiL(HCLCKiK`KhLTLX"3!(9QC'CeTeC
+9@99'GfDRCR!*S#!!!L-d4@CRH)L*QCUkS,c+X-!+!-!!$!!!!!!!!!!!$%!d99C
+9CQCQCfCfGfChGhGhGiGhGiH(KiH(L)KiPiL)LBLBL)Q*UBH*H*L)LCL)L)QCLCQ
+*QSQCUDQ)QCQCLCQCm2KMRUVPkSp(ejkj6[ajVFXGq2`P1FVm)dfCSmXY0Z!#R4,
+ki9B4mZ2Kqq!'rrlHrRiirdpqCk(H,XM`rIMmdI,`F("j1$rlbF($(bm2Up(RpAQ
+i)kGK*,Meh4rT$`q[q2pFRpBH'1plI((ffhE,kY(912$kI[p1)!Edq9!0jd!hh4b
+E)mGp@@2+K"%bR*I6CeaimFHDQV4)%4dG3-f6P4!)TMG6I10ZGKY-FBqkV#Gp@69
+1Uf`N&j,EikEFe@HV,53TJ#%T[P'QZZhYPQMUXc5[M2UP%))di%M#$IK5#5McAfr
+iPPR(QeC+`CIi9CC@B5M[I$Qj[KimB)VRN!!F!ASC(fr,Qr[lrMq83@@HGhUmRN!
+'acPV*QEEp(N8&q3MeU'++XqZJQ$ce@5c8C-)d+*U+V,Y8bYN&VH8VC-#A,6CUTV
+adkYG'DqR21M29#%+-!DF(HlQ+3a-8D9JrR,2+m'SqFVVEji4rMrAf89dj*9pa'Z
+-U5hES3!BrPd!jH@h6T!!0`BVfmrF!k#2hBSdCF1l5#6B#le*6F5KJ3MRY[dX,cG
+'UcXYkj4`ZPPUTVMK2CA)*e#',VlFfV,9CSLT0"E#q"*M$(!PkS@)VddJeHHdTQM
+PVY`PAX4DTk%8G&AC+`&K$LZZPCQUepr'9"8"2Z5fhVa"8mqUh9SkL2#VB!6#h6+
+)A4*`V-S-b85N+`TcCUNANaK,)5VVBJ$!)I#dHV)q&TQ)fGST,+ZD@&@J+13q-pP
+a2GNT`$!'69J&6iBEk)5DJ1!CT8&p8U3BUD-d8hl!dGljaeB!dD-5)JdNFe-IUK3
+#YbheA)CE[++!)+2hrI96Qh8CDp@Qi'jURTlRCT0d2IB$cdeeIj9Rek@6aZaMQTR
+)%46IS3&JGFmJPBM6,U[#2Ta)BM1f158D0-TdU+BhdPE!#UQ`"l06Xm33`!d96"%
+GmPDb$%SAm33lQ%-5G3PGPZT&2P!fH0ZQS'PcBNBYB-ImDX&A#ICNhKaZfUI9afG
+NUlEN1'%ZdeNCKJ!'IN`0a`#p0HB,jB)BQkqU`&PM"p*#03LZHqJ*19[F$G$CJiq
+D0SGCkJc6-RGlEEqX-"2PEJUG9BblUYXP[bec"MZE8aC&$k&NT!p'c9Tb"B'Mm("
+Eq-3E")p&YcBmee1L@)-q33jY8ipY9GFD3fC6I'`J9dU"'(HhU$GlY@J0H`p%EE)
+"E-"1c#G8dNJ)liibFl1N'kE`d3$J&h@bN!$L*0f`,Y-pH)hpe45QaCY@JX3+0&F
+@j*E+bZ0ZJaM`42'5CH&-%-Nci@a"-UL4#TB6V#X#A!4e-Ep9PJDlJ6c)1dIZ#(a
+'IcNp5`c!QRKb-PZEB$Lqb@J(f34N*0+085"N")l5'3dkCCUJQS4c4*!!@Ub8lm'
+-r"J`Q,MK6AU9(f+1p,(SaakHRh&+R&CB*F"PmBB[&iK,)G'4C'#Hc+-#X3L+9iG
+iIKB&V[Vi@"#c$AY!DGi4MScV$14m(28*"ej1hrF,NBB["id8U"Y!0C@J&X)6!5D
+TAL-N8S!GIXrPKA&'qfh53MA,2-UQ#Dc)HTRU[)lq54qJa3f6f!@KdSj3kf&N3'#
+Z!iS-PQK%24L3!-ieKXN"I#V69@&T+V&3N!!NhTRQbbe6lPRedAcS,[kCPIL4$Pb
+JK[E6IN#`q89(FFH+2JbjI9i'Sk3f$58+h"Q!Y3l!6MVTAKE%3Q'9Nm*[MXbeJR5
+"lF&4DNMXV'9#Hk`[a,8R(`%6!YA5h,&Uka90,4`Qd+3ce(BZHN#A@i6@@B`ejV(
+0,-)IIiK%*4C,QC-&"`46,HR$J`mLRX+GL%MNf#9LApJlf*r))0h09JMm6bI%+TH
+V5Ae@8JkG8l5UR+,#@`,TL5KUZG2*4DmNU%a)IITjE%&!@6TU3C[6m$'U)ldkHZ9
+N-piD4F'k[,ZP2Nk$C$[Ma14-M%)BZJ5pJX6Z-c@$0QlDX1V%J++&`feB%k*($&Q
+amR(`12+%GQ#dPGCD568NX0bcV8*@N!#)a-JbLJ(S@1brFMm#f#*2Udh"B&Y"Y"0
+TTbhJJ`MB1LZiZ9XGE*e',NV%SBYTqBp3K`b5$bU3!2ZmDQbSEd!R"C!!K2K5CLX
+UAI3X8MI3PV$13PJLFY9QF0ES[Y#Nd)d(59Se63X,2aPmZm1k)Ib'Dfca#FBL!LY
+S%0!*-83XY%,m9L55q6k[Cj),L*bdh6fBPFh`Yp8GY"143i+1lGY,BQ5V4Kee#YL
+ff8#U*`NXi+FS"&&NdF8&#X9!49U"N!!+8HV%B365$05&L)@Lf!f$-Pb&#YQ#am4
+lhF-H)4YkcQKqRFd1PI$Zqll[0j`%Q'UJ-Xr2MlrGMMqYQUI9$RR5C%fD2dX&B@r
+#UHa`+BSqhLlr6jr0`HL$j2FJp9T`QGSM(mV4'TS-lZ#6B9+K"4kN3IpRl"BCfRG
+XB4CJ+j!!"U[bQlk&E,(m3R)+b&G6Pk`e--6qV,e4lC!!BLl!3dPVp,EUZkYJYb#
+3!"8P@"5LbEB,'6CV*U3iBS1VmN'hi1pEm&&f#`DB6e"d-hicLRdpP)PVC"ND"00
+0PYQc6EU%5icS%MiX5KY!,GT[Kl0J0*RTe9Ub3qD*#,LLD%PEqR)E)[QaqJ"2+&k
+XF8JkTbc'GI'N&J'MLCQ8bB9*#9YJT5%J!iSU'f[LV'fa`-QaPEdpce$$+mL&Z%R
+KPY0)"@9T(Q)0LJeV4lc$rYTc'hiP-JA43Vaic+h+'G'IpI"G0p*'M$p,C4qQ!K'
+I#1B`SXY8G,NhY$!1'rG9+1F1&KGNA+Q5l-m`(E`B"CH-')&-dJS*I#2pT0&YDK4
+lL8a"i2,5)aN(L'fhP`q5m4mr0CmV#3kHPa!$,'K8meGlTkA6Z[Lm8FYmQ[,2Lk!
+Y'-"$C'kX6,Slqr!A0dc#R%22hG,I[*q@dp!5ED9X2J6YB&++8b8lHe*L3e[Rlck
+65E1,1Y2d&@#m5l85+3+[-9p&TLFJZd[`E&NjpFX`5IcFJ!$Z0@i+Y!V'*@NUr(4
+b@fc#P*IelQ6G`EJ4GJh8(Xck()DD"aZB9mcQE#MeDm1HM"&-#(eBQbp39*Mh4Ka
+9JJ"MI#4J&%ZL*41)MkYe9`ZXk45X!J+0BaYHa88Q[!k%VrDAh)(-dMiF%UI8cKa
+kmY4AR%1J,ee%+$X&Ua*%P)d9m"9K%cAMjrSk,$DTPS+pZKN%ApU[MAES"U`NjfC
+k1m%6XF%%EN*C08ilJ$a13E&+DVp#41L9(D#Q!R!mN!$A"+VJY3&RJ@H58qd8Si2
+Sc",VDlQLlFIM4!SPGpDD9QGTde1%kTI0[%TTr"Ra1icAD-6m4j`L)lNSVP*Xa#c
+"N!!MYjYG*hA$M%"-BV%V4)$#l8cT*q&%cY6%lY"bZSB%$Ge)0,jbkL"B36aY$6F
+$VTbr,0!B4FbdLlFKHCUKSac0m`*d-+lE2[E9Q!aBZ3+1SYbG&SRE+hb$55"FZRQ
+d&kkVLJYkckA9H&YX-T'%XGqbUM$iL4,EB"eQY5#3!"CZl)a)RU5,FN3NX3q!NYP
+TiXFiEB18V91#c[%2JXGTB8e`C$J,6##dZAND)&j[!GKBX9,K"J(&%Rr%h+emRT&
+lSbBa5APFVL8ASflV#F*"RPQA)fdV9QephG40(F4YZ,38'hdEqjH)'`fkm$CQd(K
+G%DKha62de10b34jj3C1c(J(CND1jeC,11rTMqHUHU,iR#*!!I12X6'-*@3@R&6Y
+)a2%eY0V-QL&pCPkDQX$3D`P+LY,,)C`0VYc+'&bfCjH#R3,cQL5Kjb-XF"Zk)*(
+[0C'84JXNC#BRe$)8(!Za#6V,KEJ2JSR$E3b&5KTEM@mEZDC4T9QcJ3%im`6EGr6
+Y&%UN6meMVJkGV-pmC&DaR!Zl@pa("Dd4m3$,42Q'q`DZ'H8M2*(Qj4IAYT!!B)i
+XT2NAC3(h*5aQ[22$2[,c4U*8)*-8IYTf'Yp@$CXXj2-2VF!`@`fP5iMl"m'2kbP
+F5TdQ2dc,d*eLimQ'J[@)bkeB"@Ai(0$CGqebbLQB@[b*%@)F0jdp0`i+[&iK+SM
+aBGEN'(E9rQQpG3B0DJ`DcRPc'HZ`IjbX!a-ETP5H6+$HK4kj+Qlr*mqrr6cclRI
+!(+!%@E)edQ`-a+#l2DcBJGeU)L['*"CN6!%%aY0iYq&p@f$FCaZk#6dLT-G%TS6
+@R(&IEq'c-V'Mh+EibDffel$@42,$P&10Uiqm52#B[6`$Ped$Sp'9bbaLBDf-L+p
+J&SJUmT!!A*1L*2BrkRHkI2%dbL%-)`MX*TjL5XihL$@ZDZ,Z%[("0[dS2$N+LpN
+Zjp140mMk1ZZ20%RB1@Z8Z(TS6Q%-X`kjMUc-HB'1fP1`Hd9ajQYLN!#%+PM2CX$
+c1Uq68qiiI-'HlU-#Ae-ahqRiH%#b$dP%pdCP!Ga*X%5@41ZYb$Rk"-+3!2`k+eP
+J`lGLkRQh0f9ABE9ANGiT,$E'903f5USX-PII%5V5jL1YC)(`(YUAY'M!UfkHRDm
+&Zd,kAR#Lcd0+FP%F)IG4MT)REEeFYH'0DqA`'kf$F@pVrlfY'Pke%*TAk5QCS'j
+Sjk(RU$BkcbQHFFL9l''GGHHS8YHFk[D9kRJT$5SJc5JK9Q'Iidl0TPNMdJ(Ai03
+B@6bkkESLl*aJc35VIC*beS[*)2G@[(AV6&"3-p(KBkUKH64beQ4k'88PkSG&'lb
+@&-FJ,YqTk6mSf&1[C"kT'$(K$Ak4b&i"qb[pNUU$VjB%2cNAa3%8kr5&IMf9rf'
+A#+UT`"2,cAB-iNiEVaRI[0#@bAEQ(KqXSF+%5)Iph31pIPmqA5GETm#Y5m6kL1J
+Ikq(JaqJ#mk(,`@X-S"GrXm#(ViFIPp!35qYA"hUBZPPPX0Z*62A#9*-m'5j6L)'
+j3YNj!Fek8VqKKRY&JKPaGReUAHrCjdQ3!-VaZ*lmqEh%EMKm$Sk'h[CS5*Z3!)!
+5Vi0A!3Lb1RRpC3a,&"`'*[ATCf663&k*0,[)*"I@'reV3[a#bh&c)e#Ld%6dHea
+mJ0A#IPfhRj@*BB*[&NE,"QjS,0irAA*L6A0j$h6F"V2V'p@ZI)0e*MfhT&LJGI-
+NCkhKNf3P`ZAkAa`r%XhbXdq-q*pS14q)Sr5hb&-VidNA$!66j[RTH6qZ)3(c3Sq
+*[NH5dk-bHr9PEj!!-L!rVj6"[T`"(Rhf8"AF2-Slqh5HapH`"29Fj1dIH`bGPJr
+m%9Y'l+cNVYmFRb[TQpk+*S)D9B3!LKeXUXZC"G`1J1lk3QjbdUBB(iC3lFfhQc(
+8hi4j3q3(QBkB1fKq0Y0reYL,`6[%4G`$SipZ@N-ZlReYb*YYGU'r+MZRTGLi6'A
+VjjXUq25pH+!hrb'8Bq3ISBS$a5@Cq"f5FQT"HrQj!4ffBZp"V$$apCH[Z%"e(BZ
+&TkXQmXY)j1rirerkmXNk3&6C+!BriGaJd#l[f(TIF-pCICX@%L)aC$c8M5R43+,
+jTkURmq("eKNEkMLNU&YqLQ`BqMR'JQLiH9c`F[(br,jmAaphdjI![dIHKBK$-DY
+`2R`+mAbqIjFAaprrrLk2Im[LrMKEEN*,`3V(K%dYIBb-pC1#mRK(kGG9'aMGCpV
+k+*1lb6%N9ZUM1mLm60AC)Y,3ame5#hbHMkmjefd[Q0MZR2kU%PTFqaFjerQ[TLH
+'hqeGQ9L+%N203&,AGA82ml1f5bjbm5DpV3YbkNVqVY&0K[2dB4jk",*crd,ckYR
+Ib$l[U$@%48*eT"dh9TZKiAAAUaN,hQ0S2U80Bee#BeLKcXXGMM26VB1q*pGDcHd
+JVT0+0GGJNN"dIUAlfkY,%U-Ck0qm0B$,MAhAZIRaF%`41[B'2cq$)m6Bc!*9SME
+dF1Da5kBKSq*lU%8+6-FP1[iS-a)lGRDp`YGJkr-jKABfB0HRYPAf'Af4(kYcVmd
+Vf6UeAT1+Q'09Ii$5V24)RCPB-e8j(J-ES%b84%*PS[0LGSJ2r9SakJTJH8m0H6Y
+c8l(RC8NHiI!Jd`Paqfm5M&Q03C[%kT+h3Fqc$,Z(F,(ri!Qe`bT!FBN3fScGm*!
+!1e[D`9YA%-[5+qJVJ2pSTk,AL*be6[BH0L+9p%Vd5()2a!rXNL)hr#8Ki4e00*6
+ReC2m2l*3L-3R2#A%2*!!QT,M9,*,MUA4d*SFdLU1&8i#@AH)A9lB6hC9N9Z[e*!
+!C#)dFjkT'I`UT&5+qIc8pa"$G0Er1hAl[FrK$fX(aI9dHlTkAL1Z,kaSrRkY`k3
+dG)4aaC@aEq(JFNmp@MSPNXpESI'ADhf[AKHRSY'NEYS+8!#8#C@)&)YfBjlrN!$
+ZKd"f`9qPrX,Kp@SBGIfGU4dQE-(jV1(CbBj"2BHceDXZfJ[bE3rbN8U4V@rPG[i
+JH5+(YS8DNi-hl$hZhI#Na1K'br!GFl-[Y0a`$pYAYY'Q`Gb4)I-0e(lT*cKmQH)
+B(9F$V&$M@BX3LVFNYL(k'Umqc4CFS0"lDEmJI825aMMa4m'A,kRYXCiZi%"QkHc
+FCa$6K&VqmmU&BV3UaUrm,Mh1r*5iFp%LJ"T3pBCj)R'HXM`2"X$4XI&HLCia#f9
+cRr#,)SG%'NI-XHZF5lXNlL`qiY@0+LE15ailiTARbe2m3!bGf#CidfRRfZHiZ8-
+[KdHSiK,ZJ)GmcL%B&@%K*QFSKTA3deD`P(+0dGLKdL(`f*qkJ*%JC1Q)qr$)AZ`
+6)2!'a8)*U'eMe'*0M4"0-Kc6[X'K+8'9Mlp6%VeaZ9f`'bX8+ClZiEY`dJXCc4c
+!"UdF(EUPJEB3c6#mR(MaajGKla*CMj-B"r069S'5HCBd%HVGMVbiq(li8&cK2pj
+H`bUG1f02C5+DimTLbB"PA46ikR'fcCX)0K*cM#m,S62A9D*kq8-'pJc9VG@!4aS
+#(`BKjk4SF@12XV&j#([aar-F,Sq482CMMm3YjE@F%+VP[V9f&!GUkk0&#,j-6%,
+Z'5@N!#j#b51fEZlBIf3F`6$fkJV6mdRH$1Hib1QY`Te+)GGajC3KT*+[%b5Dr"M
+N-'R0qi1'"4kQ33Gc'NmS$6IZfZ6rM6HSSkM5X)S0NcI4ie@Q*3SRemCRGqKXQT0
+NiZF-(4(1i)Ff$9j2XN@SJC1ViKGHAr!L0QFXm3D*iD@b864T5UBD(5hHqRTiV%m
+H[cPF1a8cS$@E86TZ&YaS%SQM0i!l6ih9C5GK6PfD28'&RQKbG"0fF[ZB8h%1iKf
+(YU8VdJ5pQV,edhMfiHbQcr006jd-4YYfThkJ#$GRXQG@KLAQUQ&e4R[kCRqZCec
+aKXYfYB&J[cHGdbA283mcq[QHX-GA5Q`&j4-qmZKP0UGF-K"qapKHGdh"R-PF1Vl
+"3i%!k498Tp8'C+ca0i@B-cBpkXIB8PDGBT[!hP16Xc0QB@SSbX-QddM!LT%#ef1
+XC2+L&A"cc12)8-,5I")j-,E6kmJ,@@hpAN(hT,SML#,3LIShP45c'DhlfM['''J
+l3Z5br+2(RLaFLZGG$aFQAcX,PL[86$#%"fLY5(48VaT)%fT*e&HC*@Lj2))4%MT
+Ec#EHfQp)kiQ!i,U9KHB)fEmA!Ij%)#DY+9JFe65L,eD2SZ%#R6AK-Mj2f%VcCZp
+L6f"d$0GDT6c@rD2rRSb@c'M@[QZDa@1kBRqPD"KHZ9`N4)5RPYe*m*Zi!qZRAZM
+i@I&E4AEN6ke1rjBaRpMA-+%G%SkKT'#A8BcQ5hA9-")!MZSl!"LCEKiFSSqebcc
+2l'pB"d!9U'@S"i!SJ)3S6piq[lcamd*QYZKD[pE3V@fr9'Q61&ahLjiTX1Ibj*k
+)laZRZph&dFIUh(NhiBm3@qVMjH$JiABKk2IdI!L*j2khpp!D!9bT+e4pAQkYQ!e
+Da9+GMlLqR4qIbqI1#!imIHpd)ZpP#*`@F[&mITcqhjqrQk!,rKcErQiH$d-S60V
+'A$6!%"HLfd9hdBIQ0`JrRSaedqSLQ(55rf9#KTm'erU1`*-'+3%$P+bpm&LXae&
+)rjcViXA`MP"8UqBMjXMR-HqA)L,iBT+T,K"G[RAe$e#%M"AX'0q2MAllkG3MZAi
+-YG2MAm1QDC1D@L!aNNRpc"DG,6*)Z)hSIB0CXi,eV40r4Eje*(-D9hX#-c@@cJA
+kbb!Bj6A2ic[99[kYahhAH6ScRHA(MICMhf6jYc"+J@G(qaZLe4CLPKq&Y,'G-j6
+k86[9YhPj`N4r"VRM(,Xf4q6M,LbU!1GFb-qme!#`iqXJ0Nc0jR1-9ka,+2j+Ee&
+1RZ,L,p*%bCe@++I'pQ8,5L59rK#4CM&T1l@bES`P3BGHf(Dfb(YH[9B-PSi9&DQ
+F-ZmQQ1mM"0STpC&6hN40MfKSXl3VYmIKp2Tp*Jk,0$rjlaLZRp2BSSX%SrrHMIP
+k-)PI08a#B'JMQe#NNGIY9$+Z$AEEeK[ecdfVIEj+Y$U@fljpRG58@40,5irjHFm
+C@rCcarbE8d)8B,0`rA3R-VLdJq#Eha8DIAS9I,6c*h6pbQ4PQATb*4Z!KDG0jQ9
+S(*bR&U5TlY@#VF`+-"qh#8RX3#3ScM"'C+'@lp%Rj%T1%mYK1`qMqd`lZPcNZl*
+bcVl+%RSLZIQT[(hhFAmB1QdqhAc#1A6IDlNmPI4`pEIIH[iG6,X6E'Cmq%j,dcT
+(KUf&BmGZ9aYaf&#P#fMU-+kkiPGT#Adk"e[$J*`'`Y80%-Bd,VLLDEh#AlkNXm1
+HAT0[LN-8#qT9G8H-3@%C`*+TNe-dXMEM4CpZH@pR%C!!r2@9bPJjJJ3qkj3$69[
+8E-9Ghjde50iHih1k2fkV6SRHS#S@-HDMp,FKD#qchK$Q!YfKMLijIM)H"VhL2d&
+HVVq,HB%N8Ir@5!j(pN"RTbMfKl(b1hrTC*jeAd3@HS!1#ikariS@9CTTh"E-l6+
+A'dj4$CY#B-dG)a34c$e!M0@Q)cCD3X`lFKeC"kr&h!PA3aiaPk2jkiNkiHC693S
+*D3jR4"S5m2DpPJN[PLK[irerfh'J6DS%"J[MAbqeqS%QbKA6EEYG&+3c&+#i3aS
+Y2kQD'5pdY*VB6GY+EK5['5(c!@Xac#ibpKhNB44))5,KbUfQm+%hVL%MAYH2I)l
+@QFARVPVU1b3kN!#aIf@6J$%Sp`RGH6r8P18mIUApl%[4d()e!`pc%dZ)%aZjP$N
+ENqAKF5`('*@BMiNi-qe+&kq0LKp[MrDZTX3LiYcNY'$LUF&pDMRV0*ZAUI)ec"*
+Y!-i'Dh8T!j2K"*e,qll[ZmhRhEQ3!1T-+IPCZL'-rCm#fjcAfjmB1hqP[9C(h@S
+hMr,h5ZT[QP-8'c@FhJJDqPJT!M`iKZJ"VifTVX)'Q!c&(jIV(l[0`F2TMp1ILLZ
+!cqc9qHiPH&P`IJ&CZD(JZKhFQkMMq$KPrGH6+[M[+),f'1Lk0)iZ%SQ'JmVY#QB
+r+m,+"I[P$XH+2ar52"prSmrRI*Q'&Jc@lGQAjN-Z(C5CCEQTB'IQNZ!UjVZ$J`G
+G))qm#edMlKK+6HU(KQj[G+a2IRJ0QK,($T4Qj@G40N-Ya)kEekVSP#Kql!)PQMC
+"d2PCX@**''G)JZU*Y`X3,Ck13(kA))JK91hKQmLMFMh-3hM,K!,@3+bGiKia)!2
+l1[(d"%%L664!A,aReI12%1)8Cr0(bK4jVM0F8Dl8rTa4R&U+Q0+N+cA[`RU(Xa@
+D)b2@iB(4)A2&T!!aMZ$,Z'65cq+lN!!`aj4P19*ecm8RYiH$i8*caK00cibBe1m
+2S2H4Fhq@iJTPRQLQfIi[Y)@Q',&RXq'k1pi%pVc-@$`H0*'jeNL3!1m45f2bhlI
+Vh`Pq+,-QKJMD)A9&41JK-P%q0-mGjj,-"Q!1Z%e`p"TiKH*Z)`PH9'F[l#T8Z1@
+$l,PB"Gl)-2hC8XcFd!5+Y!(TbJIC,,5F6G4m"["Qq`i*4he&fYEG)5U`8)Y)5FB
+G!+1[f,,Zl+Dp8S1[hFD1"-!HEp"1ji(LGTIbEC)-ii#Z4L6RU3rC2-1cXGe"fHY
+9e&p+LTIDS&TLQk0$bBQ$V"eeI63R8%LPKl&h&+!K[fEr$'L*+#mXSJ15IJ@("iF
+hp5k%S"0eBf*U5ecPQ(dJXQjPEPIPMHbca5VCm("3h,&8MrYNb'Q*E"aKPledj@&
+dQkF@DR'GrHKiIHJhH(N'lmBHcLCdMqkT(BD`D)$i!QJqBZ@'Z"D-KX$XEh5ejNT
+Q!-'XQdQ6!h6Q20ibQFM@bSK"0J*)8#0$Xc&h9beUChRRKBF''5R,eT(NBGjFAc!
+GY3mbLA[Aa5[(5LHK`B2`DeRYG5hkkTMSLjm`D-bTa[#P"eGB05d50c2&NJV(rCe
+)KT8he"S,[24QTeejb@-q8jFXVJ`,MKa!**f%24P'qiFHkllRqUYU5YfX%`6J,dL
+HkLb5bCYJ@`4E8E"8c8I*[,mFpDQp61IF%J"c1q"EAD*VrL*a`Di'E1QZ33Bf6+S
+afT6*fFmSf`F[HP"%bZZISU!*80P)HETcRc2S6GEdYJQAj8UYFV&EI!k9,23QP-G
+&qfYNZ-"ZerQ1"ZSck%%(9QqBeaPGq@l0VeAX&0VFJ&fShbMJb#"6,*R1&&91'!Q
+APTaCUE0fZI8GQI,D,RUX6,pJ$DAGh"KZ@K`!)kET!'Pc1drdNUF&2YmR0aarCR6
+fC)Y)T9[+8jiaQ#PA81([UX0B(U&,ejrGaUSL95KRPdD@p(KDUAQhMHI&`H5k15Z
+QcV1PXkH4AQ02liC'B&`r4BfXDNH06$X'&1Bbm5-3YS(A%pD3!-lDqd'52q(*+C`
+6[j[IiYc9!PNGYI[mB#h(UVVr0[0Y`F!N4R[N46R*4jK$&TlQ&&[pN!"EkFBm1c4
+Ef2d,DmM#CmZ2lr0jN!"CpRK#k'B)b"jh%l)0%&kNh`iq"KL!,qU59qRm$#h2R#$
+rA`Bq&"P%G(!MCVY,!B!&"!MG$Y6*-'Hr`-2F"Q0`@Vr*Pi[b0AaI6p[9DQJSr#h
+iBY,DAlkUQr#b@X,e&)8eT41@Sepl$*SVM,MCdc2ffdPbaeR(6#NJq3L14G8IaC1
+qkj1cfp(ej`E54c#pVD*`K!Z9X*X(`FThM@)iKf'#fYVlq)@JebK+aq24M3@Jk51
+S[qiX#p`j&LTa0dEk6''AMJI%E9I()V6VGYF4@K"Da@R8aIL"&13FR"il1b9GYdQ
+`+R-4C(CFq8ch'[Diq+$8T03+RJ)$NYX$M[!)k5q(*T1Tm*c[N@iB(6,@3d#IGkS
+#9iN81p95m`9`1e)Br4Yj[#5CfCY9UMa0aVP(Fccb&)J%)i-6F[2a'5Q)*ALbENX
+P-@5G),+i4K$%X)*FI8QC2bDN"MP80b(r1PN-lAk+'j4JQD6$P$J6Ac6A91iiVp9
+iq1k5b66UB5EISkYNPI0*e5jkY#ENHk"&K-hmd)$L8E($`bZLkfC(acC0e"MecU5
+9L%Rh(DrqGZAV5q!SJHLGlRklYG&KAirmHqlElT9hG96!hmKR2(@fqR4(rldHIcH
+8%ip,A[PihqlGZ82&j!T$BbLZeI-Sf()'cK(kHN5LXf!9h)AI00SX-SK`V!&l[Y2
+m9+8%LZ@RiC,!NVSU0j+JGX23#a#p+@4FPARAQklk![Q[0@"F-5U(Kr(mIaMar,N
+L(UNU"$"r(m2`r#!!!!"#!!#*QTQkYTQUZkZkZkZkZNN(PVKhX'GTGQLSQBK`KSU
+)QCL+Q!#)LC!!PhZTLJYV!*9P9'GPPe98D999GhDA"`!(F#!!!L0%499QChHSQ3#
+TQlUC!,X!!!X!!!!!!,!!!!!!#8!d4'99CPCQCQGhGfGhH(GhKiKiL(GiL(PiGjL
+BKjGhL)L)QCLBL*UBLCQ*L)LTUBQBLEUkQJJ,#DZVZUUCQUQUaiiDkDSmF1AhFP8
+ElFYmHU($$ea[[ME$dbYVQ[!3jBqkkQk(4'fkQ9N-qA0iX3(IQhplJKm[USGMr*d
+3cH,,QKRiZ,LqELqIjZ)![0arcmI(iI&#[F##Kk1VE$jF@24fphTrmaBm@1(EhIU
+mm0DLY!(KIZfdfFd,UDpY8BDX,UE)hA3"4!eVXX)FZb0dB9c6fbZJ#"!fUUPd`RU
+PG'VG#rC&BZB5r06d4XK6B4f82e5Pcj8"UL'*#l)faK-!*IKC'K$+qRfqZ&emei6
+DDhGN"QA`RQXK'DkN&4U!`SQfhU&a)53,Ze`CJlI1L)6c9-02TPK94#S'&#URRMa
+XF%dV%(EhIliiA4[KKYB-k*6i9aX4am)HXBG00qcd@G%DTEBJ)rjiiAbK2E'Dm'`
+$PB'lj5GP&XM04epAEhGlX!9q2(!JZ!C"Yf5XM#29I'`XS@0*U+,5VrYl[pXF1B'
+Z`)K4fUA8JQq2b@69NYD'"lbJ,HrM#3NNV+!a#j&1!1EBcKc,j&NrUP4Z!*ri"qJ
+ZS5eYVk,&#YS#Ikic"cRC+)D*N@jMmINB-YdX,9MIbY+1,TTH(3q08HB(HX*U%2*
+6C1'C"Jj(pf3"6pQ0JMKG09JTJf3*63&H4S812lNVID8[lHlpq0S1j&RL(60@k%d
+,YXdmA"PbdhKmhYl[pFF*E8GHU,PP+`@A+GqlJBV5bb5Lq+Z2h%TJ+CUJFdE#FH!
+83!CI2PFF,+Y2mJJBCi"A+'!JPdl9U#dcc`4Fa%`-@HDh8)c*jEDBU%Ikh3I$a9F
+M!CX"(&eID)HfR90@iSArcM,'fejSV[KlHlqZ,6@(3jZD2@lQ&C1c&TRQ[RP4(mI
+0ScCP-hmaHlQBcBa#iP&045(mbdN*92,!+P+jLp)(YihFF01`#06G5&Y23f$d2U*
+NFfKL#P%KPJ8Rd'""!lY"``M3!,`m-!V"39YT%-qS&I40D('L(!N+b0[M9&44@B9
+kJGiH9dS%@i@NQ,Kd)'(2+fd2fUQ0-Q)!Kh8N(*6A690E8*Mb)K3U,jD(U"bd1E3
+Y*mf`[2N3S@3CB@FLDR1&jm`D1CehZj!!$1+89`QfZN3A[8f+"Q$%eCK'lC'fDS3
+*#Kf69A-[%i@',&TXMdSY258Q,F*DpCQcp[Gm$f%p%1,,Rm-,lF)df1$UU9JL)-'
+)'hq,S(k)H$+d-A4@0-8lHl%i$Y%2Rbjh`S'h3L,Q`GSKQbq0m&c5VqhZq*X'k)H
+(,iAh*TS@0!h3DTM"DJZZjkGZR96c,U@J(+L93&85k5Z)+@0,P*p'*i,G(%Y`BVq
+feBA"4,B4VTX!5bq$k'JQB+dKb5$,e+NQTr4'1jBD93rVX%#'F9"UP6B@8l@CL55
+BkLmNX5A4fc@K*+Yf8)e4(@l)hV*BIkBm3GDdf5-*5S%60[%pARTUU9$!X,S+63C
+U&)!6fD&5VV6N&pdcEVPbc1a3Jjr2#9m40YlHlq)E4KI)'&61+"%E2Q5aT""%STQ
+0,dGDcbqaB4l#HR`ii@i@@'M'`8`f6!`P,2M&#%"XD41EV%fV4T!!i3U883DfhUJ
+`[f"4aL'B*d'jFQD)RVl%#!K[mkJReJ`B3GN2C*XZB!MQ1UX-3[5k&VV@pm+NL"H
+'h#qj)ra+q)hGVNT$"qDcM"qZY34qJ,49Pce@e3G5eA5!2MT)FCAJ$iD"![$-%-!
+j`"f)!rSD,1HI3!)ECVh6Rh)jJYQ@,Xa3G2,"j#$hRc1aJ5JqU3T#@AhFJFmRfD`
+h-Z)rYaP3pmfS9R`Cdka+JbYMVZGLd'N"D!Z*8KBr&EHkp"90Ke2X+JBI60E3f-P
+%`(#MU)p[GrdeAETr46SMU#Bk%!J1j)hM5,1Q2c2"!Z&P55-EH4UAVGeNV0eH)aa
+26j)FT&4NdNR6jDQS'(82RDc'i4&VTY#41P9X)C)`aEdDJ()r$)VCP%+L(8ka'#)
+!K(",bQ[L(&fKMYU%85,a06!aB(3G1Pb"ae0`&DBelEp`@E90e'PFLQQJpNKG)MA
+iH[6X'!f(h'6I50!fQ54CIV)&q$mX,Vh8a*46a8Z`5,*Q,p0)"lK-Q"l)Jf@8)GD
+YVKbb$-'MG*DkEj86ERdB#LRedJ$rb91Z*CU'QZPE)$3%&N$B9P"qa$Qc%G#VXUe
+JTAAi8d#25DJSBTJ(5J5ACJA+N!#[3*3KK109i5+R0`f5%Q6*pS%)X6'`CC61G-!
+b!,cd(NYL&M[CNC8ANaAD8@6F,5TqG`EpShLb!D5K%kJQUFUDS(%S2$4[&*qI!D"
+)RlbYTr33h#lpGXTeh`bjFUS6+1LB`ZV(CThm2cXV+&a!&*KU$e)Y0JlCX+P4#88
+p&0$XEje4`2#@f,XbNPf#a(PTcH*GSbd0(,04c2@KX-%DPS0Ah"GNEL84bjN6++1
+,-rm()RN&ST!!M)a&dMe(aX$"JZikNV01%ZVpiddp23(K+Y0f!e@BrNEFbH!`8%m
+,X*UKV(fbVKpe8adKiqj3iRf4RjljKVQG[Gr!#fcG!ADBka%G3*iI0Gr43S"C%kI
+j#p$e8L2r'[0N$LD8H$&qKcJ8UD9YYMd8b&Pj!ZND"U6QmdJ5k8da$0-PUMZ*!$C
+"6C%MVeJrKEN86B4YqbD9U![K1+*4@T[B,mmE!"+!mNT8MXq'P8+#r0E,$D9+UC(
+SiYYj"bY"(D(RHhZpjXq',c84*@@!DK"pM94CdKEqbY3RaKUS)*QV1#*6DRk+"Lc
+(@9`C9e1@ZCA*SG!`d$$MG$TL0!m!K-$TQ6#2a0`BM0GMYZB%&PqYq-ZkB$&Er5U
+6DpU49,*Sd3aXNLh2Rb"Fe-q`KNBPdeR5)65-91h1X%[5eI+J$6"9NHNe(p51@G$
+lkQ)JmEe-60YG@QAMi55K*ic8R+V6P5JPSDJf#SeK!`0$aa&q4cI29Hr#XMSj0lq
+LXKFiffc&'mA(LaGEMbh-8K")VdVYi8JS3hXi!hA[CP"jZfj[Cqc6c95e6#3+0l`
+YY'NXjdkNGcaT6f3KhTjQ+QNXHFKT1K)i3iUHpJV!QCkKI+a+Y(J%`1MJfi[SF2d
+prmBR&5Z0*NY`Bq9Y@BclhrThBPh$d`V,mrCFS3,[6@H8kQi!DjZCI#6-0FZb(&D
+eFU'E3CHJmB2'LUKR$IEZEF(b-HCE)$V9ARIrHBTjPLF@8%"9dK`6(a$Y[F-R2TJ
+r2ILjVCYZa*a#VQ8h--[PY20X%d1f0ie+E68$dCr$a'RL-ca9-j86"hGc6rTedV`
+f@591&,CK@[SPCh`i@UTfha+V@$hN@#cLd'TQ9@VmLMZ4(e"Jc1r`Qh%PrkC0idk
+p#R$4YmF`SE$KG#eEqQ)jXb3fB9AbllR!%A,-U5jCFRL%*3R%'TM9`B(XMb0%FSR
+K[JA8Qp2TCkGXSLF8`&C&pEb0iY6@'ZapiE9Keb'f'pi#"M$TC,81BhRBaPl#"Hf
+ehUSM1CX#iE'#e(LB1E3ULmG)relhJ0ZT#l5M'UY8kj!!9)I0UQD*3!IPGMSF!L9
+bp$fISTJ5M&3))Xqa-8NhE3cA'!E10'`p'LN6AkKcGR(UV!H9jK0YXNd-#A[irMp
+fANbpr[UjM)eD`YS@,&l"3L+2,qji%&HFJ-)RUC`lSLi*F(k8BCkCNcN9dIQdCHf
+82DffTei5"+i!56@`6GMMT)%(B[4'fX*CF8Mi5SiaMK60Z8MdERde9qk!LCiRp&B
+k$`BSj%biL5R)(T!!edlqkQ,'m%bCkr53!"ME&b8-'6GMG1SUfSA%q99")68l%JL
+RR(*YAeccmHQ"T#Rb@,p6B#M$mkeS!CPBR(,S3ML6)IqVkL(b'cI6B'fdl,1hm6P
+r%jIk6NQkLGU,jk6SYGkd3&iR5NH5,a4%0jDHQ9UV-*J)DIlBSNL`Dmkl"I&Tf!$
+'D$qH%e#q$8KJFYme[-Qr'eI(AGbdp0"T2"FacNk4(HQYfS6RS39hML#NYJ0aX+%
+GY8fd,`'D&a)S8Cfj1ETY"YJMe#9LfdBQ%0e8MP,)58(dR9F1R9-*!#T%cmdfY#j
+-20`R)UA$5'P`k#eQG,,VAK16#5Z#&RbKKkr4bm[Sqrl24jrVj)Ek[NV`2IGUFlC
++T+UKicBMAL+"T8T*E+r!Y8rGc6d2ZM12Pmkb&$T08PhejNPA4)0HeB%8Vp*cXa0
+G93keh1aJXkCde,$5%3jf1-[,QPHQi@hf'L9rkJNNUaPFSCqakCj`'6IZ""mT,iK
+%1[F'IhX#Jabf%0HU`Dip4,JEJ2RfLEM46e-'rXQX')EJDeHQh'&lL!@#PUJYVAQ
+5XkUkE%H%lchDYBjXVNY2#'ji[@4H*RpVce0cB[I@LJJb1iBQF#K6,rfdeSV$ffV
+SZ2'1,334GMHADrATRPDH)[`kHK@jL`([AEBHG*T*c9A@kJVJl8I$6S5lrJANq&Q
+NHSmA#LN@@D!pcYhhXc1N8PR)1KT9cF2PCjX'6KJVk36SjZM`D9'rCJS2eVX"JS$
+b1#LH411PDV'qUp&5MH9GIH%VcNZZVaeca[imHrmmHZQkcQXIKi)D*E*Srh-bHXZ
+Hh+QLkIC0caDq`k8UcSi0IerNAcp"kS9'(@b%C$KEZ5TJR1F1LLeV&ZF*2U6kZ,U
+!*lp0m439!Fh6c!VM9fq6JAiPGF6EBKU!Ijh2lpf$BHjYL[jN3L3lS!Eha+DRKr@
+&D'KQ,aj4FpN,5,Ur44G!NhSdIM,j$HhQU6PIT'VQRYNCkBlbJqBMeMlZ'![S9Z$
+$J%)Vb*K,"r5kXT[QJAJ1@M$iHSY+Gj8V0Y&cB(LM6(DZCj9eT+fQbLDR)mS6'(Q
+Gb88r+@Sr@6+%VI@U%!p$I(#EBLYETK4(Dml4r&irAF6dXF2[`+@(XL0"&LSKpda
+pbU8p9Va$m'&iIYH,hB[&aBb,HH,"pTe#'R1`bT0L4Y@&XIc`T!+8*#H5Zlpc*iZ
+Q@Y!Nq15CEP+Y6*-5XDqeb#*KMAC4U-ifRlSI@epMq1'qTe"G2GkqG0+0eAiB3Hb
+I$UrJGIZX#9U9l$M2ND"fM2r1HY8A$4EUcb(Jlqb+4V(cV0Jr4Q%Q+$m8P'KrX31
+24!IfDqRAHG"$4Q(de6UL(3Z+$DBl&rm[DSV2a!fdYN2D$#BTr'S+j2T)CAY#j"e
+Yj$(SHK9Em"'DYGC'SV*P(RAEFjaS@Q+TEUJ)CihjNbYc*!RRU(rh95I(aGQQ1@c
+Ki%)pXQRjbCjf(4bV'l3'3$0FBqHAp8rK3l!MA6qH03Je)Q'ZS-[B%2Ep8`5K9i8
+0QFaLAB6l1!'Yp)+m(@+'b$%1e(HR9MDUU4[!5@X#i[2-lHZN@r$E!h,9UpQNI3#
+dRJ(0eiVeXq#ETHUF%VlFB!%+q--@T5k3!%8*HPB9)eYDlKZdHBc-6YiIJ*PE1,4
+ZKX2M'i[SI"TAa-q"XhcVIU#G))QJcNp+DZ"%BNhkp2Ypa9k-`UX6U3jf)6`Z025
+mZ-cG%FB4)00e4Xj%c2MTY$m2#FPXCa%L@JEjCY9ZrT`)11`GYkr+9jhaYCSZYZ2
+U`I2Y54,[d3hmGFSRcYdNJbId!M0bZjNHL*NTSj4jG+0S5E3VTX-#DK`VFFDk29F
+kMje)Qkdqh!NkB%rlka(3a#ihd3i(+FV'RUH[l2E)Y-')d@c5[Fj[PmhVR0Qeq9l
+2B5hkrdY8S-(H3p9T&cY0HZfGXd'@YYYi,P93%q$P6p#r8kZjr3TC+)`ad"YMD0&
+22FPC&)@Q9K(Ndp2RKE+M"2hi-j0Z!&MML9dA,(LHmSYpIeRiJJPcLck"c@cGrqB
+(j,A#fHRD+RFimjBpp38Ab)m#k%@Rld+0RhVU%VP5h)E$#@,NbEYFAjQb+UBZSNe
+Amef%fR-%XZXheHMe#df*([5!U3@XGD(6R2rc"hrqTkpJf(*id3kTXlAakGpI5XU
+U6@eMY1*KqCJ`5N85b#[2bi@95R(LUIXCZY"`Ic`dp0f06ZAq%'JcD@k54XH,,(#
+Xh-mH&Fb%,VH1[pN"r'!m+Kk[9DXVUKNG&GjE4$%L)dlJa$!Na3%H-Pija're&$A
+c4X)09@3)ab+ZJ+c0`NhQGNdIY%`bdPEGQ5M[*AJm8'j[`VqBD@@!CXd!p1Qh@jp
+M@l5SMBD#+mrNl)!#LYam'F1YF9D@'%SKPjkF1(Lbq2L629''NrIL)9dcr435M3#
+!%-cXG,ah+,&Ze9q`bEYpq&caK1amP9eTbTXUbkJk*,5U-4K&lqa@#bDr[KF220Z
+i"Fq9bRP*9Bi6qDjUk-r%aAF#BlkKl*4X"d1-B8j+3fVBI9rTjf`N0$8ZTf&Yl0[
+CaiH98!QCR[rEe0X+q'NiaMD6dhPE55fMrTYd5#XI$`m11(fqherhKkIYqq(,k16
+PpAYrUB0M4@60NEBUF[6aR)3&T42)!fjpd`b1CjkfBp9K,a*TqLlfV'Hp(LejN6Z
+DVhR&Q0R1T```!3cmdli*RCI$[C`BiN,1@qT,0JGH9'r"FF('k1l-$Dfe$r!mafS
+(4lH1HYKi2fG,$Jc#r'riF1Cp($l*U3AI-`iRi1&"Km6$A5pLh8MaRm%(pXB6C`8
+eC)lc@[(1Qmc4XLYmF%HBLe4m+D1lR`K-%6D#d'C4fCTpUlb$[Ak83c[mfNmYcQq
++$`pLr@Mb+a6TrK8VDhQebJ6(`R'LmK4N(TX1TJRe(j09KF#@(TMYcAlK$5DT@5(
+T!X2[Abhp45e[F!h*XT5X",95QS!q6,EB0lK,rJk(8[T%ASMZXij$Xq,[j+fh*Mq
+JCPh(F`H"9-f3!1YLITQeiC@Eb"FG9RH#rm5V6Md6"JVI1E'8eQiGqShm'YQlAK9
+9pL8,$LYD"fMaC9E02`$fU)(dlR#BUQ)[##rXl)*!GScCX[K9+`F9Vp%*9UD-Ahf
+JEScjI&i2!K"$(LQ5F[)#QZHQiIY8MLEXK@'3!)3Uc(bq$je)@#&fAj9%(4P@C2#
+I)Q,-$`Kh-RlB2dF)TdU4,hR[*qBGfXS6a'(K',"qJ90[S@iq16MC+fRp*$YaIBM
+m@Nr9S[)k5fCIp2GETShBm%Dm4l`4[C!!kB`Rq%-qK%p%+ebe2pN3eim(SLm@2bq
+Ab`p(fqNa!+#iL!mRNmQ)!!"#!!#*QBZUTl[,ZXUUUlZUc%PhKVGiN!"hChCjUCU
+BLiD+GTH'L*HUH(GlGhLCL!TDR(9PC'CPPfCPD999GRH@aj!!#)!J!!)M0%9QChP
+jLUQXVD#DfXX-`-!!!!$!`!!!!!!!`-P!0%999@CQCQCfGhGiGRH(KiGhKhL)LBH
+(L(L)L(L)L*L*L*LBL)Q)L*KiQ)Q*Q)LCQBLlLBLCQBLCQTU)Q+QCQE9U'+I,(b`
+kIEdCTCUVGFHf'j!!pFXqF!@DQLS!lTMlDTkSGNDDTk-m0qhFqV@!ji0VBmF2&aB
+ASHlIC#jp9[HKFmRNmQl[Ic!$K[h2,mqpjGrb3cG`)+&rYd3m@YDZqriICmfYDD6
+ZipPVlrKrkeV3$h[q(bG13"mR,#DM2@")$+PTRSXUJ#e)YXUMKKANTSXaj+,+f%R
+YJIaRVb4TKJlJ(ijUSjHb08+%#0#"T5#Y`Kd8CS`Sa%83c88a*+iV-S)5M1"TA4$
+VcdDB5i#8-Y-I+dhj-0-Z+X!Vp'LQI2A9$A3)km0),a#2`beaK,R"acJT*Dd#U$h
+pf#LZZM-dZ0%Z1,#9URcimXDY%X`3h#&836+K5"#S"9YTId@B(`9+&)E8XeGNZA,
+h3Z@rS3[U['q$qZQI3q$p3Sd93a"1+)8UD0G-q'1GSIK#I206'@S*RD&!U#jEhrS
+D-2aXSVL'Z[Im2$HX#-CDjjS8D)jb,#PUE,3823eb1Xd[@S-PcUQB)(Rl!cr*,5!
+A'N,[kE+Fi6[L98c#KaBQPMkD++mi#C!!Ed2&&bjjFY'-UaNa-%M"RpV3J!GmEq4
+Tf2X0H4f92ajl-f#0)',4,9$DX4#lKSH-YE"hVdPhVDiI($KSdGe-q2*@(XIUmQf
+AYpp!0r-T+[dK0(V4lBTQp0-ZIVKIY`jTCdDUG20J%5KX#QXR1V`!60k*kJ`c"C@
+B0`3@k'&CU--q+HB,$Sce!K!kC!058D3I0QI#(P#i@&6CJp8VM(Uj2C!!p8FmDCF
+X1B0Y!eH1HB0""Z2eFh(i`9660USa9k55B"QDA##El*CmXTF1qlLkIXjICd`[FRZ
+KpelRjlh*dqiP&,RlS"Q1%Vmp4C35cQScCLM14K8m@I&3MK1+bP)1F-4),bPa*9(
+b"efS2JDQ4)CM%Db&l[eT!M#DM$(Ui,Ybi&fImL6mUG-XD`Lb!*11Y)!E*lEef52
+ES"HKh)"Vhr$rhDK9NS"ENd5BMd)!3`'LMcNpYf623SH,R,lMP`1NEFRYeJM2lSl
+)4T,K`PZU'+1PB[hah5VE#R)DB`b5P-G#X)lS#3"9SM02,PUeYD6$(%l#1S!b3L+
+53J9!IhN#q)JArSJAA)&fL"I'3,rFJAr&UeV33El"![hS"I[rX32rq8'AL"l4![j
+pqX%#lR[q'qA8Vr2cm[2$R[mh,cp2&bHT(0I4ch[6dKC92A9j5M#3!%dM($661AS
+%QA+[Q'[XA0IEKbmN,d15rpd12Lj,qf*RVMKmiJ(,Q"6mS@%#`ElqeNif5[)(l!a
+3*qV%Km+3!%N*+PBPYXA08P-FX[ED8`!4N!#000&1l1'hk6*A"B00!+N*5e#8j(1
+%S`N`4aJSK(2S$(GHe$$28MV6&B1efk`%2a)A(!NP[9VpjNBr`Y%PK'&S%BZZk%S
+Fd,R!@i!D(VSjGJ(BS2%mM9)B4mq-Jc[#h'MH'U##6m`#!h@C0bSr8&ZK6A@`MF'
+*J*kA!9@3!&1b9`#k,kf"c1`%2*jc!QmMhF)#I0QMKR&#q4&3A2TeE&`'dLIBjm+
+*l$@)D&QGY#b`kZS`i4cel1baU"Ua8ZRmXCF*Q$pA9DfGPM%#3*BJ4GUNi'%"!&J
+K3`G"-bi`ri5Y*#SX-2dQAY9C0NK+VJpD-,%P!djJ1+M+8!ibLB)3[LRaf8a-aEL
+VJX)bAUqcDKXSMl@e1465@M&2*M4S&KNDV8&0Z6J$HKH3!(53!"*%bZ&Z)kBl)Xj
+d#m0pK(HH1QI&*2L*!)-$I9r&)k"q)3m'HGi3ir(&,CP4))H*BRKTHP2Ml%2qNeE
+"HfcLK5k$0G0N8B$f5iI`XUVe5GQ#MY+1Yl38+qriIjfS)%dACRS%``RSJd"#Cpb
+6!,ec,1+`rA1AZ[pV33l9%)b'"KA$13+#2)L3!'T"1U6)&a58jCG'V8(3*)HEF,(
+%I(q--J#AhT,D(&99hpmQ+I[@kL$H3#K0T)bQ)!-R!5R8VkT*@48lkVNUJrAjK)a
+R-AP2G$d*IXlCDCHVp6E8&#,3+UC%QK10U[ar'aBR+a)J5YkbE@54#K)#3K8mPe%
+Kc6'%F#*j*XiD*V#f5L+h"mLE3Q)"QZ4$Kj*Fd86pP$YLNT9A,Qd$"k,P(bERjLV
+hPRSr2FJ`6b8fCbJJTp"DNNlSR@Y*m+dG*I6#N5&$m494#$iPU&D&ViLF,#,kZ&"
+JpYT!BrY"[FU)[9196m-8S'0X-3M,6CPMGZ4c&MRkl68c-$S35'6r+a5cL4Y6lVp
+##q%A@Z"+,1I'*dHeb!ma45i`$l#cISXdD"!GihP"ML%K+NT,Kd-m%+9cfhml@(M
+$pk5M%Zd-MU*hK,@N45Qe0Y`&Fd25%#D@MCj-G&d1F3)Ba,#aEB5$d)[IK"hPH2R
+,2AGK%e!(`5J`re@S#6j%5$'NbJk!5j`TM$d"DCa`rrU&r!UX$U$+$L'!dAZ)J+'
+@#pl&,iK36rAD)50rp30ql24RlXbhbV`3194(FEcmT86(C%'6rj,MFF&pN[jK,q'
+3!&Gch+"11jp'mFf)3F[@2Mp'mX$NrB-L"p$AH)e%Vd[MUC6p,&IiX9fS8hrET56
+peL["!aB[5)+23JABlXrYC9HNBP6p,)Iq,)hf+4GV'hlDV&IT5cqP,'6mk6D8V2T
+02H*R6dTjpa%a8Ec3qIfTljaUT[dl3l9!l+9rr9$ml&3[&4!bhk9%rT85T@HH*m*
+@G(X8K2T,l2&Drb$2IqKB-h'j(SMAr8(,`XaJKLcB'1L%j`[hk5S`ApA9R$jJ`c(
+l0rkFK`0&DaHNd[hK9H#"m(lk(`4%rSI*IE1DP``8mXr@($fkPDd'9bUaIRR1IH[
++'+6D$ldL`kc,&6`24a$3jcL4bPk3!(`T0ei%fH$N8!GM$LXd$*AQ$epCe[Pf`AB
+98XXdY@6C"A$2URV&pL'Xc4X@PBrKVjG2ahVI1)EFeV&3ir#$m33H2(p93G2hl"j
+S"QL93dd(1YJB1"5eA-'&3mlE%`UE,XjZ%qE3+Ei@$Z*P1"IDULm-BPTHd$Dd`cp
+X2VEK9#hYJSSkr'G*T-eq%S)9Ff3!d-['2%iVT&F2Hm1P[#I2f8GCU2!Nml%hJKd
+ZHaa6jaNG#r@1d$`%ciE5N`$-@"4dF`hS$RlMIP#`5PP&2RGIC"q'RUC@($T68l2
+Q)L0EjA)@YaLe!ETPiV9dPYF@FDZ2"8G&V4Ah+pl,98-1-fK+Jf"&N!"%JZRaC"i
+mSb46)&Ua#SZ5@84$5lLm#(I*ZM'(&d,CR"I93bEK(K)MaDZrl`1dEdUVlXS'jEe
+1G4hq)N`XbP!UA#AEN4GL3bh'l%'`'2r`Bb#1C+ddi)'*6F##*8HdTZVL,pp1(dd
+(GC,*PBS&KK0e&)`d(HR%5$6a4f9b43I1[$DFQmCKE(`XKGLSCNXZLk*&#d$SS$l
+c2'dc-l0H)@ji9pfKJSIm6kId1L!GZ@('(*!!)hj8(K*G'DPPa%!H!VdMb9RcMbi
+kCG'4RM#FGq3ffb$D"-RDJ-6+c#8S[F3cU9PTaQeC!Ll4RA2M&Lr8qbp'PS-8G,@
+CC'a#MMSa5UMBL6(H4[&mjM,L)*ekBG4Q-Gm$2mA5dG52`Xl'-F-8P8Q0`Ae%EE)
+I4*35*jQT1qdc,DGS-(S)kD&aD'3qU44E!fJ2fFh50bN+(Km+Mp!Q*q1"d("+RlJ
+HU'hCQZlaK9'RP03-b"S@GKpI2Ue"*0!F(E)6KH9'H,X-bkNNmMbA-8qk5Z')MM)
+M-116XL*f6kpBThc*F2C+%D1')D5a$(DcEai-Sd!a)%B)%Ghm"%,K824c[3XH[1&
+dFelK'rd1'd15+HkED+lrPl+%ejcTG[FaImcck)`&e1Y#XC0iYY#l1b(dA4-FRZS
+XK--i)aX'C%Q[mM[cM,L3!%,cX$9&`iCmFpDkF503*al-IBFZBYf,Kbk@-GC1e$E
+2PX`42Tc!f,C)kMccG5M8i&f`&`dM4eR+X%-EaNL46$h(CkS[,mdf,NQKD"!#+8Q
+VHlj)MCXN&er,PVlVQm&CMeA(bIK[kG+',K$L$#K@GlfTf34IErL,[8*TUJ`,`41
+apbb3!+L1PMB`-6QdNi3mf#FeS)pHIX+V&$bJk6#2@!J"UC!!,SPqbTH%,1'Fa`E
+ECSbZ)Ec%TNDG*CjV%"k)P3`bQ)SJ*UH`-"NVSd+[d&MSbN%Te5SGKZ6B@+A4rZM
+3V%8fA9@+`9KdkHX6!m45-28V0,5RZ1CA4B14XXSqi5!mED0l6#%UFi8V'ZC2bi'
+ESb!Y5R"lXiP9h(%GB+`If"B1FEL3!+eXG+@$9&!I8Ha52rNJ,1a5%#0H5mE"V(5
+6J'p+GPU52i4Q%VCCQc%V*jX%f4e'Gl&4C5#VURr)DmAdfrSQ%8RBJ1hrj%(0mK8
+!faHrN!!GL9N(J[b5C`f$Q6"h42r#QJi%hIK4JKSTS(+-AUdlV,d+XT5Q)T9qBJ9
+'hp*PHj)(5QfI0NM0eebRQ-(S@F*&12K`0MLA$kZ+N!$Q)rAj#CrAiFE[#qffdj-
+%Gj-0c('#kA3YBe(B"lL4ZY$!4%ddL`3c*YLKTPRaA0NI0(-Q%qMZE6a+a"INb!J
+c1VAUEE%c*dkD1B9M$a&BBe'&pV@!4+DJM8Ndal*bpLq*)-hYHXNd92!iJhhr$a*
+`X'@eh1Iqi)EB+4HH-CfNpP'J&f`faIlDTdjXTl)38LMKdTK+8T*iriD*NUC211V
+qMKNYG)BDM[FT(3qfmPELq(U6,8eS3bGVSTT(#G)FFV&Z#"T+R"'pr`rd#[9C'V8
++MY-@bhE#QR("ICRh!K,bYV8(dT*qC@I&T,$#HZ2'FrTRaN$$8NI-5HU(E-p'#2F
+PC9hc,rIprVZr389I)H!)BmS#+hR2QTL53mija519kJ9j`9)Y3Nl)b&fi*S$5Z&E
+)F"bF2`4i31Yr$qA!YKKYI16YHJHNXYMZ)alq(R2DKXe)E!GeBL-B+lEq4Ipd(Gk
+'Q!hLD#"ZV!k5e&iEIl*k40Y2*@mk&#Mf4IpA9$+&LpL&JJ4m!Jp#eHk89qpdHk(
+rRXjHQrd##f(V5mjebBMjfjYVKGBp&JCdFPZZJ%%%-JA((hJRdG-%`V%T#ZJ4$"(
+$9efRSlV&,p9-@@A'E1VS(&9kf!1Z-4,X"MpCJ633Xr$qZ2PDJ3,3iHUaRqX$qSj
+c6d-'qZhTTAlFJ4*JZGA8[lrR(X!8NGZ#BHiQ&a&F2#`qebE"I-2Sf2hXqNc`-m!
+H)eGA8PE(pKlpa+jAiJl6pKF#(eE1bJYrDSY5LFKi)*k"2GI5HhY(#8hfp&R9e$A
+-lQ*L(eGGNAL&Z4f4PcIClZf$`3,[`2H"*!U"4IR)q*-#-a086XP1-ZU!`d[k(AA
+HiB3a%M)%8SLH#pF)G`%k`c(KHMVU@kD-qbcf2Lc#ZB8CBb")9S6G-VpbGFFlEK3
+V*HpCN!!D4A0+S"S1HR*l%j9,0bBU"SpK%VHd4a&3q!655H*"eHF5Nm%Z8f2--0F
+GIi9iJIUJk#qb,Vafr$pI,lEr3PE2RpR(Ik%`qC+c%QH`XI"B2QbTYTL[+1a`CY$
+0JiJrBZ)M`8'%4q+`EF*aYA*K&&ETqMV+[5jFmRBJ-3-&EL!r[84'9DE@$5"RVZZ
+MA43l0VjGUc,3)8#'cj4*B)$hKibS$GTHP"%(eI+jAAD26Sj,2j8kdVNbIK3QEAi
+@(TND&3Med$9rLRKG$0C3kGI*'rQEehHI[AkrUT3@X(Cb$!dB*K+XqiYU"9#SHda
+T3Y!hilU4Pa`INfImKBlC5D1*hYT6Z51SB8!Rfpb96QNk2fYdM%p2DC4$ka@liaf
+0#HTP!(i"SP$b*fkFfHc(ESTaqG(4Nb+,"(V8K[0T+)K`XEF1&aFK#LU@,PXZ'(L
+f,RL,pFZ%1-SPb#8Q+8h`d"98e!cd%E+)9f`&T`AfE,h18D'$!PS-rN%p[AA0,-H
+P)6a`%F1MHJLd2MNl"Bce5%8-X-EM"-fbG[$dQal4rLE'p8Z3!!4IpBH`khHN$J3
+)*B(#GNlL3VhUkNH+)F%P*MZE"k6N&)diKl'Zh5CREaE-880QV9&DebpmEVSb4Iq
+T`i$[R)C"Qj+-U`*1Z@!22-hX6h61Z4!-l1C+Z8FPHjSJ1'Hh#D6qFXUD1Bj,[3%
+b$!V#h+jmUEiCD20I"k2*eAdEffZJilVi2+9RViZMKYPeJGmS3pCLa,*1jakSmiZ
+Q)dK'bhF!r'dDCMlQ"K2!if"kSCmZ)@E,+DQb3AJp+dR"e*(Yd#9ZP@-'Lm+3!1a
+qKGCJqaN0jCUcpl#k+U,id6jkXMUN-JSCicBCf&di29RXNY",[N(lqE2363)-&FU
+N%'rM&k#4rU0*SHEFJ[da`8Y"RVPTQb%%hY&)bkd#5"RqYJS6J%)32pE"d*%5fB`
+`NJVSL0IBQk3EbMJdB#q3!%16!ZJkp%CP##AUc`k`I6l(Bh3ENr!%fZT3P9kA+-Z
+`A-Kcp$RD1,lk!eRkUD!#QAG!PBi*aIB$cX("5(2a@b9Yl#9[P8P0538pqSDq-FV
+DI"$1aFf0mDDiYH(HG4J1mJ,8LpJE&JcJ`riS3NbjCG'VBhaD$A"KNRaMcP,k&DP
+3*PMLV")Xef81,''M4[M*KR#EDPM)LGe[iJFT5RGHl+-f622q0LE"q+I(B(TjK-3
+-c4XGDP5kMU@8-+3mZJ!Lkb3dqh$8SVDK%b,!3LaiimY!T1)3##Zl*S&ZF("L@HR
+i&[P"KFjiLq1D*e(T-iJp*IaCSkS8L*PG'8d-UM-#DFK#$PBKc44S`98#m`AIT&9
+-58fCXjU`!,68d*j9R"508J1M#)Bk139(TPT5Vfa[-5D[V2`3'r1+F!)m4pLCUII
+FfH!dLeD4!5,pA!m#aK)A!SHKBc`GjUXHVchIIm2)8eZ"%61adpjmEAFp,Kjr+CI
+QBF'Y9!G6&&Z84'bdr+pMrQbTrQ+D,E#+h`f29A'A#a#[&XK"9G)S6d-jM"3ddbp
+`cB(SM(CZ!`0LjG$Sb5qeij!!e6J'#i$QFZ5)4*'B4m"2m`Sd'rH"6Qjr81VPkAa
+HkFY!YF+lcVm!b@dhNQDL31!H4JjIlV`0M'rVTS%f)8d$aYR$A"$MSpXIBL@%+)e
+HjR!5G!TGUN9q&f%%-"eCmi"ClGD8Jp6#NM`-Lm8NfMX&Sq$eY%GI+-dHZ'BBEZ,
+%$6c#emRdN!$##I@3!#T'1'S6ZcjQ!HTpYDF+lRJL(#bVPP8XiP3Y,mS1lPm9D)I
+!)UST&r'(Ga-#ST%pE03+jJ3%,`3bY%m6FR!RYZEGcKT[S5MmP(F"d+j`f(`LLm#
+*$YHC&fUFeh*(,S"L%$kZ$b`eKkV$f3"a-5B-jelbKd8Z&qkiQlQ!0QI+RZ@Cph1
+VUi0RCYM`J@YB%F"@f#`dT6VL!Lc3PFD"ABVKLXcTT,-pYk35S3aA8h#K&$C##02
+M%M3i9855dJj(REQT[&j4-l9#*(2!C#,(aR&BZL-aJUNr!M%YT%SCQdXdarCkN!$
+TrXjCNQXc"+$Kr(!dpmG[[$5Db)KJ6ZGL,0RqQNUIZX91[eYbJE"XP!L`Yf6Aei*
+MTSh8e(edR5#8r-`E[6!0F*aY&bm$a+$N4-i[!l&,&Bm!pN)5pr6[9eaC%,ITSmK
+1iHAeqZrbG232LBRkI%6D8+iC433M$41+8#1-'`),NcH4SHGj+&VGSC(,a%8UF8Z
+`fEMd0SFY#2&K"cFa69hR*-*')iq)XR#6hIQKjNX`Vl-&-r$jiI0ZR%IAim!5&X)
+"-YjYjirP#f#UaFla51f,Qlmfa[r0ZZpiB@b8ak9K"T2%-XUjcH2-PrL9)j!!f8p
+0"j!!*P4&VD3QfNa8q@0d*f5!%jQR#,Ab0KM+&ma$!FDp51*berdH(qSd&jZi5VY
+!AJY1(k8c2$JHd&0i#(h),rB9KKlXjUeJYMfRVKMKff@`hD6$B1[rDjpTM#ZGRe'
+q'q8"26-YZF-58Na'be&FUBcUHNYEqTLh&6d)!8lXfkJM[&f%TY+@"j5@IjNdU`#
+4PpTD0)A[#LZ1@MYE5S"j[)(9i[1GTcSmHa,E$-e2Il6#B(2B85JHSD5jBhBirrL
+2eIc1ja'kiPA-mP'Zp#hD)XF"hM8G!UNQrl5,mmBa%(BbrZp$,r$Jb3@Ih3$IiKV
+KGFD@&@U$Lb-H`QXf`dJk%4TbQQUk@3$rZRh4RcD"2b9%-,GY'cMq`Y!RT*hVJ,m
+FS3TY`lV1[aL45NJB5S!hJPN8pd1LF0'T8H'#E9'N3fRSM2Gc61,CLD5IGSRU&#B
+-b#-fAE*QH'LaN!$qJ+)*qp@'GU4`2[FJ%D%)M!RlK31T0rPa(db-MJR2UE4[01a
+$'i1N"bYhJT%9J%k"MQL0"4m2e*S0'CQF8bLLp',J$H!a-AC-e6jTa,QC3XGR#$@
+9-,9,$T&0*iBpjE"62d5NJ[*DMF$Y$j!!J9d%T%ed!#-Cjlm"I[-f)SR@cJkpc$Y
+lJc'H30rq8S3`T[F*ZU+@TRF+Dj+%NkkY(%`6mBN0J3AEB)SM$-ReVEH!LM+e,ZD
+I#YVE[#46fe(CJ!H+$f"Pci0%BR('0#9Jr(mMle9NURa`0!*Sk8p3HKh0*%LeZN5
+NCT3bfJj-,D[bVkLcZr!1A5"94(lrKrNR-%P,0513!(b9['Sm8V&)0hSaVe*9*iF
+eQNU$@GkLf&NrQ$'P@9edq*AKCplZd40)6k9d6NE#+$NjI,"2Dmf[5`[&j@6bG2C
+![f-8%0lK`H-M-cpP!FaR6Hfq)C0+$Khmb(5[',EI5Z!&fUlE,+Am*((2I6JLYrU
+,hm*c!cIiRCX$,dRRiha2+'@m8)K-P3lm+*GFd+mjl`N(m'drP4DFhcLLQf!%-P,
+!D!S@"cH)T$Dc"e3-,m'NlS'"F&J`+R1`2pr`(J&1'ZR9!ZKiFNU2D*FiIX6#,)9
+Gr,)32F+3!*LHpR4%88MK3TLkV*@XQb@fXlG*f4RVarCXR0!ELP'ib,e%FG*J"D(
+Am0)T,G5E`M5i3#rGT9Z'5iR"I!ir''B"JrI$,r5r''@T1Y`b[BjhLZdbV04Ik@H
+pr6JqPaA5iiG)Rk4mabbq,dHI9jU`dQ-k%,@(V-54fJK54kJF1FLbS840$BqG-0N
+!mqB-AUpPCpd`,Z-ZB3N,2,EEQ8YPZd$R8'D%PM4P"IIYh2jVHH#ICA%4iK0`6m"
+mL[h+l1%DekN,1-`)3YbYb,$UZX'+EF*#J*l"44eJITNCT##Y@)6,Ne3%q*SQF$b
+M(+Z&kJ82,LRSMF(9YF2MK`dD1j1p5&mrD[ep`eKiA2*j2S26GIKpYrRpd1'pchr
+6l11(&kBHlPpN2AbqMLp2ZKdrCaG%1,NKHj2G$lVhZfiFA6!",R[G2fAqH(4Ij1M
+LkH,lEpZ'jI[HXi4['RH'0em59R@-aDY&MB`Y0XkHDD$aR3#6f23qD-4b[5[JjP*
+ed!p!lLGAmY(kHfQBJE2fbp0),VkF"4D6')2eLf18U$9cGMPl%Qaml4-"mqj+$HR
+%N!"9Y!ha"GV211d6Xc+aCVeE(cLi5*N*"UEjTSB%'LKLHA%5EbNTQ@#-4kG*$SI
+%APZ3!(#LTCTU%!0fEY(bUC0C##$,r8Y8$EfM0a"K4N*EkL4l4qL$H6f[XR"3Lrh
+6N`625G(#3IT0Mp*XIpTX4",qNh1jLIb$jd(+hF[`$BcU'QDIHN('APYGp0J'iif
+5HN#Jh4M&k,KKLNA,,C&'Zf-h(pi!@#$NHk`BUf'FG0kVm&&m5d%b!fNdNM)bdAe
+AGri'mZPDfBB!3hH&ddd-XC9!S&6-e!A886S[%m+$i(fCY+hr*PmUDqSNJQ&Dk*6
+Jj2DJ16efi@!eGdSe14Y*$8!APaFpF*@Lq&QcadZLc1Ai8&#lUHLeHlXmCLa+I$C
+Qd+M4C`$8F$#BCeZ-G%-fpbaH*0Ej&)p6Q%`R(&Y[63laq0qQIKRlTQUE1$p-hIT
+Qlp-hAp@5FRYN9D$6-@K`)QhkCbJd!ZrjI`cT#QDc`Xkk'A%QRP$c*pU"lG(CmT2
+FV6lqN!",l8efM)X$*a*krAKZlDm+lpq@FH%l%+[5j5fHK@L@li$#re5BV"Tr4-U
+-bB%$)*+E)j[ebDQp1k5b+N0ql$[NNFmjV4SQA$iF)eVm)[+Y*c-ejY%16XPTRSX
+$`SdChG-P[9afUB,T,ELhKJ'M#KH*e6KPda2rQ4jJ'3T*042hl##f)ZBK46d$"d)
+P3DQRqQ!hYVNk1h,%#k)[@kei"UQ'j3VS$-&&0!0%4!Mhq'&JDpd0cpiB6!bq'#2
+lkp&iFYYdB'T`ZhqNG4IbA#KPm,M[IfA%SHBHbkFcH"e2TXPD4Zb0qPVK%c#lA8Z
+NBA"FQiKCX8cALJe+)2R-iS!0!-Q64m5j4i"AmE62N!$X(bV"5C@KkXlF9Q#%DX4
+`6m61*,i#MX$4"#DD6,)Vh1VBl##Ae+QL@US&!4#iq)k4B%`X-KdM3!Sp1bG3#"&
+qb0(5`MUl+kp-*"iA5j)m!h26L4fiHDk["mR,e1LF,e-[Th1L6@#@4XkMp,6cB"(
+MB3ck'`!Q5Bp2F2N9ll[K0)9BeS0NQ-4Jj*0Ibjm#mD#rcGDA$````m4m$&!0[F!
+XGNlrda&ES,T,j1PGT(re@G-iX0b1CZAkpci5jCrZMPMXA*1PDh)1i*ej+@YR1JA
+UCpQ'A'$qUL94`-QbrQ16IUeV3l[[5R[@qbr`rfjZALj1Q'l$R[p(6HjqQ'iIZmF
+UmY0VPAh2*pAdQFdkbY`2@h2%mfQJCLCjhK`%"mmlj$RCD@peq!ambCe#cZ((6j!
+!q1-dr0+I!D#16dq%pG"qH1Hc0JM6YPHQJldl3J'aN!"Lk#0F`5i[(BAMJ45dm8A
+i,k-4EGNZ@aB64r`SceDE%hr[4%qdm1+KrEb`kIEd!p+VBj!!N!!F'MKr$@NEiJ%
+e684,ZmkSJ2Mp(GPZmS3--3q8FfD'aj8ea%I*GTE0HK'P@D-Cm)lS2EV%k%NN,J5
+&hDPd)e&&$R296T6dmVF#r*YcC$Qi*m9A"i)9PrZ4KU6f+'VQl*cFh21`H$'[@&T
+bc,3%[!m(Y!peT9Uk!JFCJ3&I'FDmi[JhS--B'&iY+4k$mIa)DI3B(4b*1JiGhmM
+NFA5$Tm,"eN4[j(@@*j1#2(X-$Q)INEL3!+[`@09Q"rJk(mJIJG"J!RJCRrj%9&&
+EX11PYTeC[ZY`#KBdR#$Dei@U%H&-Ji@GAEABpe!maLqc9`6Q0X5qbhHIVq+m"R*
+0EY30$kXV,HiXiG5E3qG&fMIC#K3%L+JA+S+q*mc#RY!qS15%jESj-LMiSA+''1q
+MfjCBT`T!aXY%Z&82Zh9A0Rap20X)3Qkcmj[q9-V81AXS91M1)B8HkQIbDpdfCmY
+#Bcq`mhrZ!G)@0PfB+Ac)r[!UGf'k81,1irHcYdYm2fIfBUeQ"L-K8IKPA!ciR##
+!'Ih@NT@!)$idLLqb@`CCl*lq(X2l0HL!5c12&+[jRU"!,hl!2(G8cZ(,Hk5K0Rd
+Si#J8CpGBGX2UCaMU80-d98f08Nf&N`TMp5j6$Z&,`6P46J[FP9Xq'J"eDp[iQ`"
++1L0)Yb'XUp5V'AI3*$02R(a4+(h1!fhPSaSQe1pQ1+`#"A6@AB%Uh@6P%!PVU$K
+CbVAU@m2m$#4qDpkVjpUM&&VdGaC+JYPd4rX1H(l,h0dLiP"UaQMYe,$INIhrr2C
+HkH,Pj(h(k5ihj(ATi[9l1FRTi(f(5bj(j(Bi-,r2Ij1'qq&UV9EmM[S[m+RHq$Y
+e,1INIp0lkq-RTm6l$jCGV4d0[@BB@jAR9G-3)DkE9"jlh*k1Ae`pR3R&Tklh$cm
+[3'K2A3G9d9GdlI6k)aa`PTC298*AQ3Af4p2T[G!(`45FMUGq590Qr3`CAh@'E!P
+1JpbkNSDkV2`%'N4CSbLTjA@06i3'88B6C%5BH[qUMFH%NkJ13QqLArNS(`%YF4'
+IR3Z"jS6&p6IV`8BHir3L35hk3q'*hPU(UiqAklh($MjHAQmU[K$rNJK196i*6#+
+90KX1kX`1MAYpKUMH8h5c"R)Jae2Z,"11L213!!X85HRI$9hQV8)#3P#JBkQ!59M
+iE"lT6!F)jFJpZJB#,qB4FUreP,)R-L%cUP,kFGC*KB'Z05*jiV@M@"5fhLP)'8)
+iTcie*c+3!')M#i4fYTiRARR%ff#!IQZD8UZ`'aM8$r5+!m,42K[[q'fB-1S-HjZ
+1paFLpH%q*dDXM!3KQ-V'bMj,EHa[rpX@b[&`&XZ!kSqR([Ek9LCaLFA)QB5$Uem
+Z0hlEa*K4prfI'9qXh3Uc4@Te896e1b$3Fm'+E1!3(cJ&PSSq&KF0Y3X-e!SZlkS
+DHMcfed3b4qaFDH,`VK(Sk*CK*Z#%F4f,Y%BT)eR)%`0&M#j9,a4T0CP)J4i6$#*
+C(6U5RMhQH-bN5SB'''bH8Qp@kq8b$"INfX+$2kr1!BpId3fBlabR8a[mX6MHS3k
+DP,`U`-MGLYqd-pHbAY9[XF%42iLK"R3SDIlU1Xd&a-R0+bBA8aF@G6fqVUdMkhB
+pRCB@aLb68r@YYTRM5E@jP3YN(U8$1(3QZG!46S5'"6A"35U5JPc-V8j1"!iPDeR
+$3,eq*#T["A+66ca$0h-AQF-YkZd0-'phc$k2HGl(VHH3!2(%3dMMcK000!dFN!"
+SZE'PcaH))TL6LEF0P5df,PdF1D%icJ&+5(AJ&HQ6PY31%Z&`)C6@b%CUk"Mhi3b
+X&pr(b4ijUE,iH'lPcDI6Y'ceVAZp`PmmllK,*ji(@VSi'"K$*3MHEk+&1iTIpLh
+dUTq06PF2peYC0&*6(3Xp4IBD@deSp&req013!"1Ydj(idhhK81e2qriIY$"6Y3K
+DMT65&D2'ihEl'"LI3F&%LDiJ@@(ldHcemd"iTT%j&#plp[Vk!'3"MmiFiLK0V*)
+qJ8UIe4bHq9`@D"J5'a`*pP"BCeG4R(4l61m2k*3QJrPT5MqHiJH82+II!THZTb&
+Y&XK%T$&e"`KbR8CFfX5--`m&BLIkik&m2JEp(J`R$B"a,kK$Q*!!Kk%,#@VVE#9
+`#LCSXkl"N!"00,I%Aa&f[63C43dY9md"f-*F`SX#SQRr)JKbA`1,[,3#G,hRmrR
+KIjI5mdk)HEcHE@!!!!"#!!#BLBZEPkUVZVZVZVZUUdX)PUL*X(KjGh#CQSK`KiL
+APiH+Pj!!YiHJGhF!LV"J!+49C'CPPeC9D99'CRDQ"V!)J#!!!L0%499QCiQ)L*Q
+k#V!*QUX!!!!!#`!!U`X!!!!!#8!c989Q9@CQCQGhChH(GhGhL)GiH(QBL)KhQ)L
+BKiLSU)H)QB#*HTQj#BQTLiUCUBU+QTLSQCQ,QU#!ZDQ3!,#j#F'#'1UZA&$XprA
+QPQYhTbliHD(3!AG'c&%!cXPllkViDCAAe@f3!1(Hi22Z!ErGjI(p-2Sjm6XGlZQ
+("jplIK`HMdHMkYrqAeErSK`IbiZ(kq,Kp%-fX%+(0hjiI4ZB12iI(frqEQ#%1c+
+#i!('&mT`YaNh`c4TZY[KMYZKRZYaD+DV-N,kXfHZ8#Dlpj3lP#rA1b2H#$aEQ!"
+6iI(jF*9jlEEXdCJ(q$bJL)1YF-*(F+V&V5qPB`RE$df4c5p5`KMZYc2!PISSr+(
+TeCBcN!""S6"i85`VHLh42e3"P`h5)4[!iK'q#$9C!a!F`p+!B,K)lB@JQFd"IcH
+NJYl"qMA)VAmb*D&Ihhab5f&F-&,LhYZi"@""md1@h4C-XL$fm,p&1ALh0c$C,9L
+Uc5X4IG9Q+9K4Aj(!Iam1ppRedjJ&[$J#1))LcJ)[Z`4$0f%TdlcK-aeAAK")iVF
+H-[DK9@#'%K'ZUb5`U5)JTKR#Y)@f9kpal$VMhmj(hci)AcMG1'UUH@$#4$&EUX8
+S[Tk[jmRZjrrZ6XjqRh0,`jl+Te4VUr['BJAiNJc!dTd"8D(mY")r+l%K-#)BTBd
+E"X`mYS5kbGr@$V6PaaV[N@DIiB)@@`R'J1U$aY+a0Z3J%5PhQ)RiI(q"5TCqNYa
+b#+k@1pXS!9IX3RJ,bZPC6+&G9md&6Z#ArM"$VP24RKS[-0,JG3@&B*4D9fdUMrh
+`"Fk*1)$!3*fje,C)Sf)2GUK2IVXYXejR&m++f`"X24JiS&B5XdeA@f&1Ga'[k@2
+3Eh"`rC1l4)4Dr$irU`%f#4fl*9BS8jE`JA(pZmf*Ip-!I(a"mJ*mN!#mJSZMNb5
+a8@cQ)h2KmIpX#J[(&TL8A`k55)8DiHCKm!Jm392SSRG'QB%6(-'4i5$6UTM@*@[
+lb85l,5kLc4QS-3M'GBlECPaSHI)PVP2$QMh5Bk6M3("1-XX5S4ieL-5`b9DSkdN
+2Mh"j4DlQ$G6*[`@$dH@qB88@S2&8HdSe+(A9SXX"()b[+9J+rV$imXFG&Fi2#md
+cccT)[qR"#k03FG'ZX&HZZh8@bY'Y3pIH0S2C2paY+(CDiD0XU85[BLcrmRBkQDN
+YQLZYXC1fBE(Di8Kp"'ZN"56Jp21YN9r"$+5E4@P5NDk%k-C44l*De%kHU9HQ@F8
+P5[Ja4VBi"9`F1GBQr24E13X#I$irZ`#(C*CT4[e`3-VB@9-aXXYQP"N+C@$5fLe
+%Gq30SE%,6pMBrTTf!#0$!2edaZS"jTYckh`-1DbQ[CK%d9E3d$qj#&YqJ9Q(Z-X
+i8aR[G',2D+GPp0e3IkHi`PCLc@iTE"4MVMhX-6G5@S,IE&da3)UajL-X0e@6+'P
+A@kX-JqaKl,3khDZ8%aSQ@B4NJhTB$4[Lf1+X30#VXI!U3+Vc39dEfKK4ELe[X-#
+&8Y8U&bkpT0!XQ*Cim$[-aJEK9m0GZLi90Vje6d&lIHK$UPRVL+(e5iCQVN)&J*1
+U+l*D$XaCZKqZQUk0@`dprp3rCPMB,'D3!%acV[IehKMj[2rpX9#h96&f%3DATR+
+kVEX81MQk1RUj2Gl1hS5Uk!ZDHTTR!&TD-%5J)iPQ[080mflGjLRfc3+ZKTm3S%(
+31b4MU,$GZC61NMZYiq!!hrN$#3UfLhqSpm#K(5)q*A*0GKaK(TbPBb2`6Nm(e`%
+!XpHH8&#U@)MMjHL(0$SKd`kSFN2G$f3lBG#3!"AcVFG49N[lUXl!3UXGIR$dLk`
+c8(RlX!B8-dIb"#4RX'@iV,GeA8A)@(HhTkZMNl0d@RJdKl6e-5PV-)fBG0&[H%G
+J+BJ"T89jZ%ATM3&&XkV'+*DdPpA!X3296dU[m+SVeL"k1`##%e6!f((cNbl0Z%#
+PSSl33VpSTK"MbQCNSTSlZkiVTa#kTb6qSpZUIekFK+0196qlHE!`R)fl`2'&0D!
+lh3C9V#V',@BLcDFJB#%K[UaZUVURf,P"*bcS(5V8f4lkdERX%VGPfCeAK`j4hXS
+Id!Mrr$[DkM1%+AjAqd[T&E0,rmDP$&j"9rihe(XIrA"+l)14-#1QrD,Z1@9K@YP
+)X33q"MhLbH$jdKA)B`jTAYAi8D8STVVbAhZjY@'j5`$4X+!fhC)f,dQd0U8mdKc
+rQAqNeJ"8c-j*2G%EkU4SB$AS1IiAX%IIae5Va16'%DH2J0DY-`p@E'!D$r,69ES
+&Je"NU3mbpj,V43P4$&6&a52&`6ZkcqH0a"U$C'#(4&9h,"$#68NklJr!b-+5mr)
+@qJmk`+U%4deDj*-3Em`T#J4LD48cCG[HDQi`(ZANFdX58$$&b[Ah&Q9+#kAIiJK
+,VYQTH[B0HE&!C8S1C&l$5hN'$@1-5*T25&ES$9Y%+L&LGFVEKCf*#TII$am'eMr
+eFD*9VF+dM9PY&dSpb-(''2&ECj*`3*V0U$CElceFK9()pA)'TmqcTiNLHp[9dp#
+`9bHmlH"*AB,RV'fE!+YZeBBkH,B!kX(Hd9VA"3K+B+N"Za"'X*'Zf`)V%R*lh3r
+j2I$$i`36Q(0USjHALKjH99l[PYce5(ikU(kY"jU%Pm3&*6j$PA)$hGDC@!9p04E
+Kj`fd5eUS[*Ha)293G"@@kTm`JS9k*#A)6IPF5aC65LlkDH,$"DN&T&bmT`CYljk
+a@&1!q,cAHj9bfQP(Xa49$4$'Q[Jf8hbpT)Q5fL3!3$Ek3'E2(`$6'ML$PB#Md3a
+$MJ0T*c8-#d@4(kX@qUkTN!"+*8+ckE6MF33"2r6qBTEUij`YFD@ZqN)`c*5VV9F
+&0JRVafUXa#N(*PKpbj8+!(G80IT,$"Q6D5(f$H-ZUS5qHCb+kZk3!'j3mU2DXli
+`hEf0da1$&qfp$2!IqE8Qa`NmL,E0mj*6P$F@hX+diHcNhEIA5q1*ii9d'pMYH$9
+3aR!QaJc-@UDSGGpUQ$PdRPE@NmB3`CZU`rqDe52d`NZfIZ3Gqj!!GaK4fGh8K,5
++ZYV)Sbkfd'YPeD,,49d-h5-rSHV8#YQNA%Rp*8Q1KGR`fX`'di5J2(GYSCMDX@3
+L$Y(J99h29jRV@SSX)+eB84Lqh-N2hKFPa+JhM#3h3-*AC62S-AEAm,EbM*@hEb`
+9!+*6')Uh+e8M3$8B*&@j'T2e#&dR)Vr[fR*6Pr+DUiS)`3*[m69V93cMGYVRVKp
+Qr[QHdHFk1QfV%U9a(Bq&I&EFLi-Pd3$A"VY65"GM9Ub&ep[hrMcF[BUh,eF`XRh
+a(F%FcU$MMGDEl0TXDL#Y3PUcSX5[I!*i!i)C+ML%Hq!Cq1$iH1bHLiEE@-E1l#A
+4)(f8-JZeC'lZc@4[)5Cpa81GY`9bf89ReGrILAm(PX(L4a-1b9i&)Sk`KV1ir#T
+39CaF0Lj"-Lj1X#-@E'dNf-Ci(S&L-"&q4'3kri)`(Ak0Mp#C3RZ$bVS4"XE4$kZ
+Cp"`iJ'd6+'+cSAMNfRMAXk!$mZL'mD`6YEFlc(!M['qA,Fh0MEj#QPYU'mBb-`J
+Z*m[j))(A+XMEAF0#BKfPCRIq@(YaYh'aYeqehM%6$feXlY4c*r)hUh!'94)Y+aE
+N59eR6("J,a`j-PVL9!5Fq8l3E@i!Q63H+%Hj)"d$pRZ'Cla4P)jdr$K-F6#BQ2H
+GZ+1[b$ce%CKG`*Q)r(RR6ai$iU@h6CPN*2)Sh6X(j+Y-V0da,d(UkHbPa8$)VCb
+5H`!akVj2[-FpUIMZr+rl-DlU(1jA[%,CJ$`Dd94Veac*HfZ&E[9SmaB[*f#'iV,
+)d2UiAGT9Sp)Z0!mb(p'+effpc+jU"%rb*C-C(bEekMC"D3m[U%%MF`I0`H*TiXB
+)f-K!Y9MlrAiq$eU6P4#+++8mLd!`j2#-T4bhb(5lPC0hSH('6MU5U5K!Bh&`J(3
+8EL@+AF@eSJVXk-L132+lF()Lh(TbQ+IXf1`3ANQC)"f@C6a!QXl9MT'XJ0f-+aZ
+ZCfpEj8XH53A2#,KfrT8L"3r'0QL0fXJ[fbSZB$1L0e18JRN#R+e")KP1-VmG!P+
+)md9S,H64NdAc)+kjC`ZJIPS3Eddc#[##d'hZYdY"[f5T3'*J#Ab41PBKB$f9NH-
+YcH+j[H*Ydp)$[Q5GI3jcM!)AHDHkf29aDk"AY(1c20dXbVMYND)D+He3SVMCh-r
+1XqCJp$&VR4i[TNd$&)CPidpaN6X1N!"9Q2G8LMlF`!fZQp9YLf%&M-%`[5%L1Zr
+mY8Da%Uh)*Md9'UfX#!jaX$#!Q,@-!VFD#T%#pG&5B-6TFalR`C8cRM9#fLR&F0E
+j'lirHS2JQ*e'((Z`,baUlV3pCGqH9)qNeBrI('HNG3Z'13kC0@DUZ0c+Bbb'dqk
+MepH'4VC%+E6[AR[A*a+MSP&5!eCIcd$HA#LH0APD2J*2SU[CaRBipkL`REieqar
+'`-XmdkrV33Zdb400f(#lhQfZ-#2IlNjeNpQ`f,rBVj@0IaEF2r*#UQ#J[Rr+AIe
+##8a(IQ1h8L'V1#hMeE')c#8iA"m`lpdDHBKC&JHq3DN+#MDf9HVj3'6rFm1`E)P
+DXhS4V-mI[$5,K1@l4@&4eeLi5cT6qIbe$D$d(@M9jQ#1[T!!16ca"F5eGF5Fh2L
+03"YI'%IRE2@IACpjJDfIA6Q9YNq*F`kP*1$%5mX6jfce2eY$SAlkQhjkQm0'0@P
+mree2)hYVhHVqJcrr8bZ!cUPM"G6%L0fK&X-#Bl1aRHhlM1j8S,l-2+*j!T5rV$6
+kFUI8P@TN,#FdrY-)Y5X5T")*)E`pcm2Mr%9qc@4M@Rh8!EMSllhC)9dG@5(11P[
+5b'pbG[[$*Ue$'k@0mM%"F+HX(2A@2!NJU#X3X1IY4E4L"!Uka$L,Rjr5jA8fS2-
+e+&VL@ZYR6!e3+BK$CAf,ClT9ejLM0[lh"`rC"!!(q8fkbfR-2*r8cp&l`[i+Lii
+IE[1K@,kUH6Y-p&VjUh4bC*BU,CcYc*iN9"H1,6%V[%`**e'Z(QD8-VN'd86ZL0E
+eS,RQKJ2@,1SC!K5F,`D[5)kqhUEmiBPMYY68(Ai6hRapiprHmp*8H(plSe"iN8`
+Qm*!!heC+(Vef0,bER4#EUcYBSQ9b'rV)krV)G(lAp$T&BhZK1rmSI%E6b&NrLN[
+k$1adf8(AHEHKiVd01[I!Df[p[l2"2j2)m6cMf1rN#MS"Ner)A8@@ARRh5G[0#"K
+crN+3!2i)3QD999HRafb+rJKPh@dB%NeaA3RALZ#dX9Y,R2UViZXqSSV)![ad9TD
+ai1%rpmHh@AKeC4GaDkerm8KLN!#eBS*lX"bp*SGiVG!QkHH@ChB8Aj*qm3U,pbM
+2,SDf3m1'I+jc"2MA!%&6elDd&hjk"R!#T!QI'12%dJ*4[eLhU!bi8jLh"9Mc*Fi
+Ed0&DYIB,DKqAV3Y9lHJdj2DH6qBEBKI!m6LYXH0&T[e%3Y`e'AGA`K5lUh9H)GS
+YaDhd(8jA0%mYTILD`JmREfIKdpA@R!Jp#GpK-m%Sb&e[@66Xjqcre@4YS6G(@*m
+A#9dFRZlH[PkZIqLZ(aS8CKVEAdh9(l9IGE4ID&Q5F#bL5rXN,ZPYLRhG[4pr-iV
+Y2imA[l-XMQV`'m+ENUJdCaM866dM-d@e[9M9+IIFdm,V+Nr[+BdrZ184kbNZXF3
+%2la)#Gb0)(AISC'k'[F!*1'i!larr``"H`Z`Aj0RU&#r-G5SAKAUhk1[BEZ0qK0
++#+@"a[fMK3l$+mGA-3+hMlL&JLLFVqm&rki(XrI-'a%MV(B93m@dHrGRKc6jX'9
+`IrP2JDXeM"4Z&ihb2R`lqVeHU(0dqf(ClqY2"J)B)HRdqRF!!!"#!!#DX!#`"!#
+JX!!!#`!!!%S,G`GiLhGRKiQBQUQ!QCZiKjD*Q,#(LBQ(H!QD!'#`G@9NCQ@(9P9
+C9&@(GUGQN!!)N!!D!!)M0%9QCfHCZCZVN!#`Z`!!X!!,!!X!!!!,3$4&9@9@9RC
+QCQGQGhCRChGiGhQBH)L(L(H)L*KjLCLBQ)LDLBQ)Q+UCQTQ*QCQBQCQUQBUlQEL
+CQjQ+LJN!Uk[KiBkDUjHH2Aqh9XUR6Nd@daMbak3$*9ed@5UYaR(TST[YQ!aebrD
+G8ir+9mkVE)qA*criJ#%rpirq[&(JpHKm)MNq8HIr'6bam[NmRNj[*jZERr[(bH6
+cmrfHIk[VMXfJJSjHqk2"$Kqljrck[($KMap(LMd@hEEkY@[#22pRfH@1IE(,I96
+(T3B8@D)qUqLcYMPb4pe&@U3'hAV"SP!X3#+)h8Ai4YdX1V*'2i96`[Ucii%m33A
+0EI(CESUde8d%+6"#8AbM4AAEh5d4aXd5[MKVP(#9qbC)`Jhf8!NSqkqhibT`MlX
+FpB0If98bXR+2(l2Gl[CiXJ)VUN"`"HKSp(jqlr2Vp[ia"CDF,[2cF`!f6#AH6CY
+[eFbJ[Q)pDNE09Tlma-269C,4QccMQ86CUV,XF#U!+Ek5U"J5kD,-D+mP'2IQdAd
+DF-fQU%-d`F`3li1PNZeNI2qIq-eG'H9IJ42N,Q1rI#(AVN8N%#4XafC`NF)paR,
+6MA(BSlUXMQ96HD-HlA96VMSYXiX!M(!"h#d+Mf`BR6#fkUQFDE3c!+D!mZ[PmNG
+5BF%iKaPK%6`UVVMSP19rbP'GZb80!0V'CGV#bIeP(Z)LR9XZVfaVafA%TYKFk"9
+kT!'hNTF&BPC4A"K6j#P,(1e+[KQ``c&LeQT8kEba+35(e8E3&BjZMUm'"R$'m(-
+@GZdUDC8!-5Q`qLR0LCp)AC!!f8GT)DL+%)%JAE50J%,DFGNV-!Ji+YL82ed9E!5
+[Cf%e3l"+ZVB$l[f`r"$"iZ*(Q0'J+"#RLTI2EKKEX**5S"IA8DT0E-dSH3*9Y"K
+pe@'Z"$+#9L!5q24(!&`J,d8B"9q&'bjKV["BLXUjB4ffi`lC5#Xlk+HeTB+APjU
+C5q8V!P!!A'E%I--dT9f8-A2$4D%m@@i"KJCJm+fFH1H*8I0#Fc8cm,-DDlVlDGi
++@"#2YY[`erPDANY(Ah@lidd"2p(,I+M4YB9-r&N$dId)U))FjN48L)B8d@4ebVZ
++$a$!81!4AUj5'DhK6%U,kkJ&'9CA)JTJUJIcL`RE*Cb!p*[brF)D#BCBAib!B,Q
+)4e,pm@4f&PHbLrY#cLii5CU,G3BSEJ$1%#b2c%XPP*!!,p3#0NZr!-#4Cc53!'Z
+6FB6Q+R0)Ud+r4e+p9r'B0A@'8'e2H*)rc5T-'`D%3c+qqfqI*&aA0k9!3l8"dNT
+L5%Y0N[2deB-3DiKF1hT-%%B-3km3&bkbl1U"hUH#-K")a2TLR$iPGq0FYqllZH@
+cFiS)Kb*$U#VARYlpiG(G+1JLMU)jkbei"m&6$p3&,4(!k,,N"XeB989eIk5'Ke9
+,)r*0V0FUddGbI6@mPf$deZ9$@*T!d9P-J*!!`Sr#JR&8Nj`p#+JJX-S9e`Kl@Bi
+'!@SD,BZ$N4L!B"c#'E29URfeA1@)RG8RekV,69'#0lD3!%q@e"NjUNLAm[F6*0F
+@L)U3!&CPeUl6@AMK3!38Yd#"Dd'N+Gk09p&fXd@LT+N*d+`jS&F-+pl9%j%VGff
+!PX*E,VEk,kUpSB8&f+JiT,lU,-)'`Y6J+*J,0%K'F,GJL@,pTC,X&N)YmZ-ieFJ
+jelj8J@SdNURUXJa-i0HrD+m!$59N`*!!@V"%IEh+,T!!QZf*(V6V#%k6#kXcQEK
+@Ba*eD"*RSj%1LQh'[4%fLU)X&"*a*Qd*m(pR"iP9B'N#MC!!eP()$B-F96`PhZY
+[l3IhVXRJ*$f%q&'PmXY%BEHr)E9FClE-+1m'Pjd3p,[%N!$A)1k+*ZEaa0Sa8@K
+P+@h4B,BC-I(c3h5%SVXG@@Kfi$Z'9dQI2,$ZN!"CK5hZj[(Z4b"!EiqEF53"AJH
+L8cDdQ`J2dlBAbf@r*UPGcSeRdJP`8L4XSTP4--%+9"5lJ5-+r+K$!kZFL,dVMrb
+a,P9P0H1J*1+fa+%idPaiiVr9Ni@D)1hea%Ya4YcSJY8K)NQBbAk,E*3&h-@13da
+$C'FNAN22(d'ld@DBhNpcCD-KZl`9%ZlIZMXaQD`H!BF`b%04m-3Vd5a)VN9#%#K
+H@@aTVY5P!NDXUd'+-0a*#-01V(S9[a#'pdU*BXjLKHP&T'X)K$1LCrY#(S5jJfL
+K'p"PJQC$[#46b&AeEek&)TpZhdB1Raa!lL$"Y@bRCSB3!NqC4QT51e&K'ZF5Q`!
+'#Yd6H5*eAfih)dCLQaED6-MCJZ9XDM9CF!H4IGK8)k`P9kB!$XV!rZDEJRh2)*,
+0m4iL99(&-$q`pCKkGZE+9`4@(+,E0+AZ[r"R9S&6R$l*8#c5`eSJeM#TVS'I#l[
+`-Rm5@jDaCEi#4d#Hbdh'#ZJ-p""NJ0P!`S$8'!(1!Nbb0U%,,iDM01Zfd*4,i$+
+NEAIB$@@BJYb#AM0YPA9dPGa`m5p39dPTaXcKaKT,dia9*Y%ik@*K26X&B8Y-cDV
+EG'F6KpX-`ZSjZI`c#GkM`a$KVdJGqp"$j@#(BA)(l%cj9bhFm-bR*$mU%3GER`&
+,KU3)a@3f+V2P4ALF@3Tq5EPYNZ(ECEh-kK'L3&)L&TUNGM[e'bC(98BRZ#[J4(Q
+6*NJ3*k`V1B8!-)!%!8@*2"C+YM2@K(S`&c4(#ci'Cbi1ST1k*G4'aB)V3'e`HK$
+GN`@3!#Ai2$frpQp8U`kpr"NKQFDA$GjAqDh50q5UH(E(MPMp4laRF'ZQRrDYA8`
+FPRHH3VI,@!DbN!$-a5MB1U%X8[CfEQ+dh#PB%Z!M`Y#@3"-`6V9`F&+6rB6PATG
+6HQ@G029P8!-PT$QM,'VL00`)SbY($%h'#BI'4(bdk6Y,)r1b0dCjLT!!M8%lM!r
+X#+G%iGaQQGdDT8$#+Amc$eX&(CH%Ab83",Tdh"%&#(kkpUC`be[592G4Y"MKrCC
+BA[8D%6KMAEF*!YR#N!#0$A-deAc1[b%T(Cp&R1d@53+EqA$EF%D'(!8ND6XcB"b
+@QJh@9b23$P&3M"U`%N"$Y!eM`Bc#UFaTp$K,PC3eKY@)Ad(A`DcZV9C)*R3b`,m
+p'F*S1#h$!6P,!UPB&8Z2%*!!a%#`k&+(2F@HS["M$+XNl-E0@!6ir@HMdDj8pY`
+H0`j[H'K(I-HEP91[YZ-2d)U[J-VD,bh%LpQdfZqH*#cC@E05L8K8!6,dQ5@&e8U
+8KXCQ)FL(UapMN!#Mi"pH$TH[JZqk(+M83Z1&mk#aHT2%bCKaN!"4+0iQhjl'jBe
+f[8Dk5NG8hX)QH4jfrh5'pql`p[SkFSZIc&MKMdFX$@S4eKeHFCCER"DVLhQEc(J
+r(Dr)FVS#"AibP"cDK(Yaf+kk`Q6F5m+ZG`6+l1"LX(4ZRD#Bl1hM4"9'-Ni%ea0
++El0dJ6B1CUbeR3dFe4qpiMeJ5D9lX(Q*HFT1"Y@,qJZ@Y@#E3NkMZ22aDZ-&@bM
+iQcXiVli-h11N*C!!-r88"QdFYM"9kYBLr,"a'bfqkiYTpdQ9C)85((F4`+1A5+`
+MB")@@mqd9j(YH%l*5UCDhaeNl#3!KQ,Cm6ARHli61k(6D''#@C(lrha+5fpcK(Y
+(AD0deDNiANC8)IC65lQLrAq%+-F&F3)k4*jAl3L,VcD-i`'qSEY@dijR%R-a"0*
+N!m3ULEijHNea'hk!Dk04"3('i-d%@a'H3CPc4Qq#j8I,j!cIhdX@6Q#rf6lGhbL
+VKkMIK(P2#qrGk2abMJUrfBUVep8IVqNq89!ldIPk2GejIH'TZJrj(!pPr6iHMVp
+Ijqei([UrZi(r9kraq([*1I3k$r1i([IPp@AhjIEdCABpqa`2G@AS8QRBHjh4XGI
+Sp2X*0IdI$AIAF)G)r9#mbGMb(-Gd2&-,pBCHC2UUb%Q6QX66ZdI+UkHlN3%q9!9
+!#cp$kHNd0)@h,Th*JJCi&`jG@@X,NG@m5qGZT&pXHij#5,[@UCM*BC!!')V*U$!
+8PJBDN`M+d#F+C#@mqFe5V1k-KAr+TRY)6d$a62r+0Q"K@3*Db&X1![!PpjPbj5E
+A#8YLP0jT[Z1G)0JPb"24@cIY@#iKGpV'RDF5$0r90LrQ9q)a0R2ZbC&pB31"R,@
+*mIN,U*QIHDejH,0@QXHDUa2$3''rmm)'`@%PUa1&FjYTdVP`&%X-E,FmYS`k#8(
+IQ'4-FS(crRq[$!Gk5V$Ci'!AiMZPlm`e52"#+8&k"hL,"@IkP[4P0lVKmiKfE`2
+aqGLjKVPLj6,GNBc@RJ8+Q481TVRS,'3UHRCBRLmDE&FKlqk,e0"Q32V6eY*UbTN
+Y3,YAkkiN'GCd!r8(@[$0-qP"2CQ[L4GP-9NT'Lp4`Pp95USf'34023U)CJTC`R[
+aEaA#BQJ-G(SA&f6p"%k(NT3U%MVd)dSHkLAFK!2$E(`,3XJCr`1LN555$3pAhj%
+HT,bZHB[M)(r*e19RYh""Um@MF)FEFm%ire&03q4PjSGFmCc#D65C[YlKi!cL-&l
+33UhA(2PJbMKm*ilFq9C#r1'2Y2dIA$cI96Xh2%-UeC0fmV80F'kiEc)3-#26N!!
+A"!242D[jU#VFQ$maY$mT$KQ$jJRXZ$lUDE,k8,(Yhq5LB)8+0+VbK&Z,Kpb+Tl#
+$f[&S8%2IH2$CAY*FJh(EqiKljIRr2(``c11[H(ddl"$DN4MU)ri(r[#SSIBL@c8
+*pQN4q2$5I1X,rV9iGRBLmKeZ5)4&'[8SF'C*9rf)jfRS$e(eRMqlSk(iIm$f$V1
+"6lLS2["P#Th38kE48+AY6QlTEfLk!Ei#S8-BDIkGehLMY%562IVX1R-mU)DjHNS
+aC*E+c9KV-&D*361$G*ZEr!!Bi2kf2lQS,cXm"B`fadRGl1`,C(IBAJp44bGNJlJ
+VQ4"HS)"B-6!aNqFG,c$*m2V#eGaXNk-3GRRKfGQBqeA`38I`p&!p"6r6+RV'I5I
+FdrM&$IVAhGd$MX1EJFi"lK22f61bN[(FcVdZ-M3I2rXH`2m0RQ)4`)JRI$hBL[k
+*V"lkaeB,Hp`e6,hIU@kFIH),L+H4P29m"6iKFRAai$mTaHC(F"3l#B15$b-YKEH
+#UGp0YZpfVB1-[lL,LiKI+H6RRIBIdIRCf)(3[Tp3!Ve*&M$XAaEPRjM%q0SR6('
+QY@Pjbl5d1ZQ"d3VQ`1(QfH8P2MXRKl2mfLjqc856KSRM@Rk0%eJ%9j)!+$llJUp
+C5dX[#TrQjYjBd**Q(q"N$Y%XB(kfk'i[e,p1C&-[MiYXP*S(cLYE#fmF"DS9MJV
+HV5H1qCHqI`9)qX2%8R@E6F866F--UmCk(H88$lh,bp*hb4%JmK2EDU)8j"B#1pL
+HjdGkTVL,$hKZ"KJ3CJ&(rN![q$4)4h6UmakE*2NYVNL$-"l&A*d31kP"k3"r+a`
++XpM`HlBLbL(dmUr53`BAXeCLPp0qX[K(5,10[Rmhm8l%T0Eqri%)-N4d#hUkrEf
+m41e(,#R!@VmUNZ16fJ1da2$L)U[p*T6HAk[iZCp,`c+!,*2#@krUChB%GHH98BQ
+p1YYd@P9&hG9S2-YTJbm8Prm1G$bFXjdAAGJ2&&S(c["RE"UT-jhEm@Hl8*Y%@!b
+lYqYVKEU9ET3V%r203Z2'jp`E41qRmf1VFRQc0Ga6!'lA-2r&14GKVq[PPhhAZS`
+Af,FL)BCF+KUYK``Gc+Fdd+9p8,K!(kU(jR*bIYdm5`h@(I+bd"0jd*UHI)X1@C)
+`EcQ(01A1X$V`c9Mq29r(Jh!bS"9LicAT,5!%XMHrSdVA"d6$6PfQqfbFS6"TRC6
+YHl4["`#b8L92$,pfbRrrbMYrjIdpSl*i$6lXX-bb18b[pMceP!`-lP5(FS&H+"G
+CiDk*)0H,k4Q60C!!p*Z2$bDK4ac'!LC2meDQY+AMpSF4X*Tj25h'H!jdRLm6rKb
+VM9`GiZBc#Yf1@1IQAHS0S'&3#pjk!V+UC(S8CrX-GImLdNq*qR&YL@*9ZRp@QB0
+#9&"l@YLIYN5&GY12k1Vl+MG5H(Xh[-jj$9ZA8VAcj2fZ+SHBE48*-cjXG*XBTl#
+H$J%VbDTV)e9rZmP!0SS4DTc@LEYfA-Vh#l1[Jq8MZ*`ib$Q4kRRQl1cJ+a&)$Ji
+Z)3+[R9!%M"qeEehpSbJUpiMKGIaS$[KfDd9qL"qImrlZb$pYSa4*M6I&,YrFG2r
+l1YE+Ald##kbbdA6Vd#3)P!R['[SY3!)Tq*[r#KhZP@2@-h*SbfVa#4F0P@!p*'(
+j`e$F2m[MIR)*laj4&pXiKYA$QH8XJ4hmLPhZQCa,0XFH!8rMj$ICVVB"E*,21f[
+5HJmD`p!2'34HF`jRA$ik2%IQcSUd%r%HF`(BF,C'N!#1ra8MqR(R6l3Vm2LS0$,
+6J)%-)qF!I@8TD4@)$@PZiNADD"S"9$G*PCEMUCYa-q)!,,Z(`&(`32-'RbpFdG$
+-F#%(mG9k3k@Cph`Nh4*$-j2U26XDS%%[4$T$0332@LCC$EC@R23q1k)L'"E+((`
+KI$E)JIlKl6#0rm9ipXTA&%ij[56SAN+dkk5jG+I9B,epU+aJ&(d"#$XFra2(5GZ
+K,B,2CGLR[a(h,&d8daqJ%kFF!i18k(&6h"$i0KIB*'a`@RA3iI[qrlijIcp8H[p
+ZS"HR)1+H2frEpX!!!%)!!!#3!!!!"!!!!!!!!!!!!$S+GiPhQRKRGi#UUSL+LB#
+TU+Kk#!#*LAS)N!!+Q3TD!*9Q9'GPPe98D99@GhD@G`!*N!!J!!)M0999CRF)#)#
+*P`!(#!!!J!!!!!!!!!!!N!!!!!!*($-d499Q9@C@9@CRGhH(L!H("SKj#3#3!!Q
+B!!#3!12MMAEG2eapriI2EMKPSXTUMcaeeic`cf6bRP(cYr@h$X!9qqIiC@j4h6a
+bYTK(SdG2TN#"rMNrMbaaI#af41EZMTp1Md4k1MSk1ISrTcp2pSk1Mep2UpImrka
+I["#Mhq'f1+A(pIlI[eI9,MMNph,(ZTYhifpQc11ReHReF`!hUp%DGmHr'h9(fS0
+Um,)kXDm1f2IS#QYl*JHIIX#A,$`!4A'f[(1+Df&KSL2p@jCifkGfC@i)A26',k@
+@klG9C#Q3!#)'aLZkkRI1b0f&NmB$IaR2'r)N`JhieJT4eidr1HV11[GTZ#Aq0ZU
+H'8ij2MepIajG!*AcQ"`"HL4phhGIir$jIlJ(,ARYpI2cJ$D-jq"60-HcR8&mj(V
+,Q9@kr#SS2AEK1bUqHGF9+++VF0Zl-`S%)rY-++V-DpHG@Zf*5P9PZdj"1"Nq(fE
+XkAKRY6kNC&9eHQGh!Lh3([RKjHA(,VZVY`LS0,9'h'RGEB"P@d5+l2chCChJQ-Z
+MPEqS%3"U%06()aLS!CM&NlVEl4!2+1rC2#0p0dEJpG@V,KG2ARj*)iJj*DqA0&H
+8@i"`3h[K`F+[m%0AP+UIKAIYZR,aiZ,aNd52(NmB4k1!9@b!"Cifeh4j1&hajI&
+JE6*H8MPV$"GYVmJXVUmA'h"l,j[$6)ZX[dh!*5diekZfHCAF@@jEEUpia%Q!kQ,
+NGpZHbJMXAb`Q!fAqhl59AEP)b#Ud6dr%2EH)B4PREGFp[a'XB[#IL`hNh$F34!T
+!9haUV`M6-NHa"Hqf-KYM0B*'9Z-l!M&cJRARZ!M!,!)%fSA-d-IV4T)Uphci&q%
+,Q6E+!3XK2'H@dcKlThErlSk3!+6elVXqB%l90-)mUpk-kY-aJYEP*j,HJ*2F'I,
+&-5-jNNDeK"PH(4ccUE'XSiZ+A),2e8'`8DBj8#AL-$h"b-#E0fS8(F(8%8`m$a!
+T)8AaR@"Df3SE2M6F24"!YGRq*9GP+@D3!&AYU`SFL--h%Sr5NkE2[f@kYKMPK6-
+9%V&HX"-@Q*8@m3m-SXY%SJ$dbS'iMmTchdalFMc9[Vl5(aQac3+JJ#rrmHC02[(
+rhM&D5PM9XV'+5@$Ic*iM&0Ub63C,icS*e5[VeBd0Z5`6h6i$!fI6%ja9#I(rGJj
+Kbc-rQQd9J""2E2%!p+H@L(JkQKRNkD,9`0`dTK-61AHDNDklEKNkJTHNN5jAR3q
+eiba-2'6K,6AG@+8fFdCEJc)fa6GZZ,U!k-R%ac$efjKbXqqB%1II3pK,k#q0`kX
+,GG$V2p+lVHc!(I&!KlrqI*3L(#qbkqJZ)E1SF!L00dah6@b%XUAG`LH*(lXQ)Ja
+UTKRM3$%)kB9Q5Y5[@IQ9U(30Z5f[NX[%$c!4BMkA%cVl3`Z['Pm1Zda'5LAX1&a
+l3&"bbc!DVaXENJI$)&V'X$Q,'L1TeB899UCF(K,UMcIA&AqEHcXZU96ab0CCFXI
+bMNe-!kcP#laPjU[d%3l#'K+"!eV38$RBJ1f!8%SBe+da'hN6XabKBVB'A%AhHUE
+rTS*TrNbml3YhAq9-cPU,+L+#C5XkM21C55#CRbHQaZ+CLTdLbScfG04V'lJR1p-
+"'#NefFbfJB'L+d*5SG**hYD)hjIN*UE!'p(dr5ZV*aDlY0[Cj#r3XfGIG3r5S&L
+,mr$RJ2HjH2c[Sa`"CCD3!*!!q6pGdr#h6D-epkGHPfKd5P(lI[p(`eTP01iAV1N
+Sdd2XD@EC[mjh)&p$lLThm-mAlmhRedDG29YXC6m"TVU'QkrE33118lYBd*q"q,$
+i(bQUC4lb8hpmL$A6@RR!hY"iY`mk4dEjGmLI9`1JkL(qT-mVM`UGGAcc[jHB4Me
+9KdY$imAd`2*$D'#2)QNRb2qC0c@88Kr(LE249e8TQ!h1Ub[XiGH-qkfQl+6(j8R
+lMDp9T`'qYD&M*Jj'0M!9b,cU+M%DJlI#S3c%[MLhRXmircBHGYefZa61#,IT-jE
+LNJi(SM0K%#1PIB2UFb&+@!*[(#52UCVVc!6Rm[mR!BCr)`8R0Q[+8Z2fqhfalrZ
+kRIrIpRXpNJ!!3J!!QBN!N!#R#UZjUUQlUJUl5SCfH'DJGhQ(HV!*U(Z@J(LDQ*!
+!#!UCLBTiL3U+PeF!T@C89f@i9P4V999hGTB'!!G`)!!#)d4&9AGRGiH)S*N!#C!
+!UJS+#JS!#J#3!!!!!!!!!!P!-d99999'CQChGhGhKiGiGiL)H)LBL)L)LDH*LDP
+jUD#BL)LBLUQBQ)U*HEQ,UCPjS+#CZ`#JS!UJ!+!,!*!!!,R(MK69A(QKl[IlGGY
+Ph(I(ZKa3p'&mY8pp@L(XRYX[daZUZKlD[cUXk`([G(hN)GNEEUT@3jH2NrT[!Nm
+q6&PK[qUKh*[$f3j2kFIPKbHEcHEk2,p2dHAc3j2TjZArcQjI0$9X"#KkHlA$IK$
+HajZr`qhq@pMhXF1r`m8di32A2E'bk'ZfAC94'k"#LNAZ8KNUBC-X*l+)G29#Ub&
+&9fZZIC'J%q%Irm!,*!JjpN08r`)a,#i`RdAeGNBD0-pS"C38N!$UXZMEH400A'Q
+p!S#20E9ek3$VS@4M4'MMJiepD%"ThVr$h-5QL&-VB5"XYK4'ZV98KN"-Z`dD55T
+YX*Yd1,L@L'V#kq'H-0)1GB(i%3BEl+j`"JkhMKlY)-9-Clm,BJfJP!&@!9"hj5H
+90)C,c)h[j(C[IIiI&QcHH%(Y[GLaF"id,IMIB@ddJAHl6%-3TR`V[,-RBd5Xd4K
+XPK#kIC!!Q%1"'(MA!cj2mD4+1%dV&LhVMC'fHZ[B#rUeee8e#$JD9#rCVA"CTrR
+##(9I$42B!*J'f"dQHZ1Uk(ETU$MG52GXNMJ)pfZ)JJ(aqfSSLl*%"iM`e3Fiq2M
+C"QU`2HX+(m-%&L28ZDHU$MVMD%YccecJV8"M%29B4B'aB9cfm-",DUp)pZa#%Ym
+pX95jRKA)!GM')GY9qN%J-AQp2prA2A9eN!#PGC0p'!6`"U0YXV4+rlj"#QQF&TB
+4Hk9IB)JJbBA!`JQD*@AfbVKF$,%*5)j"4bjJ6U#46Fel)deSP`KLU'q4BAYG"I+
+`AC`2rJd&qPJZG"IU5'hq4%XT6GH@+&r$G#M6Z(+BLdpfIHBEjm,bRfb!#8%M6SU
+[$b&8d"RP9+5c$*ViS+p5TCKlXUk"4kZa%&ITCBelBP$JJV5RAbC6`h0`#+e!N!!
+eA10%&$CfLTD)HUP+D+R3(QDJ9l'5rDIB@$A5*ddcL[KE'kqfT"%l+d%"EXF0cFL
+D%'S6HQF)+HBLJh8di9KI'Nr+2Sk@Hf@&P(#MG`FU*@H5q!L4,#fIVLP!k6M"iQc
+9*'#HdMN'N!!ZU&M@VZ$K38!YJQ1&1HF8G"J&qQF+!K[4Fa,B`cL#JAYbX$e9fda
+"81"&+mU)UHEpNGFE+!K!UPjS6"U`R0-4ZF62kTlIJ&i$IUECDMSFDTp&h'(f-d$
+jY8EVJ`$DEHR%hGh'L`bLMMhEdfLHr3$RrVRcFR)&@qE'EZ)RP0V$R,C!a50iQmJ
+A+l`4MLlr$j3c1d1@Z,hF,X*kcCIUXU8UM[HG4-hLB2HhTUUHkER)AQ$[#2"!2[m
+2d"eY)C%J`E$)5mD-FM"-Nbp3Kc++k84%+)@mbc%S8+TScC!!#Aj8#+UBXf9JJ4k
+'ETE%#JMe-0!AN!"6)'hTUDJ*ri$!r@)Q'+NpBX5dE$(*YVAVPfUF'fe*de%eh$)
+i,0Bh61U)iDcRMeKp392@$Gqc(QcCP%peK"8rDi@R0!Gk"+h!UE*QQ@*f`TPB&("
+4d[BSkQK4[6GBB&Nfc@aVRlJKRlcL53'3!2rMGL0TQFY+1N8'Q#i6U%QYi@5a"l8
+CLB6Dm,Y21Q)[El0aXlQJqPZDX90k*@M#3*V#X+#[H1PmZ,blGAIiI2M1P!("L*!
+!U(14$@AR0LErP6hq&54PI!+8$U#fQVF@-eb'LQZ4,FBK0j1-#"e2E*c3d(dL@5Q
+NjAbdPrE3eUZc3Elr$p,`d&*R&h@JUie#jYFYDQk6+!i#[qq-B[Ei9cKLcZf`iiP
+$B&Ef-'+dJ4VTQF&q66%AV#a299GGa"!!%JiecAQ5JS%EkeNC+qHhcRDS&aj0Pmh
+"l1[U5eAeM6l@%F[(ZaNIr-eBFfqcdG(TpDJYmLRb,*hif-2MBpI3hq-2Z!$EK+d
+i0F*@3NmHAaK2@i2"ph5l[ZHP[IdYRe[r@cif,BV%Mhq(lATE1PaE'#Cp,B[3KDB
+Jk@eZaHr#fp6pVD[9DIPE4DNITEBZbfXP1rPEA5f%Kh0,@bE&peVb[+ep6i@[kqM
+dIerXraD`2Ad0h`YEa#4TDqVaYV9MKpjZXT'(*`VF[P!*)4kA-&r9$YN-9l@mJ0F
+q`[BM2GXAV'UeUj@(AJNPjp@KJUr-Q#hdrPrP[#1Pqa@$!"KQ&8amB+0Xe1"iYL+
+KX3hhbq%h1X1EMj+4*PBB*l),'`Mm$iQDkVKJ[3QX'@,NfQK,rS6Xeb!Q-(-N!"9
+6XR61@6FJ"lKd'+9P@iLcE%E0`i*-LpcK3FDG`mNcTHLBal$K-k@%a!iYll)(+UC
+@3#cFX#&5bYE996Jfaf#*a`L18IC`U"dNriRr1'3CVF1089Y`q8Z(&*VTRH9jCfe
+DqFChP@cY3FIG`r8p%alF1&P86(diG9GKaa!B'fiG9G&diJERM-BhcTM'd9b%b,Q
+db0J&kj6cM+hXBf#B$R4&MR4E*Ah8LkiJj&LpZZ5"$Em!"`kiq1kkmX@'ZLH3!,A
+AD4ifp-%8Z4jApI4dC[+'*0K(l1M0bK*Ie$U4$bAm'Qi%-LjZp')&+*ZhELj0bAV
+rpKG6SSKLj&hP#@T[Ik!+'N+3!&(ka$i-6("bERaaeMSH#&0#EE-'()APJRl1K4L
+&1Jfbh6'N4GPd3SYlr3f%#*("HAUN%"-Kik!b&2$k3N84#F["28,-A+d12jl8%,L
+9iZAF3Q!d@MPKbb+i*#&rqapk0imr+T6@B$Mi8`%j,q8`Yp`k@6Gkp2j0G$E1Q2Q
+"8XMfe8LCCS2L!V!C61CYP(K[b3E@K"IEJG&SD@Kk[QShK#p'P8qamX+mTQB2aPB
+RLRZ4f``(ZrA%ePU)l1VNM,f$-93X-U(e9rp@N!"Yq+-XCHT[Pdm0-Llr$aL'*mN
+Sd,9*FRTk9(9jG+8VrFDN,KKm9KDC"SZ[80AaH23DR&HUq4dM+YD-G+eDHle!$(r
+!JD0VFG334`cl+%RN6%cm6rFK4RPAPZb)e"0hj`I2aNJ82P9c%!`VSUbFYl44E%e
+f5Y2B(ENhf6UYUUmcb$ThNQ),8dUJZURK6aAPrar$+PZ4"elmfhFm595GdE#'LZ-
+iELJG(V0DMq`dl4UT,ZB+I5Vc'TEb2331B&mILJ`C,I@UjHV`I*AXN!!)e$XVGP%
+3DXFcNcFR+f$XT"b6FZcheEmV"*dZibkQKNl[6mDEN5Bp"ZPZhYai"H!Al8X,"k$
+QC[&9N6m$h1Q[*R&eRYR'ri1I2A2I2RU(ST(GZRUUNHeDf1U4l9lT5X(ViGar4*h
+q)EhkB49"R#9J%F9BjFPp0Vh9Q0L$e+%MRB)RR!6UdSUTT1CZmjUrm(HY(5ND(Mk
+#0mqj$5,qi6*-AdqNFRm"q8CX(*TpY9M!*$eKa("I54ZHNPI$I[P"%#[DFlBh@di
+&J%0H!0!""EF'&Ri@JXe@!-#hk1Dc8YZ3!!XfDM!"$![R10EmCi82!)C-UYQT4S2
+kFMf3!)kih1CGN5'8[*fci(j'TL'CiImK2a6*lFd0BaIEFlYI,be*N!$$N!!rPl&
+j2+l%jT%*d1lfN!$ImE$QA`XR[LUeb4iVdhU)4l[K)DXIp`b9FB5XHZ-kVCqC%0X
+0hNZ2Zi4PK(C3Y6k4J&(k%De5VAp&&$%pfCcU0Cl6r`8qm3a`pJCS[LM@`T1U0IB
+HRcCEN@UFce"-E%CfHj`%6m&IPQlC[4hQhK&Q9`@6@Lc2q(hIBer%Cdlh"UEPL68
+Sp4jQNA@8H-'d(j`E+Xh(!"pi"6Q$FBchE-UrHP3+hjC1haCbXfY-e0YXA(LcQlC
+C)HkG[#XfLbEhUXVEF&5e+G1K3(*c)Pcqf0r4(82fr(a3aFM-B5GLLYY&G&$4,C[
+E!@Ub,VpLc#+ET5J`RF50(jdJc%%GL3QqBpNK3BB5$!JiJV4lc"$(T"2(Ym8`GMS
+J+X5lTibaM,IeF*Z60i-fc#A(IaaLQMY2"(fRi#8bVVPfaS2PeG0E4JSVHMchYX1
+1dXkGiUaSE)#Cd6mPKDe(aJ-Q'91C-A+PCk1VAIXb[QN-f$Cf8rQQC"`-p4ciDCB
+9M2%,M6c8Lb*cU#MHi`[5d$YBFq,Pji+&c686Z0U%5HFak$i%!h4eL0[8lF@bQN,
+DbrmA3#DaDe+e`'JkRkNF81Jm+C[6*p)[CphSpAVCa(-rGK2ppTr25FMbZ2jfRJC
+`(#N1fS52&'$RqNjP"FXFGHb4LIjakV)MRVB2A2Hc0Ujar3SCD0#c2,ZQr2RQl!#
+&F,ZLhD!*SYQXNRjblCKaafFXf[RG[8B"!M[E)ShNl205KI[iX@r0T(rh@a`35!3
+%GlD1!F5JXqDaPd360#mNAaF("-+fe$S0)Kk"qD3c@RU0`[E$6T+H+E11ZBScGm+
+YDNFm3T-391$r4DU'6'LApV'Li@GQL@[B@V,CLX4mpJlIKeUJ'23ldV(C"##R#`S
+!r4#he0XlD%&DQ),EbkKmS0U&#RI[Je+BH`(-HFaprCS'Z-*[PNX5!8Qj'aCipZ0
+Qi9EF5j9EkQ#IqV0+*dXMVBU0i9I)1RAJ+jPkEISUF8V)#S`0$qCeIqDq@C2Uk4'
+ZCqIJi-r"`D$,!H$H0GZ!rTqMJM`&DG`'Z3Ek!e"$`VTAX2Xe!E1J80D[b#Kmffc
+p9HiDiBm5BT9CL)N1Dc8G1l*lJ$c3PT5,X!HcpQT,abGSi`q+d@d'NH8RjqYDYE2
+5E5palbG-8hr%`Z4eLT6#bXIf8UX55),AZ&LG()eS"aKpFH2+bUYdcddlF,Ek!b0
+2YQajl+KP@8!ekZ*DpYER3dN)EYb#65`+'IFA%VSUPJfc88AlN!!qbNAX)raBN!!
+E`+S*H4qd0&db3(+-J,h#0TKTjr11pEm2Y2q4Dl4H)($0$k[UqVH!!!"#!!#UZ`S
+,"!S!X,!!!!!!!%Q*P`GhJ'KAPiU*Q*L*QCUTQ)H*Tj!!QBK`PiQjQJ"3!)4QC@C
+NKeC9DP99GRDRCS!*N!!J!!)M4%99CQGhL*Q+QJ!!X!!!!!!!`!S!!!!!`!!!!!P
+!4%999PC@CQCfCRCRGRH(GhChL(KiL(H(L)L(L+L)L)H*L)LTL*HBQ)Q*L*Q*LCL
+BLBQCQ*QBQCL*LUQDQDQ*QH,LMSRA9jiqhpZZkV4I4RYc4m8IcUd9A9@CUVibXca
+p%m*B6YX[!0qfVpVjhalDVV`#8I(4cr4!#0rMNq2PMmR6RGL9NlBmrd8I0(ar,m[
+bmhbr0cFrPMm[bqIRmhRmRcaelJ)8HMZf4q5(&pIlrak[$$LMbHMPMk,GQkkHR9K
+(RmhdHE)!'mhM3"[0(,ZMdA6c4r*!m*0HUk9RC(SSMe5RTUS!Kqh8#H*P)J#*4f5
+Z`MES@@p%BqQGq&dmZ*-J4$jVESklFmp%mbM5!4*A94PAAEYUcaaXceA4`e94`UZ
+ehN6#"[ib!T4kVVII9Q`MeBjD`6(icc9@Ae4j2akZVmH8NGee!1!&k%Mk2CeIkkI
+Apm31@M$CjqEQ!$8B9Ga*Qfl6c+![Q)HX1R624h8NJp%l+Xp1ZV#9+JRTRCXa`+,
+JLRmLLjB*IP+c'9G%XHkR2G,4K6SR#%+E`9!-rh[pBErIq2kdebbe9pj#ZJX#F1%
+)4M'P4rDBcXc9ij`(8l!JA&"4#,5J+AC1c6(-d*f&T0a#ZB2Y,$%)4RBY!hFL8C4
+"CikkV-+)1L8!9E,V3"Gi4kX0,m!9FVXj'[A,#1*"`+0ebXh4qhA8&+5XKXeEVjj
+Viqqh'kb9GrR)HEP-'ii@J13%pGB"+qqHN!#$ijJ99@B+,lDSfBkmSC@K)&iJEl0
+P8VRCE%q"%kX-KU*d"UJqeKK3UR"1%fe3#PDU'c5p,S5QMe,'J'j+lVmGJ)60G2C
+JXN38Pee9qbfc1%3`8KH)5kSq*%LV2N!+fikG8E3$S5E8!2cSZYXCbKLd'jbee3j
+,`YIV8T(i8K"bQ-b*R!,hrA99C'U@E8i0!F0@X@-m#"fN(e!VaTRRlZp&FF-NGZU
+B$DC30IEQR)RRfc`e)@Uc)Y)qHc'83kmFYpAqm3HpmC+MI,@k0`6)DjCkJS`Xmi&
+lC#'b3[3-5cPI'bf0P5KXl,,GU#8CLFmf0BBHIK*`E*125(2&)KD-$VPZMQe5XdJ
+KN9Dda,(6D'Jm09a5E#V22!Ni9Eh9GXc0`b!q!&,ZlfKM[i,"*Sf@m*HG""`M!3A
+[$fAK#pGBEC)$2'RXV6PD+l%$b,FS5B+83UQ%G&JGD*2YZH[Ee`HEVUlLV+09L-`
+BDP0402$24+NlH8YJ!A&ZrlEBL*e!L`MYPZ[b4U#NLMB&fi(J&Ue''P1#CDY-l,#
+8,di8C[k,GYX*UXmqfHF3iPjK41E,CJ*P(%JK8l88H3FffhGL'CRGHM-Y@G(@PNR
+QPI8%aX1&IKD(2(N'i,9p'iRC"lQ&if",Lfl*ApLQAGJ4NST5q)`X@jPm''Pb'&q
+q@iR!TcApriJ,h%dKJd*UpYTLi"mQhT`-NJePYG0e!AJ#k*8Hdq0Y9C!!a+V9YV%
+6'H02SkfeMF+CADA(T`#d%S(,"3QQ3bj!iMH&M*(-!,34910J*R(VdTeP*YUk9J0
+SrePeYpe+C-l%IGblS%li3%f9BU5rD'%Zk@[BP8Ec`,#+`3J$kS4"4VY#N5i#SJB
+qUVGB$GdY#AhV")brq6cF)IR4e8I"S&1S5B88K`$Y!$8pYYIIjIR"hI,j20(N)BF
+X+A4-#P$i)"DfHVYUVYf+Jf5MEXPTN!"QScblV3de3!VrT$H!pE,J!Rm8+E!dhR$
+"5MplEFDa35I9#PlEbPIN"'0#6a[kF9raa31(r6iFRNIr(*rUJHYPliB)dLrLTeR
+9$2pmZe,(jG(DFbYd0YCSciMU3#KmG,G8qY%GeZ-DlEHam#J#'$N#!"!M9'U+6X`
+'i+hqD1cSrmD'0i0PF!V!EfD98@Lm"CEK841@`'`eNXY[D+!8IbY[`K2AXYZ'#2K
+AZ5JDe4I[f5"YXY@'fS8d&`b0B26b(q$8bK#h'"pbH"E"AJj9d"fQ'[c$Pa`Y1UM
+JdM0j-8"1-H$95dJkVJ0T6AJF)GepVZ9FY',8U###'!"h&2B*!Qi@mX-!TSdddPC
+"`L`$F+aTC*3j`*MeK#F"C%)225S8(4"pQ$JErK[jACrTf#RX!k90i"(f#AP98!@
+Em,V3a#4P[Mb8kXY[GhdiB8j42YiFVCK!Rc+DQDUL13LC!JZBT&X[P"BE[i"*'Dk
+e,BT"F!Q'GPRcqQ$!Q5,p3+m&,d9&JX,e4PX#"$XbX9PGhLU-D4aHF+eZ4LFkTAc
+9'aG9)QV!CCEDmqJ'Gc[#)')AC'r@D2PB`)VS+EfZ"QM@DQTZ$BUG6IDF8!T0UV"
+Vb$3ahShKS)8j"9A6%(4$E`iJa1ZZHZBX-&U3!)1C3jPK2#YFRkJ,8b3h5+3&PC+
+4$$)Aflk`h8C2Yf`58HS6l49Jb+FTCA%DF#fBfCX-9fThbB1dVP*5fk'Z@V0)X(Y
+9EAPJB0PE+jVUqT!!S!XK3cJk'i1XKT6"d`LZ#Cb9fL(V1AX494qp6mLN(#'FD-B
+PiYcaj+19D6dPdCFY,%1S65iDmDm*PpKeKD2@1Bp@j9-IC#i)MTX$J`2GIa8,)YU
+VTSJ$GFr&QYV4VTUjm&Fi0aH2+JM4KD)Ij12+,1Dk%+C1jI4bN!#NY#TAlkaS&!4
+0c8re[2@ARI1jQK@RY,'iVZ"+`[8Km"(85c-X-Q1PE4F9c"Y0'3&i85imC",q"CZ
+8hi9'LmfV38'AUbP($I5X90kh@Q%UAc1'rkGkJ@8j*`hj&JJ+2l%DF1+'rN@#qi6
+FH'rPhZX!P5acSJ*U%+9iq'l,kSG!@NC5)`BCdZN*6f9SpN%Mqlh03TaS-+TRKHi
+3YmI'9#1i9@6B&c+MD!-k9(p+drUKBr%@GjUYEa'adSYaULDhNSk*e9ji,C)Y$qA
+)Ld'Q5f4K$&FD(S"B+F'UUqUm0GQ"iC2JJ'[5[S!PC1m55&@1Z#8,Z9+R"e9%aLK
+#JQ#[fQMJ!2RK!df8Ta##e3h@)c'FR3jC!G`5MqAalaTqUPd$j`#DiAL8RaL,GZ4
+N3K*+J(NBIG9I-l*#pMF#Np-YSkL)2AbiiYL5#D)PDBqkC%MTSLZS+4+1V`a`+3H
+Lkh@K"Xf+dASF%ad,K#(Sa%&&6!K&DhFK)9lLRY4KhJL'F-i[GH)+kS1C(biq@N#
+PYa2k#qMU,`JQJ[I3X0DRM,*b+4dY,*!!UX`1VTT5`5UUZ)KU236J9#Sl-XN3m'8
+19hUhl2%b-GQEBh-$+85&Pq'i*2ZaUi26[lLN5,MYJ&Hq#G+jM3M43Sd2NJ'DJm)
+61kPDkkVp)a)E")m65VaQJcGpV$f'E#kH$9K4%1#icEB!f60e!k0cS8`r@`Ua[8,
+pp5DFJC!!4%LUH-cDK$J5(CD`FN`d`ealG@)"YHLX$BjY"VQfjm6)3(rFfMMimMS
+)4$q$RKj4X*!!JQp"0-99A34cU)3R#dG",PRRHJR!*FI'0KIV0E+C9HP`4)'(@TB
+j,%b+0Tcp"QGL"RYXibcFG!59qikqK%pPReP&GeU*`8-6EaIfU&rfTAa!bP3kmH$
+VcDYS#Fder`aVR+`-XZD,lQE`i&A2j[Qjq%2`Sq$J+3TG$0hqbb2hba$926Cfb&D
+YQVhrr,0MMVMe@L`a2rL+j!j-13QGqQGpp2dH2*mrcq3Cf[cFleSp2HL@'[3VP9R
+8*L3fA@'Kh4))hQUGUKhB*(J)SfCZ2)pBFkk-XSL,qBS!MM0-qeH#S3F4e4l'M3,
+PB9qNP`D!N!$"PjB`-k-MJ,1+GrM,26If6f-fGP*jCR(1r!UZ[FrH%5ZCHUqfh)S
+mZUM!GeMHk%[j[T0C+)SVpXlF4,+pkpk,%"fQ#SRpKTj28`%Plh5Vq,QP16SKmm@
+&JqcIf4m'r`lr!YQY3C*&QP`K5H(VC)-C5P1E(&1*KXT0i#E,UY*iCjrmUc`%f3*
+j4cp1"@)j12&ES"6B4e#R$$4FRNlc#eV3id0e"+Fe,+#8KjkQDa(kdI"X(294m'J
+ID@k9VM5qcMh2&Frdq2RbH6qaA%qIfikEhm,Y[MbI3pYm2dejjI*Njr*rEc%@rSI
+qDp9BjDJ(49J&NcE'8c!kdrMeD`CD0AkU'!QKbmNIeS&RTUJ+rUC(p6)rUC(p6)r
+j-Mh6E4XeD'[$rK,5(KiFBpf,24)+FNB,aHhcMU(*'2EHcJ-UV$Tc8Z3I523+Ulb
+qH1aFbKmi,&jc)ZA$8VKlm3m@4&cTl69eQRAI2C-Z1,J+"F2B2F8$T+e$i!#aLhT
+L2ZJjbMhI1S6@B[TaY#rXfrQP90pm2!SjbcpSM80P)f['R`h,l%%[X+iX9S#@I&c
+T@8YaR[NE65hA*Q-(LhDeh'![[28*ql"Y4J*PipdQ*-5C%YJl,RF`225pcLQqIPl
+))AI&&'-8[BRp8k4VkJQJi"DKmQRMdF9'aUVh'386)LN'1XI8DT1+P@2'3(2J-%0
+*e0`GSIl+UQY)&`ZfDKV5)eDU*V'PR[@8I1l`&ScG@[DX6FR1XEi[P#)9)('L6T+
+"XKG*BU&J9*F(3+dfAaDL)dQQ1A(dfim)2AdB#!fHkjKF&*dUeriNc"[YbSdL-$i
+(+!JIlaQ!d9kb1P6E"2q1d&T3EaHNDFpS9Qq,f2YmDE'"kPG)B2-PTD`q&K$LVc8
+!&HY+6,'-XN"pRUKrPKY+LZUV(,V1iTZJ[aA)J)f5&dQcaC+i*U&F)5Q64dI"A*5
+$D(VP6j&I3%Bl&Ka@!HCQ#!aC!CI5c`bIUf`em5)C91*1fZFS*6SG0Z@VFG585RZ
+TI9"0[FLTjq'q2I5Aj5GrRSSSi#mDlj6YlX-I'l$(aS',l$)!`m$Jl6l!l)'))$l
+'mE!cd`%`cEbF%qM-4eQEZY+6r)qh2Q!RQ5@%lCGV`RA@AGP8e5@1"U,+kGeX,Sh
+U"e#eP6'4UXXGGd6&64VT6*PCf!+1"TLU9)E$5"24&ZF!r0k4AL+`Aif(AUfIIU4
+6U!XIVk,Qq+GTBZ-MRqrmGrI(d1[fPk9QpHr[lpThh(qI`BEXUk#iEUBIjpIa+#X
+`FcS&4cRfJ5ITK%'e+,8b*JC"0[XUhl`B2Jf2Lh4N&9ekePj++HXK!C2#l)2qJJ$
+iAL+VR-Nj[qSAS"8QC9r8jMI!`UhNQ[!ZChkD0!r&$VkK1[*Lpe246H(lf[f#H%N
+*+UMUTm!ah3b%hl*"jQcfQUDh(9'lklrV&lM6D1*R21r0L*F!4V2KQ!$95F$0[TY
+YbdNSZmJ8CU"S!N[2KjD([0lCLmYiNMrmC4GMD'H)'GdlqT(rj(hrJfK$$M[A#k3
+0b-"[JR,K'PVQQlrYMpiCf!Kp+mBCPp`RD4@"TF5c#lS&mV)YKAYrlF'mp8VfkY)
+P0)9lk2!9PXcYfQ'H08a"4V#CI(-$a)FYTN4f`Ue+)3hBlQlj!dd1aXBrTCA-HAp
+j4+CfP+F$IM)aYaX+!3UJ*MJEpPKp`VZCbVdI)lF'T%Kh%B3S)+T6Ta1#YXS)`"B
+2Fj*d,$CllSDh$crEE-Gh`F+KqC!!i'$i6LI%GQ-D`Td%P6FUY#a6GDfpQJ3HIfd
+X8AihSS4b`Ff)"p@ECE1ID*p1kK86dlSeYGJ'k2KmPPRb+ml#Gd)2TVeJb$,K22V
+rihk+k$-90dmNJF$[90,YD("Zj%9EDETE04jqB'Y)Gd"C`fjD95B!hZpX6Mk%@'U
+6ecUeRajMlMeRCi`2+([3ee)6S3TShdr8K9rC[(2bL(RVJT6f8YrTS2(Xai8#&PK
+jZ)3RKB3p$`i$@e,-+TGAjJ(a-4mI1ff`f8Iamr!9aRQR[6CDA`l"Gq,UMSi`lF6
+Q),BJ#-(f+ED2NAX1bSIbAVA0R3*M#E3TQ6JRUl6%#"RNmF&U0D&iJ!4`',[aIAq
+rmH2`MEEFT4'QF`llj5CDfLR@G3e"SRZ0*U4+dD9#Re'9D5c!ipS[+lYbi59A#Ca
+rMZG1Mj[+Vch2,CVP085QS9P1Z$FF'VX93eC`TGQJdFVaRIR4[B)8+@&%3ZT-S%f
+SDLCl9D1KGhB@$mD9)@SMcM*4af+@XIU[L#DDUp(G"'l5ZSF&T%3$F)%,j5bRjJ3
+*H9V,DFq``SCQC1fm-[Ui@Je6AU'%AqBf-&*1-(&-XK`e!!hG'EUlUKXd!2%[-0i
+Kle(1eKZYqK"XaM6[bjpPFZi-c2(c&IFKlaN5U0JY,i3JqL6&TmGiDa0$Q2PqJ1$
+dl#MkRAh%RV-"ck2CN9T!SiX'@AhP0)1,$`VZ!U#8JEIm6['GH[0#AZfN%Gr%Y*!
+!JR&cGq@S5i(5Sc#ZXlprirqiRCU40X*U9"5aBAeq20V!9rqm6(Z5+hZp`rrM%93
+a-3lC9ie)'JFl)F%kheXiX$E%iP6#8kd@Mf!@lKZ#%13Cjij3!erTa"&@dpSSl#R
+U%Q%2@'#3!%@Q-Je&1dEakBEmALm54"UBlDr6*kAKNReMC)2mF%[!BBEr*Cc*add
+$Q(`'"2l!rjBVeZ'eSce`XK5X$V@BNN((J3SaAY8YLZ1P,X#iAa0@2B4e9Kr9,#+
+r3fcer)-*drL-"eU@$!('pJKp&LSIE`ZdX&"U-e+J'UfB0UFK6B5H!R#+Ip61YD1
+!qr4NQ4Uhk-e2PUTFMqkH21kQm$lC#NCP#,4NReMl6)&!,%R@6ABXCp)QqHPA,FQ
+I'cG`-&&%2p,`0aF3&8j83D[[kN*!Bf9qT,X9rNCTKNcGJH&HhNh(mYq)G88ZbpA
+UC5`eTYMPPQl#GC!!(#&LA[QPSDakYjTmm@Xh&+A#[bbM`MSA%pVS3pl&jP$pD#3
+YK!A`,LcN$EK2i36-R+CMqjbak+D!CcC+*IJ2Ne%Gk)rm#0!N-9!,hI"+Rd)9N[K
+8@M'YP@CpI2Pe%#ZISV52+EB,CB9e-R*&%($@Udi&)SD"T3YdMcSff-hL3h$QU(Y
+UXdJN[hrMq5kL6pD@FHXrFB[0IcT5V'UVFQ1m+Mr@hR*2ZeDFH*A01CJ!43[pqY*
+X9f#ZG)*+YIPa8j'RJ2Aq&45#Bf1RK6(-eX2-#,BK[fUBp5Z!T9,5NK-)5FXI[5N
+k&Aq#M1j'4+V@dI2-5!-V%aj2`PH+9rqa4(bh"CP3TY$,Z*!!"a+fD,@9QL`[aB2
+3b5%AMA#af9EXJM#&fi80&0rVZCBMF"ZilaE6!(@&jFZ%%)G`GjDm94SH-)``F!m
+&J"QmXa0HM!%$SVUlTj6Dq!M"jkhDTYjF%Cm$bUlS!eK236qF!55k"QN3SI[0R5A
+pAH6A`mY%QZSJacd-Q9IGZpD"Z,8mBFMajTc9AIBc["'FCai8FX"ip&@Ja"YBN3T
+-HZH5)@e4!(c5T2r!f!V!MC*b!89"T+L'f3bLQ!(62jmJUQ3GPBP")B8+MJ$Ll""
+8FalG[2Ih$iK-LGjm1eVh'9F1%0Q0QE"9NdM!N!#bQ%-lf,P%DVkTZHP4Qc`iMbL
+(he-mT"JV5V!!*5S8TH%GC-TVPQZ,%#IbZC[VfUd`dJ5Jp(SE1q61+DKDT,-T`Kc
+F&`h5r9SZ)qJLVM6jEZF&fPcFP+GARLL8J)AJ&)!'-3-R6TdLK69'2&(dik[l`qi
+p(,m8mM@MicqUGJmLL1r`YlC2#qer(AeiCeGfp4#LZJakakC'9M4M498MGF%jGfA
+e1J'5jiAP"Zb"XY8bda,)6QfflXGlZ5[#bl8Se8a4G&SC+8CKeGPFhiem@eZ'"B5
+FbdNK!d@fi!aJZf1S@RE45Ja-Kj6bZJ#3!2E"#f!N)IdFI'e4L%Rma(FkcC'dRHT
+Bi'T-hk4QB#a8f1JDi0BUF%82!%iGkCH"NPENcYKQ&#pdN!#Hjdl2%T!!2,8U%Y2
+A2f(bli)ebVXc&N60f*3)H9UbD!MF'Nl4q!5q5`ie%2Z92k6#p!1AfTJec`1iUAP
+$K'M"f-#cdU!'JKH2r+&$242-P3&@$LJY*ZekDV$4TE,PpNk,4LRS%JQ6bfN*P5#
+QB"B"A9mJK'L0KSbc9@+q$SabThmaBX'4k[ih@QDHCkkQPN@-RFd8)S10PPP1EQ4
+1)QYir3ibN39I80*YpS)Amc0JebaJ5IV81iiR`63'5S&iH)@B9HH*b$N%+E$38M@
+(hFJ'G$&-e%JIE-8MRdL!q'SECkFLDDCl#kfffFBq(8H6pG@k"qqbLfBhip&XVJ(
+8a%aZa0*KK@QCHFT"@f+*lRB`0(b9!X2qmIA*FDDqrfj0Z8GaMfcka9rldcdDX0G
+G1`(0$`[I4`'D+r1kDdEeAG3ce$B[V[STd6j4"UTT6@K%9G`k`K*!YaG-VPp1c+8
+-0-0C,ZXPY5Q6hJ"E[9Ef)P+XA[j%-VD8$FDXV"qi0&Bj+qa"Fp`M)KqK&qPP9MP
+)*a`13KiP8CE$9MG,m2%l*A,c229*+(%qjqcDP1DNr$--C0L+edK-"Pr@`&4X+0H
+cS&@Rf!9I61#1cim3)SRmp4'C@99SE'Cd29#1eAd0i2BI5`1C2G4$LiSrGqRYMlI
+mp2A(dHcp2ap-IZk)qVTrESp1524rRqiZ"rpXe1)3k&Cd*elMbNShLeC81#CEB#9
+`fT*HijS,H*+!`1'`cYPGR3``#2,1ZH#3!0bM1MGX6ifl#qUIPPeYcS%S4(Z(+cK
+PrT06JJB2I*j5kE'5!`03pbl%0-fel%*rPNa0-UfX`$R*QAc2X+0VFqBlDUl8!`D
+V)UV#*)5HfT9*Kc2,9c5KLD[&AQp2k2$YacSQa%43jQKEPZ3M)"AAA1VG(2)-)0F
+)MUlPqLQ9rZRP24N+pDJ+5i3+R1iDZ1YH@pC*1-`T[8Xh+,NXl8j$")KRPK,+*T)
+XQLHQ6"RD88kXPdNGGD4C-[MSKZm9Qdclp*ejNb-8!SEE+@198(%ck9c,8`q**lX
+PIl+r#(3h*Yf$b`#0Kaj3X[KMA1QckV"e)X0Gf&"KB%SfG$!-fGJX$TLCQSSETDk
+L"2)[,P3(d,jp4)#!9H4$B0)aH4%Gmd68Ck&9(%c3QFH,$(RR23f18G@)BC&Ad'#
+9N9,VN!#p#F&QT-LUIkE54dZ@F,*TC)5+ra)PHBP8V2hG$Y4$UDUZ1JB8e3Qq#V#
+VIV2TARI*FCFh$PD`kQf!&6+,bZ[PBd2KD+FT9SAYAr$hDAPal$9FP0jTrT@I+jE
+eCq46I(6p)UFb@biNQ,0X"TM-6KJbm(0eGSN%fp4rUL[HZ*8VR8mC-VefHe-Z*RS
+'h0%'S1h2ihb,QP(a["RT5M$3NBE*@b''Z(CYJmeePk9AI-9F&(Cq'Ae-`LZXVDR
+5Y)ipH20J8)XN'HRZf5!,0pNGVe)U*"bX(K`E*BZ&HKF&V21mY*EIJr8(CR(JejR
+AL#`H4d*'CdYX)K%&HMfrEka9T9ekjjR1DYZh4lkF"bpY[GEZB!D+L)M6@rm9a'P
+[SPV%K+pA"R[Gbic-6Tp@ii&#ZBP45QdbHBdRX@CY&[ZH3jdF0%N,Qbbckb*J2S*
+K3SRU&(6MFNa4JcJmbjP3cf5G0+f6"8Dp1$Rb89J8"a"1a%KkdK0-X8J[N!!KSE[
+ZG4e`FFJrP(0-)2UKlC@d+,1"YZ0[1h("hK+-rfT'NfR"&,5F'j15a@VZeD(DB1D
+$Gd`Zab9-AE1E4bM9Jjc-"YHUJ8,%mM("@b'`f"G!a`LKam8d"ZGUD8F0Y5Lq(YS
+ijBkHcf,K840"QPTKKD*6,XB*i4Z@Y8k&YpZqDU@G'"%8SpIJJZ)MSI2&L-BG&6U
+lH9k`C6+f6UU#MTTep6aeCrB--YK&I18maLdmaVU4Ti)q4UhbeDQp4"J+f%DSTK1
+rH1m#6[aXRhC$adh@9BC0HjA`9H[CjdP,UDG0i6bfD&--P+)VkpSl&N38DY%c%ED
+!G%%dJ)-(KB+0-(+)G!@SKbG#L'6&-92*@NaRNBDJU@b+qeGZ2jVZb)XQUiie)hL
+r@)YP6@hM!M2&B(LQRJ$VK#X'Q##m0I)A+4ab)SaTV)YV*l,NFFAp%Aq*86ciGkL
+lI%M)lbp6#&P!p'f8f3[9[,l%'BTqXr@ZZSY9fk&9Qd$K3C!!1,9BER&%)UFUDEC
+RCffpJ4'qfCfZrBm-2`5M@QLiB*8F3GI!&V-*5V%Ll-EaQS+UbHlh*+8%B-cfNQj
+Y5SVYX#Q!U+Ke@f'f3PljDMhlG#ESNSb'a`+be3[RZVPL3XGY#fHcip1aeI"JCiU
+i+h!K(e,l)mMkh*cMEV!TcKZj5kiR!PMJ"0-"JhAUpbIrQhd'[V%p05T[cb2V5LF
+3BRlq#Ydr8DIL4kGQ5TN0[9VVp82Y[D0'"1@0IecJRk60CTRr*0IZp(E&aY1I6-2
+Al(c$B"&M*!9UF*RPL+iC*GS0bQhTT54YjL6[jKNMF&83UU"f4[%*HSpheL)@JV"
+,%Ub5V6[6+ibK*EH)Sl4QP(TBBSV0HYa!pR#Na0EVkYL3!,*3H`!X@h"lpUM)Tc'
+@2F0Q!%mM@#X@pCSXJ&)C2Gp[RGc*e3PLDlllFVpc(!d+TKqGLT!!JV8IJkSlSbd
+%pU8D+TFSD&qJC09D&JdhlX#XGS3QVQ##@[Pi3GecR`B+M,PVi$F--q0TrJHPk3T
+'qlh1hG#L$Miq9aZ&$fX(Y-qTGGJfih0NpN,T'Y#!(5N'a!5b99NmDTBi%KU1%Y'
+#6!(9bSScfqiGQCSi%JCRqE&0FceLS1E-!8FLbQqH4r-LpFp'`F(keMRfNIJAF,U
+YG5603J*rZ@F[6SADY&Ea2"QGVjVi2Te6MNeX'q+VDd4K*,m2&pRfIC(SpRUMlIf
+kcXE8&Q2k[UqU!!!!!%)!!*UBQCUS#UZlUVUmbkZV5)HAZ'HFGfKfD)Q-QAL(HAH
+)PhQRZhPiM(GiUBR*D+#PC94RCBGQ9'P99RGfPJDJ#)!J!!)M0&9@CRGiQCQDZlb
+X!,[-h0cFd!!-d-!0$0!0!!P!0%999@CQGQChGRGhGhH(H(KhPhH)KiHBH)KiL)L
+)H*Q)H)L)L(L)L*L)L*LCQ*LCLBLCQBU*USUCUCLBUBQCQGIAKdHcRVMLXZfalBE
+8)HLQfDfQ99N*UU)FdF8Die6aX!Fk)qbbQb(A'Z`#'&qlHqVZJJGqjVE%2Rik0af
+4Hce`[I9GqU&rEfp[`lIdq'pj)Alqjir*ZEIe3bk!381(Yc3qIZkqllrKaI4h3Bk
+NkK63qqDHZ9N-8UiHV(SXTRTXYXK#'d$KIe1,Zki)Ihr$ZG'10NBC9)1fEUM#HDZ
+-*BS6["d$VD3jf8fii6ClCC3)*`3p@I,KMA69dhB!MhBVRQUK%#q0F--B@k-dD)8
+e3!4KKP4S*6N'85RcjBe@JM!J@H@6*'Hd#ZDe4A(TTUU3!+$ME*!!RQ"m63UMf1&
+M!*8SMLTUM3#,`k)@6D!0d49qh!f*p2QYQkGl9$c"AGZp$"'UKX1)PJS'35)J%(e
+0NbbXY#5G&Z-%MXK!Xq623!@6$4(i0c&#Qe6Y#Re62hrSlj3'U-h$S8CNlkT@NMD
+iP)%D2+"5!Y0Nb5l#3ZA2NYTcC(LP8*NNKC0PD)Zl$dP+hC6C(CJiLS)!cf&PU$#
+S)[K0ec8j*X,XNfM2YNL,,,+HN!#JL$b0N55%2!Gj,*!!)ZbEV"M%0J0+V#NY8PM
+@$h5`e!elXfIYf8DjF&cT8M5Zf0'BU3ClBl!SZKcSV&"0cC)CXp8pZG($B@BjCmP
+%1Adp!1`SBDE88N[+&SCJiC)"3+(SS!GceC)f+BD*#*l+ZCYFQc!%@#&l-G-q0TY
+Zb1@N1'&$,#,ZXLEI)'9ZP5hEYekE&)aIiGYf@,@IKTE-(MJdFVb!9&-'Kc"#(XN
+-f&QF)QXRVTc@l--1Fa1NDjBjK2MQUkBdEL`5B%&aM@fejiJ*IUhGhH!(q*d3ck-
+FYD["jL$2b2ILB2Ad-5Lhm[D"Zp*-Q+r-Q64$*+A8$maaQEJD9D%ZU0APK5N6mSH
+%431Q%L@b'f9H'QK@8-ZNaJYE,553!&2@4c69c@YQLdZrZ1%4N!")FICH#"CLHa%
+`9hX-!,j$&lJLA6iEj(CI6(((j9AXr"N2J851[HDMXARe(CIFAAfKGIINA"&,"Zq
+)Z!Ar$'AYP9R90ERV$e6$f!5BhD%Nj6-9DJZMqBBBe&D9M6Y,6&G&G`)4N!#r@"V
+6@j%qlR2R`f!+"0$Y5J*82q9akkCCl!eHb@5k*e*c1'fCNZ"$Y`#G1e,4%AEJk3(
+P,l(-BP*EefPEda4+*K)h*r"$PN44G4!%iRc4RcfdpBMMNNI"C$T)0IKq#aYZLJc
+BjjCFXeL5rRfDR"A,&)I6@+Rkm@Sdl*NH+64jG&IT+q"*CCU)ZNHY&fbGNa@V%r-
+M5L8b4@&2bScSE3S%9eb#kPKc,-XNh5)ZJMf!QQ&Sdp+kS`Q@S*!!Q3pNPdT+lZ`
+i)B"J0Y8'%`$SA!BkU#-P$B5"S635BRA5**T0SJi&%DE&hr(Q98$FaBSaC2B4`pb
+&i,[%*58SkF3)LL0KEKBP83"D55+QGj3Zp6(G6UJrH6aEF5-QG)SS$,YA6NDG[!0
+KJj!!#PeAVZ552@k#4V&BCTqVXQVS"kbbjK1m`dj+EG'`*DBGS0qqJRD[i(TQ6mA
+m3[ehXZ4165B@h1RY0&iMF3A&"3NA16NPDNId[J8BZeIGQX1eJ(ABId3J&Sc[iSR
+&[&lV`2)UbX+j9D3%3Yl38C(!3J5'9SqD"Ia0@N`6Sj!!X+S&-$hM@9Tjl%@H*pQ
+De%`#!3QYXR#&52"Q$GJ*)2eJL-f3!-9XiQ+2je8"r9TS!hk!18f9$&h9#!LE6KG
+3H&ILZ'MjrC5*N!#P-MXVTYY)P@3f+#S)"I!%q,i3DiK@'FL!+R&dH$%jNf"9+X#
+jjmDd33FCR4ZM8i2Al&UK%Q6i6e@F`dP-4pUec$)"D4QVDJ58p`3Pbc1)VqHSe3!
+lhJRX0CYZqk8(PdeF$8i8S,J*pVbZUZ"NYiicp@D3!%5q'Z0PXeBU%-P%0S+HU[+
+1Jc9j+6KT6(`q[Sp@)L1*UBMD6@fVEGcdE%24,0SVTkFGX,her9j0N!!'qZqJ'qP
+!0rp3$I@8-m0G-m2[6*M+Cq)B$r9$e68p-6IG)Kj&0T9e%[C)X5j2`QhID'-edLV
+qBKJ)$`Q"+9&1+QGEICBU%9*"JQ'938+T#iB8'8YZ5BZ,HUZAZ$S-29R`j!D[*62
+%1e3ZFRUpA*X%cZGN*#'Mk26k[aiqAlLlALYcERKm)!ac5bE-UqR`U#r#4kdPc"P
+#ejZP*$VFB3)eEc)lZVZi!I-mU)rhhpfpH%4VrFCf5Spb4$CeBIC#%$(kadM%5U&
+,S%Xi0m(IhEem0AY!qip!rB!2lU[CqJ0[!NE0Q#Z[--hMm2Th1lhF!bejb)6I4#3
+!E1M!AZi2dhcB$0(C##3cRf`rR#$hm90BA3T%`H!rG[3e`T!!!3@4J)c9)-PCJc`
+K-NcK"JK(!H#$"#%)2lN(jjU!VU`(lmEB0hGYdJa'S(ZTVBU6DF@#R%5440L%'f$
+Na93BNXpZE1mUTKf&PVe`KF0FCZSMa#&E"c4#j!Am%#`HLYl$)&)IqaiBb6!fX-p
+!DSr"!0k,$bC3*HJLl1L&bc9p3`ZrIm2P`+#fXGS,2&-K'+Gp@iqql5Df30@I*N5
+1RlrKr&d0#&c%8-p-CmdFMSCL-DKCrqh3`!8&m4d[b8B#Q)A5aiL3!$Aq$SDLCk*
+#B$rJ+hJU)J``*#qJYPATe!BI[4LLcXYL%a$lePEU13d*b%jd'RrVAA'q%K$'+"B
+N"L1D$L"6DidqJNaAkAbR-bXFDJ"P(5UYVN*fk5Z3!#LP"dFq*EX4`BSp))TE%)c
+hl4B`EAbQ9B*9N8aINRkT*,kjXQGT`qLNB*cSR'1)+$Yf'eHfpXCUBBH6k%5md-L
++&aQ8R0P@bB)8b`Sj+@Bdjd3'B5idY)pZBdDb3l$1C(*m'[i'8pE-d`b-HlTFM6k
+jMqi1NUKD,[6V`eDRFCN3l4k$Pb!jQ`D)$3JYG*ChYL3XYd'Y,VYY1Yh&cF,Hp#%
+)Bp2Rjr6bF24`pk%2@Xp5b1iV-hJXdZLl,3IbK&%1GeiPfc#-5F11[##5NNk)1q5
+$q3N(aeE53&2Br#ca--[QqSKam[(dFI"bFIrrJk12dmTeFPB''SJ6kfF9N!$GSCF
+l`Lc4-Qb8rSK0+T3X5L5!,J`MNV%#C(54N!!b9-P4P"Q)dP$3b$SI[q(qTeJhJ`E
+D,Bp2[X1%-0ifM&GQdJjlS365'D8'U4JRb5XL$)HMF#C#eiQHf+P3CBTe),U%)*j
+*Z%A-1GSCmXj&-DMZ"L&*'Ilr%#j*T1LQhAHdKq4`3bfLj3lpSmaZL0QiiSq*,J4
+mLiRhMA(h)3STX6GX8i&+i4!858LY0eJ,NF3YS0F[XI3F4+q+NJC)M$5LJ#FNhEU
+,A2lP5Ud@E3M-!C!!Cc*&65+bZiDbL!,L$0"(,)++Hq6j-4dB5bA,eN$[Q)JE16U
+cGjB3iJcb2E0P&YNB,abiY%Xk3`R@FH[2'@U*&fTE3k)$l*MC82#F*EVAR3Ac%[B
+kEYU-(peb@LL-!h8XJYXFH&Yj0T)!8S&+j*BCXMe6NrdIhTb1KbpdeKk-(mdfABj
+H8bdB-rV60GMGh6"D1PqUB+$CieSdq3M@rl#Q2D@)LkDeFDcpr`rjead5KkX4Qaj
+`LfJfk"T-9$8Na)l!Lq4"b$P,X#A(hEV,f0@Y4eNb&PXbdCQ68d!cEDE@Q1YPlVA
+M%!3mA8A0mK-dkei61fad`a(BmcKX-P2'Kq4j"iA!I1!me$)ANFJNqa!C0mUkp$E
+L3m(H`mP@Fh$aF20`m[SiBG($l1JfMA@ajT6eR[edRXf#$LJ[AYU&mRAS"X$4ik@
+RFP$B0d0(RBZHaScK9HVJCM)[+i3YC-D-EL8Km4U%!-(&4%%'8XQd3+QR5'T%I%C
+k3%cX"9V$Ba'(h4-@hS!K94U9M%93h03H0CZd+M8MHN-1[9Xde%dFlL#QZ@S5pU*
+9H""'Cqlr#"QZSaqd"Y6lea!('82%(JZ'YQ4Qc(-Zc(#jehEphE[Sf%k1Y-3r8ci
+2Z[DHr(81P@JM!k`,ch!QcQlf22S0Qii53XmY1cU@++`8VRPiT`TTNmF!1-k!fE$
+N'KjC$@[&d&,"U5"4ijC$$T82A43"X2Y-fYS1dMRj)qpR!Db!dQb%IS@HL"jrN!$
+VU-k[!eDV4b%EC$9U6k2!brUD%+MYUL'**,D1d4ZdLC+)Vc`qXD'rcAqh&6dJd3@
+DqZSc*8jA+e[M@6ca5PDH+Uae*ch!a+9BMl'pdQ63Sma%@CmZmjF@rAVTV+#rE80
+VXiX$j(Ic2NjTS8[c0jB*RJjQSkjJDVeS$R'EhkN0hj%`&bL&J)D4JpN!p$TE0$I
+dk4YedAcBqGchh%ETL6YE6$X5+2)T#L!IT`!3X'k,M%ke!bRC%Z!5aa&4d(%8mhJ
+BN!#@qd0Jd@B$RijcRiBh[-S+699#JX"@aXD`30K&ENF4M((UEeHmQQik2IBJ-'P
+BYM@5-BYI*amkT"A0h4aEjZ*+@,U9$+(IeVhI1mpQ'[b)Q3*FJUU9h8c"1a8Q1Kh
+c+f$A6N3e+-k[-#D+T6RJpaa6e)SriqhD1RGNAYKPV#jHb+NT$kel@[Up(T!!%Zh
+k""8Vf,Yq&([Q`NNSSR'e#Bj*+-R&lql$2E(C!r"PIh9$2QDK3-0U%+pImmF'pF!
+J8hQ#YeJIL`[NLDU"SZ0c+`3kCL45JRSH-'lIL&B3`+Jj+fYHDEY5+`P(h@[N+(V
+FAVEc%SXdK)Y0pbQ9d9RiBJYJ[FG)ASjQT,cL3bT%5C%MFT0rD3Bqp'4mMHZSCNL
+T,(#Q4MJa68epN3Fc)MHDZ3RhmE*#U56EKVcT!bX[[B3Dr(JcEif!eVCH@$8L0jX
+-STBAFDDP#+MKc"HFdHc$1hDe9P4(UaVIh)l1eKq0ZhUr'flPVT)5HLI!,6DZ3hK
+*1Cl5(Lbd%,)c5Tf&K(P'8rlXiAZZ0+c[e2ENK5+V"B!pkml59GJAZiDibilDacM
+&bCIGaXY4D@B[+bB(k5H`m(pK#p4K(l6d&l2SUM4e&@G,4PXAU6@P5GU2ZYmI69L
+Nj-RCR'%a)B%8&dMfAjP`J&jje#)H-8KPG*DSGZi"01$PpM`)Qbic2&69j0EYhN)
+0%+p%%i2fJkd&bMp%J$AT,j4Zr&TNCQPHlrI"rEqhhV0D&`JJ`#3Cr"L(6RS)MLC
+SbX"fXQY0rXFR20S9Ck0c2@##BXcK"%@(,*Eb+h)9hU%pe##5#5f@bqS$'fYGGp$
+KU-idFD9K(%[X1alNd[$a@5`d`ArKNdpBr,la[fFD6re'kEUGqCMF69*pJADT0Sm
+c#c492$Xm,IJ98L2kY&FC[clemdU',Z'mjPZ2(85rRU0%VS1R5QrN['3-#ZM[3r$
+(S3lJ3!3%(6NiL"%r%5-JY!XQRpZhP5UE&"LGT)0$d,eVq11j[DTNE*GA#53bVV,
+iLN1%LHriDb!YJFBk`F#j-hGkDdXYciX4MmXD&F*!BSBJ*2#JBZ1,1RCZQIAB*9L
+$0D+l`N$qGT'HKA)2ATpTERB8lMPG,)abV*qQhKM*mBR`LNqASF[NRm%(KlC*QGj
+Bl29'ReX!H'aJ#kcfVjXMHQGm36ATXCPNZXbTiA+BrCG"QGP8AL$4cJY(3)4Ap(5
+kKpFem5,$0Dc34`T#f$R0p2)Q6i"i,&%Da&1d,r1Dik(DH!4'"#a)MF644Z)p)c$
+GlXJKrh(5r4$r%2+1`D)*A"`"FrX0alb50fK)m'cmM(jKfpX'@c$dmRfXqXf`m(5
+U+Hb!9aGpQ*SmPqTmLpq*F!CYLjFDr)`&dHelPbr*Jl@YABXmdi$lN!#f5BX$H9i
+-@GX&kMS3Y#mS@IN`I)qjJh%-(BIX`AdB,jjN6T41*S(ekP#M2Pc0QBKE0(LlbX0
+jhENCFL6U2&`4fVSGG[jjkBT3Tr8dAImpIZkiH1p!+!,[(qm[9R9(Q&[G"c"`-(K
+b,ACHdE5)#+GCk$aLS`bRd`KFiPrm8-YHMZ,M&[Z[i9jhd[&qbU90AmN3pmVlV"(
+U,GIF*)'M!B%c9$r,MbJ0Q8MZrkhmQ@Cc$SM`D6i%M-**NX0JE4*pKbc9TS-@`2-
+Xhk#48!Ii,*dJpSXhB6fN,6rCrfG54K2j1XiCl8!UU-9+LP0q@J6%I%@jrT31VB3
+lMqG0KB@&pD,eTS*cfR'NH%)rR6l5Y!`*rr)AP($TrpDN3#,M[T+CX'QT%Vdk8p(
+m)iCIS0L"j*)31j-pQ-NS53CCh52!ciT'PfKH)@$,q0lVZNR'YB"lc0ijE1R6[3&
+5'8XeRHAGV&pQmScpJd-eprMA'UQ-dZ3-3bD3!'d1QaZ,S@q2S1MGSjB2X4ie`XZ
+2`$0C6*K'q#EJ`pB#L-JCcQ45XCT`3'M'F!%ck%*-dq9rVKRAFlT%#P-H"8iK`[a
+fp0qJ%'@2Y4EKi[qJqSpV-1RabT29e0@1idUSlQh$GJEpe&4h&ei4!L'E[Ukj*&K
+l#MLm4`RF3cZSIEUG38Ab+(d('UJkB-)"RjBDajLaU)He4YiL0RI0qf,3Ki`pE9!
+5a#jR5XkhGEf(i)caYR8rJkAViZ",YN1,dqRSjI6dF21T"r5rf3,F'*G'S8X8'RN
+Ird"YN8V8c65D9eQ4&hddNm-p2MQYTT1e1`4-mZBFcCmkb"fR&MbbS&kj("l"Q9S
+i4LQRYN233)CA33eB2#c(C1a1k$,#,RQ%kKT[4[P!(,jYlM-(PeB#3D"@5EZPlFH
+0LZTCrFqGQjAUrX-G6$,Ydr2J86*HjGC%kaNQEj!!6ZqI9UB2@bYdk[mINlYYQ04
+l@cU()6Ih)IPjP,rHpUlEJ8MY(2CIm%*iL3LI%4r"")M2a[bM2CIY'MT'LXK8mEM
+iH1`l2(kGb&aT'Z`p(QQMLrh)Ib%Kd4`rJK8U%+iHNrlq)PCJ*PTe1'9"+("8PpL
+mf*m)3Sp0e,%,GClUrcKE[)$FapbcEG9SF*(S[r52K3d8bj`U$SceMqaF@*b61aj
+!5+6qp!0bqG-[%1[hfELVMfp$DbN1#P21!ViLDrC'LGpp%TaEYUEqe,Br5Hk*6Ll
+PEmNq0T8GVD"GSKf22[V5krHrfdZ[NDR&rK0@6Mh(fRKSC"bT4i@Pl"%Q6Tk6fEM
+l48Z[dNjiEf[8+lf`e`#9h1GhEF2REDABcDDFaG(f[e'*[5PSm#UYRXeU#5)UNKE
+*PD#jZ,mKhppI4ap("dFITjHHl",32+2r0l*KKh'mH2rr'9-9p0YDXFmXHU!B(,p
+d"(lS#2h3%IQF#[#Q%lG8G#B"MphfcphfcrcIE2SpAZqS+mr2Sjh&)V(f4[i968a
+2(fNpZajbS%R3h6KV'LdqZljk6Qk)2S(B#kc'#3"LlRp'2k$0IX)pM8CFJmJmUY'
+9f+fZfed,['4GmMm)Df@rk3DJ&GNAq!fNMr9$SLrTB4Em)ZE9Bk)2JcM%YGN$j'*
+[BLpaF"l$$*cdqC'#l`X0TejMSUVMedbcf#*LekaA#rkDHY23@"q`FL96F$jjXRf
+1C[LEV-eI5NMECCe[&b&[VLZl"Xk0lGa,jRpI%&ZM)G&mlEr1+dr(jcrHR"1B1UE
+@E"JMTjCZS6Ic[fXVASGVrAFN!IZYE(l@ccII[FMD)*reZ4RkA2rHj(#i0[C[E[3
+H2rZj5JkIRFTGRF%F#ANi+rXARM0aSrENA#)B*XrDQMR9,XEq&l8CeJ308T38RM+
+,#qU,HN)fb9@*2QaUmf'5@$bjm,ZVqpcjpCrppFrmIVa!bp$!N!!ZFR)a@!(0e&l
++9a#"5`b,`&6C+'e1ZCZ,4(k5rD2('[AFPrSbXJ8-Xd,`5e8N+0MbARir1#6,f3I
+,ia+B'm!XqGN@`qHBTZ-$ULd%+(ekp$6b0d,BCh[B4%F(024R-d-4!'d2Nl9,P-M
+C0!K&L)29)pjq%Rr6,dq5U)LGXd%I`Rip8H'6HJKSqTTl$V*SiG@'ZJZfUN&m8bc
+('S93Ul+a%0SKDClEE+$a)JY%NP,a)F*%4c12HBXL0(KPL"YKAl)A$*ifYi$ZA8(
+MdlX&`3rAbrE`mA(bm2f`&fVKjZ(Pp(#IiakH@(Ui2ZiAhqYidf3Tl+1Rm"05,I0
+P6cc8!fdm&ejI5(2,1,!,Kc2RrD2@l#0`b0@(%$)9h86H8ET4`TVYdKK$SSY"YGA
+EhUiSqiVH3AfTkJDXE(Hr2pZ1qa"jjH`pJTBJIXG(DDj5bAmEr,IF"rX[EZMr5CS
+-+K#@FrA5BIlr,JRRX6r9![mf*9"`hp(j#i,&`X'1#*Z@TrY5C*!!E)!-9fedcii
+Zip5BG$b2-QiBmMe+jik'`Fj-,Vh)4!mQR'2jRb"2JM%03c8S0!jDHeTNZKi8+hA
+fme86f*UY$P&4ZeBch*[&"T!!Q0Jj'P41D2Q`5,X6R6eY"p*kD5d4Xh&$kq&G2%)
+rSe!9D2pfRhSd5$[+iSmY8*k[(VTe9U"&l[pL5fASN809k*4M4EE4b`e[*Z#cC@3
+h2UE@jmk$E%%@jIASj98A!df6--43M2T*f#3Q2ZZM4S8k[hX6rr1bDZL`h('ka$`
+cdN(V2iIHj#j2pI'd8qaM!J+3!"pKbX+QFpVZC"6LF`$fPAL,raYG*Cid#(AHBUc
+q#0q9CiQC'l"iD5hCQ%e9bk#b4Nqe$-M)EE-&h6hec'P[iqQ-BR+kQb*qhbUiaT6
+i!6q$UDKBa&pdeR++U6$%Ab83ZTYRS**cQlG)pD6qeB@(1IfTcHT['fhF(,l!BVX
+033["5YFBF@@*r2XlDSN&c)hTXEi4NA1QX!E51#Z)9"-Z8-(YYNkL'9mr53f#QBa
+D5pk**5iC6f&6j,0ESeK6Pp*Bpf8KPlRkD6@'8b&U$Y%5KlTLl)BD)"1bJ6I#j1m
++%Q1))&VR@bc6eMk#NI$@#Y'02$P'65J0*6,9rKXE-2EXSH81q"j8I93%"6fM)K'
+NP--aF+58K)Bcac-*NbYU8J56kh![G%-SKA8J4Vk8(SfXL'X4PRj0!HHdi2ccJ``
+Y*A!ADVY+e@5a43`B[`BZ1L(+%*!!ZkUb*T`aaSeGhp`I,ZIUdU+h+Y-2M56(8GK
+MCVi1NPdZaka+,+IJ(AYImMVfYMV[[q4dLG%S`)k)Mp)M0U*c,iC`9V3!&'l5Pqj
+U(f+9Q!B3252hMpNl4[c[eJc*j*b3!%kcpaB059ii,$BC%P9-6!'DA)X80%XiESU
+m&SF*kLi'K3RD35HmBRYL#80[PY01rT*C0QF!J"UZb16%e`0K!4Ni2a[aq*eeM2P
+5V!$BD"UfmQ8%PSX[j`p(rM$alK(2q(C5VqQ3!#Jlm#eiRAmGAIYIk93e*Gq3!1+
+J4EkP)lc@HJG'"Zl1hpmRmhF!XC9YSS#l$@m44Q15pZ&NXDHH+4V3#GhbVX`GEa-
+Za[$&Gf@AfAqhbFF(0bmI,pccNiAaR+kXcNL-IdYVpNKA#A#1HUF$kqP*H)IpkC[
+LI[60*"2rfNbJkI[5CA5CE)jraU1Tk!I3&'J46Zq-ppY)PplSppV)VEr*aE*[LDH
+@Zhc'8Yl*2H)J&0TfGTYTLC3PUTr'R8m+1m+`lm&'i8#pG'eY"U4`[cMZ*hp[k1C
+[cU92pG5$aDM&4Ee(hVjY-akMU00l4HkjHI5-6f8MRZ&pdPh%Fk#BUpNJ"D*Y"PZ
+MRqrSHIjbj4aHRQqrJk"+&1%`(CK`U,BcCTRZ[@qVRLi*J)3DE3mUJLeGFXL4&(A
+Tlp`P)9#*X2,,6EN%$i6*K-X6CK'fFG'56D!1G,"k"!`DDLj)KK%L5BE`S&kbf#`
+N-0GqQI)DP*k5@Z4-%'*40Cl++)GKGM3pidABA2@3!0@6b-ACCV4)M$'depdrUTV
+a,Yq"d6r+f%%22bGGKlR''G0GD[%!m6603`LRC0!**2a5)L8Y+!CT+qT5F'PF!DU
+FbX#c*-6c6rF#2Z"89p##"PCB-J,*@Nf0NZfQ4T-1bDUS2P21Z+6@$Rabl(C**b3
+RFKL22+DjUejP`H56M2q)DS50S-#,"9`b*TeJ1"[QR%)`Vi8!CLq"0*,+NFl#j6k
+qa!0&*XY6c1FZXV*&$@',2NKB29L@!UeikI9Cf#fcC!GBN!!)K[QbA3pHJBTLS@T
+Za!88@6iP#Nq)LFjfL#V$63`@!&%@ZZa,NiqISKkH*ajdGMB4Vb"rN8BQU!SlBQ@
+NAeQ$%K8Y,T[N'2@GmK&Q*TMV8a4CEAf,@YFd6KSS%K@q+4#1klYqlYq2B*QmXS'
+M8Q-J-BTBLIP3NdpN`8$R('Z#Z*!!jpRUAfH!1cCNGl`@4'%P)A'!U(XClT8,M-B
+U&G)#668,dMP+achIREffY5jmrmCRK3AC9%Z("[[4'1E"BK9A,+HbY@P-f%B%2L9
+a0980iCHRkk&i)U&`f!V-!IH`IT[``CYmBYDD%qNq60*qLk'`LR@`lph[XQiY648
+hJJ#P'Q$I(hc+iplHhSF)D@`Hk@%bN!"'-HEcHE9VV[1%1'A#GAG4Nc&Q!-S+Mm%
+q59N4S[%hbeU!@A%9a*!!4`L(hTV08`1)BDi6N3dNf)hJ@X1Ydi%c44@V(UDUeVe
+TpK!Z!&3f4q"qH)i*ZHH9lR'Tb6H4daY)f5A5h(eEV')fXHAf[28IiUpN8c0[QkC
+M1G0B1b@4ErNk[V`a'N#)hXL6$JS[Rm,q,",&LAr5&Se1I&cBrkZ*$dZ5%q,8%rX
+(#dY+QVGH-I'+Q%#RA8!RGVAA+rM*+mDMTDE!P)PSP')TijcKk*VFVD&4NVXX9eD
+KFe6b$Ud)"b@d[c&Y*4Xa2$@*%p4*0aPJCZ,k+dlT!VD['YhSD42JCXQrC!6,`$4
+i"K5T1L@`jTVCj84r[[lYiqR8)BqmU3hcDQ5Jqp#I"rEqhhlYlE!8rbeiG"UT`!5
+6'R%C`fPf[&Gh'VADRD(RUT,UG)qf)KR')K)Sc'5LQ51Qrah$XedKb5UhGEGl%J4
+3QMJ%CTmB3((+S`X#D"6`*F(S)#!R8Pp3kYcDM[+-DF9&+4H9*6cEBli8r+Sh1A!
+Z)P+E[LE[T(2c#56D-*cke`SNHA@0pG'R$03PhS6+`@Rk)KA)2r"'EqK+!6+3!)f
+8'lJl+2V9T-4k5d+QK%U)h"1TjQ)F33![a(8D*iraeiHXc!8J2Q1jX"d3h69LNa&
+93f2RMXj*TH9-HerQ4SaI'SXmCilah-(ACe8jS+Q!&IbMM'AM)"9#8N,$@+dL0&-
+r%ZViX5e19QUK(pPZmRHe'ZNjXZK`[D"qH"*MB,MQ&JaR'![b#NCe!VRZU&fSrR9
+QMFh-iHSNK[qKlqQ8%'DMlLH"(01h@%$Sq-cJMHX6G)G`+9L@9(ch(G66"mP9DB5
+a`iTEj-J0&j+Va2C+ppPB0kl!&p#2E0Pc,A@4@hC,DR1*3ee2PRZ@RTaNeSG-T)U
+T0ca(m*mQHJqC6"@0,b0&C&69(KY%$@bd1CjR&Hal9[9FC'KKq'18XeRHGq)aMp4
+djHbB90a*&&PPY-6@Um`J@KbmiMfTN!!hlDRd6k6E(4$mIJ$5U,-Tk4[E0b%a03A
+%Il"9!N(Q"#-`H&$b-A0(`a59Da0e)j)EC9l,2MikaT@@R3j`Em)6@%Bk9[&liI,
+TmVq1Bj*BfpXA)mFk#(cFF"Iibf80ECJL1bmAbfR&%HIB(%"Jb%Zb),&e,NZ-a4%
+pLYKiP5+YK#mG4lQ%-S1A1%-PJb+elh9p-DhkeB9FFQKeqa5SGQ["JCfc"SNe4`L
+2a-hMXam(4Pi&NkDM)8)M$Rir&H'R#QUieq+VlAiUIImHDm,["krBK&LB!84'Amq
+TKRkeDmDMF*S'X5#Nj*daPL5amiL-QP@V'I)+SPf$eT0))4-M4IMq8U2F'-L[DH&
+-*($LJ89)LRcJF2#bIIXf%j[N6Z@)cT,EU12KT@jVApKRCdXedli4DUFiD!#HA2P
+jlG!b9aV!D@6GAR$SRZH8Sb5cVl&!SVbF+2a[KXq4SGrX,+lKcF"J5VprLPp+-Hl
+j%([bSEbDM$D8p1$'*'$qjiJ)[CiTD0)+'U)j#-9B"X&TfGR(Fe%$H4*'+&6a5ZL
+X592PQUTc(Ze@@hBJC#l(kp)Cq!EImJ!ld(P'X'6lq*dFNbAdM`f$PF6A1G&IZi-
+1)$p`9-m-+jI*pbM2Ed)TJI-AqR6P6"b9-a!DZ$FH!%6(TZVRa1LN1Jk+,`YP!C9
+c#l9U5cZQQLqLeCm#hh,Fb5`@j,BkkcmP9VAbZebK-f`0NeNV4FNqTlRA,N$Vh@0
+c#RZmFCEI80V4,R5,FAr33&jjUaR'M@DASaDQp8YcjQbbA@V,4bqT%%CA(++@$SM
+PqS&dTSmURLjQ2L9SJ)HGM4PP"HERM&EeGdrkY"8P(X)X'V`'Ra9rATX2MM*j$(D
+K0RY#kaU#2#FHD1V5%(CSYp2649ZmjRPpMY(KjEde6P@*K&1IU#I42"6eZ&SP3ST
+q)$#mffI6T4k"dkhEBQ5!r*J3)-m9je-1)kQ"LrYAT,+480Ta'%FE9T[R@JdpBm0
+XCmG9)Uk#Cm0rdXi&#FDAAA5QQUiR"e9$69!E$)hZ+aTL!r4MB&ci+2"$cB3F[@-
+Ya1G5%21RY#5,5TT)HAl@cbp@-`+mdHZl$N'3!0hI+0lAbjJhMFd4QVf&iS+-kkk
+`(,i-$`VE)3-()QaP`#Rk%,8b1[C8[Pq2P3AQr'&-%@$k"ZXFBG#"@bAr-Cql3P#
+(@k3VF#&GJ8Vm$0j*micRVLT2qh0m2Z`F*c15ZAbe+-Y3T@()H8Y9RHNYiB1(2A*
+*$LEj+Cj6DERqL6'*'4+4@HjXRQ)L5Fc4%SaVcXKF6RH88,Y5!NH!D,JN5&!F(*q
+("q21e@`i"$Z'``m2@%FUJpfiB3f)G%p!B)aNJj*!+q&kc0'F1@6ZZ@B6k9rA#3"
+*2Q11rGKprV(N82U5+fLZi,+`a4k"UD'[dP#"aT[SV)1eYA)e,&cp"KkjcMKE9LQ
+i)f$QZZiHeGY1kLGSm1kmdp[qRHRYF4UMBGDIAH5+k-@)kC5Ee5rG-iqTb%cmYR8
+G`60MLeRcE-r9SrHEIMaZlZ"Jr6prA4Ii*6LcEjGf`9CmQ3hkLP6G3),meNIHDKT
+)X'kU$mlcAmGC%i*f"KRfY,d5L'Ch66(Njjc(l6m#Jm%Br5e*AZP(i)4JI%S+-eJ
+M3SQa+$S'4jZA2QIJpfq0p-%db35`U@I4N!")0HS%Y2ZHTB3&Uq8b++9EQ)%Pk4V
+2Um'[$UM(-fdH0A2*)3r*,HIG5VQd'%%X[F!91fADbSGI%1)+2G[Vl`LS3#JQR3,
+r8)Vl[G@rHB)YDpjGDrXkhLZDhMf!LPbMSfm+*0J@L`kRTbX,d$U8MHa3*hESqH`
+AUQCAT50@-029#jJhake-K5VTe[(Uf"AFCTB2MV,[$dZDkIRGm)lC10`q%NT(L6`
+e&5F)j2T0p#H6++,1,G`L9(5j9EaFA4Uq&`I$JB1lC12c@BA`GQ+k*X&)MFV'H5U
+k4UFS-598h["MG@&5!0+pYlEVb+SfFj1SKFr'rriC,JeX-[H6,'r!%JIRDH0E1*p
+)R[cJ#jei$b3Vl&)G)i@6KLcQ[IdId(TA*T!!`9MFRl+3!+Bl(#Aj1!3T-*4TijR
+2Z)`A@@p$)+Cd8TE3bLN)1+r2PAqqcl+QaSC"2MfU+HN'X5f%-B-3'Z-b)%*ccbY
+YKr3BGdf0C"U5BNJ9E`1fPFXUFZZ53,e(01N4)40jcLLTUbXH'-MJ@0+VErdr6Zi
+%AjlrKr2A6FjHdrN@r*JST'"5(CfKUB"bZ2"P&+QR-+mEi'hK5q0f8U*E3(Yc1(C
+9c8GFaX8YM`NMY1%qr3K[2#`m@k,Lc@l*rZNG*@Z9M9(T86NQDpi63hma3SNBe$J
+mb)NU'lLpR)JfE-(aEcKPTNeBaXV+34&rl(dHAL4#B*aAVa1a"Pj4!Z&`R4GIjT3
+3HZ*22M24b44UFXa"ZcBDr$JjZAMjIZh'pN0YVAFKQPCC5H(0dmGG6R[pr`rcr%R
+qGCFphB[%Rl)#r(6biY'8cTbE+heC"*D6!#Kii)kfVRDZ`+,IM9'Q``'V9GF3jlr
+Kr)Ce90QE)+6c5l[MEiKM(1lkacNG,H1[#1GY#kfIV%hp8$K'*qa[qf8K0aN6hPp
+@RPccj"6A5XYU-2T$(Uj0,-)C+dE2UYkZCS,'Ym6'q*JBE&lV#e6'B(,NI!FcLBi
+29cYh`DQSP@J-,jZ(q[4`qaI[d)ejP(P3)'SqU%T-1qD@RJcCLGm26Q0KFQ*mUK[
+-f'f'@`pCXf4S01d*NH-%(Zdm!DAPQ82IpZ$[h6jY*"rS"M1$pa((Zbb3!%(hbS!
+'BD69)LbC!iS@jj6J$F")E8f)(m#(JE)6-TIX,LjkKY"@E!-"LjDKjC1@B1hLYcb
+5USP8!kSlP2T8Q232QVRUBH`K#)Fb-$M55'9@FMaQEY6QDZCkC!fFHD[#p"VcS0e
+pq1DZGk$[SF'p$d'[YH$H,d(H&`EYR)mb(3P*GIA,Q'aS3bUdRTSNDbZ66j`"BFq
+JFH1!@FTmEfc(mikH2KiH&!Trqcc#-CPK`j!!CQ0FN8+aY1bc-SSk+a([+83rfK+
+FqD)*D(123#FbHZ3b0hMKSESHaf)cBR`@%@M"-F&Q@fek&AhdLI[f(eLKjD3[e')
+"B-+CGGQRMU&RiQ6kFf-3HC-XLlcr@NN"ccd[6N1&qR!3`4LX,-e)@B%#YL(eBj@
+bfP'I'R4b4P`e1MiX+KZH4@1rUSGeSNqIMmib1a5qcCK([548cZU%`qjk0J1KjY#
+G%4LdHH0BLaIE0P1d(#ppIer6XN$H4-AVrNDSe%%ll`+c38&TM,5*F!,G-ZVJSQc
+'@)RA&dHcR(RBZMC-&0Tm*[c#8M94[iZUQl4ERZdG@m)iMA+FrXHPaQC8QaZ2$')
+IpL(A$EZrAIHj#"S)R3eB4LqPCQe9Pf&m&JN&*j,QC`a$4ce8qEJ[eaMTMG'kj8d
+0&r2)DT3b1%dqF)kM(AlN'",9dRS'2BS+dSi"4*RA`pA4cDTHU+CdB-e5Y6bBVZh
+Um06KSQYQF#l(RDF+BRllLmfb8mKV3a1*I(,40CM6UF(J!XN,UM,L0d$0$,6$J2p
+eJ1*Nf+QSB@h'##%0`r-R81H8)52BDPKG2M@&#l*r,J6mj`QJUCS%Y&2"6!dl@dZ
+epcF2&`mh$bqMKKcp(imR##NFq5km'RQ4$qpU'V8ch5Nf#2-4Z!'UZ`-TXafCK+4
+68p#$mP-ZQZBcB%YLmNaCLYJ92NFR#!)l0M83eE9pd+6Ci[%ha3bdhbKDNA95IEj
+4%LPq8aEUJ`p6Pc!lMlp3Q3U-,64(6@e+--dCJj3+5e6U4pGJY+L`QGHRX'+'&f$
+%3E5ZU9K%m$HibB'1A+YBCQjAf5'Eh1N)`ZARD05d+,-PJ$Y2k)h3eLR[5YbfHrM
+U34$Elr$m1)RQBI5Ypel*Z#G-#3$Zqk"aSVLiq6KjhM4A%A&Y2Q+cEfpXM1k3!"I
++rE5ZR8lD5KF-V@bhB"G%L4PTSMjG#&MhcmQ)IhBH(BPXc+!5"G$2,B$8DYF8XqZ
+%b+a'VC9eb51q+lE3,CF,LjQT)H2D!MB6EiXi`Qa*G(-X-piSJDbcb3,)jcjp353
+DSP"`-mLUpST+KjbX*#fQ9dPYa8U)31'+IJKLQ(LHJC!!c0B5jUUH*K-4QS6P,'%
+5[dYrS10$V6Y@2F#cmVX6SMMD(!IAUm5IBCNkF5LHR*k3!20A$QQLdamKrIE1#Bk
++$U`XL#haYSX%Abc4&qmQH3NXTNKT(,"LI([1@&mN+VfCBS6f2iVBVkhXT2QM6l@
+!,S46'JVLbGd6kU8N2YR$j0$$5)c0)G,X#A!QF1G$Ke5!-a[XNJ4G%TeimeE!ieK
+'%f3FpS[NcNE$r(bAVIjkBE1B6JT@'cKGKYHIl@TZ6dNdq-jRRK9K$H3)lQ3Mh50
+6ZMEMq*r5,DBQVmrr@P*EP%G)p[))mE,!Id(b5,Y46PG`i4`#Q*q86$RfS5EA8"b
+KBdjFXD$k+F"(G04qI4G2TUh49N`NpN)-#`ERMST@bCB4'+-NrlG4kZB'(ZZ(dm6
+VB$,+dIfAY$R#L)Zbd!@rJ1p@5dYd$kI(9#M1h)k2"q"k0!C4U#$2-969Q(+iRKE
+3&[%*Yk6JmGUKplLAU@jq(,kP*ZT4b-[AmR2FT$AhYlH4))V9(qN$@VKj[0jZk!!
+!3J!!X,X!X!8!!!!!!!!!!!",UCLjKl"hCiL*L+QCLjU3!*H)KiUh!)LBF*C`QTU
+`8!#NC@4@CCG99'P99AGfPfD3!!Q3!"F!!L-d49CiGhQ*ZV!!c!$!`!c3!0!!X%"
+%4999CQCQCfGhCQChGfGhGhGiGhKRGiL)H(L(L)H)H)LCL)L)PiLCQBQBQ*U)LDQ
+*UBUCQCLBQ*Q*QDLTQDUCmRNKACE,e`l2cdi5lXG'ZG81D(iblV-E*h`q&Q13!!3
+l*IRMCM$ZPJJ,HM4jrVS!GrIjIQj)I2eDhi(r,h3mrek2TKk20j[2cqEdmrSmd20
+k2Aj[6kr4kBAE`)81R`h3qHMbIfrMqIIrj4j)HAfmN!$fchEm,0Qh+(RqckrXj3!
+hfHK!'qb'VI$T`XUKm8$b0qZ([`MIf`kG%1Z0Qb3%,XfJR5BL!!L-0dF-S6VB@fL
+%2F$$B@DXmLAS%,RRK#kHZbZbU*!!8a!L4`P#0YXqq@Z'GqZ@%-YXSC5`Za)Q%$I
+K%#P$V`RqNUXSGHHUd%[m,+TAibKjIKepI`j0!%V6)"`![3NIEmZ[r29q(pi!FUm
+YhVjqF!0SbPi%QCiE1G3,jb(V6T8f9q&*)1Zbq@ZQk@8D9#HQbrGRN8@K&(a+,@!
+PmBhjaYd4cm+GH%DmUDl+++3)91N&AmhRmI'R'd%c9P6c!f(ldjibmF3"qMj[2ap
+G-12'%!X8#P#KP9d3H3lG&-Gfk9qZc`mICam@V0BmD+)Iar2qk)lD%-,3LR&$Hh4
+r3#G9YMIXPM#bq&+T1TK('&mZpUjQ0'f2G+&8lT3RRN%fp@48-$Z4[XrB*0#`$5-
+DNQj$ASXCCM4CIN"q!9!@S`fCfD`M`$k$5"E'Z0ePYNF)GpQ@e!qh%dNmh'6p!A!
+PK+JV"!@J0p`@*#`,`[SkpGL,IC6!L6#X#DX$S3kd!mQU@bbrCK22G$bFhmIcra#
+qH!%F"jVPH'$Vi5!hlmYS#DLQf@9)61#!ce--lrDR#9XI#LJKrrF,$1JfkM9$-IN
+mF'K6E(9+ha"Np""$L%VJa`CH$R&mmJc$U$!bQ++'-YXFLHN)+HT"b(Ce['Tk!%,
+LF`(&8`&kT1)9dSdC5rpD0F%,D"ce5N@rSIkre-,A`aRRK9,k2S!%ejGj4lZB*Z0
+Pp3+h+(I('M()5$J2)5+(@rVjB!S)GjEH[#CYi1N'Ue-Z!@fa!'6!eJi3&+AKZ",
+fC84e"Ge#k!)!S`NEP)8l,![k"ih"9mFFFa*DU#XN%m%$921dMhVN6GbSF2%!2V`
+P+hH'-HJU*!9J9JlZ"D$'!2D&Hch+aZ5[F+HK*,"NRJmN-Fl#*T!!3[!bV,K)(Bl
+V-!36dNG&+e@KIi$`'riGGXSK&`9345"CZ#[1m(E$LpYK-F@0!R4SN!#Sk"C"UN$
+I3J%NZqj$,cZ"Ze43#"ec!K!BN!"1#[C[")bhKG`bjmD2+''CJCK,R))FN!$[ff9
+E3ES*'l`BN!$ND)),Y)D4Yhd&a!T9c+6Aq%k%1Ii#N`PedcdF`'`N,Jl#$r3JhL3
+lED'CTPaS&(A-`P#5MK!(M$V33UUZ84hB(6TiGZ,X00"2XTY!"`2f#h+S5*V"Al`
+3C8`p#6["pjA8!lBA$`X!3k)"`([Q*`Q9@dNb6JL3!0&0)3k$c-09qiEhqT!!V!p
+aGB(Eb`3(,EXH@KL`S'9(RNDk$5Xm0dm!-TB6BT@V2$!bB@$'&Pc)r%28Fl3S#m0
+IffT2P%Kr!0[6`hZZ(+kaVK3"1iFqH1(2E1U0TR,A9m#hS4NiI'2D*aYXZ#(2RH$
+$h0A@!U6ZZ#PPS&0JM*TUD2Fi1HR,$1V,-(0m[ClY2)&0rjRR#U0r+3b$G''-Z@!
+-(B&j@5V`pD#Shd5,rJ@NI#-e5"%5K[!N-03e$J&j*c$")"Vk#b&[PNTYlSKR&KR
+AiH-JD5S*LNK@XfBpYQi!8B[2&*4R'M5CeT0X!bDm5CDC+4k%*&aV``4VPN!r-k)
++BM3*GU"CG,(')+!bK41'"D#FVC@KNXJI3)L`c$fEJbT85bfLE0XfZ[Z!,rS"[",
+d353'&SE`!9)m(YPEZ*V+l0QD5R5hS!c&F)5c3JdQS3cf%Ua5@pePGBBd#kBHi8k
+b0dZQ1Mh4X%hB$#*KSb"@"II%'39MXdS*hJ-r,69Miqd5i[C[pmjj'96ajB1JVd*
+)1imY$S*pNGR(NH-lLKe,@$ZPYJU8C%Sq8bh'8Y@%qe'V3Ih'3Y&10Ad1d%8H6Z"
+[$,K+qKG&#,3lASSpdkX`bJ`hJR"U3DZH!TqM!8&VCGPJ4(a454"Vf@DJP!)-k"*
+&+`k"BERrib3m)QVm8%i5-*Dq9b'JYQ4b,-&%GIkCT89)SV-5lhe)`18rU&$4L#@
+a#8(6UJqp$(II9K0FJ*MP@)6#@kKA[5ZkP)dLEq$JN!!-!eQX!+9MRrCcFC)@kNK
+YMZ!VUG99(N4`'V!63f#!ZiNC3D3qH$+AjPrXUaM*6L)D1rD&('D`)Hb!N!#f1!D
+c[cZe!``@&VYQ#G"rJhe)*E5KJe%jJ18b'd+FY&e$LMd")R92,+Gfi1!U*S5rG%(
+dJ8L`&eCEC*!!KD0kcK+&$TV!4#&CR4LV[qJ9J"!SP+m,[&U11)K,d)2,"*!!D[A
+R8kN,V!LIJJ0KD3cbdESYlileZZL2qbqMK6KF)!pqiZD--a91d0JZ'9+q2Y)*Z'1
+F6S88L-E`MGZ@r54N9h*MaE'c-GXqmUB!$PEX8-TKL)C*3b,ebVNYPQeIZYM["KT
+IVQUd)L%#lb@,8*RPC5Hi8pHH1e#Ci*8ci,Er5jM6ech+$ENSXY+UC9*HI!Cf4"-
+hqH$XL`0V"P2A$Kl`$JZTiD-[$(KbQ3dXbmCMSDcajNCYVP&*`%APAJ,mT9d#qCH
+iESmT3C,hVAj+%3B'r@P$V"Re+&LaVaIj-Jp`TEKFjFF$F-F4!8af-aD4CNh!K4#
+-KA*HZklBX[p8PDT-&LQD!BS*K"E)@N+bXNrjQGI8qCRAe(-kq*bB@R!CRHP[BU9
+`&fpC!hI-XbJU8cB&C&50Y-r(44l&b"@ZC@iKF3)qlfD+J#D[-D(V-p,(P$@!Y9!
+q&+[LLd*RZ&DR*iXIHC4[b[",JmKBj!M)cMM8'X`H8QdU`Xh"cBP)"#"'+#,JMil
+lYA'MS5@#3-RD"dpZRaac[@%NJD'l-Y[&$ha&)ZGmlLcfd-5KkmB45&b"@q4IX&j
+6!V-dE-EFQ%YJ&8UeYJNpH!XiKhiV9K8"TM%efbCdIK2!#fGT[[T5A!h-QV3mTPh
+*!JXqmTl-"UkI)BKRfM3,'['9`P86#bi5Jqk4KEFc)'LQP9Y@F'QF4DX'H4a**f,
+9Tq"f0H#X'PR4Q5NUe465!X5i55fSCHpH6qACa+9T#p-GK%jAi-!&b8`'ZY*lSeG
+SHYa&D38Ih%1G5epNP20ZMU')3&-B"(K8FU`aDaFb"lE![2d0Uj+rk"aU&-`bb8Q
+rN@J+S4BXa-EA#4+`MX$N$UlkaCqqc!c3!N[CK(GY*kBY5Q'E'eI`R"abGB$MPAQ
+qiN&E'HEL+5VUH014dd3p3CFl)Ad6kjF[+l4Km)kGBF5dSd#E13Gj5F#'YQ"`)CM
+KF"V033Q)dpCYTLp[BE,5(lG(,Ah@D!pX+0X'V*!!I[9C!!8DL*`5ZVG118*-5K+
+rZPD,NE)KNc3'"``-%6dipBp35FUN3p3bFA)#,TA6DH%ZReam%"0bTIlqMmc8MB&
+eQ046#+E5!kQ$m3$CF@C#ieG46M4NPrf4P#"1K%ZDNjLQjK9,5Zkh9$53!&Sam&A
+)M![G+pZQZ1fjp8P**rb%$qSi2IqAZ%2qSK$'TJeMX&`%S0Rdm,QH,9*ZUiRAUEJ
+"ISBc)r-4mZC&",+VA@KDcqjHX42J-XE!Ccc#KjQJ5q3K1TTFbG!Sd)PCA4HkPV+
+pb%m`,A"4PqTi3e&#,bdHbDmb#i+Ar%,(SSSbiSf%eR#RpKa+0UNeEE"6dDG*$QL
+(FBd%dBm9`@"aE`H65PKXkPI&8A-LMG(9Mh'a+R+"eiNQ`lXbD'jQP&`a4f'`Dh,
+N*B0'2G%c`Z)QE1q3!,HT2V-a9Nbeb8QVk`S+S5KZa8,(#j-95*pPmMP1P#QQBfj
+!d1N`3*LD2%m"4Eh&%P5q$HDm2M'K0U4U[C*&S'q40lH9,HM6VN5pZrF(h&--6cf
+c6Ij9j"#jH8H9%8CXUGbj[GHlSfjS8U1GX-Q-9lXMjjJc)-FY#Z*,Z3&r,p6`IP!
+`eUR"[*Y'6lAQAmVJBAGYjN"C$aYT"M9FEZ@piTk*SJR-VIa"(rUpeChE#A3bH3k
+-(j-pCJDMB5CT9[3,9M)E!,LfU*TkHTJ$5Y&CSlLRSS@*bb,%65d30)KPUfNA"Z9
+#CTUaQN54PTBj')P0q9f3!#+DBU08ek,*+FCX0iNRVF+,Lkpr*frFEX)2bRJkHD!
+DKMa-5C!!9$"AG[B#Mp(aZG+T#Hd-U*r4UdmPfHM*1-h9EZ*#F%qcbP-`"$[AU5,
+@Z(k028Yp4pjl8"9`pC)lX*`Y8pHpGCppQF*``JJ8HAi1"DPkY0c3,`(%bQ3JhT(
+Ic[`Lcqi(L"fj)kI-cJV%`phbd`krDrbS-QPGYhiLDbIEUYb2LfI'IJ`i#b9(!,!
+E&Z2'#K$%hkHidL+PaNcSjGlc@LB,k-BSR"J)r!8X@$9M#3PqTLiAM@6$)I2iTb$
+aBIS1p))keTjJ%&[%Vh5RIijK`B,bS4$eiLaBpA`TkZRTk8KS!'IiRKEVde@"9ak
+q3J*5+Gmek$a3am*EXlI2G#(a96!e'PC'A)9IDF,iM4XV*09i2264IFdjdjjc*m5
+!piC"UQ%P6P`'JDY`fZbeTm[red6%9,m5qCP2&fm%ZQVdq!N2BM@B&!&1XjbCbNp
+3"*RFI)'Z&%X!LK5$I-[D1l4#E6cC&El)-Ff@ck1%Ya),!@'+#`cUSF&$T3fPG-h
+B@$qc0c[&"C9Z9N!1dU#6&$cj8'9%f1NkXENG8[#U3Yb1EqCi4Q&$3fHUbKP2*!0
+$dSck"2T),&Va010VB,QUNma"d(0N&&Trba$kRc9KpA(Mj$YJV&qlm%%F@BFpGX&
+ZcUl3YCh896SILe`3'&XQ0SX(QCkN#m99KQph-k2cBG(2jEQ4TH"b&8XE0!K(,rH
+Z[pjlZ(1KCIFUpe3"dRKk,%e1Qr0dcF`I4GdC"KAf*2aTm-GB1CA)E"ETp[akhTA
+[@2b204G2E5,U)BZEM3h*+2a$#Kkbe#d+3A3aGkJR[#Zb0E5c&FpmG#E$5T+r'0S
+`%k3m0YqM&,a3Pm-ch8%39hKm[42+CYZ19*(1DareF+Gia6*-'Y!Z&SjaVJ0*p0'
+rN!!-CC@&A9&8)fCGKb)@HQFrA$c8lXU9m1)r[G![[bSC-[E0E$1+!@hM,*)Hm"4
+adFMhE[q-aH[XB@cPYCRS3&X-JA,+V3RfC@5-((XX!QXN["2"P4&jF49rKV0MP&8
+VRX[U29S#$`qTNpMBAUl82XmY!2p@I'%`C+BKJEU!#dLMI"K"-QP*C`cNMiFPm+,
+`9c9P*K42!)$d"Qff9DIYKVa6+4YPie#$Zi-jRR&chd54`Zm20Sp(UTlX4PZLQCd
+'81R[E4VB&!AC%kC(-XeITbhe$'K#pHTEZL1`4,#$rrF52m,MM&E3iH9X%mi#hBh
+M@+6eQI1*$9-GV!Y(X`X#CRqr(dl2MSi+&6q9K`K4heQ*khNl$@m*5krEd04q)D6
+2(jSkQJm#r-h&c)4IjA,HbAHkK,C0+AVRXeVe@6CiD(fZDc3'#bA3UkiJ50,L)MJ
+bK3lYGZp4E(V+mcb52f-j5bi5hBeUmHiKGN(VNZ0q3M+k5X2P$h"deKJLRURi+Y%
+2Z-Q[iq[80)FT#Bf!YUa*c&S(0''A+GcZBbmr)$05kMba6"B5r65bD[fA"Am[i-'
+mH-&qEh,mP'&&blabl"U$SDU4Q0-bTP#!dd@p$)a!TN0,CS)@"35@jYS-U$#JQ8T
+h,(&KXAZkM8cHFqKm45A&0fdKDZM8C06[M&CH8AEAI`EKr8,5C0Jlm$#BP9"XdJ&
+31p+Mc,5$Ekr3j@$CXhXD1pMBj[#YN!!eZrrTC5eDF+V4#@MBr6XijCeedH8#+0B
+[%8U`C0-ZeC3i3k6PDpB9*Mb1914*3QA"RXAD(FjCCfDYc%A5Tc!qIe5c*AVlGd'
+a*Nk$@2ULJe[PZ(U)I,m2d-#&c@qm&fA3*TVf$*B`D"f)2DDF)J+%4BaV-MACF3H
+5-'X1Lm!BY`r$[@5fZ"`rH8J5h`9MS*M[0a-J1['NMITrBL)XVb!eBCYrhT**Q&Q
+cDi#lj`f0P922cbr,9K!kAJ)3K*!!#'8VEBhb-)$0mPPV46B"5)i3+c`hhlabYKJ
+XHKGf6Hp$S5DkYPk+hA2"#%e"&*2eL!@cr$p3JUl92B&9-p!T,5dQF%#V-mdXBUe
+b1$J3I"DpcJm`PFYPTf[Rr(mrl2qAFr5qAFr52)M6L,&PTRf2GJ"-A3l[IZ5qYTA
+[-m3caI)aNR*KFi&%b1[3+)*c@dP9*D#(Q(30Z9ITH'&KlF@e6eclPX)#U!TScpV
+XBHI4kR4-S86'llEjii&hpal"-dhNPfG#kJ*Vf&RJkYFchHMYJ(hlEF!R982`8FS
+PD-38#lBhArT8X!TD&,GU-jPG8ZAXV0iQ31PrKbNb[rY[BpM5fFXdXP2ZlT*N*!`
+clj!!TK6U3S4P3-VZ`Gf"l&TQ6F0GlB#fHEe,[Y9Hid@la+4TRJ`(ZiAJQIRP#38
+5fZZEfY`Ne%Pq*V*5MU8Eqkl*BJR1SC[M3Z%CJmXH0bbCVqk`H%4B+hPFjNl)E3T
+ePfHpl$9B$mL5XLR)M5j-5EmXCJS&"&PJf'NmLJb542#ErNcY#GFN&AC+MG*#1MK
+qY(k"IK0[p'DE`2)dBm#er6$[8k-%0J,h43e4`mH-2*!!rlKjH5(c`qC00rpdpJ0
+2jGJ-S%0*eI"NDbmQi4&#8YRJM*ECB-2#QRJaVSH)&NbVK50bal-"`Tqm9cJ[MIh
+0h-r[$15!HQ-NCd5!`FfKm6)`rY'%NZ'[&e`'r6HZ-aVBK""XK*-%P5G'a-'U1+%
+pQ1U5HNjQeiN`j"TiIH1+p'h,-&lPlV1)Q"Dh8P)"k(FFklRhmrJ(P@Ff(Q,H[l*
+GrMYeH6[XeMmB`C,ZFSZYX9-9'fa5L4NA2Alj6e"2,lr+R#N1m-JD,`R"d5(kJd"
+AfI,fJrYQL3dCrk!%#dHRMCKmUi0j'Y(p&mM!Y)VBX-dX%[DaNeKTFD059I4eF65
+-P[dTHbMDDr(-TaCIFHDPr'$#S@93fZb[``iMCR6!MCqbh1%hkcAH4jejl+&`Kj@
+!pECR5bI64JX%Se`,QAZ%r8#(Ae$+c$26QU!l)1%5T5@qQ6k'(BA"2N3E"1GAZHC
+rcQmb[!dE*C@I6"C&Q9935h4(T-#3!)h2`LI&%hXH"G0"HX*9,0aA1AKk(243,9c
+2[mp2cRIbIG(G1[XE9Qhri3kJ38X-#HDL&eN5T@GCFQZ26'LDqCE%9#"lc-$lRk4
+9q'IL2@Zc2aI4Jl1mIkBeDp%R1BB9Sa-&L!4-+K"kTAS5hVQMF%B6U!bfRTMAE8&
+3G[%mjdaBK2IkL#jNeNQmI0'9mde'5A8eTQE5J!mB@aMRF@CH6rKdF*r+M-0,0H!
+k9`Fd$*!!'-a'X)`'-R2"BI"9)STbd2HZ#)DKP"2@UfqD!Kp#$D"Trr9qHdB[p26
+iqp,ECXRHm@6R0[ra'b%Zb#E&Erkc*p,jCNqNm5lbc+pfCZSIJqbTHr)cVdlh[9e
+@f!5"'"U@MCSGfmEE"p(H1JF61@fJIj%4+(h9+d6mQE22$`qGR#f4IB2*UcXb&)X
+0RR028qqS50qdb6@Nij%ZmL0APL2P[#5YU*B9[`D5V[Xk8[NM-62T@De$S-@`ca3
+2`iC@U1*X@6!RSNdkm&ij`)kD"`f$`lT[PVTja65ERJD)IjRQRL*!Yj0ld41jUN$
+X@!jBCeaL1XMB+*%ld'BE5lI53D*UE6SfN!"kr+cjCm,@kk2Merj,QS$hi&S4R3k
+8kCMdSM!S%RN'`[R$U'1!S*X$4#CipdSKGC+M6`85BYQjQ(X3bBPq00FVP#1MJ&A
+G,)cIM+X#dr5U)1-pqcGL8hCA)#NaU#B3lMQCVUYh"U"-Q9%*"eJPKC`&m&eerV&
+ILSM(jd[Nl4!#@AH@#M,Kk,K)p6e,J,ZR2#BkQ`q-R6Dq)I(,b&i9j5(Kc@X'XR2
+Qk3JIZ9YMJG@*B,9#F!G3KR0QIP`J@*bD2Im9Z$pPUY6M2"ha99"ie13KRF8fr4p
+r@Ijfj['-c8%1pQ+&![6VjY@maMhSB*bPVhN2J0"KRC!!!+"eJ0reqj3VA`*%&@"
+L`,48c$Y1!0)NKa+mlqq3!,IXp4`LQH$*q,$0X49"b(#2-$GDpi[3lP'EV`R9+4A
+Y'bZ*UGQ1eCS6rFrP1jLZVC%H#&kkiQ8'9R4Vj[%j-cGrA,$5iDF5J1R0$TRRUSS
+dUj`rDp&JaCDl!QS(6@[DmVdR2h(`k,XYJ[9!hirG)839bNCk+C1rD2qjG2!S[VS
+lZV2VZ6TYN[lfD2@GBqhM8VhXp+#+@$$UL)cFK'(FNSjFQD36"LH5KfcUhrkFVk(
+bFVk(bFUbaiEcb-lQfbhNpHN""`iTf@Z)pj2$HbkdD-!ec-NVaKlX0`LlbA-"bmK
+ZA!")R6`!C6A-d#!!L@SbF(GUG1S6II1rIFqHpe@N4!r*&Pf8pK*L[#d,!5F,Y!@
+V%UY3DGYZZjkcM2B`['dq[!JP$42@V$l2hhCD+8")XP"T-b@FTJ-LJ4I2,3jbf@M
+8R`CSPi,f2VcrXak#1Bm@YadU&N@GA6dp,'ND!R2jrVdHURPmDF,JLEM#PGXlcqG
+d&2RAjNU6lbR)McLM235@@R+KcKiK`5f1k94pRqiR4#5(fASNp**CkBPPPb1rrQi
+c'c,'%racpQYCZ4(U4E"2q8ARh0Dr3&Cj6h*RVMJIIZDSc1`'jU!TIJ6,$!ijHk6
+*+j2)ZS-Xh!@Ch!dV"Aji8pQUeZVf(bZ#DFcSA#9B)ZQcC6U9VTFU+ijLM(ZhS*A
+Y)+,X3d"LNLChrPq'L1Bk"6@T2&f$$pRbkqcSpR`kA$&,2&DdVH(e#GNSr0@G+lc
+'M!dA3aSN))Amf$%f5p#kJVJe"Pi4i[j2!IF8LA#46h!Sic#`c[pP2jDYE61AqT2
+#K"(BG%f4'e-4P8JKdK%$G'&Klf)V3TAl5r+ad)iic,#4)a%E92A['a3![1K%lEd
+GrCcQUmV+Y`e(U%&1X%LRG15)4chf*`AKC()6XAdjAi1LBrTUMlB(ppVMh3,849F
+NI`4JYf8@riRKEVde@(9RVXUGfeM)J(MT21SFMVY*clfq+d3fZ8%`Uj!!44q[QL-
+f+PRrD[(Da(G4pAUTmLG,HB3-A3ed@9Vh*fM32If%Mp@1$I*HK5@Z%Ge*Fb*JFP`
+88N3m!mcDbL-8C8Nh'L@eDDJDlarhBQ2+`5BV4Ti(ekNchk"!XfD",+ZKc+dd4(e
+%SmdEZL'!4@1FLNMH3c"#[CF-bq`--Rl0N!#KC9S`YfLFST!!9!fUQIQ'H3aZRV)
+"`eU8[UIh`K9j5*pTd4fH9-mE5'rQ0e42VShbf,EaC+cBkpRZ"@8*dFRBe(mk,@0
+0BX0'SUK`+&VEU%i[SZFXibf&65RDaI!S2AX4#P6h$,h[$LX(T$-#NF2EpCc`Nbm
+Qch%XJKCeARcPMG11!j[ME(#irGr!@ELH,mNqKXHkGJA($*id`'f6`rReTl0$fld
+T`K#VV$S(bj@MD!m6$@IQ8Z"CbiUReZ0@iBA(p0!A9hic%aNd[&b1A$UIE&5K`rc
+*pHjj$(6a+beRHc(kT+i)51h,B9Si6Ze"0kjJpNQJSfaimc$bC``N-H&5H1"L)G$
+ajbId85#lr`9D%8i#rH[NqiI"8!0T(l"K1HZFCpSSSSJ-X(Ti((m[f13M%ZM*5--
+j*Cd$02!9"C!!li!9SLhi3Fl%!hl1$[b-LpCpP"N4MHf-[Df`6Aq"EQ%9"b!#9$b
+**h'Hfe5$1K-Qc#HHiHJ,QjS8RihlhEJ)Pe9GT-BmqpG!Z9IGphh3kIPliGRjk4F
+"ad#k0$lIYqfJ!!!!3J!!ZUbDbJ5J#`Z`!!!-!!a*#AH(Gk"i@(GSGiL)LTQ3!+H
+)Q)UBQSLCF*KkUCS!B!Q%CQ9QCDG@9'T99AGfPRD!#U!J!!)M4%9QCQGhKiKi#TZ
+CQmR+UJZl!!S-$,!!#m!!`!K!0&99C@CQC@CRGfGhChChGiGhKhL)GiGiKiLBL)L
+(UBQCL*L*L*LTL*L)L*QCQ)Q)LCQ)Q*QCU(Q)UCL*QBQBQGrIMRUVTp%HVmrKEKA
+6QSc6bam-Ia)-Me5b9dh!(p92jh9A4l+EEUTf4a8F[QJ"hr2KqMLM[Hh-k(r(f4j
+I04LMLj16NmA*cq,PmXH6Np(,jr4cH51VB#$MkqlA(HM''rpAqrqHcq-0q2$kZ+1
+@H[CE9SdhajI2jqEM)'mmFQb2VYUbapk$L9QD2XYPCeapG%HQ9@LQJ$hUdJcC10%
+!L8GFVEiccV0T4'2f9AAfeC-,bEX%(iTfae6c9CkXXL&,J3NVDBbVVRfJqf&QDQf
+0qQQ0p0ZUiNB3ElT!NSp0XrmdjEip1'5X'Bpe@@QbkQ2$lZRTph%6(I#N$J#p$)q
+Vm1Rr(YqrqN3@@HrAk2&iJ"U,kHiQCRESm5JAiL2@)0aeCql'6"jkV+Ff2*G('S6
+BkV0H&j68%bHmTTajVCClmHHU%-GNkJ0,,iIPT*FimYfh6+ZV4CZM9C(TVN!0M"`
+FC4,PRCf8f9!AacP"XZZUc4'kV9VVTKHLYH109j&Gep9GF3Ld)Z`V[MI-Lm(M8bh
+feAkBkCfeIV1bq9C5r!-cAK,GF5bN@!ID$08jZ10qcA6G6IH5Y4QjK$0'Fdb+Elk
+E)C+DE)eeGG)3+5eefcd@beDL2*!!1$U#$!a-"e+kkR8#(YMA+c4K)-UaMk`H#"*
+6*1IAMM,,ef6l3@@J&GITPI(ir(A6-([MfkCa)G"aZeSlcJcd#bjS"L,3c$X3@%Y
+9QbpmVJBLkMJi-GY1HQfQc,6Y@&G`#GFZk(f8HZMjIeX`[dmFGZ1kX0j"L)Y(%cf
+k2$dCXe9`EGr+QkZRBA1r0j1,M$K@LQ1,QjiBkE-c423)qe5bfcZMQTZbKaX'Xb8
+K[d'b"[C4d@dJmHDN-#,EpD8$XM-0#cc`@V9`HVMMG05(T@E-Nmfb1@9J*S*Z",)
+NpKmH-Z*J8edJ(JXY5"BPFi*'J1("ARGYF"AFX++"hcS'qqkQPd*G`F8$SQ2qr9Y
+ajG-VH$Pm[0ZMr[rRlGp$S005GNVBN35bN`(aq2I`F"EhX$@,%,3J"ama4YNPF(Y
++JKN"V5$$XFlNi0ZMQp@UUX%hI1$GCI'NN!#*J,YJF[lL+N"dLL&3-kEDJa,H&(+
+)e6&8'QGqrUk26l[Am+1VerRhQ8rq-YNI92YPBhD!3)EN$IXSq5!j6282HSf#jM+
+,qpk&#'KX""!*+YfQR0a1QFeTb@4+LAh3iC9hkCiD0+'i+RM)QBdfA0[pB9AUCm*
+%#"#`*PX4dFS*Y`XK,)@N1H0p@S'4cSb2a"i(r%m!Q63(S%PNV3@!l8'080`8X)R
+C!lZJ55"Y6)iD%"1+f%B*FU'GL05EU$lT0e"X09d!q2,AVT!!S"CJ,CpUS[XXkm0
+9M8e4EFmBrGJA"eT5F+bKX"b5k2G5*c),444NQ@b''%XJqlr"hV6Ki2jlFGpmFIJ
+$Kc$["US28%8SdcPYBGB$H11V0hE8,R8K,XFBBlQi*&KN$01E&m@$4#dNZ16UB8'
+$lqdbeLIPBdia+rC&H$&Nd5NR@"a!'Z"&J)3[$YMLE-K(US6eANi%a$#B"hSX9PE
+#fRAA,+UJqp)Q8N+8IL3Q(r0h"(KF[hNc3KD4iHDdSN+3!'(pNrBe%A"IX2LdV$,
+EC-LrG4$m!Id8#jfhb$!T2jS*@fdkK1S*&KqP4H%LUc##L-A$PL'3!(P`-#81a5c
+&X&M)!P9C+Y&hA9VKM-h2,TTbpHh&Pe#%5-Bp"B5ce@JTkHk4T4mFG)Di8jbUPUi
+NrmF""8$D"aR@$hjQLH&3Lc@-#Hq'0XC+(q#l1*E(H!,req8lDmdHQH[#Y-&X'NY
+KjKK%4p0(USMhJarbqAbjq3$!be!(P)fJ3Uh%Q)#,jR3LjI)"&d8IBX4%K(F4HC`
+)Z8#(pcX)I2cFlB3i['mN(jr-h)2QjQ#*8*lBqZ1l8*3a3VZGdk09bSSpSLDM#B9
+0PMfh$+Q(UUK6P0'S*kU[idS3,BLKhS8)F%HkD[lp6q%f!62h6FS62bR"3NIP15#
+4q8k))hpdl)*(f6ahJ(Yd6*Fk@$4Er&6j8cGV$51$!+PGLB*IbaFhN!$*a4ca,,U
+m4'1"F`Khie60Hm58[8-1%XE*K+PjAY"1!)#edT3BGB+Ra8i-)HA6(Y&"BcE#rKe
+NR4@DUTY$c`1PkGJVRCj(&"TN"DBK(,q#@eJcU$1"Nf`#&NaK-8#i90)5@+d'Y3-
+BiUlr)9H9`Sr*)8@9Y[*Zh*K,h4`eUU@PpD!N!"(1@m8LjL4jQUd"#I#Y#lHURG,
+BT$Q[5*4dp@hNhGr&aV+TB88@!Ze,#'1[*(Nafj!!&dUYJ#80aSh&)BA+Z)T+c@C
+0#qDSUK!pY5XCE*-3M,QrP"+'I+UBDjhA9)JkC36B,95%8FRHT(6eNFBCNVAqd*d
+h+U[0@D#`E!PKX*A)`fSVL9&G1FB#PX9Cb[q46L'CQ-q-dF!(`!ff,r+&G9pjRk"
+)BH3BVRi#efe%&C-8re9X83Sa[TTN*$+%fS%G0X%lJ#i2DX[@QFU+K5#%!8BqbX'
+Je(dFq94&3@[QPibRB-2P(03cfYMe+&`YH"fa)jKM4V$L"P9$4PBeZ9,a3`9G+99
+SbE&dY83%p81%)CPBEYUcAk9XP%R6QS*JI0N'"i1qfGCRi!ibQIa@[2JC'8U#63G
+A9IU+&a(k`Q"#!N@KFk((c6Xi"Ke,T4JUeP%$XM2a5J[X,R`FlD*(kL#d)R[5Yd'
+EcQAUGbFN-3R8,6c3E@F*XbXFF1GQc9Gk)SEEeIL+EVTIMK%('J1X#1e#@$S5VUH
+UBQ8%d#,d5BaV3rhJEK-+Vq"3M4T0*3mVCLYUEJb)mPNH#(HUrhKm2K-YPpX4Tf`
+S9P$f2BS"9$8ebRJ(HL48f$Bf*2*)Cbk@8%9TrGl%ZhFV4&,BQ@pT4C1PVF+3!("
+21kla+,3i1E*@*FJN,-aSf@F9QRc6'8`hXLSIaPKafdhQ,LB6JQA+e!fRPR`Rb2#
+*0,C3bj3Uc)cYZiLD$r)UY'-U$$eAc$j*'!`PCQ)Kdr-``Np99i4LT%`10X9L(MZ
+6M6I66$B@))DqN!$[iBe*)JF+ec*@C4hc9#5Z3+!6V#i+U2-`1JhkMGQHq!L2p-I
+#E03SL9+3!+JSQb)Q1F+0CG5$6bVBHRM5Cm6K%eT`DQXZ'K2#I1`2fXbd!QGa--X
+`5jX*+E%ET6RD21M9VFbkfY(X0h'ESMLi&ihA5lU$,*0ZCi!Qp5GicNd,rYRJ-,h
++(U&'PBeNQUq%'&#1adePG(K'SA)T*5mQe,44-$BdSFjFq8!-&$%ZaSCRDZIRiIE
+l4DjbbeQM9Yk"'b@1f4S!p,R`SM[f"[*!@Hl4YpEj&#)-k1V(i1Sf!03TLI#qHAV
+)rGC#,ib#FE6!RMak4Zr2*&43-ir9q-)TE0aKlSkH)9PhMccpJVc)d2E!H32bmUK
+"cF[KjqB#$([BU2*b"l9"!,E1*l#$bZ""ieL$bH(RjeL$cH9Z)1CBJj2$cq0""ik
+-A-h%(1X3FrKjm5a"c1#JmLK"cJ`(R14Km[P4jel0MG#`"kJ8*''2Ub9Z&"TA1@a
+k)C'UTJJ(d'5QF2Lb'h2E-B26,D!K'E9PQpkK+d"5@iGp0jjbidaQ609Q0)$6,X1
+eLS1-Gc(PD$r+01FF&H#&-(",0-ddm1S&#*r$Ka&1k5`Rqd2f,bR"LC%e53"1fVS
+c4rFf$MK0TEa,TLk!,E9p4VKSmEB2Y53A'KEQQeTcUlj#pB90eBbNaiP!qm8r,%j
+Z(Rbl+Q-IbEQ!@FpFD*G*6eq0T#4*V49f(&j0'TD3!&-LD5dYZ05p`DKQ!DfNF++
+G21)Z"*`qJT!!@qeijhDS2!(k'rqDip%jjXJ&[@pAYAe)XG3@[rS)hL#)ClMQ#4i
+JM!KF`5[%%La#e"-m35V%,8%la"-JKE`82%%ka#e"5m38(Za2l`91hGQDe3'c'`Q
+"Sa(m+[Yp9EGKlT!!i+)'ccf)imZp(lrKiIchXFUaQ`E`ECV(X*9rh51"TkhdM&d
+ec(Sl("b(kG8kk3+$l&[Yh[dfilG8HlG[I#Ve9V"h0i3%2j+(hGpA*iI$c2kR824
+Ud)jq6A[ZDT!!I[`DpXDTr%DICP[YfqpC3EM%+J5r%F$-aJ&Gii6-e@!Z)!ZPKaC
+ZBU,ElICZhYhHfFifiYdGkY3Fe5"NLc+[8(%#`9-5PD"+`5S%*Xa!AR-PrhrcpJR
+C,"S!kIE8Rqrq%6I0hLl$Ka"X-JiH9Y0"395,Vc#AhM%!('-X(&GN&)TjYj3[5pr
+GV68Uliq5M&bJ$mP(PaH2c!%QMEj@aY`-riGmIK8!4rplaq@mA)X@q8dGM3kmEZ,
+I9@`@KfKC0'N'`@Nb!FCh[dmC-L$e2f-L(l(k-Mbq4p'4GKEpS!rlqq2+dHVbq8L
+JQ6a-0l[ITLhLF(&[!,2"[LBJP*jb#AdNpp'qI*[['$I25Hr'XEq0r#HhdEeTNaE
+EBFGG'2jU19Beja-6@BpZY0h-Kb%3ZM)2!ZIG%-ALCUbBieaK0X,",%bFkkYPFH1
+kUe@d&09IPH1)Eq"V[(5a1Ld[)TCG85(pP2RfQ'FlGXKAh(-q[`*+m&MRi1,r"4m
+IbL[9VS+dL8N)[!b9jR,"b@0C$U'e2pp2L,Dj0$jI'qX'C(bX)dDL9`b04NTYl)K
+&aeGKD62b1)Z-NeHL'DaDmp[519T,%`-`UX+U1&AFR(PKDR)Z5&9R,V4'-j!!*F)
+QK[C'8Dp4lG@S(0ZifrAMkCrV5296bqIcmZk(h$J+q5`Pdk6`,JEMUEGGFA((l$K
+kATp+Ja(kY01S4kfl11(pV"KMfh9(q@jirP5HT5b2i"!0Y8q12ZRB0IhMB%BqVSq
+rSqcSG[[PE6A,ZIH`mldqk+(H09rL03eFR8D`#6)f!#hiMDr[e2['i$21mET+jZ#
+fJ@Z10A+fhMP1$Hq)jd&Ac%$XMV3**lhRD1m"*hMaFai!31C#i##TdB",)pJ#eBJ
+,a)I!8A)K!+9+c@1$)P)83$2%LN"4FVa"`CAc#`9L8X(!8e!J4rrKi(AYr&YB#8q
+i$(&T-AGfHlSA"Ll'IIGaab#3!2-mCGq&YJNNVNXYDZc8!JhLf%+SS9H*Paba$0X
+%TfjHU@Zk2VUT2h5(-lQ6fV1I[qF39Ah2Aa"Q9cA51ikVdJQ@UNXJr"jCf%cH4kQ
+&C`+X444ckkZXCI-ah#,*VbI(JfbpPP[CXZqGJL#hQTXTP*MCm@Z"`YmqkD24kI8
+)VN"IfH[f*MN)$IkIEl@"Ml[kqk,ZT%j26Pkcl*AbMbmTRGS#m@)C+!)e!EidS6S
+#qEQ'4-`-FkD9b![bH3AI(Ak"I(CCcimJR(NkUqT0Ye#*bekj9*j#PTN-YIAE20J
+*%U*X6j5",,hNh2#C"QM8jR#4h`Mi1G2P)$!drm5%Fhjk5)`02C)c!dq%N!$AG1H
+(J'NII"%-US5ZRAN@L+%LYUjTD'53!2m#RB(I'cd`F#(`iBp%[!YE26+m%$IjKJA
+3#cPI5D3pHJfdQEC12aEPV@Hm%TPSrfZ9SP1qM'[PS@CFm-SA!Ve*KPbb31J22JR
+`r9"dUYSik*b3!'4KU3HfSce6IHcj0YI%CYTkS4kHQNL&!FbUL*!!H-ddqaYT-EF
+eiU,rN!",%V)-,9AY%@LFm9VYX&%fE@"'SUMf0$d[m[*PeHL,hJD6jT0eS[,PEBi
+re%L(L$T0+hXb6lJa1icd"(UhF'!1G[$dqhKl9[2[e[32e[3[e[42e[4[e[52e[5
+[fhTXGYFYIm8UYZS!J%G*5Gr'2#R**(r@!`-cZ+Lfpa"LhXZZh)LKbq%fHc-V)Xp
+#`9J-4i@86I9+F9lcc9TG-+02e3*A,[jf&I%mqDr'*mCHLccRHRB#Y`j@lHIehaT
+jC1fPIQ08pf5Q08iiX-c(B114"'MkjaZ8jQ@%UR+`M[*2q[RH[-Ji2%$T06XmDp,
+cNM$*+"a9cAQh`6AFEF5'JK8VdNRE0U),&02A@*!!dEF5hidIrJ$,4eBCG,dld`h
+&`B'IiLeI5bRdXTppXKj@BllC6bXjhfc(PD$[YR2+dRIE3H9U1qfNmV@Dfe(dYK5
+f(HJHk88*d[lYp6@Uil[RE,rKlFl'fLd$fMh-VM)1'qhFaie4dYX4j9p&,dq5NKV
+CV4Bkj[+GUilIhGkQRZbdkldfQ&cc'ZIp[2#2iY&"cfYFYT-(k'[iqe2T,X`1b#j
+q2a#dZ$JM,185Qb+dXM8*#D2"UrqHRZDclLfDN!!*8,8Dk+DjjQ&J4hG!fZ+HiVb
+U[2IZ%q*h-)R`kqGqmr"hTp1p2*V(H'KX-$m8pN+`+j(eH''DVN%PD2X)18H@A6#
+S@&k)K3C01[iY*fATJ@VNH"jLR+-YdmY62!-0""RBrGaSHA8'-1dGfNUm$2Ba+Na
+[K*8*K1UV4T[9JaUUY+afepRB,C8!8%0'M0FG3c90@'S9`#V&HQD5-pdjh8X)bdD
+&JP,UV`CUFmK"BK$+K3CqdJ'MT+0&UNe8I&)kRbXLZQXDMq6C#fR`S,@9C&-&%CM
+`i&VCQNQ@hAZaQS[(8-q-%QU&"#+fiiii[CHlE'%$#6IpFJfGjDU[Q)KL`beQ#Z%
+VmD[e145-D[)!VXJV+X,#)0eU%q%4$!iHX4A+`X,"'X00SD+Ci9J6I##U,iARj!E
+64E5%Y$#JCCp(kDHXq`0R20)BXU*ql%-3UNHZK8[Mp@Ia09"iIV6SKEkbKN8h5U(
+&i$pZ)XeG0CqX!N&Y[V!aTjH`pE2Y2mZDYq,k96Vd@cV+Jd[8R1f3!2Ll$qm[m0*
+kFPqVBLc6'Y@d%i8hjD(jCL+-P0Qj+Eqe)4(Ndj9q)0KEm$X`k2adDKi`mJ4EH3*
+0E*@QGHC6TD%0)kIaf`a!BYea6T3dl43kU&+9iEP3NGZ2X6a!M(V$8-I(4bdp`(@
+X(p'p-!BU9*bDlhfF'JaIQA6+c3kB5BI"$6!l5#0UkZf0%R88MS!-U$NR`0-B29q
+(RKJb+IV&AQq@rSQZBa&DhqH5MR"ap)1q'k#e6QTTeT0j"XT"bdE+UYS81C[#R93
+0@e&[YJ6CqMbp&Ba8JFrV$MKh%e0U`@P04CP++cS+8f(4`pkCqT2q[%jD)"EZV1p
+fa*l)l964cL90T5lEHS@c'G4'9ZKKkfLlibjS'9#j)NL`BCDQLPHPV*-2KL$c*6A
+2YEbfXpAFU@Z)I&6Z#@i-5+PAEBdGG$PKrJ+b!ppkCT03Caf+NlNLKQXSQX5)62B
+hB`DIEGIKRcV5m6(I(iS%K5T3di88-r&'E3Z(,1ffR++0![,K,3rST`[jDK(LRRb
+A3"3jC*&Cc(jQMXd[%6)`qb5PX`S,QBGT#E$AC(G@'#'N`Be-me8Y&Na-lba(N!"
+VK$rG"*I4hh#QaZr%[Id#'fqL%JHUXcc#4"6I58bH%pC(,F+B5BC`41`UrLKf+T&
++8bMlN!"fqjSIiE&JC)V4)dM+H9J'6l98j&5#!LaVfC(Ha@f5bNXQYQ!'$3'Em6C
+QGF'&4GEA-4$6+EDi+0#LUe",03-+',UP0p'[3$9RK91"%[h9U0S%Zedj`SB0(!j
+`-q!NSbLRSAC&UXRpNVClEVDXS!2`Y(q%AM2pCG%MR#V6S`MQ*5YX&r0k0JB#lC*
+L"!ibM0D4J0bKQUcTaYM%m`eC#c"RD5,RYRU9UT@dpP8a`m"`!()FY@0CKK6UUL(
+QT'6N&TTPr"X,1-QNb)PqqaC9$iC(-45!9q2QFII#Eb$iJQ6QhPSYPV9*N!"(qE!
+,blB3hZMl%rY3IMei@Kj4D*!!q*)Ur+8L5#ReN!"NYVe8iYF)cBXd0LT`a0[4+5E
+@YNd5#BX6)reUZ#ZjMLm%1i9!i5X[BNaJb1hUb8)Er9,,r+5kPMZ'-Qk0f!q2Jhi
+&4JDJqI!5Geh9@I*P-0J@PLpbi3dCM-IBAM6+S#K8XPeACF"j85Z0MD5k%C!!QEM
+$1Gi4rZ)*%9hKPE[F*Y1,2lN`U'8JfGb+a))4bP5%m@Z3!#j$*bE9#$jG3e@)F4`
+I08YKZ$cJD"LKd+`CSHNMX6i,$!3EiDlilp"U50$hk1AE[RPDhelYa-i0Ud0R0dM
+(N!#9GqaYE"!eK[UJ4d9i))rSjFI@(N'"rr[I3M1-rCaFhFjM+%Df)K#B84YU8Pe
+%F2QMZhhHXc#'r[akZMdqleak)$&(RII28Vk00fL@hdIp)EFbVB-@a5@CbkDNpiH
+%Ur(NZ8HYHk+#f#i8"TmqUb%EMjj'T'MI6Vak5kR$(lJKhlKD3Ucl&1EZZP3HQ2h
+Sb"B1lDVrr$hU%NFMC9!IqbQl++d5+f@)4SQLRAP#QhF`c4"IYB34HGfr!IE"-mK
+ZT#MFG*6(fAcel@X1e4Y[UjD2*9B!UEa$AZK1N@#`$XP[,LjXC[(Jb1U2#cJN'L[
+Ea+CM8ee%a1V0*fC&D8UqZ"bCirJm5bdPr-ASe-E2HS$fU9#8'iH,&G0VKD3kMLj
+eU@GS&ai"Q3Jd8l5$BN`i2fY)crd`E0qP"b[qe[NZ!91@eTJcq$NUr@C0+G"Z!`C
+K*q%qY9GJ8Eba-`XN'aRS-rY4Fr-l%aZ-MdZ@ER-KVN'EAKGAAp4&cISG*Z(qeHY
+(A4VTF"5+R@Q0LUI9q+RcPUUF1(+6A9UU&VSb[','bfL,XTIDlQ41qJfFRME(4"J
+RdG*ZG*AjFIf1RCDqMTZ6TQbkj1ZQFQh1)K"-A3ar3$Pd@Kf(4@K3X9LaCCZ86ZA
+Ch,F3h"hp%NRiXH&pA158FlRMj0ddk#jNQL(jfrp0AUR42+Abr8&@e@B#MY43NZj
+VqMYSN[6(KpRp[GlSp24r6em3LH'+2@l41C'm6R4Qc*42"c(qSQh866d36hLIIjL
+H3qlf2Lmm[EkR%2DF3ea3ikmQh'+X&JFbb,&VP3R[9p9@5+P9QL1Q`8hV0j!!CXf
+hMP@$)c!A5dX,dBU9Mr!1-"2kq6HS3@r#QPT(Xp93Y(UcA0bF),F-YR9rhZ6-Th!
+c@baR,4!TU&Z"HANKQdJ&9$45*D)H"4M)qMP4aPCKa+321#Bc@$!()-C,E"&Sr8R
+aDFlHbrX-$!S46SfT-mfYk2-m-A1"Pf&IiBY)P2jc63a(G!'E-2p4[[0JF$4YFI2
+qc+,4Y&8iaLRBAM592S6(FPGXCGeq59+YB`5eM3,+"PNm%)eM24Lm(Z5Af-E@q@e
+#C!KHp(PFH64Y@M@U@@3ii-6Z8Ca&fZNa0@MfqMLdc0qab@hpVLJ0QRX+2NV4**@
+bJGrFD$E460m980m@k-!FaQlbbpfUj34QM,jZQ$eqUeq3!0fTb6+iISdM22bhL(G
+`EaYLPZcKcEBXEmH#VMlL45hamhiS%Fcl8#'r%HiS&Y*HEEmEqf%6HdC*[`i1+$#
+Z38eVPK)F)+P*$Mp#)LpKAXSAdMSB)#*rbQhe@bU!4dI!Q(I"e[[Qpa)pcZ"R1)l
+f+#a@58V83148M##F(LVXjIrU1,L#!i9ZhF4U)9$aNL%4-1f*P@*hMR&%&INeIbi
+'TrK'R'T*+GlTAd6CmKfUQZGAXU0U*0[G[[ZVl!R(SGAArEqL&0[!(GRKSdVHF1Y
+JIPijF0l-YpVrXi2U@YC0jSZ)*+jC8FVf'9q00XR43F,mI-YHXrPGUh`+UT-kkYq
+1IY`X`$U-(U'YiYZ9B[6f4PmVePF5lfB'6,G6#95pIiEjq&@I8I3q[hV+M$CX#Yp
+IGdKpirNEbeFq62jmlf0!#VYTAp[6Vif0,X2jiAjXeDh@'Y8BbYmpNC)PDM3A!L!
+q6aZ#TLXf,rDmh1cqpej1YNpqble)"1P5GM&AM9HhR*6F(BhBrIG`cT,$AZl)JY@
+ldiCp6"5Ic2m496DKSNf(1(q'FM'AV#'93$0Z5dA%eF46MHAG8@8'4-%@01@MR(V
+E'!3laC!!I[I4TRSdbr&XrdD(NSmcdD&[DZIpB!V4P#S"AkdEb8@[m0BBXFX4P)-
+1@,%cRVQ6I![QZ$B,aN(Aa4k3!-DcJRl**-j,[SqLk#c11Rj-+aG0THc1[bAT4jA
+N@aH-LhX-r"aN*TdV(BM4b*88i)NH1r51A),SC[9Y9%QpQC)8%XN`DNEZDQ+Ee4c
+p(AlDM`[Ec!N4T4fiMm'-&Ib3!%8Tj,$Ah9+H1*!!$jZ+q@EalkfqP0"$1-q!lV0
+,*i8416`d4p+rCQXp2D1`C*TbVMihUma'LUmM%$$(SAl4VpJrCMA!FEEDk1bc'Tk
+L8r"V$'TGhAUH,lVdaGI2VHlK5l9rmLN8,2Z[rUN5mZ&CE8LrS,RUY+&!ESMeh`,
+K,G0qe2E1eZDQjUT6+I1"4hf[X1$9#IL12p1,F)4C866Fb5S32q*@cZ'H%EKB1eh
+*h1iBZK'8E+QbPL5XU+[ReRT*2*FV)48Dj3[Al-"E8(eRTYVf+mialHP,6JQMk$G
+)L*!!eJEl-@6Jf5[BlU2m`6ShDr2b2j+bDd"C&Zl[af$33ldGRHhC3lA@dhhhG0k
+h(dr,9JkCaaK(-#F*+JYQGdT*@N1Jq6Sd[22bBSRCJ0@%A"Q$j4%2P11R&[fL[a`
+R![,X!`LcV"J[hR,PNTeD8K'fUBq8!@%K$PMkDVcj+&Y"mZT+@)i#JLUTdaA6If1
+&Qj99CGqGT5$ISHZR!mQ-l!V822Ph`%-VRb3Y2a*"ZG&B'#%eJ"YidF0b6*e5GKB
+E$4YTk6@)S1(-%"YG5#%,pmhBJa*8$e4Yr2#460!'c6S6U+D`5SCm,%Q-[Aie(-`
+105Vp85YZ20lm!cFT+,RNb@J!CNDGC#qZYVQfE-rSj4!-JQG`[U(-q-XI(BqZ"P6
+BVDc6TV6hX3%0r5Y"VYR6Yh&qBD4MCr"EHLZU4LUQ6[QHpB[aXL)"G,1dfJb&GmY
+Y$+*"SMrBJjGIPdT,r9Ic4THL2#FrE*52r&U5[3ib6P[h1"N#Hc8k`pkNfTIEJY5
+EXp@R9lN-@JS[8F8BrNVE99T#U-[fcYke5GB"eZkTH35E)QKG@N+e1`MCKGJ!@[V
+'%)ki9&dV)I(iMlJbe!2F(!jBiEZEY&'cpP%h$IBK2fI8f&TP@$!Q+9$CX*Yi[ap
++`blH&Jhlh[!bd,eAkfrc6EAcQ#4,k(rZq-'eSd,4L%rlaT`IEp#Ip-SANr#TqC8
+)JT'-mQhJd#3+[r0q2Jm!YL5'+aD&)TJ((5cIJQEX-Pe2qX%d[8KPD*mEpT&(rlI
+2S!6a#-0@lAr(8fflB$)Gb352K%UYGeMB#f&@Q$Jk4dN[99$frUSlr"hNkab9NSC
+Tf4V2k*`C"i0Li%D1"X18VZBprd1L&lbJl[9LH*GT2mi"Lc$mG!8CkB'm1dpKjI%
+-JF`KXPU0(G3lL8L#3pfP0#YC%K#BL['U*PQ,36+bjQ@R"D9-Sd68HCAH-8V%)1l
+qVmrJM0P!SkdGm)G"qPiE)$ZiNk"GSD"0bD-dpUT`-NScT31DGFA-`E3TQ6HNB,a
+AC2Z56F`C@N*jcB$8+91UTF1!GJIf-6*,KTDYDUT*YjK614GaI*AZ&UG(5qY)(8%
+MbJ&(JV`KVDM9MPNaBpcjRZNc4%#(26b%3c6`*%[A5#c0`Ef-T2Gkm%qMd[rp(4f
+aq0Z2X3N%ZfifCFbY,ipS*iHfJZq"B11YhGh9h-hm4elrerApFIAq(XLdbKQRPMp
+2dr6!!!"#!!#BLDUDTlQkZkZkZkZkZdUSPhGhX'KUGRLCQDL,KRU)L,L!LEZCLC!
+!KhQDLJTC!*9P9&CPYeC8DP99GiD(L+!(F#!!!L0%499QCiL)LCQVUlZVX!S!X!Z
+`#`!!X+Zm$!!!#8!c499@CQCQGRGQGhGhGhGhH*GhL)LBKhLBTiL)QRLBQBQCL*Q
+BLBL*L*QCQCQDLCLCLTQ)LCUSU+J*LDQUQ,QjhGf&9GNI"$QpI,GMC'R,K(f3!1l
+$e%'3!1DI4C'm!rQMklkliG%EVkj@`imZEq'i"hiZ$ZF-2NqQPi2mR4$0r$,a3cG
+r[prpr&p(lq,[`cI4i12jI"apq'[D#($cHcC$j0cGcpICjrqYcGh0f(AfI$cDSha
+KVRSZPI$TVXXKKYf!*i3`8Jh6AKU+"B9d6f3RYT!!108VUrE+h!"%Rqr,!%H&qd"
+,f3#Bhekkl*lSB5KkTpX2,,TRYhliFhMmReHEPbmhQpH3!"&dBJb!EV2QUISM$4'
+0X+*DpPNF)fEBA4kEUm-)fjBIHiJET!35N35%pdB8h6p0X0'eK9a[VYdYTpIXRS)
+4S!lZPB@@!@AiABiAj35IZ[Rdam#PXc)aP&LU#2KV`MVj)H%"2NKPbjB-#0&h)S4
+!+[f&FdEDACAkG83Qb`m&mcf`MC(A'h#%UN@mJUK`4#K!XqA6$AMIJTGXIC24J&b
+JN!"&9mqZ-,FGHL0a(T+Pq5%pQ'U@1R9#q3$qX01d"NpNp[2`j&T#KifJM5YL"dL
+Jqe[!#rSUPG#f6E!#RLJrlS3rS!l0dD2`+X5+Ab*T[FS6IHf*X09G(1q`XTd@!%I
+h%5dba+YRX*Ljd@A,6*fQ%eY`!raV6*kIK@)k'K'qiJm[U8Pp&b*0q%'daI!a-'9
+NiDBL*)eB-DPV,pp-+lB96p%X8D@@[2CcX%+(RI#&"6*Ij[#R!idMG+*@Bkl6!BY
+mN[)K9khjk#0iHi*YIcel)Ed*[+J5368AE*lX'RU9K"'!#%f0&B1j@ZT9-B%2%+)
+3V+`b"8H+'P$"epRa"N##!M951Zd,!LHP+[J9+5-#TpQ22"J@8Y`,X@FaQ0G)KY4
+f86V5S13!YaKU-D4(mS8DTlG)L,!HRfE)ch6fd&hTZ+(*$A+QZVE#C+(RdL(`aPm
+TLh"E31Jbi#L-UG6SaVX$#,@6EIUM9Krk%6"%A4qkqcYf!+`rr8&S4RSe2&LqU[6
+UHiel9a#c`E'-YBdp-RX-Ib8"B)9Nd+SF&-DTmE-1&Bd95*%[CCPZ1-XC22RZPL)
+Qfb%JjrjB5#lI0rA'HPK4jLNE5!rR$l-*R6JLb`aEFTAaHKF5Fq4Nk6Y+*i&HL[5
+L+"aq2Xf'D'@l0dNc4p4h(8%@JC[XBl&5rC3SPmeTQkP9dCADClDrD*Q4,9q1Lr#
+F2)6f*8pk+l`'UVT&RlPNE[+VBe#S(,T+F9Bfd&ed)LTkedCYFp,+L["Qi8(AL&H
+25(Lh5&kjG#cDLSV452%dG6mUNk"%#rJX'3T@JFN0IEC1*eJLlb3Q$"V45b#LGi6
+H`(jdX4EB8#S`)E&Md%GF&b4jh4ReKVZ83A#'$3%'A@'i12KKpDPjPN$*VMhNbE8
+,2651SBXIGlKJAZdQlDE-BJ8AZ#GT)P2`G0G)aU1Q9h196d5ZZLPChZpebZ1(,Bi
+8"`b'0YB46@"#%`Z&DB-j90DBIrP"r-S9!JF0I&Cm8bCFf`bpUBhPKp1!@A+R'Jd
+4$2bRZY,MGDQK2L3)3V"JY3S-!`,EZ&(KT`'!))Bcd9ba[-KM%9qB1Ih6eK'0+3D
+!f+'#e3SrZNk&5j'5UBiE-F#4I'T-)#D5`NmV#4H)9%aJjXE8CY28mQXJR+HR9Eb
+ejBH4-F3dcl!dp3G[KJdNB)aCB(*J&Lm88E9"ZPha,+X)kpQ!RpkY%[BCJ*Ul!UN
+J+b5$$F$)9iQcR2MK,@+"JQIK`![0U)mfSCLPN!$JUZMrA%-9!GC"HlS&!9P4r#Y
+LTL3G592&XC%bU0XX8ZHG0GqSP"5l33(d`JLkihfl`Cd`-R"Ba`2j`m`)5jbMJ0e
+SI'RXd6ha,eSFYR5U!(5l9@)K6iKX`Kd6L%1mUUCBXV0(G,%M9%KFVY9CR%T+dUX
+*`HAK$fqcDUQi-f(Lb%$CMeI[0F$$pDCX")(R&ChRKjXX2YRVdKbPHED-!JK(B*E
+mD0AJ05hFQ&C@L9-Iam@I0Q!5lJcRP@haJ#,[aYm0LDEhCmh'"2qi6JjqF*eL(82
+F4ME,!G6[#X21YLlHcr+SU+8d)AYj#lB*I8bj4"YZENeXHP*NdeSLF01AmUJ9RQp
+[L15RZ[U,i3lTH+F(aYDU(a"6k(b#*mMZM'i&Nf$PJYBp-KH)N!#`PDMb!1M#0bB
+,J)X"5cY(VrKXAR"@`@+C8$E6@&E6'&bm90$EMD"ZILbr1(C`RaQ1")dZNT2@H$Z
+MR@21df$XqE,mb$hmL$dANRh(cG#RVl2JF"qIZcDjrBJPK$G$h4bCIar($'kd6!*
+99Eqqi4c"mdS"J0cr+%dkqcm`Pi!5dh6l"RCN5XCGHTbQZUDZT!MAE9*5`f!i3BT
+NUM55MXN%$4LjGm@jYr'(m`5'L1Ujd[&4!8MR!JXQI#'T+Z`+#kb%*Z#aF[!MIe2
+FIHrG8+,C$*ZIU+kK2lF&Mpa@9DKNZd&REVKqeEVjH3f'dE4GR9qPAqJ%TX0Lc#Q
+#C`5'e9R5eJ"4qPf+#&A"8$eR1NCrUk%VZB$$H8RNq[B*X!CF%ee6h#CmL9r'(Nj
+#XD#A$mGlI4a#2X`8Bl!jE'h2`!8Il,-+8Dd#lDQ26ka$**H2repRkJ+aM$'I),Q
+*d-QJkD32TpHjZE[GkqcI-R(eQiqUc)q1bbQQ#PYM'UTlDMm#rqG!P+#L"JeZ%$B
+9KAE@[02"h-TU9SPL"1lV0U4G#@fbPDD,ePLp5pIE%8I2qe'3!,($F$DV9LM"0iN
+lkUCJ19EPKCHfP290G'`Dh2AfIVA3A31,NP5CAi[*(6ADf59-`43B53461KBf*dF
+"%LYSN!$4FG&Cm+P3JD*8l3bB3k[FYdb8UK&*SSi6q4i%F$9M5d`,DH`AMJhT1k)
+LZ8dmb-L@RHJi)q#V"l'MU+1"pCm+&#+UTIm5k42%"9q`c96XVQJbh0693N3DD#B
+0)`PR&++X21HX3PJpV"2C)BfLPc#99Ub#[6C-!3lYUXYA#3Vb+&B6lqh90X$SBkR
+(9aHp',"1[l&bGBA'5@2dRD'#6"J0'6,*MUX+FRQ#FUUDY"i&&8cL(hF[Qp6*E9%
+e+Nk68PpM-,*-er5,&4XcURr*h&'KKjI84JUQ6epRqi')lV6Ba)BH$'e$#,KDM'&
+NRA2)b1ZDm&RZcM[RUC%[[Q)0Y%F1P@jkiRT@8Q3Ve6DLbAL&@ACCMIQ)86*`kP-
+1l5-lV6)"1-8[21$c`!Gq1a+CdV+9U[9TDKl%-$9fLTX&K3q(NGHQZr!Ca#N'VUp
+MJh'BkNIdD@SY`C!!$JRKBDb&@iKa!deU)N44k4AkM4RG&'UY4%66DE$$$qkZqGi
+0mEZZjZmdJBYE*(elPk2klaD%&)Er'J4!3&Q"JPdL%p3TJ@9rLYQblJ5mJp81cZ'
+ij5DP93Qp#5b'P(6*@!9345H%+,C"!c[`lbV'1DBS,CMQ-&b0i`65P2L3!&REQLN
+IkM6e#Nm`aJk%(0N8Jl3NB5PDID[%f(Be%TIkRjf2%3,a+Ui3Dib4eIAQEEb!6[[
+f3arXp,S*X0$l`GSkV`KP4bJep3)9pdHTL%'%$M'&1lJk4`LZpL),9dDa8XAM+ra
+)cq%$281d$'ES56N)QSh"Bff0rJ0K)3UYDd4&DK`CE'+Re#Q@NSbdGA[El"[JZ3C
+'C'XC+QX%,H"0%U!a*'B'JNBV4)cGm#F2`'BXpU@ZiDQK3YbV+QfC5q,(bfc*"B)
++Pe2daH09Je-8(DFV1ReGTa0aA++Q9NVG+UQlCTlQCjEK5U%)ZA,&cGeT+LDT@e2
+Z1VrBZ!ZAjaM4AMaMTDF'qL*9@Nm4`i*VDBRP[@+DBe4'1h8pLIK,BJQ#CFiRe-h
+2!6'V$c,@!*5THNST2RDA6eb&cTYd4@XQKi8#de3fa)[UMZdN#Xdf*AL8k*B#YkT
+A88GR4d))8ad*FGKF&4EMrM'-L%aEdi(Vb(%`%KlPCq"%r[2+hDRDS4a*3Y2M2!m
+"+B+"bN%X+"kGlpeaj!@DE*D*l(icjKm(4Ce45kU%+Tlb)qk`["C6mB6&6Q+pHZ0
+0Fq%CMr&-FhcpAp25V&k(GPA2mN25VX'S%L#r`'GH9P,L`i()X()UdbUfVj!!b9*
+%$6`(2,kVZAFf4h@kieh0'1(Q2KYGame#GiTVf9kKMbYl("ZcUb[K&3X41HbQ$Br
+5Z*1*-afedrXFqc9UBkHq-I)@l)E%dCcTLK#43)X"M*'bQmb3!024(AKLV0m#L"m
+#4k-kClLp)T6bYce#XTEr`&B!XBKL4+4JZCS1Z#!ikm%1E3K'MUf)1ii31jh(3C)
+Dq"JD!,AQCZe3**F+8EV$qa*NG1DBMe%KSkd"HVB3Z%d42H-45a1fJ5"9rMZ`hYk
+'Z-i@U(mBTkHU`r+rU@5`e@jBVap0PqLj"3DH5RffNVC6#D+bD"4c#PHQBl`,cKB
+6DY+HVcL@Keh-b,9rbC@&0-F[AUe[@Y!%)SHU+mq"!'UBULG#)h9#XP8DRV5m@ab
+K*82PEKLKqLef)qV!L3mY)!ZeeaUeRHPIi5KUm@1b+rK,N!"qM5Im(DBZNU*BEB5
+jjUAp%SI+4TML2r-44)Jq%l5)hl@R+XlMQb[%Sjk-QAAR04emFVI8pbLffJk)![V
+RIIGF[UL@pqCTq#89HX`Q2AVb85AVqZh`4fJBK('cd#1T6MF1VR,dhh0'3i#+HGP
+`J"T&'!%l"N-eTfrK0qFrSifM@Yr[)[V`T3lf@4(L9A`b!%'mNLc'akT2fh#FkFb
+L*dI'+V[,V4KR1!Z9CY3Mi)U!GTB$f)b"lFHZG,j(ETUM5d["kpaMY@)lXKXU0r[
+FVh!TPB&m463AkIliYP3r%VhpiE2L3[`@[`B&ki5q%aH@mY@K%$'D[#kTHE86@GF
+FLYj39Y6TM%224hBq'rX69FR2[5%ppL-p+UkqcpV62R0c9@Dak)UI##X2j'km,"K
+f-[5R`b('k[$NINQE`5[iXVZ(dk'jdGXSM8@h[T2DIDaaL3fZBj!!F'qq0N9B-@`
+*#F+`b[f[$*-"Xb'h)PZ@9UrPdR-fFi4EKTraiA((0qSh5fYmK6c(EQ"X5p9bTIR
+!16D6I2hCCJH1&0Hlb(KlT$c)#ib2"X-SdrmXGM%AGKTDJN(Gk6NC4kGbKi,e+R#
+AD!#MiL"0q&"U(3UMF)#V-+(AaCjQ[RUV`rLM#X0`cMA#$R5h050*kHJ`FX%1MEh
+AYr(5L+*Qc1`HJ@AJb1VDSGq(,m`j8@))3DV&k2GcV'$IAMVF1`8Z-hELcUm&Dr9
+FNei9DchIMkk4V"$6!1F%fTl0RBP6a1NrR+E9JGj,YMV"+YR*dkVc`'%,MIJKFD%
++RBm)@L)R&Z%)0M8jce,`f#"N3Q-3@Q1`BHPP"@H2lI%V09DaL(d3)Gl,Q#rN(m-
+fAM!-8r+083eK@TK5hje[HTk%M0CAd`VrB"2a'h3I9jma8`ZfKiYEpUrZZAh`r!%
+%2f-GAd"MqNbd(XJ,Jd)RCd"MXX(l1Vl,62T%0cNqp"9AjVXlS@RESUZMCHXHFf"
+5GhckdV4(p"RF*68-'JqFjV*K%TSqifPR)+T8Mm`P[c#@r-*IFc*#-2GJQk)aMlq
+)4AjK%D),e#'rc"ZP5aAr'Slm*j!!dSFp1R%LUK&8VjKX9BeDMk+-,ZT1)AhYGBG
+(C5%fU*pQh)HZJP0-HQ%IU-AedY)Y0Q`kC3pAfIbjAA&-5m(KPB'6h3#N!LZ%aJG
+[KM6#$IH[,,FVMrHbQBR[6CU9"m6)GBa@XS2BBDi)d[8q)6-J!V'LIU8+FV1R00T
+Hf3)j+!Z!0rl6N!$RlS%&khZ3!2FAf#1!C#YQd9Q"dDq`HVNNVUm*%A*li&qNc(`
+E@kj+r688G(LL8`a3aHhNT"@qj05"*Vk[%1#F06iILcT0Pe&!bZ[G-5E3KFaiH&B
+hEb3f)#"Jka8(iHM12HI$pA@(4KUV`3cXXMR)H`I-f86Td--BCGFXd0)`"!L(lbH
+Kaprh8H-(AHl3`LENT&P"aH%#fA4S6h9U30Rfc6kCR9m@p)SmMblYrRPrFp[@f%-
+B6fa8K3mL+N+6CF2&fScIHdCZEdI6jIrRr61VFT8D"Qc0QKYlPCZTd@-BG6,%`*2
+re,JMIRHkP%l&U8+H0X8[j,@-k-MY"LfYKcZ%Vq,kY"6h1kNc*PHmm#aF@[-`d"B
+3M(2[1pFcU)M%Z+hiUiT'dpiH[3-@*kZZSrqc`*(5H'12N!"U((!T$a*N")D8D9k
+9"85TR*bCpC'cNFYi@(&fS"@r'pa1,4Um)ChB&r,eF(!r0,cjZ"r6hF@ipI14![[
+%,k@YP95ldkhirY!,K35*"@*i3CNRRcB4lh*kRSPGAl6hmANpB@Z``8E(4jN65J[
+9$-0Y-qqK2Pmdj#QbkE3kE$5[FSQCJVmPl3cC3e3A(Q`9QdN5*ea#eNF,$FZU9Ga
+dPQK%R6ZiENp,MVbR,AmU#PAq-G6[fd$AY416miQRlQ[E116e[f[,[I))RAYE'eb
+prDfhYZ0rE9@YbRYDZMTa&bGN9,PNjV+8ArUVa,Kqa,5A14N2e64[$'rq6echVY*
+kPA469QfT&1c`*Z8CfIHGiS3F'V5K'[[Nr,0AXR$Aim2q[2d6!XX!'BPJVJLh@p1
+Z&rJKQYF)MCUIk3dpV%IPN`BNReYA8&a%Q*Z'NIC*A-ZeQP[9E*6`[8+Y+qK,8ka
+pfU$+Xl%jdS8qSH-F%Ic(Lq0Gf29T-F'DSiUlDDqLZR%,-DRZrc(!"V22'Ri5S5M
+X'8-TkVQ8,FS6'm5h'VKLGlqV0F4#*e)*QH99MBd8)JC(Ke%fSC!!Xr9BKqYKb*c
+N8)32+rFJ1PN1L#miSI+A,6S*,iQ&"jYa03A@kSp[NDbQD[9QmG5IpJNpPA"kNpp
+V@hEiMQrNUcMd`ND,PZ1[3#(+SrIpCNA2a3bC)G)8cU0#jGD@V'c,$rc%mY6$!!@
+DUL'5M'i%KKPD,kU`H)a&YAI%,BB#`EK9J'km5$lMN!!MGd9@SL'DAlG[kM9%ba5
+k8L1Ac5-`[*bi$#lQAkd9KJLp4$(R,9T$"#&,hj1)L`6RaU!,B50'YI-kJR8VV1S
+1Vba6q"eD93'pXHPJlTVUU&YSjBElIfm6B1L9-&im1T!!U1,@qpIrpZhe6HReZZ5
+(TRZY$4[!kj`e)JVc9*-$22Ljci+IDlCqUUBMajS'@+ShMY(Z,i40Fl((%c"VcF4
+FGb8*(3e@Y$-Z80A4qaMbjLbmf4Gq0"5qQi,2)a(,kcb8lrLEEb[#DdAQr(&j[Ac
+3j[(j2Um`dVfFraYki'NDjSNT)'F*(9i5'q6hKpmc[N#L4X&bm069ira(0I@1%aI
+HBC-A!k-KGNVG++K)pAKrrcANGcQQT2TZRfDPH0T[Fak-*#6h86GRE2#FLbM2h8m
+RUr8JJL'9pB(4PAiARFH9YI%BU$-'"TIA38-a4B-660$G8+#p#NU2Hhj)0+&VCC'
+c+cJ%6b++$!@DIb)ll%DfKKTjB*!!mi9bIYa1&I$e8BE9-YmXZQHhI[F&ac'*l"Q
+3!#F!UjDaS3B"+jNXVUErPbMf`Krph*U0qGV0,0+!I[!bl%f1fh["Vc)f*hr)SjX
+j[&j#,QraQUcX1pfE6CE'k&MCD4EBQj@K19ckP[@k*8lA6XlJe$5@+(4hFDIML)"
+BiXKTV-&V(LE443iEQTSI3lbeK)E$BD[bFR*$cICjiFhVj8$'819`m2Km1i!!!!"
+#!!#VZlc!Y,$-!,`!$-!!!%UDK`GiS'GBKiQBUBL*QDbfPiL+Kkb)L)#AHJUE`&#
+`G@CNCQ@A9P4T99ChGVCQF!L3!#!!!L0%49CQCRGiQCUTUVUlZlZm!!`!!!!!!!`
+!!!!0f8"%499@CQCQCQChChGRKfGhH(GhKiH)L(GjH)KhQ(L(KjGiL)L)L)L*L)Q
+CL)L)Q)Q*Q)LBQBQCQBQBL*QBQCQCiZ+29qI6I,,KI4QRPMbajp0@[#9emDVFdHN
+!cA1fm!ae5r1qZq2D!E!*4me(0k)!2[pq6q(MMiZM0kR3NBZf20k+2VMj[,jHEbH
+Al2*jIj4mh0k[2pRUqccaeE5,hXlpFI&$Lr$kIYlIi`iSmR2iimmpHfk[4T`McHR
+dHRPj[6kI4(*YMl,UmXIJJDNNrEG9Ef4pP%IR9ASN!lkY)*I2AC+)!LU1ZUl#-mk
+b`SM(eehiA9j0K-54#mNlSkTjUmpH@T!!cS%5Uk8DV,*pdXdGPZD9dF0-SJiqUmL
+B30pp3&+2cZRqJ0,(jl-PJ*IhejC@hbMbHrjr2hq1J#9db!F!,d*(RqAcrik2Mr5
+)(,2KVpANmJ!DM#AH5CRGSmLJ,mK$eKbkDmrI55$cefbc8j,idU#DQZhAX`+*JL$
+i&%Y1DkV2JX'2K9EXUXSUfGp1HZ%+5NX'GhG@hA+q@'&GZJ)KeDl*B5"qpB3I6C9
+NPCZ)98Dd",K`M#(8#qbceDJHZq1D9q8(p"eljaceA)HVCI,2XXMR"PmYdJJ8#i6
+DC*jYT2I9#qXM9(ATfhejE`P3#pLL%L%+0U#,E2#-VCl0'Q1%ii++F+!!Hd+@#"U
+&!-EX4ik*@bZ#EGXG048a`V`XPLM1f444UQ9#pQ'QDPF)!FD`@qE0G+qq382ZMVZ
+RR!'Jlp9NDXi6A@T8V%Ld3'8-L%2SeC!!+q9!m%2I1h3"p#0pQU9Z&mG9@f158Fe
+IEAQ"hkl3BCD03*!!"QPfbYMP@dFJY%M!6fT'*%"m##$!eC!!(X"q-XlF%&`"m"p
+V#ShH$JSa#X@i-5MHL-QNd2L6+JI1),lCP`f!pmC@58A+*KBLC5&28TLmS*!!CJ&
+K@6XJjC-m6dAU0!dBk$CUL%pqc)`%3@(3&"l!VIAEPXf!X!D20AIPf)M)Mq8b3Uc
+GY9Z8(k`RV#MZ)#,Pda#L@QIF98N-FrdGr&!N!`-`%0dl%-EGXYY*c0-UXeJD,"$
+)Yk4[BiRVUd5"BHmQba3T-@hGReBAm'&J!f4C#rA,+$Terp!Vf+K4XUfcf!MN4h1
+h1&'`C#!@GbbPQ!q)9*!!H8dk6cDUm-%0QS8a%$MqNpP`A)"`Hl5(G&N1%ZA!Khm
++@JCmfc+64!+e,4DTDTJ"lT%Lj3ZPVRGJa-9HUZ`0r[XBUqL%!R3,5ccK%*-D&h+
+bD3&59ibN&`h+50[Ue"MeKc+l9++iD3PNYP!S`X5LrS)d!F'iJhSdim`kJ$QP8HU
+Q*HB)Z33A&Z6Y-"N33BNLlP!bhKK!4b&+$hB9jGK-q`NB+)"CJ!,'Bb5J[rES*mj
+fKhjEZ1(F9H9SD@V*NN!R+[m&Ue!(YK5AV`53!-U-`f'l`lLQL5XmTcB%+'$HaC@
+Q+*XeZhF8I5[`V"iQ)Ga+GLV3JGXBC*DDZd!hBAIJAiP!SYQ!-K9PbcZ+fD%8l1Q
+Xj5Mi5c!ZrDBM[I88NiL-!B(MSVl5Rk8DFYqj#Ni--q44YHM-01cGa,5VAVNB(%0
+q$B004CklVm%$*5IP5eZp*N,CcP#)AFd4b%Y!(DX"!%MF(3SSdNU,8&G&3$D)"`B
+aZ#&J#,SV)2Z9KR'+-@&@Dm!Gr1'`Um"%$$rPS@mMb,Q#J)S%B9![`mFDXYdle0U
+2(MRKTN(&`C58,5#kc-If[+FUV8Kd)D6-%$E5UNp1CJPGVU*-J[jDPXl[ZPp6)+K
++#Rd(f9r$Rq-Tk$S1ZB3#BcUeB'5TNI'VY8fB&DbQ"6QEL3h4$h'8q"(-G#S6Vp8
+pLjQe+SL`IKhIMcp2#2pD2$mDVXdT@iSqqM`q0(KccQNk8Xj!([bSm1R,TZVN5R%
+GeEmmIQ*aP%IbPfdIGcHAdBZEQqhcmR0kI2p[MM#Q9SQbV'H-1kHb`30PR8*$f@J
+#`J,!!D@$eYhSTNZ)&kS%#9QkK[[e#*MKJZPr#PLd!!VCNc"%1lqZ`)*p')BPrRq
+hJJ,jCjTEY-YI++MGrNflG@Uffd!fL@dA08"CT5cZ46RTf!fiMCL3!("$9H!@X"L
+&"05UJ56S,2G$eJ4lX%9J!HNj`KpKrDd*9&9R""6k,"+bQ#drYF&p+X63)arPcHM
+bmb$#X@U5LpJcZ8N[`0+-2i`U21fHVDQ(AmY0Fip1"Q@0N!$3jjfE0@6B*2hbpdI
+Xq[cFhPINGRT5ei25(UN)Tbe2A`eriehDJd9TUe3E![&(f@k,#9rimhRMjZVUGN!
+ZQa$'@HPT+[HNP&JX+EAJLTCKLIe'53-)4)V3$j)Ne&!D!3A'#T6K06dZj4B!Z3[
+KA,Z#T,&'d9-EUcG"RmS2%`VH8,kUJlU4P[-jJd@RpLUKUf#04,[ef%0a*0*,E`0
+VKK'N+K#MQ%,!fb0pY6$@1A+MRJfaJ20+*[),hqa35'ar[5ICPd`!9,TbQ)iV!l`
+#0![BA@'mVF&SYU@L(3S+3KKF!lH+p'9308YmjV%a8,3LbV+G9CLm3[QG!MqYi%q
+`,KT5E5-@J1Z*hbBZlc"rC(JJXr)KHK",*2Q&NP[&99P#N3[@e@rFj2U2'm1!M$Y
+M#h3@80GqP)Ki1q,Ek2E-Ph+HJi"6)59fUd#)49)Y301!Jaj2lR$L8I)!'FS+kAk
+l+lL&bSC8PM#"'#8(Q6r6JB4X#86+0N-bF6H-"*T"PEjA'3HDYfBjU)Sh@eDXPHM
+B)rJ`@ba'JM0dl,dS*!0Ae'%SmDU,EfCP-,9-!YGbF5pdX$U`BfBb1d,055%Gd1L
+cr1"e5efV,R9ikM6-EUMR'JA9(%P-Z$*(m)'C*cl"5G`bXbQe)j48`"XE4i1YEI@
+FAB6JkYPLkda*09EBiTSH+0[dCE9C9PUXBBkpKV&0$!cKA1Z)X!3Y5m2e4b61#9C
+VDa1d0%Q'LjDFD`*)8U9MeSZeqCZm+!qRpGP@EK5!ceDiF3[%iDYe22dVScF)#rf
+(F%XRXBq@Z-UGb8N-LL2V*Y5Q@Q%QhCV*e8b&P@Q`DSY4[T)P#49%SU*42$4V(R'
+m1&&fRl%L0&Y`C*P1Tp'9-ApT5pG$PG0PpCNJTY+Tq2K)"-i[GZ+I#3($2#IHRp"
+ZPkm`a(CX%`RQP1h4PRq$+-V%E+eCU,iMa0DB18il"5j[&XPCaDVXZN,PAaj#%AA
+ebj9!aNf@#*@"Gb6%I'r&amEHF)+!H[6LJ3)`diN"!4S%cf2ebmZLikpMCGYVLJ[
+qPHA@DUlP0UY3"55VYKFG'b)EMP5CJj-JhP6h`EcENc,dfF%dTLFpQEUd@*-eZT[
+C1M$CUjHDm#YMp+2qZLm,Ti,E'MV"0!UU0B02"Z)!ZZcHCl4INFUA,[9!pLle4HP
+HlqV(X[Q93E44F6c)!N81kUXj2AVQ+#TQ-h"E*&GE*Cc94c49jfKMlPe%Mdl-1BB
+K'YHdISCr%U$4D`DJ+C'+68b'P&2,K-3j`%cJ3+#QJNcJ,5,&"Kc"0"`CAA&ER#H
+T,aT&)2Y!rrGD*)E-+"#N%mKa%d%-i[6UM(-J!6+UCVGNQ5IYT(aP-Q-Q)eFCS)M
+Q0D$8T[Rl93CUMiVMd81mbdL5VCqlUNchS''ZPUYQZYC[M6D!04VeB'DE`DEm0p1
+U@&@l0@#Ai+"RYIZ$*Y1LIB'(TCYk(%B-i,&@PmGGj36mUJSIKre8rYHTLE3J(),
+&I"8eG[BVIR@V5N(I-D+Uj"K2i%NXbi@D%$243ddm8YYNQTI"qpXi%PdM!aFd1Tj
+1fY-%BTq-qjFT%kK5BiSB[9,R@44AS5rBV$15JD@J4K1"bXQ"dKQd%4N#MKbjLJa
+DRV6m3"21+$b,QfK!4ehhfTU!J1T("q[V,DSLrI6p[pA90FJmmTVUMSe@#0#I00h
+9E36*`S"9R8l)JE&,j#)+#j!!1P'p%V"KFqGP%PLPDUSf30AaF,ekNfM3BT!!19K
+S20Hh#S%C!kQ!@eAJ(Up*5K'iaK`JA15mAm(%XQ$R3!DLS+LP*ZJSLKS90V0(Grc
+6MGDDTdZ$dhP6`9Hqi!'6$TR3*1T480+Ac9q[3URdZ3IepEFDB*GB&"bVQPSPF`6
+2&SM'S,h6084!fH"'H@mXqDL*0NSFf)Q"i4dM0Q[I@T-Ae!`C4$rJ2'Udh(mE$Ka
+Q6(GCDci)N`1Q+(,$6"*[6MaUm+)IM,$Z5r)Q4UVGJ9aXhL8+TXTMkCdr('U%ap@
+$QYD8ASFY!MlDVLfUQh'dYbqLqSKbBfp3K4d(cc`[9S)6Q(Q*#eFfAL0M0HX&P`'
+'r$Qqhbq9e+%@eMq+U1EC-[&QFB68Ve+$d%*8eDT**Y8X3J%A(-Q3!0i$QTe105l
+NTYp@610Zm5F+)`pi&)TE6Pk@SXVj1*QJTJ[!81"Yp#0+RN6r3h0`Z)T3X#M2*,D
+K0Kp"bCYC`fM1(CM#LQe&k#iSjEd8hLVVbC3!9NK1'rNX'SF9(p&(#21FrS`m0`*
+0iBGPK&(#5+D4Jd&!cV'iM2(I!Nq`Ndd(P)2D4)"ahdj-qpD&86@NE8Vmi"GG2D8
+j5X!bY-IN1JU$2f!hU-pEfp,,HkS@!lkBdk3'%RqiFIdIU!,i[UGUAUMUDa(("9'
+,5*kkDTBmRk4HcZlTej,XjT!!Pb!E"Ql)YXJ8C8CThVeXK01c6`,hlNSLk``-Y3R
+K9ScZepGfCB"p6F&"Ql-SU4fF3SbZ3B1d%mV1ED(PclcN-f(,4%X8(G%6k2d4'dU
+!c[TD8Xqj0mBBP4PePB&@N!#XlX4GFGGU+diATl$#qZH#08c4@"+QPLJjJ1hlY9I
+P-&3pU2VEUBEPdFiP,AJQTj`TUZdEVpZV*1a3',3U2eDi9$8%,1qC$6,%&L4@e@N
+N,%Y8m(MKHCVqb[A[4K+`i4)kEMek1*8,"&6fkXVM063($H*UXEarP@L!hZ,rbKH
+(KSb1FShbNN(*I82!%&Xl3D-Q@)Z`eelJS-HA*bVdZDdlIjF6T5ikTQ,(q26eIPM
+jqVkLDTY0f3Ai%QV[!eHH,c8%HT%m"fFPacr8qR+E25PkN4fpp8$iiSXChEL`aJV
+e+3RN',*6K4rjiqITMb2[a$4jl+JZQ1ma9M3F*3fqI'$h!4KX%2*8,SG'XZ93mre
+9LmZalekEM3#kq[TFrJ")$f"J*llPCeVh(#RSZp`NKGCe@FjEKQ)9ll&[k1S89m*
+,d6cLe)!kB5ihPeG3VfAN1[VkK$1U$`$Hp&kpRPa$SrIrbl2ZA(S8e$3j@SS*9kP
+jPSFE`Z)q[jHa2H3S-@Ie*@X8V0XJV+KD%E%j)2Qm[KV`S%G!N!$#)`4FccRJ)[5
+L9HVB*BGUcGSmBKSC-S[[Q(8ia(5KN9VP3SQi,RJQ%)Vl(1H(0jp!"Gj9*2ch6e1
+rYZP2e[lEQ#)EGMMHjHV5,,1,mf4F31)rhplYJcY3cB)4a)60dG$#jSTP(9B#3Nk
+p(Vji"#R)1#)[k+3Bjf*PEpaHJ![Ymc$XeEd,J1BCm5$Z#XFlfD1%,9'Ef@f,UTD
+QF4VB(6"Zd9@erp+G1I2-5iG,9&RF-3`F`F,R*X1m+i9p@e+NMINa&kqRjIPr6(m
+HMrrMkZMjI(F[b&%91'rJlZmU,dRE8VXXBG930#&8a$+6TR1*f+dPaK9T-(Cl4SE
+qVmqNkN5HdBf2QZ"N-I!@FNN$F'&4(Sa"%+,$9VhF+DmrHk+`J[!HY4&F%XP@M)p
+$%c90K8k8TlFK`a53!)8`PUeM6QmB04B0%Yrq%dIF"VVXFK'k3*6RV4E0T9mUi)U
+ZdXST@aL(QY$K`KPSDD@UZ#Qc&IKP86*!+B#jA&E`(H93aUqL$#DF6XdjrQl58HK
+&R6CV2@5U2FSjk&mekj9b`XZ`6D!BND8Ka2`CcDPcaE(MdDPS2e[8J4NZL$3Xd(%
+pCF4CX0[&GbQ0TA*F38XPX)CX+NmUJCC82#fIQ#XM9+GL+#@[HV#'-I9XYXRPl"b
+)I96r[krPcP!Ae(NI)1%'S!m"M'MA(-4*HdihZ2+a+dhReZC+dKfCSUYJ!ad&ERl
+h%20Y9U*LXE5NYF2C23i&Gh(&TVcGl86TVN-i3"X'q5e[S6hVp0BQ'S"H[5!+#&8
+!h!JD`YY0AD0%Ni"5K89mb`T1kM[K"iXCUQQX)9DR"Y%LKcSY[8EY[LZ+N!#AI$k
+B&cR4l3TJ)PcSYQ%1+24Uec'r6EKkQRXD660lakV`GdVAU[!9fkDmJcrN[9)DNfN
+f2dAJ5dN5YZE$l'JIaTRUk-MY@K8e4ieQRSF1@Z'SpqjL!&%A[mQhEUe@ff[)aGT
+C4H5'@MJFLid(AeSReBT'K5CcEIM1-V"bN!"BU[X1mU-mT)Ta"95"Q[DJEfCrXbJ
+fDSdpI@$@R$,CfUKS9DLL5q"2kY[2kQ9TCC903Mcj2PkeCNQDH!TJ0,-2$XE`1)*
+"X)I)35Fpma%Rl4DAd!`5M!,F!6A#e(2#1U-Rpclc5b2qi9TY"""TA(,[!`Z"b9Q
+('LB1lN@'eRX,fjCl-"LP2h$5k83&'@8a3cabR#[bceYqH8XY+5bM$lMM+910@I"
+6NEj0LFI-aER131`pLTpE963ZbX`jA(kN1EFcb%*42l$a2+#G8H%LkZeNUc#[5f$
+SZ5@@TD$!!bm,S+*5X(XS2VX-dmh@V'Vj*i[dd8LeQf0,-lN1L&3LL)6C"H@3!,Z
+K0*f*LZek-@$PM,YAqH4(m9fAjG)T8A#k',FbEd+TjjVb*d1&8eQ%5Qp@Lm!YFpM
+%DVfNEPjiLVI48Q6cZFLHMGR6HUePiYh$rRq2Lhq0V#p#Y&@dp(E#drLR+DdB)CZ
+)@)8G*&LR18QAMEcr5fX,&pN)YiZ5GZLbX+qU&rN-RDmlYRAeqeL0!`Z"BY`(V0C
+5&C&L9p`Nl%hQKP"*U5FY6RaK+d1+p3[0&kP-HGRlGF(j$iVM6l3m$eRr1YCPM@l
+[i,UNLZ%RJRbf0h5$4RCDB8NE#$[5e%YhVk1RK(f8HZL2iL@aU2fG#eG'+"Z4(++
+(Gm3(pil)#jp6fcXhHEkaiS26pIPMbFhTrPkI(%ad'K6(c3ARb'b+'A$VjPIdde`
+Z'eMChMbefBB,ed`bZ5(m&%2i[qD[&(i!$VT&*H5V,f!&-RLMkk2G4iFmqi0mS%X
+!"rVPdi95'X9FS12kJ%lT"XGB(G&(KlEK6i%Fa"&Kr5MRSm2F12F!N36hC-@AKiS
+qkMqp(Krq0pHba3hIdSm2J)K$"CKlb%A`QS$[bSpP(Ke9EE*h)46R6Vh9F0`*@d*
+Sc*[%M!PajFSbH4UB",h1LXH+!SH-#I&(Raap2fIAjI1+KcN5mR$GkcUdi*&i#LE
+R2ppidY%&0A#$mGQ@`$C$TbeP*Q)GMPpifQJVVJ)cr3X9dCekTCG0Xl*k0SZbJLH
+HV9NZVc#'riBiqAcFheqPi41AJ28,G2[Mcc$[5[2TL(P8'M1)K!XUI(rK@-5aP2H
+!-F+CG5VkLGZ)`chk8iIT6KqP1(k8iIT6KqP1(k8iIk8iTYR@-+)&Ym4'39S6R!F
+G46dNaLM%[T49NkM30%JYki%4HRApq(Ahjjp0@Y)LT1LFrY)m6RlmN!!8lJ#6F@[
+FfemAA8C0[qIVQT1-IaHVfP4`HPBj(LFa068p$%[lX),kbB&FaC+T+b6fjMP2$([
+U*L8rq"JJ`Zf5(KRrliPB-U'!69&1*klq3Y1Nf1irAPe,q3S%PQc5XGe@h9I$HRp
+GP@EK&Vhf-*YI*`Pq&IaKGH8NI%lI!areHQ+fAFe5&Dmq+M0[k'jRqrDaQAm$PJ`
+FNbc3l4QQ)H%kj"-8i,li(4(4j"d2#L6SdT2c(Ve'3*@IBk9&draMJK(BGYkBC`I
+Jj@&Q"#c,p!&`kA6kU4RPZZ"priE&S*hr6D0'cH$5rp'cPF$JCq!#J6Z(!i-3D!$
+-rEZ$!PJkJ6jKMpH"e&Zbe,(5kMNbJPM,LCC!AR9r%'C1cNZ-DQ(1p4CS`'j,jp,
+LFYPBBY@bThUBfEX8@*Ji,-DS6iFQL3V6SfMMa4r%2miSTm`663k-8HJJ)3&3&I'
+ZqZj1K"apUQQ+8Rd2+rVm-D-+er`dUd*2dD9qM5Z'R&mV$CM,4@l%J%,+1c"23R*
+ad!2$UIU-Dj9a)JQ+'-M)9l5aSEXG8(!4Z0545j9qb[#S60PI[,+F4J(8d'--(k6
+LF'-j"USLU4!E'C-!mp34+p9BYA1U!YHpqKTd-j(,#B!e$i+`2qi9YUVb&h2jN3h
+''eC9ZVc5PG&r!dEk$S1"U%l&6-fV"Piq#TJF5YmT1TfaJ)-cY9`c"'9GL5989DU
+%92#2E8*X$6a6cdf83&RGDYb9lQ3!SjHi)r8Mkd#B6)0Ma&LNYXhrFVe[+dV'CqS
+K&581%X&ci"H3!2R-M4Ua!iL9Y`XK-f0,Z!&RDUk'*!BPELaZUldeU3+mhDZpJpj
+HLkVAT4X!D'$k6U60(009J[*VQ,@9)NE,bBI@Ep)'j%k$D5#kib2q8+kU[")F-Mb
+N(3N`!TJ0dY8CjK0i1M`C(d1Jl'p['9MMck(5d%()ed5CSqK00d9@PH519jU%GmD
+-A"1X)qkj,`3cIDP8,PrRSKPNPKh5N!"!,3E!RJ$LEi*Mce$,FG#)QIQAUE9k6cJ
+FU)IL&H&P-mp!km*4$)2%DBSPNPFZC0(jIqB!4$r)r*6,L,eK4+dBQUaM2NN1Z,f
+!A8e+@8QbMdh`!`eRVYV9K1,0Bec!0+qJ,RTC"R(+K93E9HAm&cmaMU4TGh,Y6E0
+!QPMca$8b8P"ANGD6'VAZ-k199pB1rR%GP"3%GCITje6l@Z!Y@L-i-0!hbeAe3@l
+AYL-XXRbCLq#IS@2V3[,p2frF-HMmGVATM@h8eK`Ud%RYr9@Rmb3BMe6@MdUSSKX
+'8e8%4p#$9CH0fM$!9d%aD)$F0A@&cek0Lpq*8G4JF,I1,e3mZALbjD,lk,EI&am
+DpD1!"6a-DkB362QliVlr%kMGZIRYiJ)k*9B3l[eMTMN1%q2k-q&"adha`(k09Si
+(6Gcjfe6',S1mFI`&#AZ3!&MSpHF(IP6qUk6lH%5f%4U`#&[eehMC*&4jdDd4Ehf
+$4"@)Dc5*L2fSri(K-mpMHm0QqiC[f'jm$YkrJ$I3D,!2qEUQ5e)PDSE4d(MQGiA
+ib&hfS9LCX)SXMjZF!'YQfK&(''r-K9d6Kpd!jeE+M"-'H"LA*4F+eYBjV3Y34p,
+jVL$-6q9jAV15C'@h!DVA%QE563@Zk-#"'Iab[p"'2R"p&5JYKH4eXiZGG'PKkGf
+2KZ'a[@+J3B$pZbe""'!hd!G"&&5,!pD$V@ESP"0H'dQ'SARPcfP9"M0IEF19bi,
+D,Jdi"R9'4H-$04UADea&-eU3!'IBql!rCjcL6"+bG"jjmNr&MiN8Zl[f1R`hHpH
+#Z,h09`EIe+RbGpCZ6[k1L%bU846LI9a*AQ-1a5%Tq!qR2X6m+2Xf@q'k8$$VX5$
+)[q@1+A)cGj18FhJ6%&fMe,[i1I58*K&T`5R$*c++NH5ZL9!2%+Tb`KhNN3J[HdH
+6alrZ11k5*FMke!Ul)"-Ed5q8Y,FUV5c"[0"i-&9Q#44cQjE!Vm[HA1RfB'"mkVV
+d4q4QRRe)+`lNiiJ6)4m)B&0d,pDJ@ZFb,NZH($iGC4(YfA'@lU"pbhL2Kbcq'Yk
++L68eChE[1a!a#9TH)3$45MU%`h9Xe!&,G!N9+GF*)0T[!4R(e#R3,!B`5%JjrCk
+%XV)aDrR+ke!*3i1)b4eba(E#cK+2iHE,U(6"X[Mk0BU&efV!VkIYrKa+@*@V5`0
+A1Z%JJmc""qaS35"8AS2fJfD)"KS[`mY(Qmp2EHIj$p2f(h&HMl+b+hM8"XiJeDY
+#i5a&GeD2*)Xa,3I%ZT5"#+"fmeBFU4K&9'N*2Z111E&MUa%!XAd9()pd!*GE[f9
+UrIT[9(iR1d2TL$)'MfHebMZ&1F,[B#SKV$Y@"Ga@[jZaZmYC@kmS8RKaQI4TkBq
+@pN1*8C1#mcKY[akGercq9`LZ#+Z+KkBe0fB`HKe*,DY4q2MZfDmfrdDF-cYD4KK
+Y*)C!,*NCYlU%G3++UfZr8LpVQ#*MhKqL@0TU"`dmUEhN2Y9b"`*LR6GpB4Uape%
+a8$LPZ-q*3&R(Z9*a9&d`Phi1Vi5mm9HU)eprdU$V[,'q3HkB2E+aa@`B5+p[-II
+IL(ZJ1dBHY(+(qLZYfcV(jTQ+c*a+K09cf9MIJ96Y9BF0JG%0S4)SC*Jl6$Q0qX6
+K8c&fm2YAL-"`N[@(jj!!'G-HII5&eYfpk,2I`")L68fJNpl"iHe'k(&BT9$S8MY
+Z"TpU(DIcDDI8i`0TqR$,#5AU0&9LB&*9AA#Dr&*l%PBVV0&a(r6@YJS5fK)GII*
+2+B*VE0$"J1T@r5d%*m`Ce'D&RMGX9PbXdk&H*(*)JSQ!2b$0k@F*J5F2'T!!`Qi
+%9efXZa0"0SLX8GQYP!"4N6qD3B0hfbK,bL&J`B3E"Ud*9B-eUmcN4V3%,@"+c+q
+AiH"[[$h,"[I"#fHbh@RaJYj4QT!!SLL-UUjL'$Udm6lP`MP$[a1DRMQ1@(#V-Ld
+kH2`pq6R0!BC*3A(TQc5lpc"T5L4qpR0mjb-,q(%)SE(i"%T%fqlDc6`9063%hFf
+C3*Z*Y$BH2*`+2`X'&8AXU8VRN!$[pITJ),0ZV+MF02`DSCXHqDk)3Eak1!j-R82
+jjFl-QJ*Zc*U"0k-Qd#cribD"mIUdAqA'G-D&M8q4CCjNbSKTrD$'P+C@j5Dp"-k
+0i'*%6YerTZ1F1$*N+V(,J094(8BmRJ"T$@+ZY99+i-cI(fV"SI'ZF&dD`0CPQMQ
+$#9%fC6rpeqFT"iAU95&ICZpU4kArVdAQPkKQJZCK3"DPbXaZHqLf)Q#JN!$CUr$
+b[GB*Abff"!aJSG1H0AA&i4Mlk#,RK'2"`**bSf)8bAp21T1+45VDq`*J*N38"GS
+4@!dNYX(GCZaK46Z!)%e,56'SeJRZf!(%S)1EjcFJK*Gc&4LCNH+*LZYHM5GPBd*
+&a#RfB&6kq*0jFaF(%E8CVbX@0U6He%f%6@'-VTRk,!aU8Q$%q%JHkCkUQC0lApm
+8XBji-@(XD*&-"Yb5LES$r0d*GaBFaUCp9TTMUG&F2L,8k@rLi8-k6b9,F4@SBX%
+f@I'e#e!beb%,%h!8bS)adeE8Id@LQ[`9V(-NaN,k`S6Y&mmkUbPDQ#K3))2h"f)
+Tm9qbRiN90*'c6K9BR%+-G4(Gd"Y+L+jAEhd81XDF6+3KQB9a)`AeT2P**[JGYCk
+UF1[j$$[3'Mc2`Gm+"LEBlUXJU(,#&G-9[q4Z$'*-8#ajjc%RZ2"h5[L*TJG6j8c
+SR3pqTmH5FU1r`jYe+"f3!1K!KV#8NCIh8L+29DX4Sr`jKrahTk$f&P-jD$Fb`jc
+,rXbNkJLkK3YY18C'0+1aGH`!!0(ar&+Y-'`1p#HkTqa%8,%j*,m#YqES5IpP`Z)
+eV(9A*ka8U6RGfH2R1HI4DqKY`6"Ja3B4j8djTh#`QVfF%4XJkib+*X9XNCZfX%D
+5FZ@1q6aR#1LkUiX`INfA(T%V#+0r9qI53Z[S%JMHUd3U8k2+rA9BL0a82&8j+!D
+ZVe8PK2#6,2AY4ATb6#$8$)%Bf-Q!DG8a-(!d+"J$8aTq!9P[6C(Amdb%#bm+A#j
+%!,e%p68JXQ8,mA&q(drEcIa&RCZ0YZ,'2`U[)FHd#C`$MRr`iB2RJ1@d5%K(d'"
+k@1XXKR)T2m9h%SjZFadXdXc-deM3N!!#-!3kkEHT3`%V1!kZJ6cNFP@(kmdUQ4X
+8Qf*-p[e("r3dUeJ#IP%@KrB-MAehM1D5aFLmdZm!N!"q`jKjFLD5ql91,iKJ,Dc
+he3e)J8r6TUZL2N-INHjQGYQX'R)c-)9YUPIrH$DMS2hY@'$f%&P")@@3!-)3KH$
+CR9a2B+VL0CK,r$qhbq25SklJrC1mX)GkJL+j+SraP8*T[+bk&a3(6fd4PQ&"f'&
++Mc"5Araa1%)a8Jme8$m%2KYq#R&aA0'N-Y!bh+eBSCGrU#k,3CNPVJ'2rIL9PQU
+rA,-A"m#cbU#a6RkD9Mq!XjP"BV+(DGNcZ$rZJ[mbJ[Aal[f$$hMqcrNf9+'U55!
+ZGLX'NrakBj6e'p5#mTFhX2HL9@dS19`R[j!!L@S6[XYS,'!(b+cGcZ6TS(fL1IC
+*9i8"1PTFDYG(M6!Z'@`JrSMYi2VS`Ur2Nk'l%2GZc[#AiiQJ`*Y0k,1RHB@%)BH
+!(1`NI[j$!%`mK6f8[PI45YGf"8r9K3-SkSUi1hN+Z,E!8A6pKeckKVdV(9p0q1'
+V!F3fCXb"mBhAG0-ji1PUP%P(hBBZM1`B'%'NbTFe4K5Gj3)qCF#d4J8J`)4HKQS
+"fJ6lR'fQBUU8QcL`ZBSLYjKdjLeff,2!k`49Z#S2cq1EB,''!)Q-ceDUl+kKM3P
+5S#Q'E%Si6(Y1e$d$U`PM,4Crf8(eb55rIbH%TJFY3p+arP(Q(qZ%Q3EPBJP0Rj8
+6F9*(S2MHZM(j&K05BY"NHaUcGSmAi8e6'UAdj15++S!6iPUH(C+@YLZ$K5+GfJE
+FBQ,Tm,9FaZ"kL96'cJKUj)&6l'm(P`Y3F%bS,LkRViDTrB"jk@mQ`@b3!+*ThmM
+c*h#Q!4+r3B5MMjf[Z-MQ4["0e9I@(QREai$M*94YF,-1(&e9RQi`H+#i`Ej&lD(
+)#rq8L1cH1-DRTAK[Vd@`j0r&[mEAlA#hUlEe`D69ia9qP2PjH9ZXSVC-5j*E!6Q
+6%T6&'2"YaEb+!&dBP,A4UMG)p9IFdbU,jk%K"dYX$$Q3!-V%HdUE&S`E8iUR&Bj
+2(#(jdm53!)Vlr8VVrCpjA5NlI6p[rA&'DIP`cZ%"3B5)DAHi@[p(qB@Z+,e#i!c
+IQ&af&aKH!A2rBA[pApiARBZQ'!PmcVYIZ'Eh$'*DVkKM1Z1%c#@%p4$2L+ZDHLi
+XdPQ&j&cCLqXmp,fB4)JUQD@HGPE*5A*3C%+jS$3P3ZELbl%4P`ZjMk3HpdM`8+Q
+4+LGZCM6HJfErTmal+VcKGNGMTR22KDJbJj!!Sq@Zi@08eB"Np$rYQ+iKMeZ&VND
+[jEVa3-HmqpZk60"0l('L10'U-J-5hL+(jj*ZVM@KCR&h$Le'aH-GmZI,d@(b6dC
+0VPkrZdc!,-P$#2UqrL,CkIHGITpM5R-JQ9,3CZ0iYrT4dILfHMpMMf[XkVJ9HeI
+A#0@-DD@dmd)klDmhIZHqA2Jdc1e,f9bek`N%(89c90jHUTF6jS2-P-)edZl-CC!
+!,NKLKTp'Q$k%8,0QKrq49Ld-NVpV"%J6aepQrAelk-*jGr(aq1*hEl%N4KJj9J&
+prB5PEjIR&AT1#-,I9Y6VR1U!`hjjQ96G``QiXX1U&c15$&"IdAb$0jA*,HalAm#
+95)&3jSG9$0VdCB-[b16hV13"pRN-HK8MTRMm0R%KGE02,iH"(3&,aLdpY9QbAMG
+bmRQL'5`9(UD0)IP!'S#TmSb$(iNf@br%)U+J5BEqLLL"!4mhd[TqhrELLS#l!bb
+[LTVYbfE%aMXpHMB0a+&+M"IKbr@V+38qi$b%'!RDZX"YfiSS-cIhFD6F!fraiPI
+1Q29mZG%+&bjLihm"IiBNMkIYrjiSJEJLJ1![DD(hiHRh@*fAM'C$5M@aBU)YZT[
+X+qY2Ni-dM@N1Xi,e6YA6+b[LHYkTFrSX%`A08e([Q9`&U1UZ-8e0'GYf+kmKQlR
+20Y6f1VrP)Fq$',YLjekS'HU&daiIfmEUMmr546HMRJA$%&dKXILHfUQQLhJ`04"
+eB8`D%F69+8e'*XjIYD-AKh9Q"p0HHm+h"apN!$mRqK$S4Zi(lQ+$L9'$dfP!3$e
+I6Z3LlVUm$jd@ISal923bqbd98&m-5`C`Zf+m*3f5YmaQrf@I%hU@'%[J!SFKlR'
+f!R0q'5eD8M&MFd`SfIpmQ-FqllL0Y"iiHfj8e&!4e5e68"3UZ*jEd*5AHGA*U88
+AELiUih8`XQQRD[i-1S,`Ca2,Nk0U"Dk$)C(+b245kkl("BYS#BYX0j)H9F3B!@%
+KpI"DK&1lIqqP82l@"1rh)1(GF6(0EVCp8i""[kC@cB*ap&Cb09K'dmHSc)@I68M
+*QJ%4`)@M9--8VqM15KH+rYTZkqYECI(aT(f56@mqefE-)QR#NEmfk`EPpLJ,5@d
+S#ba6`HIB8jlG)fGkPKSca8S"a2-ehI-QNU+a8dBR#949Mj8#&U8A(Q3%'k)!9Sm
+bJ6DRbRYGkJHG$6Mh0AT`TkYJ@!2UD+[SV*9"KXeJciY"Q#VR%[LX#LB)d0#-f9j
+F&61&CSl+e5+)F54f9(#8HYK`RcXL'*!!M&HGc!9#D15Pi4j-f4"DPki62T41"DH
+BN!$GD@8fBiYiB8`JRGYHH#X'kAP$R(8BVL!l"c9fMXJAcl$@1#J662)&P56dA6#
+jECRN8qBCec1CGU-V[a#eSF-i'(rSNU3Z$J'q0GCSLq2-h@*eb%#&q8`m@9YPpib
+Y5aR`EDl8dIq9c@XbpJ)+ULV8Ze5i5%UVDAIC[Xp,,R@G$012,f@clKG%d)rS'F9
+AS3R9N!#+'IhG!&62QlQiERJIF0`m$LDGmkUJ60BM5Sk+r*3,rNE(N!"A8BdmG#@
+'@K5SM-b-%mVr,0BPEqHbc--J90Y#'c@IL[TNQ6iJb"N9!kk2@U6'b253!'5*$3-
+(('PB!5&8e'6F`Z#)jN`8!24NPK-C$er[[e3kDCFlmaX'8,9rMGV"#-D%XkLIL3m
+IfMQ%4`H[BIhFL`DICPVj#%V`UmCY$ef3!#BiUI94pTq$J-&0I+MUf`)R'!"k%er
+C6eNHPdMP8cFB+fSD-58P!33E'!m2YiJaDCb9k%F[C24FQP1$fihYLmmV[D,hlqm
+p!4(6cPS+DT!!LZ%M%hdL0qE!%U'C8'p8P#r$CRcJS(@d@3c-)j!!r[0U36KPL8A
+m`[HQM@0ZYGr81l,YF&b`Y*[bK&%[(d8$3@$mAF)k,LCba&MPaPKBlLJ1rXVeLYZ
+Vm*Z+i'0SQ28qIK0[Hr@Q4iBVZ-ApC$,SfUR(U'IJQ*mKI+kd@KhhU1+T(#JY"L&
+@`l!*aj&d[%[j8""c%acXP@AX*phTSmI@K`ViULSI4diT9[`LSq-0c+K8%BrqcK`
+E!1ljrhrrBr'V$BU#&lKH9S-mLGqDkYBP6Vr-lc)a1YQmX!(,f13#CAM*,3iL3hE
+SKU#"K`TAkRfpI5@JaB3ENVGI@%qpe9fC[BRiq-f$RN*`(,'rCe9Va&XQ(U8f4IY
+m3%ZM1fk'qT1(Pi2QP3*165mB0SNcHJdfATGU,KGYrGEC!E!Q$50Ii@bJrPE*VYi
+FVC!!2Ile,f0ELkZUSD#EHkdq#Be-6@V'&&RT*52&fLEhfc#J6b#C0#QqEbq3!0Z
+*[L&i8JC'd(06@'VU6fKq&23RTL9Hrq2ba4r[l)q[jI(MkJ!dHMUF*!6`@c$*l(P
+3-A&Qh`I'd(cc"b1EpICUbPJqR&'F@"hpkV&k1QSN*ADV456B0b'qUQ9Y9SEQY)T
+&I)()FXL8$kM@9Gi9Z"Re'49YjHejYjIN[c)qi)!9ZQ%@IE1H#J1qRlIi1G`-SR)
+-RF',c)Y'I1`qVmT5a449"+GUpD!k['c"+``1kce)X%D"'c1XE%RU"Q0Yec#HY#1
+(S8'@`h[+"3e-XCR'1MCM3MJF`DmqZi0Nf9@MC89+bCJ5)%cVYp)TRBq5J8U,d2H
+f!0Z2$fI)d-BeH1XrI0%AVqA`%fFH%GBV1#,M8Erb)KB2@)G'38jAjJ1Ebq'[#JF
+T0H!k#-XF0ZXC6DbGDQ'2P,G-AFlNl&!'#qT3"lch4#9R0+8ZaUMJ*k(`hH3UF$J
+0p-Q89NU*j%VCGcV#5)l&H&-j961S5dp'R(mQ1fqi8+%fmjTUP9eq[G8e-rB),'&
+bffDH8e4G#39XZ#Bcp%%RE2XD`-rVAXa+X'UXi*S&JCfehU(+ZF@Sm)(9d1CRYKQ
+j5V)[9fjM"ql3qd1G%1P[#m+UlS5`aZ#p(XiG*2I&S6c4KD&"ELN1cq!aXN2L@S-
+&8YP-@&A-b1QCfC)aPbPPVjcUa0-$Z%H,@,,T5Y&*3`[Z'mH3!*@TLa,C!mBX-UB
+eAh2[%fUa'L'*'%jX`'"IZ&J[pUZjL@qPb55Bhqpq&8S0TI0AZb3MG[BT!jlSINj
+89GF$hU!UfmA,ALXZKqcHAh'NjE1$0!K'Xa(C'1NQl)V(XE'ehN*0MDX%i,FHC4&
+0$-'(IG#ap&"`NR(MkF9HKY"XN!$+p4JQkH[k3kICGYj,lb%GN!$-i58VNN$+0e3
+hV@BT`9jH()qlpfqPL1Yr$HkeMc'AGUc+U%+Bk#(lm0S4i46)Kqd4,@Yc*VEJBH3
+@DGJ4HR$rJINHTNCYJF@kYir3SqXfr&!Uh2*IjQGP2B@r!CS@T(,F3d[XiE`cLqd
+E8+BR-%DNp9CmkA(@P,QTHB,aAGNGpL99ilme@p!"S-Nf&,a6Kf1)Ab9h@VkKNTK
+Z"P)UUk+cM%256f+bMe4QJ)$BCpJdGQ+SMfLM,XAai24,*VV+,&U8mdf#4C)GT@9
+6Z-EdTAGbCVk1ZZ`9XD'9a@eYd6+P*&h`d"%6$P`[Q0IC19miGMc$T+L$`p!kF'c
+VlNT"J&ZSNRkKiPQJS3%RcacPCPHBBSRf'G66H3YVcZT[V!k-NU#a)(VdISR8*eQ
+CG'2&pr,bVl8LQe@i%MJkY`"HBVD@V9L,qm--2YK`qikINa-U9q21JYm*"Ni`eMM
+)Gl2"NBaHC2q'QGBM$c2cbJ811aj,TM@HEf5fq(G1l0I!)"q[a8i9kTAq,cLd+JF
+$bTj4-,2Z"+[5Y*pBGUriSAb)4*FcC$ki`p8rpLRGb#B'm@$3+-Cj8hH9l"+$+Ul
+#JaAMSX8i3H8TLqk$M@12YQ3iP2G3@*LVQ*bP1-$'C)#cM%HN-H4Y0HNUNL,YQ6i
+9S()0Z4A[fDN``DVqa0'h$BVjP,m81QD[MNR`ddJ4NMVDTJEEDrqMqSfGPkdF3,m
+iNdTY89@*lj(64)S'MaU@$fU'bef&H8BPJq)4jap3j4%BR"hdM6UJ!DGp%G%c55A
+!RH*&k@DI'#!Dq43e'N%BCheHKG6(41D`Y9$0PV69(408'P9@[6UZ*DZLXS1#IK5
+M6`-"(8""*%@f'D1$L'21a*B9bCjZ&@BK"`*%)BY3Qf,j+j(!j`F2JRN!-GXl$Jb
+jCf(d$-UeU$"HZRL%3mFk+JEe+Sjh$ahTaHjYKq#*3'eIE[&)4TCpAFDX24Tm&Sp
+5%P5N&A!L&kIad5UYDX!HV+6A$RSdK)L&dH4j0QmB6bmBd'*e9CETha2(b&),ile
+#m*J1pcNj--'4U*V8mV*e%hXek*q-Gp2[q[E'9!NL2!C,4G9U#4!I20$H8LS)1qL
+P!)h0!P`"3-a1c`qLBSLqlBk-QE"0KQE-R)#VMFFI9@1(i+d60#iN*l)ZTYITjf4
++&KkrFbb20(`,0TJm"0X&G,T"*Q1maEPG-pZe)[9Z358l&NZY+pLM8rpSEmbaY)P
+Y8*NPNVQR+'j"UCeM*4c#AbIm[#1%Vl826AKpc1'AVkf$2[hHfkZm1lF0if&&Q'[
+U$hS90D#lHX*GlCcA3Fd3pJ@M0Ye&8JdLJ5T`V-iR8Mb+'"b64h,NeAeGILC"T(m
+'2&+XbaJ2p!+Y"Rq4rGU8efYT*U,XYmGG+j6$kY(912!YiVc)aR2*f`%EH[VZUlK
+*@G-#Kcj2hdliP3&,&Z%m(9dlP5,fQp3#br0+$F$#J@j%efk5LiBdHf-fQB%,!Lf
+LMcYU06`DVeDRPM(G5piFEDkBZ[PKdUE*GUBm#jGlAT*0FTcJPQL&"r9*GDm6)Rf
+ZNX@jLPL-HN9+8i@VSMINYf(HAeJAPlI#R,J-QdJNMck'',(58B44F56PT(iRdD8
+`XPCd4#*I#b)[iPp+&4i+*9JFji+dhZcm,U'Uh2#1,pcEVh)X6IpPE#D,JFR@3#'
+#94lP4)@ecR#ZE4AJqp%14PTY,GE@BHTLj`b#cEe+i#PZJFK`A!Ck#YP9iR@(U5S
+mBdR$&MEhKAF9D5Ql'9f6EB08PAZleJ5'-Z#A&C!!Be5,',mFD0GT@)Tr5H3YmNc
+Mq1NKE46a@*(d@%mSYMkce`H+V1ME8)p"E9BiU0i'qPaQdjG((,Qj4BfIGPLYYDa
+MYCcf9,E"clS9d6'()aFp99`R'!F&Gh#VTj!!3-Ye-'KRH1ZG-Z-mY,6VT1DfHe0
+J$FqV5bpGX,#15BhVfq1*$+k!9'X5EA*#aT!!-$8F-eq`M038PadL1Q[kBN*(#ii
+,bLG"UA'@SNN3!QPRLrA8F'd#H"&%JEVk``1%)%Hcr6Pjk4TG&GA0F,&JDheQ)Uh
+c#J*3CT*d@%p#[!Ka+p1Ca2*fR&V#MC!!bc69q1epDJL)21X0G$S$9Y&YK5Q$GdX
+CdV4h&DN+j!$LJDbK55G'Y%(8!3l5Ee+F+*YbdbR#--2aDTkbSAE)IKhaM!i0`J5
+Fi,$B-VNBbS8R9-)EMDYaD!f"EY'2!-#r$@*c1!i!Yi!XPm9e*hD!CGAj$U6(Rj9
+B@Uaj9J!%(6B$UlDUaCE$'U$Acp@2iX3AQVZ#p8a,l'HFYSF*VmMH!*4$ic%(b9q
+%01q)(#Z`Xm%rMUSF[bP!#'5!QS9dbTeKSj2`!p(e1D810M[%RQr(N!#NEI3Kh)2
+TNh6(Rd+UKq[4b[$Q5*ZZHqT4&P&i9(IcdLQSQbbLBY5I@F-@Z5H(5QYF!arR1-i
+6XrfYV%#"LD'iU4rD$[NjQk`l4@MNS1pm)Th1@E5$rZUZ$JNl4lDPe`(-ihjbdc%
+9*JA3q!`b+T@4ad0"cL$FUXirjh,rZDp&IjU`!JSjamBY(fK6#qb(622J1i`H6cj
+h$jhMpN)&[Xl`69C)!9-+4N,lZEdJ#[4kIYjI6cHH2*cHRdHMaSp+d9)eHdlr8cd
+bJ`U5UY*QpLr$-!5Qr'I+RA82*laIcrRr12XqAYMeIRdN(Ek"J!aqrlr[J!!!!%)
+!!)HBUEZQUCZlZlUUZjUl5CDAUAH!GfGfH,UlUR"hHAJ(KiZR!)L)LiKjX)S!8!#
+9CP4@CCG@9'P99RGhPJB!#)!J!!)c4%499QCfGhHCLjQCQSUUUDbXX*ZkZ`#`#`$
+!bJC!0%999QCQCQGhGRH(GhGQCfChCiH)L(L(LBLBLBQCKiCjGiLCKfHBZ+QULCQ
+UZkQCUSLUUUUC#kLTUCQCQl[-UG[EK69A(MKer$hh4bhhBVipm0q(4RRdhaYZK2C
+4$hJ-e5XZ!Bkir#kUk(D!f!P$LaBrji!3N!$Rh-1l$lHUKZ41pf`arcaBiFA$`m2
+"`rbi-IrF1,Lirq[r12LmX0(J42p2ITKpZ$EjIMm[4j-'hJfiI(jH2VcaZM$42PY
+PG#L009NBC8QK[3)R5-d!V9NB"S1J$kI6TMC49PMG$ZU[cN%,CDEDTli`TPESR[3
+K+c9Sb4YUXcBSHZ3$PqHHq&mqDiL%YM#b9m*p9mJ-DXXpGIJNb+0k'69I$`PUKPR
+XKU"d69cj)eiP(l-NkYI*I9IA(Qf!8J6JYiDCmdBC,BcpQp!'TB$-[caJN8`UX""
+ICeN$BC*9d3TRbaqb'j0ej+Gf'jhCkXZFM(Re9N1T3Qb8`U!$[J&TDV%R&ZV5C43
+5,B4X[Ym!6aPEI2N"2bTKPPCH!eG$Fr2&fiYd)!-rVXmZid"GAR[Ye4KZ%08PVZU
+3!&N&%SR5SSM2b4"#'KL0"UPRVZNJ-T@`!`$Y!5MqHS+C$3#"m&rjUZd,1)jXdE)
+fceJM#+-#(%6%T!L2jN"S0(*5#N#&G9SEGP65CY89ADDjr!%#5*fach-,R5cdm,R
+Zl+Y*X6'b+b[E&$U[5[N%+49T)@'H-p#6rZd"Qq"NU``-'"EhbB&E+p)NhZVa4E[
+QVa`VF!qHc`FUi5Se"D'S`N-[+ML8Bh,GT4Lhb@&(KY1ZVX$VkKX5NU*"!4+A*hN
+a8##@QE&#([@45LQ0mp*LNd"5dHC*R0p)%1`BUah4*$!J502D5hA+3'b!h`302#Z
+AF&69alBKKR1(NQ8BN[[m!Jd1-ADCbU*#RB5`C@!%pfH0LkSPiULX&MjN9DZrAbG
+ARjYM,BiDU[*XJabBMhN3'(6X!Y*LS*0*V!JRE*&*&hI9a3&FSaQP)GbkBb9GNG,
+`PGDTQDC6"p+0GrBqP-dljXJU&l"!f5!K*h0JH"-9'SY6DGEaK)dN'G-NFe9K"'H
+&NHj41Eb6q8*Rj`8%Nd-(&UE"eN0J"V59T%0Pl,*GeFD-dG"#RHK'r+XlI4+d0`b
+l!&`5iI"1Zp#3!!D'8j!!0HL@A8BjJUah!*le"a3he9&8CV8e@hATD+*j(9NS%("
+4&BS%9@Qf+E,+bP*aV2+dLA@9@m`mX%*TVBKUr4)1f1,QC&`#%C,T#!JhMS&*F*-
+SMG9DDEa6Q1iNiTU)5D80('%Tr165YrKTMGIi9KH4@hc*)S)f%GUKaK%%%(5,BN[
+2ir,k%,f&D45a`@aSe@hm3L8L!fB5ISKljDVFTQ&ir9U&FA4+LUQSP1fbd#maPcq
+l5'E[#(6E9PKkLPH-q22%k`PQ@U0ahRK+bLr0mIPYEqq!0mb9""0BDS+`i$R!T+4
+"Z+6ZeQfB9H1I-'fXbaH695KKiN$$VFaA*[V6#0hVpR3Zrc$Fk"BLPTm,DXfHq'2
+qRp-Hq!,r4ZK!bhp&XpRC$Ta3pXp@BPZ)FC,#-LVH+Spj&SM9V&GAceAAfe#Y-5N
+33I!'9N*qbR5h9Ie$3JJUS18Y$H!@GS+b@B0p-i*+(YYPq3@j$fkXPB0MdM"CB'G
+0cdqhfqNlK2[L@!mR,!D24l2ErEUpIrX!@90qRMi1!!BNaNE-VFh!J&m"$e56*Y%
+EVK&TV6Vl'M91`H,*+(ElX@c"-$qbbSMq22bimH!&ed5e"8a5R8eKID(+$ARGai-
+%`TrC5%5Rja"D&bIVC"r,0qR16N5*Hf+j,)m5f`SH-!pJH0lBc3mACf32rREK**!
+!Ac(F,hhe)C`42c13!+Q4N!##)9RD&P#6+UCUU@+93)I!lAJ8)2!8AYDrIJQ&*LE
+R3*GH`#2b-)b"$&8b'V4Fh+00SK#Fh'[&mIPqT*5Uab++9)Q-TYe+e'a5%aUTBCk
+Zae4fGaF`S('MQe!0'+FUQ3Xb,VJlL-9UlLfkU&9NL$%U!LX+EU@Nb*GXBM,+j"$
+PiTXNpa8pSN$f4Sh1GZbHBkai[j0ai$S@I1LU`5iMAE&,3Nqk$V+DKBP&GLZ0)TK
+SK+2C!1[),(YK69'N[5FS!ePcL@-5Pf``-9aBLP`ZkCLJK&p&3YK16%CfN9K6PK`
+iZ,KQlEU[dL$khrMmYXS+HMq[Qp[Adqk(TkIrqRdmDiG(lpZqG1iX6lCM"&+5d4X
+J29D0)KTR+d8QQ8)25Yh(Ae6`8TZE+MD*)9ee@C!!QahhP3PqI3&5R[cbbjG6M!+
+8'@(L2CZ%NdjA[6EJRK-03L'jNV,8Z*J)F$#-I`&Jf8-XpSff4ha4fiahI8GT%0e
+J2@5"4LhN0E%k`$bYG*eBJYBV`aZiT#Q('$4ePE@r8Bd5a'T$KK&8TH!0)QpC255
+F!`(V`m@`-aN'DUHpN!$-dG'Qr`QVMHb&H@ER'(8)U)B&GUGL18)#6,XQTU)8GSX
+YeKbh5%B(D-q2brJ0`FcX*'#fdL&ZDZ@5HX3iGXpQ@,@Ti)@jZFC@`pMYK#`erb3
+NK&'+'&NHZDmRlYY$1Lk[@%Q,2dME*NE0S+58H"Xc"85kG9Ble"2*+Y`GARi`%55
+B3q$@22AVQ5(IH8f'ZB-'-S'f%UeKa9-$b'kd,%Ee`#X*XeV)98IIJ+A"4kQA#kh
+5$#a'I`1I`+B*[bSJXN%"D%9NXVq*#ca,H@%P)U*UH3@a-h+FQ'30[pGXm0V'T5T
+-C$BFfAJSY2Mm[V0lqdpXr++ZXY!Tc$(hD(f58Kl6eN6j$%U4*XdDp8bmp"VJ!5e
+M)%N`3b4e$Gk,B4@*a5`'k+(r3*ha8L+6V+`#TVS5Q9FBRqYCP1PJDB0DT(f`VE)
+KL9!RK`iN1!%08%(C)i!CMbV(Bh-kIflD1iRA9H@@K&E%-C5lL1-h5XeXY4@9X)4
+mDi"Vh4S2@IQ&JZmGcBDa1@2+A1j0Rm0)lYBZ"6ehq"K-)B&3K!B1S3JKcldK9($
+G+3KV$Mf6C+Xa'qE0Ap`@#QZm8*!!"'E!9P#M8,Sa6cRN'P)P53J%2l!h-3+SPh$
+N5N+i*EVD''rGUX1!IqSV9NQNl!5m923R&5PMC`NXY+K2e14HK$UAY)eiF10$qIe
+EC9l$&bRP#&2H3U5`LE8T*%)BIk!qCqe0K`hbbERB*k`1@'#+dJR49N39AdNV$Z2
+Np2NmQX2ZNS(BH*8Lp49IllD'fN&8Fj+8XPD%30ik,X`VK*D[Q3c1NJ2m5iJ,!q`
+8JGJYICMfXQ$Vjrce$Jbec&Mm&Q&!2QYMA2hUBQ!ibL@!P%c'(e-c)hAYI$X$-2X
+k-V03S&pVQTPA9*&APmPSZ'FN-)FrURYl&*!!``JGf63!SYm*-rj#flR4AY1UU#0
+DS%(IN!"P[Z5+MYB*)*QepX"`[&5IFC%ED2VG`+6ke9[eXTem4NIq2ij`-rZqk!Z
+"%k1+Nf5)"-B'1&he8E*$4Z[Z4KM&f)X$!X2c9S`BCaIf2r*JS@,$-@c1BD$$5*E
+AHqX6iL,`DHG2FUa$RlQ'3B0)L4BF44H#,h0`J9YDFCCkXSPcCGr-bJpH'&!K6pi
+H`4pH+,j*j%NM%1LT'R9j`-A&S6$Ma(A3,F0N[d3T3bX6RMc"f(EY&Z%D-"i[#mZ
+*)S6EQ6UJYAp3%8Xp*-db#1DAr0-KJjR'L!+1J-*D!NVTrqpD1CA&LDP9H1$`UIl
+Y[h&L*F$Gi(3T([2"@SHPFq2rAl-)"Y&)3#&@$-#AE82-"A+FDlLC'6M`9)m4"N@
+5,Brq5C%dADR(e$+,G+5(`,ck&&j5,(MF[%59)i1f5QBP,C[E-&)P*k`eA(3'aeK
+Mk@`hbb(fHecfq#qrNcUq$&DbU0X1!GV"*q0!EUT0c%i#EPSJfRG3JmM6+K3jJMl
+T8)H2bERj3$)iP&RSD0'bDYY0@aVEf6"-'c%G"3j95JXBJK!pdD#lKXPm86AMM1[
+@2+IPl$X"SY0Q%$F)"jP*24!`m`,BfGU0VKi&B$QK'ijfRG(hbNh6GE,$+0e)`F$
+54j'!(jmeXqR1e)IC*%Y4)ZFEL`#BSh&%!Je$h)8!1KNU3D,-*Bf*'#4iq"F!e*j
+LFNK'f'X,3hA9DGIBq'i%Eh#8JDJ'SdiMIp1dSLX'A2j11mXAfb'`8MKe)Vb%alk
+B-K%dU2D'Rlk`1U$D&,kR)ppk2d5$0C1QXlT3TXN`[ZiSEr6j[8T&j)"%&!BBdPr
+Q&4U&KiFNbcaf"3E9rJQ`GTi[Y"L9h[Y)&1D8U$@'J9Il-LTBEB&ah`PAh8ldkaJ
+!kMP914RD0!Be+j[Am%1U()XBf&3`N6QL3Si&)+9),Xfe*B3`f9N*L%`V2"[%)Xi
+&PZrH@@jY0d5DYJFh6lq'TX$eb3fHMkpHqpAl+KmP36*RN@QMp1L2PH!bFBCT4$'
+0k&Zc'X`Q5cr84Mdm(j@4I259!&"I$JEPimQ)UN(dq$[+PCR(R4p40fK#"pN`V4%
+FjeSLGq,%RT!!l"H"EZX3`+4@5A5Y`X"#D`P&9McPE%G$"9,5-8K(eK$kP21"YKi
+P$J0NiFC(NFV*UT5Je#(LBMAP1Yc&P)6P#Yc)Rm#k2m"[a'Vi2@%N!*V"H(DUqCY
+hJe'ZV$B-6rVPa`r)U)5r'6$M3bmLc(Z+crGdjI4L4a92Q5Fe%VlM*MqmYdXL4FV
+M5K!H$-UP`D4iLD4pr6dGI9l2@M4rla3!jl-bfeQIB+Rp,MCN4rFC)b'KNI-`rFI
+j!hYj&eN'-hTYKSD9&k"-8DeGTpIk[Jm[3JV3kIjQVr1Cm[Tm@NKIdk"V2pd'!JA
+HJjrQJa5K'e"U3Sc3DMqB'rB1JJA9"cUJiq0G0b&)1EqCN!#Bci+cIf2J&2#JUZ@
+"jQ,h)C421jk@"PIAjB"90XL(#ah(R1PKRe)-D@!ikaTB8R*1!&'3!09q8MeSiA`
+mT%c0!,"AP3#AYlGY'Dr`@9SbEl$,cSf6il(f+mU$6b4Nfe@'88j(Qa&8MQfBlZU
+1rbJ$!I#lD6FBZj'md9,dqEPYT(20'aT'AME@beQD+P%)#qLe'*iET4r%,ZU"40q
+MNf[9k9e"`df)lZ#HlBKh9fdVNm%TI*dY@G-BTEZ0-B#61Q--TUhi6TaJc8k@Hh*
+,[0kNF9[C'1PIrj*H)3JkLk%kd%)baE4@l35I$bcCb,GH'`d!*8XHT"Y&rcXrPP3
+)Qa5Z#J8%%AFD93Ah8F-$#*[emZ0'J-X#j-c)&4)*)A*(kbbe@%BI#'U8k5aN$25
+@CJ$rCbGmSm1K+Z1bZRBP9QE#h(1F-aNl8A*SCF80ICY`3#ciHPI+e($UrR##dk3
+PQ9Y4%9jF6PTQU@6Mj8-MJMHD&GTcXMm[#l88)Dc$!BC#6k&dU0hqBl`5'ScHlfP
+8A)Bp9410Fel86S2Pld6LZ#q0%qdULFU%`#,RY411e@jBF!&Y+N%fSQqe'LG1e`f
+S#&4"AEh6P--3VY0J62kdFSeIQUKl'*p"&[cdDUc`XD0Apb+ED-fr*8'+%YN0H(G
+0DYAKf,jd-H(BQ@kKX*!!aJ0@6$f`M")[IU[p1IqYXZF[[SFAKEDq1+m)U`QrDC`
+%+r6q+Rj61!K(DCjNa'dd5``UD9Fd6+#R8d,qTS6ChI5DG[ri-YeKrfDNV8clc6Y
+H2YFe6DDGK2DTULT%[Kcl$H26r*!!mFrLF%6!AIE"+Pe1CJBY6!Y&k,E6aJS$Mlf
+`80l+ce-m'4@Zai2I2MIT1`Q,+M&pZUrlR0p*K'Tq,*hJ-GVk$)b4&+D)ehP2qGY
+k[(q)9@h9j"29NpVb$DmHaH+6hBI%pl`hMHeiCABqlAK8hK&H-4Gi`&mKK(H9rYX
+qJ-hC(If9#4apC8(Rf9Ml4hRf9YT8&VPCP6*la[+NprC@-6+bU9+L626c)!kpFjd
+QhfpF[%r+lmq9haUlf1NNV[De@,N&CN%riFqXCIlq-1IY5$#Sp+@Jr0bq%JJch[D
+3!&@5,-Icq*!!PBmDN!$(q#4Eb)1#3F34,MK&1NS!@EVUVUVL19m)k&KEH!AU,Rl
+6m3%p!aEiTqH9@`FAF36bAUKK&fCfLMFa60STppe&@kLVIYQ-Ea5RmHA@Bpqm9$e
+&@HiHa&Fhc'Ye(UK[G3i&Pd(")AIm-@2BAZ)SN9ZeCeAicV2eLZCc'1BYRcLh,m[
+#qc&Y&Nc&Qe&X26XmGS*jm"EK`CL,p[P8HXTlH-!H"!lARZ-+(j)Nm@6k6jY6hKU
+"L+9r%p$LH"&6c'21F@fDiRZ59VAZp3`3jeIL("IH%l4P%Fi@6T@S"T1,UGCqmkc
+c'-G*Ge1bUGPeaN[rZ-RbZZ-PrjaNYia@H-KTi0YaR(bEZBc"EBEaB[%-Ck!MI*+
+'5$a&8pSVAkNDjLQH)UAU+`TQ(%9Ee["-4FHBHjB2"CDMdK&XY6)#GAIVj1Vcmfa
+MmJ83[Rlle#-4,pBGU)8JHN@#Ii$'hF5bb"LBdeFd3CX(aQ4a0)#D1G%hXLC',56
+5IaG*NM&$Tljp'NG*JB1@EAQfDrkS41U24Je0J)($jAmpGca1JAkT2aeh+43AcS0
+,M8Z+MG+@`'kGIcD-J'4dMpdP%!mbdq9e,5q-Y2PA,5af6)T["T!!c*pU3TjJ-R-
+)Mq*TZd8kD`h!0Cq2j&XERL[3KBNc,P6CP*Fj+a9!6NV5h(K*KIp)fb1iKd)5j[e
+e#qdmj+8R50X45K`G,Dl)Q,0AU&8,Uap$QI6qaNk6H*3MlZR+bG*&SeZi@RVVEqm
+aApG"#i`%-Ta+`%"c@GMP[lJ9AqeeR85,&ir#kSf%,Jb#P,Dkd"G"FGC5Nr0Q0P&
+%NQrfSPahQF@D8KR8e8%rMm[VHHVNeXSPS8ia!lHE29KeZHV!"*RU`r@2RL,0`#V
+(p8)f2alfNpA9FDEcql-aiSUjKViT3HL28*SmhYp[6kr2eI#'(#AQ!Eahi6eT5ie
+8AFVY%pGDF@J`(*ZiRm*5UFS4iJCKej9k2p1GUC0(I#&mmGAXm%"P1ENMX,rk6*9
+Q19NMM(L%2"!!iilX!YlN%P'iNDSEM-&85lKdmPM6d#e#DZh-0[!lG3lXN!"J)b5
+CCFMTlCGIUITPe5qdQpBAE$29e2X%3Sj2"1P4MlAYIT,`rL`NmAZ6m3V(irS+SB%
+$CZ394fY%rSN9M&!h1rJYZ*MY4)hY8N5'IRrqBNp@"ljLq&%`'9UB!XckTJ(eQ"E
+Xh)BIjr92Ef+5@'(p!"kk4+FD,I0)+G$QCp&j4)hEjS#DXHDA6A(NUh5aafS*VI[
+m0)M5BNMI1-m%3rpM4I1-p%GMH0%2A[8CDJUp4PUXS1Sbh8CG@"("-mcl0Tm`MKh
+RcG6k&N3GTpRHI"(q!PqKeck'RH8XHHXkEML8K'@*,26Dl-l4mZ1,Y06#Hki%BF6
+6HkFmb6#mrk%mhK)*I6+-fZm[@8j8BBX"R2DhM)9m$(Q4d4ILci1L4JmBCUZf0KN
+eifmMU8IUTmNJFI5de&L'XRLkaL#1[+i(6jjSJe)6ZBH-!$lMHG3LXdR((&j%jP3
+pDl+BCrSj#EAeNNA6S28X8`i5@KrE6L58[lXBNP#+&GM4"SMX4)fhcKGNBkAlCab
+)-lZD!UJP(bcNNEc@F30@XCa$9bakXh@FplCcd(HLXTRE-i)3q8Y$eR*&je2-5F-
+#(T[FQ'*FPZmm5)ZXq$mCm'fHe&``ZjkkcfTcfe8KqfC0adZeI`ZdSk'T"pHl1)9
+2HPhqBfN'&XR+@Y`PMP%3H`N$GFSMp183Z6"fj4'T4(qZ84hkdRmFTcceS2(mNXb
+9PGV6E)j++KBkjJm+@TJ9`B91@1'TIU616'0aH!m%XQl!SHNDjh"5qaFX2F5r"QJ
+''R`D%4BPj+aC&'ArH+pNXaYI$LmTF!hEF$Uf'C!!IEjHjNJKFI"j@LQ!FT[2mA5
+BS@8)G(6M!",0%S`K3F+CM`d#!TC%eB82")Njq8b-c5RV4YR(aM5[!2-LL2K#dda
+aS'aA&YmadJ@'l!3l3066SK0U0D%Y3F$T)qjZ(59a!&F$23Mdj@51IHKNe)rd-d-
+Z3)'AjFadqPhj)KdR0R*("BFB&H-1iZ&A"e@BkYT@Sd2IMLS"9$HLF*X)UpMCS1b
+3!'V$e[p0XU0@8pI09MBZ!Q@S9e9r!iY#L`Y3H*%%-#LASTEk*ae69)#j36HE,f$
+G2VM4Q1r#),IF%lfpLB0KmjJ4[iA#KCJf0DM0[MhMb1&I@')HXE(b+jkY6d8ULmH
+[A(iC!Q&,25b'0RSF8#YSdjNhXLGR@RFrXH&01YCairC!8pb'5)!$"FE1e(IK-(3
+N+dF$$iQ#*`k6EQJ"Udeb%N33E69Qe#E3bG*E*0d"$V-R6D6&rblN,S5SNd3U[A@
+%HXmU-&iL0"kZ1-XA%#leU##GQk9TA-%h)hVV2!Ck-YBBQS$XAE9D&ARAqh#E3l#
+PB6-3#%*Q,iHm#I4IL$4ZkEKTjU#FdlTl6ZMk"8,+#K,35Lh0-RcS@F4GL,!UF6F
+YekSI1!Y4(6IRCe598N46m&-PSbK56R$*)T)+hL846V)C(*3NJ"IdrYdqrM5bdbA
+k+CjN!F620$m(K,JLR!1XR#X%r)kZF6A*EYqXlS#GLm[89ZlB@0cFh0$TpRS)p5&
+&aRVbFR*J!!!!3J!!LTQSU`F!#`S!#J!+!!T)Q)F)L+"hChCiH*GiF)Q3!)HSGSU
+'S)ChJ(GRQTL`B!!&CP4RCEK94@"99SH(PJB!"h!J!!)M089@CfL(LCL3!!!!S!S
+!!!!!!!!!!!!!!!!!!!!(+M0%4&499PCSCSCQKhH(GhH)H*Q*L3Q*QJUDLT!!USL
+C#JS!!!!*QJ!!!+$EfiCk+BmN-Ilp9Y&dEedI[#(SaarHfLf(fMCE4A+("H[mATf
+YZ%20daqe"#I*#rahYq(QK$N!@jTVJ3q$IhprHhrA[Aq+'r[mR$kq6Ii@#(PeAD+
+l15&AF#P$cE@hqRIiI$r)+@23$1!(GSM!S"#H1Q-TibZK4,2@L1`cef39%Vd)B*k
+,N!"IGSSPf@JLCBdepX,Ui96ACY%1k[9B"lEG0660F%X!eacI@-+p9d1h40F4&#H
+ZARZK+-Ci9f!LpX`1FdTi66J#5lS8ejTU38mePGS%F+`G,)@hDXqG##4L#ebblN3
+P%)ZlBaP$*Kl*9f43RC!!+Dd$bY+!UIFKP+&d8dJDCUkJ+mee(f!McJMNZf4UV!3
++cY%kp$TM9'V,'cF+p@Uc3"&FUHi$#DF,S!EQL&NM)%J38@bce"bl3T-mI*!!fJ'
+2ISQPf4K+B(J0UMAepXNE1Ll8@b+i*)i,R(NfYV*9'ffEXMVkRj+1phq(LKrZ-Sf
+8CQ6a[E!01A(UN!"aIVi`)GX)!*!!AZK0#Q0edE!K)Q(j6-2*dG2qqAR`rrFZ2$d
+Fl*Q)MeHG!C4EEU$a"&HbD9(m*#Qi&QS%@JJ6DG-CK4B3bNekp,"b&2$5D3R1iN"
+5"rbBJlGi$Ik"jmd`#G0YF-bXS+0CBLPd8N+*J8`b)454,`94C'H2aJl5K(lc9D3
+BG9T4kUMlLKQDE6EY3KNRMRHPBekmND1c4GC9$ANZM)!Mr@cPjqVP`YK$$XjqV(K
+apH2"XfE6Nq!GRXQKhh'rq3T4D$a(Udac8#ZPfUb4Qa#PJDK9A1(2NM,8c@LiR6C
+4)5),&I%fqD`)&PdSX)*lReJMHKeb&EDM(**$8@'P4[9lDl2U+V"k!hL2J+)aX5q
+jUN+5@Y"65r`M%1TY`[qP[%I3%,Rqh"4T+&4!6Zh%[(-Md`X&FG%`XdfVGi2J*(C
+XdECXSND"#8G&RJV`@D[XXQUEPdb6ElE6ANYD"1QdhXrSl-$kNIY`i(fQ*6$dG0I
+eScI@McZDEqZp`mI#LJ$V*MCk@+SEdRrS-!U#*r%Id[hk*ER(HpG%JJjkJ'iiUQP
+UQTcSbeP!,)A[5-Q#[l82(&2%JRKm#+$-IF-T!3%%DAVLG+B+D$N+00cI"-)r%"a
+PpKUlTMDbG#kGYc['A&)brGkh344-p'C)F`VTEU%EHF04`DEI18KNJ5BYj6T-`QT
+G#Z%dLV)IehKAf4'@Gd-pPG8-pfRNhYl2(ZN"CHdk1kfM0EHTYQ[DUKLcHM2UhPd
+#hShCYj`S[Fc(()'%P9[CVbHjPdq,Pjq[Pq82KJ`Fd-A4cB)G@$jB2IM`FhNfEHe
+$[m2j[ZHlKRHjkZ6I@H#E2`jDRq#3!%#d6YVJ*YfVcRFdN!#jdEC&+5%($00JTl3
+)HJdS0)@AZH5%0h"biSHcMhYreEfrqITI&kFAVaYV[j)Hj`L[TFh9DrGcG([c(V$
+Df26ejY5'G!UQ2l0J`VN4&U!2XKBG-c@bBC%2Ha8K)E%G0N8Z-()h$FEJ,,KRm'b
+"@S!,#e6DU54rY06U&J#e)3PGQNm-[FQbSZ*NdkXT42Al5"[ef2[DF9-FfS!i,,"
+Fd$,BGh+b1!AmiL!ebb0G1hYrf-YVkmI6Jq@64PVqjKZrHpHDVANd@LJN)3H8(EG
+2,0)FFcR$2U'IJBPS**da9jhl`,Dk[hMFqr9EGA8-X&T1-eSM-9&GTSqUEqbQ5Q2
+ANqe[eSd`hp0a8X0e%Ehj!$kD`6mRZqIArUFCi`bD"C@"Y6iN9i$P!0SXe8aD)[$
+T$4+(AHq2Bi(e&qcCYJNIffd*rq&,6EK%1J-`D'Yqp[jUSE@`DAUp,5)kmL8Ac$J
+#11YFmhF(Llr!FcQTb*@!KKkVmjSpVdk"`Jf%6RI6QVdpbkK#@lpe%$YR3@k(riH
+%pMbFQ%X'@K6ii33U`PU2`GKk"L*f$b-Pk8e!ar($e3!$rjep@1(,c``I[bi[RmX
+%0di,BIKp)I$SkBI6SkqQ(4rhRKKDl`Ji,UPk-)iMrP[kpYfPcfTAA+MlASBKU03
+2ILk8jPHIQ8ajd6$AjEjd,(bS13(cV(GQ"B5@9KhP9XQ)P8ldlKZBcZ&ea#,bNM,
+(X!qXVeD4*Vqjlh$9!#"[jqJ)*p(&S`-@c'Rk#TSZ5Q&b"k@)$c$5L@@UQPPGEhj
+M+2[m2klF%#%jk0(9%b30aDM*,P8T-+6X`D()92'fdq5jR1SK02XC"if1(d+GN!#
+)ZY@a0-24aHVKp+A!rdb8CrZlFJ1"T$0mAjm1l`m2UiXND6`JGL(23Zl6a)1m&8e
+&168&YcJd6S-(LDh"N!""0X!l8FY@H,1DDG9X,j[&lr$m8J#8k2XqZhGZ`[ALIYK
+jSCjXeY&4jDYC9[p&3)MeCFDGUMkI(C9'20dpl%Xe1UF!mUrB[JJkY'q@BA"!GPT
+6d9aZkXeP!C+LTVFQa4(GJai6lN094"$ehKTBpfcDAZ`q$YP1[%kZQIpH'pAGLX#
+HQDqH5JCIE*hGmkZChH$L5l6r`MQd$%G6B*3fX(li-qlTmF9*#N(Va0Lh[m2rGXT
+D9P6VD2f%I,(2PMRbacjBj,(-L-XX0mbpY84m,b#@TT!!"q`qdVBYBkQYT"4jYkG
+E4&(0P*AqVekEYLSq83r"j`LAp[29HpRX'mTReeprP&(`ihD-iZl12jAAMKPc`!C
+$m+5(Lm),'a3#*Val2MJ3%pHcR`rYJkHV$MqN1Mi)%m@c$lrMK()G5Eifp0H-G&&
+#6Z#ZE"mqATaiX(2M*"qIaqR9Kpr8b)1$IiVm1N8*2i(q8f@ZbDkZcZB@RmQPbbP
+$PX!Th)BX-1(M[lrXhEprJhe'ImPH4qpEq)3dGfS-iM`IR)p1UTZjIkY&E@[mKDp
+3%pNf[im2Uqcd22Zr&h*a#qSh%R$kP#Nck,RQJheHZ[eqGm4'hj!!cN#if6rNFaY
+%"MrSh)HThiUTiL+9J5kFY2a5,1+pkZ!4@2h8(k-SRZd%qX*bM""Gqb#lJ[H[KB,
+Y#IkbrS[cM&j5mRpJY#mK&%a+&+*9+YmHlK"0q)mkhJQ8pejmpXA1,N,G&'HjVL%
+@*UeCY#UQd+YfrHid5Im'#dImX@UB,AN(IVq[k``#K,[rc2ElIEYGrKiJ!!"#!!#
+3!,#kX,8!!!!!#J!!X!"*L'LiGk"hD'H)Q+Q)QCQ!Z*QSL3S!KjU,Q)#!QJTEZC4
+PC'CeTe99D899GhD@CU!)J#!!!L-d99CfGSHDQU#JUUS!#3!!S!!!!!!+#J!!!!S
+!#6dc4&99CP9RGRCfGfGfH)H*L'GjGiKhL(H)L)LTL*Z)LCLiHUQCQDL,Q*Z*QTQ
+3!!!!S!#D!!!!!,!!!!!!#r"i)Dkl*I9$hrRlX0eZR2U[UKc`pff99FE)Hi"1qc!
+",hbr2#[#(C+H&Gpd2(Rk203"lrjbGrPKQrVUGN(Ql)G(Qcq1(MdD0(LdHAaG(d`
+dD2Uk22pAdIcKEZ"#KkZlE$04i2Yq2bpImU2"$NqrPKppqhG1[CeB`k22j[2c!$H
+IaS"[+J'qQ'RG$e6VUKdS3ShDSHZFEZZ(Uc`pXDpNJ52Ie")bU%!#)`faRM#r@a2
+-m)IdV`aRATba+KJKH+qF,Ep9HZZU*#Q!)NCbK'bbrYPUKPGUP1'29+'-Tfi%Q%'
+qb)+82E1rr-UXBHh,6B%ApPG8VX*3j2ClIEl1A1#9lT!!(!&k)Mprp[ErIq[irK!
+(,AMYqVaH)!E2M,Z+-hcfH*3AiL2@Q-8ekqkNS(VVZPUTYPM'&+LLQZlEPL@k"Yr
+5@k-#A6'l+0QH1AG6UR(AM6VVSST`bdi"+`X@pp2Dq2bSTXMTPC[)LcPiI(L"QV0
++B38ri3`[YP$"Jq)R)q,KV`XNi9"Rf-mN-Z%1hUVUkU#dZkr'&Ge9Q@S03VZKYXL
+!-5q#i4qJVK+Y#-4P9IEEIGCZKPK,93(lEHVGKA8(GK`+L-P82*l#KH0lKm$irH@
+ihPi&GfbLf08lm1CKP)lX")#&!fb-U8j@4)3f6[bfJ8lChpPHT(FB5SMUe9P85Z6
+aHYB3X*!!P8jIYNXRhe"fBGIhEf#Aje6V$M46TVfBGGHd#('9YIlbSK#!"PX+I[p
+fr612'Q-pQm2GaiSaBKIVPLp"F)hUbU4'k!`&6R$05"p[TkY0rG["4%+3!#cMQ3L
+jU33hf$P%j&6XDqb3!'c&53S0f19X,C9G8EK-D&S"KNCY#KAC,XG)93a#LI3'Rk(
+dP5-2Kk[K$NTVeGfri4Ub"I%q`1k*c$i4XbPa%e$YK@U9R(Q3!"@bFG3"E6$-!NF
+j1f#Q3CP[E05"cQjJL"'i"+VmSe9$qb-klmX"%m5F!EpL+lb**IA2!*jfhT!!arc
+N!EKZZ[Zh#I)MZQV$HD#`rpMR3%ESkE)mFr,3,3AmALLE*bPKa0d3T1`)-Nk"epB
++NZk0ZfbA0$Kjp!6e"&`FDcq[kZ"I`q%$6qpq8+Sh*,QiC3KjTSBPbaq%0qfqI@N
+&V!q$YPCBB6@aakMD!,T$6V*ih[A105[PZbYP110me"qU9epYGb"&T`#Ud4QA!dF
+0r#Rl'a[k)F+EaKTi3Tqc9+RR)r!'30m12",CeNU+HSc*3dEF4F9$Q[jlF8I9D%h
+IiKVlN!$Jid8T(K%AGQNS,"d#T-FTd'm[91X$A$(F+T-Gff@G''p8E0ETEBL8dK2
+-5%'i#F'%GS$qfGBQRS&d5XAAXX)l!eF5*I`GYE`VYX,V'SQ9fl!$lBpDa)DS6%-
+5+8Yq#+D#I-DB"3UF8-SGkb@"9J5%adhjBpj#ThK)@!mF9,3CjZmlRP%MAZHST*5
+mPimSKCL$@iMqa!HmNH%`%VY-6)&N&UM!!a-"j$#%m"A5(l!0LJ3YaP2kk-6Z)J"
+hkmC*$h8l9"V"XQj9A8("K(5dSA6kfJTRS+!hCAC)J$56lGUJm++e8j9%)2R%`Z@
+#E3,,8X+-fD!VdD86IGaK6q`QI"*Zb)%3YY"6D"85j$0QSi5Ze1%QMBEQi*e$rLF
+4[46X[[eD3krV$ArMm[ph*)mY+C2BcRIfZm'aEHYJ3Ym,BM'##`AE`,@V&A8%)@5
+ZfBp6l-+,#GI*hFX$ZT1($Ih$HB[KSiJ1k"R2I`[$m$e&QGl6Q9GQSb*+UY2Ik'J
+6ifJ6j1-%-,NR-1(Ik1%1d528F1riq$*@KA#Aqm1rj1%"CL&lVa'#YRSX4JVeB-@
+-a6"a,(G3!Dmp!E0T`hDUUje*9J*h(8TLYE!AAGr,Lk!)MFqJ4Q*@hb1J4%4bZ%j
+V4CKq@C+QR8a9#6&!6E*A#PkaE"aN3ah)XE9LfZZ9QV"+%[qRE9Z`Eb&M9j+`@ld
+"CZX*0#Nf4%MGlCi*'XBi52G$NCY[MD5hFX!0S8)-4CA-C8f**Aql6CIDpC`ep-5
+EDD)S0ci![lLHqDL@05iP4R&8jF`9abkac)8,*DeHdZ[p`q8*TdBRb5(M0`JN8-S
+TM@GdlEfQ55P*JTfijqD&9ZIQSVZ!+0L9fjQLhX#RR@m++`N(T!B8*0RX+[Z*1,U
+1D!imBEVmU,6ZYJ,9#I[AN!$'YV)A6F8GhL!TFFXEaMb('`f'Jrd*LG#aPTX`0iL
+%YHXmJR*6lJ"e[cFH8(+9859eUT%9YBj)cTI1k38(SCHlabQBdL06q6M$N4RKFb"
+@JJ`imSBQB%)&l&24C-3I0J2A9J*+"-6q[$NiH&&FrAKbm2#--$F$[B(JTImH3(3
+1rNAB[JH,TdIc3irND56MY0ZSiiA6j$Dd`kP`qr[+Gl*"rVDC"'kKMVADCQ9dUHT
+q)5G`llHSb9$PI1qYKA0$"3HJB5PYDeB#`(5'dJ&5L*Cl"cQ[-iMZZcir,rQMJPb
+2((0QTpAr[iL9VCG[SYr3Khj[qrYKrV2jHMSre6dbq%#)!`IEpBp698`*+EFS3)N
+k0(P84QIhrLPDi('QEr+-QTVj)BhdcYKl*EF46m-Ub$&SXk@LcM()PRSqRcI3m2P
+4%I%eG2[JhCc*Ymd[cSU&SPM)cIPBAj@&rU`rMH0YiCCm4SMEKX+i$@Zk2[#'Up1
+U9VT2EY28BEBe#dQe4XeF6MU2(`*3Ke+'AF3-&'+B5L$pXjGLFRl'Yjk"H90R8T!
+!c*L+`)GeiM`NSRD+23&,p1*KFj1d`q)PiK8Qedr%,+([F3#5c!Bf20CIh6(qUF"
+I'bQ*qUY`[!MN%TD&cVI122P%BjEcU*6TUGGD5D6mNrGa!C)Ca%l1%a*!01A'%$I
+&mjcmh6qJhS,Xc(+N(S+J%6!qKS3,kSf`m#3hcb*IFCHqYJ1%l![$%rbFiE1EYlr
+E1X432bBCGN6#dS,fMhNMJR&b4+(bXVBZMB,[dE"l*$@1@-S16Q,#,&rLqX*+@Kf
+PM'E10E1%8XI6&E3KM+JZQ&%40ENY,L2laH)`ilqFCFcAefhj@!QMPhSi2e%h"jV
+(`X&mKc-GC,%2KEeU)(JM)f'E!lCkb+[AGUfqSBQ-@ZKYI6D0S8"a+l[k9J0RY5M
+EE(-@q$ap(!-',HZ@kkd1T(EEYkJcYd[$kdAEk6,(l1-2Y5IIjU4a&dlF+rm9dYU
+C[1SaHelRK*d'26ajlIrL,KT62&FmTJ!6lkdb!&Fa0haqALSINj-19&20RD+4NC'
+6E)G&$6e%Z8F("b)h-q5iZD(MN!##,lKF,,iU,+qX9kY4J&e`q*[DD4p+2#*1@k%
+eQNkj6Z)-CYMF2&`2J81Q"BKTFIEHqlF%lfMk"rXAA6k85MIk4m$a[AFqM2p(dbY
+mA&pBEhp#c`2AHjQB*XbGlIh$(L&kC8`R-AGX25@UGV"8j$-Dl,$!8I'mCT!!9!J
+AYXN&0Sl$eq(+$-0N"Up1E2iI$$hhK`+E$YNX8E"4CIIePN,3XEBD[rDN,!1!CQ,
++6j5*f5!Zh5l@KV3jbiT3hV%b!Z6NVp)XmpB"i@$TP'j1r*,HCH#8&$MPjS(U38d
+1TpEb+aJ)l6ek%RXHHI6U'k0H3MANX)(E"ip5UkpqM2ikHa-ZL6mqR51UdHFkr1a
+2TSYf**ETQbIF-3TqdF2b&F`aA#Jf%Ma#*PI6l#!1JGfj"+6h&-jiYH9bcpmNXq`
+F835NB!DVb#%UHX[f$N@akV8i+lpUqiL&`rK08#5UPm2c2qDYrN%IB9Riq$Hk&(`
+FMX[@LJb5AL3!I6'l9'E1HrjRlI@VhZZi(%!a0!jJMljL"UkAJ$X8"cjjcQm+DF8
+Ji%ZE9-!0,`#8bpc1TR9A%BjQX2)6)r(`bKd%0*q&9'$R6Q*0IdhM,%1iAMpS`)a
+fFR2dFh4c!#FZCjJ,-8A&0VY*Y46h[i*N6YIFiL8H`4PAa$5"NKFH#Bk5M5XQS%l
+b[F,0F$@JR&1h[HK86DV(ZE&Vp,@$I3Zh)N@)-BiaacdR8[JcqT1YX&$0H`&IJJ+
+D9IhJ(0UY4&mLFI@hX(pe*&80!q#IF8&K!3#XJ)"8AlU$`@"5c1hYCi2E@"qJ&3U
+h*S&A0!RD35dMQ[5rY'ceVL(#rjZfN9ZP%5"F3%A+"pT!kT!!Dp,fMl21j$P9D#H
+eXYc8S$`18Fmb2bQP(b@C$cT&XiGbJPGU(k8Ve&i1Q8EB4UUN2--ZL%f,YJ,V*kE
+9V0M#HdBD"%pQ#f29LQjhEk%LJYbRkj*+'djJeCe(BFj`[XpZbE2Red(0ATX"`M1
+)K`hkmTfAhE!#fh"YKZqH0aeI%1d-l9c4%Ylj)9Vj(LN5BQH'PJEl@YRY$Ghe4#i
+3brfFikMlVQ[#4qpmpIH-$LcreY"ZYMJk4Jc*ZKD(EcU(P-GEe24Srrhq6bFDHCA
+U#@eRcpr5N@KpS%AQcq3"i4*)k+[B![YCr([,SrmX[23LPq#)XSjZ"6a2cM%rbN(
+1K9"TBPMfb''C(m,bH0DqQ0D5IfM`HMdHL(UrYkhIrj[Xqcl+!!!!!%)!!+QTUjX
+(UJ!+Z`UJUlUU5BCf#)LJGQGfD)LTPi"iF*LEKjQC!*LSS(GlN!#C#PU+P@9NCQ@
+i999C999fKVD'!!L!)!!#)c4&CRChQ)L+N!!!!!!!!+!!!!#J!!!!!!!!!!!!#M%
+M499P9QCQCRD(KfGhKRHTH)U(HBUAH'KiQ+L*LBJ+U!UJQ3#3!*UJUT!!Q3!!#+!
+!!+$(MKURSMjBG[iGPfkR4P[MlBC)GPNCTjD)GJ%kk,J*GXI`ZRZKh4YZRVUKRbj
+[RiJHr4i-AKKarETH)(NlSC[Rbmd-h2cmr,cI0bmh2$0mhPcq2bjqH&1i)+(9lE)
+FI&Mmh[q(eIdiXF1Vm1hUrYk1Vd3p2RlIXKfIMkITpAhGN!$k[9e`r[pRipRfrqG
+J*2Im2M8'lGJBJYV$6(929'k%IEI'SX[G#qZ&qb-#a4ELHU(pk*3$"[iEGNmf`)5
+@f-0FDSfbd8ESBA4eB83e9f`XfEVTjVS@5f"TH5%EPH1#E`D-,i99h`VUShH%P`4
+1bIAXJ86Vh02-X1b-8B1DZQQ09iDX*U-Xfa@[R[$8CH,(Npr`q[qR&*6'kkAA(Ie
+&`HQ1Q&-YqcPDa,($mR$L#ZmpeeGYi)f-XdHmT(IrES`NkYmIECA8&Y`4EA66J-R
+e6c&Zj5ZZ3[6%dBF6DLXK6ATMaF8JCf6UaCYmQc4AlGr(*I1'EKQj[A[aCZ((`4J
+JfRb3!2VYPdP,mJI2EH')j)85f85KN`RShcCFZ9L3!,[c`%,'*-*5lmjX,12K*3$
+&3q8"r$K#%-F!51N5U!eK9lj+TG&%[!4krRM$XkUkYe+1H-*54&M9-0-D0mM'@*M
+r*l-@MEMLrUYPQ,eEQYMU!MLcBXqm1eNV&0Q,1(G+ibN5)G%%PdeXpPpeqi8%!ZJ
+KI!Q$$(C,4Uhb#(Y3P$"m-@Q!,mI%'Uq550!L&[N-cEl**08lUB(kEC43jl)LGZ@
+V5,%Zl[h-F"SYP-3k*DYG%3i-(iNAlrKq[(!MQqkr$9Ui3ecp`Ljd)(Hj6S)mR4-
+3FFXPU)0Ti"jl22FJGdUH"JR5f-VhCpmJ2J32eGG2%A*Le'5kHRA&('N,$[+CIBY
+B[HefaP[$aEpNY8*G&H&rH3T3GS&AS3Ed10YjfcLPZk`6QeDi5h3YM3P3!XKK)$f
+f)NP'!Z+++4#faMNdehhC*kXNZ5qd8$K`U*)!jR"r,mR$V[ppY-KEcIMJ"epYChq
+qaN6'6p%KV`$%lj,68#(c6L1R0PmQE--fT)re-Vqk48X))el3MQN$E'3XH2J%FkB
+!3e4J#mprkp+Lk(r,hAH"%8YPiMpVa3C8VSF+eNbr#ZJFK#PVN!#F1CFQCBijq6&
+#i#5k0iD2Qmc'UbLM5fV,RM6P&f1NC6DJ1EG2-AQ#[-'6pHMPcq52Y4"M58`h'8!
+DEZ15B-*CaS'TCX%(0ACZjMbZ#F'%RZC5r+G8emm`[Md5f`PXXYVX%jpiT8AQIQV
+U0Y,(AHij*k6H4*pi19b&b6E*EIbNpaYl0C!!9'6Zb[!8rpJRSS0,D[8j)DVDk8)
+**li6hbd$2TU#QE+CKJ16P(`!Q43praq-hJHriI%9!#X8L"`@fZhf*Up64%FeKdC
+&SK9reDmX1IQF,!2H2b-$Q+jJfh5Ckj*TlCK1X&4r`VKQRV@rD525!hY4"12qh*A
+ZVrX+P[qKNb3&lV0KqQ&%ibI#G&R-Hmf#M9DLM&PBMdA2eQ2P-1Z2#5UZLHQHp&M
+m@-#D6f%V6#a6UHQA@m1[YTI4epUdUNVRUPY'aiRl+A,AKpIDpRhaKm0Ui3$6DbV
+hYHc6YICTfUDDQ28$C1crd#rpk3!%(dfB&(m3@Q)PY5(!Z6ML36a%J3I5*!SL*!4
+K4@TaYYHf"!JqMJ#L(#Ap@TYl[&@$**6[N!$8L,dJccK%84"N*4`3-ECrDj,,ck0
+&XHi@%T,BP@!h)0eHpXI[&6jJr(ldSXrjaRT!cCi4S$'@MIYh9M+1TGpE5i",XZj
+i2m,[5dZ!5l,[k[kAHaTF!PfAH*r5jTD`XrF#``5H&E(4pHj5[Vh0+q[GTd$H!ei
+P1K5'R3iM1Eej-rc3QTpHGK(KSEF+#RM!KaU@L%a,I&c1bfTL3UH*$aH*f4f-)l(
+XMrUl)p6#28pNI1T'T*06G'C5F#fr*RiA!'c,PHrfaN9bCl[ANc*(LM!8X9h6hlM
+*hkF*k0-0eH&X+pY559@JH4*3-bk+'lrB,RaRb4DS*1F05["qIh#(&*4'p"hc+4K
+Jrh[-S+BhTTI6hllpZb@rK[X1[6JG%XbFjDpaDGBX"ZrQ'iIP3N##Ef)XTaBLK6T
++!8FIQYXm8p-Yeh$IRDhlSD6HUbqrr$aahq4a"cXiJM`[m"m,cZd'9+04`IX`2Z*
+6#SCSdi6R,H-9GNEMSJ1m5@"dh$VZ25r@%(29T'U%1M(4GABbl%A8cTM*0300-P@
+&@#D`6e-f@)&Kj61lm)@D8+&Z2M@4%aiikB885I+X0k)kVmJk9Mq[+G5$RXq0aJE
+'lBIGSYa4Fk1D5l!q)5Bj(DEh4*TkfaSe$f6fdq$*Nm)f%V3Mj!8hlV%+*2P4J%R
+kimF,4ic2M!XUG9d#Hr0'l,F0irSl"f0f2UB,3D0M"G1&jQ%(acABqh@ZRHF0Nf,
+1VKK&&)(B[%%*SL2E)0PM+DeH!)EQE%rNDH$XVRaY-,'`VFA4P[Lm6e$$pSjaL'm
+J-DTSMbP$XeHXf'AGB(QAedTaUIN2aJF'RHq`'V5X`)S,re[aH*)EGiEG((0FJFS
+VNRj-%p-Ab+d$(&0GBE4((,&QGkG#($H[RcfB$V8$q)LKd-X[E)hDhK8hDYab9MU
+N2QNYl*,RBjC4KF4eh%JG%p!H#N4Q9NS)RIYAJ2iHHkZ4UBX'TX9Z*qJE2,mSK(h
+qLF#5iDc#TQ$@LDSbkCmi8BXh'AbrlLR-E!4D10r4Z5%`53*Hq(AbMjHKiqX&CbV
+A6rrV&Y8VQBPHAJ`i!MYdRQ0rCM3d*K#[9$P3eRe!PBSHPKLYQ3ASRmd6kpBbeJ6
+r5c'0Q,$@@A&RPCLN5J1'(,i([Kph+H3m'+)%*)3b9[KL@)!BXb-+RABJf$"rUd1
+HXm63rGUh22dk@a5i2H8![KHPHVXel$2$MI,5VX0#C*CEEDpSDY*&(2iRAZ"%@U(
+-++"54'!E2,CklA+)eDlpMRcmHdS1mRhr$q#3!'f)dM!C9mNL5Fq$EC'TiqFBGlF
+,M0bIbdfdP,"4bf99TaRVXAid,D5,*Mp0b4raa`rq`Z['+j'5XhFkT)41XC2ECp0
+q`MmZRZ0Q,5L'MG$,j)dNV(56,TdPQjlb9Yq!K("E5PX5m32-kmpMGUqTGZRZL)j
+q#)L1X(J6-BXc11h(T2*rd-B$-XYeMU*%RF*H#0Shl#[`q)3qfSV*lT4-pS2fd*!
+!$ka&)$5jPKfTpk+VjID*qQS+MS3MkHJe@G*lh8&lAJ[b$m&McqJ`95qQVF%'iRd
+RkBK&(Ja0%qPeXU06eJrd@DNrC2NbKpTR4$+VmPjD"5V+)4PIVh(q#QI6TSMiAIc
+0%pY8GU*9#R6p!#PMSRSX44P#+1HEf#-,fB@)Se'`Qhm'QGhNe&Gd@$MSGCrKcLm
+mf,1)apdirBadb!R"cVqq,,bcX62p[YNUi9lapI$*R,*9p#6QX[`K*p`-djm&k$q
+XNc"!2a5Q&C!!FQp*YZ$0DkB3T'fk+G'BBq*pG4r3KUj&&BcPhAfi-mc9m[P6D)1
+@&@&)aP(VfRU3!"$$d,'"*rj01U*QUB6EIfpAE#A!Dh40"-h)@ihDD!#b#[aSN!$
+q+(2[LkFQq&&XR"K3&hdp26$UpAe22r`k1MSiZ)!!!%)!!,QkQJ#N!,!!!!!!!!!
+!5`QB#'HJDeHBLD!+Q)#,QTLAKiZCZBQ)HCH*#CN!8!"eCP4QCCG@9&K99AGfThH
+3!!H!&J!#)c4&9QGiQ+#TS!!!#`!!!!!!!!Y!0%4999CQ9QChGhGQD(ChGRH)L)G
+hL(L*H(LAH)LSQRQ)L)Q)ZUN*Q*QEUEQ!Q+#`UVQk#CQUQEN!!!N*ZV!,S2&iSl,
+,CHH2[rERbUfid9cearmMl`#ieA9apP@U9Z*#8[faXaMe5`aXRG(bdH6kS!HrCSq
+ELMmrhe[K!kHU2NqUMb4mRQmhQirSrcar6p!#(RqRr(Rm[q)lq!)+2,fAaqH(Lrp
+m2Mkrl`m8G(*a4j*hm-,0Zl)$Ik[0T)pmU!Er-GA#2,KCVMq+$`Q[km+VZQ2,4(Q
+UXfb""HrF$G+&4!)UMI9KP'HaKl84MkV-FX,0@H42d%&ac`M[RACXXee%+BJK+X*
+4UYYRebVMRGA,#1@k8FTBEm54K"[XU"*4jX*ra,AP(Qce@JerCCVPGM+1MfFh0l1
++J%9cb!i![3dH6hFhlrIlIrSJXYQ9rRiq-!DM+AB6CRKYie"I'4ke590QcXT*Kl,
+,T9dljC94T888fAAjj&G`A6q*AG6AK9XbB'2aUZcUYSUcl+GPN!#%+F3G)5$YBdN
+Up4V[KmIqUE5&1dL+K!AMhpm)Hkk68ZhcabMRM,CRE(C+V,2#5++T9Dp*ACPZUbM
+CP'V2+Hm,,eKBA#&fHr8@@CEV,J9YYR6+-[KQUkd-A#@b@%VYB*)Jqf@@-H%me$%
+FT`"JKDM#"$JYmUJ1`Af2$IUQ9mA9EbD'%HMS8rk2(ii`4a6%fM,X[YUX!ih6k`5
+XGXXRa'Sc#Y%5i$9#&"A`hbelUVV-Gp%5X,28eBS9eY!K#TSrF$q@#c#HHhF5*!m
+4AC+aT'+EiHb4`$IkjiG10%(&KG-TAK8q&@[T)lDVMB"ZiV$5)#0TAjTMP9UY))+
+Y)6#&B0C!a90PdGFmlK$UBY[eh5ZN*-d@eV`$3a&&'kA@i6ZQ#Ni`QbGlM'N999I
+IK1r#`MYK0&0l,J4qq3"pB+Mdj&PmF3a'19Qm%FT6EkYH%`,"(jQV%31f4,DBpGQ
+@j#N49X!5Fm,ji!UU`0!biK`YP"(KdC!!FJmX3LQXfB8Q--E0pp[""2S"Hm8HUUh
+0b)aKq!lIIZc#!E(e5PGQ)G9`PA"UQPKA*Y'*rSk2E,VbRF'KJMJ(@&`BV`Gr4dG
+e2,m+&%RF"+$38R+d)J%%A@2Ab083B9p8SpBM)4PD*V,XbBib"XX"La#l6ES%)(K
+mIqIH@2kmK,J(ZXKb*6ichb*(L+B3b#(r+f9%IE2$HKF)R&9d*h!'PiJMm,X#la8
+950R6%@VRCD`+FBdkmHhAL3rhalU++1k"#8VUfK8)BPX*b)NTlIRF6Q4DUTD#0,B
+i-NhKkEFCPXSN`$biphfGb+[VV+[eNbe5%B9aM5**JXbeQ9@[FTk3!#B&%2[BjAV
+-MedmSec%LKCN)a6'Tf9"dSJ4ca*&KQi)SX`U-T5`ND&$P2*cpSNilq)ZlY0M&@B
+SS8$E[@&BV1kd%*+m)iNBiXJ'[@bZm9Lrp`jeL4BlLGf3!,$*+PkeTLZ(kh*'*e`
+H3M+hN!$3JCH-Fl`AC)e"3N*rf13SIB%KBl2h'9GL8Z2kFK+BjT(+L()-XE-F60%
+XC+)"P@EUS!!rVXYYM`XN&#%p$@`!e9#Ja-0e-J&4Yh,)BiLcMrP1R5%BaUi%TM'
+IfU&ZmZ0J)c5Pc3q%GrR3p56LlU)D26Y#e0-3d!*1pJh#5PMlDRK&8b+4b+"Ud)2
+qLTDhCS9""2YK#MLKqEP+HPrkEf@@ZJ+p#Y3UZ[0EG0Q$Ph9#F-3YA"M0q8a8-9k
+iH5-r!Qh@!1SHbXB$mXJ-!%&[$-EG80K5ci#dMH'UfGNE+a0pCX4Cj%h6BXDNp5E
+$L$86ZLmJEj!!S@@9"ECq!45qGeC)"5604CViLk!&jA#QA9EfX`XLha$lCDkN[D)
+K)",JhFSp8kc#)fY-AP$ER4E@8#FUB"@'K4$e[C9QdBL",pE"C9,kAT'Zbc)6!Y#
+[Npb"pbRpX"#-G0a'@&`YeYA,K+"K'8U1j#!lJi*S4dJLFEcJikT#(M3Ml,J&DVE
+-PZ6*#(!Uce(!")d@MBT0Ri6R!*QCBC%$23q,LIGBJARjB-(Mq1G1ebNdR,m1p$M
+5*Qc+AHb"Vd[0P!96Ea%Ce'K)(Uj@2UY%*3,V('HY-"$9L'S'"eVQAU`B,*)'f[D
+DX0UZ$Tie"U#SZ2rGK2'Cd5[2F1L#3B)'h8dZr#iJ%X%)D0K@D4B5Yqml*a,-0PI
+5c"8*B!%Cb@!49ZGR90[TEKBc@-HJKPVF641pqC8S*`LAkj!!Z`+lYi0`L!J3PmI
+i)S4U#cH,%ql!db-TlK$+Z63j9G`1HX40&k#ETJ#Dfk!BF&eQ58[G5%F$4Q@EqrZ
+*LZlU$iAEc%%`["4cq&fH@i&flF`G*F`lS)1m3lVA3CBDa!kIJM"#DQ5NZNXQBPX
+Rl$'f@B"6)c`jR(4$VH'`MbfEIaci*#hdG!+9dM'-AE@&GG'*GB8TE-EAG%899kE
+m2-emjPIE*8rYM0Z@C#FkUX,*KU6Dk`*)6Y#",j[*fpY1@9*N3mhPlIQmRH2$'JF
+TlDG`iRl3$m-`Z0$4KbLfQ*A[$ir,66h(4511a%(m2Mrah$PMAH!m2MrDRNr1(*2
+#GYY@"'(b%B%U`*F+1p4JBN`HbL80MliaTTTei3p6Z8F#P`GqVBJkq44dlFF3GU1
+Z9X+`PmF(!JAH$LA`3BH(arUScpD8J044"MkpVdBLQ&Jb!L)bpNK)QT!!,"L!Np4
+@dL&Jd"MND1AIAa4TJhH$J,-I5UpkE9cdU[IUHQf',2`BlT!!bUl`%Ik1M2Fq'k(
+@%4X(!@p#N9F['bN(U#S4M%q,!mppQ[--RAH61P%@Y$@L,k'fMPQ#CBS@`'X5kCH
+!"EabV,)!GYDc(ARLB[`bp,Fbm@0p@d@3!"E&cBhU"Uh9qa$U5b9A1iJN@`Njk5p
+-h58kAUYSPM)fSecRDH&p,5lK'-VY16YTES+'phDi0ZrYlMV-E"U@Rhpb@(#ZP6f
+kdYi#3PTkZ9Nfk4A`kfj,E,K)bDC6a9NF$-3iMV%(%`%eZ#Y@Up08@6"8L#dk1K1
+C3i4Lb853!$iYiDp5H'QXH5D`@2VP+KE6E`Mac[+L`Z+$BJ@c+kKQ*UF`(iXE35J
+0K$bILaaaUM62YCVe29`1G2Bi*bS00j38YVd4*Bl(A0#$R2Z0dpjirQE)9%1I1qq
+BA@p@aMNEqVl41-C1,1XejSJ6Saf3!%dNeEl,PArS&X`IHlBN6l0U9`L3!)MHhMq
+UMUR2T'[Pk9Y[YS+G+e@FL#$TPHPjEZTr*"@'@RN[2!F,X4d%`a&,M%j-D`YY(TQ
+%"DlP""Im6e83j5`mmJ!JUC`@)AS90dh(F,'YdQ'N6(*RZ(2X1Kp-Pjr&JAf2b$@
+c)icKjC!!d$cBX&kZ-p[j"`UECbdYRTU@NB!-4aV1mB%QH&4R1UQ4JD&QpU#4kTN
+`#k--$kLTBiPaU$BH6)3%Y-@fHfL(fR"BV+(LI13H")4)kRi+XF5EX1dRMfXA"h`
+2,8k)8VjBiLETPq`lVER9LiaCcLlUfrbUU&8#R4#a3#-(4i'BB3h6qe@+SS'j06d
++0**+9Qc#HpY9h8Pm-%,4$p,KiD8p#(M'iF(""*Ji4AqQSj2,CS&K8FdM20-*Xjp
+5Fd%'`BF5pGLk$@'1jJ+($)L5#08cMrJ(9S2Y4MaFQPEJpFh`!aGl`X$+k*E'qVj
+NVkqQj[MXCq8Mfbmmd)Rd)LeJqm)lbKGH2lq8@J,fr0+lERCFRh!Xp5bKa2B-"D$
+6Fa4`ZEfD(&BCSa8B,8M5&6)+91[-9`%9$p+ikQ6)rLrPGjHDBNmN!fBA)%416"6
+i1)mG[dUNKe6,8T4J-ZCJYp3N'AIN9Aq@j2@S'%TbJ148-lBJhG"5h-%qqK9U6Jf
+I1q[61hZ!d-5Mm@UF5lmI"#QkBj,$ZFT2S-Slr&ITl%$C4Eib'TZr9JQM`EQfS-J
+kE,edG[lrKdCN@5[0G$D2pG,PaIB1'CkRlk9fHRF0EqiG0J+$5j0)19*ACVeq3Gl
+fPj'%kSh`M@jr'q$*I%BNRMJcJ'iLYrKBl*%G'lq91Ej*4QqdI900`5K#I&Hk3"J
+$XH2GVH'DDPmc,XC)JpIF-1NkEd`')I$laP[Nkc&b$IY2IScZLITP8,Z@[p)ajdD
+9BZE+Mr1@pP#Sp&UR1R[-F#c5)ejL`L%TG8(JiCkUY6B-HIj-IDfDrGJRbph9G8R
+b,L,[`%'"d1'iE`BJi06CE3*EF+ZSjpR[`3jrdjrhIVe4LAH2AI0[%@B@RjD$I#a
+VRpj+h5G&i[fc6AB!mGA3'l#"X`P,dX,iT(08BSaG`X)-Y)k!RG@!kmVFkdU'GeB
+[Q5NGb0%2e2jXEGSSR%QK035PRMcGI"dG#-"B'(B`LVE'F!&FYbkqK*S[,fB(kE,
+i-R1MYTER@Q2dGmSqMTaF$c`DqRYqLMkITTkXE2pb(a6Hr'N0FkkX+ci3'FZS%,)
+dfGTi`H0iM$cEXST8'0B@hX#Hr09mjV![YcY`6hY1[N9(8r8Kphk(EML#Y1Lh9)+
+44Hfi3dDT'pX2idPArSkd60YGRpY6LJK,X&PH2#@6EJDGF5Ga`S25q59mSS9cK$S
+26Q[k`(9XP'E[X"0mRV`(PF@04pS@,$@@6df1aZ@jpPPYJqpNI))hY9dF%rfBh4&
+fRIJ0b8r9!AE6XG0m[3TU''4-+N(Q*TpaZT!!VV5m!`rL(UZ*[[`Ji-MY%2P2$,U
+$ckm-b3[XeSRj6K16rQl8HAr`MprB9hH"5**jaT)N*a6(U38b4!H1VBCm"YU2'NS
+B9T,BAe(F8+EikHI1$'T"1MF2&HBhmTUT0)CR#AhLY&L,5`qHDIpX6i%(CFdaJX*
+!*9XG8U`eK(4Z+MAidC)&fEU0Q*KEKP202c02k$,*DKmJ3VlX6[)MrIl)0NhSd,e
+$ACjk8phD`V*MIX%1rrjVhMi[M2E@,XM0%5ZV9HZU@A@AP"U"qfCYFGJm8VmF-C@
+Md3-PH-c6jUhEkl8NYFY1XM!'@&B3mTQh1)QAlQQ-"fKaAlFC1VK)I`dZF9[1[MM
+"Z@CPTe+L[dFLHHreSID1BmJ2QpTkCl86Z$G*Bf$YBTGGq`,IUMM+hB[mN!$2Ekj
+pX3Z!q[8f!ac#MN5YVf9(ZCBlJcY9Bf-q8U+c!j6ri0CiVQIZ'-&SrVmHcj1rq[#
+VCPhM[R&$Dll1(5*idl2rdp[UjI@IlVTY'&&%pQUN9JEbX!,`rNP6ZPEHKDT!!p+
+`6`4p8XGH&J@"6Pec5!%eDk6E"'Q4+%DjDaqh4)Zr28EN(qbLF"q&,rp$rhF"Ih6
+B*Hhp0c3X,r-0(UBpYD)bUadE@XL14YqdSYK,L"LI,i[Vq[kim[ZpFIIqh1*`FD"
+($(dHMd3!!!!!3J!!QCQlUUHEX,ZkZVZUX,"*GTDBGjTiCiCjX!QSGiGjCkQ)L*F
+!HAL3!*Gj#i#j@VYdGQ4QCDK@9@P99ACfTVD3!!L!&!!#)c499QGSQBLCLDUTUD!
+*X!UV3$0&49CQCQCQGQCQGhH(GhGiH(H)L(H(L+L+Q)Q+QDQCQ)LBLBQ)USL3!*Q
+SJ*QD#*ZCL3Uk#TZk#jX,#kUj!+!,[hiCCk*FF1cfGGXFeQ#fAK$a`kBpdU,)4Tb
+3!1`"B",XPl,*l)GmUl*kUBF@$$r,F!paEelIKmh4NHL$`Gm-2mX(NKKm[Pm[$j2
+UiI*jBBIUiq,rVMi[,$4V"#Kk2$6$jYbrbqlhqRk0br$Xjr9eJbBkj4YP#L2G4*6
+l426lE)CDUi@jjk3K2Zpr`EPrF[NDC`Kj6b!"%BDBef`UbX5M!"$[IC[`aeDGGFq
+E2D8-`m"!he3lYF24A2MKpb)@62kDidqf(haRc5!k9&TY%V,)jTE(5Q)b(EZ!Zp(
+$kd#9QUHh(RPCaK'[flQj06,8'#j*ShH"4bHN"MrQr#HR6GDM#2keGe-G%X!%+*m
+Jce9cfbD'P3&AZprr&q!",p$DI,02P!59"!02L*!!e"eYGdJ%[eAi5T,6i%aKS8,
+DS0NEk`Q0%VC[CcmXd[$5')4bfbV,C8$(9l1@DQT3d!VmGq&QHUZh13IZ6BifikX
+NZhGjF2%!pH[`d4pXS@A9bKZPbY09X)ilCqm*Hd,FA,K`U,F5Zi"S*cKRPA*@JBk
+VUECXAmij%JlK"X'FX2)"jrKI$bi%F,UFNXXp-PF`(,"h2%B$qMUk1cSjqRSrmjq
+cSpI9JJ9ARTRY*bZX)`UK9TP5mDZ'cXEPE8#,C([N)0T@5JKR#re8Y3Q5K6,`YKA
+G6JK$S%()*eL"K)8NIXcbT"(b6f,%I2EC+M,#bS!U'5U9P2L"UVeYSDi2XdCkF!8
+d(KT1pPq%+UFFJ"D0BJ2#(4SRrY%SUBYb*k+*iJS)r!&fH2ZI[[lL2-B[5!rd!J1
+S,q@CdT2jFj*D%SL[qPm$Q%`M#P#E-a%NK`TUeAVf(CYH"C!!*`Qbc`[`YZV+1j9
+Jb9VT*V3a4M-eFU)q'hD%Hra%@KBrNUFGQ@Dr+C-[YUe&Dd-T"*@pZ)S+P$0+Q9F
+D(&iE5E$XE*rZpi*DN5I4SPNR%q)16Z0B*%&pD$Xck5ZE,f(D,!EdCA4LI)`#QUG
+Gl)'ADjC0piFbb%M3$!*MXaf&afhChaSZPY8GV!qj#@dSMYhJ)bUFiaX3`-,,4(e
+#&P"eT&,aM6BjPYLDS,H`hZ*',00(f6@@eLF-bb#c(+JXDfE,h&Yf6CDU*kYTXZZ
+L+m)6rKrZAr(#Em"@&crMl)899-YI49M'10&!PrGblT*C2P-LX[#Hbfb"XJ@"5L%
+a)4"eEU&(pe'5'G*QijPZ4P$(NdGG@L%53Y0FZqHUi&5kQ'm4F&)%re0SPL0CcE$
+I%YZ'bl(Rhf0+B`Bbp)LCKN,GhY,@`h[4X5%-f&CkA,K6e,-YNp,(&3BNj'59Z5j
+FX3q@95128KcBk+V##(0*q!KE#rqMeqN,J'$5dDEGH""kCY(`-[GlrN&aBf%%$KE
+1'Gi-'#"RLq'EZPQ#YeeAD3$rpM#Pi3!-XdbaLM5'22'X@eKIl!c)brZ4EX3FJ,(
+Pi[jbTb0%!h0*p'QJ@ip88PSQ,Z8Yh!2rVQNJpa@K10J(Zfq3!,Ai'd2fpU5!H,a
+&[6")Se%BpS)i'1(D,[dhJ5+XQXeYAY+!U$YM"[YfT9rmFee2@V#*ZIXZTSUaqe9
+3Hl(NZrLeF`0+2dFdp2%,6q9([`#SQ!8[h02fV3L@VZP9rIIKh4"k#R2Fm)l[,1D
+d2PBkLI068-#XiQNE[5$,RkZMUp3MIkc'G25(qG#h$aNJ5*3a3cfM)LBbbhIBY#h
+Q4Ur0Y@29P$*M9VUSKC,mlT(5TQa%ABS&*Zk4)E"a`*(8r9+L4&1eQ$5#3J%b-iR
+)V43C5idKEl+U!`--"e4V+rj3qm%$X$(GlX"2aH*E#"I'9&BK6h0I4-+!$#Sd3j2
+6MSZb#HX(NR!MmLBB[Ud`HSmmUJ!NQ&-AkFk#5`%T#I#*e)@PC*!!fPG5K@52#f8
+4XcTN,afh#Pr@Z6Gp8F`Ej)2rD)("N!$BAm4,1e$DdPV+8b%l%@*M$N32*2Q'-VJ
+K6GSlQXrp3-YEZ9P044V@#KQUU%+'53C3VKbJIcm(kF%h"rr!j0N(liQJ%*AATL(
+%MADeKm9aUl((aBhIZ1AA2,@VI%KZb0C!6"`CPING3K-[-03J02,*"9$G32EU4N1
+8'15p,TdQ#TV'ql6X5!*NR"Y-JBf["M1,K3%56')XP&jZ`&'rldI5)Pe99qe,)C5
+eDaA*GaYTJ(38(TDfE%dqA`@m,H1J[rF@8e+#-,#cU(9X%VIG5pmbR$r0V6HDde%
+`aYBAp)[l@bb0fN`-4Dd3&04!Y5S'dB,X6*mAGE5QRr*rPE2`TKMdpe!hMV)BVf(
+%@Id$!XZk@jAaKf`mIMjJ%D[DSjIlC&$M&6&ZBHaa$(DZR(F9JF(+@e9C)#)ppE!
+9BR6m$I$8l#CFF53A*Z20R0ZDI(G@*jV@1M%Y4'Q+MJ5*c9RR'MB0pXNG`pFYpB`
+AeX'!VNlieTK`d4aee#9)i[#a*%!%*HN5#F%*V*!!hJkUH#%VFC[C,#!U32[&"0L
+3!$ZeN!$5J01D&U%T*#%9j%aEcQS$QYSm,MrU,UeTS'4QDBQ&RD60DhV$,+NhE9f
+'$FCm8M6Mh(BiEU96b#*0F#%D'4,FA+$BIHqfNQ@r1&3E(pQXCH2!V')0qQ)mP6@
+@YY$Ai9&S30+Sd%&c40UcNUBYh%aX#EGD$0X0S-R&[1Q#f$LcXae[)#a9Fb!N!Th
+-ZAp'3,,R"$q$2#Pb,@VUR6,!QBZiCf`b$,$G)chGS89Lk$Nb69$D[U"V-Uka3+c
+M#DDi5249QCZC)Qj4`aZr%k5D44iICi%V'@j8Ki(N53KqESlI,FJ6c!*qTUUm""h
+#)Y'TU1ZTIM8$IQF[r3HAj9iC1*!!eF)YGS,%(JR10D6l6QV&!hPfq&+kfR$Ym+A
+eXU$d@CYR0$mHVcqMdp(9k21FQd,f'(VkSIIcqVd-XVi"2"IKV2-+p0i8LCU+Zi+
+P(*ha'(TcMB$4$jLKVq,aRCaU(k)dke'f)%V4'[fl%2L8JM@fAlEL'$''eiN@l0S
+C6X,mC")cC,-)Z`NPf`[rG[D@9QUpbfI[,E2ihX5hhD!KA&S`H+pCQR0AjPC)%(d
+(bk)jS[LN[XJ86-))52'1r-jJ420`-G8Uc[,[YS,6Ia#G(0(3%m+#I!cd*L&*)Rp
+E8k5HH)l2ie98Pd(T1C&FdFK&TQ(1Z"fpcBiC`8@'*9CGG!R%,-6[SrE"hD3Fi$r
+%!Hm([j23[rSp!lHH$hII8HqCk&r-p!kEjhJ2[%(["r`J*LKa+&RFMrQ-i3N+DNL
+VPSU+[!,$mQ4aLL'j48Q2CVC0$ciXmS-JfpK&-&k8@%4$DEZS32&m`pLUbhQ60EL
+)Tj5Mm",RkHP61dkpdND85r")Hhl@P`8rFLD(QNbDdc443G+eLA+`KG6SqY!#%HZ
+NRLE%k,V9i&f&$4DYaV`6,@`1Nf["H3PX@+mcjNB1djEpSh-1Xjd-q1(VUdfI,Y3
+BK&9B3RiE[#Bd'L`"4Be4hqY48RMQ8Xf(4Dk&6YL,KE)FH-%3FE&UfQ8LUI#@h,"
+jX%)29bA)3@)qPTT&GAAQEFbH[*[XR(IKdh9k4jG@3LYDk#h1FNK+$S6E5'F&0a8
+`#VpTaP`6`0VGrAF#GPhHZX6mi$`ILBYHm8ehU9RLLD,BQ&+0PJh*p"eJ#54J+F*
+,kH%TEa#0fhemmXK%q*c@$%pYD%8EHcB9ba0ECi!G*eZ+cdQXlqf@kKGpdX!C'h$
+H-2")cb([I0,ZZUj+A$[EM&-N86lfA%NKr%@LA'YCDUYSH@FBpjV,EXZ8c@P)I-c
+ImB&-Xkqm02Ldi0%a326'QYpa6-BlAmi,hrm#,aTk(0)2hKi@$TQc&,(l8fQakja
+rH!V-CcMc0`e%#LqDp[K)A51[+q0"bVLFc3G@Ye%ieMfT*eDRfj4&lYFj3KlXR2k
+(*KSEZ-0S@HUa!D[UeI9!&pkimAEH)IQQrYL$,Ii("3i,N!"DQ-6i'Ba0V@-`3"0
+-JQ#A0NQCdaNTXm2)aaZbG$VNRbFA48hcS*VZXq8'1He1BiEV*#3p9S8mq[4l%TR
+dB6Zd*iIRP1DB)5%e[C0FjrhmriGISKdmrmr4dpBMSCk0%rI[laie4$8ParNj'i'
+"jS6S2DZEVRhr-DFTleT(f@I-IQ@8q6r)56N,aYf5!q62'APPqBBC5(raf$@'`Y[
+5c$eS(Ca)fj!!Hi!%MdU8Z+,I&P$Gj0ecQ3%eNSRVrCUYi0mX+AN0T(r(62Jeq&`
+eXa*c0L3&)Hh9LTHFRZZRS(Xh$'1McJJSU@,SmkX$%CbrNB1c4bUC[`20lN4"[4j
+d9%-Fab(`BC9-pKN!mHbUE%`%Ki`I2`r65kFmm46VAT%mLaD11E[BH5paFPlk@lC
+PmcD,FI%,A8[N#8V#q8F*3f`HVRqldFU0@cfk+%rQN!$U+aX,,(,$klhdr@hGXAh
+5h[T6R9&B!k!+NEiaf#`T[TSVA3ch$$F*%dqR)k3kS-%$ML86"QbC[SDZ5(!Raq4
+)9IJ8aZkCa`6ZEURlEl,1L6%ZmPlXIVb+"NkAcMCDK&!JfbVpL)!kBfPZDd"+1kP
+K,iRkC1Zd!0U"0dpTP68&i4XGSbS@R*H)$`ja1'hSmia($KX!)5GKRm$K(!l-AP!
+cUiAeeM32UH8MQj+impb+-3%ZMcSp8MG'Ief@$hUDH6`@Em"lq+m!M6ej$$r8A3Y
+r%l4GBX%GFR&'chBZS1(%8rF1Vi)F%,h$M[i938q-jb*9V*!!"#5*2R6dGTLl)8D
+K(@N(dQN(l4'j@+M41lGTdMqTSGmikH'Yb(lHclZRM5PDBaBE'B"pUr*l@Z!*CLZ
+hY3'Tq,`P&%hj(VC,*$-GeY@cc'38FQDe#E@p5CC$31f5*3%rJR@(PK6&f3qE@$4
++6mC(m%aCD'%KUfkZUD48M%3f2Cq2iG1hB3PY3rU`Y`80F3J%iml3p5SK1kHIUk4
+Z542k[RmhTJ(8*$4#8CU451@paa2p00mIJa)Yip8R0$hT"#kSL2dY1p$Z%DEkr6k
+8qUS[R!4reZ%`Elq`jR!SQ`CSRcCa*1ReX4X5GX))S98)piKF"Drr`"(hM[1`aCj
+mQ3!pHU0+deBS()#[XqbhH%'9@VIDVA4pehb+%)rB%+Qa%&0p0L[J[N8U(@Fr,Ed
+,qKBQMjT!#mBr#!!0X+TG5q4+AIU*2$`m"TL2i2$!mF3DapSe)`@pEE8%q'c2qfZ
+h(,cPRi9Y1VAZB%R`kaKH@D-k2+$$)(P3h@GcZNd5LRmIJP$%cU4b'3%*N!!UL'+
+Jbl@P*%KX5T!!S*d!YITBq1Ikr$l1IUHZ)TVTP0KJriRCJB*SDHj'Q"1&Y!,r6C0
+f$$b1X9R&Y@M$9m#(#!22B*N#5"p3pQhC`J"l9p3f"p!pJfJ3i0V4,5!4f6316(m
+ik-eFYm)Ik21*"11Th`S6(K4GM*1+"d%%iSN[[1c%p%1qrRLfc04S+Q+,#[rX(jj
+5Alj5R"mq18Tqq8Y`I2MP,F"rrc`(rqX8Gf32QIqjI@`HLb2"qMQhVcXZMJ`(Y[A
+EAE84rZrCHfU$8JSfIS"!jmk6+PkT8bVDdYSEK$k$"#NHrFYG,@NRX)0icjTXXlC
+)'h-#9deB`51NfN(SNV4)pGbq*J96Yf[`jkaJMiMCbe#5JqIYRmkT[$+4Qb1IHUY
+pL-$44blU-T[BGdA8aldQ"hKMc#,&k38dq[K"dUc6qhl`fU,hC[)5jGemQTddY&$
+2b9eQGIIihE93Q,f3!$5b1UN2q8P5)pe(4''j`hXN#Ej#N!"#+&!hpMfDdD[iHNF
+),dpBf5f@Qd*jB2RYYdmI$`J,i"XV8B-eAI`alV1%rBBX5VD2J[,qhiS8G`S$pHU
+UGHJD%6f[,I0&E'FfqHk0Nq1c!+i!06dH)&PaimVGhpRT#cSkjc)&ZAqEQjSHMeq
+Q(Cl1Y2[T")Kj[0jY`!!!3J!!UUUVZUHVZVZDZkUVZDP*GiHiGk"RD)D+N!#TQ)#
+(J(D)KiUi!)Q)J*Kj!)#JB,#%994hCCK@9@"89QH'YJD!"h!J!!)M4%999RH(Q+Z
+j#S#`#k!!!!!!#`#`!!!!!!!!!!Nr-d9999CPCQGQCRCRHAKhGhH*H(GiLBL*GjJ
++TiU(LCUC#)QBUBLCQTN,UTZJN!#CLJUEUjN*UJQUUlU`ZV#`J1(KKdef5m81Mhq
+l#[#b@2#AbKb3!1JJb(YMe5KpmDElTN+5pmkj`eb[RAGE$`BmRhE`)(0aF(($ZHQ
+Tk)Q,A$*pf2[`bH(`q([GrlHphr$$*p[Lm(fH,`H''MB#($Rq@Q(FhZ(Pl1hdIdh
+Z&qMPiSGREp(&jZ1&0fRCIAeCm!6IZrY#MC!!jlkkBIH50MhZ%Mc2+FSD&*6'q80
+8j93kEVi8hbMKAEe)$B`UZTeD*@i!&SP80*1(ARVTcJMefdfDUT!!)EBTTZUP#0Y
+8+Si5a+'f+&XG#JY'UUq8j`ZkB4eBClVq+I(L",M42#q01'*"0GKRPH#q%&d"$lV
+FF)CEBADX,+lC%HjlZZ'&`8(m3@)BE00G-E!5(%QVRiN9EfG[kFfR9383frI(CL4
+DfjX-P-YZ6*iIYrU`+S454(3JS'G(Tk29c`pRSKlF[Yjr`a3iN@C$VVXXK3$TE$0
+d8G*4'A'SC"h8j"iNE)&2CiS9p-0PfU(A'h!023a5YUF-ZC5fe!hePIB9PPF#Q9p
+-'Ir0ESdc-CdS(L-V"#ZX,1MCi+@Nc8ZJ"@(S$mp-G*MXkkm-iDlEX@N%i9i"U-0
+&`LYMTdhhDEk`e%Z%%ALfdIS@VQDJGPar2,3(rCVEJhZ1k(Par2bKf0k`P4Za3mf
+2jqE2'qbYX6U(Z2'T1rdCUlCK+G4L(!HfrME@Nb@'b'9BXH#1Ki)r+q%pTJ!5BUf
+pfQ90BCNe)&C%-c`#XV6DKkG'%dRNd4f3!+FmE4'd)2"pZH1ZZl8@MPQ-lP1R!F%
+cG0eZ&peN1ZkqS1(SeB)0HU9U1HVUP'%mpfU`5T@GFGKANB`#*CKq1)&!!f1#1rT
+MD`p[D6+E6F*9+EY!EK8UH"U'Z+#fTN%Y64b`TaPc0aQG%[&Q`4FB3eD40l!VKd#
+9-%GC892J!0+e9&)T5L+)E,,ZXd9X%p0Pda3D9#12M")kVlY@R'ZRDUA6AE@@eUT
+lq-Y)8GF%(8Sh03J[J'j"$&$Y&+qH@N)h+fQZ3Yf"VBYJ6aLb9+-`%*@kp!NS)5i
+M9rQT#kCALd3U[60S%ZJKGYFVl9@*MhEfDQ1"S+q(0bj-JB$`#j5BC4KC,!%D!U5
+P[""f8Q)GQ8J3#VpBFXl9SdZc04'd1i4J*Vf&FTXQ@Z[2+03$T6%JpZf$[EfB,XB
+BZ$*YcG4#(0jrCjNUci-Qi*Z3!*qhmI+r"'&'IYiB6f@h@l0#KJX2NB,(E"9p$f+
+[,kr8qa8Y5*')8K4'RipFE`m#l4T#ZU+l",e[)ZaL&3RK'm5U'2-39+U3!&q1Uc#
+'Z0QS4d&K`CHU%kPlV9dYC$5PFbX,(cc#CYH&aDT9P-RTGp`8[Q$5TPF-iMZQfaF
+Z'EAS&3*fShM&hi)d15,XeD'*%`3CY!YIjcId@#pf,jjJ++*AjYNShlQNV+Xm,US
+VAIl2`r[PpITraPk26l2@JE#k%`GUSC!!%jkM,PGIe4YVrr5+G5qa1DCX@jk4&04
+)4+bA3%0U"EGm3(lY465&Q0e+3Da"kTFYa$(6FQA8bb%1BqMRpq0DY(8bfPD[jhL
+R"F6,09+HA)1*el3mZ,)GDTP5E`P#QjEB&+HDH@-P+RrBAD@,9CE6'53GSY5PJHc
++L&GRE(DZZYUN@SY5Q&i*UVVHk+5kaYTS3K@Za8kNlfm1p#%-a`ZEFfF$X+`h`&$
+fPpG&hb-9rIdiEFfXBR-fF",EQ`kj@DcLXH+KhEPMFNB225M"MUJjl&"92NUN1@Z
+IaVd`bH!@kLFS)$kVZZdR+r8-R"%fFJS-@64hhmIpJ,Q$SJYpKm0XZe$$'f4&$$l
+#-,j@4q31(rI#ES)AC26'P3Q8X*5Qp0`FIQ[d03r"U+ffTX6#jP[!0X6GLF0Rp88
+U&I[Sb[iSp`aKUN00QUF-LQkIa$!X,aI'cL53!'d+kb6(hkG%0&GT&b!cXlIhZXa
+M#L[""LLi0b3Er%820lZaDV4,U'3!a9I$i)'Hlh45S(*$*ALAJ49DKCh04#T@fZ!
+5m`e#$(3Bcd['d#r9m8KdFp,1k5GY`B-a3f)p3*TK#,bc4%2%K*%2jDTL[e3QEP'
+!qA+4dehJ3NC!jFjaETK2HD+&5(0"$D,RbP8Ym1l&6"I2dSZKH*!!l1hr`'X8+ZV
+U30S*L$lEZ8i1qi2TNZ[TAGe+@),-Q06edPA4mk5Fr8*e,D3[NXhHjfd64)mCB+1
+h,Q9Lp5#kJQCi6KlFdlX'DmTI+e)Cr)$9B99Td!018bZ9L69"jk,LGAU&bN62@*e
+TFk'aK6l1dI9!K6("dLl'LeQeL2c0,mT8VR%8#f+QKa,Vfie&&'-Qa!&&-c$p-fh
+Z(Nl1h`(N,@XJlQAMCU"3*q4HBCDMQ@GYU,8bJ%002"hmmKRmSZXUEU$%4rU1[F%
+Fi38clA86PIVN"-hHqA[SYbGV-LJDR(e(T1BY5B-XF3'YaP'ika()V4J2GSZZq,f
+bck@f@DEj(ZQLlXfc"UI[XlIqZ%q%E!`@3H,`0CY%Ee&8JPcGAcH[hjT@"QVB6h"
+T*%bQh$Z[@h3cIqLq%9Y[8P(mhNP$NNMb0-!PN!![r3@r@4QVf@NAUD!GL"H5+Y@
+04ApDk0Rk6AI[)@d*r+Xl)9Ja#Q+X[58J"@h9F0mkhkhZ&$N*&)UVaI[p-q8JbQ,
+%DU#"ac)XD[U4R+0I6k&8Y9Z@8TQ-BGZcYr9I,N68Sb%D(bqA5&9@dMJP2*!!+ep
+D*p@hb3pYNLT3"H"E38EDR)`$85rNKP88V-020+mGeJ1QpRUmreT4crQS-Y%"!Vr
+`A6$)#Y#q8+4B)(CQ5+a5#l-dbCCM'%B4YDC%A"rkYm,bK1(0LfAAmX*5Y9K)8ka
+[I-@kSmb%m0J399VIL0VGR'i14GGT933lScF0G'(5+0aV(9d#$@%Zl1h-Fk5A0l0
+9TP[MP6Q42e4LbC[`#*1BKk9cT-Y++$`G!qMG#)S!G5E%q'3P0C2$-h,@!PBI,@#
+E+RCIIUARNHjDeTHM'fjE&q3NM%p`@b54f9$D0[-"H98rhl'fR+%bS*USRZSPX41
+%9aQfNH)pm'QJFFra0m"&J)$KMH+pKP!c)2qB0m8Jbl8PTZ!)-19kA6[Efe`fUiN
+@Kl`C!6Z$`!#MLGC-)L*@L-0&Z,S2)r@Zia@T-&`Xqdp5BNh&RE+3!*@LiHGEJm#
+$$pcabjlDlab+UdC9)JDL%Jh()idTeETQihHmaf6Q%*F3VG'M&&,9!"@C$10,iE1
+UKQeLeeF+e&D!hk[N@mCAQP6Q4Dmd!4!%HbX8"MB6E$m"ih4H1%[#HT@q280LkkZ
+eH'0@j"&ZV10&fY*GMhe69IM(S6Z`2QA6B8Xr)ap0GBqc%+h"`9QU)THT3CL8)SQ
+hkUAiSjqEC,l[ZYf6!81@6)S0mcl+`Y0-MAY)pREqCqjCjUGFdK`"#U'9S#`GFbK
+FCDQ2aAc#+kML%9#jeRlbDXbE#0"3JF[&[F3TB5L$2&p&ME&l[(3YC((`X0h4&,E
+FS(D@bfb!Sm0mjm[MThcbkrJbF(JElk-p4F96I@+0cT)!$EIQNBkc9MJ#$a!GUkS
+4HLLI!EL9djUL13iFa#k2c)2#JH0DfQ(d,B@Ih6kQ,jj4l#(Ffl[rKbl(Kq2M!c3
+lLZ(hV[6AZi2Z[[0FBcL$",ZcYqXlDJdG$5RG1GCef*l%f$"G%Ap!L`mY3'CkA9,
+[Gm)lRF)XL'*`i-LAVdmFMJS""CPd$%6i[NSq#re,'F&LeQS6cq(MC&I*F@RlY`!
+I)(XeBLliZ9Sm[eFiP@E13&kLc'cpB-6EC8c#r3&1EZiTK!8J*VqcYrf9cL1*+r)
+$,C4XKj-L+mCa62bB$q!h[alJ$p#EIS4&G(!hUVDMl1@`aKp+kU%AD[+J38TH@-Y
+JANF1B42PL&S+J#QQSA@F5YN5G!'CK4aUm$L&`9KSlP#FjULB6p0KA)fN609c-`C
+VFXZYkQp@cNJc$LUZ&DJdkI(-FV",Yh*[GKZ9%CVk`Q"a@6qb1P8PUCF"M8V6d'Y
+HAFBhJ)ear!4f5k8HUqhEEY`N@54IrGFeUaZN-J[N+B4X#Xj5[@4[J%El,d5Vca@
+D0!KBK4)G(Jld6+H6D[9K!NhR$YUfZi`3%0c(c,`G)p+"rA,BRqp'&GVheUB#jqR
+K4Y5bKa$%HSN@rPm[Zk2`bqES#C!!S1(HJAJ-V2T9mpI5QNc"q[M'1GFN9kqieI[
+H651hj#Mm3emN+Yh&Vi@+F)DdMj9Y91'UpV#2P@3$r!ZeL6,p[(`0YRZZrYDaI5`
+HeX8D9mpE%ae"MYq(LHIqf,XcZ0iJMe2[Q))hpAFhcUL8L-rb#JIJa5AGlUKNh1+
+1*ebpLRkPU%E@0J*1c'`a6lrQ0PJNl1hpEkaY0rm$3Gfa[[ZkaLSB#99C8(#!EA!
+S#"h'p#4DlM-!4rjIh`eN@T(8`fP``Ah5+0,Y!kc"Bbc(Xk*dpUSfdaJD4ZUmrLG
+G5afd1'e6M@YS%kb0UAajTY$FR)CcDCl6piXpcZd6lF[QpbIHiICbrIb,!k2q$RV
+JG4d+$jA[M(cG2aND3&Xp6e8D+m0[Mr)HjHdFjKJ$j(L#VqF80rh)+c[Q#Pek'1q
+Y$P%iSJb04a%(K!#cMKMh-q$+Kd!k4kY&9r"32GDjBeTYKF[qfVqNSk"`,U$aM+"
+RIl5aK%G5jfrBA`IRH%aLD)'ReJEEBQ-5G0NDp!r*haTrl8`N8dKkBeURU#+qIfF
+jaM,'CSc2+JhIrArGLJH5@l3lp`acYQ3"2rM$XH%AcdEQ8j0PiUXE[BXek#YdIMB
+l*ZD&dpN)iXG5miHF)[3hGL$Kp3Xf(bhHMU&`UbNYRC18"DhR9[cfq0R%8pN@BA5
+['1PKi2EJi5l-E28c$R4B+6"FG6XcIp@%NPVq,$IiX1Em@)Vr5VMiPq&FHfNDMD3
+jJEj!@Jip&,jj@9q12hBcfC!!%DE@3%r1"YeE"I4bddhARePfE"k5PLhHrZ,R&pU
+#dIQh%@iK%b*5Z5AbT(jq"qQ+&pfb0Q'cNkEj(eSL"Tp,Sh&arRDZHIH6cmMX,Ue
+#jdNADJb&HQVK8D*rUBV%V$9Mr)"'`SV&fBIaD9SJSe$r[&ak'le++F4h6U['mSF
+P$GYVKmRNmN1IfHJrZZP@dmBlE-2(ir([!!!!3J!!QTQTUTDUUUUDUJUU!!T!"iB
+*L+#(D)GjL*N*F)D!GkL*J!J!LJQ!L'QTS!"3!!49C&CPU&98DQ99GhDA"`!(J#!
+!!L-d99CQHAH+U*J!!!!!UJ!!!!!*!!!!#J!!!!!!#L)M4%999R9QGQD(GfGhGRH
+BHBQ+U*Q!Q!#C#*Q3!!#B!+!!S-qH&GPXZD(j6hfkrI9CSakm)3lqUArF,-)G-Yq
+&NliFZMNqc`CXm)Glh5kE#*md16l0(MKhS3jJ,HQ1)3R*phhH6aH2bq,Nj3&mhNq
+hQjI+d3p'@1fHrQKG`#5KhXfI6hI(eIj+5DA-12MJaEBBm,C)c%+jle)Z-%FVmE+
+l+SHh+Qfc$D%9QcK"kYXErKK$'F2q@aefA@EiG&XZZbA6$cG,",RU`dC4YTP[aMS
+UMji4aKMYP$mEl%H6(J%61X(+%D,M$,CXPKMCIXKG'rK#blG[RdbZ$$iD)"EKUkl
+1Z@$b23L!a98l`JlSA6hbK9E2#9[""M,I[#!KZDF2kX)E-V0FVE,j&,GrkiIlM`5
+4IJc8G'V+qfGA`c85Z`fGP(291iX"3fXf6kG`q'QUP,@'i`KE(K2,($YcCXr(hI(
+P-XZlir03dI0'E6B*)B``Ta#br$(IP9L+BKU"&Gm+H%!K83-(e03aEk*k2$#N(f%
+T&'LD$a%'6PBUK,H89VPM'bd[hq&j,bJJ`[`P,F$H&ePq[`P$F!l%U`DEC#LCG`6
+[ZMri)d)E#6%k$2dG(YpHVSpN2CpqV9prZpqM0QSebVHhdl"GjkCeC'4l6hYhA2(
+DFNIQK#&'h#cmjDH6bq1ki5-rVRJ,-fIR1r'0X0dGNS%J3Uk8+ZAPE+KGAMC8q&'
+k1i1ahI(r'H%J4m&J8A2@fI#6"r``Pee5hBk0'K$6$E2UUfahBq[deaY`NJLB'B)
+"(r*R0&`+CBLI3f!AjA#cd*IrbLN@SLEjPM9'm!EId&J-YpiNp@V6U0KNMKACL0U
+SCVNmN!$GM#QBLZS46,I,@L1-UG90IC4A2,IM+9qkGJfAdepTZjqF*aa"-3,K`4X
+6A5+fjMUCCJ,I,4+rAG2@AFrX)V[e`1eF9AkE*j(DC)SiP2662Vl"-$i@EZ5Uj&j
+qm9P!I$A2U[J"95QRC[RPZ!ArFBrlKCqK@K3A8MYPLdZG*#9J6Zq2dCiG9PYU-3T
+XTJX)'"NA(mK-CN4#a#(KIDZ05dp+I3AdV!)-rT!!eI#qGr!0+`LjqGTG2E#B4k4
+*$&Z3!-d2$+eXd8U-lF-FUkf4)B2ik+E0K#Bh6b&j2Gm45BlI1Uc(E#f@!d1!mk-
+U,TDh$&(MqJk$,aL5MA+q9FA*#1[A[+5**ib5@#r5bTajGJb-4$k@`cm[H&$qT&$
+5-a)e!f1-fXTS*K%5frX@%LA$Ic'VJC*lajIPaEqlKhGAUCE"QidSA+`r1q9KE*!
+!)21T(J,ra)hF+Dkk1VECL`-,6rSB5@bVa-QG2*SmY9e'qcCYG#$#9CKda(0!mX6
+C&*J)1V+iM2CdIkpqVhG(Se-`hB`edEE5D%9qPJVLcE)K8"A2$d$0C1"Jc6b&"DC
+1T6*1LhA8T*TSB%VAPlf'-(H,Lj%QL,-4%UK9#9BD9C50-!k5hB$(Y4N2Qc`b-H-
+VJ$L19Z)9A[Ca`DhRPPdhRb&I'FM3J2hCiAMYUSbZl"Jk1E#6$dr@pb1q8qDH+r,
+S)@+EaRCfNeI(SqfSm9[iM8+c('DN19,d5#I+X-i5''-Ah[L5e,@T6@Xle`Y0ipS
+[KbfE3dZc)B(T*2'0)ZI'j`2H#U8GkH)c5-AL(iAR@N%&`IMT"Zj5K5Pea-6SJ`d
+5JRm&`93BD4[0",QK4R#3!+HQLfbfG-ED$5UMRVbYYpITl+!XfT!!J91LK*JU$GU
+E$QcKb4)+G0(jmkm[88,EV9(`"&&dU)r4kpS",MKe4"BI!Sa-he((C[&I!9amQd!
+MkrY'8I@Ha%YEYrQb9r(d33GXmrb"hp380N5`8jdKjkDp)Z%@mNKPLiSrT&-R0LX
+)LbLm09V5llIY[birLiV2aqhr2meRQqS%D%hq`drpl@q90CVdp@B38EaQGpC4j9M
+cSThbMm%92l$-(AP8-)NkZ[%Uq9lD6'92I!*i(l8","rREa,NKBYek8Djhr81`pY
+XqU##lN+'"a$"c&(cbb[$la`J"F8"ZL2X1Z9imJcP@,CXYmc(2")MX[UYb(99pCH
+1FI2C'Q9[YL)pdd1"MF#1#IBJKcVkUGRDl1Zd-VkTca#dHCrrF0e'L(iMeqSD(fd
+b4(e$fQl+,aTBjdcrARAlcM62#2!r[rh(m6b[UN[(%RSr(AU(Zr&Hl)L&2b@53f9
+!`XL@&CPmckrH-F1GeSlVFZiUp1CkFU%pi*h#+-Gibrf[@TU-d+(R4cN#%c$q!KQ
+RAdLIIjXcGP%kCF%k'dE%Mp[c(iZ3!,RFA+3EXiZ4VrH%E5rXSNRNLklKXm[9pZa
+Ik)+GGi$IraFV9MDl0q!r3S'6c[9S4r@Eih5m+(6264L#CIKI,V8eA#Z0Brl+a,P
+I%cdU3mEmB@ECKh'HHR`KXI&#I%`L6cqIc`qrm28pIqKj[0jX`!!!!2p*jNm!9!#
+,9'9BFfPc,6)Z-6J!8`G"59!ZG(Kc!3!!!!K849K838a'3EFTU)kh+DL1!3#'@*Y
+@!!3!!!!!!!!*q3!!!!!!!!1S#@0[E'pb,R4iF`%!!!1`9%9B9%&-4N'h+DL8YbQ
+SP!%!6N2'r`!%!!!!!!!!(T%!!!!!!!!-QJG$6e"C58j(!3!!%%T849K838a'3EF
+TU)kh+DL1!3"TRbda!!3!!!!!!!!a#!!!!!!!!"0,$%0@CQpbE@&d,R4iF`%!!#1
+99%9B9%&-4N'h+DL1YbQSMJ%!MI''K!!%!!!!!!!!#iJ!!!!!!!!&2!a&E(0PGQP
+PFLjdH(-"!!!Sd94&@&4"6%C"YbQSMVFTU)i"!-0ePDi!"!!!!!!!!$8V!!!!!!!
+!$IX)4AKKE5jdH(-"!!!fc&4&@&4"6%C"YbQSMVFTU)i"!,jk-F8!"!!!!!!!!"9
+8!!!!!!!!#H!,4AKKEA"XC5jdCAJ"!!"!V&4&@&4"6%C"YbQSMVFTU)i"!*H+m#F
+!"!!!!!!!!#8-!!!!!!!!%'d*4QpZG(-ZG'9i!3!!84P849K838a'3EFTU)kh+DL
+1!3"VC&dm!!3!!!!!!!!1`!!!!!!!!!D*$%C[FQeXCA4b,R4iF`%!!&HL9%9B9%&
+-4N'h+DL1YbQSMJ%!#%8dc3!%!!!!!!!!,NB!!!!!!!!1H!K*489&,R4iF`%!!'B
+D9%9B9%&-4N'h+DL1YbQSMJ%!jU1`Q`!%!!!!!!!!%EB!!!!!!!!'9JPTEQ4PH#j
+dCAJ"!!"XF&4&@&4"6%C"YbQSP,FTU*3"!+@4T@F!"!!!!!!!!$1G!!!!!!!!%eJ
+(58j69%&-6!%!!(r)9%9B9%&-4N'h+DL1YbQSMJ%!YFqYdJ!%!!!!!!!!!aN!!!!
+!!!!##!T*ER0dB@aX,R"c!3!!JG"849K838a'3EFTU)kh+DL2!3#"PRN5!!3!!!!
+!!!%(M3!!!!!!!(5M#dPZFh4KE'`ZG'9i!3!!pR0849K838a'3EFTU)qh+DL2!3"
+*F8*Q!!3!!!!!!!!+F3!!!!!!!!5a"'aPG()"!!$l*&4&@&4"6%C"YbQSP,FTU*3
+"!*6`q08!"!!!!!!!!"Ma!!!!!!!!#bd)6@&VC@CTE'8"!!%'894&@&4"6%C"YbQ
+SMlFTU)m"!)5iC!B!"!!!!!!!!$H*!!!!!!!!&%N)68&158C&8e3"!!%DQP4&@&4
+"6%C"YbQSMlFTU)m"!'#MhLd!"!!!!!!!!!qI!!!!!!!!"NN+6@&ZG@&X,Q&eH!%
+!!5$M9%9B9%&-4N'h+DL2YbQSM`%!M#ZUa!!%!!!!!!!!%3N!!!!!!!!&E`T0B@j
+eB@`ZD@jN!3!"*P*849K838a'3EFTU)qh+DL2!3$AF9RM!!3!!!!!!!"U`J!!!!!
+!!"QV#NeKER9KE#jdCAJ"!!%rr94&@&4"6%C"YbQSMlFTU)m"!'iCN!!D!!3!!!!
+!!!!#ZJ!!!!!!!!'#"%j&9e-"!!&"Ie4&@&4"6%C"YbQSMlFTU)m"!"PV+6m!"!!
+!!!!!!!P*!!!!!!!!"1N-ER9ME("bEf-ZG(Kc!3!"4QK849K838a'3EFTU*5h+DL
+9!3#%#!Mf!!3!!!!!!!!8U3!!!!!!!!E*#h"PEQGeD@iZCA"c!3!"66&849K838a
+'3EFTU*@h+DL9!3#6p3Fb!!3!!!!!!!!L1J!!!!!!!!Vb$("PEQGeD@ib,Q9`F`%
+!!9JM9%9B9%&-4N'h+DL9YbQSP3%!-cr+MJ!%!!!!!!!!6ai!!!!!!!!IM3Y3D(P
+c8Q9f,R4iF`%!!AH`9%9B9%&-4N'h+DL2YbQSM`%!Z,'Sm!!%!!!!!!!!6S`!!!!
+!!!!@1`e`FQPZG'C[ER3ZG(Kc!3!"MHY849K838a'3EFTU*@h+DL9!3$USjhZ!!3
+!!!!!!!!5D3!!!!!!!!4$"P*&384043%!!C)Z9%9B9%&-4N'h+DL2YbQSM`%!'@M
+8)`!%!!!!!!!!&S-!!!!!!!!+U`T548&%688Z6@&M!3!"R0P849K838a'3EFUVcb
+h+Umm!3"8B6L9!!B!!!&q!!!1(J!!!1%!!!DD#e0`B@jTFfJZG(Kc!3!"T&4849K
+838a'3EFTU)qh+DL2!3#6R0I$!!3!!!!!!!!0$!!!!!!!!!BY#A0`D@jP,R4iF`%
+!!DU"9%9B9%&-4N'h+DL9YbQSP3%!qD',!!!%!!!!!!!!#LJ!!!!!!!!%L!Y6Gf9
+NDA0S,R4iF`%!!Dm*9%9B9%&-4N'h+DL2YbQSM`%!C6$+H`!%!!!!!!!!$$8!!!!
+!!!!&@3a8B@*XC@*[C#jdH(-"!!'dBP4&@&4"6%C"YbQSP,FTU*3"!&R%``N!"!!
+!!!!!!"1Y!!!!!!!!"BS)G'9iFfPc,M%"!!'jl&4&@&4"6%C"YbQSPEFTU*8"!0#
+'T1)!"!!!!!!!!"J8!!!!!!!!#d8+G'9iFfPc,Q*cG!%!!F8a9%9B9%&-4N'h+DL
+9YbQSP3%!d*,qA`!%!!!!!!!!9f`!!!!!!!!8J3PdCAKcDA-ZC@`"!!(CXP4&@&4
+"6%C"YbQSPEFTU*8"!-@4kN8!"!!!!!!!!!Cl!!!!!!!!!b-+G'9iFfPc,QacE3%
+!!Gc99%9B9%&-4N'h+DL9YbQSP3%!K$eTpJ!%!!!!!!!!"1-!!!!!!!!#p3TdCAK
+cDA-ZG'9i!3!"hmT849K838a'3EFTU*@h+DL9!3"TlSrV!!3!!!!!!!!8XJ!!!!!
+!!!NB#R4SCA0TFbjdH(-"!!(SiP4&@&4"6%C"YbQSPEFTU*8"!%YqeE%!"!!!!!!
+!!"m"!!!!!!!!#UJ)G(GTELjdH(-"!!(cLP4&@&4"6%C"YbQSPVFTU*B"!(A9Pp`
+!"!!!!!!!!"J5!!!!!!!!#Nm,9&K6BA"i4LjNEf-"!!(pf94&@&4"6%C"YbQSN!#
+h+DL3!!%!5@THF3!%!!!!!!!!#P)!!!!!!!!%d`a8@&0MEfjdFbjdCAJ"!!)#V&4
+&@&4"6%C"YbQSN!#h+DL3!!%!3VB+Q!!%!!!!!!!!),)!!!!!!!!,m!a8@&0MEhC
+PFLjNEf-"!!)1R&4&@&4"6%C"YbQSN!#h+DL3!!%!#Ye#U3!%!!!!!!!!!im!!!!
+!!!!#33Y8@&0NBfpX,Q4[B`%!!K$G9%9B9%&-4N'h+DL3!,FTU*!!!3"MjXjT!!3
+!!!!!!!!i[J!!!!!!!"H4#e4B8f4MEf`ZG'9i!3!#+'j849K838a'3EFTU*!!YbQ
+SN!!"!2#Q0JX!"!!!!!!!!)'T!!!!!!!!*jm+9&K6C'pM,Q4[B`%!!P!09%9B9%&
+-4N'h+DL3!,FTU*!!!3!YA1d6!!3!!!!!!!!*RJ!!!!!!!!40#e4B8f4[Bc!ZC'p
+M!3!#9&T849K838a'3EFTU*!!YbQSN!!"!&)-Tk%!"!!!!!!!!#1P!!!!!!!!$X-
+,9&K6C'pM65jNEf-"!!*M(94&@&4"6%C"YbQSN!#h+DL3!!%!pepLR3!%!!!!!!!
+!&V-!!!!!!!!*b`T8@&0PEQ3ZC'pM!3!#E1K849K838a'3EFTU*!!YbQSN!!"!$b
+9Ldd!"!!!!!!!!"2-!!!!!!!!#9%-9&K6C@jfEA3ZC'pM!3!#GMP849K838a'3EF
+TU*!!YbQSN!!"!*S+Xpd!"!!!!!!!!&`F!!!!!!!!)P--9&K6C@jfEA3ZG'9i!3!
+#Q)a849K838a'3EFTU*!!YbQSN!!"!(dAh8%!"!!!!!!!!(R@!!!!!!!!*cm,9&K
+6CA&ZFbjNEf-"!!+rbe4&@&4"6%C"YbQSNEFTU*%"!2j$ldB!"!!!!!!!!$d`!!!
+!!!!!&M8,9&K6CA&ZFbjdCAJ"!!,@!&4&@&4"6%C"YbQSNEFTU*%"!'#A&[m!"!!
+!!!!!!$#p!!!!!!!!$qB,9&K6CQPRFbjNEf-"!!,PjP4&@&4"6%C"YbQSNEFTU*%
+"!#HdKSB!"!!!!!!!!(`i!!!!!!!!,CX,9&K6CQPRFbjdCAJ"!!-6J94&@&4"6%C
+"YbQSNEFTU*%"!!XfT6!!"!!!!!!!!')T!!!!!!!!(JX,9&K6CQedFbjNEf-"!!-
+aM&4&@&4"6%C"YbQSNEFTU*%"!+J&[US!"!!!!!!!!&lp!!!!!!!!*88,9&K6CQe
+dFbjdCAJ"!!0@d94&@&4"6%C"YbQSNEFTU*%"!)#!erm!"!!!!!!!!$eD!!!!!!!
+!%4F-9&K6CQpZG(-ZC'pM!3!$CqK849K838a'3EFTU*'h+DL4!3$9(!bN!!3!!!!
+!!!!ZQ`!!!!!!!"00$&4B8fC[ER4c,R4PH!%!!hXe9%9B9%&-4N'h+DL4YbQSN3%
+!D0MQ5J!%!!!!!!!!AH8!!!!!!!!8k3Y8@&0SC@&N,R4PH!%!!j!!(P4&@&4"6%C
+"YbQSNEFTU*%"!&j8mD`!"!!!!!!!!"Kc!!!!!!!!#BX,9&K6D@jTG#jdCAJ"!!1
+CU94&@&4"6%C"YbQSNEFTU*)"!+iVH)!!"!!!!!!!!$3D!!!!!!!!&&X-9&K6D@j
+cG'`ZC'pM!3!$VJ4849K838a'3EFTU*+h+DL5!3"!m)J*!!3!!!!!!!!kN`!!!!!
+!!"GJ$&4B8fPZG(*[,Q4[B`%!!m9N9%9B9%&-4N'h+DL5YbQSNJ%!R*'YF3!%!!!
+!!!!!2)S!!!!!!!!C(JY8@&0XCA4b,Q4[B`%!!pk#9%9B9%&-4N'h+DL5YbQSNJ%
+!h1Kf[`!%!!!!!!!!9J3!!!!!!!!L3`Y8@&0XCA4b,R4PH!%!"!$&9%9B9%&-4N'
+h+DL5YbQSNJ%!Ic!Cr3!%!!!!!!!!2Z8!!!!!!!!9*`Y8@&0YB@0c,R4PH!%!""A
+X9%9B9%&-4N'h+DL5YbQSNJ%![lG&'J!%!!!!!!!!EN3!!!!!!!!QQ3Y8@&0YC@e
+[,R4PH!%!"$b&9%9B9%&-4N'h+DL5YbQSNJ%!$20aV3!%!!!!!!!!0`)!!!!!!!!
+4H3Y8@&0YDA0M,Q4[B`%!"%hq9%9B9%&-4N'h+DL5YbQSNJ%!SQR(-3!%!!!!!!!
+!,LN!!!!!!!!6V3Y8@&0`FQjc,Q4[B`%!"''V9%9B9%&-4N'h+DL5YbQSNJ%!9e"
+'Q3!%!!!!!!!!$Mi!!!!!!!!'J3Y8@&0`FQjc,R4PH!%!"'JX9%9B9%&-4N'h+DL
+5YbQSNJ%!8aP-3!!%!!!!!!!!+8S!!!!!!!!1T`Y8@&0bC@Cc,Q4[B`%!"(E69%9
+B9%&-4N'h+DL6YbQSN`%!hA[BH3!%!!!!!!!!8f8!!!!!!!!IH3Y8@&0bC@Cc,R4
+PH!%!"*C-9%9B9%&-4N'h+DL6YbQSN`%!aSQ*r3!%!!!!!!!!N!"e!!!!!!!!,f%
+,9&K6FQ9fFbjNEf-"!!6&V94&@&4"6%C"YbQSNlFTU*-"!(G&UL!!"!!!!!!!!%L
+r!!!!!!!!(9J-9&K6FR9XC@3ZC'pM!3!%i`9849K838a'3EFTU*1h+DL6!3$J@0N
+1!!3!!!!!!!"Ld`!!!!!!!#*4$&4B8h*eE'9N,R4PH!%!"39@9%9B9%&-4N'h+DL
+6YbQSN`%!f6r(lJ!%!!!!!!!!5Ni!!!!!!!!@m3a8@&0cC@0dFbjNEf-"!!8F4e4
+&@&4"6%C"YbQSNlFTU*-"!2(&jhB!"!!!!!!!!*GH!!!!!!!!0h8-9&K6Ff9MG(-
+ZG'9i!3!&8la849K838a'3EFTU*1h+DL6!3$'ET9Z!!3!!!!!!!"KR!!!!!!!!"P
+c#e4B8h0TG'8Z-$!`!3!&E5p849K838a'3EFTU*1h+DL6!3"1X6&V!!3!!!!!!!!
+@S`!!!!!!!!QP#e4B8h0jE@)ZC'pM!3!&GY4849K838a'3EFTU*5h+DL8!3"8!`8
+6!!3!!!!!!!!J!`!!!!!!!!h1#e4B8h0jE@)ZG'9i!3!&K+*849K838a'3EFTU*5
+h+DL8!3#DlXUf!!3!!!!!!!!GY`!!!!!!!!XS#e4B8h4KCh-ZC'pM!3!&MmT849K
+838a'3EFTU*5h+DL8!3"NURP%!!3!!!!!!!!PAJ!!!!!!!!rj#e4B8h4KCh-ZG'9
+i!3!&Rm0849K838a'3EFTU*5h+DL8!3$4hpdb!!3!!!!!!!!`d!!!!!!!!"("$&4
+B8h4TG'aP,R4PH!%!"E'%9%9B9%&-4N'h+DL8YbQSP!%!9U&N@!!%!!!!!!!!,G)
+!!!!!!!!2M!aAEh*XC&0MD5jdH(-"!!A"%&4&@&4"6%C"YbQSP,FTU*3"!*9h)!!
+!"!!!!!!!!"3-!!!!!!!!"i@F`!!!!3!!!#rc!!!Zm`!!!UCC63!$!B)!!3!!!!!
+!!!#f9q`!!2rr)!#8)J#f9q3!J3e"GA4[4AKdFQ&MG'pb!J!!!%&38%a&@&45)3$
+rrrrr!!""8&"-49K88L%!rrrrr`!!!!!!!!!!!!!!!!!!!!!!!+T-Er%!!!!!!!!
+bQ3!!!!!!!2rr!!!U9J#f@1`!!2rr!!!'+!#f@2J!!2rr!!!',!#f@03!!2rr!!'
+jK!#f@-`!"[rr!!!&8!#f9mMrr`!'!!!&E!#f@!!!![rr!!)1Y!#f@1!!![rr!!!
+ljJ#f9q!!J2rr!!!&P!#f@1J!J2rr!!!&RJ#f@2`!!2rr!!!!!!!i"8PMEfi0!!!
+!,`!b8%&$9!!!#30"45"8C@e`!`!!!!F!A`!A!C!!!%Arr`")!C!!!"d!#J!P!8X
+!!!!!!!J1p!!+!PB!!!!!!!!!!"rH!&!!"8j@rT4)jam)+'i!#(B!H!!V61p56VS
+I"%*R2bh[DLmYlf`[,Hp5,b`!+LmX!#C1ZJek1er[LJaYrp$[LQB!!,![,Hp55'l
+rP%kk(2Jl31q+5N"3MfB!!e`),J!%rl*R'#mYle)r2!$c6VSG#&0!A)pR!!,FB!!
+$LNSYlT!!CM3[,Hp52c`!m8kk(1T+3&b2C`!$F'X!!faA3'FBDJT53'S!!f"J!!+
+U98"U!!0@'h`!!Hk3!%*R2bh[DLmYlf`[,Hp56VS0[$YIliT+EHq+CJ!#j%*R2bh
+[DLmYlf`[,Hp5,b`!+LmX!#C1ZJc#1er[LNTYliTQ!!+qGJ%[,Hp55'lrP%kk(%!
+l31q+5N"3MfB!!U3pI%!!rl`YE!!Zrp`YEHpXrm4"l[q8F!ULB$Y!liT+3'B!!S!
+),!!!!$eR%KYm!!(ZP4Ym!!(ZKNkk#C4J"%)YlT9`rbY!liak!@!!!3B-43!"CJi
+VE!"'lRiVE!!qlS*J$#YX!%VZILYX!%,ZJNUYlRjR!!$F$%8!!@BJ3QFr,HpU,bh
+[E#mYle)I2!!$5'h[F%kk#kSlAqq+B"j#CcmYlfS[,HpX,bh[8Kmm!!0)EHp`6VS
+,-$YIliT+EHq+CJ!"iKYm!!([D%S%CMS3,HpJX#`!)@F3'f`!)HpJ6VS@X%S!CJ!
+#$%*R2bh[BMmm!!%[,!!L6VS*b$YIliT+EHq+CJ!"I(J"$%8!!@B%F!*J!R!%`#`
+!24m!6VS#$M!YlRa8MfF5D`!"bP9!C`!"GQS!!F"J!!&+3Lh[D%*R2bh[F%kk#2S
+lAqq+5Qh[LQB!!94543a&!!*[!2lf)#h[M,#X!$KQ!!&1,bh[8NKZrj41ZKV#1d$
+[LNT!8)pQ!!%Q,@`!-[rJ-#`!0J*!r[ip32qm,@h[E2r%3HlrP(!+SQ!l31q+5N"
+Q!!$m##`!!`!pCaj#CcmYlfS[,HpX,bh[8Nkk#qilAqq+5Qh[LQB!!0BJEHp5I!!
+F%(!!%#hZG,"'CJ!!M(i"B"3JEHp5)Nh5aa!`F!#`+HjdCJK54e0'5NCXjJa'rrp
+QCLeYlfcra%(ZrT3Y52qQ2Acrrrq`3HlrP(!*SQ!l31q+5N"Q3J"Z"!$r[%)ZrT4
+"l[q8F!ULB'!Z5Lh[D'F33Lh[D%*R2bh[F%kk"qa8MdS$Ca4#CcmYlfS[,HpX,bh
+[8Nkk#`C8Mdkk'p*6EHk56VSET(!!B!!!T%TYliTRE!aYrpR[LQB'1h`!C1q+)'h
+[C%KS!""1ZK35@)pJ6LmYle*1ZK3'5J"BMfD1B$ir2!!)6VSCd#mYle*+,Hk9C`K
+"lIZL)!KJ"N(YlTBJ##m!5'hZPNKYlTDTLd*A2c`!mN+RUBJ-A`!"C`$r8%SYlfK
+R%%)YlfK#CcmYlh"1ZJFk9)p+!fF83QFr,HpU,bh[E#mYle*1ZJT89)p`!8cI%2K
+1ANje6PEq3%MR(`K#EHjm3QhZMNkk!mK+EHjmCJ!#!#YYlh,[GLYYlTVZSNSZ!!K
+R-'!i)#h[JV#YliCQ$%kk!jj+EHjmCJ!"eL"Yli*5VHq#(a"1ZJ5q5QhZI&52CJ!
+"[NUYlS*Qc'!!!E!JEHkD3LJIr5"YlTT#+"rq)'hZQN)S(rmr2!%!,bhZTNKZr`"
+1ZJ'85QhZI%r[!!TQ!!'!2c`!3#mYlUT)E[l!6VS"H%TYlRa2l`!+CJ!"C$mm!)!
+[,HkZ5'lq3%kk!9a+EHjm6qm!#QB!!8Kq!%*YlS`I2!!36VS#GNTYlRa8MfB!!6"
+J!!%30LhZL%T$DNB`!`*!Irpb!$)!dUhZTL""(""`!"!')%l4`(!"d#Mr!"m!6VS
+#1NTYlRa8MfB!!23I"Nkk!q4+EHjm9)pQ!!$N9)GJ!!$#-!-#3(rrFJ!b!0+YlUS
+J3AJ!'"!J6Y$%F!(3+2l!(`"1ZJ(f5QhZI&52CJ!!X$!YlSML5()!-J$5VHkZ)%&
+k!"S3)%l3a4mSrN"1ZJ(-5QhZI&52CJ!!KZe0-#hZL()+iQL+3"mm!!C1ZJ'Z5Qh
+ZI&52CQJ`45!YlU+3!)JS3,RYlTTN)%RX)!"J'Km86VS$4%TYlRa8MfC%8SbjlHk
+HCJ3SEHkD8d4+4'cJ5UhZJQ`11h`!!Hjm1hcrfHq+B"j@K`b(!!(rm'`)5UhZJQB
+!rZ4+VHk#CJ$qE%kk"%4-ha$i6Pj1G8j@rJ")jamB2Li!%#KZ!!`JEHq#XHh[KQB
+36VS"R%TYlRaQ!!%))'h[JRS!'KJV51q#-!A33,"(EJ!!jLCZ!!Ki!(B!B(`JEHq
+#XHh[KQB36VS"CNTYlRaQ!!$5)'h[JK)B+dM[JK!"k!J@`'FL'!""l[i!d-23`d2
+S!!)d!f!)-##i!'`'-`"4b[rf-`453`C%!3!#!3!2&X&R)KJ"3Hlq!0$$d-0$k!!
+#0!0J#$!JZ!"X"M-!8FVrpM-%8N-'4!%!8FhrJLJ,Q+i!#*j%B!*#'e(2rr`q!h`
+!GJ$H4d2ZrJ"J0"Ja-!!5-6!"+M`!!)!!iUdJ"G#'$)!!!)!!EL""p'!!B!)3a&(
+0rr`J2!!!J!$LU0b!9%1f4fd!rmKJ$$YmrpR[LMYm!!(ZI%cI'2K1ANje6PB!!#m
+((Li!#(!!%!H`EHk-EeJJ,Hk)%LhZMH1S+d$ZL*iYlSdL,Hq#XUh[KQB+6VS!8NT
+YlRaQ4#"Yli*5VHq#'e$ZLL!Yli+`VHq'CJT1ZJ!b5QhZI'BN)'h[JP+Yli)E81k
+,1h`!%1k-)#hZL1qS+d$ZL()!%JH6EHk-,Kp1ANje6PErr%MR!`K+VHjqC`!"$%k
+k&Ba+!'B!!4!YI!!!)!$rr#!Zrrb`VHjqE`BYEHjqrra#CcmYlf*)E[rm,bh[INk
+k!a)lAqq+5Qh[LQFN$'hrfHq+CJ!!bP)Ylf!3,HpJX#hZQ')!!,41ZK!L5J"Q!!#
+i5Ulrr'HL,blrr%kk&[BJ,[rmNDhZIY#YlhiV31q'+fh[IZq#5LhZP9L2C`!!N!!
+SEHpq,Llrr'"3)#hcRZ#)("5a"KM'%#hcSE%')#hcQR)BikJL,I1Hi)Q!JA)!%JB
+J6H@*dF%L+2HLXi!V321H)LhcQZ#*G!!8"L"0jBV4`L3Smk+eJ5Y"mjT6KdU(E+T
++,Hk'CbK#,Hk'F!M3VHpq+d$[JV#YliCM&$YmrpR[LMYm!!(ZI'!'1h`!!qjm60m
+3`%jH6R919J!!,`FH,J!))'hZSK#(8UhZSL!YlU+`VHkHCJBVEHkDlU*+EHk1CL!
+-"`#"CK*`!E#YlS*R#MYm!!(ZMQ!!!3BE4qjkB!!!i!aY!!(ZMQCD$!F!JQB+1h`
+!!Zk1B!!!jKYm!)(ZHL"YlhB3[!#"8Uh[GL!YlhD`VHpkCJa1ZJ$-5QhZI'B!!,j
+6VHk#C`!!YJ`(!)&Q#R!"X+hZJQB!!+C#EHk1'dIZHQ"m3QhZMNS(CdK6"h!!%!H
+4VHk#5UhZJQ`Z1h`!!Hjm1hcrfHq+B(3JEHpf8Uh[GK#YlRSJ,HpfX+h[HQB+6VS
+!BNTYlRaQ9"!(8`G+!'EBB%SJEHpf%,`!J9+YlhBJ,HpfX+h[HQB+6VS!1%TYlRa
+Q+P1YlS*R*"Ym!),ZHL"YlhB3VHjk8Uh[GL!YlhD`VHpkCJ41ZJ!-8khZJLiI6Pj
+1G8j@rr`J,HpfN!#Ylh)Y32rm2`![,Hpb6VS5C%*A2bh[F%KZrr`[,Hpb6VS!V$Y
+IliT+EHq+@)pR#$Ym!!,ZI'!'+fh[FZpf6Pj1G8MR!aJVI!%M4@IcQLYmLD[0lr1
+H5HhcNAi!(LhcN!"J3K`F%#hcSE%'F!!3"Z@)*N!J,I1DFKMMU#)YmjlJLB#"3Hh
+hSY(,)K#cJ#Y!mjiL,I1Di)P"lI1LdFXN%,@"+d(cQP0(5NGXZ%cI'-"1G8j@rmi
+J6c&Z!!J!'+!"28!!#NjH)&p8Mdl38F&J!P$"6PErcL"2)@i!#!!J-@i!%!!B)Qi
+!$#&4!#4#D!!X3UJ!,NS"CJ5J!Q!#S!-p3!!5)Qi!$#+S!#K1AL*I6qm!#Nl46PE
+r`#"2-@i!#!!@)@i!#J!5S"-p3!!16PiLAeb26Y&19[r1)%maEJ!1!"JaEJ!-!#`
+KEJ!)!#kJ4$e!!""1AL*I8)p1d5*I%"mJAfB'F!DLB'!%F!DQB$k!6Y%LAa!I)&p
+Q"+)!B!+Q!$k!6Y%LAa!I)&pQ"+)+B!+Q#Mk!6Y%LAa!I)&pQ"+))B!+Q#$k!6Y%
+LAa!I)&pQ"+)*B!+Q#6k!6Y%LAa!I)&pQ"+*"B!+Q36k!6Y%LAa!I)&pQ"+)-B!+
+Q$$k!6Y%LAa!I)&pQ"+)0B!+Q$6k!6Y'KBL*[!!3LL#*[!!JLJ#*I8%p1d5"[!!3
+J,`!)3QHTlL"I8%p1d%j@!!"C6bmm8e45)cmZ!!UTS#*Z!!a#%5!ICb)J3#"3-"J
+b,J!)CaDb3')5F!"63@F'%"M4`'$f%""53+!Z6PiJAe#26Y"19[q',`FpEJ!@rj`
+YEJ!5rlBYEJ!1rjK#,[qJ(@i!$2qKF!!Y32qL9Bp)E[q'F!!I!%kkrZ)q(b"Z!!J
+`V[qH28F!'#iZri*1AL"I6qm!%%l3K8K28%91!!"19[q',`FpEJ!@rj`YEJ!5rlB
+YEJ!1rjK#,[qJ(@i!$2qKF!!Y32qL9Bp)E[q'F!!I!%kkrTSq(b"Z!!J`V[qH28F
+!'#iZri*1AL"I6qm!%%l3KdK28%918NB!!%j@riC)j`-!,#i!&$eZ!"MrR#e'rlB
+YEJ!3rjK#,[qJ9Bp)E[q'F!!I!%kkrPJq(fBf3QlrSP@25'lrKR!!(`"1Z[ji2Kp
+Q)#eZ!!crULeZ!!MrTLe'rlC9MdKZriC`!"m!6VVqD$iI28F!'NcZ!-$rINjH)&p
+2l`!56Y#(5%0548&843!!6PErKLm(2@i!&2qF,@i!%2qf,@i!$2qB9Bp)E[q'F!!
+I!%kkrD!q(b"Z!!JJV[qf28F!&LiZri*1AL"I6qm!$Nl3L84*8N0548&843!!6PE
+rKMeZ!"$rR#eZ!!crYLeZ!!MrQ%)Zrk"9MdKZriC`!"m!6VVpR$eI!"*1AL"I6qm
+!#Nl3KdK%48a&9%8!!%j@riBpEJ!3rj`YEJ!-rlBYEJ!)rjK#,[qJ9Bp)E[q'F!!
+I!%kkr@ipA`!56PiJAdr[!!T1d)P)8d984Na23dX!!%j@ri")j`-B6VS'H%kk!HC
++,IfHCcj)EIfH5'hZPNKYlTC)EHk@UBY#Tcmm!IG#TdKirrqTI#eIrra)E3#+5'l
+rqUQ4,blrr+Q$$'i!!IrkCJ!"PN+R,ca"9&K&2c`$k+JI*PmJ#fFf1fhqRZpU+fh
+qS1pX)%ZJ+8*R3Hh[DLm)3Hh[E#m))%XJ8%k3!$!Ii%JH!#m,UD0+"fF!!8jJ4%)
+YrBm[,Ie`5'hZPNKY!()r22rr3UG)E3##5'hrMMmm!IC)E3"k2c`!"+RU5LhpMfF
+!!4J`1!)84%!l31pU+hJ$Q1pX2@h[D[q@3QlrR%+Zrj*"l[q!SJG+3'B!!1i[,[q
+`F!!`,[qq,`"1V3"#X+hpNQ`F2c`!"dkk$B"8MdKYqk)r2!$56VS06&b2B!!![!a
+ZdYIr`'BB'h`!!If3!%*R2c`!m%+RUBJ-A`!"CJ!!R%SYrBjR"%kk!d""lHk@+dM
+[8N*YleB[,HkbU491ZJhS)'hZXNKS!"#T+KYm!!(rh'!Z+'hpQ'!@,`a1ZJ1J@)m
+m!%T'Ce4`6X('d)`S3("1`HhpR0#YrCL`M',F8Lhrh"!Yrpb`,HkBBmK1ZJ[i3QG
+#TcmYlfT1Z[VS9)p#Tbmm38a59$mm!qLS(dUIC`a#Ccmm!qK#TkQ&9)p1ZJ5#60m
+B`%jH6R919[rZ51F"'%KYrUj)E[rZ5'lrm+Re+hJ$Q2kJ-$J#&%4!1d$qRN(YrTi
+V51pN'h`!!HpJ3QFr%#mS!!*)D!!3(c`!!8KYlf*1Z[Zf1er[LNTYliTQ!!)N'h`
+!!Hk8F!JY32rm3QFr,HpL5'lrr%KYrpj1Z[Rq1er[LNTYliTQ!!(k$#d!!IrHC`S
+-,3!#rpjQ!!(L$#d!!IrICJ!"f$YYrq$pPNUYrq*Q$N)Ylf"1ZJEk5J"Q!!(J'fh
+rhqkBF2mV31q-3QFr,HpL2c`!!5mYrq*1Z[S'1er[LNTYliTQ!!'DF!FY32rm3QF
+r,HpL5'lrr%KZrr41Z[Pk1er[LNTYliTQ!!&f2c`!!dKZrrK1ZJX-1flrq2fF$'d
+&h2fFA)pZ!!&5'flrq[fH5'hpRh!!%#lrqLm!6VS+ZNTYliT3MfB!!6Kq!#KYrCK
+J!!#U,`a)H!!"6VS+R%TYliT3MfB!!4T+&'S%F!&J!R!!'8!!)!)8!(m-&!!IBJ!
+!qNKX!!&`!"!8,`"1ZJTU5Qh[LP#2CJ!!k!JX!!!!)'FB5'`!0NKi!!*1ZJT-5Qh
+[LP#2CJ!!bQ!q5'`!)8Ki!#e1ZJSd5Qh[LP#2CJ!!XJJX!!!!2@F''h`!!If18Qh
+ZNL!X!%E3V!"+hS!J,!!qd+`!3Y'YrC**l!"18flrq%TZrrKX!2p1)#lrp,#Ylia
+QD($r+d$[M$mm!!&1ZJU-F!!3,IZL8N!qJ%KYqk*1ZJRb2V`!!Nkk#R*`!"!Yqk*
+53$k!5'hlSNkk#GJJ,Hq-X+hrf%r[!!TQ)%Ki!6m["dkY!&SV31pB5S"Q"R!"+d$
+[@#YYleM[A'!Q1hcrfHq+$'hrfHq+CJBlI!"NliSJEHpN5'J!%%kk"$KBMdkk!H"
+-haL!6Pj1G8j@r[")j`-)3UFr2!(d3UG)H2rrUA`SAdKY!)T)E[r`UC%-EJ!#rr"
+Q"%kk!DS[$$mm!!0)E[rq5'lrqNKZrr+TM5mZrrT)E[l`UC!!IJ&J((crh%F#4J!
+(8NBJ6Y$(%#Mqm#"0d-E4+213!&*(F!!3,[l`X%GXfK!Zr[!E3213!&%!B`BEI!!
+)mj!!,`bTJdcI%-"1ANje6PErP%MR!cJSEJ!),Lh[E!JX!!!!)'BH%#`!)E!Yrpa
+Q$Lm-6VVVX%S!@)pQ!!%'F!&J!!%'##`!!`!JCJ!!hNSYrC!!CJ!!S#m-5'lrP%k
+k#-Jl31q+5N"3MfCN##i!"2qbC`JVE[r%lfaJHNSYlT!!CM)[$$mm!2&1ZJM15N"
+FMfF!!,*V!!#Z9d"R''S+8N"U!!#LB!!!J&9!DJ!!Q"Ym!!(ZN!"#CcmYlfS[,Hp
+X,`a1Z[QL1er[LNTYliTQDQ!)$'hreHq+CQ"#CcmYlfS[,HpX,`a)EHpX6VVj,$Y
+IliT+EHq+CN*`6X$X!$C(p!K14H`!6Q!@,`T1Z[m'2!"+4PL2Cc"`6X('d)SN3,I
++CZC1ZJGfB!B!,!!)!#!V4qpXF!(3E!!fB")[$%kk!QK+!&L2CZ)V4qpXF!"-hac
+!6Pj1G8SYlT4R$%*R2bh[BNkkpG*8MkRd6R919[rD51FI#+"M3UHTq5"I5UJ!"'F
+13UHTqNUIC`C#TkRm@)p)EIeXU'kSrLmm!!$rrb!IS$+T%UN`UFa#TkPlU&#J0U!
+f$(Mrr`2fCKSr2!!'6VS(`P525'hlSMmm!0*1ZJH1A)qTp#!m!!2*#+%H,8Mrr#!
+)C`!"PLKZrr`V61pb5Ha!!#Y-lhSV61pq5H`J!#Y-rCMCr!!"b3JV61kD5H`J!#Y
+-lTiV61kQfI`!!)!!+dcZUYRm!!#!!#Y-lUj)E[ri5'lrp%kkpM`-VJ!!3!$rq'd
+!!6K+1!+1DcB`2!#ITdBY52rU-$`!N!#M4V(ZrqTR)%(ZrpT`!D#3!%T!CK3-EJF
+!rpjY$$YmrrrpF$YmrrrpFN+R2c`!b%KYlVC)H2rrUEdJ(bY!lV*Q!URd,bhZXUK
+c3QHSKd*RU)T#Tcmm!-J[,HkbUEiJ(be!rqjQ!URd3UF[,[rZU9SVArrB3QlrmQ!
+!!*ji!(B!HJ!q,[rbI!KJ9(!"`)0b!F*(5-'cJ'FFiSX)"!!!C`3)``!IiS`+K1f
+iJb!+JqfiJb"J$Z+,#!3!!'F%#--!(q+-F!(!KA)"`NG)`E1!C`VLM3U&lEL$)'!
+#iShL4e0'5NCXTL"0-#lrmNM!jBM4`#&%mk)J66!Zrr*)`1@)dF!K3rHL)%d`,[r
+b5-$PL0(!)8A[N!"5E[rb$'i"!2rbE3$rA'!Q5Ulrr'F')'lrr+!I2c`!"8kk"IC
+8MdKYqk)r2!$56VS&`Pb2UI4-ha$i6Pj1G8j@rBC)j`-B*Qi!#$"YliS[#%KZrSC
+1Z[6'5HhZPM!YliTU0!4!rp0RH'S8"%$rpfG`DJCH3'GUB(T43'SmB(3%3!!+Cfj
+U#P*!DPaH3'TNB#K93'THB&B%3!"NC`*J9%SYlT9R$Mmm!!K1ZJ9Z5HhlSP522M`
+""'!q4qlpKMeYlfVrR%(ZrBBY52qB3QlrSN(ZriDL"cY!liT+3'F%4qhZPMim!3j
+J%$im!3pJ#Mim!4*J"$im!4%[#dKZrSB[$%KYlTDTLd*R2`G#TkQ)2"m-4J!"9m"
+%!%cI'-"1ANje6PEqr%SYlT4R%%)YlT4#CcmYlf*1Z[+B9)p"lIlZ+dM[C%SYlf"
+R2L"Ylf3`%%4!-F!#&#"Ylf3Kk!!#!jJ-,3!"lf"Q$%(YrTiV51pNB!!!["!Ylf#
+`,HkBC`!!X%(YrciV51pN2c`!&+R)5Lh[B'BH2c`!#8kk")*)EIZL5'hZPNKYlTC
+)EHk@UBY8Mf!X2c`!#Nkk"'4`!"!Ylf![!%KZr`"1Z[0B5'hZPNKYqk*)E[m!5'h
+ZPUQ,9)m[,Ie`5'hZPN+R2c`!!8KYrA4#Tb"Ylf4)D!!'2c`"p8KY!)Sr2!!%UHS
+JEHpN5LJ!"QB'F!&J!!%X)'h[C#&i!jJ!!M!i!K4%3#"Ylf3`J%*R)'h[C$m3,bJ
+!!NKS!"!I2!!"5'h[BNkkmc!lAqq+5Qh[LQB!!-j`##e!r[a#CcmYlf*)E[lm5'h
+rhNkkmAilAqq+5Qh[LQB!!*i-,3!"rpjR%J`Y!!,rhQF+1hcrfHq+B!!!K$!Yrq#
+`EIf@CKa+,HpJC`S3,IrIX#h[B'B-5Lh[B'CB5UhriQC5F!!3,IrI,`")E[m!6VV
+b@$!Yrq#`EIf@CJ4`#f!#F!`r!%kk!cj)E[m!5'hlSNKYlTC)EHk@UBY#9cmm!0C
+#TkQ)3PFr,HpL6VV`c&52B!$qK"Ym!!(ZP(!!B#a#CcmYlf*1Z[#b9)m-EIrCliT
+Q"MYm!'6[LL"Ylf4)D!!36VVp#&L2B!$q6NjH6R919[rU,``SEJ!3,``r2!!,5'l
+rlNKZrra)E[r`UBd[$$mm!!&)E[rZ5'lrq%KZrr#TM5"Zrr`J8#*ZrrJL84!S!"'
+`+3!4Ca3[,[rm)'lrq#"3F!!3+!!42`#TA5"Z!!`-8!!$CM!JEJ!-##J!!!!1Cb3
+JEJ!-)#J!!J+!!!!!rh*PXS"Q%#"Z!!J`[!!-(A`!!3!8B!4#,J!8+&p1AL"I6qm
+!$%l36PEriLm(2Li!$!a(!!aQ#KYm!!(pMhi$B%S-4`!,CN3[,J!)2c`!!8KZrr*
+)E[rm5'lrp+Q0)'lrr#"35LJ!%@BL5LhrQ'B%IQGJ'%(Zrq*`!+!`8N!),J!$rr"
+R"(jUB!*qD$e(!!iZ(djH)&pFMdl36PB!!"em!!%!$%jH,Tp1G8j@rqj)j`%B+'i
+!%#CZ!!`q%`a(!!CQ6VRV!!*Q!!#B5'lrlUKd,``r2!!"5'lrqNKZrra)E[rbUBd
+[$+Kc,c`!!`!$U*Y)E[rb,ccrr2rmU+P)E[rb,c`!%!!3U,![,[rZU(0J8!a(!!0
+Q5JJV!!!!$QC#I[r1+`!&$!F!$@F'$!F!!fB`,``r2!!"5'lrqNKZrra)E[rbUBd
+JE[rm)&"++!!4CK!JEJ!)-,`!!4em!!%!&'!%3Li!&%cI')"1AL"I6qm!$%l33QF
+r,HpU,bh[E%KYrB3[2$mr2cm[2&4&@&41Z[$F3PFr,HpU,bh[E%KYrB41Z['H9)p
+1G8j@!!"#CcmYlf*)EJ!),bi!$%kklQ`lAqq+2bi!#LmZ!!a1ZJ!'6Pj1G8j@!!!
+JEJ!)0#i!$#)Ylia$lHq3!'!3F!!3',-!j8JJ-3!!i)QaJ9(+rqiV3Hq-6Pj1G8j
+@!!![$#KZ!!JjEHpU!"BTEHpX!$!TEJ!-!"*#,!!D3Q`!(#"-F!QLB#KI6Pj1G8j
+@!!![,J!+5'hZPNKYlTC)EHk@UBY#CcmZ!!K#TkQ)-"p1ANje6PB!!%KYqk)r2!$
+)2bi!#%kkl`41ANje6PErk+Qd3LFr22rr5'lrm+P`-#lrm&52C`!!K'[QA8"R9'V
+J@%"Uh%*R,blrqNKZrqbT,!aI!!0QbL!Zrqb`VHkbCX")E[rkU(&#CbmZrrS[,Hk
+b5'lrk+PX$&m!#QDN3QF[,[rS,blrqN+RU@K+AfH5F!&J+L!Zrr+`VHkbCS3[,Hk
+bU5)JEHkb5'J!%+LM6VS!%LmYlV+T)f!!rfK`!%jH6R@SRNKYrqkSS5mm!"-!#UL
+62c`!!dkkrbj)EIZLU)41ZJ#Q5'hrpULK,c`!"J!"U*X[2!!H!!USNckYleC#CkL
+5,c`!1!!+U*-r2!!%6VVqpNKYqk+SK%*A5'hlSUL-F"A3AcY!rrj1ZJ"Z2c`!!kL
+(2c`!#DL+,c`!93!$U*-r2!!#6VVq`%KYqk+SK$km!!&1Z[kb3PG)EIZLU)`JEHk
+bF2h3D!!@N!"I2`!r2!"9U*0)EIZLU)4#CkL(3QHSLLmYlV+TD8je,c`!%`"IU*-
+[,Hp5U)41G8j@r`!r,Irq2c`!1+L6-'hZNLm)5'lr!%kkl9K)E[m!U)41ANje6PE
+rq%(YlTBV51p55'hrjULM5'lrq$mYrrir2!!XF#E3EIrq2`!r2!!mU+G)E[riU+0
+1ANje6PB!!#m(IJ!J,J!)NDh[A'!+)#h[@0'Ylea54dUYleaYm$!YleE34`a!!8"
+[#$im!8#HEHp@F!V3EHp@2`!r2!!HU*-r"d*RU*,IEHp@,Kp1ANje!!!#,J!!!!S
+!!!#53RJ+5Th16VS!*%*R5(N!!2rr5'm!"%KA5(J!!5)krpj1Y4!!)'d!E%k3!+R
+d@Bm[2&T&8Np#CkQJ*&GCMbmm4%&838*RUD!J9b"3)RJ*##45B!ibf'B+-KTJ!N)
+C8FRrr,[*CZkTSkQM@Bm[2%4548a#CkQJ)&HJ*5"3iN!N$@!'-KM9Y4!!8FMrq+Q
+M6R8JAc)B0"L`@&I*rrT+3QIq6[!Jr#"I-KJd',#B9mRrqNT#Crj1m#$k)&mb'$3
+BX%*Z#T!!3@d'd%""m!!#-""RrNl`!!!J,`!%,d%!"#)[!!J[A`!%51Fm!#3!*J&
+)3X6$+!!U!8K&b-A84%K#3N,!`G##60m!2#)I6R8J,`!%,d%!"#)[!!J[A`!%51F
+a!%kk!*a-h`#-)Kp1G5![!!3[33!%)Lm!##pI!!4)jc%!6VS!I#!"60m!M#)I6R8
+J,`!%,d%!"#)[!!J[A`!%51Fa!%kk!#a-h`#-)Kp1G5![!!3[33!%)Lm!##pI!!4
+)jc%!6VS!$#!"60m!M#)I6R9+J'SF5S&U$%5!4)&1ZJ!J4)&1G85!6VS!&N5!4)&
+1G8U"DJT%J8kk!!C%J%je,M`!!2rrXS"M"L)!F!"1GE#(BJb!`8K!-J"#3%K!6R@
+bKf)D,J"#3%K!J-&)3%K(2J")4il"-!G)4c)(6R8N!#B"iSMLLE+(B[L!`F#(-J2
+#`#i$5%I1`%K(dSGP#*+#BJ4%J8je8d"Jj%je!!!!L!!!!*J!!"'-!!!!H!!!!#!
+!"$mm!!'Tm!#52c`!!DR`!+Br2!!"UI!!ZMmm!!'Tm!$@2c`!!DR`!3`r2!!"UI!
+",$mm!!'Tm!&12c`!!DR`!@ir2!!"UI!#+$mm!!'Tm"[D2c`!!UR`'X)r2!!#UI!
+ED$mm!!+Tm"[U2c`!!UR`$`!r2!!#UI!!!!!+5)!!"+3!!!5N!!!!!#FQ3A9dEd9
+iG(*KBh4[FL!a,M8`)+NJ-6Nj0#"#D@aX)%G[Ef4YB@i!!!!F49K88J!!!!&*3di
+M!!!!!!#!4P*&4J!!!!!!J!!!!"X!+`%C!$`"5`!!!3!!C!!!!!!RGA$R"&0dEh!
+!!!&L!!`L3A9dEd9iG(*KBh4[FUSJU5!a16Nd)%*TE'`J4fp[C'eKEKP$Efe`B@0
+dC@3JBRNJ3fpYF'&MG#"3FQqS#d9iG(*KBh4TEQFk)%CTE'9c)(*PE@&TEQPZCb"
+dEb"LC5"PH(4bB@0dC@3k*&4SCA*P)'Pc)'j[G#"PEQpeCfJJE@9YEh*j)'&fB@P
+XB@*XC8*"GA4[4AKdFQ&MG'pb)(*PFA9TFQ9c)(4SC5")D@9bBA*MD'PMB@`J4QP
+XC5"6HA0dC@dJ+%K'8bNJFfpQG(GKFQ9)9'KPFQ8JDA-JEQpd)'9ZEh9RD#"cF'&
+MC5"KGQ&TE'&LE'8JEfiJG'KTFb"fEfaeE@8JG'mJCAK`B@jN)(4SC5"KFQ0SDAC
+P*L"`BA0cGfpbC#"cGA"`E'PPC#"TFb"TEQ0[FR*PBh3JEh)JG'KP#R4SC5"'58j
+"6#!#)#-$G'KP#f%JC'PQCQ9bC@jd!!!!&J"L!&B!ZJ'U!!%!!!!!!!!!!!!!-!S
+!!!!(39"36!!!!!!!!3!Irrr`%!!!%"I!"p!AJ!23&m!(d"IJ$p!9`!G3%*rb%"!
+3'"!3%jJ3%"!B%"!Iq"!3%"J3%"1B%"!3'"!3(rJ3%"!B%"!6Q"!3%"J3%"ri%"!
+3'"!3%jJ3%"!B%"!Iq"!3MrS3&F!(8"IJ$p!A`!I3&i!$d"I!"p!3!!!3(rrrm"r
+rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r
+rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r
+rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`!!!!'!"Q!*F!X3&T!!%"!!!
+!!!!!!!(d!!!`#J!!!"J!2!!3!2B"m!!$!3!!!!!!!!!"p`!!-!S!!!!B!!!!!!$
+!!C!!!!%!!!!!!!!!!!(e!!!!!!!!!"J!!!!!!-`"N!!!!3!!!!!!!!!!!IB!!!!
+!!!!!$J"H!'m!`J'4!0*996!+!!!!$J"B!&B!c!'U!0C996!+!!!!$J"B!%`!c!'
+d!2"996!+!!!!$J"*!&X!k`'P!2&996!+!!!!$J"1!'-!iJ'H!2*996!+!!!!$J"
+1!&%!iJ'[!20996!+!!!!$J"1!&X!iJ'P!34996!+!!!!$J"H!'m!`J'4!3j996!
++!!!!$J"B!(3!c!'-!3p996!+!!!!$J"B!(3!c!'-!4&996!+!!!!$J"B!%`!c!'
+d!4*996!+!!!!*!!"!!!!!!"'!0)!@J%B"!*25`!!!!!!#J"'!$S"')J$AM!Z!J!
+!!(!!!3!!!!!!9J%%!'S"5J3#6dX!!!!!!!S!4J"+!8U)8&4SDA-JDA-JEQpd)(4
+SC5"bCA&eCA0dC@3JFf9RE@9ZG#"QD@aP,Jd09'KTFb"QD@aP)'Pc)(0PCfePER3
+J)ei`)'pQ)&ia)'&bBfKTGQ8Z!!!!Y!!#!!!!!!"@!4J!DJ&H"!G&H(4bB@0d!J!
+!!!!!9J$$!'S"#33%8A9TG!!!!!!!#J"'!%S"ASKm9'KTFb"TFb"KEL"04P-JGQp
+XG@eP,L""GA4[4AKdFQ&MG'pb)(GTE'`JEQpd)'*P)'&LE'8JG'mJF(9d)(4SC5"
+QD@aPFb"TEL"QEfaNCA*c,Jd04'mJH@pe)(GTFfJJG'mJCAKdFQ&MG#"dD'8JCQP
+XCA-JB@jjGf&j2`!!!-i!"!!!!!!!K!$k!*J"3!3%8fYTF!!!!!!!CJ$k!(S"3!3
+%8h4[F!!!!!!!CJ"'!(S!jJ348Q9`E'&MC5"8D'Pc)%CTE'8#!!!!!!#%!%B!Q!$
+Q""C5CA"XB@0P)%&-6#"%GA"XD@0KG'9c!!!!!!!+!%B!@J&!L&E5AM$6)'&XFQ9
+KC(NJCAKTFh4c,Jd04'mJH@pe)(GTFfJJG'mJFQ9`E'&MC5"TG#"hDA4S)(4SC5"
+QD@aP,fC[E'4PFL"QFQpY)(4SC5"KFQ0SDACP2`!!!(3!!J!!!!!!GJ$V!)S"-33
+%8fYTF!!!!!!!GJ#B!)S!hJ3%8h4[F!!!!!!!#J"'!'S"-BK!dPi`db"MEh9XC#"
+ZEh3JBQ8JCAKdFQ&MG'9N)("bEh"PFQaj,Jd09'KPAM%JBA*MD'PfC5"TFb"NB@e
+KCf9N,J!!!+J!!J!!!!!!GJ%1!)S"9!3%8fYTF!!!!!!!GJ#l!)S"!33%8h4[F!!
+!!!!!#J"'!'S"9)Kd9'KP)%C*6%8JdPi`db"MB@jZEh3JBQ8JCAKdFQ&MG'9N,Jd
+035"'6da%49)JGfPdD#"dD'&d)'jKE@8JB@abC@&NH5"PH'PcG(-J+(P[G5"MB@l
+9G#"bCA"XB@0P)'%J4Np-4%95)(GTG'JJB5"'58a&+5i!!!"-!!%!!!!!!(B!qJ#
++!8!%!Np,!!!!!!!+!%B!DJ&!L#a$B@jZEh3JFQ9KC#$5AM$6,Jd09'KPAM)JBA*
+MD'PfC5"TFb"NB@eKCf9N,J!!!&S!!J!!!!!!4J$5!&S"'!3%8fYTF!!!!!!!4J"
+r!&S!a33%8h4[F!!!!!!!#J"'!$S"')JQdPi`db"TFb"XEf0VC@3JB@jN)'0KEQj
+[G#"LC5"YEf4TCQPPC#i!!!"J!!)!!!!!!&B!b!"U!3i%"&0VDA!!!!!!!&B!G3"
+U!,X%"&0dEh!!!!!!!!S!4J"+!3k)+d%JC'PcDb"PFR*[FL"[Bf0eFR*PC#"hD'P
+XC5"KBf0PFh0TEQFJdPi`dbi#!!!!CJ!#!!!!!!"@!-J!DJ%1"!46DfP`!!!!!!"
+@!(8!DJ#l"!46G'p`!!!!!!!+!%B!5J%1L$&")'CTE'8JCA*bEh)J+&ia+5"[Bf0
+eFR*PC#"hD'PXC5"KBf0PFh0TEQFJdPi`dbiJ!J!!!'3!!J!!!!!!9J%B!'S"AJ3
+%8fYTF!!!!!!!9J$&!'S"#`3%8h4[F!!!!!!!#J"'!%S"ASJ`9'KTFb"fEfaeE@8
+JDA-JCR9XE#i0$G*H-0-JBfpeE'3JEQpd)'*P)(GbDA4dC@iZ!!!!5J!$!!!!!!!
+Y!))!33$)"!*25`!!!!!!,3![!%%!G33%8A9TG!!!!!!!#3"B!"N!b*!!!!!!!!!
+!#3!+!"N!8)J*8'&cFhG[FQ3k1!!!!$3!!J!!!!!!Q3'0!+d"d`3#6dX!!!!!!*N
+"1J#Y!B!%"&&eDA3!!!!!!!d!$3#0!G1)!Pi`!!!!iJ!+!!!!!!#G!63!X3'%"!4
+-Ef&N!!!!!!$2!#8!i`"e"!C)D@4NC@i!!!!!!(i"0!#5!B3%"N0KEQ0PE!!!!!!
+!(`%J!$-"Mi!!!!!!!!!h!63!5`'%"!9&DQ9MG!)!!!!!!&-"0!"R!B3%"84bDAC
+P!J!!!!!!0!!-!,B"(J!!!!!!!!$2!!X!i`!I!!!!!!!!!()"-`"c!B@!!!!!!!!
+!!!58!'8%p)J!!!!!!!!*!!`!'J''L#P3E'9KFf8JE'pKC#"H-(0PCfePER4H-9i
+b)'pQ)(4SC5"KFQ0SDACPb3)!!!%X!!i!!!!!!2N!P`%0!1F%#%pXC#"2F'9Z!!!
+!!!$k!$F"$J#("!C)D@4NC@i!!!!!!(3",J#)!B3%"N0KEQ0PE!!!!!!!*3"!!$N
+"%B!!!!!!!!!M!5i!0`'%"!9&DQ9MG!)!!!!!!$m",J"6!B3%"84bDACP!J!!!!!
+!8!!j!-)"'!!!!!!!!!$k!"B"$J!U!!!!!!!!!'-",3"N!B@!!!!!!!!%&!!8"(N
+!G)J!!!!!!!#3!!%Z!+3"K!3%6h"PEJ!!!!!!V!%Z!-!"K!3+4AKdFQ&MG#!443!
+!!!!!#3!'!"N!aiJD8f9XC@0d)%4PFh4TEQ&dD@pZ)%C[E'4PFXN!!!!!!#8!"J!
+e!$f)"eC[E(9YC6S#!!!!!!!l!!B!5`!hL!G'EfaNCA)k"!!!!3!!!#rc!!!Zm`!
+!!UB!NI`8$a!!!!!F!UB!$N4"9%%!!!"k@N956`!!!)C%8N9-!!!!NN024%8!!J#
+H8dPD43!!!-*&@&45!!!!cN*14%`!!!$D3dj86!!!!1C69&)M!!!!mPG*6N3!!!$
+q4P*&4J!!!3T*3diM!!!"&N4-6dF!!`%L38a59!!+!9*%594-!!i"eJ!!rrmS!!!
+!!!!!!!!!rrm)!!!m!!!!!!!!rrmS!!")!!!!!!!#rrmF!!"-!!!!!!!"rrmF!#!
+Z!!!!!!!!rrmS!#*J!!!!!2rrrrm!!#,X!!!!!!!!rrm!!#,k!!!!!!#!rrm!!#-
+P!!!!!!$)rrmJ!#0&!!!!!!$)rrm%!#0N!!!!!!$)rrmJ!#6+!!!!!!#!rrm!!#6
+N!!!!!!#!rrm!!#6[!!!!!!(drrm%!#Ac!!!!!!(hrrm%!#B2!!!!!!(errm%!#B
+V!!!!!!(frrm%!#C(!!!!!!$5rrm%!#CM!!!!!!$@rrmJ!#Ce!!!!!!$`rrmJ!#D
+(!!!!!!$arrmJ!#DC!!!!!!$brrmJ!#DV!!!!!!$crrmJ!#Dp!!!!!!%%rrmJ!#E
+2!!!!!!%1rrmJ!#EK!!!!!!%2rrmJ!#Ec!!!!!!%4rrmJ!#F&!!!!!!%5rrmJ!#F
+A!!!!!!$5rrm%!#FT!!!!!!$@rrmJ!#G4!!!!!!$`rrmJ!#I&!!!!!!$arrmJ!#K
+p!!!!!!$brrmJ!#P2!!!!!!$crrmJ!#R(!!!!!!%%rrmJ!#Tc!!!!!!%1rrmJ!#V
+$!!!!!!%2rrmJ!#XK!!!!!!%4rrmJ!#Z&!!!!!!%5rrmJ!#[[!!!!!!(drrm%!#a
+A!!!!!!(hrrm%!#bP!!!!!!(errm%!#cG!!!!!!(frrm%!#h$!!!!!0-R:
diff --git a/macros/plain/formats/texsis/Manual.pdf b/macros/plain/formats/texsis/Manual.pdf
new file mode 100644
index 0000000000..acfb3ef9fc
--- /dev/null
+++ b/macros/plain/formats/texsis/Manual.pdf
Binary files differ
diff --git a/macros/plain/formats/texsis/NEWS b/macros/plain/formats/texsis/NEWS
new file mode 100644
index 0000000000..0f5577d173
--- /dev/null
+++ b/macros/plain/formats/texsis/NEWS
@@ -0,0 +1,79 @@
+ LATEST NEWS ABOUT TeXsis
+ ========================
+
+The latest distribution version of TeXsis is in a file with a name
+like TeXsis-2.xx.... where 2.xx is the latest version number.
+More specifically:
+
+ Unix: texsis-2.18.tar.gz
+ Windows: texsis-2.18.zip
+ Mac OS 9: TeXsis-2.18.sea.hqx
+
+We hope to have packages for Mac OS X and Red Hat Linux someday
+and a network CVS server. Stay tuned...
+
+The latest experimental version of TeXsis is in the beta subdirectory
+on the FTP server, ftp://ftp.texsis.org/pub/texsis/beta/ but it is not
+mirrored by CTAN.
+
+ ========================
+
+25 Oct 2003:
+ The TeXsis ftp site has moved again, to it's own domain:
+
+ ftp://ftp.texsis.org/texsis
+
+ http://www.texsis.org/
+
+ [This is currently hosted by noether.vassar.edu.]
+
+
+13 May 2000:
+ The TeXsis ftp site has been moved to
+ ftp://feynman.physics.lsa.umich.edu/pub/texsis/
+ There is now a TeXsis home page, which is at
+ http://feynman.physics.lsa.umich.edu/~myers/texsis/
+
+
+18 December 1997:
+
+ Here is what is new in TeXsis 2.17:
+
+ * Support for using BibTeX to extract references from bibliographic
+ databases. (Easier to use than in LaTeX!)
+
+ * The ability to change the colors in PostScript output, which is
+ useful for making overhead transparancies. (The style file
+ color.txs is a functional superset of colordvi.sty, but also lets
+ you push/pop the PostScript color stack.)
+
+ * Improvements in the organization of the manual, and slightly updated
+ installation instructions. Updated Makefile.
+
+ * Change in the format of the .aux file. You shouldn't notice
+ this, but it will allow the use of tools and packages that use
+ this file (such as BibTeX) that were formerly only available in
+ LaTeX.
+
+ * Form letter macros moved to a style file, Formletr.txs.
+
+ Here is what is NOT in TeXsis, but expected in a later release:
+
+ * Babel support for other languages. We had this working with Babel
+ 3.4, but then the author of Babel made a big revision (probably to
+ update to LaTeX/2e) and now it doesn't quite work. You can try to
+ find the older version of Babel if you really want this.
+
+ * Hypertext: I had hyperTeX html links working, but have not
+ documented it. It seems that work on hyperTeX has either frozen
+ or changed direction with the anticipated arrival of tex2pdf.
+ Once I get a chance to read through the proper documentation and
+ figure out where things are going I will update TeXsis to put in
+ the proper pdf marks.
+
+ * Alternate citation styles: numbered footnotes (rather than
+ endnotes) or citation by the label ("citation key"). It's almost
+ ready, but not quite.
+
+$Id: NEWS,v 1.1 2000/05/17 01:06:42 myers Exp $
+
diff --git a/macros/plain/formats/texsis/PC/README b/macros/plain/formats/texsis/PC/README
new file mode 100644
index 0000000000..ac84bdab20
--- /dev/null
+++ b/macros/plain/formats/texsis/PC/README
@@ -0,0 +1,16 @@
+
+The file texsis.zip is a PKZIP file of TeXsis 2.16 with the BNL site
+file and a pre-made .fmt file for emTeX.
+
+It will be replaced with a more generic distribution of TeXsis 2.17
+when we can get someone with a PC to make one.
+
+The file TXSpatch.tex, if it exists, contains the latest patches for
+the latest version of TeXsis. You should therefore copy it as well
+if you are copying the distribution file.
+
+
+For more information about installing and using TeX for 386/486/586
+PC's with Microsoft Windows see ftp://penguin.phy.bnl.gov:/pub/msdos/README.
+
+- 2 February 1998
diff --git a/macros/plain/formats/texsis/PC/README.PC b/macros/plain/formats/texsis/PC/README.PC
new file mode 100644
index 0000000000..04324c62db
--- /dev/null
+++ b/macros/plain/formats/texsis/PC/README.PC
@@ -0,0 +1,65 @@
+ TeX for 386/486/586 PC's with Microsoft Windows
+
+
+ The following files are available by anonymous ftp from
+penguin.phy.bnl.gov:/pub/msdos:
+
+ emtex.zip is a PKZIP file of emTeX, a public domain version of TeX
+ for 386 or higher PC's running DOS and Microsoft Windows. It has
+ been slightly modified for BNL:
+ texsis.bat has been added to run TeXsis;
+ pprint.bat has been added to print on an HP Laserjet.
+ texfonts\4allmine.fli has been added.
+
+ notgnu.zip is a PKZIP file of nogGNU Emacs, a version of Emacs for
+ Microsoft Windows.
+
+ texsis.zip is a PKZIP file of TeXsis 2.16 with the BNL site file and
+ a .fmt file for emTeX.
+
+All of these files can be freely distributed.
+
+
+ Installation instructions:
+
+ (1) Create a directory c:\emtex and place emtex.zip in it. Unpack
+it with the command
+ pkunzip -d emtex.zip
+If you change this or other directory names, you will have to modify several
+.bat files.
+
+ (2) Create a directory c:\notgnu and place notgnu.zip in it. Unpack
+it with the command
+ pkunzip -d notgnu.zip
+
+ (3) Create a directory c:\texsis and place texsis.zip in it. Unpack
+it with the command
+ pkunzip -d texsis.zip
+
+ (4) Edit your config.sys file and add or modify the shell command to
+allocate at least 2048 bytes of environment space:
+ shell=c:\dos\command.com c:\dos /p /e:2048
+
+ (5) Edit your autoexec.bat file and add the following lines to
+initialize TeX:
+ call c:\emtex\set_tex
+ set texinput=c:\texsis;%texinput%
+These commands must be executed before Windows is started. set_tex adds
+c:\emtex to your path.
+
+ (6) Using the Windows Program Manager, add c:\emtex\dviwin and
+c:\notgnu\wnot to an existing or new program group.
+
+ (7) Reboot and restart Windows.
+
+ (8) Optionally, run TeXsis on the manual to see that everything is
+working:
+ cd \texsis
+ texsis manual
+
+ (9) Start dviwin by clicking on its icon. In c:\texsis, try to open
+manual.dvi. No fonts will be visible. Under the Options menu, set the font
+directory to be c:\emtex\texfonts, and under the Resolution menu, set the
+resolution to be 300dpi. The manual should then be readable. Under the File
+menu, exit to save these changes.
+
diff --git a/macros/plain/formats/texsis/README b/macros/plain/formats/texsis/README
new file mode 100644
index 0000000000..92f69359a6
--- /dev/null
+++ b/macros/plain/formats/texsis/README
@@ -0,0 +1,152 @@
+ TeXsis version 2.19
+ 21 August 2003
+
+
+ GENERAL INFORMATION
+
+ TeXsis is a Plain TeX macro package for typesetting physics
+documents, including papers and preprints, conference proceedings,
+books, theses, referee reports, letters, and memos. Texsis macros
+provide the following features:
+
+ * Automatic numbering of and symbolic reference to equations,
+ figures, tables, and references;
+
+ * Simpified control of type sizes, line spacing, footnotes, running
+ headlines and footlines;
+
+ * Specialized document formats for research papers, preprints and
+ "e-prints," conference proceedings, theses, books, referee
+ reports, letters, and memoranda;
+
+ * Table(s) of contents and lists of figures and tables, as well as
+ list of figure and table captions;
+
+ * Specialized environments for lists, theorems and proofs, centered
+ or non-justified text, and listing computer code;
+
+ * Specialized macros for easily constructing ruled tables;
+
+ * Simplified means of constructing an index for a book or thesis;
+
+ * Easy to use double column formatting.
+
+TeXsis was originally designed for use by physicists, but others may
+also find it useful. It is completely compatible with Plain TeX.
+
+ You can find out more about TeXsis from the TeXsis Home Page, at
+http://www.texsis.org
+
+
+ SOURCE CODE
+
+ Source code and documentation for TeXsis can be obtained from
+ftp://ftp.texsis.org/texsis and is also mirrored by CTAN, the
+Common TeX Archive Network, in CTAN:/tex-archive/macros/texsis/ .
+Finger ctan@ftp.tex.ac.uk to find the nearest CTAN server.
+
+ Small improvements and corrections to TeXsis are distributed as
+patches in the patch file TXSpatch.tex. If there is such a file in the
+texsis directory you should copy it as well.
+
+
+ INDEPENDENT MACRO PACKAGES
+
+ Several components of TeXsis can be used independently under Plain
+TeX:
+
+ * index: index.tex contains Plain TeX macros for constructing an
+ index for a document, in conjunction with the MakeIndex program.
+
+ * tables: ruled.tex (with TXSruled.tex) contain Plain TeX macros
+ for making nice ruled tables.
+
+ * dcol: TXSdcol.tex contains Plain TeX macros for double column
+ formatting.
+
+For details on how to use these see the documentation files that
+accompany them on the TeXsis ftp site (each has a separate directory).
+The comments in the files are also very complete.
+
+
+ INSTALLATION
+
+ TeX runs on many different platforms, not just Unix, and TeXsis
+will run on any installation of TeX. It is best to perform a system-
+wide installation of TeXsis so that everybody may use it, but it is
+also possible to install it in a private directory for personal use.
+Since TeXsis is a "format" the steps required to install it are the
+same as the steps required to install any TeX "format", usually using
+the `initex` program. It would be best if you would review the
+documentation on how to do this for your own TeX installation.
+
+
+ Very complete installation instructions for Unix, VMS, and PC-TeX
+are given in an appendix to the TeXsis manual. You can print these
+without having to have TeXsis installed by running the file
+Install.tex through Plain TeX.
+
+ That said, installation on Unix computers is rather simple. Unless
+you have an unusual installation of TeX (in which case please read the
+output from Install.tex) the steps are:
+
+ 1. Edit the Makefile and change parameters and paths as
+ appropriate, following the directions given in the comments.
+ The defaults are set to work with teTeX, a common distribution
+ of TeX for Unix. You will probably only have to set the paths
+ to your top-level "texmf" directory and your local "bin" directory.
+
+ 2. (Optional) Copy the file TXSsite.000 to TXSsite.tex and edit
+ this file to contain appropriate site dependent information,
+ such as definitions for the name of your \ORGANIZATION, or your
+ \letterhead, or change \LandscapeSpecial, etc... If you already
+ have a TXSsite.tex file then copy it to the current directory so
+ that it will be included when building the format file.
+
+ 3. Give the command `make` to build the format file and the manual.
+
+ 4. Give the command `make install' to install the files in the
+ appropriate directories.
+
+
+ MTEXSIS
+
+ To make it easier for the casual reader of electronic preprints
+("e-prints") to print a TeXsis document we have collected the core
+TeXsis macros into one source file (called mtexsis.tex), with all the
+comments and blank lines removed. A reader who does not have TeXsis
+on her/his system can then simply get this file, add
+
+ \input mtexsis
+
+to the manuscript file, and print the paper with Plain TeX. You can
+make your e-print manuscript files automatically load mtexsis.tex, if
+it is needed, by adding the following line at the begining of your
+manuscript file:
+
+ \ifx\TeXsis\undefined\input mtexsis.tex\fi
+
+It is suggested that you try running such a manuscript through Plain TeX
+with mtexsis.tex first to make sure that it works.
+
+
+ MAILING LIST
+
+ If you find TeXsis useful you may want to send a short e-mail
+message to texsis(at)texsis.org to be put on the mailing list for any
+notices of updates or changes. We will only use this list to inform
+you of updates or changes, and we won't give the list out to anybody
+else (we hate spam too).
+
+
+ AUTHORS
+
+ Eric Myers <myers@vassar.edu> Frank E. Paige <paige@bnl.gov>
+ Department of Physics and Astronomy Physics Department
+ Vassar College Brookhaven National Laboratory
+ Poughkeepsie, New York 12604 USA Upton, New York 11973 USA
+
+
+ --- ---- ---
+
+@(#) $Id: README,v 18.3 2001/04/06 23:12:48 myers Exp $
diff --git a/macros/plain/formats/texsis/README.PC b/macros/plain/formats/texsis/README.PC
new file mode 100644
index 0000000000..fa3cc2826b
--- /dev/null
+++ b/macros/plain/formats/texsis/README.PC
@@ -0,0 +1,75 @@
+ TeX for 386/486/586 PC's with Microsoft Windows
+ ===============================================
+
+The following files are available by anonymous ftp from
+penguin.phy.bnl.gov:/pub/msdos:
+
+ * emtex.zip is a PKZIP file of emTeX, a public domain version of TeX
+ for 386 or higher PC's running DOS and Microsoft Windows. It has
+ been slightly modified for BNL:
+
+ texsis.bat has been added to run TeXsis;
+ pprint.bat has been added to print on an HP Laserjet.
+ texfonts\4allmine.fli has been added.
+
+ * notgnu.zip is a PKZIP file of notGNU Emacs, a version of Emacs for
+ Microsoft Windows.
+
+ * texsis.zip is a PKZIP file of TeXsis 2.16 with the BNL site file and
+ a .fmt file for emTeX.
+
+All of these files can be freely distributed.
+
+
+Installation instructions:
+==========================
+
+ (1) Create a directory C:\emtex and place emtex.zip in it. Unpack
+ it with the command
+
+ pkunzip -d emtex.zip
+
+ If you change this or other directory names, you will have to
+ modify several .bat files.
+
+ (2) Create a directory c:\notgnu and place notgnu.zip in it. Unpack
+ it with the command
+
+ pkunzip -d notgnu.zip
+
+ (3) Create a directory c:\texsis and place texsis.zip in it. Unpack
+ it with the command
+
+ pkunzip -d texsis.zip
+
+ (4) Edit your config.sys file and add or modify the shell command to
+ allocate at least 2048 bytes of environment space:
+
+ shell=c:\dos\command.com c:\dos /p /e:2048
+
+ (5) Edit your autoexec.bat file and add the following lines to
+ initialize TeX:
+
+ call c:\emtex\set_tex
+ set texinput=c:\texsis;%texinput%
+
+ These commands must be executed before Windows is started.
+ set_tex adds c:\emtex to your path.
+
+ (6) Using the Windows Program Manager, add C:\emtex\dviwin and
+ C:\notgnu\wnot to an existing or new program group.
+
+ (7) Reboot and restart Windows.
+
+ (8) Optionally, run TeXsis on the manual to see that everything is
+ working:
+
+ cd \texsis
+ texsis manual
+
+ (9) Start dviwin by clicking on its icon. In C:\texsis, try to open
+ manual.dvi. No fonts will be visible. Under the Options menu,
+ set the font directory to be C:\emtex\texfonts, and under the
+ Resolution menu, set the resolution to be 300dpi. The manual
+ should then be readable. Under the File menu, exit to save these
+ changes.
diff --git a/macros/plain/formats/texsis/TXSsite.000 b/macros/plain/formats/texsis/TXSsite.000
new file mode 100644
index 0000000000..a9825ef962
--- /dev/null
+++ b/macros/plain/formats/texsis/TXSsite.000
@@ -0,0 +1,164 @@
+%% file: TXSsite.tex (TeXsis version 2.17)
+% $Revision: 18.0 $ : $Date: 2000/05/17 00:45:04 $ : $Author: myers $
+%======================================================================*
+% This is the site dependent info file for TeXsis. Edit the things
+% below to match your installation. Take out what you don't need or
+% want and add any local macros or other stuff you want. Anything
+% between \Ignore and \endIgnore is ignored, but will become active if
+% you remove the \Ignore. Remember, this file is only read in once when
+% texsis.fmt is made!
+
+% Change name to your own institution or site here:
+
+\message{Site dependent info.... Generic version.}
+
+\ATunlock % make @ a letter
+
+%===================================*
+% \ORGANIZATION is the name of the issuing organization, which
+% appears at the top of the title page, or on a \Memo.
+% You can also change it before you call \titlepage.
+
+\Ignore % an example using mixed caps
+ \def\ORGANIZATION{{\eightrm {\tenrm B}ANSAI {\tenrm I}NSTITUTE}}
+\endIgnore
+
+\def\ORGANIZATION{}
+
+%===================================*
+% \LandscapeSpecial turns on landscape mode on the laser printer.
+% How this is done is very site dependent. Uncomment the version
+% that works for you, or insert your own if these don't work.
+
+% 1) This is how dv2ips does it, and you need to have landscape.ps
+% accesable to the filter program
+
+\Ignore
+ \def\LandscapeSpecial{\special{psfile=landscape.ps}}
+\endIgnore
+
+% 2) This is how dvips (Rokicki's version 5.484 and later) does it:
+
+\def\LandscapeSpecial{\special{papersize=11in,8.5in}}
+
+
+%===================================*
+% \manualfeed tries to put the printer in Manual Feed mode, for
+% printing on letterhead stationary or envelopes.
+% How you do this is really installation specific.
+
+% If you use 'dvi2ps' then use \special to read the file manfeed.ps.
+% You can get it from ftp://feynman.physics.lsa.umich.edu/texsis/etc/manfeed.ps
+
+\Ignore
+ \def\manualfeed{\emsg{\@comment MANUAL FEED MODE SELECTED!}%
+ \special{psfile=manfeed.ps}}
+\endIgnore
+
+% Rokicki's dvips will do manual feed if you use 'dvips -m'
+% but this tries to do the same thing (and doesn't work! -EAM 98/03/06)
+
+\Ignore
+ \def\manualfeed{\emsg{\@comment MANUAL FEED MODE SELECTED!}%
+ \special{! @manualfeed}}
+\endIgnore
+
+
+%===================================*
+% \@DOCcode is the document code that appears in the upper right
+% part of the title page of a \preprint. It starts out at its default
+% value, and is changed by calling \pubcode{<code>} before you call
+% \titlepage. If you don't use anything you'll get \TeXsis.
+
+\Ignore
+ \def\@DOCcode{UTREL\hbox to 1.5cm{\hss}}
+\endIgnore
+
+%===================================*
+% \banner produces a banner across the top of the title page for
+% a \preprint. Customize this however you like.
+
+\def\banner{\vskip 0pt
+ \line{{\ninepoint\@PUBdate \hfil
+ \hbox{\vbox{\hrule\vskip 4pt \hbox{\ORGANIZATION}\vskip 4pt\hrule}}% %
+ \hfil \@DOCcode}}%
+ \vskip 1.0cm
+}
+
+\def\@PUBdate{\uppercase{\today}} % default is today
+
+
+%===================================*
+% \letterhead{phone} is for copying onto letterhead stationary.
+% It just puts on the date and a phone number (if given).
+
+% THIS IS JUST AN EXAMPLE - MODIFY FOR YOUR OWN INSTITUTION.
+
+\Ignore
+\def\letterhead#1{% letterhead for copying onto Univ. Michigan stationary
+ \def\PhoneNumber{#1}%
+ \emsg{Positioning date/phone for University of Michigan letterhead.}%
+ \begingroup % this header stuff is local
+ \parskip=0pt \parindent=0pt %
+ \null\vskip 0.6in % skip down to date line
+ \line{\hfill \hbox to 5in{\tensl \today\hfill}}% Today's Date
+ \line{\tenss \hfill (734)
+ \ifx\PhoneNumber\empty 764-4437\else \PhoneNumber\fi}%
+ \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
+ \vskip 10pt plus 1fil
+ \endgroup}
+\endIgnore
+
+%===================================*
+% \UMletterhead{phone} is a facsimile of the University of Michigan
+% stationary. If \Email is defined it is included under the phone number.
+
+% THIS IS JUST AN EXAMPLE - MODIFY FOR YOUR OWN INSTITUTION.
+% It uses a PostScript image of the Univ. Michigan seal, umseal.ps
+
+\Ignore
+\def\UMletterhead#1{% Facsimile of UM letterhead
+ \def\PhoneNumber{#1}%
+ \begingroup % make these these things local
+ \null\vskip -27pt % masthead up a bit to match real thing
+ \UMmasthead % UM seal and name
+ \line{\hfill \hbox to 5in{\tensl \today\hfill}}% Today's Date
+ \line{\tenss \hfill (734)
+ \ifx\PhoneNumber\empty 764-4437\else \PhoneNumber\fi}%
+ \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
+ \vskip 10pt plus 1fil
+ \endgroup}
+
+\def\UMseal{{\hbox{\epsfbox{umseal.eps}}}}%
+
+\def\UMmasthead{\line{\llap{\UMseal\hskip -35pt}\hfill
+ \hbox{\vbox{\hsize=13.99cm \def\LC##1{{\twentyfourpoint\bf ##1}}%
+ \line{\hfill \twentypoint\bf \LC{T}HE \LC{U}NIVERSITY OF \LC{M}ICHIGAN}%
+ \vskip 0.85cm
+ \line{\tenss DEPARTMENT OF PHYSICS \hfill 2071 Randall Laboratory}%
+ \line{\tenss \hfill Ann Arbor, MI 48109-1120}%
+ }}}}%
+\endIgnore
+
+%===================================*
+% Mailing Labels: you may have to change these depending on your
+% printer and the kind of labels you use.
+
+\Ignore
+
+% This is for the "standard" inch high, 3 across the page labels
+
+\lblHsize=7.32cm % width of standard label
+\lblVsize=2.54cm % height of standard label
+\fullHsize=8.5in % hsize for page
+\fullVsize=11.0in % vsize for page
+
+\lblVoffset=0pt % shift down this much
+\lblHoffset=-1.8cm % shift over this much
+
+\endIgnore
+
+%>>> EOF TXSsite.tex <<<
+
+
+
diff --git a/macros/plain/formats/texsis/TeXsis-2.18.sea.hqx b/macros/plain/formats/texsis/TeXsis-2.18.sea.hqx
new file mode 100644
index 0000000000..fc326c80aa
--- /dev/null
+++ b/macros/plain/formats/texsis/TeXsis-2.18.sea.hqx
@@ -0,0 +1,8304 @@
+(This file must be converted with BinHex 4.0)
+:$e4P@(0TFbdb,M%i,R0PB3""8&"-49K88L%!!!ADp3!!-TNSIJ%"D4J!"FL93J!
+!#*!!#UQ@#3UT#CLUQ3Q3!%#)K3QCN!#AH(CUKkQ(F)G`KjN)J!J!S!U!QA!!N!!
+!8!!%CP4RC3K949TP4RGfT`J!"h!@!!)M089@GSDC#!L!J!!)!!J!J!!!#!mL094
+9G@GJCRCRK`!'!)#UU'ZfkA,$Sph[iDGZ8)F%1QAmj@j3kjEFVF*`dF1IdjJ8H[m
+2,q-20lV1@&*GS)H%!rjpF-rTiH+'INj16cmAkHILp)#qArA*bmHH&qm)-2Cfi`m
+fDVQlr$frPQUJ@L(!fbC8hh55"3eiEBG&mYYZU-iHkH9,DEU5KKVKlpQr+h9P$(E
+KUP+bfI9PQUc9F(IiD2bc9p(6ZRGKUq'DZ9qA9h9q[9KII+G+beLc$l8rHiT`rj(
+IKZTmFfDZb@ZX(VT`lUNR,S5-`[M60#%+ilZh,XYTUf8flT3lr$ae3bMebK5)+)c
+XKG(6+l+&XiF),%YJKcYPVI"b"L@f8p8P0!(Z'Qc+hrmZE2k2phhJbrc9$XYXTX0
+P4K"BKeS4k0'KK(G+I8m*&b)"rlUKGZfPXEJDYBB3L0aZR6VlUpH'lE58Tii@LPp
+1[ie!hrT9$2k-D3diA@3&-Y4iQY#Ddl*AGFRCRmS-p$$2+@UKdpXP'a`k+4M(UN+
+`lr$kDP@B%56e!m`YQ",mPHRUfiEX5BrA9$6,U&mR%Q#$UP0dU9bRCIKC,Q&Gh4l
+3,r29"JU++ZZJ!f%49mVK'#EP(RKcCdX*ikQjD#Pl6$qp5(VpQM(**SMP2I$$'8h
+TjNp@C*+qE,hbXbq&Z+4rr$NIMTbTYMUSNEqUU$""r4A(E,VY`h$hBj&9Ui"If"V
+)MePpVdabPGE14$9TE#FSDEScq%#-+@DK`a,D4$Zk2erMTrISrET5Er09$b-%I*q
+F&*j016kBBc`TXPYIpPGjR!5hEP0YDB,4E"C65BfSX$Xpmb1k)qKV&cmSaV#V@4%
+9rl%&m6DhCEPUZMD1hr,jFrFZb#&(pDS!FMT'KA4+j[*K(('8Aq0K3ECX`ME0-Yf
+QqfP*@2$8F*0QVC)[apcMpHJaBIUfAEiHbkdIJkEm9j`aMY@rA0ab29SqK-+Z1'@
+-4p$DrSkB!XP-pCM6j%1!GcLq4lA8E3UrpZ`T)I'Hr`qe5FITVG5mXqFekK#TC-+
+JiGhAk6j@MpCK2lk$EScP0kQKj$$)0pdNLpPICX&LP$&S$2`k11'-YTeqNm"F6Ii
+R+IL2P5H8CUZIRjiHcr[YErp29k[9Qc!!!%)!!(QTPiUAUJ!!!+!!!!!+5BH(#)L
++H@Q(LBUDL(#CN!#AKhL*Q*U(Th#(LjQC!'!!P(CNCQ5h994D999fKUF(!!L!&`!
+#)c494QH)LDS*UJ!!#US!!!X!!!#`1M0%4&C@C@CQ9fChGhGSPiL)L)KhL)Q)LBL
+)L)UCJ*!!ZCLjHSUD!!!*S*S!!+UU!!#`!!!!!!!!!!#`hYk'LG8Z''DP9,XQ([[
+Ki2G,pVjh`kjAAcTC$bC1$cH(FhS3r$`E[KKh[E,VQ3a``i-RPKhSIiKhZ51!)A"
+jr2j[UmIRqVkr($aqAKm[QiI(pLKrLa`e8ZiB9l!8SGlFh[Zq(apAL*5pfS'JS"!
+!L-,BhB3TSJU!lm1R(#%m)Dje93M9I5'ZPh8!IKUKce4RB46N")G*B!EUNEi+)"Y
+8Xf"8B&HqGGS0GFFee!GkA3cDSfDCfDBBDT%LS2Ef)(#Q1&S3,AUPB8("GccZ"2P
+RKK3&lRTIKdCVTfK09&C)QF0"QPN+*5f3!-Ej3bhfbc6M8#rAA'c2H4r1bq3@ji4
+!%X,X85kmNN,!%AF,B'D*G*!!+UP)Aa9lN!!c-9IA+k335qHQ`*3Kkd6c4UUf)ZA
+ZTA'q(YTe6cG8qq&5kjfSEVEUDESe`m$P'rqFRPrejS!CkET#L#l`Ur,Tqb!C3e5
+MRPFP!Hq5-BC!4E)AkUBeChj$D0Qb'HkB-BGDHE9$'`$qr"@9@!NE3@EETJk3!1U
+@`$d"aM'2dj@r#r%%F+Q)BpFjDi"1SNMrmPqhZBG96#&G,*i"1%K0ZEhdr$irh)+
+p2lFA,cqcdp"Sf*N[f@B4pr#MYr$ir*P3Hc`l2E,2fpJHZ'%[HN,CjdJB(lkESjZ
+U@$DJ!r4&lT%k*BFC$(Cq0dT@GS#RmYi-j8T-d#UDQXe$[#!JUG)25$$TZS'[l2h
+N4Gf`K$H&'R9*'jJd3X@j41l'%#'qHCb8-ET"B5`a,hSU!p!*h2ee6$kr$ircr'k
+1a3i&(!(rUL(%0HLV%L,je$h(XL3Yr6PMTN'f!,fe2!"AF84mq0aXe!cjVNUr!Dp
+&e0B9`![D5&G!GX08F'*hC'X+X@IkC#ejb2F2@+!$4laaYRJ!4l*B#TJc"KaCmi$
+P,%LfiXF)pFCe4k48iC%CJ3qNeZD*LYX@`p%JbmJPc,#2hTLJPIPP!K0AE5k0daB
+,dl)@ihkM#i9!`YTEDmb![,Me(BNjQkKH@NJ`q$+%1F%0BT+d#d(T%k1J+U#JZ"p
+JF`$T4-dIdY3I&epk&dX-EKA$4%cYZ&i0-@8P+V6mH*9L[KUMeb"M"Y+KdKR&YTH
+d@'LEKT3+ZNK9b)dRIA#(C2)-(mf0aBjNZZeFpTI88dL1JY(+'YC"h-qV*Krqcek
+)E!qBb2QplA'a*q12SlKJC0`#GXH13IB@ea9(a-%8$C8E9!Lj1X+(ddTeC&Y&KkL
+8hkV(kD"J#&ffKLrQl$0L,M5TV)fZ61fXSV3%a4"PCM2hGKYC5(ADmhrVURh8((1
+-rNka9m'`G4*-FfBaK0LU3&JeZLm4&-*$5J(+##NBYq%+Tp3`@T`Z8rE6SGl1L03
+bV'p$DhQ,CI$+S@56k+8`),UKG)UKCiaUEmiXK%!@&KmC"K'&hqml8!Al3H1dD+*
+QhlKZkD`dUc8H-#B296[1qDY`N!#(j!9$8h[T5YRTChdTe58KNiL[VSMGG)"J*NC
+aN!"ChlD!5*T+,UZkjf3D6H8[MXFF[jAG,hS&S@#i4G[Cq3TjKhj9K%VV,rS&cUU
+LC+)Y2rq0jNJC+VU0H@ZTIBR$ZlTfp0FVSeCqe0FB$cbIr(+l'U843)N,h*Xlm!a
+3ipPXL@kFXi5##i"8j%4icEkTTIE"*QQ0LeKiMM28EFbbYBBqb5mUNl-e@)pbmBG
+h,$ZP+qlfG[GA"-N&aVd889j)YJ6m)r%FGNFdSH*GEAL@fjQ4pQB&GYBT4rMq(Aj
+FI6mmDTiJ8pU&RXk*6rp,YbMMKZqM[pm!H![''MCQpX6a+S,!E"j,9f&65*V%*Fc
+N-B3,#H-X8cq[!CA'AQhLTFSi)U'jE+'JbPLG-P`-232965c-[I3#jkATi)L2S'A
+X8k#Pqi)Q40K-b[-2%4Y-VQHHM3%Y!+C@'HN8CYRh2Yqk$6H%cNJB246SlY(habZ
+ATAD")ZaPZJUXGG)c[Xd)Y(dBG02H4MpRPKaMK`T9&(D3!"PKl2KcM-CGJJ[CVe*
+*CS(6HS6Y#4*edc(XR'1*ZII5E(V@S0k+E00E["#`3Ej4P,+Y8Th3(&-k'6EYPpJ
++55fA!Gq0S(`HM9&#6V"44LFH2PrIrE,K"4XLArpaMRZa2*)%V#-b%J-0N!$VL1@
+S%1@'Xk52'PX(!&"m#%5X@kA`2-!PbV1B(ICXh%X!,ZNE'2pj2#Z2X[I%XZh%ScH
+VfG5c(bH5'6ki$c3bF"iLdMVT(A3P)FB#h32X$B+$QDUb3db$Y)RqB!"j1#'6b!L
+F``U6EEkGJ8GZ4SMecUlI1lPmi22cQ-2Bk,*A#ZcMj[CcHhNr6ej2GkIfha`AMj!
+!"clE)DTeTm-JYMjhX&h!j[&MTb(j,H30Ybl%hVHT*E!F*'m0$rjjcHiA#*aYKA$
+%B4'pBdfHqfUHBC0eKdGS(e$Cba1PHh@Fi2V@2Nl1TI4%3q0XkpUDmNDr$*Lk2I#
+B6l0J`VV6a*&r1Z0al$UlBi608M[N!pC&KGCF,kEKa[FUI1Ml8qGriBeLdr*,2Mp
+jlGZ$l"'[B@9rd4Ib52ccV-e!f(2Uf$NG#SIr@(bM5SF"IP""RT0([&CC$LZk6TI
+jI@"2dF6Iq'FSf[@ie(bfEX&6CA$`&S-,K!+JmdT@Pk3&c+r$`m1jZCE*DaIjCJZ
+GA2+d,3c4BJ0qlaJ5Lb4Z2'l`GMRk'GMB+`hH$YbkDUG-DKM"eaXc5HP-4b%RQ%T
+P4lp%HPVrL(p*)JA%@!2-M48FPKQTIGi0hbGMcA1%ChI)kGHe4BhbdHUHmmbJ0Q#
+YcJ,)TdeG1DT#Qqdm3AK'Q#)e"T[f"plT9bVk@BS+Vl)4M$%#9QDlVAXZ2rE9chT
+JbRLdBAXCP%+&G"9pr2J3C!2D2`JilP"UlAb+@X8"8r4FfRdb-Ea8h4Be"lTYh5&
+A0r),2f!)pUVEb2[0fh0%l"4lK8mF(-!SNFRdicJABr6jK)rZRGSc#)mhXj(ZLI4
+MB[XR$4G5Y3U0fZ5m@1q!YFcdZ'(ed6a(!Kif1IV`F#Pmf"LHi5hML,p!6XDf,jL
+Z6i2XSfIIKFH-mpl9+Hk3!*Uj-%$XJASMI*!!T@lP#!YIe4ihiG+$fm4EklR')Si
+$`LBf3$9pP'E!%0150BPjVbd`H2+1$G3DrU+Hmr`J&%hT%l'p8DMd+SL*Lp&8lhH
+#(Bh`[)P1lBE6RmCiCe$,J@62G[k(RaR03lT$6GBI((jQK40fll#Kr8)33G#"q,j
+m2(SLCpbhJf1[%K2EH$Sm-L"4S6C`h*qj$3XclX["fcUF6[TG#VRVLq"92C*BTG"
+jDA0Q,R[-Irk$J4'p!M2FQqI99r[3)cS!28ci$cf[PQ42hL6q)[I1XBfH+(11TXq
+HM2a*($-0q(*i@4*F8J90-b8P2')#Pb,k1j4"+Jmp&jk'aq@Eb-mhS(,3*dcTp)h
+9FBIQLJ)!3Dqa1QIBb*h%f(TKCUTViN$b9`YP!jA(PJDj8&lU4Y'[DD`e2VJI5eF
+0Q)$4AMi6YjI5B"F`+(C1p`!ef5a"U522f0B+M)rE02k"`b*fpY5%*!lE"+jqDK9
+i!FNL&%cb3(c-&L%9SafLC+E)e0UZ3*bcrT1JlA8PfkQf-QKEj!%[82k8[QTJ!2E
+@1iMAidUcbXZSPUK86RPG-Hc(8$@L4H`G!*raY+jf$AN&kNUKS!F'['2pm`9FL)$
+Z+`9,(&@iKhejU)M"3RM(e2d(l)A,G5L1$BkL$Z)jcbMQe12abccf6dkRKQj)hG6
+4VmM"VbMF'L-%DrmMel'M&VK2U$$M,,3JAXH$5V'Yl4Hpqcc)&Zq[+$(S2QTTG`6
+fR"a-pB&im3NB3MMQU(5ik+6#jX21ifPjTY5$pe-dVlfT$lBkqLFV,&bL1-,(93H
+qK+UIP++p6aKqL9Ua5F-[,'kLYSDR[GMGrh'Jlf9&h('k`D9D@FiLUIf!BU!S2kQ
+D#bB[F2cfmL#ZHRjf#e9$B,LSa&6Ir!Q,iq2PBrYH`,5i[H25!Hm'VRlH,AcM81F
+@j&LFH6pCeCqJGL@YJD!6r2'c68`eUeqUQH0D'Ke6'rM`X"d5Lm'(X(Vqa+R4J23
+@9krbXj3BY*,i%ee%[(R@KjiU)G*KF&pK,k!AiI(qfpprhrI$dmhUHIr,qhlIY!!
+!3J!!UTUS!,8!!!!!!,!!S+"+B!N(H)"SD)HBZkZBLJX+"jL)L*F!LAK`H(LjZ3!
+!!(4N9&9PQ&C8D999GSB!!!!*N!!8!!)M0&9@CQKiLDZlU`UVZkX,`-"!4%499@9
+@CQCQCfKfGhGiGhGhGhKhLAH)L(KiL)H)H)KiKjQCLBQDQ)L)QBQBQTQCQjQV#DL
+SQD#EUJZDU`UJUr&iZkIebZbKkkF1@0eZl2A$miiia`cj3jlibqN-pdmCdXmHZVa
+H+(lrapNF+iHbl,2'lETRG6#(E-JE)JCP999m,T6`bR"m#LVrhprirjUUlTrrNF!
+!GQ-j`bTCRaMM1((GG,G#8F)EC`aR@d(8kb*AQTM$I5ZkbkGG@Q&Fm56%-jilmS8
+X3$IK%#j$XaTqXjC`l00YpdS0%Gcr$Xl2KipF)j9BciBdVdN"Dfc[Taf3!)3kF13
+(@`(9K)#[5'VZ!T!!%bh'1r9#l""L!SN63)3#V)K1`cLGPfB!M,+NVSNYE,Vjj),
+B$I,0ST8"HU92!$@#!j+A3*`S5"-H&eB"KJi%,3K1qm!RqA6epAZp[blYP98)GG-
+`8fk1E4!J!pXFJ%i8KfAa!J!'GF-+CUKF(b#MbSJVik%K,!P2#1ql#e59KaZch)%
+%rVQ$R+ciE,X-YF0PPDL$XPCE#ZL#a(K`[jE+LLLQ&r+'A#B2Zp`2SD%N3FEK5E-
+rU&m!HFXq30Y"i3@UJ2!90PZTTH9,`caQL4b5'8GiBH%i%DbdpS8XUDBK9kT8d`!
+$"3B&`"e[RKQU4`L9%NC4j"bXKraZbQ%MeH[ipRkG[9lralLe[a99I04#3b5bP`,
+L*9f&G`8pS$MBA$KX0[I9G(Tqrrb!!Alb![T!#qRcN!!Ad%"IqL![rC!!&rb3!"5
+&(T)8HRd`qlcqIckb!h38BeHd2S3r,N@5P1rZ%#(dKlGN1b0eXbaAiSJH63lj"1a
+C+3Y,jS9!(U'-'I#j9#K#H0PJHVR@8'rMeI,Zq2EqK3Ar5UVXaZ#TR(B3fp&TrGX
+k2[95LTlP5Y(Vf"2a#TR6VNDXVYr!ZL0&6#ZFViia5,P#ZG+[3Q1!K6Zb3E5*`J!
+`*Q!C!`pJpXLc)a#$MI2IYC%K'8Djl`Mb90qr6#i6K3J@9-2ed`55'T(C3p@!Na$
+-SibhDi#1G4pH#r*'Q&fX034dbQ06Z4JZNL$1bl0([+!4R#q#TZlFa#H@PPPdVQf
+Tc,NrRjJ$ZkD3!&6520Xc!IA2`%M(!$%aTCL$j+0qlN#l-i45m#Pe,pNC8`P0NG4
+Cf"M4`,,,3,ibdaaS*I5-M4c9,18)*lSPrS)kQ0#X)!F)FUTiN!"'552)LX!KK1C
+!q+"I92km!*J3Bi+6LfeMqhcch%')`fJ+%'8$!N%Z%2edbcUe0V#+lM'aU5GMqB!
+d-"Z`4"3@MN#+,*LEr[krQqjVrH*VN!"f+EYA`%,%mG3%5'ViAEFBimY6EUL)`"T
+-QHKcT26)JQKH$T[[0$FJYq(bpM3akd([9dijKa+k@T`'%S'i3XL+3`40I5Rd+*L
+H)1*LRN'f38U0!F6E18$2L8)r*AhZS1K#LGGi!PFTcUhCjm29j[0aimGK4`X!QbQ
+0[QBAQAQKi`cN)ZMH*VA5+11)%X*l!Ce8iKj3*ZT[IXUa@)!Z3[r$-4E"1,5qSfL
+Lf$&#ac6F!d@6[BpiAKJLm3idac%'TLAPZT3ebd5,jITJ4kD62P3#1!i#k41RiSr
+D3L4!b`42+cl3F02elSq",M1JH0$HJ9#"2A210ej*lU@GqAN`CeKGkFKQH9lDRER
+`6`YHd2BA08Jbl@Xma)Sq&`5H5CC"iLfTAJl,q6HM@aN'5bkZ"D3Ifcj8C2XHec+
+L2HYPXi"Dq@E5k'bh,6D$U`-K')@85B8BDZ-pZ3,T(ZHbqBVX*34G(kE'#9G6@&Z
+0"0Dl6h4B5CdeA8!N-)$5@$GFabF)'VS"!EVSZU"VUY*$R%[DeHd"$aX1(L$k4VB
+VjQP4-1V9KQ`%KTFqL0HBE6SQ9CrZ$a$KX4d!D"KS6Bl(hMF(('0,$PpP,d56TM!
+)G@Fmdad#0GL'Qir6+$PqG9+,3QQ%DLGFQRkil&a""Kl!#Ni**HhR[@'(KLEb`,4
+,[531NYRqHm@Pj%*I&j5JSRl3CJ'f0B6rTLL5"3#F`l%(%1e*-Vk(3N5EY#Y@)M)
+*N@P5XRAV$34%S@`LS`q9jG8-Jmbh+q`Nc)-V52'M(Q,Uh!EBhm6FKfc#bJf$8kR
+%DM8Q,p$EcBJ3#1941MZ6@NrY"V#-G'$lir4YU46H@hq!KFLa"a6J(aJ'ZQG3',-
+kZi4UfmHfMZ9-FG1$4R&4iR%T+H0G*0AA1TZ#iZHhE`-l'f!kI,qrmHkVrJl$Mq0
+H-fq[l938crrQ8A1MCji*T4HAcqMbqIS&r4Zf8QP`JSqKZ3JE-(m[DdDjAkE"iHG
+%HjQ1i'eM@#eDXL'16D$+hN(4#3JJSV%"kddZZNY(*Q9f4T,G#!6*"dAN9[$pJd$
+Gi4S61rU0UjrrXX%5AFq4A9eKN!#Z-iR'#3fAV#!GA%GN1N!K2+3""ZGKbTS(#Z4
+S6T4hDUG*E21PqhG`5)FKH06)$[4d,Hb&9A8$m!N#ARK%9GCD"F4aELD9'*A@%24
+LED&!$B5aaRHQ)VRbdPZU,Y6$+i$+p'eBjI'e+F`Bd[A[K4Ddd8`005`YkB0#iXZ
+S8"h0GkGaB#f+9R&"ED&)m5+c(U+L"Rh1A5(-1SA)"-KD)BJlSJK$EkAJM)ZmKI-
+!cdY&f#H+i*)[FU$XNJ9(6$2P`1Q`0IQ+DXDeJGXc%[$lIYK`ZYf#H+`$R(Gdf*2
+bf3r6C$V"#+&ki+a!bGqp+F$r@B*e2E5AG4%IrCKfq0&UQ6kqlTke$mi6a6K&S,!
+*Ja!Hda'Zl'@0-[-96rAc&dIcALR10iM2r8*K&!4HJI0AcHKXKfPI!Z1G@XiM[A&
+@4dfH8#+H,3F"+I[!qKCSC+%q-9Nkc%+i1*LQjqV)CfSAe8&8P8B@!36RUUUlh@F
+IQ9D@+fpRZaChX9Ic34a93iF9Vq0,`R&qK"%N132E[F@Mc+k-D&*B'ij&V3&'mkp
+mlBSNK[aG!@8hACLaJqQp&mTPjF"d9'2(Jb1EZGN(D5*5D+6Z3YYm9dKCN!"Nmff
+5J0TPQ`Ab(e[J%-NIZDfRfUUS,NB(X4G@(!N%,Zp#aG$l#M1-ee"SlV&'U@mKG@h
+UQ1%@R$JhEihQF[URfCi)U*i$ENC+9&a%B4mC9'+iG82iR,5&1Cc&NTYpj+0,k4-
+F!+hXaNeAR@GY04Y)Z`XXL'P+eHA31NYe%1%UkUJ3mXVSBLZ3!(*jM%lcVD%3Rp*
+fLH2CJP)9+ilRL,'lJCb9)4BbZXjENEdq6LGB)3@eaH%G)8G%Sbkq8P-VcYbK`r4
+bN`Va3SUYk3!E#QXqbdh8FXGF``!()X4,Q-PA'8"C['fVMa,KC#JRG$"1P5jUJJ4
+fq@%ZjV`fEq!5!NKLmm,T-B9#lGRHpk%-+&Ier9E%ef!c0%eG)A1k[MHi%LBX`bI
+@pp84#RmR6aK%ArBX@rRdp[EdpIFRMe@aDZMZ(TK)X[V&+-h4L'P1jdbXm'+@iY[
+**hJ'-eMViRdXHhkbR`-F3d'R%@*[9T`5-bV$Q,%Hcj1[DkcaA(G*%lc[5CFcH+"
+XU3Zm6,eI3B5K@T5Jf#P44UFRC8d0Q`!lGK+r3q%CU*3XA"M)kmNe&6!XD&ibXJB
+0ma5N!(afhARb1&qJH2l!p1b@,A9TZVKTL-!*ep#Ai4B'&3aZbqLBE&5,q`R+Y#5
+%P!40m6@a9dFi9@1F,VF"XS%rj+ejfK9-iBZpRS2$5GD3!'3pKST-Thq*$,!L)4Y
+%i6'II)H%)8%-I!@DLJJEdm4XmRHG'TBZ[d*PK`KK`a1-N!$ENkhXCrYS$+ASJH,
+`)I4Y'Y5N8VLhKD3!l[fTST9G08aN'lV'+eN,0ZJZ9SBlACJq06'PMIFeLA*pN!#
++Z1mARK)%fZqSMAE2#H-Ea81AfB)%!C-&VAUJ!2cIYS9B!%@#+,,YbC5!c)q-)L5
+RPKHcj6%N')J&KjD@15-mr,ZFYcYNNr63"ZI"-`%1Z1F5+5!3[5b*3NmC`h,SbPS
+251I-ZJC*d2KpP10%+E+"J$DCeEX3aiYC*NR#!(P0,e-NH@HkmdY(dCB)NF,D$%Z
+QH96)qSaUZ3mcaFCU'T`P[AFX'V8Ub$NDY$@kTAi#(a[c[,Z1+L1PP5#%a0TaMq`
+H`lYk[`qIGeI(V-M`frHec65CN!#4f+#!keVjfPkGQb8jmbPUPKS#r'9!26HCdi2
+bQ#qN#'kbla[Pipb'&DC@qF4SG[ZDSRZ%KKV,S33VGTI"r5eUpbcF,#mRJ)RQ0)h
+0)bDk`(PQ",R6rCM,i2U!9a!Q*)KKf$NSK4+%KfIMcr(M[Cj[e58mmUMcAjCA1%8
+Fc6bAYk2Vc8TJl8SK*UZN'4[PDeY6!J2m2lPHdXGhQ%P-G3ap)kVE4(6IkY))cF2
+l@b2M0N#LHA"##HK3IpjUj#kmA+mTk[[Z@Z"UH3mN"Zk1Q+SGS93Qr8F(lpDdlGc
+JiPf8Ieq(QfirY*X)-I)DK+Fk5A`pE+j,hN5IIjlMh%`*+'eb)L6N!E(AE-$#-K#
+@e!kkB,P5UM4cch-RrP(S)*!!0QYfSV$2*iMSb#fMBe[IY6B#MbI[+N&,&B0#5(K
+K(fqRE@'V&ejNMpLN33kiYMC1!MSjmF,lRl*SBULqmkZ`B3@BiX!S+'[1)h#*,2H
+-dpDfjqrU'drJHUA&0e"qldS-1H'mKpKEc2Q$SiA4e&(1F5$+Z3',VcX,K[9+$Z&
+-6m-+iLHpPb'!GK#"q*jHd9hSq[H(H0[dD%!UfMhaRT1,(ZCIr,JDd"j1!eRI'8+
+@Ci(le3&Rh0l#j$pJY&4+3rX""YFl8'"M42f"DaFZS3#)lareST9*4EH#UG+&Yjf
+Y'kAV'bYV&DYN0K-IZ`NpdfDe1!T3GK!bi'"(H8*6bP-A516mI+mIrF#lR9Kj'GV
+BqhAF(c3qD149dU1c4rNBA'%*f5ZYKJK@kfjARGmab-Hk8Tq['b6JREZ'*-TP2Ih
+%5p5V8f*ABGKqCVI,-m*PVil$-Q-f3YfmM%!fMmF!4(YP`4INf@CY(`AmRmlX+6Q
+$L#EiVQZIP@0#pE$jp[`6fM$d`022%*9)FL!P+YRC@dI#)h*V-mUcpXV[1jb&%,f
+dYM4&6LiG)1Fp(*cQ$@02m+cah4i"LC%&jb,TlCRj!QBd4XI*BJ5Y+R4H5K38'KG
+"!kefcGE#EDTRYr!CbMkbHN"A9m05kFccLYbB@4B[5HlJcFQq6I8il#YkGZ1K(4Z
+A*$Q@HVkM46'6Eb`pcK-0N!#`lpJi)1D!dm"*9H%0%&9l3I8mVA"G"%Ml'IjDfj5
+bji2k@LcJS6qI8BkqD)bHchl&Zi#&`9m$pG@"5ZTXR2X[`8Im,LbX&ZU)V!1"aYh
+(q$5PTiB+$UTLZUll&VYQ3eNY5-Y2%1bMbQ3*"%5ZkR)'MiV,*42jcmY54E2h'S(
+B9f@)M,p[iCX2m22b1e!&A[S10JRkm6iIpEf&P5j5aN""HQ#lUS"*5*8*,[DMlrU
+6T@#RVcKA0PeTepRq("d)&NFmK(34fGqVCa$`N!"%F*G#Je2`!KXU(,4"I@#BIhe
+CEES)QYKk4Q12ZI+"""H9U'[NLAdclrPeJ"M[@bXhj$`966*P)BfUQd3*IbMY1r1
+mjm'*mH4)L6[F0KaRe[!kK1YG+RIhNAX1di$EGAM)1B3D*3q!0$)UQddR65bD#l1
+S2M$#J)r%XURhq-TlQ6-9@AP&)h,(jc5LFH0NhmDUZ[iphYq4!cqBj"Ndb,JaYZL
+@%-XdZ#R[*I)mCpL5D(KM&dP!3Al6e1im'Ab5Ym8TeBFhpi"pTGf#&keeqX$3#F-
+e13d!K1k["RY9M@Rlf2(TZCRJecRD1+"Hri2Q3-`$H3jfH8(I8#&"(f#lKh-)r9Z
+3!2C+$pY!5LMh9'X86R2E-q)15BN1`,Vl0r!"feNEGEkDbp[qQepPTD05"RSQUUr
+"NXVH@%B`(AMSRp9Y%0JS8J,eC+pKN!$E-'VfY("&k[IhG$a)Mc1Qb[fXI@!d0I`
+mVHQLmfLKYHME'6fU$d*SCT[F@0H!ahr,*p`EFHDl4#r$cHQHaH'Kd25[K1G!cP+
+Cq2fYEeV5F3c9r%46diDjKKPjc!Y@`ed`h+3caFDKHDB4)EC82j96JMI9FGjr`*L
+HNECMDT4MPjH&-PY(-fTfIR3Rq)Vc)VGG)%(E0Aek2ZpBqL"HFEjrTjr13)`iIh9
+)Mi$E0E)CeKUf))3"TerU"E*f@KlF*eVd+XAmmqLKrAYdRCcjNXXPXVHYFbB-*-'
+TJN1N%8G,XpZD(bT5IVDl(pf2rCiPN!$6RR6K*Ckr$ked19IM1@02IqS)lBkZflc
+[`0Y0$@ACVPh9Y&65c&$eU8YZeQem@hckb%K"IV+RAU8AfUYIb0CaR,hcdiV%pb!
+&Vb1bEmM+(lHFCqicq4fQ,b)SK-DTiU%r&ahb3TUhGfl3p"[2M2aZqkT+AMAFZGE
+GVD!IV8k)MTfVEjc"H*F$IflQ8(Ir4UqXhah2a'cSZh+ep&Y`I%A'+plV(jqPlAd
+8@rS4'H"!585@Yp8!0P3!!!"#!!#CQD#J"TS+!!!!!!!!!%!(K`QDS(KjCh#)Q)U
+!KS#AKkD!"`#BH)#*HT!!N!!!8!!%CQ4QC3G99'P94AKRTJB!#)!J!!)M0&9@CfL
+AF*!!!!"j!!!)!!!!!!!!!!!!!!!!!!!*&5-d489R9S9PGSG`#AD3!)K`N!!(!!#
+3!1APKVVXPkSGImDjhfaTcdhi3mX1kAmi9i3m*Ai9cZKdmr4kFJ,2er,Nre$bGQT
+iBFhK$Sp(2d`kFZASr2,j[cbrT$TkI9dqMeG2QKEiK"`clpd2*NjFhdq[ZrhNjAL
+YKjI,#&XG0mm)!AKZ[RUadehE)4KeihhekFE-EBIaA5-S4Ze"!EXG&PHQ0#fl+m+
+Fm)HqHU[Ai`TYPJ#E#(M2%$II+!58G@U&*`VTcJmrHZl5#)-5!L'-0`F%lSf!l#d
+jN!$Qf2L*AZ"YY"*UR,#lmD3rV'ZNJJY8iI2E'L&AcMG3*NTr92QKSaT!$9NSi%A
+r%U(#NEbZJG3cL$SHmbRc3KlEjclpXI#9d1e)-$&rD1LGmD6[m33qL(E2`PESPIc
+3k2qHRcY@"UkZl'kbHR[b95Y`fF+[edcYYN'8eCN9!rNp,D,Mbj-P@U@ZTSUiFX2
+TpIm[dib3!)3Ufi9rrPQr6Rb`TIM+&Gb#edpdGNVX5k&+)ilm2RA66YeaX`NJRr@
+-k5&AI6k`jB8a[ZJ!d60iS-UEdqFV2#@kGGe%%0dEa3JKI0dmrRdfS+AafE*DVkp
+QfP9*f5[L,RC[6PbK0IKb`8IJK"!-2E#bFm*ALS'&L)Bb$fpA[cm"*l3K+l9E29,
+K9I+b1m$*V(E+1UbZk80eNG-NY'-"3`h41)I8#3RpH[H+*h8m85Y8NMAkIAlUQMr
+0`")*L%*LDTqcS)rrEJlM+V#amYj2A"8RY(%X2L$f&@ZGPFbq!JN9BTJ$e@Z[L!4
+DSBYjkpH%UCXV8rFFJK2hpAAm[K$rZIhGREfGhCm1hpa!`J1NVHD&@Iq@")c%3TQ
+e[ChCrIbG("UC'8pXPTfbdpr$ceD)i5+a`lkpc,*k*E"-9mmGaGAf[,4J*3E@"rY
+GA+()H9464AX+2Uf6RUdAbMhU,PVF+X4XaI5@qR#V4VKbG((M9KE'b`Q5P&NU!XY
+c-K-L[f#3!"'4R(-#Cai*$A"X3im@%1mGeUj"SY%6BL#0L'faZ'Hb$-a-jM&L(9f
+@be*")(N,ULq(SSF%6D93UUbb1i*r42HHAA%j`j1JF%i#-UpPdlj("NX%Zfb,1&`
+bRa(Q@Q"mS3)H1,8$,*Dk$5GiHK%`ZlNlIm`2cZdI#QQ0d%YNTNGrdbA9FeB"&1(
+BcIp)R)b,)KYe55lVMmFQ5V3pAiD)XZiIC"%r[Um+6h0#EEHU[5i2phq5DbXdZr!
+6#L4qcLPBLA2Ljkd`JQ(X%pH(-VVT$"N51bpmhjZRQ'K(hABKY[AEhUGkC6lU0qk
+2GHBHMRb[RQ%AHFb`-XZUY(eVmIrHhpZcVkPlKm8((@3`(0j#DlQ0FK0#*r3#4,l
+fG`UE-2`T6fBcQFrN`r0)idQ1Y!E@@H-0PIK*FB)CaJ[53SqkAcdca%q"(J96abS
+AQbXUjLTEcD[p(eH"MaShdH-'9SK8&8`DjaY'%VrJI)84[K1`m%1Fb(Q")jd$hM5
+ZPJFQ%-F"e8c+pmYFVchIJ6%iLda"!JiTL,d4J8!Im1#$31P"Ae&3JrP`Rl$R@$Q
+e1'2`1f5X&"aY9$#cql!2rKkb(bE8+ABF`kc#)bSqi5El2I,2lXrbcp[ARHqcM,@
+$i)R`,*bqcfHb'IiHjjreIAkrAN!!!%)!!*UUQ+QfZJQUUVZUUlQT5+H'Q+UJKfK
+QHjLCUA#ALhJ*Q(#B!)U)J+KU!*S!8!#PCP4@CEKQ9'Y84RGfK`F!#(!J!!)c0&4
+99RGfH)N(L(#TLU#*N!!+#UN!!+!!S!#J#`X)2M0&999@CQ9RGQChGiGQH(GhLAL
+BL)GhQ+L)LDLTL3LBUTQ*QTL3!+USUjLjJ)#3!+QUKiHUL*N,QCQ`UU!,#J[(#fl
+C(PKjpNip0dF-P1ZF2KhI`car'GdiG-F*h5[KbC-hd`KLa`m(p`*b#I,$0j-Q@(J
+K$PK$`IIA3%Al-hMbrAim[f3cICbmRdmS"+JrjYp0FX1@'hJ#K$`BXI0m1lSrS#H
+Xm3iq1#MT1R$C%dAKE,#(UPK6AarK,CXV[XKl0I#GfQF2C[dE,Tk`6m@-%MiGhjU
+M&,!Sq(GmKK#$!4hB5daMCGIUQ4Afedm4MMjjJ*JekCE0qfra3f4YT$rlI1PeYdE
+)8ZTXL$)j-@IUN!!+I'k'@b34GJQ0R0$@Sm2Bb)Y@VcCppqb@RhBUSlCkZbVRdbf
+lBhdU@ZhPG&Uq0E"6Ahfim@,(ar$Zj#C#j@b'82!ppM5i[6A`P[TN""pVDhiG9`9
+Fp8rm8+cG)!3$,ASR6#[5&9cfel0J)p@k[#kq`+(m8,Vk!%!G6hk*add%4db0B5c
+e5T'&0GG)9)8)8`MA5B#K26`R5'bkq-+d#5#6`cKIAY!1[X"'-9"6NZS*dBZQ3[V
+XX`M1FCj)IjP[KTV[)#3MeK$!S4C0-C%4j3fb`0$Ei5"c-mD1%!,b,*!!b3ZQY5V
+&LUXMDiCCf#5"mXXa3J5VHZB*'RA6$I%,*rja`RAdJr9KTT-5f9k)l*KIF-J&Kb[
+'1F)f[X13!"L1%Ep)5!KS!Hb0+4kbK3,%f-"fkPeHblhS'b8(Rd@pP91U1cTMZN'
+f9BEHdQZr*MKR*eF+F0d8QPq(Gm5a[4j'kR5`eaV$+f"mL'-M%KEqh($0b3h8-6'
+)9[ijXZ6k[*TfN!#Ep3+C4-"2L$4LMA-+%jXheC2kS*!!,*kVV+Dc$[5BGj!!8BV
+$ZZ0fV@Jl[PZVe4[hlG!R2)2rmBaB+[m0"B##-3)238(c'-pFZSP+HMlbCX3brB%
+5!9@UTXA"38rGGZjXS8[ZfEjN#0YejJN1!f9pH1'1&mK0pK%1+lk25XkD`hqVTPE
+E10"&eajFRNZ[B'A`l[b&Fm4(NHAAUe4Xd5T56#T45jT#GV,CLMC'PA2cmpPdp1b
+ZlE($QUC"K$RmUSK,N@q6R@4#*&IKhIV*r+0Ua%-6+JJ6KYjP15`0!aFF-2Z$HEe
+[dLjXbrXSPb83CG$$#Zm1)&S4p'V#@rF!AreMKSMU#"Q1P,$B3J63lC@4jNA8![q
+J12MD8hi$D#JhBbjXbSY*dV`S,%d-b"rTd5kq`2f$Gmf6NdlHdddrh%5HZkNClU`
+aB858PZ@S3&Yd82qPlU(8N!#!Cqr'5*SSCP3X6914%8)$##"a,d4S&BD+L8a9lC%
+A&QHA8l-F0%Ih2l4(GJ+*jEaIUZMXF-pU[V``Pe)qRjFF0YH!D3*+A,2Q&SJ0Il&
+C$T!!$HdYHS,J1rGf*1Pl!VbVeIM8+BiURP)*K8*#9*JCb+3QVm"1*k5Z4Q4,4"$
+@95#T-A@TY+VcZFLm2lP*2ViEYFEpdEkpP1(0QbLNC)l5-+"e3UMe[!X&+VX,%aN
+1M@PBh%#VPpCY@%pMbeC`Tm3e*VKK4&8PU-Y2F12!8R$(,Xd9cLG6i#C$hi`KS"F
++dVJDLS0,!paFC+LQc%'PpNdZ%YMkL%Ij%)V!XUm3jL&GRJXVH92ek[`e4SK&BDX
+!LV$Dfe0T8cc3%r,)cL`i`ef3!-8Q"@UDQ-L$qA-[CVkPQ1@`+,cjL3I,BRXU%"h
+[+9!+j*&V*,L)IkjC5CU+lZjLmBNL`Z'Vm1B%,QX0V$FfeFKc,pQkM9YCN!!4DS&
+8G,Y0H`E%eMhP3@NkS6+[r+`cFa42+"K$88c[4!Q"S[,BBf@$Mbl[8FQK(d)K$S'
+PELlFMF"X)E,[G'&6)6dEaQYEY)*Y&%XfCF*HC@FZfJMQFCbXQ,XUPSM`0hZ)&3Q
+B0QrL1r4mA&b'"qcLc,C)Y[2CaFKU#r2MFCf5'#Y9Pk46'-K!M3&8Hj!!BpV#Vf0
+GYhA8QITPTR&Q0k2cBiHV)a[lU$CY2L(HF'QIr2MK[Q&LD3ZL@flheV&4T6$NHL9
+9DT5X1mUT`1fX-qR)E`jhEM(qVC,4AXAX&U1BfA#h5+ZF-p1PFGqA#*F-5pRr6,H
+1#&+(e%9Pq3)(09lqG8QJhe4,mb(R!mLH)+P#m3ZZ[F0['S8+0)5E-4-&d"LS@)D
+-(ZeTPSjeVNaiiDGFG2ZMIdq+!fLmQ4&`PNT9(5@imA!d91*"K9PdZr3PQ&0Z(!X
+r#VK*l"jZ4(eI)-,V@Flb1&HQGRrdKChQ&YQUER3CMH$F+Kb"8A#-q9MC#B*(Sqp
+#(J"`GPNH!1"b`)a&6"MSrl`+&!T(,c9Dcf@@**'@,+2e4Zm"c"X,(mHm!4"(L&#
+achakZUc+B31(+EBBPP34%[iK-UCE-Vai)49`E6`f2"p"q44+EhT"a5VK6%0H"9J
+j5lcH#+m,jFV5h#R2[hMbFZ$`RfC(1HdA5'4iZ&B%EJ"r#UMGYaTKp%liXhEfVm$
+`U0pKNe-IU2P1)9Ee!6'0cV[U,5`jI)jKUYXE&cK&Z*&0cC,U[1C3il'BbJ)riZ)
+[K@LAP6QNMDXp3A-FTI%*d1d`HZaSLp`hBEkeCCr%&82S%el!NC)erC9"#$IX)&U
+`k8hi$lQVE4a!XLcEGS3ZLK9N3J,+@8AT5pUQE&BDb)lD!BQUS1Zqm4q!*PbFHRd
+Hdq9G8'a+M8EpSi&10P9La'UkS,+K!24a*hK'@I[11A(X$KSMlH#1[D6X4,iG2q'
+qqmT"%j+"b`Y2B(S!cq[lJ1JQRD&M!HGL*S1#N!!G,cid0KNV4$j'S-VB9&8QEK5
+V3`3fr(,BiZ`UIJ3PiP2aB+E@%Y6qb%hJ0BUQm&ar0&0J8'G!Zj05`ZB"@TK&G8E
+0`Cc90iNhM8J8*)EjAk*E'1IeAUmYZk`$#(JiNKhS-,'1N!#b09c,-bUk4!*UZRI
+SihHZeaM[rlI&H&6cA31-S`C!aFHSMrr[(jCN("-dPm6H2`f$$C!!i0B'(Nj4hDq
+Dh@J,h"AceBIQEk$pkc'+H6ZjYP!VZaY#CV-Ip98U1*hSM,S)6E4+@KZQT@d#34)
+c1[T899ipVbB9%Zm-8'Ak[&-qPXF8MmAN&QY6e8eD@C!!4%a3@#a-0LCCK%@DDJ6
+VBQEKd%p1(6aFUBA-kh+@a8FCr'aq)*c!$GC%1p)Yf*e(-"eeZa+M4I9f0pABhrV
+XE,A',V3`520eTUfkaEF62m0H9q,ELhCZ,EiC@jY[N5KCmIrYc(pjcYEV@JCRXFm
+'%TE50c9Z9jdV&fQmB*ValVQqlcBHPS-$"(G1fp1ej,NkVLcTc(KrH`@cah-PlEc
+pXD4(&m#LAAT("jKAaK6GR!&EG`b3!)IF0,SkTY*AG'HaHbl"@RNR'rkrek&#8`N
+SR&"[fB$mf-$Z3RX+Cq'iKq($rFCXKrFcB$,6#iF1*%$`q%Y`IqeH(!L9peH!Z%K
+NILCq9M2apB[,ZV$4DTIKKI*aUAdM&(eT*I@NPlD58EQRBPSYIeT*E'pbH8CmD54
+G35)p&U6l160Nrm(9efFRej-a!M0P,4m2QkjdVDGTf)(MpYiFI)AY$*F5CX4GG(r
+%01b3!2V`+`b9`+3jfTL0LFlJJEJPDh"+#*[Z5Nrd`d5d4Fk&BGV)-cJ@&dj1d`e
+NY1mm(DS8!#LSX1)'0-,p,FDQTBKNLNT!9i#bN!"!5dRKMaI+lqZ6b3kiCX`rb-V
+1!J5Acf&8@mC0)LD-Y"$*(CU0"eh!m(,K#4j2[H$XBK%J!J`TD$)YE*)mY0h[%$K
+m(Z")QAjf%L#T+KCJV&PdFXBZb-MEfE)M*S,3C'-Lbb4iH[Sk2Ejmm-rVKRr$c`p
+2Rk-m2j(2*[%H8qrr2P855XlFHBMT96D@p'0UXJT#h!V43rK+iHd@(mLmNrq29k-
+rYlrmc(&`MbflLL58jP2F-ICIGDejbaVBkKjL9q"!h[MimY2J-P)piX(a%MD'#-L
+92@m$YEFpqi!H60cPq$fh6q16`3+r8mmJ+Ap!GJLarqi%D!N@&062lXVpi(%SG[Y
+hALcd[SXkVKrfBqFTcd5`bR+DGReVZABmCc4hBk'@jYYb@92PC@+jpi)b52+b'HN
+dF44T$I`60QdP"re+VfI38V0VebKJ,elU"hZ(k2$Te#KmPT)@rAE%ImNMYGAfY#b
+*'DrlqFYkFI2TVXqAqLD2(GHiTmI#(pDPZLlP8-eJl9!i`95-GAa"N[-SLFPiH,@
+2bNFpU)HHqkrfdSqC`e8KmTLcP6fLl8[+)(&ShJP(VpLR09kI0RATZ'cl1)B@AUf
+&E)M@6k-ZrCL8DbN"FFS[HDkiEl1aQ)hX!2l@3H`,AM3JrKCljN'8VXa+r0JKdkh
+bK%lI*pdkhKrKEfke"Y%2+HUAD`[aYX3bpX9mXiL&FhcYXKMk5Uak1q&8@LblrqV
+#[FabGUb6#PbXGjFYEd,l))FB*#YKa!fBU2M"$[Mk3L%ifilY+3%mC-bDiiV`9"E
+H6a6TZ`@5A-5QIK3H6@cEBQcD$X5,mIrjmN0d4qpKFp+3!%-AD!jidG@%SFXB'eJ
+ja*!!bKE!9Ma+QdeRXLG1al%pG'bj9#dC`,4M!Y&kQfYIl6&L%D-QC3LkqD[0Rf5
+dqi)[jI,jBHIep#m`H5RA1(frEpZ)!!!!3J!!QlUJS!F,!!!!!!!!!!")PSF*GlT
+hD'CRL)UBF)H*PiL)LUJ!PiL(KhQCQJ"3Qj9fC'CNKeC9@94@GiHe"k!*N!!D!!)
+M0%C@GhL)QAN!QSN!!!S!!*!!!+!!!!#J+54&499@CP9QCQGfGiGhPiH+KkGiKjJ
+)L)TiLTQ)QDN!LD#!N!!!!+N!#YhGKTP9(MKl2T6Xahr5F0lTMqNj6Kf4ZR+bZ'E
+(PqhIh0f(hlf,IKiIP(XN4IMKPmZ2*rIp-X2$$MKiIA6H%%bqEcC[&Nqd!F-fEMc
+C12LmUMr,Y[efAFF0RF%9m1jZmRmIclIr3LR6VM1-+EJ#3dalB6PXYUM$C6RZXR#
+q`"AA'%Vi4TR+0a%Vqkf-0YS2GGQb2ECGe`YZXkUSl*`TVd3L(%5VT[#b6a`h0d&
+*Ff%Ai`&`!P$q2jqULq2d$T@"ZL1QMe@EETapp1b1(aepdjCj`cF@@($``jUEpFG
+J4,269$QL(&D*plXkk)l)c[MGKlDDUL`R&hS-&0qQ9p8F1N%%-c659GZfpdr"JVA
+C+[4'Zp3m-`@8!*4cjl0YGp$MT4"1r@)3&e11(jPJ5R&Pd+CKX+qiK(GCY9#Xp0F
+0&R!M0h4cfAD%,UDjpSJA$UM9Cfii3SVBc26C#9FpS6UrA6H8)KUMH8qY%!,DEVj
+"KXpdG!JYT#DbVcf&leiA"L+cefGUSF8V#"h35&%C"j0d%Fi$S1*TVX36YP(1"65
+%K#6if-TXMSRebYI$1CFQ5(a!PI0K3`ZjpSI-Bl23XS4k`X&`Na'(EV%3JQFDFqX
+,lTPA),h10dSXBq!HlRXV%`0368V9SN`09$GXj9kJd!JpVkV2TKc8e"K2qITh`f*
+*k'p,(((`3kK!X32f4$-`V$STcTZl["[XAMdK0dI6C$8%K9UEKC8DqQ,rkYGNJF0
+PeIXK$`p%15&%pZcrl#[NbprkLT!!dhpd--hke`SX#d`hUq(,[q$[&+(qQd++SkE
+pk!XTKKP8rVrA0h`SZPUehlll36LF36$0A`m6Y1`#jYr[JdmMASHA$U$BmEe$m%c
+iL&4eGd8#[q`$Hq`i3KqM,m2RY&%jlEEE*ad&iHZ09U9hTIRYY$qdR')$LP`US##
+LeBb$-1KAf,NiE3I#creDkDp5$*4p*r`UN!"#"(eU)*!!IXlDq!)586p`a"'*B01
+j8pE%8CM*hQG)P,DDk3kNiMA5c`jMR"KjdcNIIf8Q5111MEk!rr0NKd4Y[MXkJmJ
+B$H-'RVLDCE%V(d`EL`EM1@GpePGQcZi)INL$`p9P98G8H!6GfkYIA'0Scjm%2Ir
+Yqd)i)IM@E'Cb%43,mdXqZ@UQ[JKbee`jEZUblJKcHjZLlFS0Qp8Cfdjik0bJ)NY
+Ur*NY[!l(1BH#NL%+#Zi06hq4ImAirZb,SSf-b%00eQa"LUN4*ZfeK)+ipUABFj!
+!BCZL$mMEaUGK1&*Zfi@k8CklcVl%SIr0db#R5)!256UALLQKTG3)D9bVD(mP(cX
+kUaTeaJ4h+*DBfDA4@G)UjIiHEc3lk)e6M3m)D%fESJdbh%GHjL2#0IC)3N4q``6
+5T#Q(lIYq%ThrCpM`2KCd5aThK4e5e)aE!MF&Y-DpZchlGR`fhe#`9SP'iEHL'dk
+1bQ[2&,N%H!-2Z'Mf9pRi0%AJQ5jjj*rNk%N4X5BlK1(AbB8D*6YUTlThpe8HmMT
+@`@hl,0%F!b&92dG#r2JdDHbEGh$FG4f14Q84'$hIhXB9i[)`"L%C$kqS2hkcdr%
+3PX%P*"h#40Xfh[e%jmPMc,A#J9H)m%P49Pj,-p3`AGSbJrp(FN(JrBI"HA8%@Z0
+CQi`GE#h4%aeQhCXTZk`d!SG'[[0&8Xf-rJcIpAQQP(E)*'3`#UMi3ErQ&&Sar[X
+fBC1pAaS-1mZ%JUiRE&0$mhd8-LFPKCkiSARH$`3PT0YSbi&K0PBi&QGRdFhadE3
+N*bGd*1Bb20Ff&'ZFhC-!j*9[cBqKHLrI94f(DXZeahaB9cRpQ$#3!0A!p[%9JXS
+2p46&p)Q8-ik2hfLiJ18p090IAKj-iV#Ia)%lS(`DH0`d8(rk!1Eb9XKKPcl)+mV
+r3[d'P8rcH1K`Cd4PGP68jB(TYacQAV2G(&&[aV+,B+M[#XrfKV*EpjlSD"fbkX&
+,[!D,lP&9PHTEA`RZ,,LcB%TkSkT$L'e8A5M`hX@C-FE,1ZR@&lhff3&9N!!a$[9
+GCYYHPa!5JXfL1N9DBX[SbJ0$$p"`@(Emfk$SK$H61Y4cp!56q2jrSkZV81EfFM1
+KTJP8G`m1,m(-T+1HfVE2,`KN#%iXSGLLfT@+rp%QSLa"a%dJka30UJF-c09TXX`
+aCKd+Pphi0DY1S8+Z1Pi0##!EZN-c1i'E)M-K,l4JCSD@X'r"hP0RSejhk-1Gl+a
+)Tl,!,[CG(CEIh+BH`KENG%,59YE)1-0KX2G@2(e0LMmEPKC)HYcp[fZMIYZV'b8
+NJk3S#4!hVYf8,#[#K$A0j2*b2'4kjJ@kk@NCedBXX%+@LJ9%12q&@Khkik,"ia$
+XC5bX"d8SXj-(r5@IZDNaUr(*hiIR$hIjpr`qAXk#N[$l1AQ2%,r(Lm[LcCP9"rd
+ZA*A26H1e&k(T4Ap5+B9YpSmc9KC@1@qf1M#LH`Ihkc*eZJd)biK`mid,&pN6#Ik
+$kd8kSM`DSeKA+Q8,qBl'QiLmUI@0Q)U654I'DE#DMj0pXDK-@F1Ahp(jqcjFBb,
+BL$0EVSpCUTq)lc[VpIbjIEdrA$Y'9)m'Kkh*r5#I5BUU2#Spk(aXRIdClT@L-8l
+BjapM@+eklUG0r-Qdh33Y&mB4iH!H0&fL@HpQEAaG9P[$V&PQ'T1hE-2C6Lb3!,l
+Kp+UPi)`m[NKGCH!f(LkC$8l`r+`IKiI&eHM5'lKQbq@%alTa31&9a##Fj)C"TCl
+)LXl*Mqh0j#1DVUHk'mMT0p2mJKUZ%#4Trl`[Sl60#D+Mm*!!bkE`b2`Y,8I@3D)
+!akrk(VLH0BNG`1GibI-l&Q20bBkT61j!MY(ic3K04F-AM+%Mq"J+iZ)ER!jFIF5
+F[riMd&(je8R6iBTchl48%2*TC2RNa`-5a968B6N8[jJGG83e+'Vi)0UfhQpEUL*
++aV(k3Gc(6PPlCDM-h&a-l,&U+IcYm(5FEU$IqLmmQ6(jFLKEUD3FkTX+UjY1NV$
+IP"8hA$dYdMd9#(iXU"T&JkQIL&(M68pI$T!!B)Qb[[mQIp+D'h@9*ZMUT([C$12
+0QBqqDF`PmT'rY)kb@"R*N!#(EVVpfmZpNhce-qRHblrh$Z[C6EdVIM,6RT(-0TD
+&V"ALc,cCqiB)-l%ZAdqTMeAq'C!!ELH$N3YjT6cM2FU#IFRG)ZqV,Mc(IBfPA3q
+I*3F)GhdHMd3pR`pVRrNHIcqIF!!!!%)!!!S+Ql!&!!!!!!U`!,#J3,"R#(HjChQ
+'H)QAQ)#BJ!LCPhLC#DKjQSH+#UZl@iL%C94QCDK@9'P99AGfYJH`#C!!'3!#)c4
+&ChGRL)QTLJUCX,UJS!!!!!#`!!Xr4%4899C@CQCQGRCRD(PfGhGhGfGhKhGiH)L
+(KjQ)L)QTQCUUU+L3!*LCQCN)UTLlJ!UU!+S!#jX+!!UVX+#EUq,LKUXYPjiG2I(
+EZYPcBbli3irG,r'&Q%1f9q&NlSFr0Sk15MLKQpXZf`JPjiD1MQmF-d)HH%-hhaa
+!KD20j[,p'M4p(NmF1I4jrTmRRmVJ3qV,(C1rc`fl`+--e(&k2frIUrj!SqlB"Q!
+"aKJJr`h4h5[KM[h5`PM$ZXaf38M-m-C`efGXSEjj!-2ebXUq8,+j4!Mce3f6lS@
+Bq,#&FlTFd)GFb5Q,"JrcPKM$C'Vj5V!NDjBl!-fUqHf%ES6YV!L96Ze5[PG8#&[
+R9+9GPfX$[K04BZRL"h[P'e5P!bF[6k[C43dalCBi%REiEBhCB9AfEXBAjA3bZV!
+h5"Q!"pV%Eib2`$[D%a!)&115%`IHb80@9YV$hKACKMICTba#E888fDZqP3bT)Vk
+V,JD90Pfl,&j%Z&1U`"FS)`rEprp1*9&ijAhB3$%Q#mKIGNGi1Z&0GmG@-!*4@KM
+CYPbiBKDfF(KVP#l,ETPIRK,'VQ)K%U5$1F#%#I4Di6ca"HdEX3V5'TTRfA"@VAM
+!Za3l+#8FA%`Ge)[ljeCEC!2qUGqf1)EjPG92DJ*KM$!p`P#d(b$2R$#9XUX8&2$
+(IE)#,CG$Zf@9E(3d&SHkqbl'9IRSiU1+RGI*!3#QrjF82dD"c"#TZbUY,49"rV!
+(5MI$p0Qr#bV!"Hiep`-L$JJG!Brl!8%#N!"k'#qAF`*5F(,bmT!!(`RYN!"Xe9m
+m)CB"J3,0&`)9hR#qJaZRmY2$K6T!mrPlqH&-`J-+G-XBr$fq(Jd6H+(fp2Vr(V)
+CifBfb4GIlI[r-,8PV)V%&9B#%3PIC'eJ98GFbMHk)9pG1iSL"V`XelB`fcVPD'[
+4ZV,1!'j-lpFJaR,E$AI(YXahd8bZV85kBT($4dJ+BH`abjiIEI[%*Ihbr[CMMRK
+lCkBIK'm*0VaRGR%1pF29IC+(j4hC@r+bkMlJb3a+KZ[YPE('`M*R!JlShiUd(8e
+BG0-+2lA#3d2*ilb$2ZPha!kqS4d@!Ad!q(4pI4irTKrEXp5&@`T+Bk4#N!!pU1c
+(+Y(qLfM0qI(cjp(*QIDM&X5"GBLE$$jEJphh4[VSVN#effA%4qlBXV!-*C,4+Q)
+CF5AM9H!)ChS@6%'KakBKS9$)8ZQbi"MCGbrKCD)E`)e4Mkj)5l`*@!PerTCmT0$
+d@95r`k+LJ&34m$``MVdP"T@laBfZ-+&YRrdG0XP6kUGpmX0dlLq6$UP[Z&MFLcZ
+fB8)j#8-HkDPPB)EGN42kJi4$[VSdrmF+E2!!TA,AI)"#$9V+e0CR&"9IE2(C3i(
+mE418JL#eD"c$PbqR%69eL@`+U&!)4kUH@i,"eSVl%+f3!+qM5"0D(jSVXejAJh`
+VI!2KbC(NKrZ2VSFq9rE+[Q&%FU(PL)(LIFE*B035M&TD'kmUVXY+i4)582*L!iX
+-URJe6EKQ*[5(8Dka'84mY%&j*Y!aYQB2-0iQ&&SQ4B'VMfZ(TdfDm2PCZG3S*&I
+#(%"I#RJS80)TVRN&q96YbfJ@6"1jBRS%HA'j)MeLi8SD"Jc(Pa55N!#!kRkjK2i
+YJrqV(0p9NVDbUJZK+Zd$Paf(VPF9h2%6X)hLepJBS4+hD((!MG)HL9#LhhE-9F"
+@G8X-#ahFfbdiJ5%VCK48)*XVpi8mP4SI&+1&S*G"R!)kCKFH`4VlaIDdbPG![QP
+IfNbVN8k%GLfp!,58dC!!SY348XIiIl%Vc8IQ!hfarb%QXflKDX5`#@dKRjZ2+'4
+U5f4$SXK*SBPij"I@SS5if61j(8Q)jqijD-fDMXKk)F0$,9fMkUGeN!$er$Vm$HM
+aKAlr,hdji3T`r@r(KVm)HfLRTrVe`d!1@4m[Q1V%B@)KBT!!GdUYR,$),#$MpNk
+d@#kNZ"#UECJa!TP,`)&B20Ei#"HM"6B2+NSec'+K(QCLJia*&5P$m0`!SLGe5&%
+2d#%@[H,aQdAlM#iELiMS!cX@f`MK@-LF#V$)&DFD5Xa3USHS0,Y&"&b6B35V4C%
+!ckLS6,S8ZFjTC"'Fl9mVKIMCEPHQ"aj85ib4!+!M$"Xm8EX6!#jB(4,(Jk&4df#
+`@$Q[Bjk$MTBS0J9#kYXN!&@"DFa9ZACP18[Y#'3#*'Z3!&*BQGEh6ShCAiC'b5r
+@mXh!MACH-EkC1!+e``lLJUJ@C(QQ*M6#)!)DV)Va2")K31QcJ&`8ldr!&Y+P+d0
+@M5q)T9LGh#b3!*U[C!ZkJ4"U8@#bKABNR!BVVeb#SK42!`mT6@`V"6BQaPD0NK$
+CPG%G3$8N3Q`G#MI"X[UdFmdC18@#k!(P-UJ(,FmLkaAr*[ff+dR3&mNm'@Nc*$B
+&h6[q5PDb6&#r@lHmi+Rc@$4QT5h0Qj8$,QT[NcL@i0b&k20pIQm+2YjZcQrrD#I
+aq)bQ[ibK"SrPG92iHF%8eJbE28L`cq,a8(8+$p`6E'&qUU(m6@QB9TRJ#l+YJG!
+9'rG2$E1fBLm-kAV4l4!QcdI(ip11-`JrX0Rk0dI&iS(+f!50[6XUX!'fDKQSql+
+dMRRJFf`!IX%UKhKIC(HKb*F3F2m+*YMhd8#h!eTKB#$B1eeN-M0imB6SB"mS+14
+eJmQG2E'rGXXq%FcLkUff8(Fre1b0ZU&1h)kY@6l3'e(2#ND[2I`MTm$9Kr!DilI
+J!RJi,BZb5Yplb#HN8@Cmkd5mi'"'TCL*(`)NHMK6IY#hikr$MjG'Ij`!CD`88FT
+XBB-p-M[eSrFQ0Qq)*`PTbY'haJXIR!iX!r3l!rR!(qL(,S*HI06qSNkVKaZ"h$d
+`mI)!DreTcmbPIj!!#fL@4ZXe$SL54e`H9R"@p)imqF8q9qSeR0#d@(k,TDeL00C
+F8KM1h!EKMbS"G,PN!5&R2e6e@Dq'M`%-(iZ$69-r8JQ@ZKN)2d!"q3FCQd1frlq
+(2QcTc$Pk9*-`mFBlb0SH$-Pp26qZ($Rm%cRdp1lKj!"DLmr("kpa%'1`1*5Jr!l
+`JfN#Dh!jC8RTFf6Jqcj+3F'*j9V-CEH'MNm+"cT1P9fM'Jr$R'(@pk33%4FGQ0+
+Y'3Ld3CFh(E)E6GR)!DCX)1YJ'PQdI3,qQCP[Tmi,U&I`3dmL2qh,0$GE(HUM,jR
+@dYN6p,Bh$kjYX39cGLDeDdG@9jZdl6(@UJC444JNlGm*V3kGSNP152R[[K2Gm*b
+AZaIR-DES9QmJe!T[G9)X&j613AAe5-kYAFB8F-Cki9U%#pkhJJe,PIX314V`EP0
+9$FiJp#5Xqj`cle24B[8E5T@pUH-H$2)%X1@G1SeNIljirQrF8bC*h&5R*f%GaSA
+N05!*!4H,BIKc0+rb!Vc(dq)c("3XZ$XE#jPHaVAD1$Deb%@J"9GJ)L$'X!j@*JF
+0cG-V--CCkF6Tb%Zq5Cc*UkKmEl*`eX-S@1%E`UU%@qLRV!$k+lM%lFL)Mr0b,TZ
+Mjh'd1paS2qqGH95T3qGc$8!mS3$qcdGDX`k4bh($5+RQ9T2bcT&iP'Dk%pd1Q3d
+eVB!#"-"XGRVKHU-VEXV"FAiU$l1CjB8(PAYPYBUMD90D5h3DG9hU5LCeHETPkT&
+i(0HSB#F01e,'G%HfGPBeliM1X)-M2CF#G"p)j+3Sf!&c[U(V9e$RDl6cX8MQdlV
++`-kHiK&XMK8%,L$SVi*c6@M3S'FU*CpM8Yf'V62[i6jp(0Z`m$Ek(GBGc09Z9B*
+FPi3PSTUMZ*mF#UCiGFm2L2rj1r"HUKK(d8MI`6UR5"e(j%lShkB8Gq)mG6-Q+8b
+R2"H$r``'I)4$MV%8abQ%ZqU5#MR61+kVLD-,U[bq`9&La"c8Hdm)*q0)HCb2eXX
+qj401eGQT[HU2Ceh(@`NZm1f)5i0N0eqcAXdM@d!kD-!h%(d1RaeVpZHZ30)EY8q
+4iT8G#H,i9#0h6m9hZAeLIXGmdAR6Sm4E"IR*aKPYq(I#)bG)"I!!lL!E6*emhrR
+#&2hbYaLh%"aprcX#'%H3!&G$3@j14R56(`rp)V0V,mTV,5Ah-l%R1`#2H2`K&fX
+0TCJrMI8&kQUpTmKYbKBYH$31B(@CUM@irmj1GrdE3S4Dh4LXfHrKbk"Q9FcjZXm
+cX0[KT"b0VdqN$*qBEbZ&PRJ!$#'[KMJ8Z6#e`39GHNKc2DE$kpAcaEK%PCa'MA+
+Dlej[PIDIe$5q)5k2aZ)@J,-"+qMR!)X4hEUkjj[I2jGNI(Z2F`E85hEcqe#('f-
+Pf1J$!6EQLif5R3V8GSikJ'bc19c!2RbN$QVEKSIHM)2LIhf$je*8G3hS@6dZ-8F
+PrbUdBl%mTK2#bl)G6bqL"im9`@UKmK+0H3pAScARp$@iJRVbV*EQdiJJ`RU8SYe
+F-K2('Jf5Fqj!FfSALdN"3f2D5ZSF%L0cCfrNXJZiU()8ebh#DK%cBlCb3J)b5Vc
+$Nh5idTe!Kem$aU5iH9F"i"YF)ULQpD+@k%K8JjS52k%Q2C)m)M3)H#pCTRATpHr
++IE[HVaalIA[IPA3De3cS,9mj""liHh0R%ITCk(eKc"T@bIhCH!XICIZZ0-aQ,qT
+5Q(m2DTLK,()MIUCY"HKCH5X99jFp9X$44#pH)N"2)b@Nmi3K+dI3TE1Il26KH@F
+4bq)jkLhUHMF)!ZqaDak(8@M(,X5GdUffa%8&PUi-bK5!BB2U!Cr6dGFFh04pc1R
+3U4P%rjdZ2hZ,TAH2`-5AUm!f,pL@T9%T'DTl`'rk-#Y#03UZAQ@T&Xl[6SD$c!Q
+j3&U)GC4hAV(`HCmbhS44Ji+Dp!'J5f1cT@)!QN&#H-FPS1%+IBi4S+Pm8T'aXT9
+KH1CP-+)KICac00&JI&6D#!ehb`d9VGf(HZCA"eP$rmPTF)8E"'GdmK,!&`(b9([
+"$&YSq(q&M1p*N!#A&)-R[jA,H"B[jb4*h0m2qcL1amGY&UF5[&brYqrqlPHA1f[
++mAacr+!edS#$2ka9Zb!k-%4raqIc"IH9YFUbq-ipQkj@hR+89D-bPraI@8[Tr6X
+kRH8Yrk*CaDHDMGE2%flBk``"GK%"r`Ppp,K$9BAKN!!XhAk0(Mc8-K$Hm`LUk,d
++HH-HBXBim"q+VSHadNX(XaXkKp2Qj3'M52%-lY)H`1TP$lShfMmRl0V2MmQ3!2F
+*&XDKll3IFEU%qLBZ$K[H!Z5jhJJqdH)(!Ih-GEKhY6El55-HNSli)2a8eF[92lr
+Mebj-[G-Hr0PJ0E5Mc$3cZ$fMY&6`)G6!-k+ATLEkTDH[012#PZjjI!"-6TSf-'!
+Zk2&cCcq3!$ir%BE1dIqT(YkifLI+VCFPeFGHf!b@)$$!kI%P4j2"Ym(R%HBDa8@
+R-1[Ff[jPlThPPJmChAfG4j56T(r6m2qUHAkrUdG'Maq4*9P"(cD20Sk1JmPQ!2k
+e1%[LTZ(B`28$'[Kl@qqT)(K#F3@CrD,R`'`3-p)b`r+LRqJNCG"X"Cdlaa8FATp
+2TKdrRe3kHq*f#F`rIb(fICpP!!!!!%)!!+UUQD#P!+!!!+!!!!UJ3!H(!)LJH@Q
+'HSL)Ph#)J!H)Q)S*!)H+F*GjS*LJB!!%9Q4fC+G@9@P94RGfTQGJ#)!G!!)M0&9
+eC`Ch!)Q3!!!!!!J!#3!!N!!)"`!*!!!!N!!E-N4&4@CSCQCSGhGR9fGRGi#3!)J
+!N!!!L3!!!!RKiBI#GNZ@(`ZYTKLT,[K$ap8[e`RK$YPIK1kf((LaqMb9F-)H,mj
+GXbNq@'2dBZ1(LK$P#@r'0!!iq6NmhhqANqr(jSBr0bqIdm[Pr"T3mfZQLkrPKTf
+!5KiUZ(er6krkr`"*K6caYeaXKphh3k[RdHq(6qArIId`j[Pq-1RUqIa#,!,eD!U
+1X09!)L-08Ek3!,ZYJ#!Vaqlb3pefVCI22SS'-r$NiLbA(#[C$hhcb`jd2)fjSI#
+q0[C$hiSG%Cjj)a[`$'eC!rS$FPGehC9N`RERXPKUMPPQUb!SrEAG53JlkIAqh$$
+FV$K,`4-3mHUqGY*CS8Tj+XNlG@ZN1VpHR0GPjm33S@hpH''Q1@qi12GH%@AcU"V
+1PNY8FmJSrheC,*fbfj,jGZB89KNd"ml)%r,03bGHQM*@m#X1%-*A'ff9jJh#kqQ
+&@6YVZlpZ6Y`l*kXATmmd9Apq%*l6+(GSR4A9BG)lCN6kIAl%4Q35Ffdh4SfB6bc
+`)[A2141S6-EV)G8Da%!R@V*+h-JD!Aq"S6&+i918i,ZIL(R[TTN&i'Y8E@8ZE#P
+peYfRC9rb1'%Ea8Ubb3PcSZejp(C+@V#FZ+(bPh3qGerC$(aqMbiprkG2-KfTF#2
+q31J(3EB&h@TScFBN[YlEaA(4(YPE$j4S+0M![iaVZ[M5krC#Vp09,VA4pMj26rP
+fI)qeBFH1@P5B@BDp@Ub5%Y,S8d#TV94PVj!!bLJdCfi3SY#K#T8qA4%J`MDUGX)
+L[l%c(YM1`UX5fFl&2fM9Z46HB,f!mCQrej0-Xa4-G0fY(aqePaFZm,Q#A'3VP6Z
+N)!#eMR[MUdB9*8c*(9U!a2[fqh`fZ9fm!3kCjNEP%`%PNpdG4MkT%K$AJ-63i,(
+fiSGdkD%FM0,#HHf'%rrbKE(5(k-l&0AbrEA1mCB&1B&IDVKNXakfL$*IVXNTj9$
+fa`N*h$SEK9M$,I0&+@qh3k8"r(UTj)C-Yp0%m[C9$,T[aq8i)lSIRF*,#,rRZKj
+pqrdlpr*[hir+%*M#%i`K2-%*k0qrM#8ir-33VqNd!2hEKTrhdK1NE"m8)B[`'`X
+D"ZQb+Dp$i"I!+[[D!PFLZk`J[mA`&dYZEca%`2qjZaj"X0QN-Dr`0*Yd8"K4d9f
+5'3Npi`kIbA+0bjXe5lVacZ1V3K4f!I6krdEEh"Z5SM-l#9mqYqPS63A@[0jQQGB
+Ad"ImkS!NP[kfPD4m32fPEZSpIB#Q+lQ*bDL,L`HZ*"1SC,qkl50ca"22GQPIDZ[
+ibaM5%Ej,R9)C["4$LlSX(*9-pmN"eAVf0@Mb2HG#D#,DU8FZK!k`@ZDdkVXCUlL
+(X#9@jNAlN!!N)j(kh-C$6(C#fkJVZ!)J"jpMSq+*@*XZ2N5[A5S-$X(bD%k9G@$
++k*ZQefMNcK$F160DHRbl(%1GKE2BM1&BY0jL'dikfhD4Mf'0b*l!,&E3"5T(D8C
+iE[$G$+FR'411aD+NHH%T50R#b,QfU0eEXJi#m8*BXq,L5K%Zq1N@B'd$CJR*(`U
+h#IA&$dka4&PQLhQHChK(0SPr@1),ZiIb)ECCj$T!PE1Hi4bckI6ZHY4EEZiYkrG
+`k885b0@&$48USNB`,#VjY)a1-!ZPTLKqAA$CGVJH04#&`DA6JhfKUB-d((XXdk&
+Tp`qc&AJr*Gh%*'e@4bP0*iKbjGGpmVFUm$E[APdlUN$phVMT@km$0S@iR(9-IFZ
+GVZcLKcclbN#fY1i9Z'R+!k'!"`3KT-fXH+*AhhAQ,mRD2aR*,rdKad2lpNk'T1-
+!B3H*HKehhD9VS8ILThXM-8,13LqM3"VFHDq`YQ#Y8JMLa&iDEV%jc5khJZi-I"a
+lH'(fSN@PdKZLrCaUaI9$@6)[R2Jir$K654bmIJaY*4L`AeMYb8T!*`rjj9Z!CV@
+JHb+RKMQB&E8lRMfLk6*mDq'e2'2j*cNGU!q$r$Dc`@l6KhTB,*dDGTmlKq'ecTq
+p$BePBS&k11e!EEX8$9XhT[4CB0khC*k)4B%0ihfpHfJ(,4jD&p1-R-aLQ6YqdeJ
+rHYM0NH(fHcf3!2Ir[i1IqheHVe99!!!!3J!!PjL*UTHTZEQTUDZ`UUY)YkHTL+"
+h@(D)L)L*J)G`UBQ'HDL3!(LCJ(H)LBN!B!#PCP4QCCK@9'Y&9RGfTJH`#)!J!!)
+M4&9@9QKSGiLBLJQ!ZCZ3!!#J#3!!UJ!!#`!!!,!*2c0&999@9@GQGfGRGRChKhK
+iH*GhL(ThHAQ)TRGhL)QUQU!)N!!+QCQJS+!!UEX!UTS!#J!!#BQ3!,X!!!S+S+Z
+`hGf'@Zb2MKabRSXMI1LrTZK[`p8IEGAG$RM1kZ9X1j4Jm@hZ`KrMXlRDKrAce1K
+K[Fm-(LSi)GcJi1$Ym(IlH$``i-(Mlr"iqphSD0B)F-26TKr@'hZm2[q((rF%RMr
+,Pp%16$k[9KjHD([q(rZ'L(S38dfe3ik!$r66AQMYlS&R[q(@p&15FVSAbKIVdaK
+P"mJ$lH4Pd9hji8`b5dD!P0mHQmLLQ&PGem*C3GBDBbdf4SKkXmBADlEkHQ&GhMB
+,Z)NrN86YRN89mmDDYqkr9PbmA9XmK+Zq9clpY1L2&e,((Pj!"pVdcPPSKq%XpX2
+0)*N!TmhTcklUmPd20(6HS*HZJSCq-ZM2'Da+X'ld1D@L+!Z'$ZGh[Gr`H(l&#(&
+l-Ajjj4$40L'Arm'"4mqE&Kj(+#qDG'+(jef@9dk)H@QH595c-%$TRISMDLc9SbS
+0mFCikl+FDJGjDEmP21%2mr*$`F(I`F%2AcID9r1N+3e,-6f3!0SSS3'rY!*Jb'Q
+!YeX@2@TbbPB[$,`eU#!SZ'aaK(TMNeAaU!-$D)`[$K+DUTaZZ!V,RCefN3&r6YY
+4*T'*"T9r5NE3q`2%VYVYc%2!LCSfaRAN8ri#JM450#5bbbA3X9K'JCkCe-5`-L@
+HLQrH"+aac9fS@NJaLabUeY59%(+"IQM61$$&51IIm2PDA,NXPF#)S(FeGZ3,XXe
+`ebe6Z8,HYq%S`pGdCV'8EDP)BKX505+08V#Qf'Ui,iYe`N&$c4B8j@3ZMrpUL#r
+G#U1@ZdXRePfN!l)Vef"&1S+9[k)aYJA3&NiFZT+[N!#+q@1QbR*'$GSKD[N#911
+0Pd1cD*PCjY4J9GfLje'm`PU-X5+EKSTVX+qdQlVY$ElkFHU`,U5I+l9@!J&)!(+
+(a&SRe@1#5"%m'kL%2bQLXd32$EcaXPT#TQ6[9A115m-8!rL`(pk&H9P$95-"GBA
+l9+&dJ9HD0m-3B$c9jVDEp3JHLcq@)"P[fX3@bNJNN8fA5Kd8Jhd`QJN9!SM9L)K
+Sd$E@%%$''+C1cphDKpdY1ZGHE2I$"pRfF'm!,h#"Hm3,iGihX#h(#BH1,`%kEIG
+"Um)(R#&D2+!)TJED*M-U)J8[jJc#GH29HDU`3Zf'3D*99jDmP*!!SE8p*9DC5`q
+69E8&XP0`Z(3&#+Pbj+38S#L[p3aZ(TeBl!Lr*ANMD'NpRNp2Tj1dAlmd96M)L2h
+IPkIdmrirI!(,,ITmIElB!e!Kd8CP20fe![YNHX,DaD![LR0(BF)F&bBdG@fN%[L
+I04aU)*biZS4e[0YF2bZKUdPkQLRh"6`$-k`q@4H+hA)&aQdLDi`Yi1LYESjiN@i
+md8&HbR6Ec*P1&PNG&@bS(TFF%iNCrAG$6RPD+00@M('CAL6iLl5re*SP++BZN!#
+VXMa4j[#p,ANcPfVLQJ5`5k'l`jjQ$635!hEUrerVRTR@E@2er@aEa")Hp[2&l#Y
+9ZqiCa![MEfp[%"3feEF`ERFf+Yr3&bPN2*0eXa#l96dp4%'eZLDHj*mL@NSkZFM
+4QGPSEZLSbb[CZB'#TF-8d-6KSb+)V9'PJIHVfqSXNfERF3Er+XEXY(5J4GAaAdJ
+jTeG0`Zmj-q86p4!hrGZ`&hHMlIAl8(5#@FFVf%S#iUP4M%46i+L5,94r!PrKZKN
+)55Qb[rF9cG-TEjH6B!)T$ZT!PaYK)8&0,A`J0BA)Xmi#ARHiX%%4E(Lfe6VXS3+
+I+T!!5kd0B0ldM8%A&l1(&Q!p!XqIGBV(JYpJkd9b*`3-0QT5!l'$UKZq)%*N0XQ
+m8fe3r@@0q%S'5`AD%`NfkV,%*4%lBh,jGKc+)0IfET,CV9$02ee$#+QDmM"8K4Z
+C8hJ9Im#GX)+,K4Z"02-ZfqSp2ML1U`aXEP#kS3#2klC@kp%-XjD$XJm#&*9[lEf
+f-EV,KLLCb!1$B,6rR[9dC'THf23P'bJp3SKiV*@jP[P@b)@PKN,Y$L+UqHZV96B
+hGY49bee!KIc4DD@d0-impFY9a`0Z@#ZfH"ESV-BB@([+'C8%fqh5+K,CF1!$,q6
+$ESdLM"DX4K-)MKJ3A1Tce5T"4$9fj!ZVUkbecZ9-NLhFdjDY1+@11XCCK)'L4#q
+MC+AZ8a!"GDAT8kZk*&9U,lihPh#qGmZJqP6[XdKeFMRF8'6K!GLdL"9pjLPFQpZ
+YXYQrYYl'NH5Aek%IF+`pQ+[,dLE[F`+C@@G+8d+Gbf[j"`-(4iU('(N*h25i-d$
+*G*Zq*4LB9),XDU@[R!rC#TEBM"P,F1[YDTP%+b@1Q`%6RT&'8"F[b5e$%1-"4FI
+ed*DJiS-JJXEm&i5&%Q1Ll0X1G*JKdBVY+GCV+&U#)51l1-2$h)c&)L%lLK4$mkC
+RD*f)B[apUTG4QcBb0%+BH6U!%m[*eEV4#0*$l%)I@Nq#&jf5%YDBYTBjG*8NY32
+$Ljb%FD0VJ&XUM66!KG3l'K!6'$@a`m'Nh(IU!Q'"*38hS$F8&Sp!N!"#Hh6M'(Q
+QDT8XpD10KYJ$PhJCbiMdC2QX9ajMb4ZbN!$TM!UPbN2rH,P-ZN%-qE&a&!bN)d`
+p8N+`Pk5Ec#[dY&N@2UaihI@-GUkGQ%*&&,#JfFilAQZGdCmpef++Q5qriIpU9k4
+3M2f,UV!J&c"N31')J5j"XaF0q92E9Ud1PE(lb3$c3qJfBe*+KBc$*1GbiIDmG"0
+m94D#eE*CQXU&GZR9H`X-jAe12&%CB+M"&ViEASb2qF!Uc&%l-c3hr&T65NH,c"M
+'%3afD#(T`9,*2C1QS'"@rm[U%YB8hlSa'*3QBkNdU%'$%pBBKeAN6HLVdT+G!G0
+ID$j2dPUKk2AcHTP!K$qHYKibF&9F9a)pf"d6&'fX-$'B-461D49CjcpZK)HUCi%
+HhZlih11YcDZY&@jPLX&AFB&F+[VA&3b0"9TDT%HfqmBiKfB[-pcbq8BP60Kpe`l
+e#V!C@6Si904IRQ,`f59QV3-MTEkJf"(0ND0FS&R!m$Mli!4`0$Dbm5a52CSIXQ)
+r5e)2(,(61NlRPGc#pc)F%0FVNMXE9`cMeHhQ9q-NHN$![)'@9"ILbMc*rjZ2@D,
+Bc31iI&4h`1IIm2MhBCd$k@b#LLT%AC%pMNL)$Z("JSlr!K''N!"jhj)eQ0P#IMC
+"[$h+2&hHkK%'h2SVU$q!`CReJ)6(C(B3a#1Y#k1li&+4"(cMX53Le8,3hI$6-GC
+qm*d5CCFTdZ'qmd$q(ISqcJ+Q$Sr(Vh%TJmhL9)&l'NH[3hPhUTed69JrKhq#M`S
+ZB%h2+GIqc`0Ha2fb6NjR@FG([q(rQk['dRYI6M@iabU'KVi"a!dX!bl!d,5k9e,
+j4`V54eX8qKkLR4A80RV!V,'R(!j@r!hC[UBm,e3l'Sqp1pjT%(2DCr4pGTMI'NF
+DKaVFGE3JUaa5E&,mm9$jfN%QGE2(69af8'NSa!5$fmFIb,Nd$fC9KA*[81"fdpm
+$ZQT-q62X8$5@AZ+&#MfN$h0VIpld2#ScVa(-LjL+S&`L+ECL$'b0ZCBYH[,FDfh
+kjEU%VjjEfkC"4Q)rQ0BV$bGQRcEX-"c5$!KPV(8i,l$deffb6cVT"%ZX$flY@NE
+ZacE)U43EBh#6TcCSeBjAhLZj-2bJNS@+$$,RJcV,C6Qf$2SV)`@L%*&%&CecMGF
+4GHRK#B2ZI#"!Lp["pS9,m(PLTq1hGpr"Ycba!*D`a-Gf"jYR&SGjp+2r6pHP(UF
+FZPq+,8eUFeMMPd)C[APbaaX)a(JdqeJ!Q)ddki8Lem2d&18F5iZ,"@ij1+R`h0-
+S,04kUKPf5SNM&Na@Tp"q,,0N#[p)R5DaC5f-AeC8YKljXTE)lql+Mf`0f92&NZd
+q,*IQIZb8%*rbbAihhXP83AmXG5ahDH,(D#"&JKrYP+LFjXTId6RkXeCA'q,06"C
+R+8[H%mE`0TjK6p!Bipi9%AZpprd[h[[fQ*%RmheVSK)fG4d3,MiEP1f`aGH'"*e
+*&@T)E5l$`GbX*JaYX0i3)#2MhH!X[83")R"dN!"3T1[q'fVq6LFD(X9PI`5Zqf#
+)K0!M9`9&1kpHbZ9+IeQT6j@NRY3kl2'*9$lRKU,i$mm0DMqc+Z`4e`h%jh)aA!V
+#3!NkV06XaGbCVc[m)rkdh!"Iqk8A)#-`*dcK+YY-BM23[am(ir(p[e'Sql&eRk+
+LMFm+8qK`P2r)9S3`!ZmD,(K,$TLH8X'fCbPK%lbPR+q%XFZBC5X4D@MVBJ%X%P&
+XXp&F,R9)("Y20lURNNAI+`+&kS`+!QcKm63PD8b*f&9NGC!!#TCQ2jLH&-+k%!T
+J$B9i(%Bp1J6,@!'VCXZDU[,pBq&QkV#B[RBiAA1`e-qhVGc6&l%k3YBrqq`iP2r
+%TdRVqjT`b)Vb+F+Mfj-3fHTAfilfaJG$XaJ92S$AbrBM%brPHh5bN9pZ*[bVCm0
+FCBB2eMPD1Q"&a-fT@)0mVCL$%ACL9#4mQ4`k4C`3c(-mZ,UhSZ@T+q&#rh#,B5K
+V2cY(NhKj([kRfGe"p86cZqAS@9""RqihcfZ[afG[qpQchqIa9dk(6A8dmr10ep"
+(mmMAr[)ehjrKZ`IARqEp$aaVhHk[5FDVdfm--pEfpXK46`'Y[ES@[1hjrrbNIjp
+$Rhq8KIqc)S0ZV8!@3XVEbc"!k*&EH'2j6D@+hp5hq%#kp`kJD[hAqJIi!`6cU36
+UEjKq5e0qUFF9Z,PL!6DcY#-drcRe2P[4pih&aF8-2jFCr"BSfI`@Kj2*j0X!!%)
+!!!#U#*UQUJ#JU3UUUUQJ3*H'#SLJL&L'CiL(L(#(J)HTKj!!#!#U#T!!L(S+S!T
+UN!!%9@4QGDG@4@K94RChT`F!#)!J!!)M089eChKjLBQ3!)#3!)!!!*!!!*!!N!!
+!!!!!#3!!!!!!PadM4%99CQC9H'"QGhCJB)"f@3!(F!Q3!!N!!*J!!*!!bjBDVET
+FF2IcFh096VaK$`Fm[pifi`kTBBfhcKRUcFAKbCB3lr`Pe@N6iiCZ+V2$[`KaJ@p
+dD"!C[9k[4j-fIbC[4$bqEMmh%!0K$blUG&q(($Cf"*3lq6,bI2kIIr3T)V@(MmF
+'PPM6XZNM)3eAi+2@Ace5`P1b80Z&pNTDECkmFQ8(rafbXYMG#R4'I6M#Pm1HVlU
+SIKE,!&hVPMjI2QpXTkkYmF0pYR69'bVGdqb&qS'FJJHDHZfFTB"*3pdYXF+E*6T
+iSIjRDMqdl#@Ik8qm5-TEX$$G8L8Be""j0(,clThAfG164,CMVlG(YX[f%Id2T`)
+A4l,pe-Hl*N#&r#1%GNU'(Scd`f4X`[a"eXf#AiGH0ebSh6ICZ4GmH6*SdbeD1Ej
+F'EYm'MGM,Yj[P9`CZl`pf@(cqRkFX*I,G'KRr(#82rEXD3m%pfbZ@(K"hAEVakE
+GXGPqkG16beF0Qb'flGM$cED3!0PXe#XQM(S[hibXTlrGUMGM,*Sq@kqNVjJDhEC
+BB5eBU-UahY!ME5@cJcF'IJiHh4XPMM(A,Yrj`C[qp`CImQ@("``Z[[%lYX3bIir
+MrG*,6Ped$8kmN!#%0"5`Ch41qfHNb*k#(q-M#L)*FX&#r&#[G5'r!,D#ZqL$k+l
+qXabiDGS3q-0&eXqQBPEfr#@SaJV1"f)kHi*EG05q@NSMJi41$,irRp-jbZ5BAi1
+8%rXP"1-C')ra)(+4pV4NkTX(Xf4SM4ahGH1qfPR46$G)3jqc,$'29+&)JS1!edD
+jABKk)9!X5UcF2[Jj!`Z0#QJ$hBdT,V0S2Rp2j"PCfd&GVIrbDYZXCBJ4j299j`H
+D1T!!0cCk[6a!3lhHBj3SC!MD'AaP6hAlUlTIGIGZf6alI09k-i,ql+fBf)01aQB
+QjkpAESeAlX+5P2D+4dd9kNbe"YQ13&GpfQ&,D00i6@K0DEjAG8RFcr-$21`c19*
+cak*45IfLk90#)JYcbD2D@8TY"[qM+-FYiKGJkYXfc@8p,bF53jqTSjG%,f2)eid
+`MC4Si!HiX@$VKSik`+IhCBBAlYI4Gf3jVMQV6XfV!mGe,aV&+C5(lmX#)H-5D1[
+JeP8E3UDl5!Rqa5FBjff3!+j$Dhb"ZS)3U@6#8eb@[46)a0dhcrR3CE&N8H"SH3`
+a#[ZPMYMC,6Shp!D*3`(Ija-bV2ji$4L`fa)b#l),"VSkX[a9Ge,P[HKVZLLQVeL
+"6,!CASfki(SBS0ZTeE,p)R,K+k2@$,p@9*[%9K[Y(IJ[M%9+PFZ#U2KIbCMUKr!
+9lS0pS#,N6ZCdeJTQ'YH+@2`el&JNX8@%aacYP0aEbFG-NEiG(5PMeVVMhMBEAHG
+KP''@149PL0X4+YB`AFpJ3AEr@bK*%8GedlBb),YYj([ikqh!A![($MXklNkXKhK
+'RD-6('3m954HTbII18+lKkSJ4K5`i6b`)Kfm[pIMcr$PqlR6k@'*AfX%IYm8&*c
+j5I5KM1mG+i2XTETDU%Qj-eXp'&Z[SE$J2rP(CL1'&qm(,)0BEZBZJ*ELY0D"08`
+Lh)&64R1*Q"qdc!J'8DjTGdri-Tkf#r6M31hZ0JpNHNHI)cH1UiFAR(b2F-bMi(1
+lIU'f+D,JB%q25RR6VKQ,TTJSblVLGCbDfPQ,8TiDIYU&kjFIlParq&4k`H1%a#a
+L&qH%[J1jNqH)XF*QSdAeRaL"8l65`2l0)mllD2hpqY+K-@I,9jQHcFcIXdK@@(,
+T6i3aPLAY)$G@m)0[iJlS0dV!+Tik"EQAeJRfHeY'22Tae!lRXf0aLelCl9X*$bl
+D-YI1pG++j$NmDm1dm(,Zm9@Bp3-ZrRceHUcBGCML)r9eq'VcHK2d3&DmPXG29%+
+E4dAkY@-K2EXKikZ(K46T6`j`aV(paHjTe1jTQp+XkRdSqjXpA-HVQ2lFaV2d%hm
+9S@pr8$eFemh0(TCikHAB5CrQ)dDDk-"+IpN2c42c,*PpRXpN1Er(hZhrqpIVpH3
+!!!"#!!#*QCUkYkUUZkZkQEN,UNQ@PJGhN!"RH(GUUDQ)F*HDL!LBQlJ!L)K`U)Q
+`Q3YUS(9Q9'CPPeC8D899GRHfKV!(J"m!!L-d99CQGhL)S*ZD#k#k#l#`!!!!!!!
+!!!!,!!!,3$0&999@CQCQGRGiGSGjGRKhGiL(KiKiKiL(Q+H)L*Q+L)QSLCL*QCL
+CQ*LSUUU+QJUkN!#UQlQlUTQUQkX,X+QV`iBCkUimd+V+BpR(G(XKa3c6M4G9CSK
+4BSB!8pNI`YUYKMiqA`Ef'(Li-($$jr05k(',VKbq$Mj)Bq6Nj1rbI6hqAqN-H2Q
+rPpA0bmX0AE'GX2,fDiI2[BHIZphhI3#)k1F1,LK$d8CTbYKRP0q)$ID3!(qLMUM
+jL%0l#5$ppXBC%%'hUMflS!GC+UHcEXP1RG#k803'")NE,TpS*8,Y-@&%Uf*%rpG
+$)+Je5R%NLZ0YU#kfM8#(E$Tk5*''j"I[lrpq-N,ah)+Bf8`PR3&rP,+J)*NKN!!
+$V!4H-'JQ)KQG'adJq+")i9R6fP0FS(-D3)!$#,@eD`ecPSR4U)P4F8A&)FF%)[X
+H$#9pfZqjm3F*3U$f)D-Y'EU!1R+r4T,TSE+VY**K,M4#P294FM8Y5YQbaVPX+%k
+jK+@+ZXSVD&D+"+-+fVf%8bc0-9F9iKZG*Q3pQPUe8+NeY@VAAfS41lhI!A(U1bb
+0TLUQ,mCA`c"eGFD1X*aR9T5-eMfA4XYUN!"@!Fddd"$m61f9L4pP9GBGIEH(E9A
+"LhXdK"d#`8$6IQ9QM&'Y+QBiI04AA'NNGfbiN9fZK4PfX6#)@"'B#ZDZqNR3`cN
+Kd@53!$@X)Fe!cR[#%8bc"(J68Ahdp)K8,C(Cchpm4#%LUGJ9EBkk*Kq9IE$,f`S
+TT,M'aiL*JDXJbbad9@%3X1liT*aINll%&)-6U!0MYI0R48eX3MZULI8KQZRHM!f
+6-KJ4N!$3kU0FFaIZLPM+UidrAVM39aXCf&*J8-KEU$QJ[LJ)@'H3!-XM'@MGDV5
+3!+qf)AXMZUCdClK!pVUL(*P!bMp!Qa"*5*fk@L+-eEE4L*%bJd5bpG8Vl3`!M@Q
+8!eq'bJZ8N6+a[9$)a`CZe+MaP5#+JC!!1T'K6kHH)1b+U0Dl64CS@"LZU`6jkk-
+`3jU2[6%&jNQj5d4[kkiSiXJX9kFV8K(4A3%%$3X8++lY*DJbBS#`3@d9fT2!%`B
+bPP#r"E)4BXGH`f)*8QS5%m(UJ3Qc#bml"[`mF26)94Y-YNHY&l8*&'iQ&Yq[A)M
+0@fNNjjbe1TX3Q&9frE#Q1HLqZk(RS0869+Q)F3CPDC@Epd,)K$D'iKb5EEZd+i5
+%XZHE+IbU[MlJ&%S1UX@USDJ0'8)88`EchNN6,J!TCa&MB0DVL#UB&F"X*-cG5hJ
+jH%aKGpNk@ZM@&Jp25Srk*UP"1Dc'8J+*8c$Q4*5*41L1Q3JcmKK))Jp&3H3&'H2
+MKrh41G9XV&cfIA,2GX$2qB%1M0G8+SC'!T1M1U0QB6mrq5VKbq(%'RFF!"rA(Aa
+J)H$`BSD`#["iIUi[$br5ZI&`8*!!Z(1GSkk+Uk#rd0hchDqE[pm!Bh%3jcMP24h
+e"II4@+JC,Pr#bD!4'f`eb#P54@Q*)c82,XK)4'V@Z#X(0"3@GpKX+cS*'DXSd'#
+m,`5c[B)l8Jl$aIA&Bh'Uh$(&0dl%LT!!p"$@hR8aZ#RE8N%D[Bm(NiBH3+mR9Sd
+h"F(KaiL"J[%hp#NRPR9QKk%[fPNIh6SXkSG&&@L*Q-5GC$%9q[FCJ5RlDVETe#T
+DL3+p`4%eCkXb*SDU#5$eK6)9EH&YUri9%Y6G%UaK"prj#ZM$S[beK&I1(Ef#'EJ
+mr4dHIK+(0,A4%I*kZMmI0kIqM1FrTa*(V5d-QS3R#*IEa+f4c3GhEf3*MQ%SI6i
+ZFDIhGl[N'(*9DLIN*E!9j%GMT1Gi+!43jSYhYl*C(C9Rb9Cfk,h9(@F6r4"0pr#
+Fl!dKK@*$`X9KfiHMr9f3!&V3V""B#dcqaG(`TC68RK"$2*-hQNd,9RUhYl$a"0b
+lCC8[+03)8Emb3p2@(-X&r1qV0e4Y0#5DBM@TbU"TUIUm*&A*IE@cka[rCFMmASC
+*L3S0Te)E!3%a'h9#NCU2jhLMZlGDh&RhLU*p&*l''h0,01M%eEi*+4(&YhUa9T(
+8SXS03%fM+"FU1P!,UmNlKr9B+k3"qN)0PLPaa,jj`2ZX8Qm(4#a39ri1AEKE[kd
+-@Ulei(@,cHK#'$PBT("blMK-q*ALYMKTJ5LB)B4UmJ*l[GmB'MMpIkl`#I[C+kk
+0Hh)C%CLr(GNkbU%1#j0Gfh*eKkd&9S5PhHliFPaQp!4U!IVP+f)"Qh*V&@qk@SS
+phHl[C00[99ViL80f&%*ceEJ2[Q90A9kaTKC83&['"YcE2-!TR*H28De3p&A@'8!
+8*-B'&1pMNh,$D8Yeac9'mGT&Ni1Q$PUkK#eiSHf(bS[$jQQE!P!Nl"RIhL)G)J,
+EeX%T"m-1T`8XdIFdTc$paH$CKcHYY)1U9e++05a+qSd%893iSK&d*UGD!Y6@&hr
+kBBAAcXG+BILN!J#cU@Uj"j2df$[QH!ljAJ1pV`(F4"a*IHbH*%Zh-8BS15(L!`c
+1SDe8H@(E*e$!HGBe9V03rC!!@CfP,IZ%`ll81Zi-G*d,A!d+LhGBEZphkm+eB8X
+B-MHMBDIk8L,q"@A)JDJX#ADS+4)M#k)r&548d"a9)bEa$)X)E85l)E8"ieKA)EU
+%acN9Z4R('pX0%4LFGLe0P%!r"bT1-G)#La0S-3%(9VLaN!#dGbb0@JQ8`bLL3db
+',+$T3+T*%3UDM6B0-Pa%MBch00qF5N&pKCdP+f&$V3')'!ZG3IZ84%L2HHF04aV
+J3i%M66*kraQBiB)aFdH-UZQ[,S[X0h,)"XbYL12e)[pV36h*!S(pTZU,PB!1H$)
+""`B0Cd$34-0D&-k1Mehf(Z5jAK#qN9m`jc@q!5rf`MDbA5U9Y3*efa+),SkQ5BT
+03!Hb#Y!@"qB+`d[#*AZZ0F14"QeX!$HGE(PYq9m(q0XJGjSJFVqL!r#(r*K$D)'
+0r*!!%'L+HfM!R59JSHrd'e!*A&Pi'fq-I3Pd@(*`r4&6HmLM"JjF'$(YbD+jCD+
+mQDdm&d!&V*&XbK$R!M"H0lB6KTXV-(lK6bbVT!hflFQA15!Ub[dQd2A6R,4MAkp
+T"cYS9!`cU0a+Df0bSC!!0Vj'IDS0G+!V&VQ,$KE@i13hTJF8FX"VYA8@+c3j!(l
+N(a([[2Cf!GH$Nla$D@!)*[-lN!"mqad3ii2Rq4f)NhXI+1i3DU$0[J@JGhQ)EkC
+NY,V&%m[T+JD6Y-MI&j!!!Y$8'hZRHh88(K6)hXZjc#@J3(&p'I1FD!e3e%)m(5#
+9$XXP*qF0NMGNP$beS4@U0iApM85ITI)Ne9)kU4&8Kp#lp6I0@P&SfCbfVhVY*mJ
+MP1lA2CEFH8p9hM$h0hjTSF(P1J5[&UEBHSBbMbB#KIU1UpSP)q-YKS0idCNDaH#
+d"8aqMX%3I3Z"dQj"L)000$D$MLZ61&qqbSA5JIMh`fZQa,aJkEK[SRSjDkULQcA
+*JC06aQ&b6cV95rNjj`McZJKaT6S9ChB6kXj$c2$F5#DXiFa,pCIUbR3!A!D-!kp
+I!)"hrA92f*G,T2*QhF5cbPZfir$LrRpA&r2`$BRJ1AK[@&34T4b$LVJ9K11Gi@*
+C6YBK*3Q['E-MN8D$X5Zibm*,8,ka%F#FT$[U0i@AYRP!f$Pa3&A-"S)8&2R9T(%
+XiVX[p&YhicEGpCklJVCE1R(aT")hi41"&JJ-T[`m2-MMMb`'lYQ(!rVU'LF9C*p
+5im3da#-Hdbf1DmApQDhSbc@K5!YqL%S[l69S,,cYIUcd#9T#"EI!P@NaPZp!JHI
+,Y(5000`e2(XI'8R1Eq3aL*JI)VE(5!l%FZL*`-GK&#aS24Xba%,!#U!mm1cfI'K
+!d99LDX*6Df1heiiM'qcab'HI%9!YbB*X6(MH#i8BqC8MjA1BP4CPFfQ+HZS#SbK
+-ZXVHLFhL'N3mCUfQ+`p34''T2"XekFV4-ma@QUUR29S$40`2l14Xi'LV"JCEcG)
+-Pc[@$iaKU`K9UfMZfb5aUqYNeHUK(4T!bCa"$3)(D"(5ZBk0a$I13+US8YKRII3
+CT)BdV"6#SjMfD`XY,%3eq1aZjrbZA2-NiedGLJBfD3P5[J#Q4BdAB'q&&6f#JXA
+2bAicR+E0I[dqVQKRVS6r#k"KKmA`-IlXeIA##r%&"'r(bq[Q9H99RA)b*TMD13&
+"`eh,@PKXCHM6hfbd"GTQ$eYbYVdd(kqQYZ#`e5+e&lp,c!cIf[CU,Ci[RhhaI+)
+@lB)KCA#Sr'%P%9B4m5-)GP"qNDIYKDF0l6#NjdY-Df)839Y3&FblXTY)j$jYl0#
+L,)Z1Nl$M!Z$L`+RMi2f$jC!!V-XPZSrarMdB9*PNV1)ChGYaNNMCee6PBI6L*6K
+f6"S"'!hI+aGMd+VKI44EIQdmEH6jaHD1kGb80E15!h11U'&@Fj)c*Qd(AkHFja)
+Sp3j3hip+FbZ(RFAB"lrN,q!qbP1R8"&RRf3B"MC`A([$mr6N#b9eU##3!'&2a-b
+Ll,e0&eVdCIH+l#2kGVQ4EcrM5cQ1I-alV[TLdX1Q0(E2AI+#0rU`Z["1lk)(1EN
+HlFq5d6bbX1"XB!&r98"$-ccE5eMk5RRaH2kqR3T6KD0bJiGDXrDA6R"#92"P93d
+95kp2GmHcdV%0V)G)QGjbjP"`lXCJLE8'T#Bip+[rRcQX$(FP3-P03pM'3M!)ZfV
+IRHD03`,%S,qRiQ+Grl'H%Gmj"[%dSIqc`q(42G%6IhdmPlrT)(f#I1SYd25YPRU
+h'rN2UT&b`@`(5[%DZ@Q&ZN(#Jb8iR!Xf5q)Id-68D$G9V@TCmhm-"eS(1bhK1fc
+aEj-+Fib)Dd93d*B,Q2G9d#ZR663EjKAhj3S&DL8NB1AMKijk%rYf#AJ(!8VrRc%
+5PpSr!CII3UC!LF'c52Df3[XdJh,qlC&J*bHm`rJr'RKa!3*rqTI(8Q'4KVGBF%%
+`*rd9@r3fC(N(U+JCLp5C"ljmRe"qlMml[GrUb#9e'kY@Bkr4rd`[RU4P)M"3Zl9
+I5cHq(&U$1Tf-Hlj,K$J`FSeVAjHL@lQc*5ZfYe'@dINJ,#fB956d,Th-eY2YS%Z
+C92N3pe1(l(M)DPVa%FlAX9q*!CkI``BmRL&AP!FfCa*lC*@Ij%5AM'[Hd3'G3$Y
++((*T'`fpd8VCUajH"q*E[)UpN!!h2L@#b@fPM[H,9`"ZpdhkYDraBU*R6e4E6cV
+2*d(cPM8iUNNZJ8m"8ee`2dM`bf$DXS5ZqfZD(efhAjmrf1Pf*B)Z6IZCmfDZ2!q
+$TQ$"+lT8Q""UDq!#%!49(bjTXd(EJZQ2M0E(mlcmG%hT"X(jQDeV6648ZGc@M)8
+C!Q6[ALmUaR#"pU2GT3J@6H2Yb(j*A*I!B'E3K'E6Z#Yh3Z8+T*(m0)qXqN'RBRV
+XNHpdLGpG%kTATl@3!"iqpp9J)jikHDQ9TH,ET4,S*-R6#NXjE)liB12G8Q+r[*T
+AJM#Tkj!!PY*X63[-H`kVQQ5iMLA@RG3[)&df2#31F(QLiJSq&*@%-d#dflN9)#Q
+rY"XV8c!U(Zd'B'Aa"4qCck3!+!D3!"fYRarYAmAl2+KPm21jrSmd#5ar"l!*rL+
+p3De2B1ibT@G%T'mUI%PfJZY3RpH-Xj04c(kf26q$Hd)!'J'!3rH+P4h+3lJ+V'q
+)[3ZFEB"Ar,A0L`S+eCBCFMIU*++-HPc`hC-L5r1+UUd$%#NFSG-J5905V40VSbT
+UB%rUNDLLldbq6e!c3bfq06-F2$)jQ'(DV+k,E3DL*@j,R&h"NDSUkAU&dMrQ#("
+3Lr&kZ1&1RqXFa`hKeMG9Ge@1H*iC[$MBG6*SD%f0'VAM$`bUHkUIKic8`cZ%%CA
+fTK$@PH5H2UX%q5M0%8"Mr-[`C@JBUaS22jLp"mD"IrlQDpfJBFU+9KPlEph$rk#
+03br`ClER#1k@2qeE@"CqkJGC41MlhP0KLAri5*Gd,NlJc8%JTSEJLDVm0JVD5!0
+QGRLB(rCN0"N%Dc[QSC(Al8B`0IN`Mq&ARIUb*-jLA"bcpj(@hek2[mrXmh4jr,$
+cHRlI0j!!m"#4`1GK5Fe@S51(`jP@EAprr-HH3H*$4H0`p1d4"HEGV2#m#+HJ-fd
+Na+QS!Jf5E!+8'q'JeCp`,"D&CCTb$U8i)%)qBDH+C9%8E$J2!#D84ff)%Z%qmJD
+qFV!%JMp3rcpc$jJF-"f1H4k(V[#%RCQG5Bpe4(ZfM`(VaV(d6U4$m9@ma+%9[6@
+4G5I(9pCHhJTjd"bCB58XI$$l8h0`e0&A0rJ!VU(@4!HR@5ER!*1*e9d3mGjGGBZ
+8$@a6BV@dmp#k,5X'a3bK,El@[K!UbPqm4#3ZXJ4+[6+@Pq)ef'NJ1d3HhSIYQ-1
+e"qQ&aETL(p4+DGiKhbmVqBVmrp5emV8b12rI+j!!HrVH[PQUf2dj28cpbhL4YI,
+Yhb+LPjq)r1)dJ6kra+3lrP&ij9pIbXdEci6aV--a0ZPY(lGpbab2AYZ6llNY#9P
+aJJ)8NXb`KQ[6dNHlihF`C2Xqcl)HAeIFcfEA!4rApIel`!!!!%)!!)!!#3!&!!!
+!!!!!!!!!-!!!#BN!CePhLC!!!!F!J*!!P`LC!)F!KiQ3!!GiN!"j!!!!K'CNCf8
+)99939%9SG3!!!!Q3!!F!!5494@"h"L)d4%4@"UcpDA8r2[qIMjGhbq84e4(abqm
+9bMdR@+mjaGM5XVlj9ZbaB'kDm%'8XXMr[rpRG($,$1qGCa3-XZ6q54bbdDKABqN
+H8r-EibaXqQ0hVZMr2$ah4,(M(mIeiarI`r'N!pkAG*TVBrbccRMaZp8Y)3F3V-*
+Bkb[YL2pbeMK,'-p,X9-4!H-pD*dc[N*JF4plUmdLfFVVjahZ4HdX-52DNR$@PBP
+I6+1FZNf1#+k4jHILU'[YijF0eJ(B5i84eZ3h2(TK9"c+,"%*["&ED&iDkD6aVCa
+ZdR`VPTY$,AceV'FUmlIbL1iS+I9RTP`R5Nq-G*k8CQ4DEL+S9BfDjdYJd')lq8E
+%kPT100FFAFPMp,HY-KZmp$,iP#c'#EmlXCX-bpV"`hbhhl0f4pX+)p)TY5Xm)hl
+45ikED*mEUTN@$CbdPJGcSp)r#AfQc(&C#%4JVPe8Z22-'#h%'fpIAef)NT,C*he
+`$PX%qTTcY,-dD@1b50pmm+0i-m&5EZ`kNhI[Y,E,2jdZi4iE+0Hpcq,pq8pX6fY
+ZI2DPa[Pp*@kiAF1GXq1[lIKfHk2RPdRK[,[l1hYr@`!!!%)!!-Z`!!!&!!!!!!!
+!!!!!A*fTUfI!Q(G899999BZVF,9Q9@UR!*KiM)H+QShCL3[9GQ9hGSKRCQYQCSK
+iTJJ!$-!D!!)L09CRL*QCUkZVbl$Hkl$J`1d!d-$J!1"!4&999PCQCQCRGQGQGhG
+hGhChGhH)H)L(KiGiL)H(L(L)L)L)L)L)L)L)L)L)L*L*Q)LBLBQBLCL*QCQCQCQ
+CQIcrmqlZp9ZREhiqUATNLr2mmfr($MYhqZ26pG@lKNqR4(4dedajYZlllpAMjFB
+i@@@4qr$6UdBDilr[M(hEI$MpX0q)$hiDZ1[(eapQcKa`ekqN#'!9pf(MM`pFG$J
+&qhITa![fm0'1c5!8blH@c6UfH1AEkHZ15151Q%XG9NS"ZrCTcEI2cafFH%AjhIY
+fHlZraMhN42A(Nqhfqh6[BJf2hakG'hck(!N)CiE02kkYJ#K&'G)Li%2Z`hiHH2(
+(H#,DGfVrLQ56p)`)1lIM`iBJLL#EZfmYqJ#&(m-IM(YjFGh,M(,***db9p-*rA#
+QFNMbiq1VClYqh4hBmIA(aap0(6ZhlB[crmaG3$Ll9Siac554JP('26Mi%68#[H3
+ikZhQ!8r!!6Ubmqr9XdN)rafpAGc!NH3!Rimqk,Yr'AUYjkH@i!4m2Icilm0R$AK
+aa!2kZ'[K(iBDq'-IEeIAKUrcM(#%G8XIRbeJ%[*!PAdd!%iQ"2@$-lYI,KC*c3F
+)I2q3!+-kYR-LGcrH50m#5%IUKq1IUK($mD[$%M4*%%4raSfl0'(%!S4Ypq2$EVj
+FG@hB#cr8JPqcmJRXamBq"46'KNLI"LI39J1L&c&**-*)dBMQq"*kR!P4A%9@4dM
+I`pj)Lq"BqKFB9A3qK(KTdSBrKlrhLmm11r9k4k1@rH&Df!lRE(E([+cFI$PhaiG
+r#-+GIr2r[rL%H[Mc3-JE[aiEGi9BB+BL5e`0#"ImF-A"0#+rq5A3'%hBmf4[ahm
+JMB++ImKDhPKVm-FG21),6mHA!TZkRS,X&J@!)AD0Zl9M`jpAri`%ar%!VRpQ((p
+i*Md)X+)BZhUcjFS80)+5Iafp@cB!*lHVX[B#0((HJ)dq(UiiDYI-K"@bdhE'!-5
+cmA9Rfl12`qql'1B"B30!dNeIKXilr4`%mSDjM!fJ1H!"hCipAIJ%(I'2$I[`qmA
+9Pe!0Jd*mHV,beDp1Eb`hmb!U!l(H$1Al0'dZ"4NMhE'(&ilHI9iEGXB1&i!Bra,
+%K0$8Zi!,p32FH[EKT"3`5`'CG+Kqi-E`m(#YFb"F!"E%Z*TBqf*`Z3#R6iF1B5D
+3!*[L`5IZJmNM!$PE0'kMHKMIchEGa(+f)-EL)q512#5CHV0pZHB%lMeil2(Mj4d
+*2AMLJEmRf$FlS0a%(26R#@Z0p""-k%"!JK(phf(mV`(i5e))iJ%QRdIB5`I3rkQ
+"[L&$1TN6%#`@EQ6G!*8F)!*%c$ID9hF[9U*iqhUhrCJ(d)"r(FbSE!2r9!-q+)m
+q'(e#F3*1rD''qk1eNSNPmXBGPap%"RFm5dJ14"35AiaJmVUL!-Vk#*MQp)mhhMc
+H5+N30qb*+!8"rG''MbadirA9Sa)-J*LaHpB2pA6!"T%JlqmB!d!9r"+eQe-9X"V
+8K3VMe&aeM32m&`ja)&JEN!!%)6#%raMhrEmFrkZ45[aUma*Nmm1(dM%K)6$F3F[
+q[2Q"d!Q%Y(MZL!&1(V#')9aqHh5$#J#836F6FNc'2TMSr'[EY-(f'Rkm`3B"U5'
+K[Q,UdHAMc"3`"l#l1p2$Uf#9&p40N!!a!m!bdK+4"!$KU,6p3+q`41(#[!Si(,8
+8jkq(Ni,8V-lNKeTI6rl6!iMX@abd81JK,42q1F4Hf*95$)Ga*8N"'hHm-icpTQ(
+%`")$[INDiRk'Z@Yq4Y#qk"*M@JC3b!r!ca2l$4SelhJd-DGa5Yp'LB+`U``9aH'
+VAV!6JKcrKh'$Td-!S8i,dJ)$#U,QiFJP(*&J8Jar`UeZer[c!HJ*`SIq(S&aL4)
+*SC1JJC3&a1Jb3R#*AJ%[!9"chJ%[JKNMr0PV5#VMG),5m'6A[B1!5PdK#!Y"JRH
+p2irLeU&**p%j+qlHUlReD#,,qm5,q$0AfE(VJ`#XY`%`Z`5*AiF()0GaI#J3m+U
+$lG35QU31c%!#P-BFK',!cZac#!MVT@AUl1B(0J2Z!(pqhGcjF-GkQ6J$I9jEG[d
+MqQcEpYR1*d%!*h9hGNDG0lBfT4U)RjlIVMafpAl4[jRlPXaQ+P3F8p+4aMXJL5"
+p)`!"#*eIqrf#%2IqcV#5P)QmM*kLGrYkX35Q)%&FL$4[#DJ'Ad69d$bB,KjEIYZ
+%6m`k#%lIaja2!h3)2S1AS)ShSMF[UPTmHTp!E&!AhT2Ee#rI$X)"mcF*D+@R9!d
+`NX29m`[4c)3L1$(06)Lpc8aca-Mr4pGr!!+T[kB)*GkD+UiG09+'GUQIaIJ&@[P
+2Mq1f,UhFb@`&SplpdIqhUbhE4)[!l[)$[Ik+!IhrG!2qh-**prlGAe$[J"-&Vp!
+0IlIM+!aGU"ZB-SVSDH3!llH@1r&-%+rlrI*GUiEYH(hk-REMmIKd4C2e#m1rr'r
+8(%)i8p3X,p(m"F*aF"d4h!2ePGeq3EC0lAT$kL611l+m(6liQZN%RAE@D)r$PG0
+J9L&-IRcm8Z"m2HTB`!-!8)TVQ#D#jJ[E@!#F6Q6D[C2XALl*qr$qiNX(l#@49IS
+5BRXXGk*6LpZ8,r1#TXa#f!-+V,)+9j[Q!'qX"R8p#&QJb3'52IV&3N!E)5'QTXk
+#)"jUSVJ)U!Tk3S6$qE#3!'m,aemF%PKAjeVJ)r%Kmm#AfFqk2F+[4"SVQZALhH3
+AG!h4cp8mIX)TFr9-J*ajqU9!6i(%))%q213!3+QAN!#0b34e#1f3!#2RcB-rTcB
+42X!THMrVjlS`,[f!&qC!ZC!!&L,N!-P3'E5#m%"B6L%*%#Yi!TJIi!#Q$AL!+B5
+[3$(h424Pqi)(+e6N6k%pB,&RF(d8m35S!%3#$`ij`EiQZf1C)m6lZ54cb5d9cc3
+MSPNXXK26'SK)BH)#4j(c-Yk)QLjZA3K(Cmm0aX5HZ22K(Smr29!4'J!B`fX#VT,
+!B,rp,**V*+Vj*)Cj#"N-qHZ5V2Q)'99cAbAbCb"Pi#''D'HkZ5'BK9A&0A-!XQY
+!'55Cmi$D3%H[bJ-Xp&S*4I2E#BBh(qQD&!'18#&00Q!ejTlF`'3%$VYPLc93PQc
+fbf5jUmqDf@J!*#HUmJ0R!$)4J#J&k%*`2dN,i83!kcCk-YeG@HX!`#)b3VQS!2j
+mm+!Cq%P8*l`5(1#M9CL6J"EQ!r@8@be!Va,"R*!!T&i)FJ#T+SJ)NfH3!"%D33D
+HA2e`PNMZM[L++Rj1qrNq(H$iF2Zam*`I$[#FS#LU$i3Rc!dB+&)#Uc%XB)c0*83
++"fjT!BQr+%'b!%TJ@QDB'$SbJe%*K!B$jJb9G&T"8%A!KS#!),!YC)5SN!!S(@*
+a*CJHQSR8P!J5jkiVCf!YJ9)2N!#NRaU[U"!+Fb2k"G)(!#)2J,)JT$UV2%k51#*
+V)%R%%LII-`&6&!+!U!##3PVS!pjETC1Z%Nm9hp)#43#+KB0dN!#rr5,2!1#Zl`c
+M%AIqb,6[j2h%rSrMdrD2E"pS$Ih2h%rSrJ$1e&c*L-b-4fIdNN!)dKE+3-K8jj-
+Xf@Dfc+@$CSUFd+3ajQQPUbj33MVK#Q1i"T9RbKMQq6+4CNY'a9RNc@Cmc"mk+MS
+Fa!1ZarmA#&l0jm0EMQ8JA$&i)!+$!kA%$&TCH$(jF+"XSCkb"93D9,03D5Q$H8-
+i4d#VKUb&)320&4P[$M93$FQVYR[c"RA22CPSD*QQJ`'Gq8!qBM)%-!F)NQHZHX(
+RbNpFpF8k')JD6&3SNTB8i8C`#eqB"pQ)5&&N*j!!'HU,T!GF$J9B"+qDdaIiS"8
+NY&3!CC`kPR,U9@F$Z35c!9bkq94TDJjVQYSPYkl+JYhH"`V4J34i"`J+!D9%T3%
+S[""M[-9LTl!5p',*[@+)8P5C`8SNScKe1C&M"0!X"2@RMCU,3UK94DPlU!q%'$L
+&35[1#Zd958jJ"J39%56')f$F"d81L""`!S%*!212bjkb[$QNP"6UV38bMVXX*6,
+bBfqiK(#T-!d559bfc36`J@A,"C!!+S*dk,`r%ad3Abq$&m$h1G!@5qc!KEKI39D
+QiPc4AJYY*86)b6235*Sk#hS"9c94&NF$8*!!3$8A%GLfF`')[HFQ*RbY)(4B-p!
+-64P*Mja(8+JfB'9cK3c-56L19Q$24,&*4PXNPT*LDLS0QPXQbe@jE*E`dHqbY1+
+,4&H9&D!eja)#-5dNqU4AJj89(3I%V3J%$%4"9#j!C6B81+pi'@)aFd#)DVYTC4N
+"d$S"HH@LiPHJbMj0Ui9#LebE1#'Pcr1&Z@Np&R)&L+LjQ4K4I+P&`8LJ&)JQ4!@
+P!8%)!U3!S04"Bqm-f!d4Q@KCF4ClV'Dm%['iQrRXF*e186#Dc3ATc0K*EXY"LJ@
+c%kd#TkRId%S8(JP`D!B-08N&-piM&J-`YYPYR"Zlb)*LpbcJc9q@f&J*[%%0e&N
+LB!)A#+a0h+$!IqdSp*8,j*c%abjK#JD'+3r!!J!I4C3#d4)a0RZcA@"Z-&`TZ"b
+3!,qCj,V*Vc0##JPS!`$5SKeS"i+HQ(FPk"3`cd)kT!NUi!Q`)k&l`cd&h8'0SB3
+,PTED#k0MJ+'(m5D`#JAV3+!Z3J0RX)#%[BFHJ3'c6%`jNbKqd"V@3eN%f-8Y!'Y
+!PdPU*RRQ-XaN,mT-FM%9XBJU0-B*d[C+Z@HbA8bMiM60,&G#,%N0bNVj@H,FY"D
+f[*,bh58DPTK!G-8GX"dJCC4A(5M`P-a`P"+rFSA*9,SXRP@9Vc)SjD239A'HR#i
+k[I!j@dfbH`!39Hdp))#mTDlCc-Z[%Z4Je&kE3e)a%pPL++R'535S4Ec&e#YJ@iY
+-`-a$i8P[)K0H,i`b9MeVc!0(X31)J+pCd-BJ1GX`bBic4!djZ@G4H8#F@QGE3@j
+TD",$%ShK$814N!"F5hM'Nc9h`cJ(!$YJ-f4%!CcL@S%I*YX")#(6ZAmXd4)`N60
+(5IpXSZ*qPJ*pjTcjD*VDmi,BN!!LDc0HPN,Q)%)Q4Lk!c,(`Vc-CSJ@#9JdBI[L
+)'#1r5dM5V23%#h!"K1(KBCifDQm)G!G%4`8XZAC3K)8#C!UX!+64`QEAj40)#U%
+!YY,5NTc)Z!P,Tf1E-!&,4SA"FDM#03X1')`"K8mNP%V@J14KDSLm&XJ"3LKd"[!
+'#XY&M!'#XIqB2SfcI2MaDMh68+2HN!!$LMf0%6`&2F98KH0U(8'"D#Zd'4,@YS5
+iUeTCqDmr"6@$)%U%hkB!*C!!X#F*TFhA01+T66FbiTE5@!e5*%@iSJRVD0)$SL3
+j2@Cb)BbcjEeKeJb`'I2HdQkmiS3)!C(C@h0)dJB&Ja(+9j!!jLdDC)"#K1VQAr8
+',5*B1U+Mj6#9(JSB3'FSDjP$3Me![*Bl1#3%1LB$%5#&E3iT4Uh*9-8*`%aCeP+
+Z4D6-iCQFc%M4a!ccFEC"(d%56TB%pX9)PR#c1@LLd6Qc1Ic#SLLE*RYaad(r$XB
+Uc`&p8,BhA%0LblqJHQ"Y6*jZ$3SP*U*!5#&LX8%`9m3N-4!#hF'AbcJ'",4,I"[
+SJc&F&'3[+ek-`4Qq&Uc&MmT&%5#idFME!BD6KC&G%ZiL3%'!!f'#-+,3@"9-[-D
+9@QR!)'4fj-P)("[-dZ`jFDUeaB!+qS`i!Li-EKb!2(Y,2!RJB$0q)0XKiP*$K5a
+IL#4YF%%JpU)RBZ5'lB34%')'*9PJ+*&eTcV2lPaBQi$5G!1rFM[L"3!QCVT)LPZ
+b!JGFY,d`)ZCSJ,-")!kPJS#Y3aH""Z(D$AQ8FX1E'JAR#ST$dBmqFV43cKde"'!
+Y1#@d@Xd5CJXpIP+q!aRdqml81-I%3!&EXP#S!6R$T#5-iLbj5qcBD,a9`#Z6Q$J
+EaN*3,A*8*3a!IC)4$2(ZT#3)'NF#TQE)4m,63c5NHaCUK`)MRljPB8U&lQjD3%H
+J&&%lFYq%pa9dV!$0'i0Q3k+,,RQ3!16"rG10JmPT@[,5!28"B&H*a401q'pI0J"
+AU!Rh*5GP-3I4TH4%-$f!U)JN65j%-Kd+qL``'qT*,S#f2PPG8A"&fLPK6)UcPAm
+1b+qh5fbdA`kQ)!"S8JP`d@cAZcU4iV9CbRc(p,cE2-ZeTM0[10@cfi#4"B)6Jd4
+18*Jf)%m4$J,a&dUNSHMUF2#&1%D!J0'f,Im-mXp9X3RLjZZH9h*LT'5J+RB4dF,
+F8,CB58eCE-T#DJ"-r"R5HShVYY!@2B$f"XV!bCC-Y8J2f69Q&JfVfL)QeHSKFJF
+`#JCb"QFkL3$c14!3V%!'#Ui993$1Z-2jF@I6LJRM1Z*X%,Z"#dmjTjM6bLN&XjK
+Ch36'31G`c,*)MBk5RYjI8@H131VI)`,*,8D!'2E'58P#`fQmS,%**#[Z$Ni'M3D
+b5b2cT-PJd4B9DC0l#eUPUPK1BVkdbiJB`+HNf![2cGN+EJXUC2B3-C)5#0`)JS)
+e6LfBb6Lj%C4VP!kq)0@PLKe[`,e[P8T`PcNJmiM3!3@FAP8`P#PQ$3@D*aS-Rm6
+"ae$eUX"58bY`BjAIMK,"INaVEJ#`I!%GP0-$6&Y-l3JqY+DPUM4+N!"Th001j2%
+D-DjSI[lcY4(rFPS#,H)L)REVL`@4+e6jMXP!cAi4@[-bm0qLD#9qPIJ94'D3!&6
+LE-h$BlIUY0D+jVeFF9qbj+E+`!JJ)k"!RCXNjX$dm+"!3J)8+'C@FAHH`M+qUj*
+VVS#Jpk8NKe4JICUNhcj*D-@5B'K'Z@p0#ra5@,QjT-$!ZFjZbjip9q'0U%B)V48
+#%)BK,*054Yq#h&UqHd@##V)b%B+rc"@#b8,&j%ejIjLMQAMDi'DqG$d[e%k)#`@
+-)LI&jZ#Aj4P3ZRZ,"6)P!M#@8(TlLE-E@Uca(T6#YF#*04q+HXa[D`3&,FST,,C
+Z'V,dUI*&'!X6dA'Z!P,,K2m$BkE1%DKDhE()*@UeTF"#,J4&h!br4D`8pNNP1Nd
+BK4hP!L6-B96`b$-VA#Jrqbe!elLd+Ca*E!**D(CU&aH!&SGUi2UpkEEHCLYa,TN
+k86,D*ILh%GjaUe4*ib-M4C3&![CNh&8CN`ZlVS21e)aVq4JIJ)AA0ePYCXk@c2B
++e8aV@(BhMTFF&*-hKCHQbMBpF1`hDS6X1B1+S52fG`Qe*XbEm#5P4%eTDBm"E0%
+IC'D%[+#!jfB5+6,LSab1&H#KbdNNL)r2Q!3(H@VN*8JX'[dU3@Sf*Ld(,*V"%@R
+--cSh&H9%(1d"b+Si9T0e2SVJ+`P&6MJ!X0Y$b!p3"Y!H51S@8DP&!)a[-)FVrLP
+Xi6F201Z-%h$C)$d0Ad**DHBq6Vf"(YPQ9[GPD`!@9c"*$B&eRV,$S"l(#5'LU3+
+*kRLLCbdNBd8h(TkXe+S`#2JrbHbJiGEqD!`2ED1(&qU!bX$#!*r9$Gr0$D)8Q6Q
++!E+hP*JQS0*SATCU3(40([N!YVhV[`%"E[1I1%E9#L3"*TJ5DVBREB@AEY2HTFK
+fMPi-Khi0&KS8,K6RhY,3E#NX9Y$R*-!3%IGX%%(ZYS9F`-3-k,D15)TI4jd4SJN
+9@%RHFmqP499A+H-6mp2+Y,PH@d#+#5)RkfGCDJjbf""63(1AXem["SZS#ikLkk"
+&aU"Mm9Cfi%9URMhj!$#6QN!3LR'B1V`iK1X(#jaM8#QC$kN3TYaV1D@6F&0#+''
+KH@'a1TU`fL9dF8X"5M)#41i&+ad&bi*&)*m"CDqR,+4E`*84`Mc"f"bZi0`)d2&
+p&eKfeNfJD`5cZHj!FYe31lY5Z&4TcRHAhi*I`H8PX8h9cdK,TT%8CbiqHj!!D@d
+GPjBD))L,fBFF5G)AF@52NPL13jj'Xfj*-A9#$b!kSc#e[i+qp%I*QK3L%$8fbqC
+Ij8(CcdUjQ3XE4lA*4L-d"R#jj,N(bl068Qp-h,2*@$K*e"G%EXjUm6VQT*ZU,&5
+*P,R0e`E#G,)p(JBb2XcLATP`CJ*h3aEH$GRcN95,j6@G[)F+*2Q9N3Yb28b8k'9
+ifIJ-GX--1U'2df'!EG@`'#Z1T3N,C!"pmBeX*ce8KQSPi$Nj[hCJfd+rl[66#N6
+IbVUX@c,51ZS*2H9&!3-UR[f3!$V4!`%S(8SRD,##hK`BN!!!jX$`[l$q$C)Ifd'
+"PG'!8Ap)#)GSi5NqbjM$i5bbmeA21Sk8UEk[2+!X&BXjUfq%p,f"![UcS(*eT!J
+C3mbq#*`D6DB6`!NSZI*8pSYjDF!dZD@VPUPCabmVDcd%#4kIdk9m8VH`2P)VPHN
+hZ3)`"P)3(hD+F!Db`,!bm3fEEJ`qe$b5SdDLB-K15VQE0Q8jNN3AG!dJ)jPEUk6
+V[!`9JZY3ha3*!fejFiefeJC,5fbLV865Xq)Tb@I+0GTkpf,h0r!K[i8q@AJNL-Q
+0CB,&r0Rm@JD(PS&qJTKH"1&dC#Fp8l,Mj[&(&5JX`F3F8LNp1@9R&RAeKA'5f"1
+Z3R90Yp'VHf&Z5J,FY-5+j+H1439QT'de*!FaN`p)B`JE$P'$6([bRR3-S'X)#(i
+Y%T'X!-!3(lic"[Kb9!GlSJbdVi!J0)Jaj$XT(@R*aMVl(b3@GF%'JYi)mIJZZp4
+Dp6Kl@"GpRYG$!k),&1*VLUdlJ'&5%eC$@62prQZ@4QFK2-TV*i"a8%&jb3B((8+
+#b!SrSpJ+$&#e9jiKqj!!"#GPm,K+fDXl`'VV0P!AB4&CB#Jl*H"AApPScN#NlGR
+8dS-2XcQ[eNX6efEdqb`)V5Q9[-CGDKaRGV'E@DH%*&P`b+$PDYcKQc'ebTXQQ!A
++YEkHZ"%G24T'G'B6DA'G#[5!8FCVFj@e[A1BNE1&Jc&!d%RXIG[#Q*RH3T8#e&B
+*GkbMI)j+JFHcp&(!-FTSp&,XGJFX"aiA3V8@`#LdrCHj`JKQD13H!0-)2-NCkaF
++M6iFmK!$KL8m5r04EI*6`6-8BVJkcdMIUFb@3"9Y-8q8kL"+%hpF8f)KLM@0*9[
+%ZpXHp#Hp#3$@I8&D)14VAAMdMK%&$X4S)F"`"3I"U!BS1rKFd9*4iS(MkN(q%04
+dP&VPEjiY1G3pY`(&53lY`@$$,jHf,fTpi+ip"pIc"@5FYS%"B9YlJHm-8*`@PDS
+BPZ,V%HqX&[@'fFUEFjVPXl`8V%%"K3U,fmpC"Yb1mBkRj&UB+k,qj2*qMUN#@1,
+J04Q-#0ka##%,YSCSmKQf[PK`mrLfFbI`&-X*!aEU"F3kBZAj,N[lCK6Nf&F!*qK
+irRcI-dmM*$B)''S3#)K(BBi46TNR`@LaA60-i9lhdeB2p3PI6,%%JX&'-HS&I#a
+-4rEK)T-FPPF6a`G#,4+f2Kb8a#`#J1U)3VSJ&kSC[je2UEL++dJcY@QUZ5XZ99c
+f!P1H9MlQc*,P&B+4p28V&CCkN!$R+HUFM-Xp3hAb6$Z$fjB#!6!%&Db$UbhBf3J
+#DR6,3)JJkjG640AmS%I4Xm"V)c@Ab$MI2J26MM,FiLK(K%8)P)B$aiV!aEN1S%F
+H!EBF$Kk`XLH&ibfK3h1#qF#FaTDMIMQI#Em9(PDml*(5FGF!b)qP5J3--!!Ki6B
+)884NVJJ#JTi6cNL,`KB!SZ#X!cErl!-8U#EdB4N""m(KlS6C%bMdK9Ml30bDTKm
+%!$+f8ND)FYTQZGeU2-Gb&5@`d`pKr%ICrM&lG@'VDi-f4-Y#imPJA%"$9PV("U$
+$jaq6J5++`ZP-lhKqb!ZXKK4YpJ&AFheR3+FUjUim3@#l$ElK-%p!SJ8j`LJpk5)
+ZHPcIS'Q`9C6b5N($dI$lG1K14N9%*C6Uhm"i"SVpNJ+qmJ&Fb4`3jIG*"a-1D!8
+i#$CLT*H%aDi96L3`jk36k8M*Q+1@a1Nl3%+'XJ3''IUJ(%N4!3HGN!#ck!C[fq+
+4KHE-riaj&p68"cReC,Y39G%f-!1$h(rS0'hV%%CQRN"MhEPE9!-+65!JdU!M-c"
+#K`UXRLQ$06GTaY8Re&2[V9ISba8a@lN6(c1!pHCbJjkATP(RbhIqZp1UiRm1BXj
+ZMYb[ZG&Jiq9-00""YH-b@b9C5[XbEl!CIkL1i@&""+CVaPA(hHMimU'YI"d(j+C
+MJTVCI$AlD@lZl5V&LqRiP!&5&8H`@"0VL(*S'%`k@)jc40%IJ-f#@@9iM-N-G'S
+DIBUR(q*f9"9FM3-8dT91kUP-,9ci#4U5@%[BpU4hSLDNS6Af[AbV)&"PBKDjCU$
+,UAT$H`L@("L$9V*-HCiJRR!Nabe!a@eFBaI"F`DbXXSJ5Q$f'1LfZ#m!89+@T&%
+M"MLR1HDa3AQ`ac8D2MZI+Sl+HbDed5S,(C!!e!haiEMic!VKK5*M'cbK[+1CpBp
+2,haL1HL#K)#LE&[FL5FUENFBC4jRZiNI&Nf2MM-[H(*HPGL+%MKU'YH`RjDT%)[
+b"23-@3SG'B`-a)kq!l8M[P0K50X-C6`P18J%DN8J&[d,BFEr'Ylmf'BiSa[khP`
+GTiKq*,Al*+3i58LQNr-,Ek9Z"%Jr!PF3G%N32$iZ'*jKk0LLZHIlcd1'YqN$VLM
+4kfV)0eB)4$+&%FG,&,KPSbZlG6-0,jP,9HGm$U,BQM#(B!6c`4`jUc1)Z-P)918
+V5*f3!!H-m*YFPlUPVrf'k@9D'2)[ed((A0Km0bLd#fUN-D%3mc2'@h%G$Nm%M8&
+e#fbB(%TYbK@#5RP$cZCh*,U"*'+FjQ`"H"c*RHD1-9!bifbM@JdFiQ9c`Yl(#Ub
+INQp2UYb&$)A`NL"[&Lp-+"!MD$a'8mpJrYUUkP8-GUp*D001Bh-&#Q$q3cA@%la
+JMFUTXaJIlZjpE`U'X@4pI@mQd6-"-G3+8K-KGCB64Yl#`Y!'Rh2FmjS+1FI,B&B
+A&-999pe'm1ABD5lHX#)imCRC)E&A`6qJ4`-N9IN3X%#qP&5iU(-[ZB8M$HdS+ii
+",QCC@9Ih,d%rLKF,Ll-4H)-Nm*q1TDSM)[1!Uj,@HEffFaT!J0rp4S6@#4m$m!$
+!@"UD05dD9G1fB@i6D2AQ!Pf+!ld)T*b#DAZa,P"$miQ#XNXi@jQ)M%'H[(P'JP[
+0KN+U)Ei38!56dS&$,"2k'l@l3ME@,)BIT$08Jr86D1)i,eB+ASLFda!939VV(Hr
+%&j+)hi,b5VZI83ePDc0A1M#j)!9iir2jFHJBTCUPICbX30*F!8"Q+C&XphK[!Qa
+@VN$a+p['+3F-J[$%"QKR+RM3`Q'#BSP5ciHF*al`fQa@$mmAjelJDYbSLpeT"Z3
+%d#KhY!JNd5ZkQ&TcEq1BX+UiSHZed$lN9p#Ni3&fPqD"DIcMN!"#e'G-FM1YmS4
+"a2KY9h%!f)r!--#`J4#9XRV16ZdK%!@&M$BY*3!3LD*BYBLTLm$,V*3S!0'2fB"
+&[AYD`D`d(869bcbh(lC11X6$"i'cf9[6p1%*6pVJPLPQNQm6A9aAkA%LIq,LL-k
+2C@qI)YE$#ak&FhGmUhNJNjAjpXERPHBrC8r-5"XBBq%Ehj&Vj#ZA34,fGmYfR2X
+j-r(PfR!hjR9Qe`31%Sp1jZ%'ILGZ5A'GbmrB+Zd[NIdRPBmJIX*jAm9"f(ma[Q2
+'l80Ip9$!HYrr9$Ar93b*rh80Fr[lG3ljk5(QXr905&eh#hZie4$6,3lJ@$3j1"B
+'-e8h9+meCCLhL0DdQL9lqV3kk2UP%8([H2Yf"l3J*L"UqmEG,1`)j,TT"m`"KE4
+'r)fUq#&$*6-%6FdM3aQN)Y8)8ec(c00FfC`pb","Tfc06kXc,@#q5rNVQTL+8#p
+iVRmUEG2FMiQ*1K"@&Zeh85f#UBH#d8ec&IEa-ErS'DBdbGcme*r9@#aYVVQp1)q
+'3!U1UJiUfbb2PkX,j)4XKHNJjclXr+,)l+5@kf[M%[#F&h(fN!"C)AY(#5P)%1N
+UG4Cp**1HDjfHZD5YjT1AJSTa%4*%8DjBDKR%U,b%Q%KVCLU-JH,J6*fa[',c8Ik
+Qe+dbj6rk`#iB)*!!-ml0MF1`)S8M[Yc4S)NUfFHd5"6dr'hZ'VM2"%CJ2F(PU0q
+`mdqKN!"aB[HkG*p!b)DDAajccIk$2D+K)pp8ae!T5ZDP(Jl-hUSE4GEq#[V8!I@
+RkpdF)M092UN@,JbdVke!#l1h9`I+X[6VB,Ek"1EDG!%k*,B'T%Y2"BFJb!b#U3k
+0,GIS%fqLr+A,(K"a&ZF)-'(cND&lYX4!KD`EN39U!'j)$JYAK-&C(-c3%aLiDZH
+`-2X#)%Cm3Q64[V6K+'A`[JD(0dGpU#,-V#PV+%(lB1XS2T3X`CP8BZa!GK!"%fl
+(-FmX"QXp-bl8#"8-DZqf`'5YKP8EdDl54%i-cG!G0&H$PhVYH1Z6RUS,f3NB@KA
+SR"@*#jkpeS#YULQ+dDCa*J$i#@3D9B0k,m!mZ!!9ErE[TAA9i'MMLQ%"!(B#-aK
+(L@MkTT*4ERA,@*,jL"Xr!GQa5i&5qFZY$#qG[#5AYXad65K*Q1Z'Q@6mMc*m-qB
+Yi1Iqi8B%QN!QAa6L&VjCJhlSpM5QA2X$f2QPE#@Cc0`#FK4L8HX1P[qaS'+DrND
+Arq@3!%XKdXU[34e9%L$l*24(G(I&qGqc6GqhClZl,UiqH'l2YfFB[cIN%IA(RaM
+dHHq%NB!1U5,U!)9!$3@[6iIdZ1DJ5c'ZDCbKQd(%I8ZQ5Ui+DTRp+)Vlh)(KC*@
+")+XcAM+jG#a-GS%Gq`YLM6m*8@c[6%4Fe+al5VFf9EG!5i2-4FKV[q'%C3C3JMC
+(K!H8p65hYQ$'!SLC3q5*D!CZGZ"QDkVB5*SjrDd6"%m&XdM#cI5*5(B'cFM9G(2
+!D4P)Q$'&eId%c8l&N!$BJ&108i,Uq[T8j'[BrC*4XJ'Se,DEiBY0,DqJ$+!K$Ec
+SM[PM!J)cmL[`(!FG#b*3$QN)(%#jJA0Lp!3eATV2@`'QL%J*fC*P)!`bR#m)H0J
+(%"@Q"fN"5!%YKBYe@hVQR#mi[8Pl4L[5R"d3aV3j"SMqE5*(F'M@i-D(3eB`0dX
+JdP6$[!jH4&Zc,C!!UkjV#,Fi'm3M&Ka4['BS(!dFCdlVBNKYJ01mVLmJK632,Q9
+BfN5NAi,3B%@1B"*51L8k%`i,&%EG"pU!,FM6FM"S(Y396hir%aQq%Ic"Ni4)%H(
+EJ8YSQFe!jJ-YdXLjLcJ2JD`!`jJ3"4dI8i8i+c!8`Z$FE-ImITa2l)LSFV2hcE#
+SEpbfdNH`QaRl'"!Rq-kF)%"IKrT8(T%FLHT+`')Q[@h`m0Lh5Lp38N(%SHC&$'@
+brm8MIk8L#klUNBr(pAA18r0P1@d#QL234C2"ZRppMJ2S!Pe3#`ClXLF%"cCT@a-
+SPKN+16T6m*MLm(%908GYpm0TVkI#Dm!31#ZZXjHam5ZfrU)Z2YDE",6rA3HC!XV
+5TlDAbdUek3,hC8Y5fUe,99`f!Ch8@G!Kk5LikcTf(A)"j4NEfKPUS-Y6Rf6XUb@
+T6!m8N!"JF0q!b9LIPA44i`Yk-AABBS$T9$*4%Y'R%E"DE5j#aP0!JbhIPY*U0NA
+,&*M2kCB"KMc"M&1cVe"K(kd#Cbp8DaCqj,*mKQ,YGibbcjf(2$(mY(CL0Ia!BIV
+2RGchQRjP!p!GkEfUZJ3eNF+PLe-BYTEJ@-5Z0m9(P&U5haLcCK`%,!#&GXUb!'&
+G5$h`@0#i6``6[+1)F#Yq,GkI*0l+$'U-`"KE*j,DUV`'a!UXa!m'%4FQS0jJ3)e
+1`kQaC@pi3T-K2`9S(%3bMDf9PYP0K5QZY5(#@pIJUQN$!,Dq'CUYYK$!'%bB$%Q
+PQfUmZ1ehiLKBN!#`EHA5[bPf$"j`b%'Gb+McILeABR9+&#8FA08m'@"2!*-m@!0
+1JB#4)@Ij8*N3LJ'Vf&M"4e3(*JJ!)2UP-!@U!#8J"-a@Z1HXBYL@m95e5'P*A29
+1)UJAC%[mb%3IiZI(I-@m`cR4HUA@5%!"BBJ80kaIp!6X-akC$ECN%kFhT!`PfZ%
+"6ZJ8!aHaST!!T5NmKrIUq(%bj'$#NXAGZ+%,@R3JF@B2JN2&C8%Md,@L`FqZXF+
+XK2*Yl!V5i9dSfMdK$bMe"hSU-R$!2PU09B+1(hlQ5'AA'83@NQEciVFQlUCNa!S
+5T!EdU%(m@R418fd'Q)+2R,@"p*Kf8@c((T+XTeV'[$``4DpB)E1Z4k&Qp,M)EAA
+9Zj&H)S!V6N@S"8G&XJUj''HIFPQI#+V9Pc'Y'RE"TQU#B45`@eMN+qMBE$QqVCA
+!CZ'r4&($IR+J0qiEij8i3r82d8[jLE2UbE'0i'*MSfKTJhQ+Bq%iBr`3M-j6T5p
+BPUVcc$%$epGc+R!9-ATX$ji`XH!jpX,"BTaC+pHk0[43*CS(X,4RKPTA55hGU*!
+!)D)BPKK@)1RUI&-$MM5e#Zb#5%6ej8+GJ,5YJ'@9Dq)#(er0rHLN8JSBk+!iCHU
+"SpI1FCfj3rEC6FeI@&i*pP&HpQ$(e,`Eh+Z5lPZ",Vi,+T@1CiPd#'l05GP[Hfj
+Z1ZEUM+@Rdd'AXS[)3HG-321QI)[CNV)V5h$+(G`'VLL3!$QpKmL$P''rM-YmFr&
+``Mb8GUEb4)eIS[2UMF$`8A0-j*,P*i#Mc2Q+4KBdcdNi+eiPY%f!P&T-"%pPMfi
+aQedPU+M6+H+Fd9$#QIkS,+aJ9H(qD'`bhl!5qTrDQFrb*"U$-jNUG&bkPM6S90i
+b1&6K92%8i`%C@A-PFdk,$e`)Fc!B)#aUa(Kh,!KQa'qfR"QBM&K1m%ZDfNE&K!i
+hcSprTCR%3)%B#M`FL)('lB'm`N%JF,jF!F"`Q"%C$I@&R!1h"N3"N!"lB!B-J3i
+"`M*VYqTV''31f!cD!$L!i&m+Vj!!3L,h*AAG!K!3&l3e1X!X-KK5DZ#qC`43fBC
+P#ZMR[#!E696!VG`k-VqZNA*rk'2bBM"rl$[cXQXENm-XXUYhfPl*B04!3!)&`$k
+,4!'%Q8!SBSTjja*A)#1J4IHTc`I!Af)6#"H&DEcHVMPkL541La@*AL+UH@`QFV$
+(G6!FG&DFYa5-1,$'IAFDLVI#')h1!U`0Q0&4VQP%V5l+09X+B"Ukd`3JVaLD#aN
+[P&-jkb$[A1"!&2P"5jm4aH'"R9Vbi[[PMi[lA*SY@D`$Tc8bXUFl&0'*d3ah!q`
+`%&0EJ&"-jClK8&Z!i8EqJT-#C"Z(%6l"102SpAkeZLE*m0Kml+UFj"K58KIkT@[
+3*Sj@9aL#"%0jA+@$5EMa@"Q"U6"12Yq6qREIA0k)K3+qh-3UL)8I4L!#DjA6%mU
+2`d+UlI[3DYLXXKRDi4LK$f$a0i9Nr*kP(a8j#FkUFF#%+FNjiM2MlCZUIP6-CE'
+GHKS+G`U"CKe@!V!!Je`K`AK2SE[1D%'I#"J"3#@*C4#X*m3DM*B3MN6dDm0)29Q
+@(`N)C2K)pPE'`"2)M*fQTF6eR*@$SRKbCh`58,)2QhIf*U,INDS84+Kd0Lpc-51
+)44J!iT`U@3*LU@B-5dZ&R2UEYE@(i0dYh3!H"!5RedKe8+8LHH%T,3%'Y@8d![,
+@fJ-D!E1#"!"$3+-feS!KD005dkE`aj!!P5XG+N(IRT8LL9q#T!ae3bB!jQ#V'CJ
+*[b(`@J3V8hIDi3%N91Vd5E9&I&p&@#%8#cJ33YTFe",Ja!C4"RhV6F%X"%MT2HX
+N,VaX69DU-,j*YXRXY#TX&X6M909G6eUR-ke5%Q%#M-UB#$p,beD@Q$DHCTaA2R@
+Qd#B*Jie,"pY5JYb#)J80STRmbd%GTCEA)QYKB"UI"DaD!ClR[2Fq4QX5h)!-$5$
+HSJJ4HSQSBJ4659N,C'GNF2GHQN$#HUFQ1QCTp'XEm#)$&VVLU&F006+%5&6ZPck
+9"D9P2j42fAZE!)-N-iaBbJK4KE(h,r"5Z!8T#0+EMP0[S54)CC(4fPR9$m`dJ#4
+-p3bZT1"Z`24"F0BD-(3d0jNVF)RZ0ci0Ia%1JX(@+T!!,-!!3[%99)"K"UE!J4#
+AMa4!D3b55,-A+XmdYcK(TqZUPD,k45ZKkN9K9Ym3(lA+STRch(QMZJ2kdCZHBmS
+&!Sm6!$&p%D@!`4)KS!"-`!`riS4Fa,5QL!(NK)3m93e)JR,KY*l(4MB1J8#TbX"
+4+Q`&8RHl3&#V!6p+kQ4D-3)JFX0-Z1(*J)VUZZ[Yk,ad0UKTJ[*$-F#VS2iG0@p
+Tki4dY"Fc98bblM[Z0QcR(P"UTe!I3[b3!,L"VNV(bhLX&'PPiD3@!jPGeKchcP[
+Q0-!AbR,@!$+GL!)5fS#Y8CM5+0$N)e)$N!!3H`8C1c`#JBFiHC(!PJ-Jp(q'(kI
+4!LZ-5miCPaEk$*brA'HN11eQ+b+P)9p-%5!iJfS0M#i-33TXH*f6S))N6A!D&Ii
+-Dd1N1'T0Mp1d8[YHNU4(Yi1X'hpecLd!f-FjcT!!%a9delqKKhYUK2*r#rd4C`A
+`Q4N&BH*S`cm-B4B4![*##lB`$4AbBma)&'I!6N,LJ3a`LTkSYCd[KlmLkS!4&YJ
+S9EdA!'cp2$DVH"UX-FLb@LQ!`ZLR&jJ-YdI*8aDN4)3CY&k*e&MlL`ZCNj!!),S
+#ZSZ!3qM"PdF1U%+hX,TCK8#`e96kELXbhKS*T#KJD,fr--!2BrU'%0I"5pfpJ--
+i$-cRcfU'R+&$!XL#V*2S4U!d)%V"EB-d(kc'5[S9I&I'QH8"q!'14@k$MGXp2-G
+N&l-N$UBAm$$k`)P-MFQ@!GhBe)ejd-cmB%#[deJ38d+qj@DfmSJV6M%HPYemX&-
+4X99EdeSYG3pX4MrM(,$B,G&MB%&*r!pY"&mYEY1&*eM6T1kV5'8$b+#Ip59"Kc8
+5(AU'YLdU3QHc$j&(),94BqkE+LqAGGFSM5UD5TclQD)$$($+'If!@E+@'kUjFbN
+ce2G%JJ3*XJU*'A`&EcPq(EF)%(%K2f+'rU,mjH'3!*!!8CH*iC6-&)&%l,9ek4a
+0QC1[+eEZ5Q1S"L$brEQB4-9pq4SQ-ATGV4+`X3NPZ50``LBi+STJ$P@2"%%j'FD
+eL(-H8'A'%8(8J54K`N#Q*p'5!`6Th'%kmiS[(90%MSAe!L#Rk06@&EJ-qRbI85+
+iAc"1+@14YRLFUmm5"Sk#LL@Z$)p"XJ6dI%FIL9B*#rh`8B#l"1L)4(G*&TK+dN6
+-C"ZcJBR508c-9Xbp*%*`#GKE@N#5RQR*-j(cE##TG[H(BAejCV-q9*G[fBEDBH!
+"DfMkJAM'H+2+!$jVp'@U)U`[`&50'@%j5A%V-!4%f(ml%Q9*G!bBal4#edR*Jq$
+('F8+CL%Jm)$FVAkLS"V)TB1PR#%S!ef6F&1i5ClVT2bYS,j)CP93ei4qNbXFA9(
+-AH9a8qJhp""mR@5G39iU(Q(9PDb"4#)4NKaA$PK8m)Xk)4a0bA31C+MC&MHSdj4
+TCA*&5VZAYB#Y'3U#d3aDSLR9f'0E%i`8M'DF#8ej"06)(1"&-(4PK@Q@33`&IF0
+3a"YN9+($5KD)4EN"!*NeHBUT((hD`1'6eQDPPiYLUBF'I&b-()5"5",%0[L'8TY
+%J"GrCQQ#SJYSC8K$5fF1@G*CM*!!U9$"j#Qp'8&$@Kq6AJh`9!3+#(4d&)'N%!8
+'S-i#Jr43"!bca'RB%6AP[[#miL1*84CejGT,*C2B9`D"NlRmq$Qi6+4)i#L3!$P
+AaA'4X&2$VILV#!C["aSCVMSHdRV-XAUi#iYT9,2)qTXjqbemip9cDU`9(B$fe9`
+KpJ1@UZGF!UH6JfarP"3Y43R!$i60'S1%3+`JeILc)ZFXc0LcmfA-[@`BN!#HfY-
+D$Kh6,V-U*bTHlT-dVVPT*h&b4#,SEVd+CUfBV0p-bS"U9-"6M'*cHD!j6IPRc@$
+T%E`qE@j!$#TJ[M+#N3SZ#l"Q8$'BCR!8c6J2R*K29bdU8qi49Fcb'P+ClmP+`(-
+'+F!5XBmST(S#RDH"+QE)M8k'ka6h"%$4H8N&4%a%U%fm$Xp'AJ-)PafeR1#j!H*
+`$mXKXX0YC#LHa!&%`2SaFXQKa9b*N8!JE4kYPLl*H3Eje,)#ZBpJ-rB1["MpX[q
+q)C(2kqRNLrL!-#m$B@)RI)eSjBL5KJ09$QC+kMALAS"!jZ%5%U8!Faf#G9J+!C`
+VS#f`0'0HGB)$%Y&'p)[0dK['i'&bJ`SNI)`K[YffB(,D+R3'T98!5rd+#4I3R+*
+2KF3V")P#LI$T[UXI%*58&D-8P!&E)E@RjdjJ)ZB5h5J06MKM8NK#[PMkD"Yk0dj
+(Y-Abc*MMrBTmYJjYl*4cEL!-V2&UJ3'RPTIA*FhBL#&K)Kb``GUdmXZBI(Gh1@1
+dB[jDD3S@AY3eNCaQ+$PKX0ZT[EF8i,S5AjIBb6H0Dq4)1JV(bfa!%EaL&-Q0p9a
+&&R1H#X,3!-YNA+98cj`L-m9)3"JHE2R`DAarUcDkJjXeGQ+m4`ELKKTHP5`36ZM
+#R)2EDC!!J2T#"0#SBRbRm%NB#U+EHicGM,j&3!C0%Y99eY$GSK#8r`J@$`FXlrS
+RiR(L!N&hjF,pCm'9lcR1aK6fl-k-HY5PCm"XQVZ9B#!%iIb'08!N90G8h6MbJr`
+LDN#Q"4V`dhJ+[YJ)+mEh"9%Y845J9T9NK2REYD@#Q[ILe#Fc['P!!XJj1Jh$BUF
+VH(*#8iFSY(ZHCC89GaVR2-e[bd[,JUENVJBkDMX81ZI[3!HGD%PD$-Db#Kr)8L`
+,&N#Qlh#i5jakL%NViQlk[c@%kV0!5I`rB+CU"&%8+*`!ET-`QaIE+'Ga(4MpR+4
+$JkZ&0YAKcmaY`Mpmm@A#f99S#L8FDm*N(Ve9[F(-J3Z[&!8D!D,H[)Bd!hpL`0X
+(,33HH*8aRU!#&2F#e3f6dX8MJLZ+4m4AQ)JBG&db%V`DF51,RU1&qTb8GND$1Y"
+F'4SaUQq"J`)5MC+!-MChlZVb-1'HC0F`FU"SckBh#R'HZ`4PUN2-V#"HSq"5(%I
+#5'QJ"$DX5#mj5Srri(TE@c+%P3KkUmp9c5H&9d1UXI[#P"$j6SV48&F#B-'1C@D
+r@B,#F2PX0T88h6!"-$ITZjVMSeG83eHK!3Bj6S)QG5F!30[CL@h+(D'6k"C@@)R
+)Nh-[Nq2E4-SMK9[&[E-K[D)+!A2Sa#!a'l@(D*NCk%KL[Q-'NqVJQCGC[kb6BRr
+j0qSMVNX!c[bY3l'I5#&!6EeI&(cC#"5P3#5dR-5f9MEQk)f1LH1e%19f8cD5+l4
+Nh,I`YH&lijC"j*MEXAh1"1MN'LYS404@6SR"5Nhfbdj&M40S!P@GhE3",V!hdMX
++'4c'B&0P+-[r8CG3@'p#*35eLMe#[UmM*TdSh"$'G0$-HH)T%Mk2MZXS(Q#fiqm
+h$&QIKe3F&YJmPAMZJ)#T6L-S5-'5H`,*Ha!Bq%M2*1*k83PhJ,hCmKQ+!$KSi-d
+J#90VqNcibJU(J((m,Yr2E5"`c[caMRrNQS+HB)d"!+"r"Tkj9lMc+4!,#V`GS-U
+UJ(JNi+EPhBbMa)E8ZQ&!qVJSL-Z!rNm"k%&5&ERkE(Y1VZDDN48Y'0SX9C[kHTN
+NipR"U*cLAV1Imm*9H8HS-52-i@E-TXcI5`F%&"9f*Epe6li"M6S%5!ZLRJ#EEM+
+*bRV1U`)pGUa-PpHbLE0%rk+3!0dC2`JC"SN$#Lm9MPkl$3N&561[QJI-G6F"p,b
+UiEi&5h-VLX+L6c(L)C@8U`KAF8Uaf9&@f,-Ymf%p`9JCp8U8(HZ&h!%p)$29JL9
+mN!!R9L**!rmLba6b5Jb3!1fiZc12cTT4U3EUrlkAq,BcUrb*8EhjrmB",!$$SpR
+D02C-IjScKMjXqXA-#iLdH3J3dXacL[6IMH)$,VPL%a,459@Z-[9)-FF+GRmDKJS
+bPb"6"!j(b1@mja1Sj"HXK3ElX&D2`hC-6R%Q)*-`r"$Rl68J42b+3)jpkc86'U'
+j)%YkiR6[XNXRII964*!!(P64(MFUD"eTch,08f1+kHB`9!J!`DaFU,(J#0B*bTS
+3-A6SI(N@dddd0M&8A+L#3RpUQ"5GSYVbCH@$(iH9-$+A1Di@+R0"P5FA9p*4LZ[
+9$dAaj[++IXZ*08@N"4ETc($e9&SjNjQce"'bq9Ne4+XdqihFej[VcmFqlEY&`0%
+VH,#(c[L%#M2`'hVQ'`)l4C&5Jd5R++bSU2+FM89'SHZ2*Lr'5)&hEUE8("k"9,R
+P1ckCBcEF$+!-@Dm9d'@Z8iC,PYb%"FDN%#DIfdRe``CbLbMi,0*LX68Q1QFl1!6
+bMT(T60PXqiiDh8d9ih1#[Q@J3L)(%CJXdIJ13-!9f#5BeGXXl&A[Y-c)`6Y@j9m
+3CXEG9Cb66A(E2*EL9*qbmBc"lD$l@9bIG-0N$UKiF0lQXXi38$!C`TfBl*ldbBX
+XrJrJ)HVp%P5@aT3DK4NE9)"M*('NBBbjE$+Ra3#hhjI+9`di3VVBj%r'Sd5BQM5
+-Zih2$fKLAqC@TBd!EMNY'-YPPPN+ckALF`lNS+C)kc5#"MFACaKUKa),qj'$!ma
+S)kbXE8HkPl(NSZXm0bm#'Y!m[6#"35%0*CKZ$Zia#R'+-Y"kjcdk$,J@Cfh8NDI
+M%I1@q8jLQ`-5m6q5l3jYK1Ad4ED1AJiAa0e,Gl(!'BK4mGKbj0R`R#F%hm6XK9Q
+!5ZAabqH`+5$i0`X0r(f#mB+`-D%85be*C1C-$JRSa+4+1,[*+%*,5+%jLE1Ec")
+ZBR)*!%MNU!ceNKBqXmP&E6V2'bliRRLpT(hrAc-D+$H@,ck93X'CIj35A&+`*iB
+&(TCQV'jb*Hi[0JNJC%-NZBG-!3'#*%MJfUh-qeH0)lF4lb`DGV($E@TE31[!9*!
+!G8jeUK1m"Nj`amJ3$!m,b%)2N!!9LI+C`blG,D8821fP&!9X)d-+jiNQqjJdSQ&
+9NCRJm,"c)K[c(h5VQm'i-`*&%$3D!%aYbVFdF3kLAY4Cc0Fa&LGSN6,(0kUQYaR
+6[(bUEDJ2Tm1eiATJ3Sa!e0m-h"DV)NrNR)jJJT!!(fU2*[3(FT'0*4raF4P0#Z)
+A,MQLVfANabfH#B5)V&Tqe,G1V926&ZIl"iZ&R#''k)Ai@e#acq&YLP"!N!![K%F
+mliH0218'm+-VQpXGV-m-GTVS4!)6RNV"'Am4"@aFaU8UCQ!9hR,'-2q"1bjFD'L
+Z-!$9Tma+)@U%B2N0Hm[a'S3F`a"3YS)4Uc0m&U`pY9XSh`"+bB$#!`4Sk"kQ%%9
+K)81NHJT!#1h+D"0B-`-FA$CNbbF9-9AUQ(Q`DBEZM-V`)5qJSQ5X#m"M[Lr1rCT
+ZrEXphGPeFI2$GRfl1-Aj[b#2VMcq%HMclr5%NB!1DQ,U!)c8aLD4(Tm2k1EpUbK
+9ja,YiBf"86-DNH64[bPRU0k1c+S&AmmU0!Vl&h-%p$0``B4Y4N9$krc")GC*c[(
+S2im1am-(GEBC2VC*%lP0YfR"fFfC!NjX'#DMVJIU%9'cLHVEX$FjPqRH!9V&!J(
+#R3I9lAG*G9C@,icVREGq6F+M90bj(,lFb!3)#`FfQpSTjb9b9%B+DqHEC))#dqr
+Bd4`bm-F%j*CV)Sj"f9ep,bBd4b#b1lDFCUGfrq2p+9U`AccMjB1dlL@KS8mE+jE
+llUK!!lrk3'*pL"[0@fPM30)#,)4R)4&BeUf4TpYEI-k%NX%EF`U)Qje'c(0"IPe
++LF%*IBGh%@84He*j58(ETSSSMkbdc5GF9%#G)Cq)[U4Z+Yk#40qI3')$,*FUD-R
+YACqIC'5adAL'Fqb%l[!RcJ&bSmFaYHbYI4)IkXq&B-i**ME#)@Q[))9'NJ&T!Ie
+3Ca,kZ5N$Cl-TVNM%BV!AjN6XVPN(Lq8A63,immJ(aj(#&!8L-rY#5"L,Z$[Cf'$
+Pc3!a"0#&fja6!Y1bP2Aedd(r[0LIUlLeC!F[Kdc#8PDC&9N"eX',UDRT`%KT)Pm
+)N!!'4'D"*PZ($2EZY1M9GB1KI1U`FiJ#2Tj2k0@)TB8Q6Qr3!QRb8@##&Ab9F2C
+!jVE1mpKD$&&jC+Ya"8LU[MS!V&A&UiJV,Z8-LKF#5!-Z+iK!JGb`"JAm``G"qQK
+mY!iB1BjGeTAK-V8J3691CkTmf&CCE[P-"KG0E#K#Rj`Z$Nh'U3HpS,)+6+B*a@q
+beC3H@MVTU"jFSAK$@S,kHj)lkjBcE@P0r)2-pXji6!mj110'%GGCE4*L9ec5N!!
+J@#5%`!ij0iL!5Mhd)i!8r!&PNFGU0ZCi"J"e-kRE!%#i!J#'["D@GGZ*!B)G0@)
+ImNMk1+3$)[TZSCj"Qe"Be["!&$4ici3Rqj6R4r)3Qjm6#%SU`MKbr&XJ)C!!!N`
+!3-EJ"M,UV1#G*102`8QJ5%lF"2(5D9$PZN5mP(lR(j`14Be[aJK!FK5)62a8C$9
+$RqV!NRJ9!RJB8##PmR*-*"`3-miida4q@J4[+M1Qd5)'d8bE1i8`([REeaT%Ji#
+Q3qEm-Uf)5#VL4A3$#[q4-[[2mlBTb+8[aBX"%XMZ&3!Ue-#`UG,eL9fdYq%KaHN
+TNmdlK%e9b$AL"8ff%40Y44d')Aa-&dXrA9-9F%)Ma"`,5![#%M&c&T1S%r*)CU!
+PSJ*4RScdAd$YK"@KRJM&SD91&J@)2Cee'55j%3#RV@a4rj9i48&hmMDFHjAi%93
+BhK583!fSUldA)#K@&)&,m[Mqf%##cb`*23+HJ9%p!Xhl+$0USVS%"ZYd#&ba#Eq
+i"6d&!"3V+ZCE`JDDIfK2%`c+E+KQ+"&ih&!&l!-CNb,Q)JKQ,Sq+QfKSN36$,NN
+NSF4A4PGr(JEKG0#FQBF-3daeM$K3&Xj%%C&C@d[d9"&`B)X3'"U0hG+ApC!!!MR
+pMF!jhqhQ-"@LDLEB3('-#!'%A96j'+F-(3Y&((m#MKSJ(l,&Jd"JJ'(RD@+%"QF
+)e)$h*`!lN!!&h#!a!5X,`%KKL(Q*JS6K0$BZ*AJ#UCr")EQRRF@3!*bC1qjGQBP
+c14LM8Z&!KC(!D)1hHT8kZ++%eT!!D!8%T-PD989If"T$a-qk""N'X"&Bh#6r'Pe
+C0eH)cj!!-2fB4T6Y(NS4rklS4ZEA)"B*"%TX%J$CL@T$bVJA'jU*baJi%!65,*a
+AE@G'ECpkl&9bS"C&53'N0XZFh%Qel`C&jREM*L)$A@%`M8+PMSUd89G9f2U')eU
+3!!3Z+05)lR*%GDY5'`iX58+8XHpl)M4H!eST!#8L%&,5,#4-[4U$G2CC`XS1MXJ
+Uk$V"@HakGATi%Y#Q(86`%NG32TecfL@,28H4G()cNkeCAqdPV,TH*,1F@q*-C*D
+8h&kZjA19CPkNXT!!h8R[8PK6ekNa6lJS%+AJR*ZT,G8e),%$Rk5D(+!TqXUPJaG
+8rC9)I,4Ab44-3D1BJU%jl,"H(%Zj"DB(H$ifC4Tf"%Hq)G,4,(6QZ0jL+2k+k,L
+CfP%RJ$pPR+SKTe"BGbK2C"BB6*d2#)K(#GNdXFcY(Y1#L!Z"+!IF)KXP-GYHPXB
+ZPJ4)V5LPRL)UCpKEj-qaf(GJ)1"Hl36-qjH(ScV'@*A%`,pFq`XkPadG3!kbf4H
+J,)l'"YQ&&qmqH60p!Y,I(8!DjEC3%#N`2KDZAYcS"24d9k"LVLmXT-kd!`*%C[%
+a'IAcq9TN4DPb*LjHCrbX!VcS$h)cHi(T+)+%#UaG&$e"fFcJ9%fX!r@[mX))dN)
+Aj`+S,pFd'!a!FYJqb3d!k9@&&9mm"jPp!A6-j2*U"c2EXFTK8"6Q%!!`4*be@$k
+-hEHG!84Qk"q3!%ThRXAd2X*XbU6+jHT#fQ0B'jXaX8+MA6Z#-%SfXb&FPjP3)m)
+1$5GfiG4CKc0J)r1G823kD24DD)4Gq"9cjYULB03&XD-0P(lUCh+#Z8(D&#'H98&
+A1"`4`aPjQPQmKa%HmX(!$TD,63XD2N*%8j&BrGeA$3S)RC!!q0`UCMeMT$4A$Z*
+Y5"$I&*B*ERK&FFR-r""CIB)!&"9-d(jA+mTL*(EY6H-jmE(De")qVYBNeU0(@#e
+LDiCl"qmqG2KV8'!p8"1%6T!!F)4!bP@Jl*J8H@amG[jEP0e+XK+KfG#`BECA*,L
+`DabRTF@5dQSJd(A)"H'L@3%%q)6LAXj1S0a$)#cZC!%Ya6k(%J"!&BBLKK$!2TS
+S3*%'9Q%%aUfB"NIcM5dA4dEH`hUJ[k(YQYbKkJl8V4L6%-1h%l-8)0Y'2@V3D#S
+@C#Pcm@a@J9Vkkkh9MK(-0M3%AXFR$,q1Pm*3E"3!bVerZ#rQ!T1k0QU1Uq'L6bp
+NR"+ZCP3@R1F(P2%+ZVNBZ"!kM03&c6E1)&8'Bk''#MP!CD(jcbZK()8V&[-!3Ak
+B!p3%'aTNj$eXLJhA`L-Sh13q)MUbV$VZf%54Y3VL0$KcRPd*%LlkaiZQi)YHXf%
+&Ij5MfI"UN8ZqXDN"dZcMUPhPQjejCM(j&PmZkS(#p5CA5S`ZeG!P%`bU%fdEPcc
+r9$Hf08T0,KL`lELe#MkM$'(@JNY+S#fG9BA+39S(('8%H!NG@$EiabMC3k!dQJU
+6&Ci-SV6P,kjka@kl8[8["SkdikX*4KEVhCApGKZ50b0*T4F+#jI9X)L,!Sc$RjE
+@q#G2dN8'EDH0)kbL!!-F'6FfZ-G3Srdb!Nj+"`jJBGe*S$lK3*JFA1SU@23hQjp
+@K`p,-+FQQR4rc8NN$HZ0TKMK*L5j5P*4[1)U&XAACBG5-))1Q8ZLSpdJG9YFp!*
+*Qi))!KEI#lTPV*1'`9jBY4CH!CN*-9F0`C@c['`ld9G[MBi9GVei-A'HF!+$biF
+V-13Be2*+dIl1)T5PrJC!LS*&*aVecGPE),',6X%IAX5)$kB9RQ2lET*NI'DZN3V
+dkYaU009'i`Tq)5m-jNHUTIR`[C-8CEFC`K58`FSDpk3)(HbfNlI8TZPm506&T5)
+KPYUA3@'$b[#8#V`PY)!dS5M8(@#03b!5#ZUZYI)$pq*'m5p'4*!!1EbVIb9I'l1
+8E&R!(lGpiJaJ8XcQFdAL@`+3!"[,#EYPK3cCFD'c+rfM(!HmIK+`h(fc[%V5+E)
+A,iq#G)fAHIM3AJbU5DQ6@qQ[aLMmJN'Bba4DE`YF)mp3jP'LP#(Bp5"!4U-3(84
+$(ljF'8SK*1h,LCGbTb,KG0S)!1124C*LkY5%D3k#"#TQ83Z%Y!a@1bha*9bJA,4
+c&NUiL"2`9G3eURF)1fbPbi&5"rZ+JKrG39-AD#Ce&&alUMrkKH9#(&G)K9C0Fp[
+E38$MZD-k3Ua([e!2'AmccSV4#1LUTJ!5XDr)I1V%ZeUBDbajjER1N58'8-@!NmI
+41eSKLrTFd3kCVBNMmPS+p6IhN[a1I-0rY'LA"(jR$HjVF'm!CMKrq)qCF)SqJBq
+EpaLMmihb-8)-('Tb!UXZ,hUZJ3`%(iZNp)R(Qpi6DMYPZN,YTcBc)QZ5'MLd@H!
+!abiqD2KLHX",S%%#M'#3!"#h&A)L,c&P'M#a8cr$8m`-CTHkTQfbSd6SNj!!I3H
+'P3"@G2INj$1fQG@6EYmlbq@SZJJTFMS0le!G)+H1Y#Vk8cbe!jKB+CZdrE`i(4@
+SGb8`Z8j@QcVjM(Rc0F*V'"Ic-B%VD"N&9cL#5qi4AZA9%2b58)QYX&+@ZfS"Jl%
+1D+Ncrc)qE2C0EBrr4c&E")81)*LJ'-&$GIa%&H@$Q-XC#EB8k@423kI,0T)qGb6
+[5QS"ALS$lpXjf%K4P)$#3fbM$%kFIECd8V*&NqXC$0"b*#2!)qUL3r#3!-Cpal%
+SF*K@M!Z6L,MmVXXjmPLaU[ZJ2'1K8GJZijjk3"SUa[DMGb#VE+[L8`&V&VCCMS!
+Y8)EiqK)MUULmP8pUQ*`9T5MKq&4N23@FXkqNVhKI2-rr-rrC)R"mQc,@rGlB-iJ
+R5S4R+JV3#TIa"[f@%bYK#Lp-1l)3%GfPPhE'-L!'DBR!k&*RIALS8IrbG)SVc1C
+eTeY!aBX"!Gi,Rm$,5UZDN9FY![,#H8&28AaPaM&mPNMZIiqQ11c6&qC"RhEpZ[E
+iJ$-Z2MUfGf2(PZ!'jmF12,IMkirrA[aiEGI,MUfl)`hKThDS[KMmEY@MM(hN-BQ
+%Cd12GKiJ0B4`LK(*(hlGdG9P%GFdH!qb160rIZq(YpRCrr@p(UVMlmR`l2Efp%d
+`!UhYZk2$*fG[Gm!$83"$pIeYk2&`)C`%2Ycp'R*m1L@ZU`IG#%IhbAp!kI)%@r[
+Nq2$9`k,,+BTTDBr[(RabI)"D(qjijTjd&X$pq8$l"GSbIASfC-Gr!&C!pcG)N!"
+)qe02kG'-@6$KdI2*Ym1Mbb3U!1pf1lMMjJ,qrShJ-`4Q&PNrbk1L5-G*)&,iH3&
+,bbBEYa#(CTeHR4iaC0!&VCNiiDYR!#,UfH'hIji%j*!!V)PlHA%#CjE3%hf!4FG
+S"N"Ea`ekbAhS(+(52MPBaEK`fZ$HLJq13#6ij1',&)`ep'16L!,qk)*`k04+#L$
+HHlPa40Z(hi!T($p!0Q'c5#I"4%#Hi3(8a!G(,KafqHVr1+)'0+f+Q&D)&948i'6
+K!39%!0J"2hBEq1V4bei%%A#KSYI6d6c"4$iH@24-%SC01VJ"K4pI&MRkh5rSc(b
+qAkl3#fJ&2m-RX!&a!-rN)LHK#I`r)"[ji%Xi*q)V!)DK'k"rfqp&b!rNqf1r(J6
+[!UJ*(Xk)L'IKNjF-Grk"4h["q`E!%AmXL#V&P-1,+&@[T3V)!6m)XQlIYlm1rAp
+b&H`!1aiAmMI`fqH1hCL!Tq`1jU)J5$BM*,3%j&S&+eGq[(SPU"0Q11iEE9Xm5Sf
+3!%[-*kF9"B&[Kd#KG,,'+-c,U88eaX,"3PdJbF)%((kCX+!LbA#QQ-@q('*!KAH
+iKI!!5#Hq@r%J3Mj6!(82i-Ijik1MC&NmX0QVKjPFeLCqH(dBM2Q8D2Y&$',*d#+
+2IK`eD!'i+#CG!)*3c5ddP%cK%Q99!fBD0qd'lhB!G-Rdk29353H1)9+S"51cL5c
+8)-J'#1#NKF5[)"a+!3T-P85Sm%5KP[ba!*[l&*hi!'pk#)*Pe1P+m2Za@@*rYhk
+Jl8QBY##!%0',"8'N8HX,Cm%YR0+#("EEJr*M5IJIj3)DL*q!fC+!3R*4!fc4@i$
+V'$48rYU$JK@E`dZ,8DXK&)*dm)XiH,q2GjlG2$TiiqR4Z+K[k"e,9i"k%"lUiJU
+12TUiF3hB'TpqhcF+B@hplUM%@)*2[adFGZrlXVTj#)IK[*q2*)#iq3BVFL3PIMM
+Umm3AS%r*,[Z!BfmZJ2Lpq6Ib,D2`$3mdFX(#Y6b@!$AK@JS&BR$!@9"VVaiP0,J
+N*9!M@m"-SB6MaFDD+`iVDr,LcV'@'R6UI&Id4'"1qk4+B(fG*qk4-%*cp(U*p3)
+LB1ap-22GVar3+e#m8U!@F'LCk(K,#U)!,4Qdm*j2Kc-FLEPad1%NeTbiXD#0b!U
+I(VSJpi&lb[*m`(h3*-2Hp-Lc5rf)(ldc@RTY5IqH'i%9Y`+0i,k!P+Jcb1U#Kc)
+SEmYUq))-L5lq"G4#RN@6DQ$!i!R`qAQ`9NjZr%3(iNG8GGakC%k#L4*edXq&rqZ
+(+j-8V4YjDp*PAkG+,jiZVLq*B`eN8RkA1d&Fi$-Q"d0)+'-&4&$G2&SFNf2*N43
+PMkFGjNQY%#"4m50Zaa+3!*6rPJ@'@0D()b8mKeNDCJBi%6MPAJr4K2d*43ICl%,
+68AJj)qmXQ[EKT!T"KfK3biFJYF&RQ8q6M2fmXGML'Ad[X@1r)d,jDD!(cY$#D%)
+h"-FQAJPMNQ%%IH',p933&dp&"',Xm'TR[XA$'hP&Ji#Fi,NY0-(5814YNj)Ckla
+)MiidaF`JHQ@Q,lXH!4D#T#M$DXJ$Gqc''5H+Q$MdRGUiiL)DARAkDp,c`,FT2'*
++)8eH$r+DZ!%TkQS1cKD,k-S5rEXEm1a"6pP)LFJZPX'50$B#!$#VFI6XTSF)Qq8
+E!SHp)[%TbrKNd"q-X05#pG3BI)-r#BXDfVj4J&jDTCT3H(ha9S!UKVPpTQaD$"+
+9"Z8MFic85A"54AqTTPcK66GbhU%X)E5hVaTGiEP%KDN$VH8jh%Z0,U"!Jdd#H$Y
+P,-,mXC0%SF8`-NF%8qDC"a#NVP5J#+QMAVqMjHj[aH'8PD9mM@Pcej'YqC,Z4P4
+m(K4ALjLH(-3m@ETi*a"LALQ1B"A&2@F6&P8B@,2G#+$'%pqhhreYl453!&5+d'D
+5BNa$Vae0!3Qh5ZGJ%Z#0@9LR5V'4&iLI[rPUi3"j2CNX'VLV6iN'!VlpM8$Zd%P
+a@Y-jiSl86d4%9HC*B,MYh03X"lmI-(ZE"MCE4bJ13N4&Q"')!PUiSdQi8S'"Y55
+b36G[ahEp@cLdpi2[%rCIH!rPpib-[29iq5BR!fkq"63%ENM"8%G`KdPqQ&83+&T
+-h-+-q4@RdN@@M@*(EbrpC(CKkCl*f63X(Q)!HbKQ+Sa%#K6kD5QPV&$rKX48Q88
+I5blP9)Z'IU"IiD-0f2GZ%bX,&E@T%LjXBeS[FM4)"2US&YGkPS3rR$9FXm2BEK&
+k`'&!E+!0feGGQ4p5-dlAYfQCTVF(j1k!VMYibQTHhD(ENi)Q0'4LmFmmRkG+-1c
+LB2SeKdc-`H3%p'LB8qk!$'M(Sh&EMp!%aN'ZAM4ScdcL,M@"b-AqQ`A+d($maIR
+V+i@k)-14IM+HD!0j9Y"r#p%C,-X`AC)ZL$`21$C5INAN!SN9Z0`fY2,%plL"8Gb
+%J+4,J@0A8`kRB'`@Hb&",1p-`-ppfqDP-T3XH'b6UfD0I)c+h*[V'#%5ECT`$GC
+JbiFGqSBd*6FX@933`PSLQX%YpXSd5@'(4jDl('1j*Xph4jKRM3!'%VNbAiTjj(*
+,lB2Xif-hQ$k`1XBe62h-(e-U(01IF%VLM6X%S*LiK4iBl&``i`30(NN`D5TXTXI
+dISZ"c@5Xi&SKJhP3NB3bN5546d)M,Z%9UIZZ@9(UJVl12@3fA(98k'b+H"*,D58
+FFNI%XTFpH2`m2*2V"8el810C4jJQ"V,HVABQVk(F&rj$,V*B5e*M`r*TF"N$Q`)
+1"Ci41DS(VI#+*&G)YLZD1k[+(4+HVa"X`f(KJ32*!,K!5eEUf+cFFY2@0"*b!pj
+KJ[3LGalr%**FdSJN+S8bCkA#3be"Qp`L6M#2feF3C8Ym0K6("@#58(qr([jDM+'
+MRU3D-l)r--(5U5arU)Cer`qAR)br`V#i5C2,k8U1V""+Di2kF@'8dIp82NNVe-E
+hb&0l9hB53Ni*8FbI(TTJU)"D-lN,N!!a-feZ5BKSH&RKL3d8R$Di8j9L326N0-4
+HUGPCDa%#Deqf@pUeM4C%iFXHSdTdTbFP8`JCYfT@)XiVc!@2UG0&jYI+@S#hdK*
+SrdVKEk4YrZ$DqiY11[%36PMX&r'&ZUKh$Nd`Pa8Kf8-UXEaGKX80qLU&C1),3R5
+)04l3)jUe$AbX5q#fq8A(M(H'Y5b&,I)jZi"6q65V5`#VKFQm11lepA9iBrICjiE
+1RGjIISfL00dE4YlJLfh)*9Hh*KdmJ!hQ!AbD2)!,dJ[Qh*bkJ!TL1X'@6Jl)F'q
+V"&-$!+CG-j`MDei4e!0&R6UMDGJ`"-(f&1&,VqCa*P[DfFF&#f@m#kPJTi8$Sq!
+[3!iBlA[*S0"++8FR4j0*(R*Njb*N6hq141bQZ*hN5!%@2R)NV$)hYA(qA&SPQpR
+8L,%3B6LQUCXQJ8T%&lcKK9h&LX'Hj[9"4ffqpeS5Ai!ffCiXUB*B4G""JlIX[T5
+pY#j,SQH@&@9"-56KXEahiHEVac6B9D5,mj)k+VAU1"&U-Hc4%ijdjG!+`#2YiKc
+-jJ!4[L)TTS1YcU'ifkZ3!+Ldfqm#V&Cl8-!ib%p1,R!#bi"MqRJcH6,heR`%2`4
+%,"D6GYS4*RJJL!%RhHcDaI$(0h%Y&%'EQ9ER2LHf"M(`D`-)9LTHdMSLBqqLGh"
+pE$J$6)NGEJF893LEP#1a'QdJKckd'Ef%"TXq8#i9hA%##pCa9EGjdP1m2F)$Hd-
+40+dbKA*K*Hp*U[qAhdBZM,jC2lp[Cm9IT!ZAlG(U0MDhiYP"U@lEVh#2@q"P&Nr
+EfGcZ!)h4@1I&$N&NNZ*fCIB"DpfBlil`DIF'Il*i491%UXVUF$IiR2f#L*A9pRG
+kV[EhG)$$r$-,KEi[mi"iK@I'VER"YF`I'd0[$$ceDp5p-bN5R499MTp++#2JbLJ
+jpA#BQ6)K6@dRC6(A8e3QHHD0JP*(f,Bd&2ZeQ%N5pR*E6X`ab3cKV0-FeU%pB&T
+cKLT'4cHk*!dUF%B*d*@8X!rVYU81F`Uq!LL[STM93F)Ue)9"mfJe*(C3A,aY(K9
+4c+jHXHTN`CJI*f31*H(L,p)b!0qTSD!#'iA-P)%C0DiTdNK+MrUE%m@6Pk#NXfi
++A!(lMP*)VaPR8LMbba@1(E"9+h#@Z&(%HjEMVMk"k#C%%(bb'$erU3HrmN(42*!
+!H[J4d04+K+)1[Z9e"&5DFm%cXmJV(M6SR%a$B,%#XXjL%VB,RG%&p6L9J32lQD@
+&5qeS6[IUDSj1qGRkhAMed1*$VQHMS,1Bq0,Jk1q1)8T!f1+0JhXb"pjG41)UqCp
+l3`(Lk!&H353F**PYA+,)@e&adpFlL@0!EE!M1c[N$C,3S8!34pf#8e`fEUqCE+N
+LZH-6%"IM+HmF9fJcVd"U1&mhep#LcJE&'Tp6Kdb%r(VUGDQqAb($Q'9IbIV%j'a
+!jZU-&,JRBYDQ)SPBi5#MM@"UpcHqP"4Rh%d-Neiq3ICdLFS@p,JYXS)Gl0p%!Hq
+L"mQF0LG1%lFU$'$i`cL'(T+d%Sc(#YfP3&--F@BI3`,hf9$Ke@2Mrlj$0Yma2-q
+Q6XGqi#LmJ0[ll&*RC8!b"k``G98j3aP%T*K)6`-h6k+hK#bTfKZCb*0dqATT[[h
+L-RIX1[hJ'0V"rF(2hM4'`N!@h-(P[fTCBIfXQ4(2h`*raeQ!J*&aF0eLr2C+U43
+6STD3!1qRAU8UC*4mL%i`$A[p4*GP[j!!KM+ZNXP6R`eqBb2pqhCiKF85Hm60L-0
+4F+IZ4`86Edeebh#NcT+8RZdS-8b3!'&Y,*BjcY59$T!!Q'NPeIRp&Up)-U-P$6h
+lQNqm'pm,L-IXpeViIJ&%JKE&j`2*'$Jkf#Yf`-I%,+2`i'lDf!YT**hS@Jd-49l
+N0TP0XGPZUPj`GYp0`QJHN!"G()HY"i3ac'+lh'mZ'SF*a[GRY@CVEkj!SJZYXmI
+@-(d&!RAikKdp(U0I!,k!aiM%'-6b6qUB(['@1-(N*HIE'rJ@0rCKp-I!9L'VGNQ
+rcIHeq2#NF*CP3Z4JK8H1G1RrN!!+pU9Vj9-5C%PHBP,HN!#@CZ*8!kq%6GbVZE(
+VBFEcdr*8jGfVk[e#mrm,rMGfHp,9Y([!mU2H3QH569FGEETIAl'#KBiJI9VDk5H
+r&hiZLeHmq,S!j[mJqqd03K)RY+"jeF'C@S&5YkHJDb6RTH0ipTam-1@XV11L2U0
+p)*kbUKL-Lk8eZNm9j&lPhdbHC%lBUMem3p'Aa*!!`H`jC00c`Nb19hFGr,4aj+V
+GmXR`ZlK3%e2Vj"kBXRM[fmLri)Kc6)%d5-V#1@TG,)@LPJ'Pf')Q-rZTfIKNrU3
+lk5X"%1p`d+CAqeJ2PNpZiUIBD`3S[ZC-`[ERd9Gp,*2VFqGq*AdI3-V[jGVbr6*
+L9hRR[@HDRKiihhmARhB95K68je[TUCSr0V*0JY@l"25ZklH+"JTHcaq1feDJ6aU
+pGB6PkkmY*%Srbq6lkRA,ZBj(4GX+GhLV4Z'5%NEmp1ccK6-qrHqfX&,+Ied+KNT
+@-["lr!cYa[+*lmr`e#8rI`VF1mUMVRLASF8,4,ca+#2!N!#$IQCHAcq[)i4j&ej
+16A%'biH(+EL3!!215THLjb0#dRpbTLrHcZAQTTPH$62mV002KrUjhlZIUTf*kcr
+hrq6e(3dqJkG5&hqaDP-3eb#C[N5rMiXZ`IX$`%ihZH'Y`M9%Th%Chqf0(r#0'[B
+L0+*@l)TF*1ZpX%UHBL$aCChB69bi[))&RA3$fdQ(`dNEX3aZFk$jZdN@PS,S-N%
+Req0*-h4AhLS89$SAN!!mqZ`mH1M"Upl$h[c3F),aah20c&i$LT-J)G5q&Q2rI)'
+BD$V@j(MBHfTK2lI-&[S'eb!dA@Z3!)E-F,ST%!B@2Uq'Vfl!de-CXR0mVIQH3&G
+'$heIE8U*VlUP[[I*J,aacI*QLF'"``+BrH80cm"h0D9mViZA*pq2eeBZQTIR3Hd
+LI-IZ--[6CkL883a(#AC&VQHUmbGLKFFTjVCXKFFTc"LUGI(KMV-A"[9ZlG,2Tq,
+G6bTSkB"PdCjU9Z'[pVSjQf"em0cS6m-6#fY1"kiQ**KF5mYUVf1bXaJB"A5BD!k
+1CBHljKeFb9R&eKKL[G@G,)%(6iV%QBVmk1+l[YQ1M(K``!i*Ehp'pQCf(5B4M!&
+dqHFA""(KG[UY,kQYRC3i#,!jk)`QPfF4jRRY9q38!e5%IRV2$,8Z,jJji%%km5q
+2EacTp++'6A23-`Pe4B&R*h2D+#",+q9QAhZ"0kQ6DbF*S5%FJ6-,M&eMUjF0r9V
+fM)+kZ(N5GEFR9a!#iqRQ!'m'c$J![Si#bc56h@XpfIrk658NM6mLKVeGlJD[4'I
+MQLP-Naj-`@f-mhC""8QGhVCVDA#S4de"*G)pBcGh!j`f)%&`G6jkF@Ym,X$h,KC
+#ZfGb,Bjk&&YN$(Y44UK4k#P5AAF5JideTG[9p5jFR,#I$NBXleEN'3Hdb[0Hm!N
+Z")3,JjS@qZiCUF'SXh[3qG@(*PIX*Cc[I8mPZH5i-4&r8-iBN40Dd*DH`"Bb)J5
+SVmT+p2QkkTMLB1!A!4aLR18SL94V,Vl[faba[#2+HAQpIbq3!+f(GfG`[JQp@Rc
+I-BB+JTEM9`qKT8ZCY5*0B(!MR8!LMH%b0i+AVdB95QG'BErpraGSbUCL@D4D6eH
+"HIlfkG&BI#k"[KAT"hMK*LXd$*BIhV2"*MkLXZd39h,+(p90ABReP!l-4P3T35%
+NP$SX[a%p@4@ApLGC9MAi8L!kM)rD,!jHi&-0PD&ePcjJ%$k&emFLH$-DQK*)qq%
+XhYUqdcZZ56p8$(I1M5+$`5X@YP95*fm-RTkHM8Ae9GH(ZEMSFm2AKKfLSMd-'+N
+X"&b3!22@FAhHIZ%2H$M%qaadlG$$LFl0'(&5i&j2q*EIf(f1*23I*'(9%m%5#*M
+`D%VBii6[kZ$rmeec1Fk,Q0B)R[%-AV9*9KMTiqMQqNiaD%%"bC1'2VrhZr$X+l1
+0%(Z%'B-PdhY-0+B2U,-qpEe)-2ME%jifbJI(eifc4c4$%JAMD5TYihQQP-+A6[L
+I1+,Vca1FLX[[$'(CF0N9H5#8+HCBkYCqc$BEhPiT'&JLFbeYUBdT"BB+-YB*ir#
+r,TCa*G@SilJTq'dC(kT+V#SL*2))NEPppS!BUIZfE!,0@HmHB6K!'[`kJSfreJZ
+-d`-jT+RUqKHI*Yl0m&@4mrl5)Lkq#r8aJA@LENm-CMJmZJ+Z1+DMc&(pe'D)B"(
+bRflm2A((Ai`!(*ULfi(pC'2cIUeqp3`f4L6cQm)GRYrS!CGaL&VYY[EBKGap@jQ
+h!I%UD[aE'CX&-1(XhIeMN!$NcaGmi)@j`0*)$ffqjp(a'&(pkMUQ1(FBE#EXbm(
+ErXYl20Ijj@qq6IA0`%!M$Ea'AUVjB4HRhI,Z&BFb0K)IA+eqZV[HR'H0&XfQ'(+
+*USUKZ$*bQJ+m!N,Vel-MPaPl'jFPRR@iBCIMh(rMq36Q0hC+dR0JHG1,'2IarkM
+IS0MC1FT,lQq-Da4hIZE"Up+6qGj)5FbVKV*[cFZ8A$ceF&8A(XIE1`$GAcb#d'0
+FEk#J#KbCB"rGmKL11%lIAS8"E9HJ4`K*1&"`,if8ha`iY(3PU-@"rV)4DVJjA!I
+-K"qlQj(0b+AiHI&jdM0VKI4lmiRcl@Z%)(3Be$eUM)qYVG'D[N3h)emNr'51HIr
+ep&)r,8*j!8*+Lb6dG!Q!(),3`#Acm[jlPmL!c@a(3,(qhbq@RPjl[pQ-l3C"T)5
+pFK6$DlkehElmI-I3hBj5qHe`IPmQP+-"'16mQAF(3f@HA(XRS9PB2qEKG2bC1G3
+m@8c!VE6lCK@$i#H1f)`Vqp0b08Yjr'6Y[&8TP0,rMeGREf2)f1PmpV5eB(5V22I
+paaGqSCad)9!bDCHTUPLF*!flI#Y!Df$!jS&TX0lRfkYJbYRbHbeR!,l&Q!6!QaN
++JI%4p''L&4l6f&YbQQhqqEmIV!)QXNLH"M+-Eei'*rJ*TSM9QBaVPIja,9Ni`2#
+CIq6*AZ[cpREIeIhlVrId"IGFU2CfLUZ&-#[cj-EGa0)4L&5Q5Di$6+Q!#b$*'-F
+Q3)5q$'kJ(UlIERp[[pP[`2e4kJ!f3$@!'lIF!&r[m1i!0r``,!"HcYpBG2!IINi
+YGmh5#&24@Xr*TPBp@DdS4*Y5"cHN[l%jBN!CUaD[ZjE`D`,Se&$qKfU+qYlE5-f
+[3[55rM$H-[4N02aCqA1XeS"95l$f61rX'bL*LCZ83Qpik+9+a5Rp(EdQ6BlS8PK
+0-R-6TehCpj4I%#`F-9lJSQLYp1L*9NbL$hIVEfG[5mX1XrT,1#BIGqmGaq-3!pZ
+L@m''jd3RSJ!h@*i&[Tl"k0'%8qLCcX9IU,GqK6B1cN4S@Rk!J`B&5EML+H'6Ul'
+-Y9"b+DM8'rJ,JTQ0Z@'KN!!LM"IqM6K"YKp50cF(CF$H48bR4j%V8"[b'f5&C3S
+0`fMQFI@Y`mq,*,$,@&LKNG0-PPVV"E`4Bi*cXLCdSElLM+h%LL9NSMXAej&I8d)
+"Y0A5e)m(ZE#N3+GlU&k68XcH@+aU"$`mr+$3XZF*c[XCGQmm"fBp)KV0jqA-l+a
+kBUh#Lc5!#A#,Y2VH9pRM`l[rUEe0S+f*Z54iqEbU+#E(G8FS`0K,2ih""Y6r,jG
+qVa2p@#G,+3G1adkFN!!(6BBcRE[@JI%)",%MDaJ,X,'jK#F`i(b%Pb0qU%cKUQB
+,*2jT$,4I08Cl2X9*"eMPI6NE3r(9SjDm"e`C$P8#9B!a%ZjJbe%Tl2M3'$j)')@
+b,3LK`D5[b`U2TUI3D@"h4MlMh&C@#E3B6&I6,eDS4$1fhEaamMm3Q3Jd,bDPLQ#
+bCTXUaQaqMKVR1lI)6%XDM9'Pk,iSqp-hRVNJQ*)*&Z@DCc%HPN(PHi,TAFH88RR
+T!Hdf$blPi(IUfmR-K2GU1'DlPEQXk*+M`ACU+4d)!AA,JlB,ddb'iBpJBG*5NBG
+YXJAK4XZ,km%e2N2p%jM9Lmh)fKKdZDjp3pjJF88I*lkq"SYSrrf*%`U%GDYpicC
+pGVRSe(q0i,MEFp$cc5`QR4)Ac`kDC'jYpZl"aQB2R[FfBK2l[h[0delk9KHE1,"
+&pcjGST2RmKR&eFLDJPKRl&)#aF13!(04&e4$U+c1e%A[`E`a"EKP9%*d)!X2VL*
+$U)a%&J#1@1hFXF'F2&qFCiYR,@e,+fmqMYmZj(!c`eMl#F[%j6E[)32i%lM`'jH
+F'hBfrh&05L119d!Y8qi[$lmM"H)M'eEUjHD8LaKReMb&99lljLkDr'TJpBI5B#Y
+@$PZ111hB2Y[e$',AkX(X1$rJfI0VM"EfbFqCQa`DheGGX0X$*3rjK(ZC,,F@j,&
+jRUPGPH[ImqQ,M`rZc9ekC!kQjac!M"P1l-8hXJE45r@'qMhkLmG*$Ke2UAJm(KH
+%D9[F-@mq6clq2MB!%6[+XqGJcp[jVPJUJ2GZ,9cR,"63k3-Z31BUEedN)5p6L%c
+H'6MVUFfFX"L8YblQbZEd&bbQpbIA0b9+bmZ!P*K@5b`pU-P,9YAkkBh[3Gjq$hT
+[),H'd!+0ZMD-HhJfA5(,#41G2i'LbDcURGH6iKpb1X6YZFi35QrIS`)GR$E'ifm
+kSc9e(b#Ffmc-rF2UldN',XUS5FLFh5(PkXL1d"A(lVF[FcMQal%Xrr)6erqQ`!P
+[D%U@M*rJYLS+rGQp34K)IF&3F%03)$$cF&8b9(iAdbH,MQk)NZ+Tc0kA,QZH$2l
+#0V'r#`!kEe!G4dMP'IKB!jF6&Z%KD5Q!#Z$R**!!N!"jGX(,PP&j[H[VN[q3!&P
+06ZE1qEi*b+8piph`K+EI@q#('R+2ckAPHVZ'pXRVN!$$!q,br4h"N!"CZ")D`[8
+a,aZV1"F6DZV&q#A[$eBA`GR2V'IFi2rlMa'#@haGYYG*f2%kq#&diTl!U'r[hc0
+lBJ!S&X!-)ijljL`232aJ@"`@pSN+JPe(PD50hp#8Q!p"B0fZ-%I,SCJTcSCHVV,
+CME+aI5ka!jPeMeeRb,5%"$DqVLlHf&jSm2Vdf#Q0XdDq4F9A*)`4&#MR5N09lb(
+%%[%*YJ-UH-[fiYUjIVrpGRElMMeZqrAAYmG3,L&M#6am+@@S@B4S#KccS,P2h[F
+(CjJqQ6NTp"Qj-RY5Ue6-,"[UBPVG%MV$5)8kd3HGNEY+jfCRjjf3!-Da#N1ZGNX
+KZml0(512*-L#FBLr22hiqr9kj9K"pKUBqSUB[QdLMq+"r$5j(`6qm`T&ZqM5@DZ
+%6cdDUK8c@MmZ)ZpF#h%&0"*GecQ1ELlbfk)X,9b)98M,bBD)5MG#ERlAmq,$LlS
+Alh(D(dAC[aDMj'&*hDTHN!"R9,I!Bc6"QDSiN9r96$9QkU(S6cm6ILTSpifi-V)
+B+lMEBAcB,()T,cLaH94heL!1kh`ela10LH6MQGS2q9HlGZ68CH6fP1Il1j3'0'J
+R,QF*-f11jm&9Q'8[p`[If589q&c69@&Jdq"pE[6UKAk0DXC8a3NPV-P*HYP%iEc
+)THle,BbDjD`VFP6*S$RcSGc`B991%dCjaUSQTIP4fSi%58S)ee!0(I-`&I,X9V(
+e1VGKh,Nlcq!1Ali2'pPe&U-lYM@UFA*r$59UeqmUAP*8`aYB$m'I-#KlQk'Q4P`
+lNVN+4"e@U%TfH3j@`PNVNh6)F&&IFl9iYrFA8ha1(A")9INUT1pRHQrBekYLb!h
+@0LN'a#lMkBk1A%B!Bl$5IVkkYljLhR+LI6-lI-dLUlVF$+,H9Bh#)VU3!(jkMc8
+)C#a'ApQ'90T5(5XFd,'VPSefYY+YfK%r-K6[!+#FLPMc5$)C+Pm'20ARU16Hj-j
+!kPEmT,9CClc3SM#01&#QhNB,8iEf-Z'cDI%mXK%jD1cke,lETI*(GHaYf&q#5pA
+e-[hHVaVdBK6mK#*LB(rd-aR8TMcHM3rjFPGI+Xk+2d9M`CK2@I9MId@5"f4"BNb
+[V8ca(pEX+YMa#TmkK1hjDJj8Y#3AJAbq3mm$V'"HV6q6mB'lhFf$C#(4c5ZTK%k
+1T`ifCXI1PiNT9RK&,S392NJ86q8cm%9i[IBU&ra,H!AZ$2#@bad26!#qrZ"L&mp
+[&9+'dRb[*T(TAhkYchi%U)8i@"h@q,IApMD-+dERj#([e+1Ni1LCdM83'9+E6B"
+MB`AY&QGFJ"[$'be2fE&ZJ1!*j5T(TE+"4A"8*5[Nc(T#`d2%V#FGKPAc2PTI!qP
+TJ*IVSI1,)FYcZ)3"r-8K`J%h5*!!T4mZKEk)p9U$BE)#bQ(jN!$I$&Bhj[6"lY!
+R28Ec,b!ZH1r$5efj25',aX'GZ5d2`Q*c-L+BUTKeR1%cQJ-2*`I4kJfp0DS((-S
+*khR[pDT6il@H$)hJKMH"JiC&d2lYiF+DdMaar*V4Vq5#$V("",$pq'ka`F9Kf8a
+lbb"qd[F(+Y#rZTDrS`$',8Y+JUQ,N!#T%($1%IEbfKjaf#0PX$(*H(5I@5kD2$c
+FE+c+fQ6eN!$T'*KU51$!i4Kl34FLU-`Lfh1(cpZah5L8,X%(MjMb"rX,9+EHUbl
+Z+XZQ8ZeYqlh,bAZD"Y[FbmqmVYr3kmpLpcJfjb3YQ63DaBf$"SEe4$"90IRTI,E
+D%V0kZ(N2GhqK[KKKF%plb2%&4eDcdF2,ISBL$6l'M+bc#SQSbZ'[8"j8`CdKVXQ
+%3[rr2r[q[mh!A3EcN!$F,X$&BqTL*,TprkrAXbJ0[jIfp[X[''13!,ZT@3TD(d&
+iD,I$Gq'6mZReQj'i)2V$l3!m!0mFi!8"-!'2IjNl[bBI+9e51LDq(Z0-KrS6Rip
+ZF3q8D1a95+MMBMVEEKX)iF1!j,QQF'R!rpUAUQ)@D$XK"P[59D(PL96mAPQN3'9
+K3)06YI%$*j'B#GXC%#$'@1p6NdT'qX1TmpYkf'aU265#1bD4,Yejmb&"M-RS+Gb
+@eLN1TF5[Ka$0R5&MhdPmC-V-122LF9#3!-`"BCCbVkq)j`NhU3M2LI2!i5$[Sli
+'Vlmq[pf!pi%$V5RrE",Y*eIiBF*CbfB4Y"V(1q2(*krq2q![-9*rjHX!,dhr%rD
+B%2rQq+G%#cm8HjX%-Z'[RRHXdNL#aG3Tbl6pFYYMJ@93"ZYCbXE%+)Uda8m)HH5
+Tbh"1$lX-MN`0lCk"1KCk-30l0jA25dqCGZ`4!'ZLNUDHKaj%@8C5Q0mqk#4kBmS
+PFd#bj01-&C5ZD*`DjJlE&%%U80TrjFmibIMTcHhf0%LFi@&J"MVq-mDPjN+[Q8D
+Cram5E"6kQTSFr8mJKfF$BbjRm5Vh2i@X[4hi8[a#UEqTjL"1X["(26P$G6cAM12
+591(NS26YfIl"L&'R1$Tph3EdSjMRDJVDLdR5R3eM5`1k0Vh5@Hp2#H-MQV"a%mC
+IQrYl3BdlfQI1`1$qJ(SrI0L*[jZiVPd#284N(d6"H1V1!&P#)C'eJP*5D**lfaa
+@j,hhm3dKTf1UjX"H6jje*DKq[1T4-KN!Y&fh&bFljH)-NhVjH5i$ML,23(%kTF,
+ZR5jHU[NKSJHY%5%XpN8lIVCANl`2AmAiCT)1GShPNm8JKTi*`q$B5cXD4M,QiFi
+camc9f(Fm1Ya"NCdJHIAc#"["TG%IJBi!pp%a1CJ5N`2&&(M$$mD[Vkl*AepReUm
+#fdVip3M[lDhDD2LR(ZqDY#K4FKmIFach@r$qc)qIAXNFj2$8(,IEaF4maF(-H9h
+0j@1bi-+q'kd&MhaYTjQT'kA&q+6,Fm#*5iZmC))L,[0S)eE5D!9!fcj(2HHBE9d
+9d()LEAidiq!AKFdLFH(2-)`hV1md9TK,jlM-+lZSc8e'LhB(%ddH3!Em-3ZP[qm
+MC*9dRI884pHbE3qSTDmMmZ1M!I!jRRMmT$fFdf1rLd5-Q&Y1aXa2l1leAHhZFdF
+4m29e"NdAHYmVkF0H!T1m1L*ZZT%IU3L!LJalNabUG*LfEZ@mc*p["YPpTRC6D)h
+DedRepee@,EQTMck#,k8FhLUQNQX2Aqi%0%LL0U!-BF9!BL%eZN*'G!qNQ1jrEQB
+3%5**E&8LF+U0hd@ED'lDVI!XhUES#r(SSah%0Rc(-FjKcpbKAj`hL%"I2(N[2Ni
+K3pPY!2-jL&#TQi,V[6ir1a8hl8&GG#3b$f'pVr!CMCA5AQ!X#ePVM30Fr+kqJ6I
+A)$D+3J'd)qhM@1,UTN![4KE#9pAf&Vap31',UkfdqZ)kGqH)kL1L+JF5KiMMV8Y
+a(2-$T[MRSDGS-,F"%P`R#kLbQjX,#C*%(4%D@L3AcK#ThKKHDflaUX1-1#UU2LA
+jD[-d8TjpkAr!jdr88[b(*Vc[2AJfE@pL##$j4(%E*c3rFj5iMamV#-)PQKFlIFZ
+0"V3cYE(fAI%L0NM'+rR*,%jZRJ(hc%"9dL!c8PB0A$H-e&$!m6i(VMHr[VN8%!"
+I$DR`,pSMIS'"ZdeCbI3r0-Pc0!5A9%9Ih$H3!(Rf[jFjec'Q1jb[%iQ'6dp23J5
+6'EA,5clk1h@+Y5NB1I$N4J!i$MZ`&aj$dk4X5DhCA2"YrBPmS2jcI&BTKXLC2CK
+X(Y9")DKee)rahXfd%hHP)14Nl`,Qj+T-5BDFDkm$`'*0i1SjSU!8(*!![[Fhi"K
+pm![UhTc(qS1IDZJ9b++plE11(LpqiVik&i$QZm"IdE0!X5p%JkKPk`fV+Ppj`L6
+XA"p#TV8lY9V@8FC%SLDZSQH1")ek+-(YASB[@"5[faY1R$NNDBj2p`iplh1-cjV
+QSVVMV1'bG"'@DG`PcM5KPEm-49Y8kJpSdNGL#&j,XI'KRZa*&804ba`9kaU0-'V
+Lk)LB!Qj8-GU9Y4(ahlpZm'c-8Z*b+A3mLPr$H(PXGm3jkiLl6TeD1-I8!1pAPYf
+r52kE0[ffFh32r'V`!Chqh2%!!!!!3J!!QCUSQJB!#T!!!!!!!!!!3!Gf!)HJL'L
+@F)J(Q(!(!(F)L)UB!+QBN!"iHJ#3!*!!B!#NC@4QCBG949K94AGiT`B!#C!!%!!
+#)c4@9QChC`H!!)!)!!J5)N494@9fCQKRL(GSK`"j!(#3!-qH'fZbA2$i6aT'bc4
+5AK#(Pl*I[MAM$ZPKMAG1(,Sdmh*Qc`KapFZkXLI2$6cD1@((#(1"EfaS%26krAc
+HMmIbp(,c3jG22kI6cm[UD)HV+Qql$RKEp3T3imfISrRq[IrS+6(H0#cN0`bU)CM
+$EGK"N!!rmreprZd3r4$b-pN2IS!IqdDpdXfF`YfE`5Q4i94R$A+'@-YN1qZQq(l
+@4VQ8L&,SAi9cT#Qq8+h,Z8)L$mH[,hlkkYm!&"CMII+Hb[`KGY4&YM2+0R*S@"I
+H$EkC9eGVYGHPV'8N1[dMfb-B-1rE)V-Te9bajiGRlr+f0@*SVc%0P2ZYSi$LS@D
+0Pe6Ga'SYmrRIeca3lGTc+%,ii8KG4Km%MbqcNKl,VrVKAZhd'$[bpIQ1&19!EQK
+VqX2GKA8kSM#-qf$G'03MYV`aT#bk1b(cb!8Cc,GLEG-Lh[P#FK8`TICFK&mlYBX
+IUVRIN!#&9X+-GrKR&k4J3"q&f-+VVE4,J0a0"$VlTbR6&bFTE%(AqFm+J0b`5,G
+YQ@1q!(+m,TfNcmd*8Ud,3NlZq'0eXS#i%pRR$KX&46VEd5fj"`C(U`BBZ"0UDdB
+iY2&bq1TA1bZF[(9VfkXJ1i94aPimA,`iDYGHl(YV[i+GB5lYJflmG20$j5[T+h@
+)Y&lI6`BYijDmC*J,LdK28peEVVYQ[#8Hh-*Qr[URG@G2U2($5q1"6hDPE,BLNk3
+e1@$6$QG`0GmSl(kD`"UpQPNGFV#BB5XMi-&IMerlk[eq(mGACm2Mq[L`8rlerm"
+2ikU8+-`9$G9fdMZaD3%&VilM"&ADm@&TRa)4!",8iI6+1!SMIVZm2(ai`)9CAmI
+$80SVe$iJ2iF)3KRJ#46EUl-TfA9GS`C'P9fbArZRSdLAfKJAeraRKdVZ0C+Kc%a
+`VRZXPMI'U@ah(&1q9RG+m@a&VP'"L+bkHj!!IlYYee*h8NQ3!0NHel"P)dDSF,e
+N3iCMRHFZp+$T6GCP)3Mj'"I4Sp8VBAM@c4bN+YVQ![5!YXeCS!"Y)UH#(4q0p(`
+Y)B'Il(3JpP,M,+&Mf))@,(09f8k#`ZfH9UDJ+&p'Vrr5!rl4aU5%A81q`(*B$`d
+1EXMXm2UK`Kp+Gk'*-(BIdD4K&IXFGmiMccJ2,K$!31d5b,D'%4X2#'%3L$r3k4e
+Y58S@h*3%"jZ@1R*PYVh0'5KECN"$,"p-jI46,b+&--IZc`N0BdrEP-ak`%9*II-
+Z4qQVI'qR`p[LZ51NMa$Pe'(jH2iC2GBk%a,eCB$S20BcVYpP`SXH,!AIfF#[AP1
+BeUr-FSBMXI$j9fhf"mCm[5dUqh@ZYQ3CE+N6aeC+2G,ZY'lDm0mBjY1hA(U`Y()
+QVd!*84($JkGPh`3mCbhLcQr8+X%%(R@#$AXq6k0"m(+hdb'liXU1iH#pNG(0kY@
+XH+6e@4)&$Md'ird`RKjrjRVjCKF0j8Qc0Uer@@B!!!"#!!#TQUB+"EX!S,!!!!!
+!!%PADEGhLRChH)QlUJQ)KiQAQ'D)H*!!HAGJGRL*Q!Ti#RCPC'CPU@C8D&9@GhH
+BK`!*N!!@!!)M0%9QGfH*N!#3!!UD!!UJN!#J!!S*N!!X-d4%999@GQCfGfGfH(Q
+)H(KiLBL3!)QBChL)Q)LCLCU*Q+!!QCS!UD!+!!UJf[Ui-P0A"CSK0Y6E80-EDiA
+S3a`pY92G#c4(6TKC4A6VYKQPA$AA69E69R!K!VYMA$YTYd3ae3ajFYFE,)j34Se
+GNG-YFGk'b`LhTMqPP0N0bh4%Jb'V(4A+a5MSll+D+E,E0hIK$T!!)E1qUh(h3TX
+mUSR#iL+rkKHq-2J!0K4"!H[J!TPl+GB*1R(RX3)CUG-DXHU-2JJmlG%Di`RD&T`
+9S&"8%C2rI,C@L*rmPNBJ""e09PYHbLfQ99J)j&9&FFD,dJcFAd-rNM$AXY!d3YN
+f1)2[falYi)-!H#13!2[4DH&JKj9EbZ1#iB9,T3Yl,i&!6D(Xc3UNUUKBFp2C&8-
+bacBpQN)hC#F+ZUDclk-hljE!5+l,B4bdf[LV#+D"&T!!F&rfG22dEa+Y8!,J8Dp
+P5+RA,CRd-M%%-*AS%MpGFHbQ2DL$U9pi5QbU3U0%T@"AG%3$k`4`a&8VB@b9JJB
+e&c"%q`J*@FRLiebUcl3@L)"+mbB)ebGq[(BXHLYXQ)CH`N1fDid8jZp+K0)5LV(
+DATC1B+RaL!FN3GCdBa0-P!(S$p+"!6BTEb43MhBp@[5+ZkF`)`FC))+L@T85$JT
+&M2*`JYCaX!p`VIrcB)2,(GUalVUHE*9L6@V(9XakBCSJ(kTC3I,*)HNJ5+0T%bA
+DBBkmHX&pP,'eP&1+E9ErTP$2&ALFS-kJa9$5%UXS"'3eV#Bb`GS+DqBJqK+99f2
+GVdLf@h6hKU45dSj88ZY$DdD-G@G@K[qlfBF8+*DJ6FSYq3[B1EhHVPirAL#kkC!
+!QM)'ZfKP)G-JCi@8fJi5Uc8jpPBV1P8UQB+kD)IPhaVXKjp4!rhl090'MIMPfHL
+&bp$bIjKq*6H[[KirYqhr!'9q1[(AEUL&XPQKK6-lC['mhX!rTYlb&rb"%TcikYk
+((99$MVb503RhlQeZ`Zqc,j8d#lhC$alrqBH6KiH(JiImF($i`#r,`q6brC``4#S
+B1lA#l0YI[r(U!mj88IdL1%Y92l)S3cr6,A[aAINS*[6a&r9NrJ,FlJNSP4F0aYN
+SCT!!3EX`FMhHc"qB(,!9HRlK!UI`!f!)@i8f2QG3#+@9#e69)90jie4Vak8)f(%
+T%`iVdka,[I&#-`5XM!b'8`KAbT!!XiTa9CHYG5YR8p1DE$2*kR(00YFAlrarjZ4
+%F3m9$da@k3eiJ)KU-`ikaDqf8@QQS8#Vcl$$%f#qfUZ0%Xp92l#EXUSVCECMl!$
+bFe31DEeFh(q@!+fJ)[1lh'1fQJX)3M8T9p+JA@6-9f%m2hrMq`&#UD4#ES*#YCP
+U%h0cQ'R&220-Q(ieZAGU(eF81%DfmXJ32TSaK5jl[M'YDUDjH`q,G!@rPKk2CcG
+1$SiZZ)[QKGmF2R#h(6TKrIl+1XL$DJ1)'R@%Hc,FVKQZA1A$I`BZRLZX(Ybjj[0
+!&2ilYaU%+#*i!06!Mrd[)E[SBU0eDiLKM"$FB)%DP%P*93GaXad)#E0&1Dd+E8)
+IiHMRpI&ej!UD0jGiHX21+R[qdV9$YkM#`-@,1QhEM,,CS1@ECB-fKLMSPfR,&9$
+QMqR6LYMV@p6@Di'aeTce#Nki(0A'(CMVTaj$Sh'IX&K,jU*9L4klZEG'1d%90U'
+3!'&ZRYappM0cr@$#()D6HXE-MR5R5aErH&8ZRKM3k!LXVa#9HS&TG6DG&l-jEE%
+@V3*+lHRAYX'',hi[FYm6,`b[m*p1Z&l,G@**NPCE((PhjTUFajqqk("XXVi0P'6
+J+@r$c*b%c3(&-`2fC4EjSD'VJSkea$#abDphj-"9jm9r`Z!R4df4Z#1if*)UhiB
+Vm(j(qRA2i!CjU3"4Uh0#p%*DcCP#cCV'd%FFD`RbBkKP['5A2%#hP`p(&1pUH"b
+kIqHC#QmANpFMYH5Vj4cFjDDYJpX@+@N5"'ITrL@*NqIa+3,h59Y3&pdVIK+AT+$
+(#'j(2[`j-0lfrS%N$",CImP"+T!!A,KJ%a)C9C(r*'EXH6$$P&HYIiaYqcJrqKZ
+(*&rrpbQ9iRLP86NBG[#%padS(e3ZrF"NlQdQB#IdJhMFAPFY$$#NQXX1hjb+ZiF
+kAN3Q$6*kMX&#1$Qi66!F%fU)930KaKih)@U!6VR`fm(TkU0[c+IH6Rkji3iS3R`
+HRNjjhD1%Fmh,a6p9%rQ*0)-R$HBZmC0p82FTk'e+fZ@QBe,!DX&&kS$4T")e+'[
+B`BT+lcpP5Bf`kmGRkrl&V6PV`hYfpBbUrU1+@(af4X36Q!&FEGPBh[NLLBT)iYM
+Vfce6@$NdEm9h['2-[9Ijk+r3GKDac18&Tih0f(b5LYr"kZ2fmSPriiHBkC&dMN0
+,Ucq5,5)[hI&$r3fIU,r$i!0+ZrK1YUSlHXX12Qa)$9U'rB$B"*al#(q+k`KJhQa
+XQRZebVY)Gmd2#C@Za1Dechl3c9be1I&%kP$m%QF2+DU01c+&HDdI(9h`YV(XR,,
+lj%H25-#DikT(ChZ$c(1hXi%8$cVFmTK3BGPLEC3e5klAHX9!LL(RMlrUGflVX@A
+PG9'Pj%b+ApN8N!#rkISK6M)JM'MhbYqG'92QNJVbb&STV2'6+`GmDHAJmG$`32m
+$$hNP8%)62VTe-i)LTIAT)YFX`[CK&&%Gm%I&X-TU-GX23pK[cqI"9P[5cAZN8dQ
+kZS"3&`!P5k!58!`-k6,ReQ&4aN5![EM2KLhJ%1e*cTdkZS8BkZV"U%1IPiIA$ch
+Vd,!d%Ea#6I'&T03N'3#p[LR[3+"Z)33DdNDp!jPi9E0@4I,m*c'T,J-jF8mT!($
+$(-N)qIe3ilprS`BX@$"$N`G'#CJ2KkqI"LB%X82biqEh`jICc!*J(HrRpX1E"J[
+M,"!&(*,,hcAiikiIRbFq$hB1MHQQr$R[qmPhP`G*jUh#D*j0*q(Mk12ep((Kj(#
+TqI(cG)%29e8DC'ffE%+Y3QZR[hTJ)1L#*QL+6G@6[M-p3L1B&*!!Z!qMENkNP+h
+d,f9D5lVIT0fMFmRfjEV30T6HV9lfhh9)6bAS$D5pEK["-'%[iEFa1H4$RpIKj31
+P)IJRF'E-ieeRZ+ZrFIb,q$,5"U#hpmkS8biK5I'ZfphaD2c8)J[i9Z`AI`Z),jk
+i0b'[k@eYrAH*BcY)518pR9i92Z#pXeBR2j1"k[,1Q0j[G10m#9IRlrRhr2hi-Ac
+pmE0e0#Id"$eVGH'03kaiPl"A(R!CDp2mhak@,-r6[IcDl`*HDQ"aRJ-IeF@C-Ef
+Z-kr#Zqhj%TTBbaXTV'DYVSZi-%80G4p1VIAeSGCBheqG5jd"pbhTZahp[T[EM@2
+(GYGCjk1)&$Dp("PMfF&@`Ee2*k2rI'A%Z@DBMJq1--VFUb2+HS#lljL@(1fh2Fa
+iEDE[hqUN[pAJF95lArUF9&AklH"88q$D!Pad"lPRi908c6&&ZepA'E'RqKkI"AZ
+i6"aUViUr6iYefa,P`$DYAArSZif*i'XeQ1UbhFHJ0RmMdhr&fQYqfX+X*eaeMlj
+e[NqADe6A(e@d8J(`d,-,qZREfZIb@2XNmIYqhmFreII2r5BG-5TLIZ9hrIQqDD1
+i0[F(())XZ48bm`r&$Ifdmc(&86J6QPX6XE2YZ(bVp)2G80Q[bXk%AUc`QG38BRl
+qQ@G5TZC"L"qTb4S9L&$d4Z25r,d%J[6kc-Z'!!!!3J!!S,ZQU`8!!!!!!!!!!!"
+)GhZACjTh9SH*QVUBHCDDTjL'HBB*GiG`GQHBQ3ZVZi9eC@CPTf99DN99ChD`!!!
+*N!!J!!)M4%99CRCiL*QTZTU3!+X!X!#JX!X!!,!!X!!!!!X+3$0%99CQGQCQGfC
+fGiGhGhGiQ)KiL(H)Q*Q)QCQ)L*L)HBL+LBQDLBQSUBLCLCPlUDZCQCUVZjQkZ)Z
+DQkZEZUVKKf6H9'QRC4#(0"X'kE)`cdITE6E$G4'fQbZ(XPjrXNiBIh`m2*!!iXZ
+MSD&[,ZKcrC,l)FrYp[YaH[l-A2r@(2r6SpRYk2VrT#VH"p$*kEBF8R$qhlrL#$R
+eJUJ"hDk(f1%X)CU+%$hINkIIfC)0#'Ub0!)1LLkDRCE#EaX[ZE'h8"&6AEG0Xf6
+A&-5$BhcN'@S3+l+qE`VTp!4+TTpG0G&X)heSE%-Z93rPZSp!&BfAkYF0ZbDQXQD
+@6K+I@!HH9%*SEBdE,*Y&'JPbUDj$'"d@D@deEGQq'URFT5Tl+UTUp%%)H"##S92
+#T2CYh`XdS0!-EjYN,CYlJfl%#U"(,TK[X[K0'KLldekQ1e#rJ1aKE[YZSU*33)`
+RQV##`ec)M)')D2IGB%rTR"#hX*B9B,X8(M6Ueh&JdiCGilb2XR[bjm[ar''IiC)
+Gh6hp2CNcj1r0$m-RAfr+"@G$H%j"Jk(%p@A%#@(ifA8G"AYB@BKkcZY1G&-D*lV
+)dJqP3+VlESH+QUJM3Y[fd4[YSMb`m3qE0A[mE0'p&RB@&X5[Vd8"d'ZLQ-0GP9$
+4EhbmK4*9*hh"`+Pb`qlN-+AVj3"HFJAkb"Ik%#rejICkrAkb`h*'QH(BN!$)9ik
+Sc9q8-NX1kDR8D9D3!0L3!$B"!IcQMFARfU@R[T&+1N*dD@!)@*)CY&1N115P`#)
+AS3T&RQ(+0++(rie"kG6pIA-#P$ZMCrN+P$Z[mGJ4IVTRSVYSKKkqlZkq38[QSf%
+4(hG[GqTH&"bdhEHM&LddEka"T,YellDClCGPXdYp9-qZ@M4IL95[a%Q+CC,Qm1V
+UbrTNcG%%L`Pd@6J&HPS"@kQ%J1(!)Sp02T`-PZDEN!"K0`MD32*&[jkk!XaHKmj
+UlSA@3fKii$3%DMdSR[ZQm66&#Ff`)Z4qAHkKpSd"U'@iQcr*IP*ae89d4-9i(83
+&'1!)F+"b`N8JZ2&IE(&XX%3K6R2Nr6Xk[IPlf*cGCYKXSh8E(&$A0NY&(U2!YY4
+lX8QK%GBD@9SJd5'1'bN4'0R(&XTm5ep8)9GRQYH!D46fS$f@K$6lfMhQ5GHm,jK
+cqr0b3$!+p%d4*QYI*QdS"*-V))R!$*9Ti)4X%I@K%38hGiL"I53(@k`em%$X0*(
+H9(Y[TZ8Y&RQ*B@,BaPq2L`r$Yl-R)91iF'!XL%MeYPB+VUXdl'5R!mM'$F1$1'i
+fE0#UQD0R"e)RJ9YF(LNc3EKN"(Y@RKKqhlr`-BU5L"ZlJP!I3$3NHL'Ld,(q!Yd
+#4,I'cCFbhae-V,jUkL&SB1DUH`9j*BCNRYKaZTk1-c4HG)Q$A#DPBL)&`IG,k*)
++i!$6qAAa-+JRAff"r`%&6rdfi@Xe4#)eDcD!@!f))5l!jA(+#N6#!PEVX[$3J1$
+ELT!!h&%kXfd9QirIUe8"hE'aK6CCC@f3!+jE%E8TJ,TjPBH,DIphqASfKkaZ#%%
+Mh"J4%(MdaF`rBD23iVSmbqC!dVd0V6VHVYlqcTc[QTJThcacc6Qbap$",TUZ4cb
+ZY&jc'9N)qqC,F5VfPUT0I1Ql@YXK4Ma-R3H9EDYjdH2XRKK8blA0YYJX-dedUK6
+D6e5pUB2b#hdrdf4d1&Xc@Mh$JEE'ZK4TXck'b*0`i'fRjIMhH'I-rkdp8hpYfpU
+YNBAK4K2V@%%T8M0bA'@JkddU[mYeIAkEr6@$8!q[+l''5&'`3p*-k#Z#*XXXmPC
+r##eCl`dbL3&dVr)BNcI4$,!4eiVdZ1+**S!H-"#pcaXYii4&JC,U3bmH05+mB+$
+(0U-6rMbEmMG3fAQVZaSh0AfqjrYeU-qER165506i3S@#kfQ!*8d%pQJ92`jbC9j
+NY(C&*1bT1Yl1CeR,`$[fP!9&3e*k,4lBS1"1D-qXfE0B'Xd,D"GUQZG%dVk-Z+m
+@dENAG9MKDl2ZbXSFU(`&9iU6+PE3mA%'$'e8X+90A'h95cmm[H"NaY@Qm`m(-4V
+*bAP[lUBR0@CUF[Ur!'#I9,kHRSDiLL8K!&UdYD9Gd'M'Y2&pQ35M(XkTAX"&H2,
+%(&S!l"AN4@a"9%hM8V2(,)T3A,R[M6AL8,5X(iCILjQH[F"5+3hJ9"`!9mU0Yh+
+Mmk@,MR8dchl*QClEHHNcY4XBeKmpBdC&D8#di""iX+NNj$hCMFK#h+4GUbB%d$e
+6pSafK@iX)&Vm4IGR5aF(q%YAGEfcDQSI!!`lS"BGV8%4bD3#dJ6R'LmhV8,'Dm$
+iZ`M#8GN`PY#abM2l8G%J4A9E8H6Ua+5A(Ld8EX9B%38r!F#IP6Y#SXl[l#F*8PM
+&M,f)XCJ'QDY#rPK5VB2AVY8950%"M4'L%ddP@KJfG#dcmR(qf25"+*id'9&c#d'
+Nq#fJ$5B4MaD3!'NA9j!!%d1EDURXF06HjMSXVi`&$Q`KSC-h0YKTf6DTC%2Q0f3
+LLHAijXr6epEfLUGG`4`[)a(([9ak!@Y9B&,5GQ9+M6iUNr0C)qD*emjp[c*hSV2
+I,%Zbd,aXfA1DH%M!SLF6SQ@()DHHPkhcc96(C$$ZcVmS`BBD[)GSBjIkTiEVp1N
+)10Hd[jUfNrNEP@Q`l!3Cp4E10M%+(V2CTAhqA)DQEjKeielTEDqN)V($QjX,b#(
+J*)jZGAfQNJP3%2redXfMkK`CVP95J`BqX[Em@R1haL+m6AKeV[UmD)LE*3RaTiK
+6BV,kKi[Z1d@%QZh,FFc#MdfM[!8h'"P@P%5eq!QhV1Nh32"$#(6(9Vp8QEiC'0k
+YeTF*8Q%eq`2Kc4e8*@1BbKUfifqdj`eb5"L23mTjb5+#$!`G'154AJ(2M$59mh'
+*`a+-LKXk$-NL"VS%&AkCN!!@J@`9ERB483&$&9Kj[9P9QGp%Ll@Z0L&R+F"%df9
+h0!dZUB$"(Sd'0XDe!cr%Je1[iJ*8Ik@%J$"6LD"PSPID"YdfTX'"bG$`L9lKTj-
+3LPX@"Nc3-d6f+j%`$0P&dASKe89@-$dlT5VGpALdN!"HFF#`EVSQ8$%Q`C%"E5*
+RdKh)m!0)M9-$C@H0N5(h#Tm)Zc@TQf#G%H'UMd(J$,@faU+pb`D1+D6!"crh$Q'
+DBf)SIqIDVMN44[j86kl)F(r12p[hpR"$lAB8GMC$BCIXUY,-S3AY[1*6bQle(Dp
+I*#91LiLM8hlIM66PjAZZfdE0-X(XN!$T([iTTf24R2(dCFYXE$CAI$6LH!'A&3P
+D-DjqiFe,XAZPm@HG)KI'K-qmhKMEGcJDBf*YjXh,!kGX9#0&QKVb"dSKh-#hd+m
+pkj412r'LqVEaUM55qh90[05JqNThV4*f!9EIS2bCXEUYlbJJVdJ5)PpmU`fN%l4
+*em'kil+SUj4G$Rh5NNQTYjJAVikMiA$a'!*QDmeP9B4+NhIJ$1mGKG+hE9j`mUe
+Jj69HR3(0PFmm(FhNe@kF23VACXrkpH60M`G1AZ6b8qlme0Z3!"Z3!$kHkN6"N!"
+ZA*Nb)#4q#Y5T0!$92"p`jB1qMFJ5cR4#(Qb3!"[bXMXdCTk8"YGmq`3&cZ$RE%C
+P"QY3+&TCR%),mkDd"0ZdAid"3Tjf-1Z$*k69)$-ffDZQh@S'$R3B$(+Z5k`)V4p
+2am1RVaXV&-Q-#*(bdU"IBi$2@J-DQA#9aXB(e84,"U9H&Ja+&RBi5ECBH5KCJf5
+V8`S'V8`5T1fp%4+`6"BD#PJa(&-6-d,,"L9TRC!!kUE@PT,lM3VQfqR8fN'ja)&
+)+@i$`ckV`j1JEp#`Cl%"V,A*Xcp!Mr8f6NG@ffUYka90Hr&@jd)@UV)VR'Pi01%
+!F51lCVE4`M2e0ae,k'V8[6V`cZ&a0V"XKrb96R6`-Pr"3UH8CjKa!T[j[4q%hZ#
+kN5e2Z4'Q1l4IYF[JB!"3caJP2XN1rHC1TSI9c#*A9!8!(Hm1eY682ZTLUbNeI8G
+hrV*`JldJ6X1NbGUEkira%'(#R-Cj"`E06I6E"XJ6kk*r)"jj8QTVRfAMdkJM,r)
+aj8(l4qI(IM(qPCKmC99hZTUlb9*p'V`E-STerPN33VI`jf2mMm'9JVCD+q5JAiK
+jGdV!pB9d52Pp+l2F#[VJ&GRRB,5j!EhJY[(qi,2GiMp6A3M[Fjl`XKSF4Mb3!"6
+@dXGe`D&UQhJINQ1HeT@hkhX1(+`SRQ1(eH1PIfS(')pBkkDpeKF1FGK`S*mE%fa
+6MU#!1VDB%U@-8i(544Xbb,A%2bZA#A@&aUh5j*TaB9C4l8Rh2"FR[UKcD'KQVPR
+j'T4!36h*L3(BKqd*"*JiX+h(1UDMf+hf-kr)@r*R@)9'G9565pKh%Db4qqGmi*2
+q&E#fjr)cD"Te4e'[Q3FaU8EeEc$-JmQ"!lXV-q$HrNqK3Req4l-Ufa[)-HLaD31
+-kiZ*"@pXE)YVSEAer#fZ%ef*Rb8fQR1h()hTqlLb$9$Tk9GN%MqPA3TX94`6Ye!
+A3UGVZq1Z1p,Jd(hKVIKE"bK[dYT$j(JLHHP[C'5YEX"HiIZYU'9kH#+"UiC(4rH
+i`1GX62L10e@#GQTf*Re6)@*9@Vej[)K!9Z5&`E2SP`0d,,VKmD"iGVYAPh9ThQH
+-rC`Fq&eK2AlCd"jrhQRi-0DLdfdCEZJH-0I2QY+8rBC#k*qeHLe0pP,3NNLd)%p
+V,#UGl4`'Z"YpGiPhXjXd"&A%9MCM'IFQ8&SG'L(0c0,-Vl,@P[BX"CS`C'q8k5C
+GmYfR,6BD&2(,q")[NE4CkMHUk'X1UbKA(Z**&JhSB)j&JMSGLGl[iV$L(r#($2M
+aA1P6(L,J0Ir*p)"([bjXrIPr$`cKqVSNi9rCQVa2TJlAr+6EelmkUDRP$r,apk%
+E"b1!qJ8VHc%#BiF4Q%'9)k$rkMD[$P6bjUj4emACqP&N6l-r%jKVIfU$QAZ(KL6
+cE%bhL!*LD,iRq-!MMD[A,jB4cCfTr2Bb!RfYMpT'8TQ[ILlc9KG'cp2ImHRXbBe
+0LjQid#'ZVVkIacBj`4"cr+mZ`j!!4&M2-@6H-#!rKE&2Ve423PTXNN%Q#LVbG!U
+IJTYc1V$%Q"PPYJ5aI5L&p@8pfYhHkCBhGAa%cc13!$ii@T@fNXMU"D%EN!!I&4*
+G)BV9iTkD@mia@)PaP4dXj-%qZU`8jIjqEdMQ!Bjc`k*#5k8J"KHHb%Hbp@60RHm
+q+(abI,-l'R-K0De+eJXp4,FJ6T98-cT@A3E8XIMI6Xd)X,fU*#+KiAM(3mP)EI4
+--")HCBbmLC&h6(6UrrTfU,*"6`R#4IK`GR6q@46r("`3K1PR0MR[SqKI"p0(Q9'
+0)#-rqm%8'Ifm%rYi*rE`6fm%q&4)4jREUT5%h4%()$2XSQVjM%J[2J-F8A8FDZr
+J'IRIK96T6VE+HHF840j!C,frk'&fU#`r+@0QSILRbM9,2b#)I&VFeEYkD[Cm&iR
+eq&"rF3F6bYCe8j+[@ZmlM+&PVBm!1Df8`$!qi`'k"P)0)5k#a9LTRU`UA@'6p'U
+Kii@VT33#MQ5f1Db[DHh%UVa%SUe`NRpiPj5#YK*A6#I&1Ib%((%!q!M49YZhRYc
++kM$q,`9BAh6C@(Z28ALfBqhcD2(F[jS)*rV@Q)qDmRBUHf'0mC&h9m*eNMDp"MV
+)L-meeNbIqb3%J[@4ec)Lkb8Zr8dceCb50Z'EpGM3@3AYKXCAaVU-VdY"HbdF*ir
+pXl&2hZbNpiNhfe!bhN@)TF6YYl-8AhZbL"`VJV9LTGRd)Hm&bEe2AlaPMZA84jY
+[$ijIdidIEircl-c,VST$$lFpJEmErBZ&@ka3MiMQ'-iLmXCZ**r'@16EX!T*&Da
+SECTr)NC0a*UUke1Ab[M2T2a`AkL8(LSDL3e)SLJlUVIrP!p4i'0#0(qVaqSLYdK
+ep-dPKmU6[",TYqU$IeYVX'0#[89(9mr!jHE51NpLcMj0rpHU53Xpk)5RkZ5U23T
+MZ`H+F6+d$qFE,,ljK3`1Y00c(P,L89KEJX[%idZ*iH`m&d1-(E2Md+!5@a+i632
+fbB'0F`j*`p-+E#E5lRidL&lG6CIDcTmj9dEr0"6maiZ1[hRU!rV),)bZSRZkFrZ
+q"X%ib8KR3!4mJ!i%)c9%("-#ChU(6QM2l!j0'iV&kf'V'`MJiX,4A0cM9'ME$Jr
+p0@EJGK`+F00AU1QUI(hXTmBc4hQ)hi+J@6NJ1*!!4A`*"!('UkF3B842%UDc-4m
+Ia%ip#``'Tp+ah+SUmM,-3Sr2SHX$96kqH8!QAaVf5kV0b9ae8NPra5RkmFFpJSA
+r(*RaSH"r8*2J5I2fchpCMla403drY)R,fR@+CSZY"`A%Z,##H)'rlR%kSL2!XZN
+3m#bLBl#VQVfkYNTrrRU!GlLqM4jMkG+e+PGQC!SAf&rmK$%TMl1r)3[T8DDMbU%
+f@cH#5@'DEpKZd##h,ae(Xh*V*(Y8h"RSlT4+k$EI!DJkl0DZS!bbJMcMqdDI9&a
+dc,LGfd@SBRSB`TUj'q!qZIlN&U9DK[Md5)J,Vr[#f$TQ)3['DB242G$#QIEXXZ$
+Q8$BG@jQ8M@PFpCVJAqQACCUGK*CX&YapJ[2@p%"R`)m4Y`2N,kG6d&dbc*!!-3h
+V545M+!j`1[%F4JVX*2DJ+JYrYrB[lqqBd%mX2NGZV[X!PYXV&&Z&R@U9dEL3!%$
+qJc[4[%MZ4Di#$TU3!0$2r)$m6Z-59fEhp80&$4mS`Bc*+$KIYd'e@ZF-I)DVa!,
+KK9M)$p5j38P#!rVSmeLaemd($S,SShYY22pN[VKc9F(JKJ&PKCK"c08Sc02SH5F
+2hLlPNlHT[8aqll[Z'P,rX!!!3J!!L*QB#JB!!!!!!!!!!!"!!+#3!+S!H("jUJ!
+!!!!!!!H(KiQ@!(GkB)GkQ*N!S!!%C94QC+K99&P84AGfJ!!!#C!!%`!#)d4&9@G
+f#A#AQ!KjJ!#3!!#3!"mM4%99CQ9QCiGfGfQ(GhHAQCL)HAHAH)HB!*Q3!+!!S)3
+KmTi5Ki4aPl[M+YfNml6TPXprmrerIC!!kpZlTYkeKr2pIKeibdRG(+'h+YTfeY+
+&1%0h,R@GeB9Yc#'i"&l)GRr0hllI$mbDpP-qHNq2+h4$k4ddMPERd3MPI$icVE5
+Hr8Ub(cN3fiKP3IrV`TTM'b,Q$LDJ"L(CVS#[A$A'(kcY%+rY`V,cR,4r$$`TTEP
+$p+BB&Ejklm!iUe9fqXFFm*G0THSDhf9j!XK*3UAGM$11FY)AD5MD9m25B4IP,pU
+c"lmUC@UXlqlaX%p(#Q4@Z9V4hK"Ck6bY6@a,0-F*@BdH-EY+94RmBr@HA%KH-!4
+@PS%hYlHhYA,Ilb'"&8ZP+m&6c+VEiH2PephFC9EFZ&)#4R+RT#e)FC@K-6TL(i5
+8K$G0@5N0"!0XIT6U2KMd!1KZ`L!B'@b(GZh&DrflSJkKZdTrq9eSENNl$ZRG,+S
+Cl[kr$EmZhamLirPb#JVbRRQA[`&2J34qXNR3#$rZ8r8`DS4$JlpCiA`Yb5J`X15
+cE[MPV(!R4#1Q1TElfi4hb`KH$[+D0HNQLGVGKfEc#+"ZNPDe&'!)L#(CVLmQUSU
+pUaeM6*50SV0j[cPjVRhl&AZ4`&B"G"k2%q[RfpIalqd%hZr1@8Y!5c&!5p*Pj(H
+,0`aS99lPp1b(PqhM(2eqA6I5iU,VccPPH)k5jSfp35hX8L"9FeG&"3ZDU%9N"KC
+&jLrJSf%1`KM8#XM-%Ype-','qJT*))8BJC3!VVL%DMDYPLl9ANX8lUL@PbdKlAK
+"#4&4H#U)9&(8fZA4503"`JMaD+HpK5mB101))QBX`&Q#&2#04YhebTkB5[ib+JU
+PY$a%XX[2'biPH@(+P&E!fL'aUY!&dp+C)M($p8aUjbZQ+@1LASKrj5%!6h""#q$
+SK+ebMhq-UXGVi[d[*IaUS0beahM0l,LfDVQ+qL2K2LdQ(Te!2Dk59"EPU#'Ud`S
+ME)Pj+++-4EZqdlK(Q+ZZ&69PkLTj)8U'UAL9IHVFe%DT3-aH3UEmN!"#MP+0l&C
+TVPNG4"&-*j,H[K5PN!!j$!RV$"%6(#If8ipEDm"j[!cV6'80m4SRG3#GIDVmi2c
+BSUi1%@D"HYClE5LceC%JRHSi3N6DBq5L6D3M3BbaSkCT@i96Upb%jh0MBmQMMQV
+0eQiF'!1fT`icVG)F4T8e'm9H&&e-F6LM5!H8KfBi#-Vf9m`ql`'25X*%2XYI&4J
+&%q9Z8`$'"FGA24Zq98(1'fFG*#H8rX9HB6ha#$ZCH5KiYSikfSF`ERq0G*F(pV#
+"k32lT1m0%0QA!X*&kF"k&0h9D5mfNq!bG5QKjQ@TS2Aj@5cGQhBSde'3!'qp8U$
+cV3@S[D[eGIK*d@G%![ZP3Q5j$bSj@-a8Zj4cCEB4JV&kaM8C+9cfC68mUQFV1dZ
+RUkZS[q2V),@rm(+aA0Ir)QX1[9mLramVM`hAa8*jcah[NfTHSqLeiGi8Qj3*C6"
+Dd*`cAQrC-UdaADe$+dAjX#0eJN*aF,&TiKM,*dJ8Ch,XT%Vdp#f@BT[QCb!Dhj1
+Tf,C&AkR+X-pYp"1a1Y&-,rHVlkXcN6VDbr[k8d`[mETV,N$i!3$P6i'mCRACjkk
+MNM4ABSGZ9XD*bLM13Cj"j62)&`h8VEa6jAf+pU@Gp&Hfc`bL'kZY"Z@r&1NHdP'
+`4*GJ@5IALF$dSJpC#6II,C!!&PR(@HA6,01E&9H)4Kr(1ZScE&,'fQA[qD0[p)E
+KB[qE3"ZHLCh"+DR[FRF4TALjcR5hL@)8EI`&Bp5iM5-pD!DMAi,'A*K1[NcrI[q
+C"pjP!H0iY5"S&#1$I6q4pl4T$9D@QC5$+H)KYQ'pMhNIDji,10ip'akqr$Em#cV
+H8EZBl2ikXf(`Z'LNGSd-DA[C)[hC9qI'[GRLRGBD+QZ5Df2j53e4r2DlAd9MiQ0
+Ed&-&rd1hS2LN2H+Mc$#EqDJJBeRrBCcN()(4*-"@QA`VMl[&2q4[ErpBNlRlMc(
+6f2'3!!!!3J!!!!!!!!F!!!!!!!!!!!"3!*L3!!!!PfKP9QC@9SN*!!KfH(Q(#*L
+*J(K`QC!!!*!!!!4QC(CNPe99D&C@GhH'"J!+S"`!!M0%9@9R4@K9Ch#(!*!!#3J
+!!!!!!!!!"jN!##!N3e99CPD&9QD'GRD(H)Kj#BH)L!!*"jGiN!!!QBJ!!!Rf6Hr
+Mk5VP#reQl*9aQm,Vj[qZe6I1&['&Fh60V[M$#1ch68BmFrYbqfLHDHMhCF[4l*[
+frprrmZMrEBqGF08Dq@q'f1,[rR6cjFT5Pc-&jX%(#1[$&+h#qi%8r-!ENHlSq',
+j@mF0cl(IiKhar`$Y$XGklVY3(-MXFqfqAP$a!pPG$a[P,#0N[a&$0802P``KIJ6
+UiJ3C'L$IZPAG`Zhl[8b81(PD*I#kh$JKSk@Kk2hY)G*rP2#X2&$,*L+#kL$iII&
+p)qH&eXaN*+&p%2A+q'Xar-"p5K!r'@f0TMp,f2rV""#!GqX#FRF9)"fL,i`XP@%
+*dcS3fF%USd15@K",8l*HAddmd$qJ$kT$JIq(c4%I'p$U902M*6[KkK46ib8EiHS
+P"2M!3ralX52J)D)2V$M@,'%3PGrQH5"CG6NZRSMIM"TJ"18!(k`DB$6P!C4'La2
+VBKT5b#98B-(A(HJr)HcYMbbPS*5Zb&r6p+KS*3[qIT6Y"*e4#M-D&kDM&N08d3h
+am#bN'-G$@NIC(eYXKEqNdqM+-1q3!-DQbBic63Yf6Ie+ZZ&r"F`&ZU$UGVPK$#9
+e[)p8A6L!H,G4P,1QKZ84KC2-6J+3!*hkQ"iY#Q5!f!hHZq0q%I3YEma3*bBhF+J
+5N`iIA)dTHV6pJ1$-4NF-m`$3QGNi@4[Dh#@&C+1NpV9C`R`Sl5CiCqj(G)3#SCi
+RlEfSeTm"U5hPj@djZM$CA+e$K"3C@hMPEXMk'3K5XN*2(C!!mBV%JQjPGm6TEH0
+j`**Jfd8#%aiS6XN(CYaI@0ZhM)UA))9+SR%lV['@[a,()ZrE+UGEKJK'3-'!E-U
+"Lf#IA+'fq&K-1'SC*85`e(HPR+1@C8m4IPK$81DFI5&QmjV'pl*1LV['Z*DMjb`
+Dc048qF1'#,p5aKE)G0hR!S)MLSk(`j!!P`ZRYl9eLUpX%RfPmG0Dk,9,8m',[a(
+a+f1J)3YUA4+XX,)DcdV#-!2Q9RB`5VUpl)Mdc")!GmBF6P2iVa$5d[9FJHP[eqM
+Ej@&MH+TdY,AqaJ9UMIY*FCbZZ(JabT94([h@BY-11XrF#STa8Y84qAjpa(`UR5T
+k$Lh#hm3N659"%P[Ij8k(PkqNUXfQq',-5f$UYGhYKibL[QGZ[R$$eV1[HJRVGN@
+ZkZkmb%QK2ZmAhVV9CC34QHcb1Z)L9R0rRm08Elii%e"@MUE4!@"Ma8`UEbPXMBI
+8V'9-UP4d%r`l%EiPAF%39G6Hf)qEMaHaPZ4UEMTX#D6MrSEVYh&mfcL0@KZpZbA
+!U2&E,3hjjDphM[2Ua35!d+GiFYFTdjS2TYMIA4CBH,mB-MdV4fcV*prH3kTpliq
+@)-S*5mZT$0UEP*!!%ch8KR93@53$!N%"pX9EPNN!LH#!qb#RG53&K4e(f4HL!-d
+#!ZU,25C*!9M1Srh8b3$*VX6icD8Ic&9h45h(q)i5iG-q,',qZ9"ITKRi32A6e'Z
+5pP4c2H5EpllYqmrlk8,8%1U@S[5VNRl2RB%drBY$!QMklb-#5heMPB&'ID,-`0[
+IX[5`5Rk,jh,EPq5UQ"&MPaSB&er-X6T8jkrNm*KZ"TIM@*51"C2'!5YBG0c`5&b
+6JDGDlLBM%9Le,%D@'*H03"6a`0Z1pNBCX1H9Z4EK`*2&bJZ6B5,QiJA$Z"TDIJR
+fjrkTF1NFrjbV33,ck!!!3J!!X,!+!!J!!!!!!!!!!!"3!!#T!,"hN!"QChGQGJ!
+!!!LAGhQ(UhPiHiGJLC!!X(!!P@98CQ5(994B989hGUJ)!!Z`)!!#4%9&4&CQH(9
+9CfH(ChL)L*QjU3!!!!Z``!!!`!!+3$09C@GQGRCQGhGhKQGhGfKhL(KhGiL(KiL
+)H(H)L*H(L)L)H(Q)L)H)L)L*Q*L*UUQ+Q)L*Q*R*LTb*S*Q*QVRcf`haZr%q%)h
+9`prcm2K44jaR#fMmHFjdHIqIcb8G'F!63e$2rAjr5ZLU-kCaPGMb8D1CX1DZ&1&
+(kCp@NK"d'+j$&MI69"d-fh'LREM2#QUB&rRYPCAq1EQ)#lpricjmhjA'&GI9+b@
+#S`eDfiQ`KMLU*HR3S9HRQHiZK"!`GK2XqI8U*1I-p)Th6KJ&MV`"d*Ge1"9[`PP
+HS8G@[NSkAFUB`U)Veq&6(,DkLhNSjZP3dFqGb1Q"kZ-2MhH0q%US3VMG[3V,9cS
+&P0NGpeX,Td%BH%+f'"'APa"--(J0jPd,h9V-4X#'k5N0GY#h-#p,#2,liA9apd&
+VS#cl!UTH`UC+'%ie@3f4RBKNc4SB&@bb9ASKDlT5YG19XDU-)"DQ@!@2eYR"$%$
++jh)5%EC6i*L9mbX3E8p3qbMG#KqEQ#bh1kMaPMr+BFIT3[EU1-1PPbN#qqR##9p
+FiDqd"#lkLplDD[3N6G,$6+`fd-0QF%#"ZE-%QCcJe-1AE6M#b0d+-I50iF!B*"K
+%33R@%c-*9%TcXZpAP8CCAj5DGh4KT3SQQ@5ilL2FS(Q)D'eD-YTBFqfahN#+JMk
+'5,(IBG*M"$rD1mkR9K"YMMD'5'm2rpZp$M,+JLR*iK*NDmqq8TSERdp$!SPAaAI
+&k$JPNZ5NKYG@*RcKMJ5F&&bQjXPkAdliAC@l4+#3!2d('cH*L3EcDaF@iR`VKKE
+62!dF9lXqbQ)`1k1r,""6jcTbdXXL&'FEXBB(CXjqF*[10GDX#HCZYL3IM#l5N6S
+5eVYPl`*)(eVM[#P$[$,2Z8E+b2l)%kc-Q9PN*JZD@(,q*8(K'qM@M$q1`%(BLBN
+DM!bA+h%EHUQZf19VGT!!UT2%M5Ki"86@F+Eq!H2aU`MI2NSe*$pX-+H8289m39N
+6Me5Ye#KkY!!UZL&2+3Ma6MdX5i+Rf1mh,bZ`la9MV-Zie9*E6#L#U9Hmq@SBE+D
+3!(T6+dE#5&C@46RhSBEQ-+L5HM`kJrHXcFJ9&NY2H!000`LDMV3k#JPDJFU$b-8
+I$r(q%a6eep$&EbRa6%1!kGa8eS@V#UVK#Vd[N!"m)-2SBi5N%iJ9(qYCRp'90jM
+)Fr'%0`9(G8&30idB'+BiTm2$4dF[,S9`p-h6b80ih""pK6G[D%0Z*m6V1ZmjqUb
+@)V(TCSjHATC*pSaj84A'&89%bliS@N@PSJ1C@h#12#Rd#THGNIHdDjm$Xh-Y45Y
+*Mr)A'2'DD,RbY[#k'f0NCmIK4rprrrajL['BNqdCm+,l+Bh8HHb(p8!IVS,kT"V
+ZkDDE'[Pj@m-939EUE-8[LUjZ,,`jaV2$*mM5U@%V,+F)NHBdp$"--)86rG,GEPb
+*qUAY6Gb8I5RM4frUdbm8'Mk(Lf-Za2CedfQQF'X0$p@&2'9P+FiPPUh#k@'5V3U
+KAB&!b(6ce1KLIj9JX5'j%Q*B*F40lL0*%C-bFI4f%0`Q(RGc@KljBM$GSYPA(G'
+SmC(2Q3ZDB44rf810@Q9*8CEAe#QLF"pcDRhBGkk8ac46aG4&@"%Lad+MUiM0@)-
+YZm3YDi(VM$&VA3C$G'k,5HJbdH#1rJShi*eV@FAN`N6C@EL9'63l#%e(KSK-Z,H
+CTaL,lA'P%VPQ8PA%5,m@PbTQK6A('S5&4Lc[@Tf"3*([&DbH(-P43!r1N61"C2R
+l3KG388XfSqX#[#1h*SR&E%@kj5fmP(m4%0U&JdD%5TkjC#MiSqN6([$85c4KUk4
+QLcBNjRm9K)DZ'CUA@0jTB1@5Zhd3qq4f`f+`jN#+)$4Q@+bf$jK@XBfjFT8Q)FB
+0X6R6%mVF5BP+,GMR-(V`&mNiL2%p0A*20NA'Z9U23dP#AApHi+!XJ*Uk-8L[eMH
+&L1FELA1++h6RIF9@!P'PJ+1cSU#mc%-!0K[M6rl(aT%3XKk`ZDidL8mpP`VdBj@
+%MP8H-XCq5PLBZ0LJ)rRmFl*qZU3k!qDiip2kq%qX(dEGc[M-+LBl,b[0Gc-5S`,
+hqA+J+fqEHBCXB6`'E[,h@%VD3+5%Ba(@)+RqYJ1T5*G1'3ZC2c`HRcYi%*I[6EH
+V"1i8+kDR,X`AhEaL!R*M,KK11pVG5FcBb#i"'2qd*T&4TQ)RG@,QLeY*0aCcY-!
+Fpi`Re,#lKa)KI%QSmQP#rKeme!HFeYir`)eX,C2TY)HcU5Zq#,Gc-&i&#YR`m1[
+1,+U0PCf3!"UMD`*i11RCAa+J4Y2p@XSh&)R'0lH#`PEAMABPMZq$)Tm(VL'NVZ1
+NLc(I+GfTLLiQm1kliBle'"QPZ&1*!4#,G5q9YY1#HRPZJR+h`bYqH8ckY5JX&i&
+ZXD`,AB8q,4mph+"41R-)F(`4Hl2P#1rJJU-kGICiHYRePZhB`I)T"4rNqPSm#FX
+jSdlpP)Pq#bD"eDSQmH2NVKS%JqB(Z1iB1'NE`dK(80,3r!Jl41J22I&51@BDXaN
+!*q,B6K"V"5l2ZXQY8&RG"EbqIZAiVR482H(R2+#cXSf--,LaY5M*9-V$*2Crji2
++&&XN&BDUS9E#mFq#ZR-%316h$lh+,YU8[(C%$TP,Q&cXKJdrYXKjQ-PplQMS$ZL
+3!)*NbjRF8+UaCD&!J*q))+l*CXK"i&66C!9b1fCmRCpdV-Y)3USX9XC0FXjArr-
+,lNCE%[c1-PYTPidl5I#rH!d0Cr1-ZpB2@j@6L+*j!d3L03mEV%32G+kF*QpQMhj
+BHc,!C!3i+fLb6)VKpAV3b&FE$LrIk0++P'HMd6QBA*!!8*SS'IlGbNrIj,-+Rmr
+2#SYIi-%92ceaP*Xjl41S+DI9N!$lIMr5fbZGfKJjEUIGV5&HKIfdqiRCKMGkfYp
+feQ&Af`iKc+iDJ9)r[1dPYP(GJS(4J-*Fj`&Q`B%0#q"$YLHUlS4Vc$-)A31'`-P
+F6YM'9Hhb$#%cUVdL!h5Q,JTGG!LEA8UCNa9D*EKF0U'*84c(5fe@VJkm0H'XL@4
+$hUJS*fcQ53fC"M82NQP'#bkbT%1pp+YB8)l96bjTS+$V`Pl)(+8kB3&q'CSIV6A
+4h$pK%EC4X)Q@DHbSl-XH&N$DY,hlRLLI"TLa0a4+b*hMM-!&l+NSc(XM*dC,TUP
++ID!mM*DHHQ`J[$ek[`%I`ElPaZ4p`q5mV3K@(aaU6EdGLQCSP4!,!N`'B)XUGQf
+)86Y96V#J"m5e5fZbEhU+HT!!-df,r@*BY@LXY#b9kD"HYKR-JVlb61Ri+#cBMkP
+!%cRp6P,"NHRIA,!fD25GLeRE&+DfSlCa`3+2BMSL2P5)mV+qH@%aaN1ppG!U&&"
+RRKlF)ilB%G`Ai4Zh#5'%%A&'ASaqJ@mLKZ,(6rdT1aC+`19aBTJB0YK6L#X4Jjp
+6%pk1Vm@ih6rUMUV@KPr[!Ca'%KqGqUbR+X'GMP1rGmd9K,T4b--p3'qH-8+-))h
+dNlK6BMlmXP8#*1@bMrQHAP(BfkqkEj8f@83hEK+SD*Sq91!qUi@%lX54##8kPj8
+I"'H-2dJmBjRbK6@dNK-q,4"0XKlUhe@"*`K6kmAkh##LPhp-VQ858G2IAPr[qq%
+,,*FP(Y,#b[p2d$fD)kh#&r+1E)I!GKDmD5jeVcqHV2GQ38[i+Nr0eR%,i(dK6IH
+"4VJm%BZH+,*M+*eNMk%iY5"!6Jhe$1(h`3e'cAlM@LfAcXL&mCARGfGRBVbX1`J
+'p49#!iNGkGK&M$$),F)9j,Hl)#PbmdMN,HhkpFkXhFq2ilMDqI!FUZA`YjF)K"q
+$icdlDVd6kB`pbH53!,3EU2lmNi19*-LAL9FD#JI+R(%Z1%[rai%ihf'[JYc$3h9
+SiXram*Ma'iRP(k"DV@FC$U[VE8i)f[VG-)#k0qPHqD3(0,ZM1"U-eE"jm-r8)QE
+pf9[Y)k2pE"Eq`Jb%eCD)3jbGrX!FL'J'1hdJ$d6`+-[kHMjQQHJMRP,b)kLSPrl
+Z(ETb$kq")PBCVGd)&aN@qHd80S@"1U*E5Vlb@ZVYm5@U9kS[H-k2%H'%2+q&86+
+19N8UAScb0FqBQZVQDBmhI6XKr9!%)K+ViA9Qd8V5X4Z0q)q5%83"-c#rIH"*95'
+bAVcD)5ahcRHD2Nf2jlRL'Ar@3F6hFGKIZ8jIr)Dlk8A&5-S,P)4)84(f'3V(F4P
+$4,+kmATdlD`ZZLQf`m#BBL#"2hb6AT2'a,8A8QNL&Z5&DUfSXYSM-`"k,j,,CSr
+j0he0,Q0If)TSD2K[3MdVbPc$lfGqQ-[(Ne+p3ZF+Eb1PYGM,T2&ARF"`ZHSB1[C
+IN5RHU9F1dG4ceZ$Q&9LRfl01C$3c1kk3!&KY6a6l+)'LYhY[M-S(54QiHdAh[ej
++j*B"&d+T@LDG$!!NQ9NQQNd+2d9Xr+r+aT1#0(!1b4S@D)!qE,lea'6`#G-5B"'
+q0,I@%+[Iq*,"TLa""rb3!%#Zdb6N$!l0fJY4q58+*daYL,8f[BU6GLPTU'KI29[
+jDFcf$M64"E-T!2PJ@A(3SN60K8&65C&c#SbaY@''RJA[aJpr[fi13c+86phJe+c
+'UP,'#h@5c"hhN!"-eP6-bAK+MJVD89D)C4)rZJTE681S*Y(J`hPi4b8kQh#26D@
+S!f`,m3c!+X#)[PY-5A)-0iE&F58R4'Rm8qN$hJAA9E@fSE3+LT-EkcRm8hC'fk@
+IpJFdPL9!LPTTr4kf6Z*Ja)X"[&VQAUNfYrAiJ3+HbpYY[+l)HN-PTP1%&j*EBQm
+0(V","N(1P(9b"pl,$[QQIE&#+`GN5@@0rQf0Er,`S&EEdBNXC,l-D`bHVfhmHA,
+er2b,!%ZQRb%Fe#LQ*M0Z6GGBr`L$f&Q9Y`95@(FEk8R#[j'QZb9!2!fFGa,SIU`
++F@M(89pADQ@LF*-pD9`@I,5D)[#`V@jm-lh3pM*24(,BMiJ6hdlcj8,X)rFPCK3
+PZ+UIJYdIY1MGR[k9&jj)6IZ!Z',XkFDEQjaG*YZN-#1S"&%'c+RC3pa#T,9[+[S
+'N@j[3qb406"-m*2lAA(CUDST!d4p8@XVVb)[bEb941*#*eZ1elq'Bei,9GZ8`RE
+TL`YpAf*r#@%q(bPCBSYUkE-J8#hAa@(1cf4p'&4jU9M%TmpNC8l,be`R[e(XANT
+SP)KRf4)j@F-B3PX`%di9A[)MULUiMc[SAAS4dbiFA0[8LkZSHbUX*Z(1UIQH9Dl
++l,DR2qI[eKbf`iPc"$`l$U2(af2-H@cb%UPCY[%+"6BVrGM)QhELiSUVXb-8Cfd
+l40P1fHbYC+jS8@5*mrTqram1lrhil1ljq#)A5UD%9,dCR$%bD@8dEYE,kFKqX+S
+i*pk$%J8JQ*edTjY#3Q(d[Q!ZKeRQB4%5+%'U6DdCp3TcN!"K"Lm`@1C6TBf"m8c
+QF&pH1N`+EcA3L%SXj)bC6VSK0cVa-T(bSmBL3!2RRGXef##"25qi%N,R4Z8iQ+(
+Cm)#mQkrR!89-krcK!dap)PLcTqcbR#Dp,jMQ09h'PN$q019NH5MqIe$CDqXPHl8
+)[(UmclQZC&BHq&fr+*IdSTqc'%Lm+EKMMqGQfM0jiE5%6S46K[i4XPM+rJ1m"'@
+him11-DKmrrT$eM$f'Id[S"%%S%#*))3#VPGU[G$9I)M9KDC3JNqab#+V3XCePe"
+Q[Pr0$md(YpP*&T%T#+%U&9*,VD%%05Vi$-+-JM'(Nj%RM+mZe8ll92M,'INTqEq
+I8!)[QfAhZ'Nd#2#&ip+LZ+QXilbmUXS9(NU4c0'pUPDY3NM4HUi4p54''2"ha)*
+%lEa*L5Z%ZcK[&+fjEa@Ej`45ddaY@G@)6qC)c$Y,&+bp%JjE'AC@rbfNp*Dd[CN
+5eMEIHK,iMJQkVH2SeKE-llC4@fBGINZ!E+jk8A3+5khm2II)C6G'fN8ekLm81FE
+E$U3!*4Ka*kV&d1Q%b-dFJPI5'm+Gqq&CXNe#lKfI@9jF(elE-)*ppkdP2#&@@'*
+EM*G!p8)IN!$,E%+BF+$VJhE`lMEh"jGLfU%M8!6$A8&i"&ib@LDT+r'QV`')3+*
+C#[H$S'imYaQTFJGj3#[*%6eDSD[d#58cCL93'drq+G$df5ZT`r0Z2!@Mbl#aEaT
+"!*TMAP20dc88PjMR83PLSN%)J61)eie5UBr)R,kpD!)4KfM1kT5PYKb3!!REF,6
+J6Nq)Tf"@ki3%Tk%,NP@8PiR5+J9bj6FKk9@ic&$8"9PM`SG49a5lX31$ch9L$'&
+634T8G-I8$ieeJ6SB`@i0N!"c*lUhcBiqK"+r2#BT0Irq%j61rZSMJVr[ah3%#Ak
+5p)eHJTJE*&q04*qQS0`G+p!6"pHSV$(GM35DUYpCb*NV9pVI3k41&0@X"TYc`0Z
+'hS,lJ%pi*pVX"YYa6Qq-(3(GZM5f$3`UL[P1JC*r-4JXpNl%4qVJS)U3!2KXp"l
+$jM8KF0DkbkDZH'9`[RlbieQ-F5Bekq4Yp$#Ej#lpLep5S*MLAaM6GMbLbY%Hm3,
+L%l'93jj9F2B&''(*4rS9m#IJR3'm@+q3!+`k)!NEV"*@M'1#DYXAZ,HCBBf$6pI
+j,@50eeef(JSm@8c+'-%Mk##Qk)jL1+'LdD%*rrDQ)L%Q2!hD4r8M0hPjq4K`e`M
+JM"h&@b-hf+T[j5daK1TA)QdL%MTBV#%+$A'CGMYePk!J,#p!+N@e'6jV'6icc1K
+!jZMdr4ije!3,50-%fahUiq"5SYThGDUBhPQ6bi5p[L0'QUb"96lUE-8cT',a6S-
+fMGc)ba!bUi$k5Gh@e-#R!XmM)jI0k"8$TdpV!kieB`c0@NK8*$dGN!!Va`YS(6r
+8'T+FE68'([D5!M5eZl#1lIB+CGcCIM8b`kU,@Lq6`,#a6dHTJmC0A#jH29"M(hR
+#&cTr)LiT2X40`l6M`$"#G,aQ8MC'Y0%!1@1%3Bfdf@86*$hS),+0`6%XpXJU%&3
+TrT`5-SL)*dlF+e2lb()R`j+2T6CH!1`C$bVcG&$)K@q'biJK8Lr*cRIM0UMSe+@
+"bY'-(RDjl6F4SBTm8$0FNAbCI@')i6fL[93lbbfrCkkk"4Rq`EcD50'ER3&)940
+-1KRPc!R,@$T``Pl25(3+dcqe*m)f4&BXMiRRUMprkFfU1hkR2+Leq6S5)9B5ZXK
+pJE*ZJ&5!TG,ELdHTb"&p6X3"[jRDl++LCh$DAFE4'B''"pI&CR6(MD"`fjbaaM$
+Lh*cQkAhVAThr''hfI1aYN!"@P,q*4J2lm(i4'9'@XKc,maaFd$E+[LmmFj5E'lG
+*9D9al0&48QBmb+5RRZ!63R9q[#8Shm4Y$*X*2)SYELNfFLeA[TQ,Y&C&Y+j9C@K
+E8M'M85$bI'NPGA6K@6PcUJS*al!PK1A-h2TL*c`[b60!G-kqfq`QGL[Z['d(ZqN
+f`qiiIM#E`0',F#8b!&RT@frHe&AY'ZI"VCKC&5CGlHSV1P%Vr3(c0$$-'cDMG-2
+#r9mA@B`Nf"Nh,CjLC9G+"rB2MRp#HbE2RA[6#*JhrH,+#KiNRbFf&(l)I9QKNAq
+,q5LI%6Ipp%2HNM!j,Hb2l0+4##HUNQRe2L"29#&C'@mCBB%Fe)cdU,`,0XTHKIk
+'#Ua2k)Q)hBKdCZAPk")@*#1e!%%qeHI3f0TNBrdSJj!!U)#c8a0+!XHh1%2JBm#
+P$`VNULiiH%UbV2h@%,ACI'`NS'9IS55MqIm%(#TIf%q+[1`Dble3D*VFRBFCBGi
+3rBG)#I*aQ2E`J0h-XNSc0l,GVS*8S38$JBqdSqC`#Z&XUTC&M2kei93%AP(I50m
+9AlU-ZKMr*M+[0!mGaPTG2e%UBUhFfRaq(f!Aa*!!a@r@IZ4V4Hpe2J0eYEbMCR,
+F"Ud[N5%aUpXLmHE`Z)360H!jPFCVL[UV&R@(6l8NU,,59I&L8TD*jqZTHClA0KI
+d-m3fj8hh`6QhXijHcjpAYJ!QLkBb`&+ZNp#)hpIN",Fl#3Hprfi)C#1ZYQC2+pV
+YmkfAPAaD&Qq""X`TL6,CmL'Yjj[TMHIFk2V"FbJDm83[,CRbZJ@cA`(!,KNGEGZ
+ciV3'1fbbeIl3Xp4fp2l0!+-(QD'"(G2MZPPJh+lY#,+0Ri-TMNFS)ee4,+Gq3J@
+k9k4K"08Gf`bN'jf*@qDHrGRIm)+1$rK2#&NN`RYHGK5Vjk[43pAFlKDq"HS!Ma6
+3,&jiLKCaQ%j!+%dlL#E@[BU+)$c-(Lj@"4PEH63@4,,54BHie5"L"+aGRHTePG'
+DH`PKRc+k@f(%U0ATh%`T+R*mLTA0J0mA&Uh,E#X(0FMHC$H,kY4PU%NE(9@j@D(
+qY0@@9Y(ClMC*8r`lkdfC"ki@rh8Q20ZleHJpYL@-X4-V#ZL#"2iQBG6))dbC@iM
+01d)JCNc3pAVF3pGdE&Ek"ha'5Ap6pjk)6M*35*L5cejcre"cT`%32Yr9Tli2@*'
+[#0,,f-2@5&VY$$QbVQ4Yd43rUJPL"re@XY(6kAR,+-a$lF-hrb,J'f'!m*r+F2@
+!lV%e&96!,8)e1*NqFLXr!bh6#$L#lG(HLT5C"6i'13iYRr`eGIRJp$3[GBa1UCR
+$N!"N4qje6`jQ(%'cAD%Gd(M%%Ip6ZdaH(p3K+pXY@`+*m1bleKC+p,qKDBKJ@-D
+&QQ9r-X,+r+U)J&MZLMepkPI0dL'2KjMBcr!bM#`b[cm!!!!!3J!!J)N!!!3!!!!
+!!!#3!!!)1!"P!)K`KfKfB)!'Pf!*!!J!J(!)!!Q3!)#)F!"`!&!!"AGd9f5CCe9
+`49CiG`!!!!CJ"J!"*8498!-508@bb,kEjlBrbl$KG[djcp)MiGFqc+Q8HFkj8a`
+MATeE2M%5XM4qCqG%8faUfDG8D)im[CYL0(fZc)A9dp1cjp!$rU0H[EdG1hkE(%I
+m*(pH'Hl'Zf2(e*H0%V2limZVQ*9YFc"4(2ca(AZ#+c-H9DBCj4RZQkSm@DU9Jlk
+U9bcMpcMIMMrmCiaP1F8[&iT!IE1Q(K&H'%F-1qG@`IbM'Spr'qkQ#*kBMlhaDfJ
+!D@hd`RhUi`LQFH2!U1fE'NT@d[p(@0VbkfXpphT%SLfQ(P`cJqFT*TMMbrQb+cZ
+liCEXmEh9ab6)UVCRm[ArXHd9qqb-XlUjUpiH8VEk50RrZ2lM`aHK9bc121qbc23
+VY$ar@qC4,+,UR`1cpFfR[alP[h-q%3HLCBqjZFIP*@p[V1A(Pl3!!%)!!!QB"`!
+&!!!!!!#3!!!!!%U!N!!*Gi"kCRGjQDLTF!N!#)QRS)J!QBLJ#(N)U3!!!!49C'C
+N"eC9@P4&CRD!!+!*N!!B!!%c0(CR#!!!J!!!#!!!!!!*!!!!!!!*%M-c4&99C8C
+SGQD)B!J)H)N!N!$Sk)IcrASrAfH2Km['(`m2RmSHcfr(pr'(M,rY*dXB2rRr2pI
+CCCilj3[M@9+`f6TA1GZPCii3ibcSJ)afZ'd!"c`K''fGmN#p3GB4i5XB3IhlYAR
+jkUace9qN1@q@FS)%N!"ZJUFC(`ViDF,CCkS3IL#Pjj5cR`PK@0lq35%kf9B`TTE
+XRR+kZ1I1cEA,[ekpXZH(#1'V,IcT1kQUqNG@R#Gfr9,CTVbdYeePjK,eS3GF"f)
+9F-DfF*jjijbf3Yj`r6apR`e@2b*qhliIY(R$Zl1cXll)3JLeFPJp3T1XSEid%c,
+#($(L%QZ-,!Jr@rkDFAL2e6A)R*aThim*3bMZPeN`!k33aUTNheIibrriFb8hKS'
+VrQ(qTA55a81hm[bpIIBKppcMjbhaD(TFNRGb&lYADSS$VkSI,6,,(1X0Z1F0+6`
+h3pXl38Sr*HGFih9KR,D&(#k4&@H2#&XlEjilXij$%Xk0NDaYM59$"R6i4T-4J2Y
++5,da`3pIV%+IpZTm1U6h'fGmkmd&9`*Yb#f8,XEmFea*rc'PIPGR2+X-G+jD9Ha
+RCd"FfkAUYH%I*&X@`chbL@dcMK6+)"VTXNd0e+mc@DDiXk&-QU[QZaa4ZQ&b9JE
+B8d0[D5$PYC&E1-p31qYFca[TM#q94!FmG)CD8hkmXFPA$kVP()FBhH@Tim[I`bc
+&'P-2+#ach4`Rp)VaDlJi[hT'rVK($C!!TI2G[VIcKTN6(,CCd6`#[HEe)-N"ZHL
+VY(2ql#8e*j54d'[Q2Ik0,cMU4R`-+Z0qU1RQX,""rJDP0q1Pqc$lUTZM1iLfZqG
+'Imk`j6[[)([0*S2N[%K*aa[**&PN23dkRUm-J(f)$FiG00#ha[#fBHTK,b6DY%V
+,-G@1!"BmBc[MD$1H&R3Z1hM0rf#T,#9-bF)hCidHm9R*lbmh@SU"5Yk8(lpTEiI
+(aHdXcN6Vkj*'AjR6Y2-epI)dmeCI9kSHf0XPa@mVM%Jh-&f'l4(m5Cmdj,%UMpj
+BjVY&bRAH`p3NqMlpAi-G!HYCZ1PGk%lDiam)l!+Qpfi3R'Dr4A5C(Y)F5Z&)lBF
+4rV&1[ZPe,BY1Gbf@c'9%ZIrl41hd4EVeA($0FhK(fc"SZbYq`CMljbb-RYJQY-j
+&rZF18F%A%ePPB9ph-VSkAVh`pk[[HJ46NMIAKI#qH(NmJTR[[Ma2[dmh3rl-EY%
+Ta*kU+,heK58Z$XNS1$$Ek9$)dL6a9(52dPJT&)mENVBHb%qe8B5cXX[B'NCj,8N
+Fmjm6i`6EfARhCE0ZT5&m6Z3B'ip"48Q!2*D(XN1jikEQ*KB844,V,CZ%#GR5AZd
+-dR@V[d3LR$F9#![GLQ#[Hfj,VGZm@$3GbTV0#+qQB6aJ[2bHcEl,cCM""jG0apA
+A91phmU12EMM8Pii-kFiV&5H'+A*BE&$A8G"25%Hp@rdUA[kI5m$(P,RkHTE*rF-
+5rJGdU4NK9hbb%jX`LLqhhl1pIrKemBGZVYAp[epRikqhe`l1h[l2mGriGd&r"BH
+(RP$lE,!!!%)!!)Q3!*N+"US*UD!+S+#SUMQRGJLCS(GSGhLAN!!)F)L!Q3LSJ*N
+!UBT`L)!!N!!!8!#9C94QCDG@9@P&9RGfTJB!#)!G!!)b099PC@L)LCJ*!*QCL3!
+!QC!!!!!!!!!!!!#3!"mM9898C&9R9QChGhF(L!L*J*Kj#!N*!(N)"j!!L!!!N!$
+,'LbfA9&ffUhC1qV0Mhi4m2MrIhbr6#c#1f8m,,lSk-h2da'6,((lCGYL#I9(2dj
+ZH11)kSMMrh6L%,jHMamhhH2bFdFrfpANjqVTmM)rq'h(9I2UMAZ#3MMbCI2m2Mk
+rp"(X+IPMf#3%UCaekYf&P@%GBNC+9GPfR!),hkJ5T+Q!%8aXTRM&q,"m%2pITqb
+26IXh6XdkXBjr,jHL-qk291bU2c+cTZVMecTZl)p@D1ZQc6*e)5KQILTfZrER#TU
+[YfklSdAcediah@BkSaXaYPK&PdEGQb8iUT`N8eE,4L%6rlEKMCSXPAb4Mh5YlC4
+X[XZaM(GXPb4,'V0b)N!FDj6TjCbTVh"8E0fB([T[Z`aRYUaP@#@ffrZ%r)VXR+V
+%8[+hrApIbB*5*)M-G8JeNJb9+#S4+54pqlBKpISMdP@4l5V!T-CfCpT2r&iND6m
+kCJBTRXPGM+I*(UY`$`bQ%6eKL,-03Er-(lb8IKlpYeYpAB!ZZ@KTYYq8CBI1r,J
+BBlVCC)L+-CGk2H)JbLD&Q0P0YRre'jDm01qMlkVpHX5,SDXMe2eNf8h`bP"B5a@
+[Lel`hmrPcH5VA`hp(h)$H8!UP00IE6G9+MY[dD!DS`r,cjZLVA&%j@dpiP"i"3M
+#+VE`m@0jT0MIX38fAiB@"5Z)V8iL[YIY&*PHpdAYlm"%e@S2")((mmXB8L!mD41
+Fa,6RPDFKm`,$QF6QFY$i13-5R)5H8d!Hk0%F$hjp'qM4IYRM+9aY5d(BB8'm5AK
+i$%UAi0aM5q2VaTl!PUCkF2UqaT)BSN&[`U1XaF3`NZYbie#aVT(j&UUfG#B[eCA
+[Z$M"R+a4[")*imX#k%Hlm2ClSphUp[jHXCVABNQ'DPPeBJhcmfBC"!Ym190HkG-
+kGQS-UJia6`1l5'Y4*Ij&F3)FS9c'i44XPAlEEmC#BI`q195FDZMDA2,6CGij#Xa
+)9,,JP0-VYZ[1Qm,iI(r'8E1AH,'0JN`!B$S[-4jEJ"AMD$C69+ZMZe@"%%-"hr,
+,!Y$d`P$K,@%'3A-0fDI*@4%QF(LG+DZYBNb!8q@M9R[lpp%#TR`q)UH,G$QUE+L
+lCR31+j+Zh$XXf4cCZRQCEKe*#+Fpk@B4BUA'IfQGqhBXjL0`'DP-D3T(a(9,ECB
+d"UGGpF[1eR+,D-LSj9ff`P#k4E#9YDQpe-jhpdTZh@fBQCIdC@f)"bmB[qViBYP
+@PlbVEYdAML+l@Q'ZQfdX8MB0(,-kKD4$Tj1j5CcH3",q`C@AILR@%-FjeLI,qF!
+Hr5rcqVc)06'*+2j2MC-G,lpUHM`Rab4CS4Le,GG-qcHZR[@+(dHcp+"[#NaUJJQ
+DJI)0'ViSr%D,ImXZN!#EmX'VcXC4-YTa$&lFSQmQ'+qT*lHdia8(mFXDVqj,8'P
+kHaD%bQrGB-M''5@e9-@fBSR8'jY0F5l4EY`e(PqF`L&0HZd+5*aB+iiLqIJi2T!
+!mD@I+XMf-bhfTFl@AKCJ4YMR8"0XCRXdT'l'+@j!$E)Bc+qqDiIKT-E++2Pl4Q+
+cH9iq,ZVl@k4DD"rK@N@IHf0J%X,AiI(pbG&m4f443[LP(p"J&!pHda(rCq1Q@+S
+-cN("m#,%b[&K"QhSRIVLj-pV4#cbSVE%I)Nf@'CIfSKBTkb52$%FmKm@fjajB)X
+f01[S%iN#VaGXb+EF3bqBe)BN'VMYecZVhZYLYi$q$S2+!qGaiXiq)DDX60`GTRr
+hq-3'T+3UZrZZ'+GE229Z`T4ih,MiHCi"2Cm@*-+b,li3Fi%h$em6R@aS1p(%G6U
+JSTUIMkceebV0BeT`jR%*)C1'6)Rp+EKNc3Xl*43k%dpUR00&r65)V"2$V,aa6S(
+3jjC$0NbEk,mmYabEb",T-KYBmA1GEq,S)2[iZGB9(P-da'q1,S-XrhRfp55E-*H
+!X[4[SVX`UR*1e!lYEq'rK[j1"0"+$NJG`Npq$+A12N(X1)&2EYp"%drNb#MmA8(
+922DRq1G,phAPE,QLT6AhfhhDCIYY2c([A[IG@jjbN95MJ%*l@rh1#P`qSqpk#A!
++G9-p5YC-Rl8B5`%Ii$mQ(k0(,NLBqRQ2F"I[jC)X-ZlP'RSB+FJjZM269f*F*jp
+fQijm9,iSbqMdHL29rhe[2qpj[0jXJ!!!!%)!!+#J!!!&!!!!!!!!!!!!53S(!)U
+JPeG94%999B!!!+U(H(!!!*QDF*D!#D!+#JS&GQ9hKJKRCQT99iKR#!J!#l!J!!%
+d9&9ACRL*LCLU!*!!!!LJS+S+US!+J!S!!!J!UUPf2b0%99CQ9PCfGiKhGSGiDBL
+(GiLAPj!!L)UBJ)QDN!#3!+QTUJ!+!+UJS+U+#J!!N!!!#+QU!!S!!!J+!+!!!!!
+!!!VUr,`fGIq0h,abkide3q2KXlqZZQ0(9eI,IV`bpm1HA(cpGr'RRS#RERPMVbc
+pm1r,fipfr(ccap)4TR#(Ml3q'rK`KhEr6dC+Gr,MhBkL%lXYX+l)9eHqF`Gla"F
+mGrRP"3-#AKMjjDHq&B&ph,EkqQA(A[jFGG2H#2`jH[(G[iqI`jG!LUUK($#&PFS
+@f98DBrA+MD%@ZlIYedeafr5MdacqP((,lFmGIR4fDI2N"3V2[q)EX[)52ail[$2
+P`jHDec#Y&cq9(9$qrZrTr@'2MijjI8I#&G0G5#G&(Cfq%1cEmmFd5N1(,(FT'GR
+EhJ[kjjMBHA$(9`0H(bD'qI,IaFMN9$Iebej1`Yqk#qEd'1mAD*hA,LmPpqJBm0r
+&h,re"Adj2*!!Rl#%A"*f&[$iIkKf)+H2Mbk1'+4#C[SKGRG$XdbehBk1%,Xr6Y8
+,Sa1h(Qj'[iD'[Y[h19hX"SNbi%L''QZI,kC0LV-Nr6(Sa*!!`A)m%BIH%BEHA2f
+K`eKpmZQhjrL'rbKcjFiIL(M[iZk#accjICh3QZ2'L%2Z!QlejJ0T[i`4$L9dKZh
+r8%h#*l&)2rU@6`VL%)%)-Z`ZXMp0FqQK5BEIA2IdKcpG@6pDaGM5L(rhrrm[(,c
+hmD&"ICM`jr2&KL86kK6fLmK(Sma(fVHC%i%@&-YRqA$FM4,B9TV9cX@fMJhhG)#
+`%MTkq,DKhHd"PaF0#bbrKPaJ'B"qRV`J%i"S&BlYd02rCX3f3UB,pIRPVLC!f(i
+*+`a3&D9'C@BL6E)%4U$Rmf$Y*F0MV!SP3I@*3@E+l+NR$6MRMHDjimG#jc*3SM@
+%'%3qI,93X`@S`&82eLS04NH1AQ#+"6#`PE8X+5"f1HdXE#[E`jDC+iKeSPhN%8F
+BMHSFbilRPCQZIQZA69j6l"*L[q06FbQaCJKIP-MChrf+GX9Zq3Ur)d8-"fQh(KN
+S2'C8%1'0dpY0F[4K2kCF-YV"(p12,l+Z)J*Tb0-hM3r$BqLpFM'rbbiDC)kI402
+bk30Z8c4SZFiqI$*aDTfHcN1k0Kb"kN'c'PhJHp,DJak3!2Ca@G"KAY9MZ)&+DeL
+9c6@[V8R"k9)Ueh8IYi89dfb[JCiD+`'lD*9@`PA1QY,*DklkEeKrk4SfI*4,r&&
+5LZ0Ge0p9Lb#09Y1'$3G&LpDMb1BYpP42#9-@e8fYhSU*e@8e0+L@!$2G89aUTUM
+I#c#UQZ8B9eaTM,#%EF+CA5K+9iRENT8meaAGG6GAK"'V[X1M@qd%+`3`T[Q)0qL
+m4eE,DUEVV)AaT[!HZqqQl#k%V$Fh9*PE[@%*G0G@p'jU"M#8)h98faHVFcMC6'p
+'jBDQFTJJMFX15r@6SdeYa*,#dh1+#ar+V+L10dU52ce@a8N*ZBd-MTCC%*!!i0U
+(6pSAY9SR8h6GDaA&G'Ce9cT[8)B8fM,Y#%EDEklS3l80&LNKT%K@bK#U6!PbT3b
+`TXPBS`8VC!a1UQ8dYTZ"!#!`R*'0C%,+CfXQM)SF,F*X0LL%P96CH@)+8L3#Y8B
++K+C$$e`He%aKjZd-rprm02QcZBITCUiI`8P4-&Yf%ZM)P-L%aH($pDSUD9$eLdm
++"S85I*%"T#@@PT*DLLM!`J'jLhCG6E0)6VK[CC6F@R0L%4$eZm@jLE`ELe-c6h!
+ZLLQ6C'LI%@PQVKqK4b2B3fkb8LZE%,DkCeB2iLdm+"X8[*Y0aC,UE+J)44A%#iX
+@)Y3A"4,C@SE"K8C8'a!iqE'+-Y#PYe09klTN3KHlAF5H45!CJ0'q)YV0A$pffdf
+PeV6Vh9USbf)'F+Spe$piY[#JD&,l+Eb)$5%1*1l"GLCSSQF6MQ,Q#D,%e5,K`'%
+SPlV)KIG56kGiZAcTND*@N!#''8edB[-j5k-[H,Dc9`rB*i!ffkjc2P'QK"[0SpS
+V[p6M)K1U401,88je(S)61J)4!bjHP4Q"jEFPVc-,Te'9JcGYL%c,4HjLNQSQfj,
+8QC,)Ub5bP'D,aRhpa6C0ACpd8N5kCYel985D%+b&6qBVZP!d+'h1C$pT#(1I)jc
+e+-jEkPk8fSYTL'@[03iLa!9X31M+E*SX80l@#E[f8)$&4T)8T%hX$52L,Lc9`rJ
+T*PdcEX55L63HQ16H"MfLfr#IE&%hT0k**cM6EHZa+FUC,dTY3@6%&0`E-0J`LPm
+D`mf'*k8h-@6d#4YAekSJcUm-@'&'E#&dAHm@'$4`r!*A*kJ@A90[b8AE%#&EH",
+fL`r#ID&$R@U)H0)5c!dlVX11X'eHP"U#UF[iYfSDKKBVImb)@ZhTPC&$&#e[UaQ
+E5E65)T5'`CRd`[H,5c9`rJT+LkTYf$M9+,0##Bi0i%[D,E`S'K5k*0K-Z5d)Gkd
+8lA%8B'0ECAel%SQ8SlJME!aYH5TXN[CBGbDGU41bdTRB-ZUU1*bVM2f%Rj9AUBB
+ZP+Bf'ebmME&2DFHiZ`f@cV15ii+hPGYJdTl'P'4F3T5R-`PeFaD6!iS20$%TQ&0
+LXEV9'*kaVdm+KmCQi&'@U2"Zc!AB4aQHYBAPKhr*AUKQF&X"`E%lk$NfLRYP4"9
+QX3$`IZ-P&Y4Hq$kM)e3%@V8Vq2F"%MdPSeYCpDJed6TD[L'524BSbZ"Sej@Q#Z%
+5@Pp4ID`P8pr+#'"bK)NN`#3c[*!!*$LddSa6XB2$8q(S)%@&BDPD4eQfTSYBFNH
+5D-ZFLpeUG&bE16fkQ,p9UZiih1SC-3-94!A%JcLF)bl3i6UNhE%`59a1L60@5+@
+)i#'C,C)K@Ra*X6Iq9VfRMdC&cTV12mN&AJKQRKa04Q5SZZ4,(21M%QFU4!Dde'*
+`P+TDcMkY1GBk69'8c9-9YBA&jCNR+Z+cKrCJ,42Ua-XF6U$2H8%q#M)YZ6i6T(9
++c*(fTe&qb02@ICC+dLd'D9XPJkM-bdc0rT[a1b!8a1S`!X*'6,(Nka*MXS2QPe4
+N@8TbdMm!QQjJD#D)*-#dkjc0fIFq(8Le&$)Rb4`,G#D#+41aNq)bI)V"@pN59V!
+K@a9bG,TBF#D-qR"-[AL-ZPQSR8@J1Ub$ViSNQ1aHCJF55rbcUBrCXqKCmb)@+mF
+8r3%r%QJqJe(CmYrTPTer[bp$aB+Vbb[ChdHl3r9R2ebKfq&"r-4j&d56pmcqf3r
+pI%$Q`e2(#J(86CpkM!aeQ05#5CJbFc!UHA4jI8-X!qkmf8,r-9EUXI)0dk[Zh1R
+9IqkU1SkE!E#jYX&RjD13!)$jKZcQ*r8b+PPd"VdDBT,DG'bB&Rq1&H3fclVTU3D
+AY'6C1fejb"IQIHEJq68RHIK!kPp4l[AmiEIcKUrbS4FY'kKURc8'd`,PhEC)k$`
+lIm1R9ImkSZfR2QD+,cT@GCJRcGDT`R0eNAbkMLIc,U'#TVZG1Vl[9dkSkYlV-#m
+0Hkc![kc!LkHFJdrJikHA8Jh8JhiXBICeA@YPe5aeBZkeX1V&h@YM2*22$+K2rUj
+iqH9(9eI,2(I`bcSfm-XFp3mcqP'hPkmG8rfiP"YqLrq-)MrG2-)m`-mZH3f$+1k
+ZVirjlk!!!%)!!,!!"`!&!!!!!!!!!!!!5`X)X(LE#9C&48999)!!!,H)QBZSUkQ
+CQiL*UVX*#3LfK@9hGSKQCQTPCiKiZ!L`#l!J!!%N4PCiGiQ*QUQC$!UjZU[,[!c
+-c!`-`!c0d,X!!!P!-e499@9QCQChGfGhChGhGhKiL)GhL)L(KkQ)KjL)LAL*ZCQ
+CQBQ*QUZULDQUUDQCUBUBQCUDQSV-UDbJc!Ul[2*rMq[XqrXfFIIRppYFBIMq[Xp
++"0ANmRSjjkqR(RjS-$d29ZhH'R6QJReqhm[,#fZ3!#AdS3pIjjkpd2EiCI(2RjB
+GI$S`&Ikkd1+mZ1rbJTpZhTZc"AbciGhKYi9jmY%&f'AEaiIKVk)26e5TUTH%A(c
+5M$Xr*#6cmI$KXfm1lcmI(c3R#8*5XK+l%$IiFF[$IR`kIVcijCkDHMMZimp20$c
+lYHAaH`IpRKbjEYZHcejkFI$Q#Vc3j!bdck04hhFJBCl0I2RVqN*#adX$r4mK*PT
+hmIR#bZapJm,GilmNS%%Ml%*l-$l2GfHUeJTXUmJ#rFaAIlDDqi@1aArqIpZrEdc
+D(IER[jEKF6&K@a[KE3!M33k%@hFk$eJ!iABf``[G&YiA,RmYZIcmd2jCkpQI-9$
+q2$Ck11p"c4-SclY[!B9ZipcJ1FALrX["adAkX$N1aJGr6PQa-'1YrVRcd(@HCJc
+I4hZ1U@UN4hM)'H2,kFp[Ghp!-pISmX,+BiIIC5K!Ub%rfI66TR[dKkZ'A(RbiKP
+4dhESHY$A5!VV2RmXpRPUm!%l0ZA5'Tp&HA3B'YRKbKldQ%1AKdUeEH'hTYelY[r
+QGAeUe2)`qIIRccUk[V9eFZ2+VUqc!@qKAB6(k"QVU3`kNEr(,[c)C1TS5k[IYiE
+%#2Y$EfJ)GUd)*)$8Yc&-S2pSPHlG9$0$"#l2GTR9pSE-qfV9dcjlp[!@@+iG"0j
+2heUDTr@3!0I21!clCaiE[Si+ack&a*8#T*!!1JaPiFqC"'m"cYe["dG"eLVA#M!
+(V&3XI%im5Tp&d2CP81iHlRijj2iIfpj4h(kY#cMlRTpU&Ek2YXe5YeBdIPpck2Z
+HklBG1IKR"l-CI%*V9F@[k`MY&6k`J[U9IGmYI23JqIS@ZV8d4U%pVKR80E6)p3r
+1a5r-2$c$`rhKpDIIV9Q(Ce"qm)j9e),`GSB`(-0iTSU*[-'$9QZK@m2VH&-2ka'
+[C`chLBIa$Lr5KTb(Id-$N!"PMepjl%-hdKrZe8eBi[c$mr-2ch4YrDX@%Yj'EpU
+acb*h[#Jm"Pr[#XR"--6iV!2mMBrP#im`5[S3FrlT"RL+*`KGST2,Ip2LmS"pDVS
+20H$l3GebAZ*f4JDph(AXC#FN-QaGXi"AcmBEr$FDM6C-dH1HI)J[#rplNSi-d9d
+S*K9H,'R(jCmqA2E`k29MCqBbhfM,ITU!Q'pl4S2RNVKeq[b`G4Q'6-L5pr[@Q1b
+)0Z'ar@aEEU`e%D%hlai6IQ2"r52"meJA[VAJHmHcq#+fUjGLqT+pflP$9`im-fZ
+[ph,YJkXCJ-dH3Bp"Pj!!em(S0r"k$R(GV+e,3EXiqMGYj1!r,YkR5hHdeqR3MkE
+iEpI6RYmA33!qDj2XkDqI5(lkXi`eF`#D`#F3#Cf!3!*V!*YMr#'N(Be(l3rIKi$
+9@!9i"@VDKHJ)`%-'lXE+0"d%0ZQEYAH[aH!Ap(B,bH!YNm"EF4QTeRlPJT`Zj2K
+'Gr3P8H3MTbKCIrP%l#M3Khr6Phjm)GIhq9d%HhfCERJhm1MX'Gl,iV!@9!G[bcr
+%K@BS*`4%%2j[X'L)EN`+[#9mZ(6Qm#$m&"R*e"d`*r2j1"lfq,Ye2Yq$X&qMeYB
+5lJ%8)@Q[jCmMk1hJ,GhDeTcT%1dU20aCY#1ek$r(YJc)QiX[*l%M4k*'Mi*$d(q
+1Md50(X50V`+(hP,EBkIB1XV@29QK@Ch9QCYQ9hCNGfBe25J)rp1$CNfL,KRmq@[
+Th[eY&1'*a*DRKCQa!Ek[`AhV@MG%2a3-qY55YPQjJ*0'A6[06%eApq[aF"l,G$&
+U[)ZUkR3JNbdSal14@[ENQBZYJVE8M8b6f3(JQ!K9Gi%A,C!!jDY@-am+6%C)XrR
+Yf#j'"&iYkf[DipVfE+R,N6`REJDGQ(i1M%lZQ[f0m(q$K#UmA#`*1jV@0aXG%,2
+qm2Ud0-!YM"UK'Q"12LBr"LJf#9&alJk6SR)HZe'2U&A)IR&ND#ahM53'S5JQZ`U
+kZXd3X-dQZBLd(%($B[qj8M+ZTXT'AIVjU(f$PbMLY+GhKf,P6CjDZSB[aq)11lR
+QcKGUkYjKBkF8HQ'MQi%2XdiYbkfX8ZiVFY12rPF1eDU[--kG62X%&lT9EJ)F"$`
+l9N"E-bk(,h5PE#E#Br#chd@JRc-@IeICeVN2r&Xh[5fG(*&h5ch&QZb+q($2G@$
+pcBdU[$4Ab0VpfH2dCVFlC+i#(mfD[XbCjAmr#!A25!FY`VmRYiD%NfqU0FVSDH(
+[$`I@0"J28IE&r[`(GV`4AMDYDjRAXq"A4Hqk!laq[)M0&C`c!K)-R&G-V&D[3Jf
+kVEX#2bF&$Yl4$DkTb[Q2[kSB[)q1CYMFQ,RI-Arp)42)[E)lZfm(S6rd3DH42[B
+*hKQVD"@"9dM(*qLRAr50[e),lSm#YrfN)-RqU5!UI#6ZRqDYJp!F[Xek1liTXZZ
+B@YVUcL4U0ZT+![*bjB$KE2lZ4aT,5P2J,(F#rmhJ,jDhF42j0#fmqmERZfJ(F$+
+ZM1KHfjZk$(mUR&+pkiTph(3a+[!Ir-#VQA*NZ)Uec,VBbePNJ@mlK,UeL#ac6'%
+ADlphN!#2c#qp,aF`'e-$D"ITI`HR9)"PJH#l%MNpd'+6G(d8fmETbdZeNU"Zq5X
+RY64#@mdaRc9jkAh9iYAYiB"kA![l(rD%D2pN)0LTqk%(2FrC#2Bqk%+kHm)4l(!
+[jhlS3kZS`p,`J$dMAXIm)`qb,Z%rf25,2NL[RIG&IHp)Vjh![rCFd,`Jc"fk$Ih
+)C&L*De!TahXFp2TbcKeYaT)'&ZBM'*J@lLEBZhXZRkZNTHI#ai1j0IfGJVqlhC!
+!I9LpRNDrm2J3ZQ([)Nqi,6S5YarZY&l,I,dM`HABT9Xem#PlS)kC!mQ[m+QTUdR
+P0p`&M&(3,rlBalE"N!!!`rAZC2*YZrjFH'4bdS&ZqjNhG#e+p-mm$m9FRlPcj-"
+6PAJ9mme9RBFC2AB`([DFhpri%4FVX2YHEBiae`*[N!#&LIZ99AK5$X@2(N9G,"r
+pGEq!X4c%8k$Ak!D6f'mC,`epmScR"IkhX,p(qB[AZ`CS2H49fj9I8FXKMfl9hH@
+i4NS"k9je)FZ)i5NZaLkNCG3#1H*Y2)#fK%pJ[Si'"P*Uh2!C2%bi'RH*"i$lkSG
+rXe$RZR"5Q#1KJeX6`KqMjSH`*2+(ZKQqU)UVqLmkfcRX'ABDdHN3F#k"6qD%r&#
+SlUlVV,8@c@V[p'V)FZrZ1H[1Zr,CAjE+e(2pf)jSpdFImYP3lIK(RjESrZh6aI5
+3!,IVkeQH0jrrNZ"bM!A4'GZXVQ2Pq4EmZIIPcl9Mrm[T+)qkahq*C`G)`[k,)IQ
+!PrH!RXIr[E9Uem1((SHAT@bhIcNI(8!!j[jVZG4RXck(NAHIkJIAr@ckI%Tq`RI
+2kcAhri5+0DIcUiUm+M56M$p!#G`"0S"2jPd2i$CrQAaIbKqrm'Y&9j&rQ(mq*eF
+!Kr#V#GH0)i3PCGA'qPX0k#FCf3P1fZPmT3aZVYM1%VVkm*5-$%FDlmBd!PKAC2#
+q'99PXUihB")!TGK,#&Nd,l!F6ZVP1p"+PGp,cXYbTA'Pdd1,T9hi@"-XPA5BGl,
+Sed`X"I5`&jSbX$c53SQc'0Gml'(#q9H,$2I5Zj)$CIH#r%""r59)@BAL-iJ3RMA
+EE4$6(!$9"!EEUlN'k@ec`Z$T)8-+S!PIA1k*p5%@$qe$HP+jbZZJ+3X`P#83%#6
+`aYV`4DGNI#kZqjSd&kBSShLcX8UI#9FT@cKG1ZF4BL3'+BF)",'@,&Q#8@(`T&G
+i@a%`!MEHaS0+$#V,jJ*`aJ)66'E$6K'Zk9YX-3Mh(bLX'r6S$h('['d%PQ')Z('
+N-3V4SGU)8p)"BhM'BTi'JK9p"hJDEX"'N!$6!91l+b0)Pf)fQLE3LZ%5NE%)lTX
+5*dHDA!)YBD"#E+%(GJ[1Fl@PN!!5*q1[!X-b4B[a%YPEAMI&LbF"h4"F"38"JS1
+a1VE*$DTc'HTEH&Fl8)ji9iBB6Kk'-!`SJRMACB0aX'@RrAD'`Xfl!$B)j@@U"E#
+ZfH$'"hBeaa6`L'Q-a`&JhDPf)%VBMQX8UD,LTV'QpdY,!K15'%B`(4BFL386#fZ
+kp2L&cAc'4d#P%L9DMT!!`$"b!p3%%,p-@-)TH1FX[ZVXYTFl#+LYXVa8Q,X5#Xk
+%PkG,1)hPf%4RY"clT&f"0+0'`THK+"LPk@6%16dEL(+DA$)C!5bX(!ceK8Y'SiT
+HVNa9NdXqj"*N95B12#X(-Ji3,+@$'@hA*cFa*,N[i20Z+DeD-f`(X**EVT-P@+A
+8e'#PXi!VBcDfiKIX*%F,P"Z#3QN")SHVb"&$JI34ff#eF-&0b+`ZRF+jGdZC*pb
+6%PL+AYL'iqHfE*UjeK+#lCH$J4iQm`S+85hb4iU+4L4!@X'pJ3P%&*1ES6%S6$V
+E5Td+[SU4&JmQdJ498b0#UBMH0lZ)%aq`ATTi@)lU41aB4UhA[C8i6e"ZaS`&,b8
+aP1iV@LTj&)drd8+SS33a3i+@&a%)"BVq-JUN8m+-6)Uf4+dDBE5LUb%$B0K3)`f
+qM&dB%CSk&-0)!&A5H#k",'5XEa)eL'"-IX%qBQ&mEf4KfL"b*Y*$"!'YEjGJ-UP
+B3f&",(YcL2NN,,%jC*Q,UNV&TB@VZL5(NZ"!-U,J*4a"-T&VSMd*)@N4!0iP1`D
+H3Q%hUSM,44AD5qJ%XNa"(C&J5)IN#@MHP`mm4`R5%,H"Z0HS6r!c+ia#b)DL!aK
+J#aC5@%!NRNC)84jTUSTbdU@@+#,&,"F%Q95BX-"GNSDl+mL1''eaX9)`EF`LS8L
+3!,"RL@BhKjB%CNAc'-&*eYEDiPJ6&lV5FR+T6H%eM`[)Z2BcX5m8X3CPL8kP(qP
+[$(8Td#FVe,+MRF)k8"XQN!!`i#P9FMLSCL-fl%GF$-*dLNJScTa'%"j,B5K*5JQ
+8E%9U5&h(H@8F5[Sm-K*H,C!!f"+,SSpJmAhNAUM')pEN0A4m8GCATCCq*V@aq-#
+*-c)QMB0FF@$9+iQ,3G`V%8m9528KYYepN!"68A634G5p!e*Hj85f4HGT)k"%V[*
+`i4P@!F0556"0ZH'B1k9!V#FLkLT'Lkb9cJVc9AP0Z6Xf-`Bd-Z$TdFiB+TF64V"
+%15'C1PY%$4U&-Zf108'$6LAE!9a-$,Ee"4LMd30"@(CLJf-b86LP"`!j-GBj"Nm
+9K8dc&AMR"'T545m4FV,q8M"-UUme,Zajc,`JXXRYBILXffR16Aa92T+VSMZj0-l
+3Gl#3!(PdC$QUMj9-4-+*)cEGLC5`5d"a,*cBNY6#5Dil*JC&*fmEJV(iNbVk$"b
+6"iaTZkB*94),@9(L#D9YL4h"2YEL@+35[9$'`E158))%IMbkCAc,hY"qJL1,C#,
+LN!$hBLH)ifDJLFm0Ka04Cl$8BG)[UUh,545&)498K5`c'%59$p&$!Y0`#*FK)9K
+J5JdCJN)`805KHLfa$$(1pDFK6R(qLm(J*+ZBcC5*,#PDkG3!pZQ61DUG5+GDbi*
+8G)V@6,M9ebF',[LS8fZT`Qa2QX@CV*-3JB93Tf[$ThKCkfMb"9#BR%--,0U%e'8
+eiP`CUT!!i)Z5*FBYXdM@+Q#BRQZ+j5YbA-&aJ``'MX4fQ+3!fJ,Ebf`Up*I694"
+DH9kKc9Gp@f8%X$CIFVCS)A'VFeRc@@J6YN)!lE&ID9"e-F%j5@XeNC-eLAFl`bb
+4G#GbN!!V'k5a#ZTHPLN`C3F3jA+5a2L[N!#FZjX"C4P@9H8CqJJI`r*Sd,Uf#bI
+Z16*A900CH0pZ++#C-0kaELecA%"SQ--GmDhj09K!#0b[bQYAEH'"'mbJJ4X&!Tj
+LM%+hE0CB8P*#1dX4!41alH"T3NKTCJc0hj,$&QdCKd0+NQeJ+6[Z8CaAN!$HraJ
+BV&F49h@9V,`#DZY,JZ!B%ZX$Elaa)$#IHpC3dd)ar*S4EDG$,#d%5UmN(`-CA%U
+K8"T-X4h,B4&#M2bq-SS&`04)6R@r'XqFP,iAeSMVeVT@UYU@(lT$R!C+VJck'ea
+F!M+`&bTN,!iXX)%5Le20!5X0JTF(bSG90Qm&,")4jX`f&R5e'Nl*,BHF*%LSD9+
+FTK5(SYNf3'SLk'B"lD&%S)EaU$LcJC!!Ppj&U@!MLM"L3$'hHlcl,J$+fUJkY@e
+L09X+aa%DZ3d`&`@d8A["YK#k6a&[Zp0C0@YY@2"@9aJjXP*HKAaZ5Q#NJbe%353
+-YLLqp$aHACRT'+ZAK9Fd4JGeE!8&QMd+krMH5*P(4B#BK,+IUX@&k450-hM9N56
+"a5DKPaJC8e6#FZXN,&jDC8$*F)QJqAM%dSPqY`+%3K&iX-3Y1C03+N,[+IBkR%$
+Q8L@Br48"UP@)*fXQk@Gdb1`0J8cA,PAGF#K(%jRN1`V1C-N5,%IcC$c-6K!lVT!
+!a!eA#L,)5V6++bSJGMLF5d@YPkLV0@Me$&H@VPUG,GMBfPB&eE3YA$kj[*NM*#`
+YhjGiNAmEC*P+H!J&kjCf%DA36&24@UUYlYL"&*KM'QFEbC@UC6LRM[kR)UR8&AN
+8)Gm-cpNMiZ`e@QGT`NBC"d`)[E[AZa)2c*+LS@ZbiV%30F#,0"%aBYm$KQ9'QPN
+m4j!!M)e9,J92mF%Tj5)V`Y#RJJ0i2KVeSmiT"crqrrr`H")3rbSPX#ViVZ-LDQ8
+eTT,"UTG$96H!9K9GpXJb(&5YA"J$88(E!UNP$64U)%DbF&fq'@&3e#1-DUB4NTm
+93F5Bi!JkEQ,8P5Pe@(p@&49bC32h0KCP`3UaX'9Y"Dbj,e13!+I*BpN[SLH`Y@k
+Jc5C@q14HiVRlG1kbU@[@8+-L3`Z-%Lf-6@D6dMKd8M5Ma"k4Td,aL'JVFj&#&TX
+[+hGcY4Na,1(TE5imN`p+DQDlCb0!0*&C)J8a0DKQHfeY46!dX&YrdAK464@jJ9X
+SR#`2dFmC*KQa-N-##-d50i6KKK3fcNYC"qjj!bScLEKbfTk%kbX`dC`+1`L[(fb
+dmm"0FLl-S$VbF&R-l56Gj'diD)(J91bZUC!!Yj5j8%Tf"C!!9Z,%rJ)h5!TI)qS
+VpLR9+i$3e#MP)&X,N4-**jD&K5KDcJ,4&)rF5H)P+[@r1Q@ZQS1UElXm$K,eT$-
+crBT`3F&@Y5aA5k9rJ)UE-f454P!NXjXh!b5DD$5c!0e%b2db!%LkZcV5D1p0H2(
+9mjGf-jf4fSV9S3E'Db,a`4&*3UGMK(M[q(1SZe#@-'8)N!!qBTP8BCR+@#3jBm9
+%3ZA4D`"9H+*&5Y*!(22Lh[TPG@5ZZ1GiG`L%3Q$1CYSJ+qUS2BC83epCj$flMVF
+hDLKaHA``[Km+5d&Z$MaM$FE`Ym&Ae(c,&qAbh!mAR59Sjq(&dL6B-5pdNa)8HH*
+,2%q,4L3)@L[!5kVUQ['4KXPTZC[a$`f9K&F[08%GXASNjYBkB@MG#'Pad!eHDQ%
+9C8KF&)!Q06Y@j,LZNE&`mefp3`'*Za*44A'XUK4Z*EE*&X9iJh42Gb+%T"pJ,X)
+*j`XJ8Xi%ME(2-a5"8K0h9LL6P-&lN!$5hdeMF5R1DUV26!blp+d#!aQdil91f`3
+,l+c"!KN-6Y6,'@[`C+,8X4KN)X@93VT$NL9%YT-J@--Dr$)VfV#3!$#bASp%MUA
+*aLEJ3,r*'@&&d%$8+),'Bi9jKaR*VHN5"UEXEN+k2%%Y@Bjq9VmQT5YBGbaZ4rf
+NHib8llc,%VSiVkV'EZlTK$UkSie9hJP[+fkPLA,f4'#[le8H@!9R"XV$c+-MfA1
+N`ML++Adc,4%$NqJ&H3GYpKHbPRXKCZ8XekKHN@@r&b++'F`2-Mf3!$hMD18CU'#
+p)DT&KT@q!Z6%Y#U)H5hQ52DpEikhXM03h0LG8Ma4@XjUYHLe6AXCA$291@-ej3f
+6JZXUEPBB8)BI6Tl&QP8SV&B(+`jNE%#%80HTEC`UYPf3!+ic1ai`d&+SaN,X8%Q
+#KV6,5VbPH@fNd3rNlE)VaB$bSbj#5BaEjXBZ"+-P(U3-@LLeHfS$)aERa#)54Np
+U`pUL45%#PPB&CaI&C96,U`FUi+U-'aqDR$Qi+GZ)pMV-e$8FASB0V*PNNZKV9)*
+UiP88XqBVXi+XU,96deREC`P!F+K6-2THq8lEVd61pkSB&1,24+C`5Ha[ESAEi(,
+(aeEf4@FF,MThYhT9hq'D+PcA,ULFR4GmdVjpIKrma9BIZU8aM$-[@ZFYkVLlkPk
+kU+$NY4@fJp@mV0QG`HQZlbDZ62EBS19h-5"P0a@4G@,+$R!)QaS[2-(S`BXK`1`
+UcXj'-jd06e,Vlq9Td#@)X&N9[VpS%pD"BUZ@"%mAM+rTEQADM4)0&,&2&CjEFT*
+iZ3)#-5pLcm"c0-M8[HC*RS4)3VeXMM(@IN54",1iqDaf,J@q!b9-**mKKELZ4b`
+CiI#V%ZHYF#$1CB``cEm18RD0UijC#a'rai6X,'16$(`aEY&Y#5kqPi(3P%d+G8V
+j*4qVYk59RGc9PYGP`KY)IPII*CLe`")M9CQJ*SM,)baQ59-e%Q35P+KR)C15)+T
+--lSLh(PRR4`,kMUqmGD$HE&L"KZ0F*3R+9TGl&m,85k9hG-@BN'@DjLk9r,c1qH
+"0RQf)@clTQp+KFFC,%hMMA%mhpcJ*Rk(Yqr-(TiebcLciXVc%Vc`,cI6AHl4J)6
+%09bG*L3%iRdLXihcX0X#0&rQ!#*k!@rR8CZ'HNG959US*ACDB3m2eaEq&*Q$!J@
+iQL!D!ce@QXScrY"HHM&HUjGN4DI5mP5q3kr'R"Fi6JLCj46BlA8QDVDj0eXC-cd
+Z,VI0IM(p'dk94hYe5MqebV+p`cCfCd!Q3XliV6Lk#5BBR!T+eMJ9`XN@Cm4`+'1
+&6Q1IR-kpkbr`**UZKR*fLAA3QG)MI9C*LM!hRrY$9H&%#lS6R4+i%NEddGRbPGL
+CelFQ1l+Kl!NpdIBQTFECa`,0BcK$%eA[f8JL#JRVIi!C"`[9XcYH)*''CH`0Em$
+,9,!S[H#JS@5eB-@5iX"X#9kq'jH$0bTDdkVq1IB,LI8bhp5bK"JPQEj,IbPQTZJ
+*4S-E@8SK9DEamDZ4ZZR9GBLN#AA8[-K&2E-"NPP0CdJ@YcjL2N4lIhL1qZhdLB)
+mXh1,P)%XfV[fJ)5)F-kS@N`hk9iKaPc9VJ*('X*6hBHQ5Ri!(m1+JPCr"hQpH#8
+DLhVZ&GbAHeZA`Q3j1#BZhN8,1X4H2*&`lr+S,GI&XY$%J59-ZTihUm6SkAJp+hb
+8LZLCPUK"-rYa[b$CUV&Y3dQf"'pIlYApf(e'-#*r*V*1!IQ2aZF3UdS5'd1JL0*
+@R%cQABDKU0c15J#BI'rS+I%%Q4Ar&KA61)KIc+,*DkTIX53$Yp6KX(Y@i@m'IlT
+2ej66&LhAM"I#rQ3m+b+aRC@5`@4C3m1Uq!MbTEYJh+Lk%aHP3QBmP`F$$@`JPlT
+6KQYQYF"#CP8pC#`qZ")qB5#4+LfITk#M+abK"G$JQQDF&kGf#4FIESi'T3i&'q%
+KF5E&"'ZNl*6H9F#6VbM2#U&rrfd6'mHd6+fL`*(F3F8Sa35hLRA3bJSe)$"Nl8X
+k#4pd$LZR%J@0TSi)EQ+S!Nk8X[Z$G$KdKM2[4D1"j$M%(3QA3B`*1[YEI4`#FYp
+hl9405"HV!p`TY,"G+D5Fi[@'T'5iTHcfH,T&Y@)p8SeiiM!Ba43%@'0CI`bVYR,
+R'0eY[K4NB4'BS@IX`Vc*Zq!4PLh4#"-)"YY'+%c6X%N5!9Bq6SID4T,cj,i@Rc0
+G$8M`-BT5!QZFF"*NZCP30UK[9BA+QCB&aJSD'SJZ"jRkD,6AAZM@)KG*LhB@"%m
+eE&N,jK)DVqA$!S[NN[+SJLDiE3LPk-#+p3k#,G3N"4Vk1L1[ad3*N!#TPT)1[cp
+,DE%L`Eq'D9HDBE8eA6!c9C2a4B*'Ee`#5PN)NY1jQFj*(F8V8J$06K$eHF-BmEG
+$9LQ0d%4F@a'XY'YKbeVU&+0%D8[TGY*MXQYN1RYR9-Y`pI61Y%iUKDSYkA53!"T
+41cUkCNV34LZJP*f9kMcJQi3B$'+['&h`rSakKMBB4j6)1N%ebG,`)*iT1Sd*XhX
+&p0K@M354,$ZRR,Zf0*CX+$)c'IFVZk#0kh&PqeMT56e%SbU-PXVDCBdN""&5*1H
+rGM"6MQENd2Gmcl9b6Y[lf(T[BPT4%kq`8D8`4i-'Dm5KMaCp%Le8N!"%hJfa+%C
++'LdIU#F)alm'#3j635%N6GP!eA`'ZVQbA+[j(6heN!!NVXjXN!"!VlSC,(HNbAG
+GEc#TJbbEVjL(#+d5,Y8SkPR4S44K@p#3!%DE5JQVfDqeSSZ6(NVpITLYVm8Uk#5
+rUKF-XfY@3iZ)fJ*R,0Bk#CFACa@Xr*p"0Iq(Yd0%J$J60feLP6dj6F#DL#5c&lG
+@IGdcNS)2U-AFZDP9%#+`M3BPaAUA(#1c1B*UdQFMLMcCT,2KekJ%rDVbH6pGIGR
+lHH[EZcjeGfQ[jC`em1((TVkCmJ03lZHHR6MccKThmIQJN!!cF&rCXiqr2hHVGZm
+01R2@#EXphCkVBDZQI2IYi"#KhCp)Cq1H6S9j!TilmZ1lMcIb%b0EpK"bejI(2CV
+jmpIdI86H6bIMqRTU!!"#!!#iQ*LDYkUlZlUkZUZUU8ZhKVQ)X'GTGRH*QCZ!PjT
+iKiH!K`"iL("hHCQD#9QDT'C8CQ@A9P9U99CRKUB'X!H!)!!#)d4'C@ChGiL)L)Q
+CS+N!N!#l#`U`#lX,!!Z`X!!+YN!c4@C9CQCQCRCRGQGQCQH(GiGiGhKiQ(LCL)Q
+DQ)LSH)QCLj!!X*Q,LCUELkUCUCUTQTZCUT!!QUZDZ3Z+ZBUSUEZpHKNSTPjBG'E
+AEdbeB,[GE#(LkjIIE4E$9+bfLZU("J`r6ip`#cMm@liiH(QRFM#rUKKqR"KK`Eq
+rKqAImRblrc`i1$bm1(br0p%-qX%1(,lY%2$ZAZ,ZprUrph,cXE0k#"#M('Q!#Y%
+Zf(9GVTP$*AC"5%EPi$AVc%*ddepY&@@%pH26RP9F40RMGE#0NS6bb895RK49#l-
+%rY85!U$!K$K#CClKhHri0k(T@20%G"5D0S'mYF1f[662#1M4+0K*J(AGlrf2#5q
+Dr$chiFPq(S[`#9FVN`FmVVLTYr*L*&!fFPReaUdfil+0&cd,aDarTeDF@HLdVfr
+T#kYXffKLq0CC!SF'b9$4X*Z,GIfedKZ(jHU9P%VIPjVEG-S4UR"XbbK9TciT@3a
+aUKLP#f9d-@XJFVD#S5T"TGRQp2Abp-0GHQ'D1U39KUVl!ZCXX`)HiDimU),hHr[
+c"L%bN!!GRSf`KH)UE0lP[%L@Q9d`5fU[LiH"S*SQ3#Z(ID#[3%p!8i2SiIRBUS1
+6J"aKPVV#dJd,R$EBDjXPST!!e$G*&)UG+Vb)$AGG&mNR&T!!0XdJm,RL'LlU+D8
+DEVcJ#kF90`(mp'6)"&9MPEJK$lT0h"l*Bk!Db5EG1A,)%#ZUdU[aejbr1)Lk)`P
+[Cid8P(VTHi3-FDJ2JVXbXKGQmhATUTVapJ9S)X00XSFCGhM!0!"N@j0,2EPf6FD
+bc-b)e8D6Khrmkp0P3"k+mfhYcFh*VT9D+k"$YhHrppk&PHR,QTe`jDD#e2Vd5h*
+Y%E++T`@H,$JqD@F#RpGi-b)5K(&@'TZ#'20'b10(Eb-,HbM4aEq$jTVFmDD5$Sj
+kp+'A`AS99h3ckFHD"$)E6ZlC9"i@b1@b1M-#&LME+N4lS4m2!&rD+G0X!83#qlh
+r$H+[+,LX'AZZXL&)@5Z"4-&i3d[d9!NCVD2lbi[*`!FBi6DN"hcI-j,m,fj-340
+NVV$pPT6E'95IkAS@k)ia"&LV$mAE41CE+lJRXJ@lCBdBLT92dli'M%P`J'Ck"'S
+X'%aDF6X-IR*PIBBEQjHhZlhm"QBpA,j[4cmhXjHT)U[6lIEeU"a98'fhPN9-4%V
+GD'-Y3eEGbDUAEM+`P3X#6e8-'qB5'JmZ'0Y$A[Y"a804Pi9$RK!m#41,A`I(YZM
+CG#ZS+%9"@TF@5X[j&0XdScP[j&)PY)Jd*J4%Tc!L)JlLajmGZ-4h+$P-E-XRN!$
+JC-XSej-JP`iYr4FYAbVH(RM99+cG`l["Zm1lj0KYGIi+T@52UkJZMSS8NN3RK89
+'6h6@5TMlYh#S%65TYNiE6hF1fE*3TS,G``iSHE"J`'0lRGL"`1#!T[3"4"erU"e
+`!GDN5Gf'r#i'l&QJ,)1Im`1H%$N8+DAFFH4`1&VS!93EKp,GmJ'j9B,PDa`Y5(2
+Y,62bAQe'`"hH4@2'iE(f1baP&BLciCV+Bk0LKC!!Q$E5PAAiHa6MD"0DLJE!r-J
+fc@f`k29r2UjZ6cFm1RPqhQjIZKcm[@+AZS#$rCS66A9caeSNqkLI&8J"Z&@(d`!
+[XQU)im'F-$*0q"$*hN-RfqhRqcemVXRrfH[cLZY`Rk5KYaV055mJK8hPY3XIZ4*
+FP'dc60)TXm-fNA2E#pRXQcBUrGX8281)R94@@Uc5(PmdU-ZDj,J8mY&fB!N5NhC
+T[lmHhEi3@N,2@A`f2cl&'aS+&k`)NBI,#6aUCL(Va9ccq0($'@VI0TZc9f1j)F"
+9SNdbb-*!`fe0b5jEifl0T!MK)3$R*6"3"SMTTAP`1TCV0`%9q*F"kHAdm[6bqcN
+jHVbLm8C%@VfN-PPHH(46%Df+pGJc@M(hC,*ENLTb,pUR)QVNrb@`&YGH!1U[Y-Y
+[UVl6E!TSY5rZ-&cBc48%T96J[Q$8X"61a0afh6mi'I5$J@B(96F"6LQ@#Q%`Zi`
+Y128A+UTif6V6T@aA3D*4EaS+*X45HLh3,V,G%ecB$&3HX[*5DZ8Q4IS'![Mje@r
+"EkEN!KH(L%JdMVfNErPqAV[Q9!)66(&+RaK4aXd0NJQ6Qe$CdQd5'$klA[B8"p8
+XTQ0$L8G3`X`a@5Mf@Kl@b9q(D!C6V3LPCK)rGlri,S89HD5rd,rH1Lk+@1%A#P%
+BElQ`9@UZr!kQdiTC69@16KJL3b8C-B%%h)&-pB%#VJi1AkVd0rbKNEFSCifGJPc
+!d1HA2+fd2GKp[!N@`R9`q8C-MXr+d+,EVA(K'V+[&hKPR3(ab#jK$##MiGQhmM"
+*i6(dl&rm0h$q+'!A,q$b`r$kP&Ekra@m*49[*BSSc9$)L6)*(`ea[&X&Ce6@!8$
+!dN0E[YX15P41@NBN5,QVFE#5C*Ck+ZbU)P"$af!*1T&C[lDBcl3h[TU8,T6SRb8
+K+T05MlpPk"#CE-(D*UbN5l[#b80E)pLR-3jJV%k*F!VDZSDk6E*Nc*BaRa(Db-%
+C%R0jZiLMm!`JTDErVr8Tc$m2Gl[aq6j&+X'3!,ZZMPBT)1$0SQJT)pFLi+B@%[j
+3m3&N0lkc5Af"q!68%FrrrK-0P4K%r&9p3@j6PmJ"N!"Q1@!N5V@h#P2#TjLfRG@
+JlQafPYdPZB4"U"fe!f$#pJk(%8EU94'EH2T0[(VjZ[Rj3p-(9U",M[Ed-pBYjd"
+5CQkI'A&EB+BM61AX'JC,rV-QbYK&H4a@+pBE+L[JQa5+TaYIQ+IidU&q#Dd"1Q5
+4@Kb-pH&CS#K'MALSbTXKJ,-)6-[U4m'LI,5G@XP9Y)Q!F&bU#XpBl+-Pk15Drq@
+*G1)$$aZ%30YTT5$45NN1BC+,"F!9VUT%FGej!kEY)EV[YErDEA51SaRRX%8#f,9
+6KZL6Xd6r`(p3RXDYBP@$H&BI8)Q8-cGX@0q)JP4c69h%)#Jb1[b0%a)Ud[81fjQ
+QVa5eU46Zprqpj0N134a`RkKTdG1@9bJ`@S[iMXNQ"Y&Em6Z-GcBh,%f8Y@Y$lG`
+KhMGi!"4,FaIbM*M0S&HUh+NhfeGYhGi$IjEYcRKJHL401!rpUDkD8mQ$HZ[XLFh
+UKJ2SbbbR8G'dq3Ed&,P*B)Hj!1kLhbVc$9@S%l!lUpG8E0DBB,kYE!1jha(D(X"
+@%8N98Hh(Y3J99@"Kha9ZJe(!908[6V64f$VReU(#jb35%D"Q%K+0jKc'j&IC!NS
+iS68"Y+cm!I,E31VHDDXr!9FUZBe@hqQ*NaFF3Z4$K-f,L&D@RiZQ@19'SrdTiqM
+l221,8RM43iqP)ha#%9BdjY'R%3Fe$QlF'kA8BQkB),m9-DZa'YAiY'R,QV5L*eC
+NebQ`2l[IqN2(4&b6Y-2be"'p@#5L`rJEYQ&Ulild2rS([V'qBA'Nl4BI2DE%Bd3
+,`XlQ5"Pbp-d(9bmRAcHhf$VkrEbmic5HYYFY4SKI$ZD5H[lqSJkh!$4j@D&9L"+
+G`f3(@bf*&@CpBm''b,Eb20mDlMM%9,PRL(3Qq+&"@I!+MU56TBmdXIB`FMLe9M*
+9b,!j*1a4N!!$*6Ve#-Y0H+0-dCp84NjB1aIa20"0aKqMZprk$J8#GTcr-6C01UF
+"lBLYqk1#"a$X#UPX$kJm9lAGNH"Sp4Z0m4Z0fKdR-(e,32Qp"mA+B6LhB0GMMT2
+JSc4dAFhS'pfJR6bYUh3fjR-DJjc"Ul(1D[,(EQVl5)qEd+Sm)3E+`9M%rNU,PDH
+SGq03cf2h1"brTSA5@Jh[RU5XQQQNNT&&B*NAmS$!IASGZBD"1eGh3me"kaDlGB3
+Bb"Ma!`5a&6AbebfUcSTVD*2F`e,lNSSB5+VYS"9E+b$3iP+9Zj)2akA0E!kM8)3
+3I9KTYZVcdIh9XISLD,Qk%fD$$baH#Ae,jJXdMcN@(C5KLVTR@`A8Gq``6rqASGN
+TD%j-6H60T%Kea5)!Ai4P+3'0D[CeGd[kGqCXC!Xc&N4P4E9K-c5em3MH@M5c8QC
+&X1'e1VBjIp,dVT&"[2@hN!$-E@-bV3Q(0k2*1hM+983bP*INL'$Y66U0%99T'LT
+K`eR&!j@(T3Q9pT-6UjLelb$NU6l-5cMTde#i9PKkPq$DeN%EQE8@IU"CDiQaV)0
+q!kh@"[@NN!!jZLAa%[%S)XG3kXJfH(`9YRTT31h8Y8`-MED@EfAE9!LPB*cdBP'
+JGP1iHBF+D#pDN443hSb#%QC)hT@'eA[KYQjLU@r,RhNDf38B'H2SD&M!JTP$'0(
+cVXF#C!Qaahr)eIe#$mm"e3`YC8pbcAp3rlD4pGHbB8M"6+`Hdaj1b5-,iIN#j"Z
+MJ2RH0*!!"QDkrEbE"Zb6HcljJ#l@mHfdl[BmL90"m*!!0'$bbF!@aF56I'L)$6M
+43(S(,H0N9)G'5KL9@T6)Jb-#&(89[0,Xd9'J2aMC'S-Y6Ebe[&I6DGCiVpCAff%
++krKa&0V!'KmqeIlRcUUbG1V!RpE!R&4c9JSaL0l"AcAkrLXPGC!!hD&IQXYG-Nc
+FC1+CR"h&E,rpCcfU%4p([hSDa)H[Sc5h-rLP5LiE4,a58h9mRIkHV[V[53d-QA#
+(LMKr0'EkST9jCh9"E+#h,kc9V!E%9Sh+Pm#DHj8h8%SGHD&h9e4rLkSf6&cGA&R
+VrGeGXDh&eCIaGGT[KbcZT[RkQqi(8hceQqE0l2UFJL8%eMic8j!!fEQ9b%MSU%d
+SlGcqdj6qNjVa1J'T(-k$UG0e1Qr-kEjR@&qak6V-QGhQP*[LD%[Z[UC0hQ@KqB@
+8NSl1Fje0-rEDUIkQT6aj[UD4a02qjl66[I4S"ZiDrG6B2UE"lcArVG6AV%cUDYe
+0@kQVG69[RC!!R[0B)a(8eMp6@F,UDarIBUGTSRqCS@rSPQ,e*HS,M$!DIilAk%'
+H@0BD%"cck1EZd&a2-JclK%3c6lVHfJHZ#kc5EB!Hk6M@(U)9p!#10T[NB!,&V+A
+qFVf(,Aa()d!2EM30LUr`qY@1R,Q(XUj4l+3F4bYELFGal)SLk,(p*"2%VTeFp-I
+di2QCdbF+!YYdcUJHkTAHK2Z$j&IF&Xi0m#I'MMrk'CdIG0cqNAIQ[q2,qFIq)Cj
+Q(@P&*QX[d#)TG[fFU9cVrEYAUd-CD%ML`imk*q3PdX#5VLJl&DUCP4[,@4NVVZ"
+I(lNU9bbQ$-)+6SM&+qpJi6E,B'Y6`'PI`q)LVB@Pc42E##ZC69#cL2c2ADe0"Up
+S0R6D19"Qqk,E+ppi&Q3r5KUM4A,)hTGB2ajN32hDQ"pKqeT65Y`bQ0q4GI6@j*E
+IN!!8M39laTHl3Ih+-)fbBBFKDZ'"Q`2eJSUp$[H3!#j)T$$4qGVcU)#B4j@HcBX
+HY6c*l0[Xj"rriL*f)cd**)#(a4%Gb1T5#m+(58H54m[bVE)GNc8aK*3RKX2VaC!
+!B&Zf91TIhfiXLhfB&PLH%0V[rTqP+$0F2l"J+Gm*pl#$!QpMILH[*6Q3!25eAS#
+J!SC05iK$H$Y4[5#fZS0S+Pc6UhI#*aqUG'-3GLUMj6F'33U&Mcm,4Jd9qIkDhUP
+BSB`ri[iEU4!SfAh1)@if!alrlSmeq(R[`j,m24IKbi$h)frIcHarp+IPDKr*B9c
+RM!P525T)K,)+"4PQqdaGbmiGdPBZQj[d6J`9ccV-!#hl3aBbh`m3#rMHTHXTL2h
+&@99er%0r%[U$GckQS1Sq)l5i&D%T9AUrRderhp-EKrbP$a(mjAh3YPIaCDVbE[G
+#I-RjBYN+lk#ciA#&-8SFbTq@DjZPp)DjBL`E(ASeUDPadaSc`(Q6a9h"cmZ`+q!
+C5eq@!)J#2af$E#0')['$'95P$1bE-Ip51%@+9X6Cj&b0$!MTm'@-Mh!)9T@-cTd
+,Dj4XQ0&F2-)Y3lp8hH(kUmG%VYDGlmTdHVC5[6%Kcd@h$qDef9"SCPq!GD@eHjN
+lL9YR%Fp2LVABbC'KpR6J0cq'5+r5M230XcMiNDebeK'NrPXG$S9RF!HMK5U2&Bi
+98e+'k8dS1e#e,Ea(LKXPDBh,Bd(l*',M!l@2rV-MlN*I9!f6'M@iBfcJ#1,3p&%
+$fT8ffr"0U$I-d[c%TlM[A+I*rLJ2m$2N3Q(Y359mKe,eBa@#Vr)#j`I%0KRD!Gm
+NFVU9UDI`@%(ZhKMl#AAErdk[D@&kU(((EG1YJDZUaIA-@kU,NciBQ%DEZ8M@!(Z
+A%aHaViSRa"VFA6iLRf,LbLfN[1$@56pT$plTeP!,NibeZa(6[[EbIIJ(Z&CLLlF
+m6!+X@"B$Tc#`1+C$[GI"!cefN!#J2"hSMfSf6S+cFXMN9ArFR%c2I30N@Yme$YR
+l*i%##0!XJ99H81l%2jPGdT[M,hGQ"ZT'lDD-aL,UbVTS9KaXS%-I1NS3kN[0ED,
+35%I!5*J49D[Y$U'f5cU&`&kP-p+ZiDRDF-'ZKjU,CRK3$-Gj5$CFL$YFr9*ZU8T
+8K)"P9Gq(X9Mr3*m`5Ffh@TDHMeIckZENmh2$TjIYjZAlKdKpIAbp28S4cA9caeU
+I@q&XS6Ki"R#4r[DckbAI-p`H344RbVZTfAa1cqPhRCF@3+XbF8lQ(K[59XImQ`)
+k83h*XF@2T8HhN8HJZ9iXAie1[!'6P[4GPbmkkTB"`X2aHT!!1Q8ZfQ1T[*NP$l1
+#0R+bFm$IJC'@&[XfT(RdG21d0@rpNABF$e9NF0CdRX1hd2PHrphf%eN&T-he@QQ
+r-rHYI[ZDT@8e$Mf-M3V*DV3llY6!Ja9fdhfUk@(mP#L!p"1U1NpYGm'"L)Ra`2a
+9[m6+6'reAT['++kh([hVbD2Rqi#X0Aa2LX[jhhV)INSpp9D5V1qqjUDCQXGk*b[
+ClGd(eaUdfil+"De&$8@8JfdCk"EP9EiXPS20[IKL!D3&MFh6[U6GBh,PD@HSB2$
+2HD%%ZK*q,Ti#MeERJN0%hD0),)i`3ee1GX6hc3)-kY[I6Lcd#UkFDF')pEJ#I1+
+@'kFKjYDE%HY$-Tm1+TZ6`%2cV(JjC["-8dZKG0[&%mE"N!"5cS+hSUP*&("Zc+j
+,`kf[#1GBp0BGrh68rpTMGDA('Pc`1Y,MV5ikdZ1Y,NhTSbk4qcR2'fkC4"),9`d
+j&"a@,p!iQ%d2aL(C"mBNH3-F4&NjaKQ3!"Q9Z--`$KZHBeL""L,i,E5d+G3b4[`
+l)'6Y,0R80)A3HE4ML`i-qMT$`J3M%%9V2KF35VHIGGbjqKQjlPUZ083KcMAHiX)
+MC6kNP"!mZSLZi#rjC('fCH"LEFh&-QaJ3A(1IENVa"'H[2TajPlFf+34%0+!Dab
+f4dCQkSPHYT5(M+-CPPGMeXjQNG4pcMEhSK`eIZV9lS55',H9'2XHPS4H3)Lb1)1
+["4Jr$0Yk5CUSf@9pXV'`*AP)`Zhi3D+G0X-)5GSS1pljBji()jGl["(QdABiHe1
+`3(LfZXTDB1Nq[ShD+DaL!&$VYGqYd5aMpH-BZ8!M1qKMbLEm410$-CPhLFX(lkr
+VqZ(,lI5c"GJZpeX2UqVkY`!!!%)!!*!!#J!!"J!+!!!!!!!!N!"*KRCiQU!*H@4
+RGhGhF(G`L*U*F!!!!!U3!*!!N!!!N!!!3!#PCQ4QCDK@99"@4QGiKJB!#)!J!!)
+d4&C9GRCJKSJ)GS!!J!!!!)!!!!!!9B#&"AJ!Gh8N)c9%9'CfG@!!L!8!!&!!!!!
+!!!!!!!J!!!!("fL(F!!!#!L!bC)DUl*q%,m+lDDVVDG&2EG$lIImIkRrHk[G$K2
+$GAGE$0d4l-@5%1EqCm+b%[#%HcSb`jS3m!,I+UJ3XHr[cIVPlJ"`cC[$0Pm1RX5
+)IM[TXZ`m)EIS%McBXRPp[[kIl#4qhhra*S[12ME9YRjq1QHl4KAI3+Icj(EHk&8
++9Cl*`hE,[@ZhA!M%)%jRd3DQT%Zqc6$1#qlE1Q`M'b[jcKl[jZfe@ql&LPSUTSZ
+dcrp,iH8BiT@cpG0HfGXYeHQCJV&,G1QHlfbbf!'ibT1h$E,4XU`pmHhVK+P-[+#
+CIj5f8b`PTVi!56&m`9HQHU9fR6K[XRMMaPYhf8VhAe@mBph+9NkY)K5@`Kq@`A2
+XjjAEDk'@m+A3kXYp1*aV&!,,E9ZfFC@AHXm%e3jFZ12YbjC#16),P,4Kb3e*qe-
++Z22XRAVf8kVk(A(1J(G3jlLZ)Arr")6-Q$*IC`V$[hI1ZrX[T#qcIZK%Ph,#GPA
+X&lNr6lIIr,H[FF@p9ADM9,$((S1@rQ+*h*8jVR5'flK2584e3h8qJ-bi0KGJR@h
+qKDX8hSZhfd0#kB8F+q[`aC!!cfefAAAiiKbhcU%iDb&FpfRkFFFH8Uk6`(%L8G+
+2ELDA-mpB9f&fqmJkl9U""2#bZfC333Se@B%#3qVi$M8*m@Gr)FP&DdZ$b(b$CHJ
+)2)a-A+H5'rG1"S%-9efRLNe19@9k`)A#HDrV-A!2YkTYjMaSf#jcAiP`0f3ab#%
+*b5d6*jL`akA+Kc-%MMK@J93DYajb-Z4PP)1k35YF)Aj`(D-$`BEJ)rFL1BZj*YM
+K@h[PE[fjaLPTIpU6ekJ2TMRMfR4i2Xp9NUY2#Uh40-JM"'ll4FQj$PEFDri[56Q
+j0aC#2G0`Z4cm1(,PpZG&*(HT%kM[F1@$kF*d5q(+Mj!!XVjEcLeUMPLUjBMipIc
+QINP[YfjPAEQkAQ8iVZET9Fh50rfC6ImTp5cYlhQ8mblQkeA0e-B-CP-cYl&AEeX
+B64+I5ZjZe9cGM'$'C6*faIZ5f-*SP2UAFbf61eM"M-TQGUf61jkdreVZCE*RHcT
+piP0E*NFVeU$XAFkf6BaCe#m5UYNk-AV8ADZjeXRac-kMGj9EI5F0-lkE)&pc)@V
+Vq6p`IMB6lhX*`q+9[ficqcJYrii&2Nl)(ph"Ek(p,$a"1h5EbmPd$r#I3120a8r
+3aj10dMEGR`R9mjCkpC[$b"!h44[&*G1FC$qRP$d2kQm)BmachJEhI2rmp&#phqI
+Rj`rIr[SfrjI(amF3!!"#!!#TQ3J,"E!!!!!!#J!!!%"kN!!*Gj!!GfGhL)#DLAQ
+3!*!!KUH'L*F+GhH!GRLUQV#!!)9Q9'CPTe9%D999GRD`!!!*N!!5!!)M0%9QChH
+)#*N!QC!!!+!!#L`c4%9999CPC@CRGhChGiGRKjLCL+QJL)Q)J)LDS*QCL)#3!+Q
+UU3!*S!#J#JVdHMd3m)rYIAI$bMGIA1826NjrC33ar(mr9q%-ZfkZb(TjZERSSS!
+6rVm-hEQlm[A$UlIIhGrCPm1VZl3'B0)`!G-2MC6A)K+&Y1QkF0Y1RaTeaKURG$$
+IYMI($#Z@Z'hC[[Vdhd96difaPKIa`VPTXaU3!$Y1d)P#Q980Yd3Jk#$61@U0dCD
+BJ,6daL4CIadD*cm3(m0J,S"&d5*SJ%ECh%F@!jJRmD&#f0XlmK66c+D)NYp!+(P
+A9%N3*9CC2F8(e4T`aZMId&C[[KPa`RE6KATK,'h4%)YVK28K@[hfk*f!0+I5NH%
+i4rI%#qFJNJErqQU[@5F%UTd@%%%G1$'rmP-fHZhEAUVM89``ZRB6)@kKIArq4YC
+A)!`1B#!FB5kH%Ti)[1-T&&%0Zb004&5Z')Q3!"c6,YMTVTX"4UJei4I'&I[4pB5
+L00fRBajI'kH3!%S)BZ#2)alA!rMfh(U-I'alD$prR[h!%drP"8Um#eR$Ia&KLb*
+M@JUXV[!+!@BjG!UijUq'k0PJ"#'`Lad+h3UKTTfSq&q-['APAG156F4Nd1++R1k
+0VC[6RU-f`*JV5Xb"C+FZ6rZ0q#`*`Mji+Vj)KI(TREYa!b!*ULeDhKq@E#(L00p
+GQmVlIKGMT3JABf%X)YcZ2&LR#f0-NCYk'P-K5+U2QK9T4kF$FU(aeY)ZDQrHCpB
+ha%@-8D1GQ0XQ4G**b88-VMZ$Tjh9kkj8f")UJ5GFJJ"-*)@MHbXkYeSa$a3Ea9U
+fRI46CI-25$,9i%AkXE"FaeB(!JY!)X44H,GSS-8,h9iE(@%)3JBHImRL)$")#5C
+Ja#3!K&S),BNqUkGU9DB%2eRE'(a'+SHTK4X``fp(,blYfl)(d!3C*hDaSaCT(cp
+hblqR0$Tl[GQ3!1'HH0`XQ,q%JNfhj+dS[6$-89d4K24J%`,+P"U05'd!CfEH93@
+K2)(,-@ehA"5DLi6Tm-[DNZ+1QGYS-ae2C4FlAj4Kfa`h6Zm6Tq38p"*h)EZ`(Z9
+C$X-2,$*4la!%bh`TPl@)0NTdj-I%`f4`KDQ3!+q4&ZC+-,ih$C!!+kl2D)93%UK
+T`LYVC6E61kk)P-*ANN-B)%5&3KhG@)G"5aFD)&D4,!TD63J2"h%(2$pXk!j%5%4
+aSd%DSPNEm3*D9%kMQKMC99NlcZh`hL)pqbH0K3hE[-NfAL"14!`3,q[UlIGQq1B
+!AYm)GQATlqk(abp2qF[`cCe9b)@HQa*BcNLZ#JEh!i6R$j!!8'fa!&PJ*`BJ%h,
+0BfX*XX&#NTAd+"bULBqJ5A[VQL@XVjG8F#2UHAA0P1N+!,Iqib4f#fU&aRC6iak
+N'3HlVZTY9qAhX[Qk&[d4#q&"U(C1"2LDMll4j%++#@dq*4b9BXqHBIY-p3[Tk#9
+5#ArVNpB2Y-cV#2hN4a"!X$aj3f6h0aB6DS*V,RFqA!#-JQ(X&@+G+Ap5'K$C'dN
+4hH',1a`2`M$KM5*1l"'bN!"6fdh8J+Z5AiXP(J"U#5YPM*lUCMBqPeJMZZ-jab@
+9kAppAERm-[Ae[AYS1FU+MD8DUVe*cEi3ff8i&J"TR(%k"fH3!2P+[cACZUE8EUa
+6d%%N!Mm1F`&b#VfXl(03@Je!$C!!cq*B+[llm)fmJ)`alIJl,-"6LhX$DA[d6Uh
+RA8MYUa,Xj!LM)3T&ifc[[6@`$1`S)(`MSQ*Aj26LdKSH4FaXY*5b8CaeBZ256p2
+H"BKm#1Q#AEEacjr[L#)*A24P,[6H6I5-M!rjr`a,@PhV6!HJqHJ6r+Z#@&"(rdV
+N)THIdFS!MLpbB+#[D14Ve*K8S9ZMj9a%e`Jlh-Ce2#SZ3-X![S(0d*lPY*H2!5J
+AqRNKAYlj"UAYR8q58X@IpGQGB[I(Tj!!&1JXRV'@T'*ifdl6M,AjP#(GRBPcM5H
+&6HET1S9D,#,Q!e#i#e(b0E31J#R6j&4CGbcIIFfe'MU82*A[$CG2(@qmlI!bF[T
+VU1JGj-'5+Sjl9dLH,LaX#&djC3*KmT!!TYI#J["4&JRQ-XE`Tcp@(`i3HYfbX9I
+ddL`%%8JHiGE#2c#cJf,QZl6[LGb,$NNb2j`IXe3PXh93QiY0r1bNF%"[)%F!rK[
+KS%k!+66jpBH2G-1N&TalEQplLBq*DkN&h(mN-0``b)36L&9(96MBH&`K+2)-[D2
+(GQAm3Z!LBJj$!ZF03@d)E'5E(aN28`2FY*R)!9(-!Z)BecKf+Si#U@!i6fmPJ[I
+XK`"VVGA!lV'9m35f6dKk["SVNl$k4$p)2R$h*fDdfF81Njf0N!"(CkGDZ6QjZC1
+3!1`(Q5*,BleF&3a+*NC!60hFZh8,NfjR+(,VAJ(92L9pDmNKb!%#KA9bM+G(K`5
+$BST2clZriCHhUrq6)6M2AH3ZK%qDq("mU%$,)Pr2V#9hM[BLci(mF)iDFQ4HK3c
+mTX-a0k%9E#(TDP9MB)R0k#@9!diMh5K6R6X,jXBm8@!S5#!aUAkN#kEF50SaVX6
+kUVmh#a#'4(RqS)[m$lafbh,U2S10FIS6ZJmI3jAar!8CJ854khp*$EQrZHDd(A!
+9R8Jq@dZ,*@R+"R"(l1c`cIYRkPkE[!GFL&mEV4i`LqPX!4@ihTPdS#`J9'`%`IX
+@20pcjM8F,Rbri"A-Ec8dM"jDk+h2SVZLYUSpP")jfX)XGd@q)c1K3$qBS+*HVh4
+)eI#,5$T`YCm,MK$aVGUaL+(16TE24C6,a6dL1mQdGNY3FePDTZlBGUB$Kjj(HYU
+JlFShFTYBAM1Q655'68"[KV5U6,H"IC98(,r1Z4dL-4kLKNUM"Qr6GAY@'+lCR0N
+kqUEkq*VQe#K(VTEmad6k+!@Y[h+6pq,*M@QlD)E(G9#FU"i%a&K)jG$"fThB-h8
+-Rm'#E"#fL)q4,2j85kCm1ib,#ik[2jUfRc2Eb+raUHf'+"I29A43[Z)[aekaak5
+(!0*U$J+GYhr-m((CVIHrY1#V`["$VPkA8DZmrC0bSJb9GfCr9fCHVVkZhi3kqV2
+i'cKQ!LI'TN`&qRD"Fp0ZkN[R13B%BkYYJqm`H9D1`ULdF!6rKTK3L(qeemKNVJ)
+1RcPAF14QVT3PbH!mYp!Pd1i*2&[(E8,V$kKXdHRmXIl2R1,'dfRVfhK*%)DAJR!
+P1)EpN!"@9BTTZR,lX%jPN3YIk"#0JL""MqV9%E!AZ&,S$PRYT(T,1BlFh,m-[bm
+2elZmhiCVKAhXhR1(ml5"rEMD1GV*'V(p!+[r2H2aTi`cC"kVeKS2cfN$qh4+c*V
+RjIT!IP2h(ZG`5p-*em9rhi'FTK$d-#$`6Iar2rY"iA*rcQ!i3DSGJ1GHZQ5Spk2
+m$qrI%e'P$Y6Fk-GZXIESG(*bH"ebbN25N!!5ih"ja`pIXjqEmBI,2P2iXp(bfi$
+HX28IF,J4cSmr2q2pr8`2IBkN4bFR*$N!`J!644lH(qh&$lHUVSKhjX[Zl-h(j3j
+rCNp5IrCbmhVjHEm)HReG(2kHMeqb#0I$0jlBIE3!!!#!08C33&"JB(!!!!"`!!"
+JF!!!8!"JF!!!!'!!!!!!!!!!!!!!F!"P"f"9B!!!"J!!"`F!!!!!!'9`"`!!!'!
+!!&G`!!!!!!!!!!!!!!!!!!!!!!!!!!!!CQ!!"JF!!!!(!!!!!!"J!!!!!!!!!!!
+!!!!'!!F!!!F!B!F!!!!!F!8(!!%M!%!!"!%4L+%%e!9"0-I(cJ"2IbM0CIZp2@q
+2[ml#(T2REbRer[DZ+G%q(IAMra9&8D)P,E+(#2VailiMZm%%)p,AAiE[1hC4dM#
+-jYLcAGD&XZ6paa6#I2$8!!"#!!#*S!S!"3!!#3!!S!#J!$"JJ*U*F'KRGiLB#SP
+J#!!(L(Q!"`USL*!!Q(S)LJ#!"J4P9'CPQ&C9@P99GRHJJ!!*N!!J!!)M0%9RGiG
+`Gj!!L3!!J!#3!!!*!!#3!!!!!!!!!!!!!!NC-c4&499@9QCfCRGSGhH)Q*F(Q)L
+CF*QC#BrMqI[l,FFT@@9flilCr2'[',VBP(ZP6AEPGM`S!PrYRL4"l!&3*)Z`MiI
+r!*SSSlH!'1kZbF96aT`Vfca!pjABI@@d"@Y5l,+X&A'RK2M12*GP`RJ"2K1Lql(
+'X#RmBh!UX3""Fj8m)Zh3"A'A+k1-[h!@F5XBm!2q4)IF#B#m&[Z*"dZ+D9Y5UI9
+3@%rTfm*iUNX-k5NFBUZLfl+*AhfH%CA%`4m2M!)[)+-(S(iN['[,0'%3NK4djiB
+6Yb!fVYL[,%,$!!d0E[RMUL1V+,m!ElFSbRP2[J$5AG+Z`ZYT+E3P&b3NbqE9Y9@
+&"AYc4mLj45%ECBcU--Sk#&,,#Fp5%EXY!SiV+5@fl2*&TPGGBXM%)9-VBfc!3c$
+Vbbed8IeiCCAkqIRjFZ@UH2(9IMRUR9RcmC8q8'(RE*RjkZ'A'`6XpS*Qd4kpbL4
+,QHTT0ZZXURJM,Bijm3Z"*S([,K,+LQkh+9GT&"'M*%2TYPQ5+&#42CNm%N%-MLM
+YqIa%+6e&b8Vm@S*4XZTPBB`R!J#X@9-42DIdd#),a8#U,jiF*AiaYm)R9ANPb@&
+rSk1Ji@J08hAq"$4Xf`5b*$lUlXm42UIH'#Gafe0#[[rEXaE#l1`'c#lD+"q!6XL
+aiA*Ac-K"!HQ*pdbXEXpr!9D&S``BY,4a$d&hL0A,N!!H)B,JVefdehf((ePYmCF
+5I%M9XBHI9rN6iL1D2dljdjKj'KVGKGa3EY#1fZf@&B+#[HF3`0qa6rSpHGBBeDl
+D)#DcJ9A%pG(Y$(k0-BcXR6P'K-kp@V9S!r3KG[KHUJ"BXZj&mKTfFPa59#ia0k)
+!GUZj,25qi4$RH9mElL6RP&4BmZlMPkJ$K52m%ZT2[1J2dUcihS+N1RXXVTqVEqr
+'H8GGH!6ef(K!VPPGD*!!h[Ph9lj"dQ)GP,L4I&8i,cKM`Vhm,!""CR)$Pi,[XiA
+A$545X#@JrT8+JA,)AY,)l4'@r'2!8Efb""IY[Y6$"Sq(qY!cYC)3mY"8UV1N4#j
+89@pe"dhhKQR#haHklZ+-DF42$f*Q$2[ilYG)cm!+eJ#,0ekS"ZEC1hr'5iDD4Zh
+pCMB&QHiarX'+ZK8GSDLf9B4"UE%[#TGL%5`(8DXZpHL!CN+*SU)%"2FipH)La41
+cR+9J-IHC-HCBabQ-8%d!j9J@$8#fBHr'3Q1b'FlkNRNR*2[$%8iA-+YmKY2bV!&
+GlUicbc[JDbf9j$dkh+abMpH[,GZNk,@(191F4%K+E*!!k0Fk('VEMNbBEN+SF&E
+rEAY,K)*ArJemJfUkPmJFLE#I&Qp5ZSQ8B&l)-ESk[-(mYA3mk0VlG`-F9i&N($J
+6T*FYM33BcKUhfQ1K#fPq4%EQ$1%rrCca'3)h'iK%jhkBhKkRM+SG!hE+C#-c8Af
+5YTRB$`Hi`GjpM8KDUHk@GMFU',RXprCfrTmhk9DHmj!!PcFab2ihL!"[,2"RI"I
+"bkQS8REQ6['Sj(HH1Bki#8k@#0S"h"CaG%G$Td*QPaFCGddCCdjbGY(-p6+X#3d
+8C1GBD!%eL+$QDK!IbSMf2Zbfr0cJ8meMAD*PCeE,34rJ[LD1,jQbP5D`pV-Tec4
+(AYqCU29qhIE-hE"6((h,#@1[eel5Ye!i0aA`ir2mf2AG5r'[AjfH@eIfrcR-6UU
+Clr2(U-ZfML,rfRJa'T94V+eIaRX(R@28`9BLe)qlM29pGqpLRMe4ik@I"kqI5jq
+a@1B(YEUFT"B&3*0!pl*ML#QJf)QFHYE,HfMl,MNLRqL#b`cY5kSlCqk9S`3-B$q
+"JI8-Z+Z4BHm6RE0U3S%"mcX5h&X#hLT&2KX!i,JCA$FUUj2MBrZh)A"E59hrmCb
+6MpH[f`cci`58$mPM0K2d9CMFkrT4f%mIl$k&)YeadqR9jSmF4VL2(eMQhVMcG(4
+dmr4k1ITp-G2ReqMdDqRcY%29Q2QA$A((`-LI(4'b)fIar2pk2*XqRNfE!%2YXfI
+M%GBlY94lp8I)G5+jFFD0K$3&hr,Dd9!k'"8HkZNGfj@dI52YVmS(2km2$'X@*kc
+jSb2er4(dq`Q*ph9EE(9KYZ&R[Gf4qATkHMmr,dp2Qk+!!!!!3J!!QJ!!S!B!!!!
+!N!!!!!!!3)L(#)HJH'UALCS)#@"jHBQDKhUS!*QDS)L+!+S!B!N%CQ4@C+K94'K
+89AKhP`L!#)!4!!%c49C@@AF)QC!!#3!!!!#3!"NM4%9&CPCfCRCfGiChGSPhQ)H
+C#CJ)N!!!N!$Nj)A6[PUKl1-D6Y`djGYS3mRYPrfdl3l*BfR@N!$cDHIcmZMNK$a
+HZAC0"29$RdrE$a3KU"Adab%&crIprRrVpJ"qH(QjpA2pQVl[ZE)Ibcbi9ae3`lK
+)`m@MNr$jr6VrS*(pSj6l*3[M6IR(I+&Xq2'Z18,Ui`DB5G'fFdFJCHhK+dSB4fi
+eX!rZ$6#0pm0[!3NV3bUfFfV$,K(+&)i!`L5bi6T[X)@qBFC4fAbYc%!Emm3LM6G
+$'9dXC8fS(ibHVb'-FZ%N3FD#"kUEldLj@6r@01j4Rh+[rAA#0+`ra10+5bbR$Sa
+85p%jCDFk6icdcbk@Q4P#Z-pmk4[%C$rR(F8,h3+C[D(E1k(TMf6h3pQH[aM,ra$
+G+(k$aG&dETA6bVk-lEF)c[dJ4TPETET$V(kX8BlfS6P5(9EM(AmU9[dr(3,,eA*
+#a$jF,$K%IHr'8GhG$C),Ekah5hFd2rjfb)0l+NEkfi55-2IR2,4SecZlGHG0`aP
+*EQb(4VPID@L$`b3,PfJCZMGP,(A+QkG11H@MAG0'-r5YIFX,M4VBbfAGc,%Rjaf
+5[mSiX!6'T3PD5[0#Gd+5N!$82aLGXH14Dbc53KmrTr2N9jAUKGHRm8D+H'%Ydb4
+pGH-U6TViabfm%L$m(6INKPL9fV"#D"!b(GdUh1'!X2V,UrpGIi`5fk%hMY#PFNG
+6%KVjr6q@Z@&YrId`rpA0A'IA[9$ZVFXPh9ca!JMQ!Uq'R6Tq2)LqZQ*(`U&Z1*Y
+[VD6VLXJ94GYYP4EUPeib[MfK85UdmbA+KJ9el[K(ZC1@M@8TEUlhmJ5H9P1QmJQ
+XTRXh,``pE@-TNDf4TMDm2pfQ!6"@-kLLr[A'YpmFHl`q(RlpU"XFCeq@[1dZm(0
+),r(iYP[T4"c5Zk&bT'HfH[aeS`a#"Sa',&2qCP'CXI#CbL)(MXfBQXCbAV6QK,X
+5GVQ6c@PrF!XNbTJfVqZHp&3ZJN@+,VhZ+%cH@d,UAJ3d&"LZ9X5j@'qTTJM"&F-
+6'UpM+&E$!+H8EdK"eAJ2TI9DmC&5&m(('XXieYRe!Y%[k5``LK0I,"Td36I#3U#
+K%Fl@Q'"&kqMNpHf1a#P1P65-pZam4IYfA[q4F*9aPJT-S8f8F'f@4DIXZdU8A50
+lkR8c&rVhA'Ir,CE,'1h*$dF5fH%U-a-DLmkX+1+&aF'af,f$5"5$)`IP-cfG%[K
+*,ZXBEdhF+bQ0E1hE1jQT@bGGeL,Bl`k$f5P'J+F&rpieVFS[kCB99`6"qPD)4+`
+MH-H+B`QAN[IQYr0LmqKVK$FB$*%m5r8l&pKLI)chVG$E@Q8Zh+fQ(XVc)jUYclN
+Y,XCC85(#)klD9Gpme`$AK1QSe-m0Li$#)iNL85#M$cb,i@QIMShC3T0%@E6J6$p
+r9qm1,%S03p6bFM(VQDSH#"VhYVJFiCRc81654aRKj20TqhP2K-Fh&&Y*#M`3mM2
+$"k(%9rQ[`@BKf"NURFqMblf)N!$#CT)V)(@i&'[1%0KaM9jKVa$T8p)h4[Cj5`J
+E[hQPq4!GXNmPM6XDDX#iC)i,2463+@h0Ck+"MCIfj9DAQ11,00Rp0iG@h5p,4$(
+U6e3hjRQCTbh*Q6C9*hU0F158[5Zc'Y`)F1XC$Km@Cj,d`p3l*qb%0dFqdLia2NU
+53'JNAqac[bjPK-kib1rD+N[45a#hQ$m#,ES8EDcS0@I5+qJH9,0rPIDV+hNRjQV
+PZ&IKC0eS!5L4+lLJ3LCc2@k"2LjaQ"%*fJ1'*hjPYR'qIm*lqeFr+j!!fG#$fi'
+1AqNS`r9M2D-0S2[GF6HVhTSaj2%ZLA9led4mA,m6I[kQL"HH6m)@Yr'(lP5[NrC
+5kKf&*41cq&)kIXPI,DaqQrmNZc&P''a2[Dm9UCQjk5Uj`SDr844A1rFNZ0r9(9R
+LI0Ca"8K9-)*U(CBjbd#3!&qc6q5*9qZSH9[a[Sj1RT24,pIqESk1M3!!!%)!!+S
+!#3!'Q3!!!!!+UC!!!%LBKJ"hS(KRGRKkQCG`H)#3!+LSLBF!H*KJL)!+U3"J!!9
+99'CNTeC9@99'GhHQ"`!)J!X!!L-dC@4QGi#!"a!M-d4)B(9QCQH(Gh!)N!!!#FZ
+@'U9NHL'0mVBjTpq-22$dHIibYe`re+fZ1%,++Bf%AqFIqibaKfa`aPGE$PcCrdb
+"!IV`HAKK$cG9E8,aGX-rkCXm1ANj-r(bFh(bIP$PjHMQr2S!6Ym!JBHc[[KjSC-
+[TqRep[q-Q9k`',,9GK#Hb+MF,Y8+(6DT4YC-S11$em-+VVr$#@[C1'IRjqEL)0c
+`Tm)Hc#982HL[SYVKlF+,Hb(Xc3d85eac!pqH`4!d"!"&%,k-*P8,+Fd)IlPM2#9
+1kCQ!3I''PYZVPUP9346%)5M#-+,,,Zk0F0b9LAT11'h%S`K[A3%P$4KGrk08iD0
+e0JE(A+U0Z-BF(ASdGI#@GmSJi"HM4pI`dIaeI[qd!XY8lqMMi`$CTalbfEX0I'S
+AaNpGf,T5Upi(*q-0Y(C%aDQl[$E5e(kdiB2,6@P!"hJAQ$Q9X02@*jM94I%ck2&
+$PjVj`RiAJ,0XpdTl!LX0eJ-!VdTDi8E#8aBhc#a!X#Hbb&)UkF,)dBM,[meEB@A
+@kq+!Z45!2Z0YB38PV``b'%Ijh5`%1fh#lXEk+SK-G9SalG8Q%T'T!4'&Q(Jl#%@
+DL"2Xd@@TRE*1V##d446f8@`ZYDJmB9B4S0)&&P8Z,SSDkfc`FV+kd0r*Ndeae,L
+2Pcle#IP'Hkmlk3KTf4SV$VMkGlZhrPI'U9&RMPKp2Vp`X8@%)a8&M1%4a`&*4VM
+N*rM'BY6Np1RB!IITRh4YRiDVYf&p`BfQR9TrRG4A$bjd#%5Ap%1DjEBfJilUq3#
+RNb`3@PU!`46T6&A4-3h6UN#Rl3pII+f@hGYKM,rm8ce$[Yal*A`cJf[XhB`j3%r
+6krhbS162+`F-Tlp2DGK*h3cbY!D05f)PmJ"[kT!!BMV&c[dl!3k6)N#NJ(f-,%2
+2&"2m98lrBIL"hqf9jJUAj[%'12qG-a&LEVdfk8M4'2l$3LI`bMS0jZ%Ue5qGKSe
++S3T9a8bePT1JJ#RhX'KTeFK(Q`MITdil4ic)A4Y'qFfbLd&0Br&f5J#IZZlM8V0
+80dX[LBrXV01G'48*+FGZr2Qm8$[@04h!%*`TNcQFL)'FC9T[#3p$'NMai2FkE('
+rA'MYLHD-$lb[(HT+q#J&Sk6c'LKD@0h#@J8AmHVp[GmaYV@GeRE@j@0Ei8cS(-G
+#GP!a!CIB1halN!#Ym%4dYXV+!&dTm$lYNUYN+Kc+L#aX,jVZlP@&peAC%5T3jR9
+Lrd$aJHKM!d2P*-Bd9A[&$820X0ekqUY9eLeFXrR45V#&DT4ETDVrMQ@@c(4d!Tf
+%3`D44[@Vc-D[b5*YBkI*'SkdGUF6ZD1HRAHH*1"Q(r0N9*(24Dh%)[K(D'ZePVp
+Y8T4$*p8"1-Lc2fR%h,e[[%fR#0P(HH4"hZ[&H`H1caej#Bq2MNbCI9k[9$fI$fY
+rrA6dp13!!!"#!!!+!!U3!!B!!!!!S!!!!!"!#(DSGj!!H'LAQUJ)#("jLCLSKh!
+)!*Q+S)KU!+J!8!!%CQ4Q9!G&9@P89SGfT`L!"i!0!!)M0%9QChH(!*!!"j!!&5-
+d4&C@9fC@ChKJ#!H(F)J!!*F!N!$2RKYR5A6$jGdYNkfk-ZqX)FZQArUcV$k5aV2
+#q(jk1MdmfE2#(*mCI5C%qQ(4Src$NK$T!VlSj""G(UpASmrjHMcrRrL(4kHRdHV
+Tr,d0)IC`bY`akBAF3NBFQE2qRMpqcm3NIK(+IdP#NEph#1k8+m0qr$(+'h$'$'*
+1pVFjiGdmVBC@bKrU1U92-#+'q1[Y"eQcK(DEC9P#k1[(#S"qd*!!ZM5N0GS8%U`
+b`DPDi"$abKI'i$"9f9Xlpe3KD6"aP(959HF5jZiBJLMIXKM,E,'9qXKq-REBKM%
+03S10i32AIZSD+J'J&@DIK'J@9-)l!a3rp52r+AHermm*lBAbPXPXd""J$rl80"V
+[51%08C69abKm9`ZP$"'!fKZD#fliK$eRG[1MkT@%-)I'@@-j#YA+)DaBEFF,SHh
+6l2J`VpppFM3%BEk4%B'X%CDQkcZ*+f6`ZV$MK`Kh4[b+TmI[r6PQ$l(KVb1S)2A
+)iDVqE4$hF,Ym*j'c1S5GSfhC3j5PjGm5q%ed$*3S+"C+$AL#IAP6M#+AR4Q1PVc
+``[SC%$0'PDMdc@YFTEiE-!Qf#2PrZ9r!!K6eQ`+rbUFcd5d3i$9CeEGC-e4!U(A
+F%hh#[T*)!+YM*Y-$TG!)D5h6maD,Ge@3!0qde#8k9U$eL6,3$-@8JLZiBZ&YF88
+fp-&ma[88(m-1jTK$Z`al@GJe%EbN+8imm0A$*$lA'p-&UflZ&-TqCpb#Pq1)Q8i
+'K#bGqm(l[Q8,d)(q)hm8lFGUE[HbrBH)IRII),Dq(8-A!4irYZM3E$cdCEFG&CH
+Y*GefbepT6ihl+2AP5`C4U'9i1q2rT+q[ESqSLl-BcpqekmA@M6k0-C4fFBDT5@(
+CE1FdYHf#CGmmXfDbHh[Xi"UEChbf@-3eNU$3`5CR14QLah&DPf'+T)ZmVA-*AD@
+H2hrYRHf+`c()hbP5@[*d@%iPhla,FGZ8XE*Al&Tlaqrp3K4a!ADUR22ZDcE-aaq
+q'(DNmeC(YFKSXpp(!6(HiNVR@MRGPpMrA(HGU+X5!B(iCdSjfSAP*IUAe1ki$S`
+ECK[PI1qcI(,ADA4qM`hc`ba&fX)%Q(%D(Hf@'edB,1[Ar[Xr8p9)6H8i`60H-Xa
+XPC+kZl`pF2Q-F'"Rb,d3maiNM10k,JA[(D6%""T)+bh4S&qL[pX`N[)J@kJAA6#
+XRN$,)b#lAZL,H3lCM+NHm&3XXb*cTdISSE)GdH,,CYp61DGe5jGA2X&jk[5&ZGR
+QVc,D35HIb%)2$DcmLGqfaSL#GUGm-lSiEe3cf@lZJB49M0icm'3dGheqf"p#Z1-
+6mR&2aCkp1F'*BqaA&N1e)+!R5d[EKMK5NFH2NmR4iDf"Xm2YB%ei!Gd!BqUf9*I
+lLJTR"C-%5%rrJ1NTL"pTLiCpImNVkrjdIEPj%*3&NNj1B`1QmDNp9++[m8ZNIf6
+h%S!2Sq`rXp#VRXh2MTl%*RiFRZ4@!)iBeIN$qmVVSNQS3P58#Mi6#V#5!(Bb5&2
+k3Y-G4*3$bT45I6UI%6Te8B58",,&rbHf@'-VL9j)&-E@QeaY'iI`6r@*kL'me-"
+m6aIVQ1R2l03r8"qbNpm2P%4YIYMPN!$RRFp6i2Nb%D"EYYPpS-V&,ZqZ)kq3!'[
+q$*dlThMA###`Z(QqTkbrJrm-C9VKS'eMGJXfIeqXGpRVb*eGA9Q!!!!!3J!!#DL
+JN!!(#J!!U3UT!!#U5DCfF(HDL'Q'QU#*#(#)J(QSQ(!)!)QTJ(Kk!*!!!&!!T'9
+8CQ@R994U999iKSB(N!!(F#!!!L0%9d9ACh#)#!#C!!!!!!!!!!!!!!!!!!!!!!!
+!"4dM4%99C@9hGQCf4fGhN!!!!!!!#)N(#(Q!#3L3!!#3!-qH(A(9C,91V4MmX)3
+jHZAki9i3lCAi9cZKpqM6jZD%1,2#((e5lDb+mm02QdH@((#(1"EmSib!Pjr2rRl
+Y1N!B#qIr(iFrPmc4$q1@1fGr2#hH%T!!iq,2kHr`kIY#5r5bVbBBll*3kDpQ9mS
+@aT[RK$[m2iH5%1[D'(eeJH!4''k0q-*ki+D!(hIiIbjIAc3TRZhhel0Z*B26$9[
+Kl,kkBIQLYMG9$T[MGf3pmDpNY(&R"cm2EqI[phXjHVQKeImphXr+(Aq2q[Gl2J'
+USDJ[HK4hq(LkpXSDjf@6q0GfaTRlBpNSB9flJcGq9NUSBNi`KmDmGX)jBcYML'$
+`h4T"[i`Lkp%Y%,TQL`'Sf3`a[ba$3"pET5UP9S&51b9d0Gml3mP1hUhBU50XkUp
+B0F46S'4IZZjF$QVqR3BXPK*%GAG6CN%J'h[KUM6fI'0p3L@hG%00ACAL(G5'2MA
+CC#AE+l(+0PQq'U80ff1!1jjBk1)2rp#S&C!![#0,d@l+`af)L"(pJ4raUE%LY'f
+0PHbk'-K%ibK&1SCY*X9GPEUPHE&8cXbYZ`d,TaKf9lX+rQPVm*BQa9'!S!"S8*P
+8D%896b*@S4K,'R3N'rVm"9c!+99fk"&e-kTIpk25-d1r`cCe9ek"FLb@1)B!`rL
+eH*6fd95eXHc0Ti&rZ4'ip)VlSDE(LJ-UpZUIbKM-"*E5M9X[RPZ"KrA1,1(1Y#&
+&-8NSd`'2q1&(D"YKPpQH&)U,+m8kUV`%AlaF$DKP2AVV)hCAFN3![imm2pc$kV&
+SE,-P*iYmLX1DR#LkD9#i8E5)GhF$[kJcM-phSekqKG2Z$+Nm-fRZE$bmL)2aCiA
+9dM(i&AL"8YRT'-BYJSiJAYJ[AI`ST[H&)S5"4-kRiX[Ae--8GpqQ,a4G6KQmD%(
+RmA`m9HFj,rZI)8dlXHjrRFqR1pVApZ&!jSh$8rKj8MdCMrXF299l+mI*mDkKbY6
+"DCJ,jCXbC($LVPV'P-IfP4jX`$2YcKU"K$AME2$'#$+%R*b8IrbM94Y'(-fC!G3
+LQfbR[[PZP(&-iC4TfV`iSrD8JK-3UPmd%S$`JG(8lASmcP"2lji*HZ!5q-padLC
+MYlLJ0c'UU'%l4CG)!9cm3[22aGqL&N`rS)*hh6ZhfZG9TA9-kXdf6`(!6$KHi+*
+K`Ui*SSM+DTiLVLfq$+EK$M6JU(%*c!Y%QUUm`kA&@1Ec)6V)KT!!*"DL8k9H-EH
+,d2'S+bJZZpSXkh['cEJja`5GIcC#,la'FMcH6rf3!-Nl+a[Uhar,j8b(PI(DDaK
+DVh42MN)JpYGGQ@'e,U18"HdmZ@Il1bbl,,XXZbbl,,XXZbbl,,XXZbbl,+53!2k
+92VGP4f9(j+MlmJNUcDFhh`hAcUbT'pd@r5"j#*mI&Ai&8lC*l@"L(42ldAme)6$
+TfemIV8M'hHP!Q`N8564-M&*"6ia5(5[B+Q0$"99fMk5"3)N5L1&G4fT0)ArBjmf
+fDIEJack0PNp8E+,F+CjA$UJ1jrIiI[)[2G4AV(U*SFp9(ck"5R$Xk0e#V2#`(FY
+2N@iFP%lDmH4T+4UlBh8bD3&&[4G,ZI@8DJ"[8JKlQ2R"KD!93&[cURiZ2meAmjh
+BL`LXU6rBfricSKl8lSBjAh(lEek`L6lEZQfLq@bBb'(f`1h,IkCjQfkBAF'05Z#
+h%C`S(Z*XZp)MQb2bDFAeHVe3pRkG,crlHMdHML!!!%)!!!!!UJ!&!!!!!!!!!!!
+!3(U,#(HkD&GfLCQTQ)UEN!#(Q(D)KJYjH'"fH*U*#RS!Y'9NCQ@A9P4T999hKT!
+!X!!*N!!@!!)M0%9@GiKhN!!!!*!!N!!+!!!!!!!!#Lic4&C@C@CACRCRCeCfCfG
+fH)GiChH)LBLBQBJ*L)LCLJUCQB#U#3QC#UUJN!#DS+HrNK$j@er5(j4YaMC$4(E
++q'bGd1kAc[V[b3`h5)-K[M9G03h`hFEkkUlm,k!3Ir2irRh%%3jIEc3pXq('k[E
+Z`KPpAUbj!"IVbHRSk1L'VM$0GA9$mZ-VVi4Ye`pedEI!('[E+P#"hEU`B+l*3!)
+M$K'l#%pM%*TK$U"bZVeBi9cY*#j`KHqHZ[CA9%K4%1K'k8)f@6mTDiBfkjA)S@%
+VYpj*a"[A%UMSZRqXUX)D-G9J4RVVUPEI+(,ek0(Ac+L@Q3(3'+)VlIMSr62fHq!
+1fc$KkqIRf5iflifdU`qqQbq011qZVG6,AMci5qJ6IR*1Hf63lT`mDjH3!#beEr+
+[$G2("$@#M#UHm!IA$$M`Pki)0[irRq[RYZRXf3p"%5PfR,$rm-#ZPje,8lXN!aZ
+qHq82%46PLKA3$,*$pFEm%,hSXF(j'k$[fF[pZD(Qckr@i'mRM$,pe24!YpjqMl1
+I,pX1MSpIfHRerAp80k4LC[T`KjU+Hli3lXhcdjp--X)FQAr!F9a3E"%H4@q3!26
+6PqiJrjAKTkZU["jdr#(CdrPQSB*Zrd2MUG$VU8&fRp1cik!Dk+IaBP-+2pT%*E%
+,Tra40eCY2YlFqMZcr(X)TBAU%FV91b`4kP`3Bb`2d2$QBY,jBB9fl@68A`ecUah
+bY`[KIM9ZK'm5ZF'c$m,TF,U`(FP&8lGNVT@e5!@R9+@X%BC!p8jq#j!!Uq3"&dL
+*T!%F*h!F3X"`"2b%S8EjEjLDje1QSm#Rieka-lMK2H*XDS@ilp8JI0T8bAlBUmB
+%GSLSG%45X,!!ZLYJBUJi5d$,A-2&N@2BllAJSb-DG3@0liq"(H%3+eAcCAYaZ*!
+!$-%AXYQ+UM`BKPGY9Q*B43`F)+pdlUrhREJ+FL5",D%Z!0Za!M'6aaI,mH#-P$H
+r)VliaZVPKa5JS0UKIAql%-LaKi$G&r#99FE!(0EMI@+XX8d+m)5mC@X4m%0j)'U
+d&Fpl@YS'2eRUK(K`'@eBU5Z,4!N5"RiPEV32"4G'KXc4GhE#Ad`&-6(GmR#b0GS
+cDbqH36j!3F4P4%6r'H-2#fIN'5$,*-+"4AE""FMhb)+J6YF`RVDh@QP&'!B&G1+
+66!mLY#q[I`Xi`MUeA5mDf*m96RX#*`a[PV%[Zr9ADe@YJN-Y`ZRC#m1C55C"185
+Bq0r([ddHj)*Jj9fV&HN+p4N6G8+pQGBe'm'fi#26Y0#N1A,cC+'@288jaS@5i!j
+"-N+"D2e8jUBIqfiiERb+5r!(X5&*SqZPk,*aeJ)+K4LP`h!%#2XKQq(lBeeH!B[
+bK%D(e%61&fK5+ha&H3&Yl,9r)@P2e,+1B8##bZl&VC@Y'feq+X!EC1lQ1C(8+3'
+A9-$CDk4@-Kp*[Ye"Ppr#LN#rqrTH9Q[fXiL$d!3-&rPZ&'#*3d58PA$@b6BJe"i
+LYbTN!$FM+Q@kXAeNkrIhXNIFNHI'Q&R)eMm5aYf2XDlj+SX-[4`'R)d#&JPi0!S
+li"I0H5JB5-C%r*4)GrHaDVj'`Hq'AdX)cF`K)CUj,ES"C8TdQ#EFCJ0Q0N0NSi'
+VDQMTX%rKQcmC@FFJ,U@,`!H,`aUQ--A"JU85"e5HN!$d1!HG3ejajF32L4b1!NQ
+ZB'T8Hma02PVX8,ijSK%DY)aCZh*),,GH)A',+BJ'50@96"a9GN38$-R1q9&J[N!
+j%8a1'U0AJDahkri'NfZT+#AaK#JSDEd80b'%#%BXDiVA1(k0c&p*HqH%IPZ'f1!
+VdU'*T*0PMCEhqU'%QNI')6803TScLFBD#VU`VCJ)jaY"`%lif6)N3'iLZRj'[Z)
+IiNVkeVd%HPMlPMk@X19RQ,DH0`L#U$XdJ$B#lZP(aV%UU`U$-fR-#(K1qqXhM![
+#&Gd4`FC*Qh3lG2HXD,`YPNkFih%KX##Bf69i8#&!c`"21'0`,CGJ11AM@Z+aJY[
+&)L4If61RbSB`cherZYHV[4c4R05a[Ka%HLp5+6a*("mp)2YjS*&EeHa0,2d1l)C
+*laFT%9606HV'iBBi3eeLk`9f$811JaSHi4`h*UkcI22fD2PhDB(,PD,jfdEVRN#
+&beddISbiJj'j"4J342XiZbUFpDPiSlN+BceF#2H0$U&TdBlTF4'5()ZE3dT%e55
+'BQL+*2%1'GkKLJLaT`QdV`*cpQRZkH[Vk8i&#4-h-*V+'!`ed$fl*N"10`hJJ[-
+QLHCZpFJ#V"HqCMJKLYGHTQa[I@Ui+'RCf()XaV5G%Cccb%SrDJXa#QT`H[0&BdS
+19[(GDj'mBhFkR3aZX9,Ucp2[l2MTlXrYdZCl(G936[H#ZQN)SBh*#aCMfL$#*HE
+-K'bBfc&a@U@e9[6),rpre$cddIkMFJ6614GFF'@Pa"H`@IJ4BL1Hl2ejJLcVhb@
+hV`-F2$Q@G)VLP@0i"5D,8A)-C%aUX05[eEe5$a!P[HXBcI#A$",#4ahflPlP0ip
+J)i8F9QE%E6MH!`PkM)%@*bm@@8E404Fa!Ni)KZpdj[6kcHrV,9JdlIX(LI4l45+
+#UbTaBXb)HI'qlR[h!(R[&hl1I)i&V+p3#J6a3eNSCYP81R+1`4NadHjQZHm9F&c
+B!Jj1dZ`@03CeQSM3r%[CXPlY!l[2XV)QmTD[68ca@TfEm'Z!IGe)(B'l#bhb(&0
+(rCP)D0RPB5$"qLm#ckAdFQR$MC,NC)5ZMKM`NUC,hX%h4B9X[LCeG1@,Te$$QMF
+-S$,fLJ#&'PMX$ULH8(2adr+qfhRpTAe1J9EaDdLfGD3B)2IX(A[5h4bSlCZHkGS
+F0-FYSl9M9DP#+mi6INj8"5%KIe!"!NIZ)8"l@XE3*U31@b[`-Vpr%BClfk*EUN$
+b6*-3UJ`k&bT)$hANkH(QMjdf((TKVHeCIdRZ@K82YX!q*lbf'q8EJSaYSATaH@f
+$T[@NEYcDHlYcqd`cddD,*4')9X`d*,)R6b18#[EDZkd13'#)R%`'mK!@'cR!Se4
+d1Ci"PS1hF8KBf*kaa+B#fdI["S[m4,Yiq!fC(bf-Bq)ZDEZ'I((*-e9%E-Nl2TJ
+Q#RhBEdU0FlI2K$G%6m4Ek01i4$4SBSH*L01I-F[iaP2&1kBqS5jP@qlFkFJhTIS
++[@"KZ!S'Eehe6XmSNe&'Kakcl,1EUCVc@iP20pHd%PB@#ReU4m!+E*fl6d,(6+M
+,H-0iqBSEFMEraqA[FE1[b3!U(5jbQJc(D0&c[KD2Eq,f**hemaE`%l5EAf2qqa5
+Y(d&i34@BEB(6$N![hRMdb+T2-dHI)G-JAHMC3QYK[(idjd8$l)rdIrq"U'h(2A0
+bl24bjcdJ0SL2A`Bm%a))fCZP5`'d+#amk%!F'1CReGcCSG2ATq,liF2I[D)0mDa
+L'J35bEU1(@Z$IHXPYccVirbJPr)+P'9N1UFp5#,TKl`JS5r1Hk3GIlEiNQk4%ZR
+jGh`q2ETSHIRRldr(RXFC$q#S&)mm+G3iQ@All#YNKXImkNf+qQK3D[E%6"J0p0Y
+X1Ql8IlfD'"rjZRT2ME$+IF#`&,qUJX#IUf(hm#"rCUYXTfcm93*TdH)8)iN$IiL
+pV`16bf(BhG2eMiUA46"K8QiB(BIf$mVrT1l`KPbqVlIU9$0PDX0r20fk8rT)E(I
+ckah'HBI"UQMY(d45JrX6qI[@Rq@FqSF0rU3YGSmD5phU&QAVK"jrX!+ijaD!!!!
+!3J!!LSQDHjH,UU#3!,#`!!!!3&L)"SLCCeQ)H)N,#)ZCJ,LBKTLRN!#BHC!!KhN
++U`Pk!*4QC'CPGeC&@&99GiDA"i!*S#!!!M4%49999hCRCRGhLBQ)LBQCN!#VZDQ
+k#j!!Z`ZES,ZQ3#4&99C@CQGQGfGhL(GiH)L*HBL)L)KiL)LBLDQ)QBQCQDU)L*L
+CQCQCLBQ+QEHEQ*LjUEPjQCUDUEU+QlZJZC[[pq'q!6Pf9A`!(UUVP$pX*I#qUqR
+2IKNb`ebR+k1%Y*LQbF2XmIQmher9j[UmIrRSKe9BE)BE*3dfD,m,UVBBi99eBES
+H$KTiGRKT)d)%ffDDY933A2ZKpdVTkBHZ1hE'B3r13IrpUk+UG1'01RSp$NNS2cV
+(+&Pe@ZUFDiAfBhD*'@qq(9+kAR5P+&mfjli3m"PIXY`UXRIjiIYP[Plq#GQ@HhJ
+UR9KPhAF&XEXZ&@("lrIPL34MPkE+q$2Ubp-mG["ID3IE`D,0ZARYem(MbbdNC5d
+jpaM[2Ad'(DTJ(VbkJ%Cih5bffJNbachCE,Y1AR)*PK'[J#Db#HiC2#5fF(mIlm"
+PeqMk2S)%-'Em1q"Me!(H'C`d@6`M91mcZp9PGGR992A$TPGH'9`URUXZfKL&Nr1
+5%Fhjh@G0@Q9rhJpkpXVUkTNf,Xr8cT[&j[UmAPKj+I*$`IRrMeq(r3-b0Z2mZAL
+p@Bb!QJqC1YXGd-mSBhL)X*,#GNq#fkc99K#h'kfbq9p*'A&JBVRCJ4ITU+$ZI%S
+aUT`Pm0'b-pC,hF)06PZbND3KB')A"LXCUQC-4d@Ai'4K,9SiiE!H"1M-BJ%rrD*
+5KC)4%EQQ`#K*jVaMG'H%T%4"1Sch3kSlNSAkV,G`G"X`Ki29iB"T[PbN$IA$miK
+2G(4$r&)NSVh,28K$l`R)D!HAclUXr,,r+MZ[&6j[0%2dK@*XVQ)L`i,29RVUXeh
+4YfESAiEJj!cP5UH"CCk819%SQ"#F-h(l2aiZ6qkL!J$M!5-b#ZL#HLV!d8Td-bQ
+Cf'MAik0K&Gq!%BhDBIM%,)Pkpd[IM9FCX!H6KG'&XG(4%21`X-SpfU)MS!D8EZd
+4cQ9!aq6ZbMEKCU-2F`BP9K,E#8`h!RNARE)NCkqL@lXTT-HrTH55JkjJ["QDKE$
+bHhQMQ"Z3!0'0)IEp[Sp%2irh[IVh5N351IU)Ffd`iIp,%[kph,")Z4Ae#-581kS
+fd9S)DC!!BaYUQHN%Pl%l!F-*Y5C!"#k@S'm`cUX4p)CFGfDKH4CeE+JjiK2UXZk
+$e[9*jDpa282,+4'P[)J0Qhpr0am[Zrrhi3ki4dk3!2#$E2irhfMbPQ#mpPR3+4D
+j'$LBSD-8"NY0448U"L$(CCe@iL05rC,5B4&93)#DE8`KcLVU&B-'"Z4JJ9-F0KJ
+S64(5XlCM"GPfZ-k[h0'`B4Y$pMV8P+cP0qMCCBG'V`iT")U[q'kdi5,)3Nb-&lT
+4"l$X*STJ868Cj9J4hq,MjFhXcHlN!TCMKEMK5*2a#I2)4ibT$R)EDY00iMU-qD1
+S0FFJqR2AB*p3KhhrTaqVPi[biiGCBY*d,T&MB9KqcIkiGha3b,)cjrY#QGha`b-
+*%F@iBC(*+cM(N5-(63#S6INjIGaFIX*JJKXbT#'+LaK2'ZXP&bAR3YKPl#K!H$G
+HZ&'@&%2SKeA#0c[%hi`X`F,UBBhq8dFe0SHhCTlb$`KRHR,U&S"!E4c!21Ed,%[
+bQ58))l[--NRcC&6,jQ8`SD,P[9DPNElD!lYX-ab-*H6AJbSS8Q,SANk4cFQ6Lp1
+0YBX*%PNYYZ'ib0pV*ECDJ+CGmK%@ci0'b@MS-pl!lhR9'qZ")j!!S-*KPH!CE39
+'a-f+U(hLCp'kBV4*INqDLMS!8PC,h2Ua9,[80H9LBK4c#fDTA59LC9*'%h!XH(C
+*Zq-@ADbAp&5&!%@+dHVQrXe%V4N**8Q+jSPV584P,Ra9Rj95XTHQCmQbZ+b"U4`
+X,88TZHZ-c084+HXQV55TJpdP@[5j)T16+ibdU`dR4@""5FQK38LZUR6dR,Q'T'N
+%1I1NU0b8J16Q4TCbMSpfbBBKCDc(k#U&(B62eU)#&Hl`H-N@[a'Y3@18*MkD!mj
+eME28DL51,bR+X2b+&E[$PC!!M1ZK%,qU)C%S(KYVmSkQ&Vl,3NZIC$RqeZHD4MT
+P9kDE,U8fc(T603q8AB0GNEk[h01Uqb'Li[em`deU%-4&J(QqSd+'mKqHb[6+Eq%
+IckPdIH51k)fLqA@KJ&'0"Ck)eiDG%E`Np'$N)X(Yi[J5T'FFDT'9&5LC'Sf"D-m
+hqjCe!kMCXjJ9@"VYDj!!fSCD"eQ0!d)4LH'cC#dP,KTY%b80I*'$l+HD)cqG@-p
+"Y6-1[,4IMY&Fc2A6m2Km%D2*"50$A02@@CLC"&03"+H3!,j9bd&S@Q0`CTeVPRD
+K'N9Hk!%8-[5!kI3-0PU85#d%ljZ4S)R8KcQZB!I0THCpcXJ`CZJSQf3JqI3BL!@
+f)V04Kkc8k$Kp)-a"1aXHcHBl8G@UTZJiDq#BIYYE(K%"apX2)e4M%*ZP-k%Q%Y'
+bk4V2&(+!bQ(ZNh+GSJX2bH-8qf0i4JD!Ta4XV1c5XBIRXTpG,b,G99ejVL9(M[%
+el3J[N!#rqH-VK%C6S`AC8LS&j,Qa"U(5,`f')I,KXEU&U33I@h)%+qh9j#Y0eC3
+UcG98*LK-2EkI9l[bKemmCpN1ZMm)L5G8@e5cN!#hhbcVLff0a#hYMFZ,4Y-,HQe
+J@'kLFXh,#[2LG,F@%YjmDcL`Q)@4I(@C&mGDiYH)G!@j#KQU,@D-#&[bdB,Ldl1
+NKEMXk9aE6,33YkjD$#beTHHX@jM1!@a0U2'TBM,C+i1&cbK`3'c9IjGCUlJhCcB
+R"K&C#'R3")Mq4b5Nb%rc4DH2!G+(!@A,H&"D&Y8,4ZSS,65-S)[kR9JEV5"e!LU
+Y2r+-p`@j`$Im)$Yi`GmL!lq4A#dh$%[LdEG&jRbHVfMKHfPRa`j-EQ(AadB4-5!
+)Ka6e,MQJ)%3i$cD)*`#%,$e@IEcKji)1,l[E$m#UdAMZa5B4m%Yr1NNj0`r)hir
+J`35P+q4L(0Qc3j4hi3J[*CU`kU5YjZCCJD$UjBKM,3SL)91TA`HNH'FIRS+hZZB
+CTK)GmBV9[UUZdBeBAVSCDDA`QX`(&cS'l66$mCB-*McSE4q&2aCE(ck,c2"!bSm
+!QL3j0&6%ffJmf`&P(dK,JUqdGbM@Z99$miMP[&k61fDY!`'$p-@l,1MTm`9kA-V
+pFF)jaHCG#`p'+TAl'+b@&Qec3cfa`&X!m4c"9B,4$*Aq@SAZT'N#G%kYVLjQ*0J
+$baH"G$%l34HL'c(JELI8D%Kh5h"'A4iY`(Rr!4IA,9JAKT-'XiNKm"&*KTIGd,I
+Y5JKK%H8r(DFSl`'dSDBF8$M'Cd[4fh$U8F6(6*p#QKk%31MjYUUMVe8r(XkqRT!
+!#M6akmX1IR'LFXV`69++pY+XKCI3IUSRhZ&8U3-MGd4`0U9e2Q-@Ga4Fah3$&Ip
+#+dA`!(+ke[F45Gh"U&'p2ibA6+14NC(+*BI'*CL#QV+SJjkqjHIG@q+ZTb8GqCd
+i![PbB-F"+c0[TCHkJG8Cj`1Mb5XQ$c0eZIiYV`"'J+iJ)iJ)k3%-0Z)%1)%1)%1
+)%1)%2iJ3IdfQUPS`KXEBDfemJIAM!GGVa"%YXP(#hK'N$kk0'BiJB@N%9Lj$`I!
+EK#9kHK25m+N46BMC)RThEd+FAN!IqB5$jmNN0baNMjJPi4j6ePGXZ)lhiMQXkeX
+rJS'SiF%Y!l$c#+03l&3pk-p4i6%Hr3PEBic&1-N+!TaP(j*9!mZfkeijJ-#L*rI
+aF6Tda[f9DMEL#I3%5"RDNKYK[p0+0R+%cPTJF#*q`d8ir`XMj%")+QVi3LCbBSp
+"CVVXcLLRE(iGjFi8TC23-$N['klU!T9D)1-M[pRe4hqKkZ++"(HVSh6Jb6EckT-
+cc#[&ABflbIXZ(l-a22mjQ)+m$V5@%Z6iM-[KFc+qEjGV#C56)Pb),+c[)A(iS+4
+rAaIc-C!!JhVFFr@dCQ+Rc3DX9G8eb(r8FbD((6X--P$[0Lp*4LDH+hbRHj+YZhS
+pcYD2Mfc'5l#U4F6jlC`lA-ahDR,E'0cZ9MEL`f#a9j)IBQX(m9[''&A@phk&HFP
+DN!$lN!!jEJPkRqI@rkB&[JaQ)`bqrZFAC'2&8Ec*QqfV[lJhL`MR9l[4`TiX++p
+kG*8fE5D)!rmU-4EVqb)rI2Cb,e60R*I8b'bm$"*U@65I[i8*rp#j1&I+d+Fh(F@
+*-hGR58FAQ`3XV'!*5S%pHFX8jUq+Y1A3Z*UqFKRkDEb#"hGG[0(A&CA9S23ISS3
+3@Yk%Q&@"%fI#KklVcSU8ERKZeH$9H6,LGQ2(V6KB%Q`+CjIG,m4B-&"f(f(Y@SP
+ZSmc)pk$A%#r`1c8Aq'&`r'T+@V)qVM-UDKMA'GEffc-EIA&Kl5bB(CNCXTDLUCp
+$*iL@*Aer'3*&6%pAGDdk@Y)kqjC#!ZfI))9p-VMjmU-!b!XFY+MCi89ZA03PVpm
++$HD!XGJ"KGjH&KX80&98`m`[K-US2jY8'aGk""XLU#FIA0bU3P*b13Y"XAHd3E)
+N@-2,QS'#@%h*!JfmUTXM@G12VQi'6-B(*XJfqY8fqG,'!2,QS'"X'ZH6dV&&rf4
+!MbEVR!'%Zb@&[qN6Dr1B1rXJ14H$I$TD1Pel"iePR1,&faA(V6i(Y18Bc@&k2qc
++rTHYI1D(VRm9(JpEAr&Ym[EMAK9G+m!l1@FBC0l(PFGP0(Bh+-LjbTebea9'M&f
+ekVCK&2mC[+q)BRAVT*[TpXp(bif0`pFESqP)J0Ka5DmZeDbZ+MQRbT3G($U9N!"
+C&'mB+Q(d`5m3p121EXPU+cN*`C6AQEib#M'%Qk$Cj&MeffLTE8q-V6B9CaHAMA1
+4EMHHaZID9IDdmpHe1Ad!,X%+1q4HHBk'aAdcIdUIZ2XhUQ,6Km[hiLr#JS6f'6V
+Qdk2E1XBcPHS,A`b[9XkPdTSD4N-B`VIl1"6cBcUmLD[5e2ep6LUX9MmG[C(m5+Z
+[3)X,1ZRbB#lVA*Zkh2NV2!4-dX@-k6564idch0Zl1QFKSV$BAqGlHR2CCd+E,kJ
+DpYlpKS#1VLbI-kTcf*MBeaq%``@RlaQ$9Em*JmYMP*3di3NS@ED-H9hYR2e*KY1
+fUr3VDdBm0,(FeKXXkVFFpG9q`B5dY*Bkf+rB&+X+UimeBmJ4)3DfY$SPZAT46EV
+$ZLkh0dUjG-Ci*kPmEN)Lmjd9+NEblkC[XY58P4YaYQ9KVS8(Ve'PBFXNGlq$iUI
+5V)YNT4R3b'Ur+e+qN5U9IfYHNUE'e4aAU!1pVTi@50``JeJXZX[[(Jq#eX2D3Mr
+10"1B`d-f1Cb%$#,"$4*%%B@Hp4$#b#8F2f,dKTj-f0jmpbT6Ki60iXRVVZA+ARN
+Q4+SLE&A%2SKc%UimM5kM'mKlV[!T*89*PZ5FA6U&1CpRhZK+@[SH9aE#c88HZ"1
+`5pZA-&!-cEfM0JY+Qm)8h9UJAXa!+AXaG2MScc9&ZD290dG)0Tc9,TXkY$HqjXm
+Yq!@*ej!!aehjMe4ff3r3-NG5*`EfVP&B[(Gfd3YBM"IIJfG1"GbbJ(+eXTbLXEb
+#ICk`+PQlUEHV-jUZq`cZK'R-1N@8M2+8kUH!*k6U'r!0fE0h"G'-3UIf+Gqlfdm
+qjjaA@HPeU4(,hkR[URSXV,J+YZX'-SaA4F2,H(PYXVYiHFU@[kHL`mpml`l4l6V
+BRI#bJm2[IpXaSYm&4'cK6#$-r3%C4aJQK*5MTi2EdbQck$Hp90X!P@5'"9Ir6N#
+++!)PpE906GI6J*!!BhlBSp@k-bJ%Jc3TiAEQ@1%mYZaPYcN-r`SPPTXZBiSjXiD
+e"NYT38$jf(fG#dl8[&'G4HQ--XMYd5G-dM2SII6BTBjX4HN)(D2[EU@U`9(UD3E
+-IHaI!!Z3!#G&!9$&!YUflYadk4fGPcT,J9dQBYp1MLfV,dlrL8B5-&m&)8&#YSd
+4m)Beb0lGRY-DjTDq,XhT0%aUT+)`jYZBBXU+ZV#DTZ*I(%[MLAaa,iiPmE5q-GL
+mI*9'ji5pQ%h5@pa0Xra0XrPB(&6"rqTJI+U'F5Mci2eF#F6L2H$,Pq0X+&!Ym(-
+[cC*Ea'Z)CX)dj[l9'RNreV4Bkjd,DMYkX4AMFGi4%NJcK3p3hIRF3MF3MF3MF3M
+@)'N'daD-AeV,YFCeI[%d@LX2CbkP2E8G9FjY&pJ[94cH91PK9miF+D9$-L+m)Rd
+3Gq&BG[q02e*dr-Q3!1UhU'!F1El"KUBP!FX0NCiaVIfb*''LZr)Uk0UBGFeUY24
+Z$VNV,E6VkiqclX22M,2#d1f8'TG1GS91f1+qq-ZpXc(E'm9iEcq99a63ph)Pq@H
+dk@+9f9I-HdLjKISf@@$Tm(#'Vi(RS9[aNSPJ'IcIq8&RqVq$phh@l0,Kp6phe+*
+FiIBiIBdD+pFGPTlE(1IBjNTaZ1@Z+rUVQlAB92+qhZ[U0GBA4YKdHGdb+Q(4aGr
+EfBPXi4rc0&H@1DqL$pYUdpl@`R,pq'c!A[GA4lBE,ReklcM1'I#Vkji8fXi08l`
+M1*QJd,"VLFYjcPic8VSZ'[1'['rHkJJCqbpkCDSieK05rBJG(%V34G'MhC[6kpr
+Ij1AhFA(l13$&GJq9Jm40FFmLUREr&amZEfC[F3iLJiif`8dp93XH-jI&8aN8'qU
+&,"B6HKkCFM+9'BZ--q4K*6LhLFLe#A!GB6&NNYMHDaJ`L&8`d+`1+Zl`449)f#8
++0p,C5$KCNmlcGRkIK-FTG'3LGCK"AGLkYBGcqVqEr1EeITbjRQjlIiZA0l[54)f
+DL[i"TDa#`5I%fHfk8GZHXIhJH2pZU%A9FEe%Lc"A9-rmU*`)F`MSjT6pq)NEl[M
+krfrEZq2*Nl"kJR-e-@M982U"LSS2V5jNDl-&PYCD+HCF[I9IJ6)&'ID"0iD@r[-
+rr(Q1TmGQM#Q!BIG6e%'lrIKQ'rk2LcSa[`XfKk1Q'Hm[Z-+(Gm!!!%)!!*Q3!*J
+!"J!!!!!!!!!!!$"TF!"9QA9RGfJ(LBGS#3#(!*QC#3!*N!#!QBJ!N!!!J!!%K@4
+RCCGQ9@K89RGf!!!!"h!3!!%c4&F'CRJ)J(!)!)!!#!SM-d4&9@B'"fC`phZMCGZ
+RUM+IP5kQLHk+[M2rJ,M`RM5l#q01MUpYHB+II9q&FFhq6m,N'08GAYdHZ1D1L1E
+pCC!!JqVXl2EdG2CdDIC'RekZ[mpA6e-(qhMPY`ae4[j#6MQ%CqRRkI[q1Eh4r(p
+r+*lj@dLR(K``abMCKM$@$9fS&3$q1%F*@pmZkDN(`fmUA@h8bS0J3hafJaa[Yb4
+hXK0Qr$A-1qqG(%IN%cN8`f+QmH0mI6NJd)Dh$I[PIV8`XqR(CXRM!)+(iclJhd4
+(ml&4#Ti5Pq'85hBcPVj##cKAR3J[MKZPGIB-aM*#Zkr``ljkblmDCD(iq0f'(IB
+4j$9(HJK4CIRqE"22&3(5YbibhEZA2(rmDC!!KND(MKMVM1dRV9ldRN64e4Yf`Z@
+hDM-fBFEpC$[Kab$qkJKVVijBF9[a5qcD-#-X)Pab`hbbZY4DSPRL9GCHR#+14PS
+JLYNCiDCCHDFN8MrE'kf2k6D22(b[ZA'FZ6#EbN'f8GT),VqH01Q2pR`bR[qKL4b
+AT$qVaZbfaYRZi4Xa`haZ,$ppm[#kH1LQ8VaXDp%pI',,#45[la6lTiD$H,1HCUY
+Fbr(hHp9HD)cdR,%UY)pmff[mmm)Y#U&d&'RVpN@lCBQ)*fX2P-*5Dk-aZCEMjib
+iiR,RR5fM2!SkZl$,#a%$&A$#kr+cIGI@LpU-TUB`8E2M*eTZ+JQHM'APA&Aj1d!
+0EVVVM+X8IRkIE8k@iR+mce0hHK+UbC,j8jT,KMKE1P,VqjldlRFEi596qTd3TTC
+I,I0RI`dA`BCdZ4lcp2ZU%phAj[856,kVc"[R6VX%*cl&RV4p2jH81'#H*[m`l!`
+F,haMqITpi@V,9'L2X(!eIZ,HUVH8JRm"U(8rdC`D,9%PpJNLQ9p3Crf42Vk@cGl
+2hlkpBBGYT&P12#"YBTH5*Tr@fAZle@fkM6"Q0HDX!!"#!!#3!!QAJ!8!!!!!!!!
+!!!"!J!!)L3"RD!QS!!#JF)#!KTLAN!!!#AL!B!Q!N!#3!!!!!)4P9(CdKe98@N9
+&GkD3!!!!#B!,!!%N4A9@!!!!!(!*)M4%CQ9JCPGRr@A1HIYZqNlBbl)Ilpr4p*I
+hV2@(A!#BI+0pDD`lk9Kam1QXljkfeZZrU9GCdc4KqAr0rkIpZZrD@YpCk@F&[`i
+3[TMM+p#-+Gl%h*j0YddPV+eTjm`Ack3mCjiDhGA8&H&,pXTCfeKYV,#(,T!!dGH
+pd*jhilB)iU)8Dhq!ED4d)PZKT@@PCSlMRK$kr@A@d2hHVe%3clj9PRI*'0DAbNN
+F0VH!P!4bT6a!HXN85!M5P8jiNT5q(#9mTC8U"-Gm)FDdmTi5E5XGV8bMDGm-pXZ
+8KkjPGKY,rf`,dc%ar*%UL!#l,3BCYJT,3d`TYbaNX4fbcI&@jpL3!'H86"HF,4#
+eYJpmqHaFfk(R1hK!N5#+E@KI&R&6Y*[BUiI--I#PCrj61dF@*hP+T1)iU2E"+9r
+r1fM,NK%-X*3mSeR+h4FiVQ+'XrmFKF3fE@5(GG*AcML$f$[0lP-Uj&%V3Pj5c$C
+XF%Gpeqj9D-RlKjJapUFP5@QQ*+@9%UfIL)HDb[TN0f$"lIGGr%ZRR5Z'Uler(6'
+-mi@Prmd8c@C$@Zeeh$B[Z[CeGAE8ipqA4+2Zb32m0XThq'q@'h[C1b"IZG3H-1h
+I$M'I182GSJIiFXmGr1RPliAAI)DE!*,$VjG1b#G$h9j+ZZieRP'[6VeRBfa#(KD
+fRCl2CjqIR[D@lk9jq`M'*6QFE5F+XTeV5VI12Mp1(cKkrL9NE&@`Z"jI2bP$jbX
+9YirQ-q-E,"f@"`0NcbdaNZ%'A%Vd#-YB2lV[M66SCcek8-K*`jm4U[HI+G0YB@T
+"I)`mc[i[b[L3!+p-Eii5+EAj'&-mHRTh+jZ4f8D95%de2qpp!5E2MDm1k+QjZll
+(mX-q*i8*(G1q@BQH[ZimHiSEYc`pYhqrId!!!!"#!!!+U3U3!!HUS!!!S!#l#UT
++L+HTGj!!ChL(F*QDLR#(QTDBGhZ9!(GhB'GSZBJ!B!#9CQ4QCCK@9'T94BH'T`J
+!#)!G!!)M0%9Q9iLC!!J*!!N!!!N!!!!!!!!!!!!!!!NN)d999@99CQCRCQKhGhC
+kL)GkH(H*Q)QSS)J*#U!*!*!!!!!!UYrIKTUVMc3R(iA9AFB"iF8-NIC$C6RYPG$
+6+f',AZZUceA6Z8F"6$haYZUPC$Piq6dE`3hiF(PiBIhSd1SV"liFRSiq5(,jr2b
+HEcrCj[2pd1APj[YjHEcmX0Qi)'(6m0X2llfrcr,jpAelfqe1+`2Br'"K$LiSCYd
+1QfV2$X4#dfD)G9Y0RZKdmF-90@U1p[K'r,jrXbD`MRfeX*D@+M"#Q'H9GFFmb1U
+--G`%!Lkf[&e`&88fET@4K'Zk-2$A)2pXdA3RVMXKIG(6IA`mEaHaKG+qh2%+E4&
+%I-XL!RC6-XaRPC1QUb1L&9M"`40,N3Jd%`EJ5ZKNpRIpD4GYM6S,`+TmF)&4k*C
+lpN3L%F+kPAiK!ANjP$EE,4H'FT!!&9@6$#0I-(NJe"mq*["#fqaXBJ6"(&'!%K`
+"c4(HbQbqQY'RRVYPIUeK#lD`aTX9BpVfb[KRTXK6Ai8lVSDSc4SkkCaZQk`M&AT
+YPX5#2m0-p[0j[-!BU)cMPEUmbKD*TjBRJK$SMYTYQ@q+-@B)'2AC8LMRZ)[f9Cp
+G@UN1F`f@3`fjT@K%,-a*Ni'R6e)B)IME+AZedqq0N!$Y4lP0F1ZN(Y-j@lJJZ,j
+I2k3$m(UiBHU@hGE9UecKbIkp(SiMD@re2`qN5EEBF!J4N!![AMe4),S&&,DXek5
+f#$m`L*XPSUdeCdC-e#TY%RkkjH!NlICSLD!4%5lGJN%NT3fjVTLYPqSY'KL[c9K
+Q1ZV2'`9Ki1[&Lkc(H(I%($*N`pAGLpY(Erp!,*rBTqBRTF6q9(I$[lZV*qH((d`
+!CLaphrp(4dp%2dr6$hJ4qVkSBHhSKqG'6mZlej!!"RYKdqc&MkHr[KhB`JD1c&e
+d![#!aiHh*4dpq#&(EkZ[ep!BA!iFGG(C4N`j+1lY`"D"9+EK![$Q(Ge3l1R(k[b
+)Iq0(A4NpU,cUSbGT@(9hBiBBBX12*4k[AeiFF-AVaiZl[k3m0Z8DaC!!"PjqbQi
+314kf!BRLCd-`Z0e!HN+Xk`1#)$B@CjE0SapXQQajf4S`)h3Zeb[V'b)'1B5f@rU
+kRB-)kV4&i6E3V#mHVJSXh(Jc'31J,NA*f4&#iYZ#T5B0XH+Z91J%E-J,lJe39&3
+MKc*G&p#KV0`3%IhR"TJVrKc!N!!j`VT!bEJUKj-ZLrCYmJD%f9R*J,h-,Cdchf5
+&#K5LMYSbG2X5Z5'#iT3kUV4KhReacqiZ!Z##U9qH,V`dGVh6&iiB+SRG'Q'9'CP
+I2EHK)De$DZAQDaI&8JVC)AmA5A6m1(3d005`H@V6m(80PF3H@U`TC`ZbkDYlHha
+JrrEkpl+#6,3K"jH5(LJHBT@#1IMjH6iX2!&#"AlGq$#bk@b1LRGamI(rY8'XC[%
+K%!%r%a+rmhdGqb30FY8R&ZAi$G&Gc(D&T)8hGNY&&%eSE`8el*A6i8QU%D6d&%`
+(VM+fHTc0`3'`iS-4Xf8lM0)YB)X8fDK[rXMRMGG5QF+5@h$9f%[!3M4*SNK&HLI
+e*$!6ee5N)AD)dQ5rkhL8YX4!`F0JTlNTj--$UeKH4cdLS,'!2#0,IkV0-Q#Nj5#
+HaQ3,,MMY1&jPLSKQ6cMeLdHQqea$mBXa%UdL+i5r,jrZhiFR,JKbHI"$r1#(fJ+
+q`!Rh3fc@"H#%Cja'jl%&HMA-,f01N!$0$K(j0Y1Ih8KmhN6`epd3I#FeahkQmT2
+%%(6eJ"cS+rqRI%,39Xp,bjB@dKpjMQpabH(*[38j)996A9reI,bkGqR5PcU4ic8
+MMbhq6hKrV-!82aijf(%-L9BVF[%[6+8d$RTT(rJXV3dMrbp9ECIXc41GMVP0YV5
+LQqFKIS'"$`Ji%b[%lU[qNb+Rc#c'c1!jkIfadX2`&'$)RLKERUAS)kbP`d6C)!8
+LfR4"(GXlRD+[I8HC6TR1NE@N8#"4XK#T3h$SQ16%XFYG1D0I%qQGR9-6H4B+&l4
+,"hhQAeV'8P1d)CereR[f'14DS2,Be1QZqlA!$P9XV%U8bG6Y*0L1M$BYl&MV3,Y
+b@C89"#"FSHi5(lTl8ee`#Vl4K"1R-+$i)9Tl)$L#SbkePYpBdj4V&#e0(T&S([Q
+eP"jhQmQZrCBcE+p+DicY8T!!&*a[ISLf4f5CD'!TC9V,U*aTPDq9i1Fc*BSbTF#
+44-4AlV2GZfCQ8cq!)cV`&lVJ4L9Ej(*lJd13!*LTQ1*5XEkPcl(K@H[(JILmrJN
+lSK8+)eqKi9,ii*`C##`j)BrAf`b8GR5H6'9H@'"QU1i-F)HXj6ZjD(!a2IS)4cP
+QQ@jbfHEk1ZV0iMI'ZPCk$MPKYMRUdlJf3ae%+E$XbfPeS(I"02%q33A(*PL1&pb
+ZU6KdUD6!3LbF4IShiDUj#qNieF8kKX8BCZ)-IE+laB%)DIb%VTC`CQ$iY(6hFIA
+hBI)AGijZ3d4fQ-3UmABmb[G9q+lc+4Md#K0jU2a&SB3#N!!&FD8Q@J*8mP%mf,T
+$jc6b[+BEel'0B9TqJUarBBf4'')I,BjSHcT+(qC`IKEVr#bG!dAV2DXAZMHVPka
+d2,KZSpMA20`iZf5Kc`j!kEqHq0VLI!)jmR(ENhKBaCYN,pJ2re'Pje(KL6dL2M4
+P2C`6V("G,crr4GG(66I@1fpNkUfcB$!*chf66RXXLILd8Cq6I%rVF4H8XYMlp!F
+Yim[*$#-H+drE`(Kk)Ef@)-phkbcFrLcj#AJS!R3Rkh)r!%"j)3KPMXZeH,9pP4V
+R2m#HX#`Di'VcKE!mCGXlRI(I+3lick$$,jI2qJIQ2pDbdN`Aea(ADF56(c$EI-R
+@Y*6*4YRp&Lc`5e5kZjTPKpIX9-)AFG0r`I`Y'9cRFMRbKeT#3Gra@pPHiq"!a*,
+(GD$FD$q&@LH[RbkaV16%@Q0MUc54#%&[ahXZ(),D2F#Eqb@jHk(i1CL2r"Cj!`I
+mPprhrI$T(eJprpRdqRdl`!!!3J!!LBN*UJDl!+UUUUQl#U"*QCF*L+"hD'GVPi#
+*J)H3!(HCPiZC!*Q)N!"iD!UC#PS!"'9NCR@i9P4D98CRGlF)!!L!)!!#)d4&C@C
+SKiL+L+L3!!HD!!!+!!!!!!!*!!S+!!!!#$-c0&999QCfCRKfGiKRGQGiH(U(U)#
+(N!#'GiL'F*!!Q*!!N!!(QUUJQJ#T!+!+!!!+#D!!!!S+i1#'ZbfAPK6UPMCMPTf
+B`Ka3d5r3!k'q@'0NlSCm[(j-J&I0i2Qm-2Rr$8j&r$[Kaq6,a`cjXh(iXhdq,0i
+iCmrPcrqHA2p80[D#$$Sl,iI2Ni1AhHrcrhbF%+P$b(Zpr`k&!VA2$E'R$#bkZhG
+UXZf3!+@8YP#q1bA$#NG0XJ12GlrqCki9cZT+kQ2$$6CFJXfa`f@A!)bTAPKNi!+
+`@)6`X!AMDd`S(V$heaaKTMM,9!"J"5(ka"[rp`MUh4S6CMAe6RE$'NEY8F040fk
+K)9Fpf'-S5"9lBAfaVP!&$9CVeb`#AbU2Z%JbFSGFSG8Gi!S#-+LC&YL#Y#Vek&S
+i)fRA1'q1&ND"9BNMIV2G#Z0a3H&)GGP1U%J"CB"Cb3JlCJlpX,+3!+6KMZ!)l3R
+BA5N9K2!X1Jpei6fKNX)dVkN(9H%JdkKI2VZ"[!Xr$@3M$V`X!ELdk[E'[#CK%SA
+Kp)JjZ+R3PpFEP)$UMJAFK$)V*P9K$hfb$k)5iYXE,9UbNZ`&VQ8"mXm0LL8(B@@
+fJLAKpB&5i0kkA`aPJ(iP8C+ZI4ZZYRAl$*!!i!RrC)0k(`FaJ6'&XU8$T5r2)h0
+Sdqd4#fhff5%K5U#B[ASDMh$e+McK,rHkc#@dc9&[33iVSdFccK985Hm%Bcf`ZhE
+G)2fkm#9!X'PBa3)QZc$'LK8*M)`VkShKACB3d6KU$QZScZbC#')LEePqFX"NHVM
+EE,8@0ecYXQP'CGcK,9,AB*+hQ0S,(jfa"q&BIdB`URZSASB!%!5BJIL!5Q##H*`
+8B#K1U9a2dEFCT!85'&,[XC!!+4F+)11kqr#@)RjGYdA'VEVUP(9D$Q#cq%2CG--
+66k#J&3"V$3kP8VL0QUCJMe4SB'QC6(+B`FA4crN)jK`bP+dh3$[m40DJ95GeY#B
+j+XICCHd,1AMVfJBIb'3qcrp(mZB9U)Q5S9Xh1$"bmHE0Q!erJCSYPeQXV!dDDie
+d"[m('A$FIKb9DV"+9`12)'q41EBpPQhGYBT,`DbGmJBm3[DR3lZ$*#%+TEFGRGr
+PeR24PrAGBQEqRD9aSPf$,B!hclK80G``irUmReIkpUL'UNm(hqaFcC5b0TDpIB8
+,,V+m8&292AVaP6PcCH6N4A"c40M[3K$MbJ2+'*GabmQAaU&rp1#'`*E%#,13!*!
+!d8G9&MC"K[HjK09"'4#0*hZKHKImQA1JXq0`,%,fQG+$0qf-'6-V-h%#VI4H8kB
+dA1C&`qldrip#Xi0aHYE"#(dlVVJeIhJPBka4I)$rpr!C[%R*ZQ,"MBcJS8*3B*q
+d(RfVe!qSG3&I96$F4lqlJKTAQ)%Q%c+aKS1VN`iB-d)"MpSdkqkV'cXT+9eiPa5
+V6VpTZLrC`3qe@95'JhKQTk((i`d'QGZTSJ8*!TebYhbG$rp["$e5V5HP0B5KrRF
+MpXE+IFJITfhM48*#XcD+0Fp`B,'mA6DP4j8%S%*Kc##@1i43(CkP5[r3cd!)F3L
+QAF*6BJEp2S3@rlh6T)*lhHrqUK9"!N(C"jK'8#+LaI`1'Y,&'+[F3`+@kY-jqa[
+E(N!Alp@Q3P$X&P&i"rm`AVZdk),YJF-,F)fN6r$84MG-5f8*PAa"**,Da3N'N5U
+9fSDiCFY@%VBpJ#rr!2+`UQUQ!"SM,VXNAY%EP@qHFk#UHRFSFHeN9K-ScUbC"eD
+m@d`*cYU4-Q6%i&D3!)%Ea4[BM8L-L0$C6[(B)fP0im(UTIr#5UUL(C68lS"4MZ!
+5UlCM)JS)TNjF3"8,e[#idCX2$&T%Ph+VD)jfhT%@1R'Q!cq)cB4!FIm[2pRUdG2
+2pZMj9**F4l0LGIc!4Y(j(!%+H-J+e$GR$'HeJa49ZTl+VSiB6kjB0!NSMfMDK$L
+iS9,el'k0iZ"16%AEYDD&f[UkpBk`0eMlZUp9mUaSPr-$d&Y"#f%qkUc@#QYehej
+LVHp9cIN0D(G8ZZ4+i`mGiebfAG9QQ`*j!Gmc@Xa4&HPjJ05"&!KlDYGRYK"Upc6
++dDqNV59Xkf#&Mr0eiUbLe[qDhC!!(iV2("SEfUa5S0elPX+[aXaTdS(VJ(fA8Fc
+DFlUL`RG9e#G5d`*3,9##LJQEL6&,B4bk(#k6#c'MlqMTk)IEcqL(fG!bfIMqS![
+4mLcFk'VNpqd&RiJi$GKFHkrdLe38QTAkGZ+T-cZYl4JAL-&aJilNSb!8,"BR-E%
+4H&`JLcS`,A5f$E([(E%L,,P23JrGb+mfDU4diUEd!HaN[6Plr&(3ZaK"MYa[[G1
+f1aV&)ij!&9)VPlQL3@dq-I$*'F`Pa,mCN!#`c%C9F3E&0Lk5GESm$+LmVI1c8Y4
+Z4fQlS+XKqS@KJC)c9@klITRf-#HXD&"P$2I0cFY@UqVQVVYh`B*P!i60R0`*b"C
+"fCq6NE,CCTKF!T)2#@156@1")b4R-"F0@*b0ldbk,m2d(#J``EBEPG9(HBJ'&j5
+RD1DR"-1MfmF(l2+Kmp$3XTU0,fSMGch(3Ya5Z6Z"-p9aUBAEJ&0KcE0NY5qpZVf
+5`ZiP[M'mm8PVQA52AS$EMkB2Q[V#0KqB`fQRPkjbJ,fQTf$pi5Q'fmMR'(J%XKm
+Q!3CB$HKiQU1@Ep2#IM8SF*I3Rc$2(38V9HFNSj("SkQ[C!i5`Tj(T3IIm$hT'2j
++)TRE2i6X"T)h$f0&8SjBMN2$RmqMSk8)qUGB6*qK+k9@MJ+3!&GBR,h*Ul(KL03
+c!UZ&mG@q)X!9j+`dpX1*m49H`Qimekj&0e&20A!X2Gc0$"K88XQ3!#J1bNrA*R'
+NPhi"&2Lph[cTlT0p$e9Y(hqAalMAA+p2eiDm&AAk4,pj`4r!"FNH4,iFk1["2c1
+l@rH`mTITi4Va2#+X2relVIN(fN(0[`MpVd5k2VF*%GXV)%,LQL((`58X!$2ZXa0
+&kBU[2X%q&`RVcp,qH[,qr2TV1DN$Pq93DM&b+$if'JP9i+A4UiIGMe%qARpIk*p
+e8B!!6V(m"28F+a8mHA-ceeALQq-8'qH+#i'4jji11B#BK+jJ(fD5Yj1rq)(bX*(
+TLF"ST*Xa1DZj(@li'S'VrQ(`['*bh$Mjm1IEaG-,l`4AqlMaJQcbArlAE#i(D[+
+&ej)TJQ254li*ppmi*KT(R"2[[eJQ-DRrB*XDYpHC#m%4L1qF%Hql`4%LRp%P(1N
+j!NU`3HAG2eJ@qm!'-3`-2TJKI*[XRZ&D6KJRri4+N!$X1!dVBLT%CY@[NB2#*h'
+F!PSAJN*`r+9DBe3dH10Ui`ZBN!$T[aEbjL1lF'YMP`%BdU&2iR"6DQ8($`f"ABE
+A&X!&UUiZ0[qV9mYhjd$IR303rPD2aqSkVk"mERS(YQ&Z&N,3hjd'H[3Cr[30`q4
+[Yl99d@J&fJUiah$r5arI`,`dd'aG2M%""mkHJSZ6jp#rmQq3!(rF3f(l-DBJ)Ji
+e*q(Kh4'Dp8LZ9ZlmE*[Vq[kiG(TmlRre[0j[0N!!!%)!!!UlN!#UTJS+S+#JS!U
+J!%#)P`PhJ(GRGhL)J*L+KiPjU*L*U!"jQ(#)H3QD#9Q`Y@9NCQ5A9N4J99CRGTF
+)!!G`$`!#)c4&9QH)LCN*UU!!#LXc4%999@9fCQChGQGhChGfGhGiGjKiPjH*L(N
++S!#3!!#!!!!!#JU3!!#J!+$Fh)CT@ap%-1Z8mH(CI#("$TMq9mViE)hAbT1(*Mi
+rTaEN)FfliGk(cql+k,GrC$MqR(a`j1,Liq(LmR$aHD(*bHMLm[Siq1'RD"r$fGQ
+U(ciYcPlZrfq)%6Tr(hIIlr`kBF(!#*5'U[2'q&mXXBC0UJJ(#Ni`e5MB!EQ!Me4
+ZaEJ(P41e0H%,SjBjT6!k#8r4I#S"A83`!3![$!&N!pp'(JbEH!JJ%Pr6([`P1&Y
+FmYpJ"m-e,Y0H'1(qpX!EDpGS+'L-0%CCp'($ebbiD!5VUm*8*$UfAbrC$e9S3&"
+[p9dEihE)jGq'ZGXEl`3J&qZQZh,$6Ae!Ak#KlU88$XVDp@1%2G-"f[#&PGk#H%i
+pE`YejIeehi4bNijjE)`"(VKi,SehdRANYMi)CpH'%ESC)iGFBNR!N!$65$$ZqfP
+d)pPHR9E(I32CTAAi!NDBiD+C3Nph9H@(KpINDd@3!$PXeFV9$(iBrMMKE&$18Ch
+iAd*+3fJNhaXT-,8T3#EDlijFHmN$!X&p0-8@!Xa&VTJd%VEB6TJUXlDDiGCBT!6
+A-26)rc)%-Y*r4K#f5Z,!IfUfcNDViJSN0P)!k$-J04K!4L3l+jXFF3hT,N3&lL9
+C6c`q[fp2Xq##R4@%1P2C6U$YfQ('D&h(V)JKLd65#a+H@@b@AAADKchfaQB+eNB
+"B#,'3#9c"1+"9-6r#eNS!3XFDl,U**JZ`YM21SL9C3r1'kmFfdNY3DF)jXdE-"'
+3!%$dG@#-r&MhK'hT)fd8cCJj"8Hf-"U0rD)FC)Z8+PP5-RThSAPZ%6Pi1,(am8T
+liJh+c3NdK@XfMf'UfX90B8-KF+lX2p1R%b(RCSVRR3dNelG8Em0STKK@&'qrhp-
+'#$IGIb%"bQKeC%hAaYc"@")X%(k`a+j#BAk+"GXlVSdMbLji0-i8Ud0XFl-Vr3K
+#lZrreVA[!FMrZAcKe#ZbjI0MmrP)18-q6(ir-J1GC3"jT!M2958`6eFD,"Y+3Y4
+C09CTeQ(c9jPTqdbYVZD)`9[q9hE!$MFX#$d"j%2YP1r9AGR%S"6,%8bJ%*'UfXk
+$SpMmZ*[@[*-ZaLdAcB8`%clSpGdX%[epPdV)IFQLcdTScjYHN38aabkr8ViIXMU
+M2,'GNShqL&A1fk6ikSf5"0$Y6R5%JPd,LbbF1Rm[MH$%8A9"RP@#Cr%UQTec8Db
+4k$*NZDb`Q3NX5K[`'A&C`NK#*R@+FMC(*CT*EEPf5e+bRJi"D`e+I"$0EAR%F2H
+P8SN-AcM2$GY-EDmK*"NiEL3G#BJTacAPSTB'9k(&eeJ*aCeZaMGpHp$edeEENX6
+ir2jr([RDVa2Yd45Vfh9ckK"1@H+de!j(%0A`#%4Y6CL'$0pNVm,T"`4D%%$K$%k
+DCCCT@($fCcNQ5PGYY1X*MV$kbXJF2'l5jRdjk`8SG&e2e0QA4Vb@K&HH9NCLK[G
+jqMSjpiSGmBVH@L)q[hp(rIGprfPhHE$9k1(K!'+q&'DACq&3A`NHYBUV50P!Til
+AZq"Gf(ba9"-V+CBrrmh+1%(Ghr`h)FbVXc!B2H5Z[3H"*3H8jJ,R@@(dhiX93fM
+j+GPA0E%)BDi"6EZ#ZrX3Ed&!j$5epM+i&&bDj@j6#GAYN!$5%I,,6'EbqEZlrh#
++MqAbB8cMB%%(G[Y8MBMTpIV)Ffq@pJ3XTTdTP!1A`91hX`J'cNDF,KC)HEjbCq"
+j4L)4$86,(('SN!#S*jI$C'BUMD!*m!eRE4ADFNZd%9Y3'kDJ9q`L64!$'fY01Eb
+TMHFaYFd9VC-Gl[666$i8kT@G8KdL5PR'(J5cGP4P%KSIYI8(jDdFX4INj@ep5QX
+8TBS3U!BISGpV@al8emTG&amBVjqNh,I,j"A8VGCl+BUXdPH#hI@Qm00q'[8LU@8
+YekCTAf0SieJR!SX(cQ-5KlHhdj8-i5[1NLl*A!@Z#,RDSX89&BI1dC98%,Pi*kV
+MADr-JBAf&@HfQ5ZfS6cUjZIiF[1*GIe%`ij`MCpJh8H3!&j-M+)ImSPM0l6Hf$(
+pS,&2h,fY4N!hjI)$Rq3pUQGp'L9e[8*,M#1l06%BL"3Qa@Fe`L`['qcAGG'D1d0
+$k@e2'c9a1qhZ-CJJF5ZA[SEE"-A3JVf*Q"*qS+TC6%LG!"Al8QF,%%8EX"Q`'Ua
+2X3ml5Zp-%IqL@(m5`jBD2&Zk1(BHB(jr'8aa41F+r!DSK0%er'4*crKC"3AD-R+
+EY,iE[Qm[PmIQ[eF[(U`hKYXFiL$5YB%Xc$FH!F#54Z#%M,hLA!KJN!$k[C53!-A
+KYPd$Z!,UclYjKI&Mr4+[RD)@IP%r+kqrbUpA#r50#BK5lfJXd8[!E[eMdc5dpDD
+MF%INahS!rrhmH8H%XLMeC+XK`YIlmKbj3@[,aN+%SkGR+c2#EDVK`R2c!QHNMaI
+3*LQGhIrIFGqrlVp@`-Aqp#0h[VL%5lZrq`eh(YJcaShf8KNNHRFkGCZa#BZjP'(
+4(aU$1&LIT38KR6a4&JU'l0)J,Nj(N3bqGJm@I%0l0GV0`")1N!"UPUYfZN0aDri
+KDrrZ3bP@6c$L+!1EPHB!-34SEG3EF'5!MeP2YqTr8bD0ql[148cqKiS*N!!(qT!
+!0@-eP-@-'2*ACe*iZe(JZA8YFH1DZ@@839DV@3D`XTc-[&&6R)qHjDd&[9di'1q
+DSEUiFIM#fXSm@*M$lP9HeMNK-Vbl+a@Qm(VjLAmcbaP*2DC6eh[T$AfIH3$IqJe
+6+mC!Lc3-c85[eS4j,-"Z`GqPM(-pe@"BB2I)+B+X49NqkbRc$Fh+*aLHAI$`Zli
+6bdEi(BjaH[JC-NDr4,8REd[S"N(9XNGhQ)RdURe!*"%f1mQ&(#mR(eV3!T&LcKT
+ErJjd3)M,G*L@88i+6!$#H-id('*,A94cYUf$Srfe(aVS('LdB#e&!XP-Ze!YQT6
+!KBBbNH-Jf4(-e2"empHPQ'iq#UlF0[Ui+ZEl[ZK9'fm3%TIV&Q%6l0&h,c@feR`
+CMkcSKDIS"aZRA3)Tle[6TD&I!dGMd#"&MTe8Z'K1hD05IiYjpZqUjc"Ri(')l1Y
+6,Z6`NHrb-kdLJ##(5q2*I,hP52`mErRQY84p[*H[+,I3jc`TAJ!iV[eBJ%Ir'm6
+4F)qGeqA`Rm3$Zd9q44chM*SGCj!!J0mArR8"+N&jdr3G,Hl[rH0LarUMmdCX3#b
+4Zr4180!M,`q0jNP)[jVJDR63QkFHc#'kMSpjh8BBE!@LQ&ehV&3BbE*D2efJJ"S
+#`0jM[r9"aX3jEDiUhc9D'IP&fe6YUI'JUd$c$fq(Mq4l-mMqIq1rUa(V@p@*YeV
+abJ9j*K2I0CbYIiCjV(GDfJpDKm(-mkL6[UpAUKl2Il8hDRr96qqr6kI6L!!!3J!
+!QDS*S+8!N!!!!!!!!!!!-!U(#)HJH@GfF)QBL(#)J+L@Q)S)!(D*F*G`!)S!8!#
+&C@4RCDP99@T99SGfTfG`"i!G!!)M0&9fCAL!!!F!!!!!#!!)!!#!#!F!#!!!!)!
+6)c4%4@9P9eCiJ)#)"`!!!!!!#1$JM99A,QMUqI64XlIKNdh8aq8I#kh'1UM4A+2
+GXf5YdeGS&ZUAc`U`Mkb[`UZYMPbCI6-%$rVcIiiBMbI(5iKZ,kaPp16,(,bFR*a
+mRjmHAd4bFR0PpA0jrdLcF%(([lGNH5EJpRMp[KrQEJMcCZ'-efcGI9ekmBbqVdq
+VL!0kZ@0'k2II96'G$DLh6(`[SYrQ2INMSSUkj!mkYBE"JQ!%84XS[aLl8aij)Mp
+UX-EkY'h%[J),MZ[Lbl69UUTS)TJ%*4I+++klZb@Q0YZQ9mBkj4M+qc!S`K[23%P
+(4IGrf91-G'h4@'[ce8bY`P(QjqMSjq()%9db"`#p'MQrISrjmIPrZ!XY@1cQiq-
+!f6'AD@cGIemDKI'6eU6*kYAE1@(UUYPTRXPM41T229EXfLf[RdLSXjUHI6I4UaR
+e96666d-ZcZcGrFmB$`ljSmIYpj!!AqR8'[QZX#&%3ClK%eXDJ9B"idBT)Qh!5$+
+S3$HDlk+k+VBR%FcQ"0'kBKKCL@@BS[PrlE9H$E#VrmKC!*j88kd4eBVS$5)24@M
+@`lmJ['8fqQbbV4Pj0k)N"fM$F3j@KC4ZLfl'*GS343!Y`!q')#&[6LJB4Q$"h4f
+9!G*GS#bZSdTJ-4eK%p1(F&0hRTN`ea4KFAVZ4[%cDIf5Bbl6GCB@I2QkHlCI9EL
+@GhcdApIFJ9&0&T8b60MG#%JcRLQlEY4D%8kk,k+48H#2QhG#B&9"F85bGH6L5Kj
+GY&QbZ8dlDVlUE,m[*hcEaJPd3qk-*$5e',-V8L4J`Gk8JFRlc%09Y0Hdalf#rdY
+X6IETS[dcDAH`KSpQ"4Ycq0YYY9[@iM-GGpfhVeY%dk9$0X[ZdlD4Ta-V&$'e'EF
+@pNPFGEEVYYlPh1eT-RCHHiBBCp')M9c*EGf&$4p2TQcqAbMfXmphF+UPFHBA@')
+cMdQCBpeCjep2TlN2IGAB9-iGj)q1SZ#0G(eNB8%'Mb0ZFf+$'rG%Y0@+5f2@+RK
+PlL(@HbZLNM3KqDkQREII+fPC8hqbQcHU2hqbJ"E0cfJh'AYP9C1@l!ceGT%!3cB
+pJlEhE&3kdJQQ@UiPIIGH*r6`kHbV5PNXp+66jU0KUUC""E+CcS+RLH)Kdb`Ukl8
+jE&Y&J9ljm*QA`N(fbiGX"CcMXpT36hl4Ra&j0(kd#ZIN%0'q2fPK6I8K+F3lik8
+3rQfBm)i4IMVUTrQD%e#B$har&`p@!,r[[Mmr$`p(KiHV`m-[)!6+!6P!*j`#ITi
+H(+"6Pmj3K2mDN3(hEar3GSpYM-Jr4d@,p3f&E5'kDk,6pbH2frXpS,4fY)*B)d$
+2J%2k[D&XEJh23,JIm'MmjG)E$GB'DrN0*Z%83`TdBf5@3*q(Mp[`IGZBYfi0%pP
+p4jdNU2K!H2fr&Yqi0f932C@%VkY6dD&D$Uec*LI!SJCqGd!PP[ak*mh4"rU6Gh2
+Vk3+EAGE1)HcE"j(`4lIElBprlr#1VTqEIqpkrAkjTJ!!!%)!!+S*X,S(UUS+S,Z
+UUE!!5CD(#)H`GfKeH)#BU(#'LSN)Q)!(!*USN!!)LJ#E#9N!P@98Cf5S9P4J99C
+hGV8'!!G`'!!#)c49CPChKiLTQDU`#`!!S!X!!!!!X$8c4&9P9@CQCPCRGiH(GfG
+jKhH'Q(H)L(LBT`QCKjLSU+U)KkL3!*Q+N!!+N!#3!!N+S+S*!+!+QU$MiiDT@ak
+BI,mIMA1l($2M(ZKc3q9@Qf-*kSHd"@)$"#NIa`PK$XMIK+Gd1M24rEL"!mA9Bp$
+rPl)8Ifcmm+26kI6jHIdHARp-+24dp(fG0&%0Qm$k(ZlYX2&aFHM[m2IrlaFI&a`
+K$jDii4KXUV[RK#Uq-+VS4U`h`lDYm-CJ0I-"5',5-%h&'-i(hfJ9hBhli5ZKMVL
+qa,!*[AI'V'0N1f@1Z&09PRbq(YKE)&E#I5L#prKp$!aPE(XME`baPME(Q#Tim-Y
+YAA(JJS#9`33NVe3ZhE0-EiFr,#MPKdFX)ie`e6[KAVUfiKEZ@'%Dm3c,#%l`2m0
+fPX)eA@%LlX!M)@8TKI1e&&PGB%lU)S+PN!#D,+9a+"&%'MjKVRZYXKY[RT!![Hq
+'Q--UG8lC6i!r6!pUaK,%'$C%)0Za"%VRIH%(YhmX01l''qHk&BES%,#,EmGFVZZ
+%E3$L'LbJRN!0TRIEI,%%er'iA"J@a8p#X9*#8'#ff0K)RqjkEUYNFq-kmm2YaBV
+eM5dJ2SGm*E0S8r!2$TEP*"3$Lb4dGH'IZ'iY5UVah!elf1dIY*!!UHk+YN`TPdm
+3d59f*B&$@$+@#UiZi0Z*)GYh)GjZB%FTAXhB"4c,,@CIN8N0e!E[`MEU"Z!TkY5
+#b9eGZkb-+3dL[Uql*MkZD9R"ZB0Z(4"kK3bDYLS6%@fP(%""6S1e424!Y`L`XMY
+$@d8Ui%2Yea!F[4#GGAB*[ii`T%!Ze#leIGMIZ#JA[!TUU,bJU!(B)Q-YL[BH50C
+i3q-YNVDVc"8UlJ&GC0BLZf5`ffeEdIXCbQ`h#@T6J3QU"JRHm)0(ZU$a)mT%64b
+I90e($*ShHE24jq(a8X'3!&m91fAL!I@Fe"bfe"KrDS&)lITUc%f-I!1hMpdKlf6
+qFE19ifL&-Y6T6eGlrmbL**qA9%K9AYU%0"-`rG"U6qDGjCM9[)c+fS4XX-GfV9`
+$+rp#4p*c!4TAB4[a0JJR8a)aGc`JM"Af61'F8"(r-dRP$RlJJMrY4S-423$+5CY
+-*4m"T5`-$`L(b5PKB[f4e9EV4B$FeL$0prC-6if6VhE!3@*EJ#((ZVMY%U@QFrQ
+P4e))J'[,!hLNH'Ykk2GYYP@*ShZ-*IkA6cKeLCTrA$R!dNSbj'YJ%8bZfLq,K(E
+9H)j!TPmcMUdR@1(#deqJjSXl1&"f5UK')0p"[9E&`2E!N!#)&*KSdM(4LBU,M,r
+#fT@-Qa(bG4PE%K0G3FLb-#X'@D%)!,83fB3G+55[&Y[@M4--r)re$d-[Yj!!--f
+lljGH[%jTKMi!'mk!Ed&)2GI+Z(q%c9NqHqqUlj`r#UA@H%AQ60Y5-4@![QC2R&9
+RiF90G@0Fl)rTl0&&(%Eh2Pq#%V!,R@((TE0dmA&6G(Y5BSUq-E!U@rQ*1hb82'1
+cDLU)-X2R,D4MX#pKRMS&k20AX-@H1#Ui`3VP,5'`&DRD@S8aYe%GrKrhaL8f(E&
+P,j3`dS[T#[lm6dp,[m2T!jDQK#8SqI9#fG9MMV!G3*Qajm8B34ENm+(#%"$6f6d
+i6YL%(#HTG1r"kP'ESI)$q$p$e*-rT&e-1Uk@-UVCIrT8Ed`K-@CT6)&`-i+0M8h
+"P8J,mKkA8%bD+fL"&qDS8(K[FZfVH*BTSQ)[VrhiS!3l0NE*#LDNPJ(PM[0$R%X
+"jr`-V-F1PH$"%$8a1%*arQ92X'Q"+cRiMSGiFkhk0'Aam3-INjZD(YCUB&'Y0qk
+ij'q('rmCKbrq*4AeZ-aT[ME9h#3Y*M(E-jh#YLGeFIU$*p8Z"RCE`PM@N!"*di6
+8"l1%jr'cYb4S,Fe#@J%eZfr[5EjU1$$SdmeP[fDM0dC[0!!daZCRKEjG%TTc[ma
+ZFS*!QN*U1+JL4Z`pSDSipE%,SIl6MR!@25ZLDLTXk&KD%hb0N3l%a#Z%mA,MC3D
+Rme%0%1GcSP&RD!pY0ZK3Hhd9X(23"b['XEQf"Ac!+Zq4GMAA'2#F8!pR9+%PI*&
+Jm9lQkqXCD#l!4-MF4IBBBrVDNS!-cFDl9F0`eB0F'"QS88[804&i0KDCLA(*#%6
+bBlpU)@L1U1iP32CE+k2XbbbcG("4ErdFVZde%1f"[KXB19[TXP-E&jAeD4Ra)mX
+hQi0cZ)F2fY%"cm+fb#'BL9!!GUFGpC+NIAeb(,%Z5Jdl"iaPQB`pQeb*ifcFd-X
+6@KeN2#DeJ6[6FVI(Q$(!X#HZpQ8!2Kl$aC(3*K#d9CAQC9ec-1U,cXZGb'!(m'J
+fGIcX0J(KJVP&l*2$l*UaEi9-IP6kqf4pcGYFqBB+@#'CjNXCd$ZZ$-'*ZA6[m2q
+@'eqM@P(DbmR2IQSTdbkcPF!jrm#BY!jjf'UlUGiiJ,'#`imfJFlT&%kV"AKX(X1
+60VUNYZ6S*[G0#d&DBM0[ehch%[r@-%C*09RC8,rY0XG@+$S55"0"TJCk)!Yj`B)
+$!8ZBV!a"EkZ[VMBR%V6L,AKT4VMSSp(2cJ2r[2SlZmH+3bPUC3+dEd'V4`GjpZr
+`rBpjjelAT#[iFQDN8)k*3d@R4c2"lr(MH6VM&p'`!m53!"#kMilYP9$44RmlYDd
+$9@S5)k+#+Z-HdSLXp06Ijl+4,TXBPQk+GD+2cMSHfflX)8%&)SkBA'iR@MJ$XQe
+H')11SN6i&)Q)eTRh%*G!X-"A`T%G2RM02'A1)NQ*U4%r8TGF`2S3HaY#qr`qS@-
+#VJp(IAI9YeSm-"*Ti2L1@5#@hrHa$5r8T'GBCQkD62*!8"%fN4@9%McN#m+GCN3
+H@MYcS*ALFB#mfbGTVqr#&+f52VDY+qmNGFbBCahkKqjhh!+RF%#NHmaVB3hq61G
+URGT!6G@[kITVqI4d@QY[3VAE2#,VMq@#D"9kbl$2DqADbZImZdZ(8bPe`8*VI@X
+CBc5Z-R4$3f4J1Ii#MV9$hI$hUdC8)Nb#)T(km[@e`E0VKdRGHrHQ&kpm5A5KkBj
+SRd`&a"2h#""ljfMkMKNcS5C1DmVB&QkCJ%kbECMi1N5r3X%#jE-,Q1#mK`$2mK'
+CA4YZeZG0Q8GZEGf`EpHLMS9(JYqS9U$'@Q,-i&E`#a,Hp$rb!C0JhNF(l"cj$h#
+FMd0IbF'[j[`DrN4VqETC&b!&C@GpV2+c)"2JQChM$)d(TrB9J`H%!C*AC!A`YF(
+lk)!'#N"TeSmSKhEJ*re%[JIc2BHHNEl6mj%&6Gi"*-F0ffp-Kiq8"[RX[B++elK
+(Nb6FR`B8aj56[2+L'5bZUm6LbA3q+BKXBTD&qKe'h[m2k"$ppdlYqb(N@V3HZlc
+mLD6hYB$&qG`mKBLcPr2QJNYap3V2h4G-2Djlh3h@ZpIJVRFmjfKiRM#I&D#59l*
+D4-839GP`66eZ[2Qq2))"Y6d10@'N-NqBmB(ZaP9'DfXKH`CfZc4VkFRiQ1m#cIJ
+XE9YY36H9XXGihCZIa5I*T[lD[ALFG0LrAiCGfI(MaXG'mrbcaV[L#UMZ!'T!G`G
+d8j)!3hA4#QpC05FlECpT*l$aU[RXJ&"'BBm%Jf#0H0TZi9DdeC!!E2U"3X1,@@V
+Z5m[6Z%S+Kp',Rc9)B6l,0KYIjQAK28YT#%YN)Y5J0khA8IBcTN9Jd@rpf#1S0#3
+FQkX+H-9j-pa$@`3BMd),VhBQhCVf9q2MKifYKX'd1H4*&cZU5GI,S0V9)f'PRT)
+ICq2H4q9e1q09rP3&E"*4V8&f9EkF0Y3Z6)1ElD&(kj`$bp0pS(%$))*-rq8iT2*
+m2[qk(bphir(Uq*SXm`r[iU'1RHq1bIC'ckKjK!SRX-A@HAcZGN,hpFm`q253!0e
+faCKprK1B5)[r3!Eq4rrG4b-kQ#4(h9'R'qkqMVIke,MT&5&Dqr4R5dkpa6iTila
+fKmpL"Vl`&bVAp3L5SpBkHPB06pIVpDCUhP"(UpAUiJ!!3J!!!!#3!!!&!!!!!!!
+!!!!!-!Q'#(H3!(KQCRQCQACJGi#CL*Cj"`"RL'!(J!#*!'!!"ACNCf@BCe939&C
+iKJF(!!L!'!!"*&4J9JB!!!!!!!!!!!!!!!!!!!!!B!B54%CQ"h$"JME9[PQMjI2
+ZefH8VX0m[Y(XMh99l*A4ld6"rbPmje6J'cUXVMR`j1LJGrebIRba(Ul0Mf!f@Dq
+EbM*dBFNFq2(MaBrhaC2jM(McC-ZEp[iMaiN*'Il@akSS`GAhr(AqP'#16hmT@@m
+EU[$GI'6,dCHB$CHGJEpBlq-ClUYFGV(Y0Hb1ZkQ[k4R`aTTUm*%&mYaN#dZ!46&
+Y0em@E@jcKL2mURIG9hm,eS""BV,SmE0P@fVA5LNb%TZP&1rICpCE)i-i#rG+,jA
+H-e')EST*+00eRrbehaTiGqmaI49VPA18FQM6TdFZ%LZk3i&l-4pradrpfI$rB,,
+EIEQaBJ-[*eM0PhKLF&iNpGj,ZdpR`caSr[hCp'D)f@9qZq1"58emBe6YPVUThqZ
+FETA5SSe'hcqP9[9NjlE`IAB[Iklk14hPjlV1'rC(I+,EUUlcBkUc6kpNpG0XPaN
+X2,4UPicm20qfp+0ANVk-P9CHlV0ZfFVqVfC-12AiK'GY9F[29jGpRfLqa*JD6fq
+L)M9ZH&qMAiajkY`CeAr8chMYXiAGqd4YrICS`B+)qrir*%G8GY1Zk`bFmAdlZ-k
+YCp&-N!!JI38$KP,k8HKJNUpP&'$fqhfaRq2@qrfadp263!!!!%)!!!S,X!S%!,!
+!!!!!!!!!53Yh#(HkCeL(L)LBL)LCN!#iGkLCQ,ZCUB#RLJQCZeZ*G@9NCQ@A9P4
+V999hGTD'S!Q3!#!!!L-d9@GQChH)KjUTX!!+!,X,X!X,#m!!!!!!!!`!#d!d499
+PCPGPCQCfGRH'GhGhKhL(KhH)L(LAH+L)H)HCPiLBL*H)HCL*QBQCQ*LTQTQ+Q*U
+TZCQDbUUDUTUJUUR+iq11QbfAUMm2bkY&FlD0%kiajSreRPRYP(TREPXZ`!4q%[b
+`X`Mfb[`XRG(adFrSJ"lrcbIlmXH,hD(4!jZf22k+2((aq,aH,`q,cH(RmmI&i[9
+cqReHAjil0`)+2YlpXH+((p2lrapIr%112*dmS+[EZ[XeDmBmrTp(Tc!$HRaS"[*
+(2ZMlEl+irHJmUZd4qZqUlXMlD)qqUc9)%&m0B0dS+L!49(E9IM'HPKl84Mr@c$'
+qc2PL6p""H'GmGNp&QQbZSK6!%*9I+09YXqk@L19fL9mFGFSib[fB%M#$IZU"*4p
+pmrePAM(hK-J0IlV+jAB5MbIGlrIph,3#+kT!F!ASD26q([r2hIfqb),,6MYpAKm
+)!e'-ZmQc1r9i9"IK)pD5P6CTlk5BHQbk@LR2K'P406CGYba49Nkr[+V'",lkVXU
+VD+XZqR4I9TaTdf3K#R!(1%2Eh5cirKPL4TqrmIcTYUcbYhN6d&clK`K#-Br$GYP
+K,('bl8%JGq-E,JQi*IaeeA4RG+)&K)SU0MJ"1#GfeDN9m46#blYREfK4+$,&pNJ
+k((0h@D'L9c4$Ni(&Q%!+lkSbdkCKCpB)R2+0mZkUr3#DlV-GB)B*%bf5ZaMhDl+
+pFECcl!BQ3"D'6Y[RTPJ@D9@SlfSRB4XUX,#ZLB*HV4(N!Zl3C5(Z6%P#q@!0C(G
+`k*ZRPI(EICF(9LLc,D4jCMbKk-1"lSl5kRKV,+*kBGIA6CSlppG@b9pA-5MhF2"
+i!LLl6+q9eB4lI1Z8Y!59J$$rrbX#TG#1@`9*`A"SPhle#M%aBF)X#qc+h'cDi$2
+b`P*JXB3'($Jj9rQ4)KBj[T`Y"$JhrIVhB"mHf2pjGYNZi$%L5B%YmIClqU""hXp
+h[MqS4k&$"X"G+8P#XTfEJ59lJQ`14STMC9f"eE'!99ZL&N4Ubaec#A`(0YmK"6)
+#5l,#ZqcEMK'3!&V!G%9B&BVP2J3Qq*j,@N''ICBLkb6U)JHN0jSpdSDkZd'RGAE
+N9eB6f!MK$VITbYGS-G-if99hc`+-+@4V3q'X"jS-Pj))FRX%D!,+hG(29E86VBP
+PMh@LFETiQ*XX3J'G&HKI&EFF-mK*jQ"6)'*&#JNI#*!!1aV2`B4fc,$%6L5r9)1
+TD)SCZ%FiFrE,R2+ZV)(8#Eh+jl1BIr$FNF4C!5ah%,!qZc9N*h#QI8%SB4j!+9G
+54aEVkp0X`C0fS6Ml"*lHKUmT50!0B-El&P1BDfSYJ@Vk1F&b&)a`#m3eZ'0q5R"
+TR2%*bN4$dESeL0(8A%@b@"J!@T*55Z-je`mP"Fj8-T!!K"&)JZ,#Z31bBPMVh'(
+VU+FjA0-Jd%ai1jdbTF,MiL-3RlRP%SQHNa#BCZD[#)A+r%3hcFh-q8'(NU&NQDH
+BB&i+mf4ZP5qkG`U2GYJR8ieBGJ,ImGC4ZU5dBrUPF'N)aH52JeB#M+VZZCD6Y@)
+"k+'+@`1lDK*JPBJJjY-`,0NqX$S*)K,Y#E3)fPH)@2FCd*DlMCX$`1QUbe%'NNN
+ESY*h9PCS,me%2FK0&-$Pb23%,KP11Zm9P,492-!C1$ZQdf(3dQhjM(h"N@q!&32
+pAiK&rH-r-8i891(PLG@ffUZ5)6#)p,LGV"CfZBLLAIY&L5c%*j`PDE'cLF+P6,1
+#F%f8VF*Gb3GU`-1i+Qr-3Lh32e@"AE)`DAiNJeNpFqi16!pmC`$hBAdThJVk)3i
+kFpQT#f0Hac,Bb'4jN!"9)*c))fPI6CIKM$$E+Zc6Z3Gi@IX$$9H,TJDK(B'Xk)8
+p29[kTBVC9CGMi8eAkYpCX%ikq$*h+!e(kpFNZ0X*S5e@`42b6cK!-$R[RX8TXVa
+5M$XU[XTEmTV`hkbELdh#$qe!IQJ)0'6UP+i#k94G#9(`H6T$"+RCYT1$jPY`B3,
+L(J!S","M`RqF)hJ%J1CJj'BAX!cHh3Fr)dQcRE#S)A9"EV#[#T(#VG!N%ZP5*UX
+mJVS)L'HXT,*"CAL0+J$N8Q0'3CiY,9`8FlVGaP#B9&QPj@Fi)X,a-Y6#)SLA6Ra
+aT#8+M`0'eVKV)BmXc*@Sb5a4'qdP*4,I$,$(Q9K"!b)e',La$6NNP#(0%`6*KDF
+)r!j+GRU6&D'm2JB*PM#a)'#+@@EAlZlLrQ"@iF,#5P*TV4)#qIBjFZ40VX4V%mK
+F+@43Hmd8A46S3JP%HbU4k0#*5Yh"F"3*d#3aM*Cj&"9)1'9F@j'1[VDND5lDTF+
+rh"+VkY1"6rQ$(&E-4b*TZ4d5`&&I-*cS9qP)Kp+H$Q)Z*lK5H+664H1c#%'Q+*p
+T8Ue9@!SLbFP'G#M!4*eka6'Vl%$"[`#'KQY`!346ECf'U$pSYYLTpQMf5PY6!50
+2Y0D#'Nc$L'XXH3NLB@H@2FDhV&cNRhZUQ&,X[-(G4h3'f30XNDTL-QEPI#2kpFj
+LJYUR23V)9Ii0$jeB,,af'C05Y+$`@hU$f)4C+qmiV"J%-r!B2,LFa%UGL5TT6B5
+`Cd3dM'R2AG'cMT*59kj9pQrb9l"Xdq`)Nf'rl,[U3%-S2'N1S,!*GV!C4#&84)+
+4R2(G`"SqU+5$-)U&,e%,[m9(Pmp+bK`TG,L'ihFX(QqR2TMdHlUqrr(`qhK(Nqb
+9p&)eL!UEmC!!eQC$BM!'1X,VXa0LR$$eUm1"f40CKX'ZmY'4!Pd@B5!6bf!Dp&R
+V$hG(qHi-jmRLp&(Tp(2ki%)h6SMk2*kil+0SG`mIRjk2*aI'QZbq[LkIA(13!,F
+rQqIa4iUGZcLMjR!F&2UMr1UqL2TSmrPmmH6aq*S1F[VMfe@Tf+I)+X(qI-Z&BCi
+`HX5dM$1TfKD3!,rJ`-"@c0a35ASJ+dB0!11QfSGLQ2f5RT&14DXm!hN@6KUR#[B
+D-jVf'%M30qJB'``Ne$b3!&'L0%D)$YAIb3&+%!")+"`r%)64%$ICL0*eKV'RQ)[
+*i"Q0@Fk1P2&jI$ERSK5p4h`q3#6PIP`@ES$9iIDE4la5c5`k(HJqVJG+e$b`Y-C
+J5Z0$)[+LGRVUYdY4i2&EVN,`LTqEcTP$I+5-6KlA1,`fLfc(NC8%*$pIAUb&jqr
+`H$PEKL5JS*,hIB!&-3`N[Fk'Qq60[cIdrhk41&cM*9L0*Q@rl3jF3F6dkGFKL&a
+[&GX,$A%!DjhQqF+@pZL`kN'D()#$'8F)bc"F!R`#$)9br`ef62*Tjr,bjSlG9%H
+MQp++aE,b!XQk'@rH0+DJhJhe,*kRp3"2jJ$TcM6i68Ql,0[dmrMfM90Yb`McJ%K
+)0YAHrrJPB*Q3!%U5@2m`5S%A-%X(r)*!kBrF%N(p350[R2kJNJm`4XiA@JH9aN3
+#`q(S(m3G#B4lJk"5FrRmhN*X,THUT60'ZrGJ))#j5,P!Jj!!`CB-i-c,EE,Z`FC
+"1JAp8)'GBe'KSMME)l@X6@`3`a'F++`&4`MTK"'EC('')qXZ"D#i+aB$590565K
+d,SXi[dmI&eFAkH6Lj@jHNNI3F-%(i))!@r[PIPQMre9Y1I[pmZqbX6XqLGTaIVB
+QkDVUY&5'4XUr8eN6ac-,MJeHb[-'2hQaJbRZdE,@QNefc2m8G9"ap6ciLb5Hj'9
+&Cph-ST5iX'`"%iV-&A!9"2EY1IQ%r#q&B2%5!DG1E9-kXB6-GiaKB,&8ULp&P@b
+V9F0c5XQZ()eFA%-l1*`k43qa!bZA%[JMF5lJK$dF(%ZFSidAN!"[Q&GZZ3Ei-`J
+Fph+XNld&80CSl*L5(fYJN!!'U(JLiST@%6%f#+$YQ)SAl5D3!2'J"X&T!iEYd&T
+9mPP%U-dG3ME("@8UeJ&RHd$kEm+B--2FM1--UVK8)Df)kdf5Yd"GRAeP-P9dl6h
+CNp,"4jFGPj4D6%4"0F`L)-B1jJ8"E+Je!"hllZL`6SeUE)XVqe3JfMq&qLj$'qi
+8hVkXCSPeMLBc("ji@T[*4j2(6aR'Q2+,BiqkjV9K$S30)1!'iFiK[-a@l!BS4b,
+#iXN51'3R(*aCV[bGKGZ"`iDkVpTbAYiV*jckRF$i6b#B(9&,UbDNk)YaPX"Ee($
+%ALIa-'DpjeTfe0m3V"$!4kMNk"0'ba+%FXD`j5dGKl6b1qmfb3maKc-)Ic13!-1
+1"1Cc!+G'fdNJ5FpY@Q34cS(1a@%GS'$iR#9JlDiXP5aAeHVE2"#JRFK'S!2$!6`
+*E!IV`q+d3DYAA*H+i"i#ifAXfk#+3fXq6JM'#3'"a@Ud%NKXX8f0kVFHYh6CR@'
+[m5pHdMB%0V,+8,'Ubq"RXM"NeQ`MRY20pDF0T6%QVR*-q(51&C[m%*pif`@U"L5
+J0Fdk)13hN5QN'dkjj$3Li!j"822HZj!!YQDE&G,8CA"#K$XZRhA#`)e!6T&,8%I
+Y18a'"+6GBieMe!&((q1,ilr(j20`iK(""3Ek!$G18V@h'41Sf"+JJCV%l*0ZRh&
+kS@"LUE#Udk9iSF$RP[!N"brX%$KlKT)Sjl'#d@+J4DM-mZB5&9S@e!8[Ga4'-+,
+Kq4abQ0,UEGMMh6[2JfDG1RhlUpGXlcfAK,dJ`H'$%H#mf52VFbP"r)6@"pPGRF!
+m*KcMfp%)K#c4F$4$(I6Z6EHIqdr$Th,E20YNk'ai"bkHEchZp[YpSEN3@EK3pBS
+"cA'$rBlQ[fLl!!Mm1kI"ac`VhXX)$XR$cLCf0DkJQcITfBR'Qak*mfC&lmSf[AA
+,4l"R+0P#jml,pF+Z4hIh2N2r8FZ$`D+G9a-C-SCma,GA"F5SLLHqNpFGTq'PSd&
+8&!9XEr9ADP!p2P`%p[cM'C*5`5$JC$eG9YRl+qHhmH34lpFJV@[NlhRN[$%,[I#
++ihE&kmNb1mMAX$6b,D3r',%VA!X)%fZi-#468Zi'eNih`fF%`SlK[k1I2ecQ0&i
+R3%IQ@0k`r2CNHbH2%Sm#-'PU3`ah(VT@MZAA(aE()H"Cda%E(K3SZ@`34V`V#E@
+fc5V5""q@*&%$ATi#&RPk!kREllYJdeKBMh'%"[hG*[mD4,NCE$4!JlGVDrqIA9V
+BmYPJ1AQ2biZ,j8iik*ii%&Q3!!0S9XR6,qIr1fc9R`mS"cka9i29QeiXPCHrRh"
+JJcp1dC-%*K@l[NI*10&K`DmNa1-QNa`$2)Hk0F363V@(KH@pf3DqB4j))#Cf3'C
+-b)P'p6jr#Ic)M0Y8[$MGF5(b&XHfh('PbA81,L(&YY`Xr6IGEXiFPqDN&MM9QTf
+kl1@*bCrkr6(rhNhq2rb0-a1"L%#rTiZ(,mI*(IbAFe[0cm[c-$AMZj,[k@m[cF)
+rrI(IcY"AJ5%rR6QMb8hkjm[a(da&S$ilqBJq2K!K)4Tc)9Ih!ab5R!8qlIkFieq
+N'SmkZB#@2jrTEmGR)j1))!5LNk3SrRI0LIfZDD`qeN+fCIZ&I84JGk!9GrN)cR0
+"(0I[5[A+,QSC8lFHEp-aE2"+(1LqVZ&J1r)lmCfLQQ)TK-RL+pE81&XY,AilYqF
+9dmfhqH34!%E'Fmq29-4+R#UqN4DMm%PKmI5+@d"0RkF!T2jbI'-pV4khTlF@Mf5
++-Z"#YB2NqmH'&`N&I#X$)([,94TrhBF@Jq$fiD4$2`K&,YT%lP,6@Xfj,Jerc$`
+!ZiD1[lG,k%R"h["+ZL#EpblNUmmMG+*Q1Ql-ZNMm9kMaKT45GSTDmI+re-(0QDR
+%"('qIpLFlp14C"kD$49f$#1$4Rrr"c5T-36M"a%@-pp!#U)1D#cHi1$30J-rM5I
+l30'"2m[*NQR'*Z!#Kl,83)Il%2eB&jTM@A(UbRGi"1A16jbLGVlUPpBilbJ530L
+e,'C+36#0GR04Za"bdBh&B!CLAL%ia6dJFd[#+YkmM#4eU(A+-Q`mrILPpMaqN!#
+Zb+r,CiRc2F@EAkP[EChM2a#CQXr0MIK8@00Kd8X%M,-)bqS-dq'Y#"VMbI-qN@I
+TYIH@DHBad0ImSlrc0mrjj)&IqhVVABF%JAS3#KH1jR'8iKj*3m#%83ENPFHdCip
+VErAY4&"91%)GeNm8i(#HrQ1)r-"-33+a*CfY0Kf3!)D$!RX`#J$$J%$*r!Z"e+$
+VrlE*(qh'[QGc0VGCY%Vf4l$X'Ged03,ADRlq(L,9P5Sl6IB&KYCm3+G"@hq@B)I
+8+2FVS#hJJPX(16m!4(E1`UIAHe"KE%q@CiMh*2XrfT-rp(h@HJEE8R)JbcDqkBi
+*J$A*-k#d)8AQQ1Y1MV`J2[&rj`91UfB8HBC&ekLh,8"#2h`U4m913P-kJ"9k`'a
+qZc8Grd2IRY[J%#,"ArG0X`ADiUJXY#YC(8S5%qaUj`mX8FB0&Z@YN!"1,jCqTBK
+'T9[Lr+Kr'LJi-!@C6rM%aie#%fE51`C8'""+U"q,cS3VA%E#Cm4"kX4KX&dYJ9+
+`$MY,k-%dq"NRX1jLQ6e8%(#QYPCJi,NVbBKlHVd6k[,$*U1P0VCGBQX34Q0&1KC
+RXQ$V@D'9bHdBfD8SX$@Q6$8X'3j*N!"VXXe&p9*EL5YarPNcIXK+&[Ybk-85N6p
+`eL()b+FMX3-rN8Q%'b9#q+fjbRp*MH%Elj6GB)I8-H$XVa5T`VUDE8c`2eTU**f
+K1QPZR58f%NT@&528,!,6dCAV"8CTVm*+LJ[1l+a!D@%!4EQaFYD))dd'XQe&k@M
+"$lJee*[69CDLJcX&RAJ4+*F5f#cUei+ea0YE3UfE'dr*300,-pTjdTaV4i6#IXP
+8%)T(HXb!18R6JGaBcr9J11e5K,TZU+lJd'`j!eX*ZhNHiFV3MR[&ZLK*3`LajI`
+D4JRa,`'92Z-M,Gle`MYUJ-cS9FE$$Lhk8@MrHRQhk4p4(U22UbJmX@V$b0UDGpi
+i3&b3!)9!I%+ZPZdiUMe)QX*D)B,5)K&eNHjZ251QJ4#%1JID-1!`d3hUIB"UG[0
+Tc&8!*)f'NVq!aQSFGid%4CHR2+YVaS&T5IFZl2'V2Tb#D3SB9I(53MFV%%IAeP8
+4p'Mh+)P-"+kM3PJ(4-%%Ck6MmrQ%Qk5q6h1XFHTQiK'@J@f`dBN+kS0X#Ma32E[
+&N!$$UJY!m+"RNQeb[6UZKZ*22P54Hh*&mLSa3Sm55I)aJ)M8CbUeQQM`cb5$a(f
+Nap!Ul"d2QU#1[cY9!kFe13b)AQ16#)Kh64pIaSAr[r(qKeMMl!Y&9i3XX`G,9lm
+pp"+LD)d9rec'UqqC,(2D*SMDVHApL330`'5cEr&NmecA%N#hZRh9+2NFG@*&m+9
+"aL-Km6D(FDZU@*KrCV@JbLMPVZ[##m![4mUfY46Tf(N'ah`94GY*elrb4fNK[K6
+@"VYJ"$CMXhY[#U(+Vp@qfSIC$6iH(#(Z4&B4!q'f2jNDeZXDKD%2PjE(S6SZLDi
+LSJ2L)2m'@Kj3p'#U"(qc#8A[r''p*%RYISa[C($GG1lGX4k*Aae&AbI5#"%krkS
+h-ND(-P%0rG6$i@$rj2MNXAq&$S@4iP($alch@!rkcT05(4P+eIA5lIDH[6)kdfZ
+2kIhrMrD%2YC26$9XKGi[h08%Ql`l@LHNUDG5`D(K,(Q'Z@Ec3MJ'$KjbLT'+'JZ
+ReRA%05+NqKp[[[HeZLU+qC-i)+S!JL#kHpKCL*FcaUY02ITGX`'*jQk1!IfU$dN
+$4QKkaL&(0DD+dM8FJD-&SCXZI,6CG1cZq1cJ+`!``2Y,cSDh5lQAMq%"[G'kf[`
+'DZKPc30Nf(1hEqeF$BR3KURp@@@@d&VSRh[QPi3pVeZ0XcG-r40R01pERqCb5cV
+)5a&*-AVkb'KA6Ed0fhK$S*[(S1FCrbIHiP@&0VEBDK@'0iqJ!r@*rETpBFkp(cI
+DEDY9K3MePUEc(1FdMH@SA1$9I(XFIG9*fT!!H8HK4j4fkbHjKhHMP84L$mm0#-2
+GRDkc"2(-QkjD'V@Te29[9!JAj&e$MqVk[UMlI`qZ2`r,Ud!I8#*52dI4p%!!!!"
+#!!#*UCUVPkbDV,ZUZUZmS%QRKkKhUAGTGQL(LBQ+KSPTQTL*T`b)H)#(H*Q*!&#
+JT@C9CQ@R994T999fGTB(!!K`)!!#-c4&999QGhKjLCLCUkZlUmZJ!+c-$!$!!-!
+!!!!-3$4&99C@CRGhCfGfGhKhKhGiKiKhGhH)GiL(L(Q(H)KhL*L*L(QBQ)LBQ*Q
+*L)QSQDQBL)QBQCUCL*Q)UDQTUDRHhSCk+Cr($Sph20QM6JZRki3iSIE'r,62$qm
+DEkUiHUql9IF![d6qkfLf(92CE4'Z',"Km@i#$bEql`3l[,-i3r$e3`q,"a``r6p
+2dr2ar3!($&KmH,MmIJ``Uf!JSHEVe3lZj[BrIfqIqZj[2NY2C'qkLZHhalQm"(d
+DClCi95jV)f`TRZKXMI$0C2,G2#C"q#q)IJEJIm-0G&fQ'@@Q@[04AS""ac`e5fA
+85ddl#4j62-SD@m-*DjN'9dGA$$,'kk05"E2'0eFET`39&GXi)'0GS"F,Y+bdYK'
+b"QhDB@ed6!LJ@"!h9,SR`)J5-,3I9qS%TBqal3#Qj6'4$k@'LMURVKj$*$bNC`)
+EbDCk0'Qi`HKjX',R8AANcF5KQ4+%BZH00-GB54#8`L#)bck++kb#B(!8F4TCVkT
+klN9PlqhiC00Y(jcieQ"#6U3)+-*3PjjlND"4S#hD`ArBC%m`6k#d-Z3f(C2a66j
+bDD*YA[@`N8Mba'XF%)FY`-`#!+h#PlVcAN#+)6%e`&HZNr94Q)F"8-d6+[KKE,X
+K)JQ8Q!a##'Y#GFa-EcG)DZKD%K[+b$(dpFcK!`h`[G%qfl+iel+S5)2N%2!#LKk
+hhEM#fkD3!+e8iR164B,iPZjCl3eeR8NqA,464G42DTQS%0pS5'fhmJY0J5SM1r)
+(18%A$#5ULC3-""5%fJ`'p-m[9X3('3%L1f)%Z!e4Z1cSFJ)I0ICB'1U3!))Ui1N
+CT`3l)c3C%k)!IQ[TPX8-6@N4R'0+Cmi4RBS(@%fI$PjZIPqhc'P*NMkK&KX#N!!
+&JD6r`SQD$i6Fq)H`3Nc#9c!hJVDU8$JS9a''"91fQmJJfQ8MC)+0TE@B2SL)@8r
+jAbSB'[63'c+j`e56CQSLZE,qh6'qQBM#RVc8aY0VM,2GVR%9Q5N%DXM)Eq@F*1+
+&@)Q&&JBTr2ZphqI!LjJiBf,33Zr,R#@iA@5KQ!03aD$QpPp)KGJcG&j*X)MTpJA
++#D*Te(J&4iNN,%%$@LU%*,PMe+(+cF)a'3ZLm&#l,1)c41QYM$IP$2,4%1V*Gd2
+ATf@dCJk*l*qULI@4crL8S!*ZcDC3KFhQdGamkS-![Xj6kSmSC8JB0Eh8`$P`ep9
+-SKUY4hc4#Y$lbjkX[c'iF`B*"PY&`KA'P80%Q41'U34B0P%'V+H@RA,XYA#`KEd
+dDPaIUjqYK4L%cA2V8G#THUKG+"29U%hfF4RJ*8PdhM&B#8!NH5IrFqB1IKAK[C)
+BI,@lMaP)Y"SdU5ic1AR"I"Y,,2TP$9))B!qL`SpaN!!F5L!c4[V$I44BMQmL$-)
+adJ5'AFZV9C(8)QPdiLk**2"#1BN4)*!!e#),B8aMdNjqMDJCBp(DL#2`q[fFh,c
+IGmX!b+`2,LACSGbaeNqEIP&B3D!D%f9#'Z##QScjbI8*NB@TC2S0q#lCU#46*!-
+Cr`"UF+fd(($626Uchd`#(VLabK+Khm2"$RS%S*dAS4b"VA,CC(A`Sdb4cdR*T$c
+"BiX!PUDr-%G!LUTDpN"$5X"38L5aPMepi6*!eK,e4S%Bm3NN)N&j2CVMC-M#T#)
+kF`A4D8PNiB4[J-cF5$q2"hrIfpbHS1bhf`@$4(3)(BCbLrHNSf0pG!FCUB1C8M1
+1@k86d!rlX3T#$MSSLFK#8XA!FbIUPT[2(jNkXXX`S3K+K2qD@!F#Y3J*QD!K)#C
+DX'6iUK,8*iHZ8-X#'!Um2'"bS*2UKR[X0bNS5C*V-JK#C"h%iPRC8X&+#F4#(f!
+P!qChLEKC)SJ0'-+VmfP5#Hq%%aA2LBDCS!h%*kfd0R#B@4F(#L0N9YeNjBak98@
+%'JYID6T46[V$@E*D'('RD@SSB4YZ"U)XC5cC#@B6ma6IJ+(YaT@@65RU*-S2F5U
+NDk*kVa`NPQkL1Yd(![$MeA)eYai168)Ijia,9S"iLpJ0XaRLTakl+#MV*)q6'N+
+'%kbGN!"jUX%T@)+`(5eQ3H%*$jb6%SKDTlY-CL)B2j6"(bSG%XdZST8fH`39%f1
+#Zq`2+m-0@L(J`r3PNESp[hCBP8Bqq0-2#BFaI55pZHGH,N$CAR#KiNmZ4E+P[-R
+-G5-HHGepXqS6Q42D'6Iia%a%blLiNVcQ5#S44RLNe)j-4YeREU)LefaYrqr!%YD
+YL4bKEpm(#HH'5d20C4QKk6Yq%Jlcf5ep)Ued(Q0SYXba0C!!8$5UNB9Z&$rE3''
+8#%bUHAmi3f)9Y!MR*MMJK$8@9U8(AH%+(AUJ(ZDMK*N$IZj[E$lTkjl!k*k`d5$
+6p&'DF8RiErhH[d&2@@CYXFpfXL6!-2)lPkKM6bNelq(,dIipAYk)IAcIL8P6fIA
+cG(iRRA#1H*48`3LL8T!!5Sl4-LfXA99-i+0E,GJl0cFN#!-`LlIkbBm1%CTZk8K
+ITRKN+%3*+B3-63l#d3-K0iQS$4NJ)e+QA[lIjEc06e#ND&"BXUa6rq,,dZ#2f"H
+3!(RBY5fm"GrkXA+#6d,l"NfDjJ+re+"H-SGj"!hL-%##bKqk2ZUAV&E3c9q"X)B
+r!C!!(k#56ei"*6$am$$@i![aY%,NbdD"SCIi@GhkGjSk(-Hqk1J3r*l'alD)i21
+41JTd(T9rbMV$%I3,S@cXDIH@L%"MmE3a24@-8P'rNYbG52NHrYrq1%ZUCXb+R-3
+a%l&5AE&ErZDM#"-*#1LSBVJ!ECTN+a13!23lX6ES[IK1dGF-j85",,+a%8[ifpb
+AkJq')38SJTAaj1R[l5N`(,%FalP#4+E*4iN(p'H5M14GjXKLFaqUi)*I$@Ajp6)
+`b"b3!!UrqMCSTPdH0)3T[3&@S82fKH'Xhb,e@"9$%+6RcbC24jZME*STL*YNJKe
+GL+qecpiBZa9NM(iL#a!bhZ,hpZ)SmAY'+"5Fpdp1"i`FValJVQr-QHqk[K(H1H0
+4BA!$5h'Ni9TdFMJ$E#3V%&(l$5aeca-S"J@6dP#N4r)hp8`V&DA6Ai##3U#9QY`
+Gbp*JCCccG3"-ES$8$k`Ba480cE0+@XU!*'VQFI*)j55eLX'RM[L(DGGa@'-@Z6S
+5p3JV2&JP+B#)rDSi'02"-&Jr)*d-qH8Um,'BJ6mi3fJN8[ea2qe%MNd$qJ`mm+J
+@)8(M5UfKem4KaY@cXE0AHfK[m+baHa!Jk*baq`kHa!JkBcaQK[qTJP',rqeRAjD
+,0R!GYDerqaJ30i'YVQ`'#&%*"c[1ifE[K5EPKpM[9ifEaiK@LPX6c2V+M)65&&B
+fMPE1U&'EP@Y-Ck`EALX'Y8+5el3e+44C%X),3jMC410dKN3XE9@0RDeE)&Y$H0a
+&,3PD`U"`jN'YN5bSE'dT*S3KSeBJB"EC![DEh%&[5Vp`P([-DIb)aGI"',RCAUK
+$b'PZpqGXXeF%3mHDXSMLHH!b*i3mS86C[9Z9SV(IiA0R'68GY3JEJ9%4H$LhF1d
+2c*k+h`CJcDP`GX2#lZ&(CJh&rba'I-0Q,f+3!+YkjV(U#N&4J43'2%k)(fQ1(+-
+V)TrlGdQXDd2%0+Jq$3F%,V'M&JI%Mme`R'f`a)86UFQM(9j1(l3[piRDBc0maiV
+1qHK)#ViQkN)b$a2HEm1jN!!*39j[`$GU&`T"k`cjRJ-RNV89Ae&kjec`Q$23EFl
+m%Ic[NMhFk!L*6M&alC-PC[P!))q2QL%2Lp,fGKIahm5U9krENjM')d!8*jb8GMN
+b1Z46hp[r'm0p`l,ES9X%#h+B"!16R6abe$mk@#aUe,T!dERa&8AC%l8VSK3h`)Y
+NiH2T2q3p3c!l)*qCqKhZ$-K%"dJKNZ)BmK++9&q3!"L[DJlHC2#*QT[Q2ck(&%,
+ek#fZAU9Ue5h*beM@R*jYA+5,hA)F@1H@bQLHaF@4i-EG`lZ,Glqe%P6e@k0[P%V
+3pCXpe)VQ9HKjHEN2)JRPQl%(5RL%k+3m+S)*d8lZ*(P6&6cd6l[Il!Q)qNAi(KL
+eYalVche5B#k(l*ep)M8QdiFSfUCJ-h3kEjF5Mr16`Q3Qc,B3M$k6CkMTaVVj*K'
+1kSL,&q53!)9l#b26fb81`%1HUZ"f6B'JHq28'`P@"(9+GAa5GRdP1)T3aU&-4Q3
+i6Yr2HKdcckPEJ)l&iMNM4iTpXNM)m"-44LcFe`rRJ2X%@qe0!Pm#4!$bc(iN0BU
+`0Pk8ZYmPSHKm@8*4Q&H3!!KiB8CcpSJGUA$HBb2a$EB"KjN)KY12bUEc$X,Zh1*
+H!#38b%5(EY6%G(ZhPXiB&H3r3-hNYd*@1l*26E2*I@3h8%dQ,39%+1G#a"d%`J2
+5$%P241cd*UD3!%L)*Z2&SP,jm%&k%rLj14-#%!fB&#(IC)dZcX6q"dDJ!DE3NlN
+[0UC!@06Il%Rp"`6%kKF+6ZcTM-cMrr&*JL2G8e1*5+Uc0)9&@HEr3[#%@D#8&bh
+3qi@m@P4BPL[BT00cZmQ1m""G"%MrrUBB26HI4#cDRXKGBL(Pp5U4jUjYK4'4T&0
+2h,`4$J8Bj#cG0B5-cbCk"a+1$aBba[1$pVJd+6DIQ`**UTHLL"QS(IKPf+b$QU-
+SeV@IQ`I$#`(R)+pQSGk3!'pa,6GXamB(2lKUL'&8IFpArpc)(Cp*Tj!!#b''25Z
+BB+0qQYaG'NENGD85`lYP@9Q(N!#+i1D%&4k+"GB8'c&B1U1Yd,"#1-,1KDA"VF[
+cr*a282&M@D1SHJc38GQa98XB-fFd9M')B#6)PGCQLK3f&@4@hQ,+&*F[,`*fXkC
+3QCcV@"+jR$+%lHFD`+@XfTQ3!2UQ'$&-C&,NbF#e`)1K1iJPh0-F&,Y,V`%f4De
+E`8JhlfVSiP"-h9Mljaq$)DeMSVfL&Fl-"YpZK5f9j""JV5b4bd"hR%++AdqD-Cd
+%PFibITa3cBj,CD4,(2M[62G83b4#f)J`q*aD%T6Vdf%EEaTB,kdQ@L#TeJ-T"Z4
+ATTqUpKV&$"jRT&1lQI'K&``d&lKXh5HrmhPV0[%Xbb&)VA1LBa!4QlVpjRp&TE5
+Eqq5)IUeF4&2Jd&iMM4(VPbYqHiD+D*JCa(3MTG)MZSNJjQ'"&AXD1ZL-Y,-bN4[
+%)JZ#3S(L$l1H#e*FDp![m&M9e+9`B%NVZS%!rZlNa*H`HU6613-,ab&#X1KM[X-
+)Xaj(5GP-DmEjMXZYMTm[M1YMepik,[AjI,i6VAp!MI8",jHSG4pfJFkLb0aB(AJ
+3IQ2Jr#5AQ2LqN8Zh`h0QKrD3!-22KpIPqjfJi-6*di[`1maFP2&(D'GjDVV+P5Y
+[EX(d6f9+l`*YK,hdhR,A55SXC&)br`*h"0p&#',m9RIYBqlh,R,H$2j4Tk+'[@0
+`Pm,D4aJPae'24)N%B@9JM5'*hb%)T4"Ykm)e6f4B#)VRkapd`Z0L3HcjS3I#KBB
+Q@3*QNA-3I9qGQrU2,Ur2)!EmSd($0B3cEKf%dUm6U@PKVjR#-2$2j(AbBrA[1[E
+QR'#@a*NGE(#kf5"a0TCJP4)6XL1miC&UjaN)Y$P3DbD)aQbLZ4dTCF06++88bCC
+PSI4C`3bk5%kT3ic@#DG(1bBFF68HBS8UKI0&pRUk1MeHQ(,cFrQpR4bqVQjr'Iq
+@qP[ZYD[3"!3rY8Y3FQ3c#emflR`Tl,f,G`de#riJ[4+A[P65cAKr9j8L0*2cNfm
+bSLQ2IXNp9XLPqA29'dq1mQZ!&f5GDE!#*aGb#IDe6U4VpX)5,R&1i!R2qjq*c0J
+)R6dSq-G*Kd8#&"3L6XkZEBK'-em,M)4i[aNPJQqSEj%!LFV9IY8IBBH3!1G')U&
+mm,",9V[9qlGGI!)8bI*a15F*)+mEZ5'ffJ1(m(TGkPUMH%pLVf)C*hF9aGmSMqK
+$,VHL'DX"HXKF2(aPCU%*5UA4@`G!SbjKkfBEq%L0`m!LD([LV,XZk!JLMp0F4DL
+U'!h8%!'iUmr4NEdaI4NG9QNrZDpI5(I%MmY4lJBqPB5TpTl8rcVfX'eNJf&H1![
+49'l1+LS8`#DX&c0)dVA42N',FBMNeC0!q%j!TJEbC!*eG)$I4ik'T%bq4Sa2+3C
+Q+Ai+FM90FlTS"4&03YRd4L'3!2mN@kpmVm*!I`4UP'-8C#m#42qbel&mJQqbUSG
+U$#6J$'c&'6R`#F4*1ZTd+m*G8&Ta,K(h'`b3!)!c8%'VNib&Ue#9NlNR&Jl!@+4
+Yh(BE`iJL0j'$%RP"QNZ0!jj@+eEl*Qcd!"YQ`[Db,$2qH3JHZ9%%)ME,)5cAe$$
+3)X*iKDZq%RKK5%SDY'SVL"aB99iIP&bJ'APCKD56JN&Kp0dLq!`3jSL+%RLTqG&
+II1H`kF1!'fa$J*!!NXJT&C3)H26+cB)GL(N3`'8c3#5e+RMUbi[iQm%B0#2M%M!
+Y*kQI9GTCHbN@6DLc"%)TdPC,De(JH93S'@m9p00he$01IRh$CH%6*Q2E9l[!@Md
+cf9m5L*1c&h"RIQ,%)C+%#eS%j)3hK*A&E4"p8+drr9$fLUAe`ieXkki$de,A%Km
+)[jE#NCQIRG8b`55aGYK1-HdH*&U`Q9"p0+)6jFp!QVUc(6V"0h"fiq,NT*GCGX@
+P%N!-(L3[c!GQMGBF(R[Bi$RC%QXKrRc*$%SDm`am2`H-ETa'"9%'IQB9fF1HC8*
+4)X@QXFQE06e3@@#!ipq"Mc5-)&6PC*IBmjE4m&C)@I+EbV'YSfH'SVQ4EFKYNXR
+SSIUmj*,jPbLlDJS@45ZSIpiqYiS"RBk)*'+Q#[2LHlLd',0FdQJe308bY'KH`J4
+(NN9idELRU5G-EAVp5P)X(6m5be84"PS0piPJQA#RV#,qiC+k&eCNdD*jP%fj$$5
+ZJEP418VV@HIdHVkqMPj[ZDVA2Aqr@q-R@qF0iRN*$(0c5eKkl@@rHhdVU-m0VRX
+qX91!#LUm-Cd4"j[0S$4jp(1XXYN%T6+'f4$'&QdrP+1#$9%A4Mk0fFP%ql82aNT
+K2l"ip3bl'4#IF1S3Th*J3Z%%AFHXJMlQhJJQK#RGi4"%Nm9X`NNUfCq)KT)j+!B
+BNpCF8iX-M)l9K-E-ldHFbY5SfB05SdURZJ5j-`DD-d%#$ZX#f5(XE*!!-'Z%JJ5
+C*"!Jk*!!0&EHQ+cilC9C5MZ2FchaPjPm*Tm`XJ09GK+$2HKC6XjT!P8rGhLLc-A
+HlD1,FpkDP9FB6&A@qf9T&khH'+Ak8[Q*fVcmpN[&0dU[k29+ST["C`2fQL0K%5V
+TE'PbSP#la*%Nr@NfRjdb%,LU+PLI*HG%HmT(DAYr*$#mAEf4`ZPLNJ##M#1f2VS
+Y4#KBS(SNp(Xcj#e2RJY8(SYA'k8"&-V6D81[BpMT,2D$XHi*NGTJl*-`eTQ+bih
+,rb[R(qMMVk4N,@DX80XZ&!Ah#hSeTf1RdDb'5(Y$e@B%-L6&c#(fVAP'39MTK5j
+K6MKMAm,rQ"MLP)K%2JFj4H`,R$9NB"%Ic$cS-K4p$PR@Z1F(mc64+pHTP3bHD%0
+A,E$AaD&fE[9M"[B3E#10'3XC%a$jmj5i$Ib0d5fQe2IflarAjYd0l-Pil$!cPf&
+-DF6,r4RXBe6CT(Na!,re5*XM#9YT(Y!P"SeRC$pkdAIfCGd'0jdVQ9NK+f88Jf)
+c6EEcpCM"B(U,KVCrl[YZ3SdHJ40Qq(G&PKibG-2jMR(US5aF694Fl!"HkIp+V00
+DP6c8brlR)FMa**kk4KpUbV"U$%mCaf,fkH"rR8S$BkP'!bdZ@D34K$HMLI+-bB3
+"E'2!Biq0ab*i,**dS'5cH8rME$Rr""mYq&d0bR()G!d-@"iMGK$hc-SP6p%,31r
+FcdSUQCj0KV-cQIXCKd1fM-)FX'6c+-N`rh3bdP%Q$Hmca6)dbJFrZCXFU6a'#Q6
+Hr$0LPq0h%(6VLR#(hk(h"ied6+kGb3ZU5eMpcI-U8NSXbSYRjIc-E1IEj&A4I,f
+(#V,FQK,Ue@4e$HGBbpe8*%iM@0lS[@qCY9L'XAkh29RKbLK%cN0&4`A$FK,R!l$
+M3)C@fmbKNUQmH[K5(,63)Ql2c0CSJi)FaCKb[S-A8-3Q)R8TJ*j1@#l"4#R`ZLD
+fMSp6NhRRH1HGbPB2hF+hT!e-Q5MZiFH)C*UG3D01Y48V4'H+QIe`a-25-$JUBU0
+DKF,,mRA"46-QbE["QmlCX6G$@#jeIRFhQMG4h"&b+f5V"YMAJhFe6'!X@TBTfGe
+JQ)4!-IZ29V8&%XAU&$FHC2ke6e'Rmaf,BKkTCK0B`I1VX1c*LI+a2Fr5aUjXcEf
+YAKeEf'VbcVFBfm@*lN)-#YFJlV'V'Ui!Z@ZY!Mmm,E3m13fk(BR@2j(C[T[r"fU
+CSjX"PFR,q9J($er&P#UA5mSBC`-1k+UabF%,dE6q"`q8*2SF2F%T-S+&)H&(jQ!
+dSDT(C'ZfIdIphZpbU'*``AVaQ"jJ[ZeDGjpGiV!AHCf&mY!aSibK8DelV+FfPFE
++K(ihh2C3[G5Ad#N1#q@C$r,2QP)N"[Pk)L"e9ZdbE(CeQR`3AR81G[l$lE8,1'q
+3!)ePF6lTABJRS&`MRKA-([LS)IZHRe"@HM)m4,1`RY@M6Dj8'iS!l*5"P-pHJMD
+S`""6%-CSj(`DU'@mQSQ'Xi#Q[*Drj1Tcq-@cXG*bC[S2k6UHHirp1![d'MM2`bC
+%Zb-Z1&T%P0PND#DrNQAb(1F'+!CI#)c14-a9QE"j54L4YiQc'PHK6[kjqPNbhcS
++)9ljehmMSPH2jk4Ak)9recJ[d3lqZP0f3TmI)hZaNU-H,a!HP@*2b!lfeh1bX3[
+Jr3APT&#j(R9pY5YDYIELYIl"AEAZSek#E6,jPXPd[V@B(TQ1q`qpK$iCTL$jXl`
+AVa@"'0m#6P[T0bN806'cHq"k[9dFhUk20cq1#1%XlI1JIkFN%$VaJ0`AF))-C8)
+J&BlUV8UG!I1m+EQ%q"5CcJG+%cPRd!@RrQ3e-e3@T9$+Th'ZRB*GFSB19GpmE9$
+%,JN#,3'G-*MMj8Jb9f2P2I*QT@jmFNp@SC!!U10D@`'m9LMGa3hem-iN+$AARP(
+J4,+r6KfdNBFKGVa%(Y&085ddr[b3!!jE#(C*mkG4)R)J@)H2hV1AEZi5pT!!bJY
+J0&lhPH4CIT'bVc2hPr01q)*YTY*!%5X)R'8a2B@[Na95-*,+GS02(98HbSA-AF9
+2p-%#pMmk`Q@b25+q6R+BlX,LUb`36eAFbHRdSXV2FkX5QcTiXF"5ES*pEb&#)iP
+kP&$VZ*6TTp-`j"qkEaDm$@pB%B$13ZkCZ0QfVdZpdfcGVQ3ICf&rRb6TQlM5S6q
+E5,FM)%GbE,5`A5F8KXA6AQ21)IJ@Ra!Y#dE*a#GP#l3YhF1lLEK2Xc2$dX5q8Ld
+@*SVMaP,d"P@i&1")hFN80QTpm$bh@qQkN5*m$rpZjNJhmYi%hHXZRr$HCA#PP+r
+dhiaF&q"a`2%rK`2Hq0Q5rk[EdH[fp%2B!4bmhQIIh0RM0"4`EGL-E+h5@S+3!#T
+B+X4(5U1"qbqZXXX86MjMi19GDK'UB3,0XRQ%Q$qie%"lLa*+Q3GU)aj-)TBLBXC
+%b+EfXB&BE)hTr-U5rjE0&ilb,'!0Nm&DG!E$!0)C4$86&43N'J-(Sk'+2j-#L8X
+p0-fQ1FHYK6GbPHMr[K0[B#aje!1$j8'*5'9T$3[6Xd()`@'&GaD[pdF[A!+1VpK
+!T'cIe#%`F9`lFIrUIR3Zh!9856!8-4CK,9UBVrmE-4BD0)LZ4-M"VLBX,MLVc@6
+NT*'RDlkXSQ(Uq,))#NA%5,!T`#9i5*jK'Kj!a"*C9-9pJ38r@#Z,ilTmI0Kk"NQ
+PUrZaC4Z,&,,[1%3JCXTTpY8!AZk,ajG&CkDekVIjj0UGf[&LaB13!&5G0Q%fR"'
+b,mK,eZqXD[J,-%b1rNSS`a!CHEApqF6`'bRL%3#N+SdqD&JA+JTiM,VEf(3%@3!
+@!Vmr(m-RE,EE6A"mCS0V,lCXZ+J01*J@VTDB'&P2dQ"[fiBmAJ4,2m9haTSkeH&
+YdPGC02+9hJ0(MY-091*9*)M$Q"SP()mfNTKc0(d'rS@Eka5@NH-9SF&[kkiXrJ)
+1T8hR'%PV,!#eC%1BR$6+2fe,QcAeAPNqc1mqeJV!T&6dBQ2L$Tp+56FDJ*lkqS3
+1P,l2MqU"q)9AXKAY[1G1j+mZP,YY+4'R[Q0CVF6TVU0$K0`)))BPT0*"fM,EmYe
+JU`*"F[EKIFJ409H5"(mK(&6*mPH0je4'm)V$-Vad%GbbVCfE6aI([ip'GU%%6UU
+Yp4pc8Il&$Vmf#PbFFP6@lp[Q,a18AQ2A@50"Lpf5YH!80!M8)D5)Vb"2K)JETGE
+SlpdPXHiYrG*ErBSF5@L%IJHNR-S'ADh8JF6B'%$YE%MQ3JqN%U)`l`lqb#RmLPL
+-@hdM2K"@5d43ZG912'kTf[1CB'Kf!iP%YbUqS%Rf#KmFXP%*+Gi"f)cKa(PqYTI
+YSi98ZLddK@Ldce&(e*q+DHfL`4#Ld'(E`cVYkGrK6pTrITMl)Ka5QH8DCZ%6`eb
+j25*9BlQ3!'aY`pQh&bFRCYAkEGUF,J""fY`#$j!!%V4cXGBRSG&`[!%(Q#%1M##
+Kd*6JP*iFE0)j"`[Pi`R+4#p8kVJ)6i'b4qf3!$LI4!iRj)&&qXpdK2eQ$K6I*06
+i1)6Xh#afVa-"Z&RV1TIN8dmq2`qbX0BN4IV0EBCrC!Uf1H@a!@Ma"P8(eLVF(PL
+2YUh-I2(U68kH2d$qa#[8PcNj"1+9QkT-CAEj*k)mUB9#e9B#c,4EUcG,,ZM-*4b
+'#@%JH[&&C1K8Nm4TQ!,F'9fED+c!j(YfE@0plXfULHQ$'ph(X+'m0HmX+%UdLPi
+a#1CAM-d8$J(9aKUKe(XA,*j-e)XfJkaa"P)I4!eRCI!4E,T"XXD)'QYd"$+hcm-
+B%NE*Tl1"AK@#8PEH*rri$a0(`0`[&8ILb!c,Kj1rb@P8L`$SDQQ0Q`8bS8Y2,Gl
+qli0hNhI#ckf9'8UKq1eYK"$')Q6mD8C@MlI#D0rGm(!`PNM348qrZiZ"6S#3!*E
+[UK,+PYE[J5SNMG`"b9'b!S"SK-V$3L5QCKmLB-FC'E(!%c[Elqlb)BcT!`$(K)a
+fM)m$Xb14ZXdCImKbeL*LbqPJiJ&U$ICq&Bkm,b1[#X@q%#d4&3Hj+'*f8-%cSm1
+NU9@-ERX"fNX+fkm#%2KQZ*98T@bXh8+SSal[I5jBq-QbLKH,Gi(i$FfV`0$p%U$
+r(JJFMRll8LF$)eG%C5QY'e4h4&F-HE[qc6aJG34#D)d*j*((J)h'('@4V(8R,#S
+%q"@%C3RA!BS2Gm"j2k`DN!"43pEAM+U,JS&DeH+i3Y9$T1'!Y643d5jY",J`XaB
+'jj!!d)X5l2E"GL'NAfQBAkemNPZ@&24(T#P,cl2GL&Ii&DVP*U(0@+aQcjbUEr8
+MJ$,H5b*2%*(qmPGMGICd8B'T5cZb)+bbJLKjQ[[8+(J+N!!dec"Fam-j!`,,3'(
+rjC5Ie*K)+T03HlJCBX-QR24653,a*F'%l60'V+9ZE%XK`(J3l,6LQj`cT,J+[U%
+S,Vf[f[)1Dk$qc*E6S6N6MbHS`*mBd1'5F8[jBq"mXrcJaaq[GP&Mm)+8XS0KBbP
+q1RaPVrI[P-ZZBPND*IMBDbBVj02b+Z)&821X136PbLA)TJ"%'SkfE'*6b[hR@#6
+QbCXLSX38DLHrBZY)XCmAT%&*84eY'$mS!Jprl"@S(XcM%9VpKENJVG1%SEH"4&1
+LIhCBakH''V4$`BISi#68TGlSCKHDJL`jdkhQ%AZ6qjDF)QJ%"e0a+d`%IK[0UFj
+PK*dP'FDYK,Mp3b#A6iK@!edJG&0k-NAU6kEMb1AV0`%(""SmqpR&Q5Y2N!#MJL'
++SATPS2J,PP1UieQ1pbq"qGNGk#jjFJ(laLq2X3KfJh`&e''mAIc5&e%k#dM2%MV
+"i)N$T"9r'JTlqhj&,"IR3F,1fIR3J8kd8jFJF6NUE44XCp%5Nc&NJMY#YS*RUYU
+KE%6fThcF@`!JIVTebl,6hi-`NJ$'r2XK$rj4K*5L`&F0ZXL2[jSAiF#(EmE$ihG
+(Ga848$FAKD2mf&VfZ(Smh2cN3"EeFX`&0Z2&aMeB$J'*#*ScY[e$ri4eicf@4X9
+U(Sk4aNS(9X4`Aq$QK'(B5$Dfq%#[K8&6E18&2S8&$Bmf3AL@34XJ8&IT8&8EjAR
+fU-K'bhZklaYD-)dEI$fEISA,dcd@$*!!9ZJdGEAKhHVYC%3cYlGQhaGQhkHcEKi
+`4T62`YB8Lk0!d2EmkDA00+r+3@RF)TIP!&2dpI%[2lHPqB4ak)0l"l$jEM1cj5h
+C@I6DH-aCXK,S2NV$BIQ!50Hlfi3YP,rl8eG$PM8dE5@r1T`j(,`VeH9T,FMd(Hr
+hKq%K"(BF,[A&U4`raIi'Qbphq'B1(plqll%!ei0(h[!('H)G$mVKqjeH")HT0Ka
+M8VBQX($0-Y4X9L(!-6T*[4KP)k,&9-TbiDrCXrKjj9m0H1%U"9Af01X#4q*'&qG
+@J`2f!%0CLc*LrCf&%0UcHm5BikR$J(5a)McJm5[lN!#qK-,kk5H0)CL`k48!4m+
+I5"d200`,"f&*Q514me8i"I$QLF"M%R4aj8dT&6hTQ%HP8kCj36aVP+N&,)"XI1l
+-)I5DPK3S&f4aMBQU#&33)R@@J[QS#pTGLFTGFq[626U0GeHEc%-DVG'hHh(G(Ra
+`j58E60AhK4#Sd$l"RX9D5bT48j9M+Ji2mrjp1iekiaQEHQAB#h,VFc$XIXRiTE*
+3aC-ZijH+lR"M`)Xrh(,!EJP%pKCZSLpAE"CSd3S,lY!%bG5*A$RFjPULAK8`')e
+JBr2ET`)-X-%F,#R"3!C9MP(5B%+TD*'b[ET#P$pb8qXX4R0TPXarkN"aTmq#"*D
+aj9"mSf,NfI!84+3,#mfT%$2rS4E)NCBB46U@YCBe8$p[V1hh,@CYXX2AiSR'NRR
+EHCbB6'!YSc"-39-'(*d4",j0h,r&8Q3Tm`5HPM-ZYr)FqpB61[B!5-*1D`361k#
+am)kR+$SbJq3SZImVaqY4``,@5d8arG$i2BCB)5E1CUhGE2VC1JELe$rUhAp,!1U
+Z@MDH&-3lQ4cARid##,B2mZ&%HLBS9q(8&!%fX"mD1M'jC'LFXD42*#$HX,13!(T
+&3"XB`9&G"%+(DK@PcaGpDS4+ccKkiQc4KbYY@`1e&S)Q"@QV+ke&jFj4f'(BQ8i
+1C"6`RPpACc1C&,h@6h$qZ@#qF,Kr519*NF9#rK6B3+$+$S$TJ,#D$KKUEI$ma`[
+UjQqXa@U)Yp)plI@$R%d9)@,EZD66L"5X'"4NK-JA$H)Y!8$KE5C(B5l1`*h(SG"
+KV1Gi'KT0lMZ'llqhpCAYeH40'Xf2LLm+elNML*5aCdjJ"Jk,$1$kHrmrprEaQ"8
+0KdJJjMLY)F"k8[1!F8F0S-%3JjH8L-$`4TB!ZJp%(mbM6P'Jm[PmX20k[2$Sph2
+-#(`#9,$bH6bEJ!!!3J!!!!!!!!DU#3!!#J!+!!"*#SB)Gk"jCfG`UTL(F)L+U3H
+SHTN!L*G`"hS!LJ"`!*4P9(CNPe9&D&9'GhB)#3!)J!`!!6089f99!!QC!*!!%#-
+d4%99C@CQKhL!H)N!!!R2RKhcZPc`lIPf@i@D!%K$m)I'00dEJ(bV,'(5%3+pX[P
+P2+(M,(+H&)FZMNpHB3(qq$qh$$dITDkK1,aKbH[4b`jG1R6akImmI*kSDG22bFh
+2rMmBAla!`prRYKk-fIfrAlG2pmfH("dF-1M$E[aRVf9KbFhVjZ)"ZEP8'p80@q(
+[aRC$iUH4TE$TaM6`Klp%1Z-pFK"GZ`EL3C!!!L-0XFD``lf2A4#(r*j9aRUh94q
+##im-BAi@cljf438b%*('8)hABH8VBEU@NGef5J5(INL-30q%4*3kmF2hPC@(AZe
+A$Aq%l*8bP$Jq(Aer$Kd#+l*"`&kY(SkZ[rrkIVrf!XZqZhRiq-"Y&CHD0R$(AaY
+"I'Kkh+8-hGU``m)IAlIec`rEpN$26kB&0EVj8V$+Zm6("IKP@lI`jXhG1QhG9PJ
+r&F$IAlIbc`bfbXQB*[MCMJ5q-+U64HZ)-hGI((`Q46jpmEL!2Vp[Zc`fii%@)00
+'+N%"EBcPP$UkHRlaZp'&+JRPfH8kfE+ilN25108SCELKV'%"C'X0NTQq0XXfC-j
+GNI%Pl'5$*J[EM-K0@aEJ8L)1GTB8qq'r$G#b0#rqSSl(bRP,L4"IqTCKHXP+Ee`
+KVNJC*9K#Qkr8QDE--F8ZG)(bR6@fQdZ+#e#KH`Z@3dF-(NqB%`6+BI`ZR3I1""I
+JCTKqHrE,%bI9"R`(NKihbqc1$A4A2$J0ibaQL9MG`jXrGXVIFbH2kCfdAjY)XUI
+p4P2B@d[X,GXkN!"52[0h,!1%2E$NF,bN-F''!e&$lGeLERF*ZmZ6*m69''ZQ'V@
+@,-YXE%MNaNr'm[R4Xf'C,jlPjrC@J@m8*4bhRB"bQiEjElp6qm-S,BA1P'h&j2L
+,6``RIC,+6T6M,[F+31N%eMa(@1Y`MZMUN3YV61P0EcF-bZ59CXMY20@T)3F6kI8
+0UPG1RAI0e4!FEpB9a0PC%mp[9dH@-kbqRFRX'QYEcXf5Xm2TbfArar"*[K2DQPk
+*N!!AB1U9I+8U'UIh11lCq-ddSkZC8mEk[RQh5"k,UGfH-mF+*UajfA[d5Z@%rHP
+$Q@q,aMG+Z,NrbURmDN1Ab[`Ii`YX`ZI'$2$!8hAdBA1&YmmQ[pHTDJG+kk0*BEN
+p[Tl[13AmRc89J6Ff(d`,If5MEp2bflC8Y2K'A1P*VG*[Q!JRH2Cd2c*p1m@MEcJ
+E"3E2heVCcfU2&bGh6)'PYJ#6e9Dl*FG[Rd[qDTeXc,Vf$l@&rmcHU9(%UdZ$LFf
+dG09XdD0",0F9lC(PA,fmMAcRCKj3[h@E&Yr(HCh1"YND`hC5rd'QVHIEqIhHlh3
+pr9dZrr(fHcfCJ!!!!%)!!+UVN!#`TD#3!!Z`#J!!!,Y+UjH)H*PiChCjKkL)LCQ
+EPTL(LDHJH)L!KhLSL3YE!)9PC'CNPe99D999ChHAPk!*J#!!!L-d9@9RGhL)QBS
+)!+QJN!!!X!!!!!!!!!!!!!!!!!Y!-d499P9QCQGQChGRH*GhH(PhH)GiH(L(UCU
+)L)L)L)Q*QCQ!Q+Q*U!Q3!!Q*UEX+H+UUX!#3!!!!QkS!S!X!!!!,h0b'Q98I*$R
+pr0SYTi-J!X1r$d8@Bd93jjB94Kkk08E`&HH2[[PI$E'kq9YN1(*Pm8`)(hE[rRH
+K$jZ63m%AHf`bq,*``iH$Ji0rJiYr,iBF("j-[MmRJrY#[V"$Kap@b(c6ERfIYmI
+`qHEFKZqA[3mYZcVZPUei3bq2aH2H!'mI#J'm#!Eqd-rA$MZP6$d)3U,0%22G4Cd
+3imJ5D@U)*(2V#5&9)!%83f8AB3YdX6h*#(QPIKG,2MJ9%"#hlES9fk*DC8d%+AJ
+L8A4K499Edad3aXd4ZKKVM$#0eGj*K"[,3#P$eh@rP'R#(Vace"&q@9-E,i`hHAe
+q[Plf3%VQL"`"HL)qAeH[mH6drK!(,6KXmQr[J$C-)p44Qfl9[U#pmMe'-HIjjTj
+DHUFS(TPC(42A(#LG422+cCMJaZIS,Ff"*AHC+-HUI4G4T`RdbQ#&HH9eq%0PdV-
+%4+h(#q@L-+E4%L'6kJZBDKRSTk*TTmmG8V09eZ1bDFKbbhl1#DHbe!CMAR$Ib9I
+mBJU+MX,)ad"Q&9&`*HQfc#rkS@JeAG-Ja1qfX!AV[`L'L9dGF,XE#JJ)SDN4I#r
+C46(qJ2T"`!Z0f%BfCp2f8ejqV,`3[TSU"KRVSe!Ml1&JT[Pe2i+2TB+-1Q0Q(@r
+"2i(J6Nr2`9m356!bYPKc`b$'UTiCj!)pCUULLYk!$kJbVXReKjp8*eM8re2TV`C
+-Vf[BMZMYd8B4lCTifD&+NdqfrSPXKPbF%V)E+XEiC3,@N839#-F4h3RdJ2DkSkF
+!EFqPj3ei@U$5(3D,q6KiS8ec6klX4(hVLNkq6K)6B)FVj$r"iA""`m4"VERd-8i
+MITZY%m3P&pH[V[P5*d,d69Y,Ce6p!UUU1PdiRTG'aU68k9i19Z)bqcJfB6GMN!!
+ebN!098VI6X$)&8Q$J6Qm`LKZ`V#'Q148Z$)IEC*(AiGC#rSP6VPUSXQc@@3cACl
+EYjd&'M%'E`QH8)HDZHeY[$L'ZJP-dIA%6rEir*0ppeY[4VSfaXKk8Uq&H[,3%%S
+`YZk`PHc#fcHKkBp-2aYZk(PXlTX#5%#FV0$288@5JiZL0&*S5DXl1U,3VDbA15I
+4k9P4G4eQb0`QipkEHP#$+a+G81c4)E3-+Rh0b#5rZa%dBqrPHkJQ5f-PP$0hFc%
+iNrG6-JZI[&aN+GCB&$#SAfh'(1h2EeGLYUbH%3H)Urkh&U`kGFX&JLa*J(2Rh&Z
+QV0BbA8Z-If4pSJr`QRSa`efh61AL`MclKHqSADT2Z&d2"iX["iqrPbm2"rVfmfC
+$UTU"Irh"f&am3RBIAUrbrr#&N!#''A,ir$p,dIK&qUlCaJkS&qjTQmkiBkEDUKJ
+&1&!,%V4kh64m1[C'q1'!X2!,fGF1L9QJi5*YM%d&lc%TPI[#%&0@1JLZi$@LkR@
+)#E!d$H&lZ+A[KB#,#[Km)pp3K[GhZ`QTYXdaZMC5)Dh@dLmB#+"X)V,iJ%C``J!
+HDk*%m3ApKJ"[69"'d-"+YFD`aX,b0RadXc&0"BfQ6d-@YV$6DB,)38Z#mar2&FB
+)*E3LQG#)Pm-2!A4K3'+S@%b!bd@M'%Ci+XDl("4[-2XaD9A3'GkSB8!9VPqdbeB
+KP1p$TPKV10JJJB9S8dE'N!$!*ffV6-(L#m40br3Am`p-L84c"-J$69jHm-"[af)
+bi4@p*B&YSZP&C%6%p#qAk-4'KM&$%rIXM6+LS"c3h&'a@fNB`K%aYUN!)EMpe@d
+VaA"MT%$(j@ji8E0JfleEF9fD%#09TYV"U&+)$a8C0a&Y!!CU4Rr"XDdN18c6Y5!
+KGP5+LUqf&mEYXEjU#XF)p9&H`1V!UN'*Bha4PC16*B(UYKQFS@Q6@5PUJXiCIBD
+Y1F+f[8$r`q%TGhZ[1BA#0Qbdj[%R,#4rRMEK'dq50F&bfbe6cb2p`f#r[RPU0V#
+Bh439G!)-hRCG[U&C3cUbX9e5EdfF`6EHF*UlmDPd$0KA@,H%a6i-i0%6'6c6qhf
+F[CV`66Idp25jT[A+Sd+(D&m``6#`46DCV3i9ThUSF91E1kDUYY%UM)a$E+LBSYb
+&L0NF!KEdK6pEr(ENH%+rqr'h%6!"Gc&i)S!j#LbfcVVY'2F$X8hLq2K'M3BLD)H
+k1H'HiHDfl*0b#peV$!DD,``SkC!!$'!6EV#U"8UaUL%Va9B0(X2Qm`YQH83&8fS
+AG&FGDF"YP!['reE3AqU%"#P([eKIB8D0!S(%F&j'`F4IIdfhD-N15qr&58C9eYF
+GNq!5(31"!R,Y#Ri@`Ted@#(B"4&T%Fc"!,(fI4)6-'lPNKrq-T21cJ5@$B[4G4R
+keL-))'(*"-k)D[d'6`VN8D&!H&!i0`0CNTp&&*9@UA3TZCa`prhj2IlmJ&H69qR
+D,+imhl"!3cfRBa+`Y6q,6EN+)Pj+FHjRaG*P*L5Y[b')lS%Fk9QQ@%6+@hkpkEe
+qAZh`hI0kZBdSqi4P@p0rHhSIjp(0$Grc4e0Zm)9jC@Bp5d3jUaKl4!9M`9)BAPA
+5`FAX&HC,!'$mM`i&!MD6PT5k"K9eP$*Q`Jfdc*-ebrS`,fFHEcHMMl9jM![T$,-
+J"K+P8`E'R3J'&D"bf5U"&j0*IC!!1)BhK",51-0(#i'dfSi'##U)5N!m+Xb#iHF
+imVlXDaMUb4dBLA*&bEDVSGp5Vm4XiVLjqZ9e`5)Fe[A0jHI0kBET'(P%F)(CkPm
+`fH$+&kBi#3IS(88Ce$bl$QU@l[4I)qKHf'S@*fd)dh@eQ$BaG$deSA"YG#Z,RY8
+GSD@JZJS0QdXI!Ie(ck#f4dB@pQr6UPhmmV0p3arl6K4Cpc*k-P&16(Sl9Q)I)B9
+jbb`'NM1Gm`GBKHJ8!EQ0@*GEfMAAk@Y`Kc9MeI`N*I"[iTPEAd1ikK#DiMp,hEi
+Y&YZ)(*!!#JcC4K5-S$4j3(Urrp4kH%"j6Mp8I)I4@NJ&q)%e$1`44eqV%Ir9a25
+c@mH@fSf5pR@(,%jp-DUJSBhf$U-+Q#e"$T36KK1SER-G1+3EeK[b@`K,*%[5+SY
+XSPI-mh1!YM%1[YdiG)@pC`ZPPM@9Qda+AikKllff362$43GXipDQ5B)TJ&%0RP@
+S0)%&$r2'923*e5d'fqq3!*F@c8`DX+VV,%"BDcm*#aZREd*Z2GV'4YGbKFi+Q4T
+4PS[`BacA'VBE@Yd4Gqd4'f2**pjP$k6V$Br1pF'f-iclSe4fd(fpY25B'4FUa15
+JFaKL(hN[V$B-8(,YHD@eH"@&@$-LTFF0QmrN8-E85l$3(`0*3)K%fmmkE@E%P#+
+S(!R[3cb--bc#f-FciCR4-(fM[-5#kAj0!hV4J)*L@eUV(cjF41qHXaQ@i0BkE4"
+9R5K`C"kQ@HN8NmqNG[&i,&)`-i(ccJ32UbDbpZjC0"KmMV+T1I2B-aFrd0q8EM2
+i[h@f(MZ"+mNie9$h'ML9lN2[Y[(#%!aIH+pKLZ`%*q$KiF[&!F)c`+RrF4Fp+FF
+ijZPCdFb%drd2CmQlLr2pdS!'hbp`-U()0pfHbV*UYfNQZ+Pp(0MGT(3+T#J*e1i
+lm"rfq2r(FH[@H!TrXK%qMZ1q9*cfM$PGlMB0F%Bl!Q$MKm(Km-2BH%d@5h&T'k#
+@Ep81,,`CJ$KZJU-Ahf-&#hrQHS3hI5Yb1G+"FB&eDjl[aARS3,2,,$l4Zq23E$c
+FR0jHA0bHMMpR-j!!j2FQp3kEE-h''ZpiR3f*(4*031PPNl1DXFKaZUqLJ!p153+
+9c@dRK3-NEC'p[Tj2HqL+QeEc*i%1Q!M*,[$GeTb$EFG%*eV1R0'U!ZFkb1"0Cf9
+mDi2#J'mFc@ZE0NIQZNDFdl,CdXD1MSrZYjTK$VPEHG9MeFd6&NrRL3hKaIh@Pfp
+MpH1FccijpSD%lpEVQ"#(Zj1IqrUp[2$-(rql0l2CQp22q2e0p1+@P6SE&eZU3&i
+mN!#'C,)B)Y6[3#PH9552R59J-d5l)Drc0+R%IVj$CMF+f!f&ql1#3eChEMQi1m)
+mGe#r!3,+,HKrhPKESSkqd%YV[8%arrHj!fPfq9-"dX556XIDE0pr,a`pAR(mhHR
+Rir6cm`cY'XD8Kr!kl+bM!%VjY`E3I5pGmhdVcP'XC-'KL(P)D3GZp$*N$qE!Via
+VdD(MjS'R)a&P8q`hN!$*cqVbp[Cj@%IY2HamS1"kMelE9eHYcK!3ET4#)lA9rLj
+HrN9Trh"Y4QR1R*1(*0PFGABri"1d%"d$#GAXGrApird`,-'iEL(b6dD"JkTM2R'
+R8Pa%$%[3GF-'bZZ!*V(i9S#Kchi8DZ`XQ9@J[Y8V5Urr)q5G'TeiE!2c0SN""hG
+`q`i5FY*mdeaDVqr$Pj1ER,XdGjc#1,c3mr*q(YpR'PAMTfEapQ3@4rhlSM%F8bF
+IYia4#Sia&2mAhp[Mr2FALcE3*q-)+q[PJd(XJ,p!6KGi-RJ%Q)pehB'a#YGp[R(
+$i0r%rdLR[+l6mR"qM,jHZ5(@(Q+pS,8q(Y%4%R+5N!!HM,#j-5!e%dVhB1lNlPc
+"r%JmkrQf5EmMpalZNGIZ2FNKK%@DTj4"cA)AK,U!60`FrDlY4ileS)CmAcVm6J%
+X1kBH&!RK2T!!IZ6hYMBVGrZ'c489P!Z&[JGjlA$S0(5E#4rbB$mCbElGj2CHGrc
+)!QqU,`%jD6i&ZIX-!cr)If,B0l)k&#H'JdC6ADGKdJ)&ZJrCmdfcaU"`rEiraG%
+!eN'H(pdqUUh248PKid!Fi9lX(hB[&*BUH(2EFLXRibS-'Sb'4LJ$Mke((Flq%+I
+%e%Nk4Uc,AE&aR!r*pk%Cm+9RXFlVfTLZF"qlc3Z"a53rq4@FIqe!%%YjVV4G"&9
+p[frE$M0LKcrp[erApF`!!!"#!!#TS+X!Y`S+UlS+U`#`S%U(KJH)S)GRGhQ)L)L
+!L)Z)PjL,Q!U(Q)#ALUZU!&!!P&CNCQ@A994T999RGlD'N!!)J#!!!L-d4@CRKi#
+!!!#!N!#3!!!!!!!!#D!!!!S!!!!!!!!(+#0&9@999QChGQGfGfCSKfPSGhQ)Q+K
+jL+N+#+QD!!!!UD!!!!!!!+$*NKSUVPjBI(r24RRQjmS"BF-1H1DkGm0%lSBDT!2
+YaM@"MibrcI9I$PbmRMhJGqRZErGKfrERHMr[E)FRMbmX1AMiq2Lir"aFRLKamIP
+j2*jHriB@GNVViH[Ve`lHpNmrcqRXrV[C)GcQlX1DH[XZUdkX)FRNmINl`"[*bS$
+H+&2C$eh9CSFk(NEFm2CG'hTKkmX2K'V6)),ikJbTF4!"%BDihB3RSBef@%2YU[`
+ZUTa`URD8&a"c&Nmp@LV0%LPi3NET3MAA2UPRKMERNVZX*A@AP'%0pd3NSI#kIj5
+cB3q'00BCIh9CT@hbKh2Gm2KlZlP#+k*!i"HM)mh[q(q[EprrX!XY''[bmA%!E,K
+,V,-cZdm5KI%6edp,lCjXE*@i3pNlV)i19%-KrBP4rPhYkMeI('fZHETKmrTr%1$
+,I`p))%Uqe5ZP[8BG8UpNYFkVF0kLqUh6A+rA(-(6I2kImC)+*386D3ee@b`ZaN#
+2p`P#&p4RPIQZUePpfp4c6Y`$2hk)eKhAcqRlmN-mlH$#&-`dpd1UV$9$#0)6)Ih
+QBA3lRfrKk[CmHl!0b+SlqQVAjk,*Cb%aXRL(BI2kIl"Njf5K,V`ZLV,`TN(#bY-
+@)kESkp9qp4klGRi'@#)EMeNlrDei8VGP9dl6!)52VV4rR9(XJXiYkMm-EE3kRlT
+4cL6+1S"lRR#r8$qj4i3!MR,bV`f&9Z[(#%YGqJ&Rm-LK@LV6MF4r*$riY0TU%hS
+@bkS8AL84RDCi)*DikC!!S8P+XmjA`U`K((#BLq+#eepKLIRPSSPXPGf-2pY'`6&
+VSNCilJ3X',+V8Hejq2,bq#MCI9rqA"KKlmD@%Gm-*c"Lk%5qRPSTMHNAb(laEVK
+i41B3l!Z`TDaAaTdE4*(V`%2%Q"46Sh+0i2i0Q#T51fJ4e8F[Vh"RrUb3!0G`$hj
+##!IaIA%5Qc``l0BTU86IB(Vi2%4KJ84qYD*9c#$S&L8ZZ0QZZA!*+T!!!X$0)XI
+qFN!()@bXekSLcYMX8R&MI,4MA#rXXTR@Yc0q1E8ahY0qfM0UMGj18SZ'5("4`)L
+dYGKE'`4j3Uram9+Z$NmAI*Cr2*!!%3dLY#Q0bNXp'JZ,$ArRM2#3!!pMMK-`"5f
+CI*Yi,)5iCjiAl3m(#J0rD*@lH2GPbjABGZh"QJ*m#S,01kihZ'6`K'U)VT9#-DA
+kpaA(r@5'd`i!bT0FqLE`0*YcK0A,#LlmkESjZRcd%HrS*iaf5CD[QaZVl))2bBA
+9Y,YVXZVPSICDDPaZ+`MY[`adD0`f@M$A%A%MCU,JXiMrTKjN(I3@3($E!@RIfYa
+$Y4%R18#m)&i@dcRdpi4ZKl55J@'"JXA6B3,fl3`BGIDQ3RY%@Xjh6QcSaU&h0&e
+K`DiIAkZGNPr0[mRSfKcJF6X'38U09-q[Efk"6iF11f6(Ij+1)"+L)J-(EpPZ%4D
+jQKqH)UjU`l&4TGP[mMrdHPd*2%I['l5I$DZVT$B%@J2#Jh2#r(J$M!kRcBDK!"(
+XQ'3Ya,a@15#!4K+8Fi*$QkJM23*NJD)24`MFaqP!J*Y0afAIj%NprZ(0Xhd@if8
+b&GNkEjL28U1Memb)*E%CeLehXYREf@)fZD['c@+CMLjq2iS'm("$0A1mmpjkC*N
+-@l("q9e3Y+6"XXa9E8QBS5ScAU`PB0rc'c4&EFJ@RrH5(D31l6`eAE-iD`K"eQ5
+mi-VLJdF-(qSblI4)*9)JSjpNE6+eTH1Q*c4eeiMY8QEAkKQeR$`MGZ-XCB#kFRE
+hSIr*ZKl0$R4'h4&Ql*0rQR(X&NSbMkV4(kd2%6HiAl##Nl0FK1S1ei1"[*!!@a%
+EClkdX")N0-jp1iH%'HAAYB4HP,k8'8RL5aJLU+6X5)81ZbUi$EaGCY00[G4dbZY
+K`jIVm-V"6kS@rjIVPeTA$$EkYc5$Nm!)!JYc-Ir9Cd1NjkZFKVLGK$Yd("Ee)HJ
+mm2Km32M`cZbq"LG&Ra*1IYUSq(,aq)+1(4fq&&1ajRf98P6SeRf0+5aE%'[@fr$
+XVN52frBk4rMFE%3a6e'l$P4IT1lJBI6dfR4!1!1[+jThTE*G+Z2ANKeA#J)S9#9
+edlZ+UdA@R8F4-'5YieT++,`!``j`T)K2*l6G2%dGl3k@eATpB,pFXaXJ2(FA5$[
+'DKIU4FHP-V0[D'-L@*!!5dmF$e*l6SP,abipFDidbVh`eLKjfid([hET)CZb1MG
+N!9"e,PNXJ-m+KP3K"qJ#"A#DfaX)(hZ8,G&)mB94)mR9#6d#8+2PLm5Y0dSp,"b
+eJ3mXmB*jjMhPF%f)#U`HZY3ZCS5SVNm1dEd-N!")6bYcT#84GGkekCL-iEE4G1`
+rIiDL(i%EVAMA@21Ul%9(kT*iQCI*,V'pr1-hX[M!ARPV!@+C!-6&)BNKi41Mif*
+KId#K`ilp(3Q$Jq$f8%3''lF8,8Uq6mabETcq0(b"p!+*cS'QjYAQMe3ITc`FRI*
+bHi[9Ee4ZcLU+kI8TcMVIdj2NJ$R(@l0e10BkjGj,BpH#19&rH)iP*mSTk*hpimQ
+4AlU22+c'XB+-lBTPka@A@8F!LNZ`(P'`#S$Y(%JLQcG,j`CQ`NFTm"cQ9$kTGEd
+KrZ#(`"kM(Mm@!J(dfc9$eXHcV0IK2THp(Mc)5CV%LNG+0Q%`q(BJPU35,-FQ[!c
+[rBdVEjk"Im3B4U+)J'2G#)ZB2Y+e#+NYbUYi6Kf*q@ETMf$PqH-MQ''b'kpDFRM
+UR*BjrSjZl%ES-krDP"SeL*iTFmHQAY)Njr95%$lrb#`%ilb#R2T+9[`2d!L24(!
+AF3MS)-iQ4rX&&NEZP"&Rc+2e4VZQ)qNCAp[UdBrZUif`Xr8F2IprZreh5iRqiai
+&4Hh41Hil`"Uh#J"V2i96qEdF'M1("3)VXCpJ`J&Bq#SMQk(r)Ml2Il[Y2r1,VlE
+TlVdQQ*J2[Gr#5i5dXI(mN6EP39XaqF"fXf1G,,a0dAT3JPTP0ip+Qk%Er)0!h"A
+jDp)[I0XL90'Te1i+0Ja3iC8[rUd13cAhq)Hp`N"m[[L"`C+Iq,`9VVLGXajPdIP
+2"+cbqNG5K6fm90KcB%kQ9VB&"J4U!rA-HI+9c1kj@0k08D04l,m*5jiKKTp&6G#
+1ESIji`e$c[Mb(aj$imKq[)FQ'GRISp(SKkrIl(Vrd20j[0[!!!!!3J!!UUZ`UUB
+!Z`#JUJ#lS+T,#CF)L,"hD(H+LCL(LjL,TiH'L)HjL)P`KhZCL3"3!*9Q9'CPPeC
+88&9&GRHATU!*N!!2!!%c4&CRH)HB#)L(!!!*)c0%499&C@CQCRGQGfL(KhPfH)H
+)L(L)QBJ*QCH*#3#J!!#JhYk(6mZL0Y@@U@L("$0E9$hdcMIA6C!!db[K2A%#0Z)
+$q#(6(jB9i3kihi9bYKiX[&jFJ3[lprj["$jqDVc2"-hqZ(&jF[pSH,KiH(`m2dH
+(LmN1(Kmh&aqEar6$CfK"KQl,SI2Nh[2qIkH[r[*[3lr,i)FXVZfq[9VR$Lir,am
+(&amI($2f`cAek)Hp4V5*"klkEHU'E,$RTVe4"hdka&G0GNB!)TKG6I1%Y,8Zb`K
+kUm*hejmCSQS3[#+aXP9ATVd8S&-!L8haK6CC,E'U'0Y8@,d-6X`3Q)$IG5&+(2I
+,mBk*`jmFpJLrZVd4Y`M$[qlRjrGi-S5ZL)1!AUL2,pR2pr0m2C!!$PTRGj[$i3$
+CCal%4Q9qV`X"IK3HZ-A4ATl+%326AE'UMC'G0$"24AEGM0)5N!#(hT!!QSU[Tdc
+Sdej-P'Q@0miaYdbYRJ"$V%"XSLU@rRqRcld-*Sc0XGSd3h&&XX)k0FDDZjd2-qQ
+(*SkVCEE)eDYN3NlYi([qZp#f8!A,!+h(CRMINSTUUkIXjHlLhGcr$4#MCA*4jqm
+Jj99#FSD"'8$q5M9C,26C3,(4l4!1Q2C2ZlKCEDj[T!0`TGXUaN,Cj+'58SK$2(9
+5505@'L9PM8E)eE+G&mX)Bi%LFrENcCImUr9&mG-Eifk)pc#*`F@AKiGcS3Eq5M2
++A91ZGNHj$2"+9IDfP5Lb(Ia)J%YX0FD["NS+91LVN!"B*pYdF)cJP4h2VbqV+MM
+T+Pi2M$BP(r'pRcPTXdBf,8`j2RfAdpGFe#CD2bdi9l+lbfZ0qVY@Y,f8ikS`pGF
+E+XR,,'kbZh9K#Zf(`PE`FQH0PBeRedfBrP6`IAC%$26VM+qZ1'lIb+PC"*L@[PC
+Gq(hdP"[rlDeZdRfX6YkA`*T@&Y!FKdRMIE#U2A'b9a%66I,BpaPb*K$S[L+eEU,
+,0'ZdY5XKI'k9mm))j+bNSVUl#1qMAmETlXZ6lS`UPEhTU)9e6BBKmfkj3fhbR%Z
+k89lm#l4B"E'D`YX@1aYT`bEEkjNmN`Jql,rRfAbZZLm4TB%Gf4d((a'9a$(rG2#
+8&2ID9@UJe1-pBPVC,0UT&IfaXX,qNJ3AdekUdP24kDmj814C`aZ4N!$I)1k,-DN
+D`VY&CCJ2R`RZhd9-Ae96b#TqQ0il(UTf#p@jFKB*RVeBG9G`#a[pSQ+@TceTNAc
+B8Mb3!2E6H%(Y-*USpRFd(El3pZ@&'XaBZ)hUX#5X[l9MfP-p%UNL)Z`HDSJiTPL
+-%JSG1YPbIE6IA,%%JaB9)bZ"aVTkdf$$FkLH0T'dAh9UMJZbEI(XVRASV`f!-+F
+C0%YLhbMjDUEeCT)0+K59X'-@+#&PKb+#h!(rb&1b6"GX)Ij0XXE+S@9p4'PV,HE
+)Q[RlE+DPXZj,)pPFH[I8,HQ-jpX13cFRH%GJ9j1U[6$ddpZ&0M!MmDp'X4D(T[+
+$Z$PiLZ`*rEASkUiJ8[Y((B&2G'8-a'jSMppGp,0fa8-TDTXdPfXEjPiM3R)+FSH
+`ZUY%HVB&[8,Z9Ibf1JI6ePjIY)U-#A4SN6+pS0DGCU)85edjiIr(%,&S4j,kqS[
+qZaXG)PpCaMKlT'`0UX5cJ2kilm'TL,d65pmLBQ%QLATbmT`dVMISDSiCC%TK1pL
+iM)&2K+ml(CJ9RVDE$YEKd6afA05!a0UKdBdGiiDIN681!ML9@ef3!1QmIbTM!rU
+4a[cr6)aE+8N56jf8jFR*986-A*&iR'[%FY2*XXQ&Y0iL@rPRFVbdBALT0FZR%ec
+ab0m#PiaZqecEV&@ZPKKARXL@HVbJfb[kPV@EFH`N,bX,F%Uh-TN#h39Aa`KkSS(
+%Uqb"GEYYCbD6H6I6S+FHV0`FR,`q,JmRdm[Y1G2&p+TUi&[,aj[Miq(k1(MhmL"
+Gk0r`Fl%HM3Yb%2A),l+kf'M86c11,2YIcqhlr,amA(aH6b#TEd1$JKlZESkBICk
+iI(0kmhacI$PcG#m+hjSVmA-9@D)"!Ir4"i&lcSArZqp#cILQJCZbLmMG"Ir,HKI
+MEDPkb)LQ1"S%2E0f+36rpEd,VkaDA@cSm2P@(TpZD(0m29Qq6VQF4m"'R02*4d4
+RkT'hb2,+c(CEKhF1Aaq5MAKAq4RZpX4c*Nf"jfYE!NmV0r&pV01R9hADXUl'R3Y
+I+qY*5N2rKqVdh-*eQ8[L"RPC9mh&h8"%kTblNmfX[c#-8#A!)8RrYhS)*p0)mUC
+#ri3(-(jbA2BCqN%c&F)*k!-&*pjd)$!D`KB@%jB[j"-,(4$rd28"JUB3fJeK%Ze
+!rlU,pMSArc'#6&*JY-hchAAF[I(4LYZRq-)aGJlGZ"VrY[3jL'TQ@QMYkH"kFIb
+hhJcFR[1%0&CUUUV,B+$F-3JS1ih4V6m9HGRkP5-E'b1jY*!!L#KE,e2kr#UIL+-
+K0R"i$''p$0pRVrpJRLcD0EhX#Z*HAKK0#%+0&K0&j1)0Iq4P*3r(%5C3q$M+SYM
+X`eGhS21Ue#+I*!iBJGemLMUH!,Y$@pA86M,Z1TNcY&AZAB5NqIZi442*Y%6B1Mp
+U$8[4HHLG4i5U'0Q$%rGYbr&*,QA&"4Y$c56,UHX(#IR*5&TP+D8Tmj+P"`RaIFI
+$%iGrdZ91Sr6F$fE5d4KIf59PTQ*qiX26ehm%&)M(XrK[&FePfR&2pN`bUFUPZH1
+R+A2!SrU8'9Z$)PJF6e@3!$U&[pG'!CE)iA#&9-#@HR!pr,BTCIjq,ah6KGBGkR&
+G-p+V+HaMe,rGcq2Aa'5B1@GDAF$@"CG3M*3fe2K(MVp@P8$kkk@Ph@A,P6kHFEp
+Kl5Q(p0jdZ--p1MU5(K*2@M@Q)4hRT!#bNR!X'K`Mb"@Kjf&VMTq(i0'2HlfqYPP
+4mr$4U(L)aMeAT6fi3JYLd+%"@993iJ&C+mb-@JCIhdhV`2SP(PM5R38m9%NK#MV
+cbl%6DMV6,IZ!1X62f8(r+KrA&PGrbU!Qrl%FY-P9hGR4Qb1NlNM!hU+I`mh"i&i
+lS5Gb'(6@@Y%,KM4-@3RKk24k%YZKdp(bFrrVk[UqV)!!!!"#!!#X!+blY3Z`!+Z
+`!-!-!%L*GkKRS(KSL(ZEZTU+Q*bAKiH*U-TiL(Z(HkLC#ec,G'99CQ@A999T999
+iKTCPF!Q3!#!!!L-d9@CQChL*QDQ+Zkbm`+!-[!`-!!!!!!!!!!!-#%!d999@CPC
+QGfGhGhGfGiChD(H(KhKhKhKhGiKiQ)L)KhH*HCL)Q*LCLBLBLBL+L)LBQCLCQCL
+CLTQTQCQTQUUTiH''QQUMc`kr[kU,1k[$22E0$a`jl1kQkfbZLc#m!rVSqqqQq(G
+4GI6EC$NcqEkT!1rYcI4a3i2C1m(r(h3mheCq5(*jI,jI*jIp[*j[i`m[PmrQrPj
+rTrhKAY""`jrRXK`5F2Sr6pIAr#6KKQjZ+%eZcEG6Uei3mhm[UqVM!'rPjN!hd`d
+EBFpe-d2DJmMC2$eh4XlBFqH(6'R94R""pHX'I*bS!%4KXMGK#h5`h'H%296IKG6
+Sa`*[`3INYZKAE26TTQL3!+AJK)h83M99EmU*iBf6dA3`ed3`SZV[*'%'p%3581Q
+khmD*X)G11LS'Bk+CU,,k)CZMTkHML*MZUJ$J#p$)mh[kI`pRZqk!,,6KXmrNmJ!
+fI#MjNc0YfVb+#r)4kdK1@R6mj5B266C42,S[K+SQPTXfBi&0`64l5Qf@Hk1R"JB
+pXE-BeCiir1A66***,H$6Jlfjf`IqRkrhbe4d89EL(mk+ibbNN!!'IfbJm%X!DbH
+Qb0e0@f'bkhZTRS+9USlE38dGJ#QbkQ1!2%$V",381&G!dQ%K9"4q@+T@#HZX))*
+,%hd)9aQZY[J#3Q#M`QN'(Yq8*VU#4`-@fDH6jDkCYBBpf4[[4*ePYeFDQM$B@N[
+DiU@m+E)Al+*U3)IP(EIaN3+5dJBQddA!P)BEGJ15'$+JbHSNRT[f!NL80Ye!BU*
+`!H#h5l%%NeYB6%'9*VCk10"04h8@%4K"B*aL1U2R'[C936pI'R$@KZD2R04X4VU
+h6*IEA3ddH`f92jK",`J')T!!B-LIECK(jSQ`,J*#J,"V%0ekU,+,J&GV4*P#N!$
+Xl0mZ'ZQc9[cjmrLm40,SSe"%D'1F*P49T&Y&NkM"4D!I#R$2)Ld13,3[ad00&qZ
+V'r@@cHB%#%VcKfAji-Cr$&TG&!%`eh"`9d`L94Z'59BH$R*5T8'j`HbqM!RDVKT
+3T+U01('5U!B*ZQJ`Mdr(#kJSr`TlU+Y[RNP9T0%clZm("3@)+qqAmJY#I+@DV'[
+B(&UF+pd[0eEP,l,+%LR-$(S5qKM@'JdfPj!!iiBl#KG%8+0Gi3kf4#&@6A"dBYh
+[q5#E&qrMK)8@9aR#-E8("&+RR!4+Vb+3!#+i+rI"D)Gprm@U$$Ia[l,9CC64E%J
+(+Aj2B*3D,))X#b(E%b%J"L'MVj'0CV(H55GZP[U,-18,G&'fLF1PJfaFUPQ[h%+
+)FR)&Y5*)2ch)$r!UGJ5Q6X,Z'DAj$#SIiB3NpBD'Bkeab&BV!E*+T-bFVKXrS""
+)icbf@JhYb(rB*pi"ENI"kLI'DLm+B83bhJdBLrE)c#A`*`erE6Xp(PfB2C3KMP`
+830#j+5@bdR,%4jA6M24U[Y%X!XFA4eDU'#[*dRTM(FpSC'",Y12ST#63**AEI!C
+!!8CIK4&*%L'mC%%"Q&D#SL#'$$DNH#p4QN+PUYXe5!%E,ElkG!KdHRG(4QRTh0Y
+HcXhf6(GfPpKN8c'@SV&QTfdCRNka3+%jB6D%C`4YGd5)L+2DkTG9YXk(pE5XlC0
+*`p-ZrF)-Da#I4,rDLl#@LS0UbcDihGNZm3&C2'Fh4D&`a(-8#M%Q%hET65*63jN
+MdP!JKT+#[UQ5$#r'B+D[%KYL($%aD93TjRCKAdYGfDZA4'qK#2+e!K!`(1JSqcQ
+2XjMjErpeSBV`eLM%AQhMI,EFq[EXed+bU+@SCQIUGVe8T!VcXS1SClrM%&!iRI,
+5T#j'*'H1Zc4X%!F-E`-R-1`#c9$&P&Y)"c2VLD4#Qr%m!6rMA4d`dh@eSQDZ*NZ
+J[@C8LRe6+hN$[lNQJQK%Na%2)6)b8SDBEb9eQ[S#hZS(ch!-H054biQ&!eP615C
+q9)Q$!kbapC&MlFDdf+9b6a%05b53!'$-Za4"S-M2D,(KTJNCJSZF*4"qlj(FG*U
+BZ'*'NV!@FVT'U%d%VN&ZNr"TjflY[`"*#)f`(p1[EI6-%'Ub0%2Zf8hkc)'Ye$1
+8U'9U*&&B+ri4-U3,5!RXfb9K8T1)&,l)f'`[U0DF9@,01+ARJBS@-BQNLFZ`X"b
+AihGbYKpTU59GX+0K-!f`H#MY&XcB(-VCflH!VqB##m)G@C5M*iXX!q#%9MKEXT!
+!T+bd8aQ%GEMF'S+a&'SVYXT5b353!!H6($%1HkKHqR5XU)2KF&4d4Y&$aiYCJc6
+b-Ye#CT8e'lid8fD+,Y4d*2imQ8R9Rlf`R*,SYYlF+F+U0hhA4lU9@ZMQh0EIAD%
+bEI1-mHQbDPYe$PfE"RR,RF-3"*pbehbX'fj+mR`SU!M"*lFK2hcI%3UEH1(ZSq8
+2`YZl9-Ga3fDXrIrUVcM4XJEbU2cC4QF'qkX#Zm5iNX3kVVFGJcl,0JM#i55Lpam
+$#+XM-8%'642drAr,KKC3BTTlR)LTAkaG(-5%68BieBAq!%R9E0frNAThfeJqfX(
+feJqfX(qQX#$%6Y)e60FaA(FSmhEJG-4QeN!f'1LiPb'3!0aXNHRQMH)5qc[G5,"
+-QkJei"-*a$L-)KYhXY(-Zj'%))`L%fa'P(4iJQ6mF4)NR*&ad"$!$42EECY&c%3
+e[C)N)1'@XZ0MXJD"aU1SJD@)CB@4k4jC1j&lpcS8FKDd[aLJ'PqNj9A1J'H0MI6
+@R4P#@QF@,k+kihj,"JJ5QYZ'Gm'0"C&-&NLDQSd!NR+$,@[TmI9l1AfXeIZ068S
+T('X1U%8D,DTp)Q0)5bia4JD1Y(9%8!!&!5QH"V`M)%1MN!"TN!"'P`NDCDN5Ab`
+U@V%jIk%-+L@`eF!5dM6'bL`1XKA3Qe')1JRpRU`Za#F81``-ND0KJ(Dd"iE8P"6
+1Nq0eUd0B%3V),NDAD&(X$'8S[1lNaMj*hH4@Y&$k1iRV)5rF3NXlaSCPlFKB%-Q
+')K(r0r3j862(-'kEk1UdedK9J4Sde8M#)B366JB`@*0D)(!66D65*)'L[8f$9U,
+*X%K6`96m!Sm1cK8r'NI&LZ9K-H'IA&@EE!XH'2"SUL(*p&[c,RJlJRDc$Z)bUc&
+N(!)[U,B(jBQ3!2YbjdGaDA,aLqf9`FBNA0V@3r,Jj!ZJV8F6--BmiP+eidU*0JZ
+J&!M(%h6!5S`k%4ik#k$$QE51l'658h#4RJl@+ZBqD'6GEQeLCCB)"9r2LQT%Z0-
+Dq'I1iS)"Prr&lTPY5)Yh0('E@',2drAqk6fDBF'R0qI&`,`)DFE&F["1m(jm$Lq
+l'b0@d)M%NT!!b)B'$jK%mN5r(JCMh"cF#EC0NR"`(@A`rljS%RCH1ImiHL(P3,Z
+'k**8BKNk$Lk5@X$Z8A6&mCV$!0))(i3E+,ArY)4e3UIG#&c4TI56AfNPpT*ID5A
+-$ViceR'EUBTM8jm%Xa)+1M-@+h`*X"44NQkJZGbicK[k$#`4bl*643+'PYG1#61
+ASPeH-'KiCrQZ)FXeX)4,YklB5ceL8aPi"",hFD62($QLhUN*e55$bk4QMX2SGa`
+mmc#)afPTM!EMVL*aH1"al%*mTk&5iSBAik4jak8bjV"jeVm**KUVL2XQ2$5&N!"
+e!K'"6*`-Hp$+ZC&4hjNN9Ycd#Cp08!*[#2$''+9JVA,IZhXQj#@rPR8','fhJi)
+@SGRGb)c2%S")!XprAVV!MhL4@!1kmSCPS$Kb1Mq'i1q8&8[6!K0#%`2a#ZD#D$F
+6dd!6,2h5Ck"T6P@h-ec!F`acQNfeUhX%,r[9[GmiSc[ckNaJBA6r"M(BJ"d@r'S
+TK(BIbi8i0ee&aLkF6r"@d`hT2m9Q9eYM0)c!UCdKhE9e135Z,-L2m,F81%#f'V#
+88-k(5m3(c"J4-rBcl8@Nme0eCh%(lI3Sek'6YT4"H"Pp,4frK,"Il`"5BcIp'p1
+*N3UE%kq!G'*eTA!h&Z*,'i*9DR#*K"K"4HeBae!b**Q6Q"aFfrJ*2Iple*hrq!3
+I)09D$RNcM4PDk)f-f-hXj@IL$5M4B`Qa0+M3$&pTlU#&f1eYL'eq(S+&SbI0*QF
+A5'c3F6JhL#jKlA+'Q4C0mV'QGlXb3TJ$VaSZ6dcT*E*["l8@SU#+Z$DHK!kQ9bY
+1p3Jc'ES"a4P*MMNDiAQcEY5kEjSKS&Xc*[ZQ+J$Fkc)#2@NYr"0QGVfM$4RmIMm
+DQ48lC-M[PPhrcJ$XBLhq$'M6`F4[bZN,1[)QXhXDr05jVCQHr%'NCYP80ThidJf
+2`VNdYmICqqSc(iefJ[DK-'AHK'LVAaZF+(pIhr$+6dLQrC!!q1I[rV4GB+#i"TB
+%p9&Je,BHh2hr#R#EA5HF4aKL+81BhG#5BiSG3qXbXA#T,*Qk6mHKpBJql99aMDT
+$qAb(%Y$QUT2aNphre-'[eF6c"Hedrkk"k5rYl1a!3*,PYe8rLm3Lqm-M6-8Rd,F
+RSKpGq%p0ZIApNKhAXh&*Z1J'LQY1E`ZL$#Dr$aIcN@did4$L#9Aa2N&+Vma%EUB
+`L&B!@[1SGP90pQ4I"NAUS6)NM*c[8Zi''4V@!Gr-YXjr,*!!48Tf'k&`UIJ$T%'
+6$be)[Af"Z#fCE(I'q%RX-FIKX1R'FGRFcM(1q`&jHbb5-mk@HdahNU%V1Z6R[j1
+3!,`L#ldQG)N`PX8"GSU8c#EBG-3Gjm'SqCr'EQBk[r1[`26rI)Eke,)f69q`fRq
+%dI5[(hYAqP@*h@2JK%2bDJ3,Lfj'S*@(,-B4f2B)MjjN)R6VB3jJQpBm,Lh8cm1
+MFd$U+VDALl3JdPYK9,8!N4bMih*23"*TmG!d"0J&p(Mp6rrk"lf@T9+#,-Q46CD
+bcQG(F2Mla(3!R6jKN!"D0A#S-eb*QqbZ8+RR,1N-b3ZRmc$5iPmKc!"-#Q,r#-T
+aFc'hD+3bJV'E8J0NHCHqY$j"jK&mKdP5+4I#RX3iZp(8-m`0S8Y-P2P%S'$)RZM
+DFD#4EAAX6G*c@0RRQbHhIh$cr3I6H[T15R81b3rB11S'FBT0jpJZScD45UZ(MqU
+a9m0,,!F!91),8%#I[ZQ%XT6A**LcGA$1mM&-SS9KJ0)2BZI#JDDAQLk)AMf49!H
+D+!5P"R,$C&lV3`fq'U)CM1d4aPM#+Df+lJ6Tb$LcbF-2EbrKkHH(Ar6RKkrIdG(
+[q2Xphh3qlhmr9$Pq2,q%1VhqhRp5!MhqlcVGa5#4)bSTU2a4[F,YV$Mjf-MN0,+
+m1mSMB!a#h#--PLaR[X'rVHPVNUL,3lFH)X3$IZ&*Y-R)ZBb0-LQiX+k)[DV@LS4
+9U9Kbp(m3U'd*%@M+Q@)ERYB@LEd0[b%*,EH3!1,SF*5lSXG#(44ZCRPp(,X2-fY
+QT6*-Z,P@mNp*ZGM8160Q"5'25Tl9D"*&Kf9Pe!*%,,YJCP!U++JD$3)m"CDDMkN
+`TeF%1Fr,P!NSRZPQm#&'AMM66DrN-Aa-d$fM2$JIVe#J5hV3UE-PI#J(b&8+04d
+pYVE0*-Q'I8-qQB'ai8X$$j)KK-V[6N5"F"*eEr0b`3`Z(d6FS(LFq)eXNU*r)EJ
+VEGF9NJ*0S61EA,H5b'9j#`i(0,bKY%Y0I'JG%cciLYq!#lYA)4('![b`3*h5+Ii
+H&R%1RBHH("+S+i1)-'%AXm[48fc4r-QX#*'imbGZSh0acei'*X"Z"@FP)[,hfh)
+FC[pF(EaCffV2P@-)'mZQSr,9PR)a6PeCP3H'Ceb0!R,Y%HP*Ta2#e&,@bZ8!EeA
+icH1l1am85KUbZ+*!lRiDa+@05q`qRmh(XQD*&0*k),K#S"JqiE*Kc-hKLr1jd8l
+r!@rc9[`86#RkjrrhGhZ3!'pm[j!!jHjmT48BV'-qR#[FBlC,d5+XXT%Cp"6QQ+*
+Zqc@BN!#iB59@8-cKAK8)XTZrE@2ib(I&G'FB68ic+h"Ad"L!)#(53I&2rSr*DTV
+AU@c6*UX@LMCST-)LSkNIKQY+J+F[lE0MdCCX`,`c$P&5'DrFfCT@ldfH("T'-1-
+9EARGP'MAM-1U9cR*1JQrrC@64&*`,aRC,cB-NQ@!eJl%2kq2P4S#T(mqciaUN!#
+CTN44hrJjDT!!JdA#NXmZ[b+daF,2V2bXfT!!Emp,`f)bXRV(+Q(AAF2pVHQ[LLj
+fBPMc!JQ6Fk1M'TbQ4ZN[N!$8DZS!LScIAZe'cGfEh2NTQN*+kZe('GDNcCGLEe5
+NrKUeHK3",arm*cCSNI1cXkXe'9G$aRNA59FiPBqaMFLa(-PqdD3Z0*UEiYhm1X*
+lXPG4[blh,VTf@dN2+l%kj[9GZrR$GP$K4*CddfC6UpmTQ`@P1*B+dD4$1Ukb%l2
+C'(k"*lE8B0aNf*@Z"C&*)l5'!5RYGeK-q5iF1X*GBp-QjGeR)6C!H8cXaeCQdN#
+L6#iNqamjR+ZX-ZbN`EkHrB&P#"U!M6liBI(RKlZIRp81@(Tjq[VjrK$UrTlrKe`
+jr[jIEdp"U0F[Z!&pR8-4b9$`$"8Mk[B3pm2rNRV"RQ9eaXb*,$"@lddmQRHQPh0
+ck!JYM(,$FT6%X#9fA&Nd2,ciQ!r+%qpZ&ZlB-"'GTNj!FV8VX-0GjI66F#SdMpQ
+Y36+Vp94P2c$+VV)4fK#$[e30Da,#C"Lc)MI'N!$T'9bmm$S0Y4S8GY"ph&AKVq[
+GQZNA2VGQXj9iKV8,*N"'9N0U%fYVP)-)EX0@0D[S3JeQN!#NZ@*Ri-MT$,pj-Me
+#Ci#)!a0S&CA+"e%j*fRcDlE8*09d$(*2EL-TC)9F"(iCd*(&+K!22J3+Xdi8jUK
+)IbLXD3a%AdCZMmV%-ebY%-bFZc@N(!8Xj-&Bf)JEaJIN%AF+50&*6QYE`#QEDmJ
+Ua9&RH5"00p-`e`fLEcrTq[l(V30$$*c)G!GHlA'JabZ)da6lL*)Ze'haN`KSFa(
+P&58PYYV'#l!eM8HZ4FU[MN0Q&c(`5jaT%S%-,TTY!kJR5Y%9MC81Pm&3dBJPD10
+8(EddJ3CLm@N@N4RMH)9PKRS"*R4RU50BQ(1(a8,0a%8qaDj!`EIGe`dDY&D,DPJ
+YaBX-1jca@"84e[NcBk6(XPaCNZiNm*PEYjS'fFCZlJb,,c#rm`&5P"cM-1A'bm*
+KKSAHVS"3N5JL(G`5U42!pkZ`BTEBICTMTTKYD6MG&-Yr"8jclMSqS+Pf)$'890!
+M6Q,Qd6DqfpM$5Gmb[B*U42G0VSQl5P[cZH#6daXr10*mPreI5+EEcJ$jCqi'N!"
+Ic5*AkFCZf)l'i+0))pDTAmj[Xkj295+&Gkj-HEVq4i*D!bMc)3Zf(VYqDP5qH"K
+6j2m*"5+1(-qFQ4KJ#S%"Q%ELZc-cV,miQQHlRp3*eJYj6Y"@4Kbe8kM1RFLRRjq
+Kd+[II-08aP*d8[4P'iLR%%rA9ZackZISpRpZIi)2(&6eHfF[d[qTKMl28qce2Xp
+40`rRD!Gj85'a225BikG8cALQ1q1"Lh`b[L`-)aM91aTY4il[FFai%kI4JPNl#mG
+(Y(FQJdjH)&0Yc'11ZS!eIV&E&Z1aU&lk)qU+10H-Nq0'9Mb*b!"6RAAN96am05i
+j8L91AUQl50q0dka1'YVXqQa1cKcS,L%)49lm3EXLJ43fIi&EMU'2-Kek3)RehG&
+NL5((N!!K1NeT2p%5YVVY6bS*qJ!LBIG'K0G&[BI6Xa8pMDQeN8'MkK*$mFMjk2V
+0Ujfp$KQEB0KSIe!M#,Gd0[0X@#)#aa1&iaYbVib#MpjAP1EDbj-mZ(JdP!D16&r
+ID(ARmp`Yq+JJ!f`,a`P"KEqfRCk2,X`$LhrMK9#riK`Y-23NB"pPJp(qX,[D&`P
+K3+kKdYd'[--QTk$S49ih&$[c4I`)RX6CU4NF[mKj!qkdCRk+h3`K%T)@M,rcjhk
+'lJi2)rXC2U,h"C(lE&5FZ$aP`+R-M!ki21SrhF)q)D3+fLD&aSj1da5C'Yj-!'M
+Rj9P+)p4"JDZ)MHe&"K(r!KK`ETJPI+NRd*Rk8Xri%$"#l4LrJY`TaJCGTXIXHZe
+42`1%f$ff&(+BATATSRK3F6`X*rG+mk5pN!#T3Z-d3-('bb&HYE-259#AL@qVeEe
+&@EdG8*VJTTcrMq1IYlH$1hlQNV5,(-Dq%bIcNekJ"0aXRMF*9kl-D%8*)l(QUkI
+QR(d#Rq!Y)@(DT,0BM"Z0UF)@jESk&cMN$cLJ-fFRhU8!V,2fpci%l'VmZ'%RU"p
+4G6(Q#2Q&FHX9GM"T!JEFFNbrfSlrPE,lF`)RR4"$-LaCPla2KI9HcM"(!0D(16S
+4!L"-Q2AH8U8$C*Q`Na'@)*jUC!+fKaMa,*Zc'bE"ETVQYFeJ(Di[fI(mPSN(c9%
+F*CDD16rN4cG8MQFc,L!cjF5G++LaHrb-MTMlc9(X4FlSIp&C$GTeV)eCEa"Ydq0
+0bD'@m!f5h3F@MbrJfeefGLQ!j'$,,aH,rpRE4UX2i*q4Ph*Zk-kZ`-m#QLM$j(h
+QTS'1GpC2FDGiid*T&4b0+FAj``%'`'Q*#PGReNHR5rFi9q,Talai-E(ZM52*"8)
+,ZZhBc[d-hk!h`ji34%[Bh'6+$lK'R%J[A`qLP)!1IVqHZ1iZA2(*(XBTNhJQA!f
+N8E01M(fI*6JI*`AiFAd8$c+YZ,1"Brfic)2TJ@4494&Yd0-Z0p&@kdhdA#BffF8
+q#kGa#3pa$HKAr%(E,kKCk4q)-p*f50Gb9YemZ[0Ye16`RC&6e@AfKJQhBUqRcTA
+2)P!fV8+-eB0&b9HLRfSr@0IJXRm[eV`-SS(9Df'Uq1'N+#568[i&kr[kK[q9iC`
+edcmr$iQN0XDF)L'ACHSKcAMc&FSra-@@2Q[Gh0Ji#X4''-KQV#ckZ1YmPA#JeU1
+dKc`QQZf%IY'ccR`#2p5IRe@e,(Gm1K`fKeKdee`c1Z@PecDXBLFGNAb'rNR83LB
+%jZhI98R$@BPBG66"30qljJNRpG,+V816VG@q$(5M[&EVeEX)i28Vqf@a1IJp-D#
+"#-KjXSEh9*22RhR0EIS@FMX@FMj&QrFD0'm&Grk!@,E6VT1hUk%adiRU"0K4jk[
++k-)[$C-fXQ3H0IEF)iSXe"VjLF%q8&#p@+Xb1ZMjU(T8ERHFEmhUI6#R"VkA(pB
+%8K[JCaD#-0Z**dFUNFra1(EhIIY,JENpMM*SUa[%,!E,Q2J`0aGjkX&fA%m#YLc
+CPiGQ,(D)KVc9Tc#MI+[(F46dK[aEmGpSk'"6p(YGScMhFUC-Hl53!2Gj%JCRYDA
+hmX%U%#I&#1fIU"E0L4Kh#'hXAS@$pM"!iYV*bDPlYD$3L%MhI+i)p2)+k9+a$5H
+dp@&Fm-fm'%394AH%#0'[h8Y&0@9((0k3!))e+8qXpGJ6lq@+E1&N6R3m8)FlpH2
+T&8'Z`R!SI4qA#f@`4A%5r1Rj"3H*klLcXpDD!S,"mjYG5d0fI-T#d5G5Fc)-D(d
+qL@5TKN@B)CNA3X%D$e0C*VVe$ESQ1GSP&*,4EdjJK!H@SeXMJ(B0G*b`Q18YF-L
+m68-bF*!![X4f$G4T%)hJ&`lUF9q9e@563k%daAJNfYL(B$J24j3h$%@C3bk%I#+
+r49T$rk8(fSPDj5lJQG)SdVLAC2K09aH2Cd`aV#Gp"bQ'VAbphTmQN6i`qMp2ej2
+i2Fd,UC8L$9+IG(RG41C81-q1fmBQdCVFqjaj&aF6V921@JmEKC0GEGM-Zp-j80&
+'P)lpllL4)pBIT3D3!'@ZQPS0d6d'8dQQ&'X&%c%%[E3i6-Rd#)kp0Z!kK8(VqKd
+pI6`MVS$`V05Rd3j$UKXeXJrc`Vd[X#,FY4SGr!aA9(J,9d1[r2#VeV5`+`E&(6-
+,EAqH@Pmp*Kh'8h!"88(,%Qh1GY@UM8'DLN!Hl'GVM6Ai(Klp6f,CHC3f@h3Ql%e
+kBRAqmB#P8(pfC5MYid%Ye*)8EdPhArHXlI@D#lhFH*'EfX6"U,hKiCCXkM!j1c)
+rEmffek!2%Ff"q1U+3p83DmXYGrJKeFBDq5,KY4$4*NGM6h(p0,&DFQP"NrcSZ&F
+a*(irHMpFMMcFHrBpmPJq+)3#0a%XM[[NcII*Qrrj-eChAea-ec[2)qd$[Y!ll31
+rT!lb8Jb8DafCU*J[i"2%6elGMAhMF#!l+pRL,M![*LDmF-km36I3@STbNG1Mf-M
+1ld[mJPplTfBCJY%d6S2*8c(3YI9%8NU`GiGMm"hq5KPPhDmHp!'TF3ZDa4S'ajF
+Vd!H$,`l8"[bMY%e4Rkq@JLXE)`BRp*0RC0mK6f6(Pd%4-r#3!&$`8T&5bSJHIi`
+eNceE9h`QTU)&AfNAJJ&53d9"QXZka,KE,9BQ@DV'[C)"5ePqZ")Db[56pN!$3r%
+FedRCE5!2hS$-kC5K$f!YF,rXk9fqcXh5fkG1!q3)lX!BcR923-Y(BQL%fP&R8X+
+4"4S9)N9$@E(c*N%D)IMTK&1hBdqMB#6V!m-jT*9(Kh5M0-dAjH&EKJa@L8BV-$f
+B,`2LZHGBadSk#8aQe(Jq0f+fX8TN+T0riR!UpF*a6e'#L5%iqdkP,dMD-2#``+#
+R`TijLLNYFXr16*GFMNFVPbXTpZP8E`KB5hJUE1p-G+BR6T&-6V$K4A9TH&lIRm*
+'MdLZ6P&@4P2"L0$HQDE`DpX%pXbk0UF,UCEC--2f%FY&034b`bZd%+TJpk#Nh6B
+PDKXQ(XKaYRM-K5*@p*DIR3P8ec4Nfm9DZLZ%NKS!8G&llJ4c2EKI[&%X`$D"J1D
++TYCi)PSj6CI%UVE"D)DZSYYEY@"AYCldjd()2B,"!Q38cBe4')J))9b3!"qR'%f
+h44Y619"UKrX0if-R%ia0D)"%6DF3a)0I3&GjZ6kAZS1jeidcFRdlbjqHbB+A!F(
+lT4P*1lDfG4Gjm`dZeLSp8Ec*BU+lVKZSVBEAcI8f"KCPZ-GjRYAJGDTa%P"qp3P
+P--SLmeBcS'8U[a3'*631$p1@e%4#iUe,%%%YJllkqEaGN9[q*GlQPXlI,N0UPC@
+,D)8RTP$,MaGEj8#ZrMF#E3QANV06K,M!Ul(QlHKkpq3(p'%fGib+()@L9NhTafN
+hkmQV,K,dD"M'*VP-hr$9jF[m)Km*1'JJNkH*3pXUTQ66UA@(A-mC"+qN1NR'GjN
+8lY!ilNk"5`)kmY#NNjRm,DVBB+4Z)V6Ch$6q@4Xq$$15iI&KpBh8MH2aAY$XPTf
+mNKa6H"h1cX,MiPA#b-kJe&$NT$(r`LF1If%Ja28-iL'l+D&9LNdN*i53!))ck59
+hX0QPB-8V8kb!ACfI'YcmY@*q8G!FXlD!'cj@AI,R51"#Fm(0@f4,rA%$hHNq&4m
+VSCEq2Kr14fBaSC!!*IlGF#C'@V3AQC%H)PZdCFB2`kbQHcX$ACIk#J!$-N"JGS&
+Z"N!D,Z-QKa&H52)Vb6LffaM4GKD[CEG'lDa"iH#V&ZBFAcZfbE()$1jlMhj2m@A
+(,-lqeYV9@4abJ10-3Z#bbFX2TmlGGalP)pG$dBS5cj%hrAANT-8eU1QaparJ`C5
+BbrFcM"5rS0ZU3eC!@"Nh)hFkd9A4B2V%mG#jjc(p4f)&jfR[BVANZe8@*B""Eka
+m'%NJ(F+ESU"!bfV8qESKC5&JRH'6+Qh(*A3G1QQpI[Bh-'@9ip6p%T-L,M0MH5V
+0ES%ASYYlH16CRlrTj20TdVCL6-65KSFaJX6YK&*JQ64Q("m8VD&-)cI60+F&#E5
+m%-qNK3*N""(GjiIXqcl)Fr[pF'r4f)9SIApIeb!!!%)!!*LCQTURUUUkUjQkQEU
+T5(H(Q(HVGfPfHCLUU(Q'HhLBKiQi!(L*QSGjUjS-A*YeC@9QCDG99@P89AD(KRH
+J"i!J!!)M4%99CQGiL+QVQTUkUVUm`!c!X-!,$!!!!-`!!!T!0%999P9QCQChGfG
+hGhH)CiGhGiH)GiKiL(H)L)L)Q)QCLBQCL)L)L*Q*Q)LCLCQCQBQBQCUDQ+ZTQ*Q
+CUjLBUYRCKPSTRi)FhiFXpI69GJZRpF0f(,SRQSPTKc6qZk((Add@f9e6eh4!FjT
+r`M4'(62E'LbZ'rJ`reeJ4(&YE'h$[HI)m)cFkBBIki0k'(`q(`r2[IdqIHm--2p
+1$IqRJhr$#VU""`irASKhYECaG[Yqcq@YXkfc$Yp[[FfHH-m+TCVE)`d@fG0'5H%
+X1Q@fLHlUKCPK'LV462!&3$E8E@@bf%YYXYHDL[-#)K!'"G#LZ%9S1dbp8F%!6[8
+"62#QL0dq5'HF!b@[*$*2'DfM'!Q"T9CE1K#j*lTD+BBjkE01#(f6ecfbddp8,Xm
+m)p9Gd[VJ%R5HRaqMM`B-%**kmL!a%'%V3E0)(J0@'[PT[MR@HbP)kkcdRIBlZ"L
+8T*J,Cl3#rcH43+RPQcK!GFi+T"%K18cjEJ$[Gp%[3%[-%F&&`3kl&eY'E14Ih(f
+&k"jJ`YPcCTmLc'K"k'-XB8f"%)"'Lb-D-B@i9*K-YD%$m5ae354+@I[$N!#!m!-
+%CKTPe%`4T9CNR`3KjJi@93Cl,D2CB&5+$8*rb[SkCDC3RJN)("H#%QG40lJ"653
+fJDT%5LcHPQPJCCT9,d%(PVYPmB4XY$63f-XIF@$4G294l*`$2Ij!'L)L%ilN00&
+fF1[BlkDCdF#bKae"#8`U8$m44J#%UKGB'Q"f05IL3E&4cehe"VYa+4(!BJPLBcK
+@)03$`PkU!''-1qj(qLM8p(SZ-22ElIFGS*FI%33X3d9NK0&35@"TqmLc#b"dU!3
+)J@Ck!9Y8SID"pS,1kB"33%YF,!b8XUE)6IHb%hd$RbL!9iJr8K3pJ4jG-B)YU-m
+kS6pY66&5XA('XP%G&*-R21$"@KS5al-X5YrmVjBdE[,jr(k%3a,F#%8i*IGB!I4
+-Y63)aYJ#b0@$UCkUT@P+jD+k#R0B43UhjQf@kK8P'DX5jbMUlUd%-6@9D,br$-(
+U0`cT)6qZ8cC)`h%HX#!a0eSTP,Z3!"8*8ECZP`NN1(AIZ"lKi&NXk5kiP)#84%F
+PQ1IU+bBNPJUC!M(4,-!NBIjG!2l3#H$Sj1"fE+KQA8`9X@09*Hq3!!Hm`T&DM52
+VPURl#k-M[XE,lCTd)![Y9"j8L9Jq#+rb[XZR4e**K-BGB%K5'JCi)6L9"eACbL%
+)5ki&Jh@*fbM2"fL8"N-XA'&qe1NE1&+Y4j+9DBe&)`-2b(kdkpDLTacN`LqH(jC
+G!3RRPYPQ+A5YlV&$TXU&$-"0SD08km%2)(dXFm,iVB+abYFGBPI89hNFf!eNTPY
+`$D*Fc5&lVQMfD6i+EVCXLD6D$#PY&6)('NTBSjc@fAk&&GI%P5pTa39!+"U2'Y-
++5(T%kNf+T*ai4MMXXk(Bh4Vj0&rd1NH'j8C0`3Pb5k#iFS86cCr9SZlm8"3VN!$
++5V"mJljXiN",8c)6+%`fT099AS*YEANf`hr4e+SQLZ@*Pi!hp)BqU((D)Vr3PFS
+NjjK)Cd3qk@K&5LZVrjr,@NURM%+fe1V*1$XeT*TELmYcm@,$K#-0MC0)bH(%Cqm
+paB`A(Dl0)&B@N!#94*B$pYaBGr@+B%+(I&MD(Nir6cFIUmrTqb((kIlqIeIEkI3
+!Mbm!TmZ9I489G9)@kN!"VU4m$AdSr`V$J-[-X9ELlGe`9'8CSUbReE+k2bJH@21
+$$@%rG4GJ+JGrml--bV+N)ch"UT%%Z6TPVQR%Ff@k244SK*l1+'J$@'%,S04rC$P
+)YGN(CUEj`mdP1ef2N3iq`rlQb)c"-2)ZD3Y*a6bh"chX!KrffB%-+VZL%9dLCY2
+$5+R,'$a&J`T(5,INI#,5)AmSZ"hSLS)P)N80Rf2MpMr"m%J(SpdYj[rPa2f9)`p
+8%Vre9VKl!b3HTT'9!Mih#'+r3UpL(@8%IcVaSAYe[h*1PShqhfr',q&KT(1mE*3
+SaT09!,rJa-#"%jCT0"XcXj'QVcGKJFr@#4TPcF!KQZJJC8,3KZL[)$&a%ZB%)"*
+Y*-XK,XK$CF@f%DVIm),BM-5SPKeYIEp4!Te0i)4%@a93F&&25fM)CVNYI8KU'LZ
+E34V2M!h$rdC'N[5+0eKT1KJppepXiQ'JL3&*HQ`%!+X)[3#b[T!!8S!VC"+R!Ne
+K4i%R)QmhQk%fLTCQkQbDNV&DU6LZRLM%&LGB2e58CI@S4!("q)#SJl&*a,)U5HQ
+*IlD$)*@AebCD&"!%JFaP4+V'HaKe+%a6"ZM(R-i)X#Ghj&!F*b3+SkkFN!!`CX#
+VA&&``m3R2MD`#k3j##+%M,k`(lLb4'6G$N)Zafcbp#Bk"TS95ehUb1P8bK1e"&L
+h1*2"HJ@qDk1%2SK5bcY92AF,F%Te3Q6%RIP-'b@0`'hjFVmjK$)N[T'A@+T#TfF
+EV4NN$+@X5F'Z#4m5MfT4bKkZIJr-HUa[LqeJqJ"!$'6eZ"6`!)SrElJb'ClV+4-
+,"@B[#!N+h$`)-&@IUd"&fJBjG0h8X9cqYp"B$)3q38'Spe3qFQ1r*XV9i)'(D[h
+F&)&2kGP*RJ@@+SE8aF"h[aHQc[q0,&AEI"%PMLA1JipM&Xij1f1p3K,SjKQ$3hV
+8TAVbM*j3JE4#25)[3+4T6fHX5JJ3m6TRHbHf`2#TC$!$#5Ld)h%QX"KZS,E1E%9
+!)NkPJ$Kd*(8TNBr18BapPCXkQX(%DVr6GCS5``MUX1ElIZj9kB+p(G(r,p(e!9N
+h00Pp149NN!!N+,l,JCFBE3Z*ARBlh%(Z1@-k2ElE##$mlFZPDTG5e,UHkrH'22q
+DcrkAJSILT+-F"qP4Iif-kFFCH'IrZYfer*S%Thk9G#K9Y'lP'Yd9I`[49[`K2p$
+rC@+NFIfNE8)rR@Xeh)l`)RSN3P#J2qCVCFXLX,C-0cpU5@Y24U`h30-jC1'kNqP
+bE5Cia8fT*%d-GTkaYkThBEHkU20f+Y"0aB2P%!#U2A[hVE!TD-U%UdKI,3UYp4P
+8JN8LJ4C4fXA`jR$-%baY#k$X5hTUE!NT9H9-mfcelJ`jd)"3[+!"a&)FSILDVrZ
+@LP)VqmLTZYidrBqeCede0qSKIP@rHAjH6cm[-m[`-e`2'&)GmpQh[Ze&*0QMID%
+%"L`4N!$6'''2D1*%65UJ&Nck5m1CH5Z6BJj"d*IJcXHDc33N*d!"[eUPPY"$NA"
+LS(HTMkM4')B!he$b4lL6Z1Ubp0Z3!'HJR&SGiF,p)A-r"PLZZI5Q%-fB+BbcB2a
+$49b%%V31Q&'JSacKl@Gf3EClKbYf%(XKc813!&%Z8k",SK@)X5*e`)BYpZjDUV1
+Q@LS)Zb#D6!@j1JKLHb#98&UPY15-E%9PMXL[,26Ga1%8d%-@m,)2ElIe#43B`)F
+c8Je%1S38a"3Q*%DD"h@bTCS(*Nf*Q)C%$TiJR8,*b$fZh-#heH)l9A$f#bH+Ebi
+SaGH&ET1iUCIb5bdhZMUQTYSZ%SVdi2Z4CK*84i)(F*!!"KiQccc#hbBBL0$,35T
+F(U8ldkT0(Ej'-mZN`DmU$4L!"G*'DXUrC,$RjdJ#G`"T+G33X`1LB)i)$9d(I59
+lReGp9V"B9,NiG@aK5HH0*b*bh%plL(f*#4MN&"m!H`4FSHdCHP*[L%,4(qkjca)
+6i!abHUFq0dEHUr$VrIjrr'XmIZ+bN!"f1r0f,d"!adaR$5C)Bi(fd#e8i3BJi`h
+6'KPR2-p94&B91)9AIp`0MeS4+)CQ&Ffh!6!b4Cjb"30VQ+$JSHNH'-I#3I`f1@0
+N9EEbdM9He8))IMH2MRiK1K)m,pf+mI9Zb$,@UPTGNU'%e$Je"%2N1U)lL%dSSV5
+&D,U8'mLG13KT&krr0i5iXA+QX5+))LE8j0-Bid0+&hbIL3pX[N'dK![&)Zm$Zq$
+HhJ(2cUIA&p1Lk'eQXX$qY)b[NjKcQblCH'A50DTDXHr#b6"1r9lpkBAiM[9LXf&
+CRH-%)ShP%mGJ0IrXP0lXJZ,jYA$$Q(phT9`9Kpmr2XBAK3+SU"R$U"-N4hHa(52
+GH3HI%(0da%5$djJPhEJR6*H%C6LT@ZUL(aJ-JXhdf*[NJkG*p$jPV2#X89*5ZHa
+Ub'lp`jP!-&6bP)K4!f4D)cUX%B046X,-,29%Qe-,)HLIAUGk!+`BPrd84MZS&`Q
+Ce-`@MjS8mZG%6$X-N`bCI2cY&`&*"X0dmUDl)$*0E[ppLJFY#XA@KH6@e++9U%V
+P"UY*RR('iLHik)LC4Djd+m#6E[$eKRQlHVh0T5SCQ@%'Uq5!pFV4E2XlmV38G2E
+SZa6a#1rk,"jbNH%NpE*c!`FL!0Nf*&iKA#6RfJXP,qbqj*lbjlKBdaS+El4HmCE
+SHUQ$-GRc0&NT!qkBb%3JGMqX'mCZ+Sc`m@ZU3"cNSb9pmHm"-NdrHCPi*N*LX-j
+Y6SCcB'aRC%FNi62U$MUZj6-,Cj+"Z&%k3DG%)4@C3B6F-Ta&@-rYC0TFS#XY2-@
+K1fL"S-hYGE6cCPR[b)3H,B`M-QSk3S93493$BAVa"Eb129iNXP+3!$F2CUm5pCa
+B3A('UU8-DU9@UZJ222+VlMUpmS,4-E*2G@eRH$(hCSCMjq,[E,qRUpD%l8Apj4j
+SS`c8G)hViY3'*GTGlcMXrYM$XEk4`HmES5N&!Sh@+fTjaG+CXc"@6kS"1lQMJ9"
+SDqQM)V#'h3)8lYcSJQp*BN&[[m%%Ib'p%%X5VG&3b$IXq9HP`RG*rLF`eR@Jq1Z
+"'MYGCfd)"$`a(q`d[6*pl8hiN!"N%NLP!DTEcVf9eE3JqIfT+,MHPIl9E9iX[Y6
+H1iX*#*aB+2K%9qleGp&%FRKj"2iQ%#31V8%@G+&lV$3@DL0C+I9(!mL6@+8dFrF
+9TAEU#hS(#iTrK2QcPSY"PNR&4)1d#N$ScS8CJATQ$Y+Z*21T@kUFLT8C5`mRF-e
+UK2['ZH03aLXeF'RBc%k1h53Z&b(ml,pXMHR#dTjH6Da6L%!1`f*3iXHKbCk@N58
+eGk46$1m@Nrm)TQ8ETl#aGSIFE"1-6BH&S%TXXk"fJQ[F3(p6VF56F+(C8,1PEMY
+8!,4GR2*K$r!Eb1-d%1F#lK1*rN"hS@JN"GpD0SDG'AemKCE0jG@A$ka&E%5P%f)
+3@Y0Kb"@4VMG`XVT5iLSRTPC9`eq`+"R0r8G5BG3"qki[j(8V"#URB%DJ@,Rf!KU
+jjaV!Jh%)ZNb@aZ'R1Nhd%5!8YjS5'UQASA`F16VI03K5$DC4BjMJff)*&D54!S#
+'9bi+Mb!k11JkSjS6+ZEj`M-"@ppjqm!lCldZG6(4jE9l+"AHe+[UK$aA"3h#V%'
+6V)+Y',iFH-55$"JCqTJk-k+3!0d&-(k(FST"!NeTh%@0kGc310m9k%`A)lHj@8M
+NYCS+'c!&RjUE"SZYCG6C9Yhk3KaD3$GU2VY5rD&%&de2jICCM@if1@`$4D[L%Kf
+be9Zd10HV1")(0`*N3!U(YVHPDQX0(LZDem,ZDdjANA0AHkmL65ap$(qjTEXYa00
+EQP0a-+pLEbDEqajijf2mYU1rF[a[Kp$+AHH+Nc&PTj8-,l8Q-,DS21LDZURT&HX
+"[a!*'XJGiKe`NI'BXU096T!!Zbh@I0iI4N5$pi$BT!2ZEAr*4,%+E)Y9Dp89D[i
+"9cQQErr&kqQcEBb3!$r"rPUQkY)iHdd$LZ-5jP@Se0Papil3KYr[Ei9R9b**er`
+'GIjI2j[0aqSH"@(,cIij12PKp[QKarIk2(k[(cHIlI51!XNLQ58*dk!d&fG5!ih
+b"$dheIDX*`(m5L'k%2+1leQV0AJC*@Q[ZTL@MJE0a-qeV*2,`$Te251M)8f$ZQc
+S-`"I0!UA+NC`pYpeYm`Mm0c+-$IYBjfacTT`3B&cpS"1@EBqV5c5")X8"$"[c8I
+#LTfP6`Mp$$'B3c%l-c23NKU*rHS)j843)KK"LAjYV6!$0B@,Ppi6e!43cp3L0UF
+JakG0Z0T(+iPeA'QhA&NTGE,3&@jR6VN0Uq+Hq)TJKSRYSXb+l%B)a9c8"F8UU`3
+8D)lBR)PD0M@+XG4j6154mEZSIBY1,-kjM*A!Pk,8N[,J"#)R!TA[YVD&,5Z9IUT
+FPi3#*apiT9L*9[$i"#Q5G#UPTLdDM5M68-,ekqK9eSCZUCa8*bMCD8XiiE59&3c
+imZi9ZZVQS2D95IZ3!%S+ISRRd&8)eK8c%mil913K3#ib8*F'MIMh53Le#&P"6H*
+Ccl[eYZ%Y[f1CL"N"$dBI906d23!fFYp)V8beD&G9ReXiCKX*Pde,&(emIQqheFD
+,RL21dlXq(pG0b+U0@#E6+TVbQQ-rXJq-8GblASS`IjrcJk1M!*SHZkXD,X9*1p6
+kX0X,GBQ2Nqre*,,4k&6lc("Lc))J9qiP[K,rd0(-+%Ebi-6PZ1KDPGfN)E84EFV
+NKPePT%J2Z4'*ij@m6!0f3'*`jU5NembR*"G5p[KTM2#Fp%89f2$-ipL$NlkR`+T
+U0N#pc(-!RPRe`p4r$$*L)kdqQL`H$KUR#0cpR''d4RB*#'H3!&V#ih(!cBm534T
+!bb[e5+%,*Eb%"qT+8EAamBa44fU6HDG!frXBHrdbfRrke@L@kA'*Gph9$Dhm'(k
+0YfeGMaDS%QfSPqF1',$aQllLj$J2Ep!Q3"iB05&BB#K5iD3rSi'aB(15CZ$*GdZ
+aHFSYSBZ"eSBM'maLP'YkG8i80J-Ebp0`DhMkHESbNL'h0fqdc9,0EBF5e#Mp*$"
+JXj&Jp8bma&!cdG*paY8bdaKdTYdPTT,dQ2e)Nrb5MYZ[6M,Yepib"Qi'0S&P4pP
+4aE@AYMVfLPA`hm`U6UlP+UMLYT)j2DC(YPXL,H)le5IKij%@DYC6jEKKfaf3!,b
+,3NX60%5Y21U3!#RAEXJHNhpXMK5UQKLrFVeHY2k0Z()qjBVAbqaBr5JiH&Lq45,
+3rJfhM@frGV"V8T9U[13jR%m@hCkJr@jfU%"E*M##1J4rU%&e52$c!J"G3FYG!5A
+VeRkU!"+)6!3(96IH'LR@Y3-aG%HTbEC@2*bll[(-*jr6a52&!T%Ub2qhM8aG(iH
+2pe(*!eCp4d"B!GpI$P4'Em0)'cX(HAE5'LNIZr5QG'Thah'Fh43IGV`,4q'[2EB
+@eqPXJcBAm0N4cYZE*UVl%8F[lHK8kN8XUK05QaE"dC`ZXpQeT0lq"kP!9i2@fp,
+-%q9C-KGAPACQa+#F2jr6!UU(*6DX*V5@X`RlMl`rcI)qCbZ$[8$)['!p0[U2!jU
+5TZ4i#Sm9@QEMEV4`HRRepPe1dLQdbcqIcF65I8kaDqhfM`SX*C-H"De'YfI*2'D
+fM3PRG5RhVG@85b[1)HlH)8l'VIkVRSPNCE,%mZ+K%V0%U'1FGYj"&qUSDK+T6UD
+@)D)d1NmY+K!"qK*Xf89c*R$Qe,jPKMB,l1amKLDbK[5(q31a[CN9rc'%HUiNhKH
+`c[V$1qS-ZpQ0`Y$IK64-3DJ6F,@F1"kRLd63pCAm'6@JUi@NL$UG@Mmh8&T"@9[
+0eD$MQdp3re"1B[-)I9)LGVICTIf9jM[hQb8-jpDLP&Jh`f+c4%[Z+lGSl`*bSp-
+T6NNDG%ep-YTjXELm5PJrlHEMA`+YGCD)%'C"[0A0(I5*Z$+d@8MBd2BEY'Z0M&Q
+l6BIN-2mI2U)D-461[1kl(D+-%XNq(dCmSpP,+4k+B8CU628mBfN1U,e-%(60A2(
+D1d#%h(j$a2Vi&kK1XS*Gj6c0M[R+6i3X1dNQEf[6"9dNR4SHMB#`#qb&p"mLLiI
+kk+5'1`FIj&*c*NFiF*V+&K*aMV[ZQ%4Q%F2"X(FC1)12PhP+XV2([N&4`qFmI8S
+D2'8,L+#Fp!q)+2[ZKkKST3&*$QRJkCL3!2E8GY"PNS#lC1)E,J%@Nq#3!15+jae
+5DFM4S0Ah9IAG[a5X,3bfR#!31Xc%$MCS)a-5G3#%KU"kQ-VDBhbQp+5c*Q*6i2I
+ZI`+Mfbr,kZFZNE,K3QHqea81"J9*qIRF#!ll56BA[leLXSiY6%NY0RqRIYf9DES
+k3cSq+l)3%#$PT5Z*dS6Yp[a+'U[RLRIL$i$3eHI@YXKHc81HjR##Yl92rI+&EcM
+HF3Z[MJ'GdrVMJ6MJB)&@p9N@KVIp+m"C`@1R(RbY!QL&U,0"[@CDj#R3r6Ki(AQ
+MPVVN4q0CAMZ5%N4,ZAmV!q8p,f,4X8R6GCSNaXki`qd9L14%YVl0P[2P[pRXaBG
+lHQU%d3I`(LHhj)LZX1--6&",,(G3%Z31294(Sh*!YIE023Xeq"&qL3FhiZ%,FPD
+i0fLq(0"QRb+r+Cj(4NL%)Zrc+4Xd-@*C,V"A'V-89-KFR&U&Ur)3e$TLN!$fV4l
+NXUVVk*C,+NKrAM9X6cX0Z6U9'*q#QQZ3!2k9pA)@M(-$&S6MZ3R%lMAFAX'0'8Q
+`B$jr`Hi8Ge)jI4c2A*pb$VhfKSC-e`QL"K"bZI085fDV+0jarElIQE`ki9)T0I'
+VB*-3HbLLI$3R8A+I0cG2ZQBcKNH#4,U)+M+*cc8i%N,`[*43dQ6bYQUQ-)F6Qd3
+lqKq5(4,U4$U&QP,F(8fKcheGpdMN$982`qbL)ab#hZmB*h&#(D8[YD9YTB[HjhL
+KLXQP-#&LS9A8fEAXR@IUEq5Q81f-+C5kjZebRPNk*5L[SXmX2L*p"dak9hqJemp
+U62(8-4H)&'3m9KPUX(43@d1fKKU58md4lTcF4X4#`Ekd`J'%%!SJ&AHJL+lX-am
+)kY&[+"5fKTEK56G(`KT9B'-jqUST!Y*R4YVj3bN8*,THSFM&&64MamZhXJ3ce39
+VXI%iJ2%`,J"maUITqZkdrrH5F8d4,I4qkZrRX3CdSqRSZ4cF%HD#XFiaMZSH@-B
+D+@Q@8Y(USrZZ2S0e)4icXJ1)$Gi,hAb*G959jb,9rdLCAQG6pY$)53'D6Nk,GhC
+ME&I*MR'-*jlZqVPYAMHmr1F3mBLcQ)L*mJPZUpq!13f$62r3M&6C%N82ZSA`2+R
+jN!"`G21,LMjaHr!*12dRX65Kq!(CP#,fHQ%0-"%iarc(4$mVai86kZ%"k!jD(1U
+Zb[UU2T48Z*51AArfe")+D43#f'+TVYAQ9df"V[QA#P)03C9lmRAq"MSN5)j4$#)
+fU@Pd&&rTYT&!k&bd)"IF2lrCpBQ(3ck-Y(-N2KPH2H+5ahC"*VQ&3CIS1S%UE(,
+D@KqRPZIT'+Y-DK-#CGLPSbPSq@,(E6H4E`a9Ll`5*&HHj(HHhM-E-aCS"BFa8Y4
+1*5UM,*F+%r9S(5-QXr*CMRkPC##HrmJp8DU"!BMaGSSbM4#+`MRLkN$ABQ%bM`T
+lDNSq["j5"23A6"55SRHQK+ZaNIYZZU+FjpaaYAf#ZYX2C-(BcAXE[Xpm'c+f0e)
+P9[e2%R,5!p*@&8$'#[6TL#590)Bl#XMNFAq0900*R%J$[PRTZiPY@&[-1BL'feR
+l,IrZR2kI'Ai*j0K1rf&MH(I!,CA&N4*+HTH"eIP61!i38PmmQV&)1mf%Y0K2XB%
+a9*EFSHR*(K$E6j)EEGN0Y)3ffrFKYGmN0eZb'ed)EVIZ3fbq5'qCf3`GG$+b4Ac
+)lmqj%lVj)R%pN6ZU)R%rBLHmq5*f(XLHmSLGKqa%rr2NLIaHb*rq842i[f)Rr6B
+fq6CKrS`ERG`!V'ml#kLIZS-'j5b@U5$eA+"-T-YIF36AA-K$(%f4@-Z0b9kJ9(k
+a6#*%(I8b#)#Vj8eRK#Z(%E+U2BV`QY6ef40-RVX(4(Bd6NYTV#Km3)hd$e5Z&)R
+Ch@6LIp)%pV$Cka&P5i-G8PXp-[V&D)m$`)iKMb"1RQS&&raC3"Nh!a[SMB%SYRQ
+Z'ck-,DQp0FZ)+-BB4&"lYbrcTC-QlB#c*+*K[qIdm[0aq2bTIl@ALZ(58BHSLT1
+efIkiCipN'T*FVXjqG5kY`4T"c-lG`hM52XmSF!()5CZ3!24&N!$3c@Ba(S-,M95
+Ki&dLQN1CjaYhB*Q@R(3F6'XAN!"UHCF*#2dS"QY6LeG1E5cR91RYp[m#B[50c&X
++PM3Yr$XB9U6F4Nmdjp&)rc(`69IQ&pQf`GQ%emEVClKal@C9D4*f3RMcFMEcB[c
+52(Qe2,d9R29f-+R,!+IK1F!Sc(6J+lF,'lDfX*cl8((iqI&)SP@`V"J6694@q)R
+q3Lk+6aSMhGD6-j6e,lVqa,$%J!2NiPe"!+YR@I49N8#ifbV85dl0R@l0PQUbq5(
+!IAPRZKU[+IK[B2"28YmC9hiiPL[%L&')(hJr"*X([dZKf1f[1Q2JY**kX!,(,"a
+dDJlDkb(hcB5,aba%,"(-(0E+a"T(42032MjXZ6C8QkH*#[i@HU"-KKA9jH0EC)%
+9G9q[ekl"+VaJ!M"P%5k()q!@+Z@#9H''b%YhjA&Al@2YTD6"'!S'Z1`1IDmQ[J&
+Lacc+lN1XP6cpI@el9HY5)P%mL3k$%'FCR)V&Vk`$'dkEKmjU1c0K4[Q4E#L"(mr
+L+M)hAjF[#S42#03F3F%T5`N@i,ec'eAA(9ch'bab,fN&5KL3!+rM(4AkeP@3!-h
+(FSd)J(BbfMf3!!`((c8NL"X%4d$qVK%"EB0ar31I&hq,QcqFc*@`U,)`UfZQK[a
+E5&UQA)$F1H-hEB9k!(qF@F2d[k[fSB[Z2V'I++!5qS4'#JrdTU5"I*hC%YcHm)C
+#@kFjUQP1#Ym95K9b2Fc&2Yh90GcKaDi4#`a`DMm@HY(RRYpjGApUL+Q3!,+I0FC
+BekBNeFjjEJGL(`$*!1!L(&Z)@bJ4ZViiib4B2*NP@pafjT`Q!eUe%HbIQc`3ImV
+'cCb1YECaNjQB$f[%@SLPeS@[2U@iLmTD%SSiRkT+*rA-2pBA&bHq!P-T2RL+63K
+rQcKd%i4T$UdaB&$#))meJeBSCJC"[TSX([+!f'#*YC,UEi`C-R'*"XLblQ[JJ90
+0RqYr"LDrppQ(421Ghj1f+lAUreP8)bea+@ZS1klqFURrm`*["9rrI)UCFmDpNQ5
+c&)2d@S3"qkaG&Z+L-EPpZhaKV&ZlU#jM+#PU$BE5UT9EU'C(I!bhVEr4Jq1VHj2
+GF@REBL*4c)bJLj4TY'p%-))!YaD$4mTRqV4*XB9SN!#4)dF88Y+ijDfTFN6UG)N
+0Ck'U5#2*RYi**dSkGH5!UCQbI)JAEHFf&5(T4cBh96cjGG@kU8`bT1034i)H1YM
+h)b!E"d6UalZY1c$eZU2ceUjSNEkSIMq2S'j-C09FC'3hG@c$&Z36+EMa`U`h8Ma
+'&)mSJ,2"bd1*RbMc@S#kqdm*F0GSr)kkZm#`IaXVa1NH*,aDleEXUFZ9i96TG+L
+T"m2lP9PbZ&@"BllpDPT(+k&k--k2`@RY#[6P)T`D$rT!Y`H#H+YqE(I32U-DmQb
+L[R(TM`fL,i-KE3flI&q-$0EMTFS2r3#Mip4h&UA@H*kTAp0cfMEj9kC[h!J%FS3
+,%[UT4AN)S&PDpI,#f5#QlUUIhA*bb('S#H9@TQ-E81%ZGqM&)-YPGkRj#H"Rb$&
+*4Q4D'd,3XeP$`H3"H`#,aCmRJU!KELHem+deNdJMS5Pl4$J'h@Z)dJdEP)piU95
+h*p+CribM3X1fI!j14Z'3!!Tjiaf$%YTbGEVb%032,RSTMi#"kY,DGJ[QK16@mmV
+T11-1&lBl,1MFKS`3qRI`PplN(N6G8+8Xh*!!6%qh,&,cJQ2NT)T[!RAGUE%mSAq
+IBLGrBrRi#PHNHberp4#LAGMF)0+X!UklF"%%6R((ZZEaq&SR8$RaMkU(LiK!MfH
+e&%V'ZV[Gj(m"L'VF2(pP1X2CV&(&ACj4Ykm@mkdK0h`D*L1PHX0DchF2Qm,`,,'
+,QMalc(PMeP@@LiSqeMVVH@P@[U@P*)i$%JC39*!!"X-VB`KhABhe*((1(ePAZVB
+hq`U(4hl[Gik!E*4M5NP&B5D0ZPrid%%-TSE+a5%%)-Kf4haR4mFSTkSJ9IiZEc"
++M[FKLV+'"Cmh0U'""9$V"$P9l%bdJM!CSiIP!`CP`b4&!UP2L![,4US'DNeVlUc
+4a'VF)Z%c3hP0em*AAJ3GhrZY39"TYYj8,@k3!!f3!&U6im0f9'[P!1jDQ))hPC-
+EeRY[TRNk*lDm1LjJ`G6`9E6LA["VpAh-P+XZbV,PK"+*"UD)#jHI1)lDq,YpZqc
+XH"ESM%U([*TR#H!#!6#C*pPB"ZJE'fAFJ0M%T#!drYI,'MGjI2ir3A0a2V%e-+S
+*#)XEN!#3!-VD%M6+NR*PIj6@#L-#%k8`[U"&H9SU&DX)P$0I(pmNPY%&q5`HTB1
+5G3@KYS8Tq6,6R46"-*mKjNaZjNS$Bdc6eTeh+@b%*68bL8+Pem*TB%34He,hkCB
+IGbH2cqRE8LpTN6"0UZSZ'9EUQX[#(E6V@pQV+2CJMiak1Zc8-2(,32rIh5M[j(e
+5,VHX-P5H9Eq#85%$cK*3fKPMR`(U(%R%IRZ6'V6K4AfTGY05-[Z5j1Q8*h&MakG
+@BHfaKf0rBqMBqRBm'TYLEclQ"dePZV*CTV9*ZVC!r$ab,++5D+(!UAfX'QJCa"9
+5D3ba5a"bXf`QJ2bTa8kT1)4JD,[2j6pLTJ#&Bm4q%qFGb84q(Ic+"rGNV[UaLJb
+qLc54JCPbbPJS9+b1TFfSSSl"U9NXQG$J$#G9cR4Z,rf8F!BHk)T`+V-X*YA$@i6
+,Q#VBqJeI2QCTd,`5ZS9@QA+q(aP,03TdCFJX$8ba5P(iQ5R*DLJeAD'0%C49Kf9
+ALARU(E$B0C0!mSG0h9i2!e,D&Hd$cpCr9`N'9(fkSI,LS4e4ElCUh,#ik$&`CU%
+)H"1kBE-LBUDUZ"HH23NX9rk8Pi@"4Im4CE#Q!C1cBi$cfM&f,9"3hl(N$+b@$ql
+3f$JXDH`"UV"f#T-*[E1R0BN5Uqe%#V*PD+"Kcb#R+K#)35NS*4E,9drp'CFA!iJ
+G!LT!T,*30E3'J5I+!8Q8pQTJ`@IS#cfIU#*p(fK!JQ%"#Mh)qIFpjQ4R1MlD#UM
+rr-l#,D!fJXq8$Y6T60PE(Ld(J22D$fK-qN*Y%D#SD"LN0NLN)KYfCZLQV36'0Z*
+eV11MkLk23UG+cdU,T51R4'kJ#NKqqm#5pYBI$aXVP(Bf*hbP9X@GQTf4i5[D!+"
+!pTAE%lk5`f5!+aX'U5d50FFeqib#+5L-3`CX"[kV5S[-#55GqP"YbEN)Md)r!1b
+kkSfdbcG%DEcq`ZhfLL6rEMmX0G!Y!Bl5Zli1&`!cH9IRfNMT'klY,`Da(cI9[)'
+Z%+EBKN2UT&"Jj*mQHlH%[M4GRNbD0j!!HqkRpG$mT&ie"qKQ!Z`VjKSQDX#Q%`S
+aUSLKm6UbM[mVjFMBf5GNZ0YMBH(KiBFIfqD(0q(+V89$5)H,aH,@!!"#!!#J#lZ
+`YE#JX!X!!!S!!%YlD*KhU'GSKhQ)QCLCQ*!!Z+L(LTQVQBPkZ)!*QVYEL(4PC'G
+PGeC8@&9QGhDQCT!!#)!J!!)M4%99ChGiL)QSS*UC#U!,Zk#JX+X,#J!!!!!!!!G
+!4%4999CQ9QCfCfChGRGhGhKiGhGiH(LAH(L)QBL(LBL)Q)LCQBQBLBQBQ*UDLCU
+CQDUDQCL*UDUCUBQDQUQkZZphSCkl*IA$frVl*I#h$*QR9$MKcI$A(9A1h!!ClCI
+VKAK$XPIJ!5Kbj16kU!'rrA$rca3aIKQGJlapN!$NqV*b`jI&i[&iI&j2$bI6$aH
+,kq6brAirSKTf!3SFhGG$&4h[0mIPk[idGk($k1+(SRGX[VkG'U(*jIUmZ-!0jH@
+'AC!!jVkkSINJE4Yc3p9mEHZ(0NKcaVkC!22ES",N[S!#)`ZMIUK21XX-N!#(TV`
+eAejGC-NL&iCh`dcc9jkkP'k"%MI+%E,*pXXd0GZD9m0@L808Vp1"%`JEq-3+81H
+qI9+V9$RejE!5riee5Y`P$Kr(RjraiXJ%Vf5!F!,d*(dIRcrfr$ercJ"bckV[Vm2
+K!$C08ZiNc1rTm+J,m*!!pBJbQ[2h8NJmpGXXe1Q@U0+JRTVYZekLQF*Lr)TRTcA
+ackUFpG&&1!*B'EYE9RmIPrV6C(,+cD3Fb&6QrI44cf4VYK5$0TK$YMK$0,#[T!f
+3!08iDBpB52UK+1'`JKUfA5`N!3B+e"8(TL$L!#K)0N-mlp1Zb-JQSLU5TK#kqIC
+@"CK(0QV)FN+C4eDljB8DY%G5KU++HUH@%Zb9T(5Z9i%IckCfp*!!F#@5TNK0(AU
+QJj8@kp1@9pB#)+CD*L($fekY#JVbef9kN!#r[PR+bj`8'S14Xb3ieKXdjCPBk)R
+`iXEBc``VrZXC!iM+e#1`!3Jrid96XX8R!K$KG+UX(#S6m)GZLZV3KG6ckJE1[!$
+b"[ZdE-+kJkGKN!#V(APH9D3pE4ZI(jIj[#[ClprHSr#f$XX"KRV1%*`,a1E-TCf
+D[#kb1b@DKY&$5*kDX0U#[#UHR5$B"ZS`fS0Y!J!CI4SMF'LIYbH8'934cbcReK8
+AU$b-Zk1Qkb@-XN"C"hN1kp`&0BeIm0+ThS(D``SaBSFhQdeHlP,-53-1(ar5)Jm
+9'k9ZC`+HfZb`Z%jYG8U+Cjmk+*`!JdFd20!L("d)C"Rp#EcESj1J#&9,-(15l9$
+TPUe%VQPdL(EBq'2Q)c#[6AC'r'$VUPGU!R"hMC2@9Sd8qMfEHEq[VhK&''U8FaB
+5dP06+1dKKR$+jpZ!$d#P`klNI@d5Sk1MGLaEZrhq)M9E28TN`8%5d85$)ZQ%VMJ
+*iT!!MME4AD&-PpEE5),dC9[TaSFES-hP9PHG$"d4c84X["El&$aZT"QEL6P3"E8
+Ap,a2*Hk'!Zr4+fKLp!Gf[6j[RH9`dpNUSHS+Pip[mrIkiIPTK6-8ZBAqlPh`"6d
+P$9p"9q"iKkjGZS2#2KJFpGQCTJJ#"r)X`H"D31QQ+Zkqii'ImY1mZi*Jl)KHf88
+2RKpd)H%IEJ,PFP`HKe,@ma@eU#DP3X*bYG4!j+2Di)4$KTND"V1dc`!DF&(hPF8
+*imRNadH2*p#R(F*J,4%3$U)ThDllTL6"E-q"'*F%"5IA8-@Z)&1&bf#LQ'%8053
+1aX!Xe92JJicVjKcEVYRfQ0Kd&+k"DM&d"eM,)6lP*49'$AUHdkeZJV46cI$DT81
+p4kiebGN6#0+',$Sk&",hqrM4hh5PQ3dfR[&SJC2D,-SKc5Z$MNVDQN5"YK!e4fe
+fR0CP$!#@P$P!@%S1U*!!cSUMD9'i%iM,qfAH4jGe5dJdVp'3!+3YIA#!ELS*B24
++!-hj*1NL`XD`1j'fUGZUqBTc"&b$QNm,iEkBhp1e83-1Q[X&I3M0K(5(JjBDl09
+"8FN1%1$GcI$*qh$Za@fiYh&Zi#V%1Z3)))ifDhp`J`"l#)CUEGM@f4[ND,9,I$)
+IEfcC,B`TK$eIQ%qP'XPHVU`E'![Kp+)4FMB)YZ11K$V3r!AEK$@+iDL)"EVHA95
+KN!#P#fEql*`8He4i+4(Jl)NA'GK$J!0""T2cL4"3[C+T,h2K+[9V`80lbK30`Q,
+2iC)+Q5klL"d*Z,DV"#UPFae%+)FYE&+2CkQU`#N81#rf-24X*TR&Nr`b6$D%ajZ
+2NhQM(2Adk!kVcA+"Ab#bB%F"1b1-k*pSG*!!T`&KKRf!KLAKZ1)'B&i+(XNDP`H
+aN!!0P`F%68[E-GBrl&JX`,2CYMY4KJ&*(2L`Q#ld&3&PI@%T[k0j5N16am6CYm2
+*jH*r4UF2,mj[K2f-Y([IT'+Gapm8!63%mpQQBA$'dCbc(i38e@L0mDK3%`3KJ36
+,%m@U%JDUkGZ,86%&@&qkcS"LKD4"aX[5+T!!&fZfV8ZJ4TMIeJ&cCH&Nd"jPNA,
+3fVXRAQ5fKhaQRV`6YNTMKKV1#V#MG6Za`hI-3&hN"GT!A%3&pi!8MKZpfi%el,S
+Pl[6%2R'1&#Mc8%HNZhN&HQfBThU$B*!!a1Ifdi@!Pa4Q%IfF33SKr,,9fL2bMAG
+G+qU*a@J-Me4&!FXq$M4X`QQCb%ZDDaSHK4r$ZqcFEIJU#B5[l!P8a1aD1CG9&Nb
+B3UhRYK1mqe9AcqaQ4"RGXE84NB,A+m("D*!!M$'+a*8LU%"Dq$Cr!QF#TG!%5UJ
+3)8ai&Gb#BkKc#c%dD8Uj8'LSYDE5p&1DU9qM3ML'&BKh[NNM%Y&c'C,@Ei`a!Db
+E``6-[-D)JIQQCSaa9ld#JE9j%'e!4$99dlF$KR58E6*Z`fUQB[1`9A8#UN)&Fm4
+T-M+Ph#3Gk1JCJ5"YhqqX+Z*-N!#-qqLd5kiB4[V&"PNf)32q$ZG6QHr,0[!TFRN
+!Q+,dGH-CVaN9HeVXE$Q[5!D6"D@U)kl%1$JjRY6@j2)l)JdQjqlhU4%F(@e#l3Q
+dd"+4$LRm%-'[ZIJLQ%+#!EXTYKH,bbE!TTVL2N"Fmfa5I5RG!L4@)8&4''L8H`T
+&&3-LUd1+hr`AU9EN"3GBCY@bYmpEU3df"((1h2V`AHR#U%hd"(MReK(SL*&CI4+
+bk!hd"[qD$PF4fB8%GC[9,*R#)T3XE1DU*de!'G3SCkj#kfjDGq2brh8k5q+VCel
+94+1)bei#KHT@$[9[S'Cc)1)![Na%*RIX81VZ-#5J0[)+,Z*j35[@$kb81q#9eRb
+Z9S$F,'NpmIPrP4`edp-4XEqkR6VK5HjS)YIH30iiDH+Ql#Z($hF3b8q*V)CkD`0
+cjdT5Il$L3e0bC9@NCEPjabMK1F946PN$+k3kaFlKBSS2m(pP!f6Tdj`6L#[4l"4
+H8dKF1D$me)1Y*L2G#NU[HX#rlfR3a3EdMX@"kEZ%f$U'LMmm[CA2AJ!8,-9'qGJ
+9%$Vi3$&G8104V2jEK91K$(CM5EJ,PA@E''j-TjG[0)dY5"-"eNdCL%Si!$fFL+!
+L%DF[+2LB+q#)f"Y9B`J(Yaaf*I*AY0)QM1)LCEfRX+!%L"#R%F+NUM"489Vj3`U
+0CfFPB36(X59)BFB[(EAZiBLTi3R$*MERK-`9,2@KR$%E86lkE3ClAdiGGGb@ZrM
+m[mIBEQ!2!m(3*R!4NhK2MFeaE@Q!S%&I+`i,&+i"A81eASQVfk*Q5%DdE@L5m3X
+QTHR!m92kkm0&'%Jl'GcKRJ15#9,6X%G29M&*2p-V56jfHm`DSZc1cCGD'&,$+YN
+0''-KF56ChKKH89JJG9B#hHG[MqRZjD41Mfp@26[$EqVKk["bF8'`64[dKc&@rC%
+cRNm8+&5,4QLBjM%aXKm8P-hP!D)KL8@L3)kqrqlSG4Zc2NF-T#XB94EXAG465q1
+hBGT1BSU&MSNe6&`JDlcDK8&bYVjBA-8#QmNi'(f4$b)0)iX9MX(ZJVi#klDNM,*
+4GDD8UCE9Gl-,V$c3GS9U+$[FT4%S)1&C$aUp0V@8U`%%ZF-[6EB@'DMER[Q%-0a
+dL$B*lCIT5ifkYpVhhc8J9hE"Jr%EDDKSPCGZk5rm[iKJm8@bMTl#QrkYalEM,V#
+#[MhC5jiq2MAD06@U64RF@`PVTD95M&Y'$Gc9LYF"QA4&bGU1FeN+(hlc!$%MHQR
+ijAIAJeD&B)1f+ce4QBS5,l@0Q'b*[cJ(9Bi'GHcPSFcYfM*'d'Nb$Pcp4+0dI+#
+jimp9pHM'MX4eV!BGMGd*"%"RREl(85S#6b)S3lMbikX90QDHV$%%8Q+%@r"jkKc
+bZY%$)CB2S6LNFh3(M[rT1+bLL5lh@'bE6Y95$l+U06T+`%kkZVV0d"QPi2HZjj-
+KV1,hIV"IS6VaZK!)e0#QMIR@r5@D186Pa)Z9N!!KfXQ9p`ia2XhYPC243A6pahY
+FL`+h#SPAKP1h3b+*N!"+0GTF%KK@HqlL%[H"rNJ9$8J6X&c[)%I#kr%JEa!i#*r
+Fr%a,PE6ir,rCQYbPLiiYaY%PbB)1'M5T6$EaDY'JE3!mI#[fC'Vkc(#G*%CimqX
+mp&akXj-T9J%@,cdCVedN'eGHe@30m@+Q)caS(SBjFLHG%UliF',cBZ!D8imef3p
+")jffqJPZm1@+(2"'qVdfTkNep!kri5k`LBpS*[S83SfJcYQmKVT9-XmihXMclER
+-TMNe+#UIC15a5(HK9ijB-Ph&X%"l26$3%$2YkD(+p$8&`&T!lGI#F2B3mk!ffLC
+6fb"@[UQSr#lFqDq6mlM)6`1bLVImTU[1rpjh[@`-UlRjBUqrpG3Z"hSX02PaV6h
+k-p)D[9HSBSd+KfBj13c&$k3RT+R+X(XcH+#X&-@EUSPZUhbaIDpmE3H1SHRZf9T
+#,[jp0f'N*ieDMN8BXEE4YcA,pZ@BD&Ac$h%$ELAT23qpB0Y!L)ceD6hha(i[$Xc
+FI)&fAJ4[JlL-rB4,RX)R+4%5qim9i'[)dRVq(P9@aG&L2Mr!RSfhr$DJrFh(dEB
+MQrd6FX,@fhaAA))P2*23LVc@*2Yib,EN5!"mmMiK,V8k)kRXYG[E90NpZBkh!Dd
+Q(d"HF2!G5b8IH(F3ADHV!Bf@a2D#FKqj[q[-JjX)#MV30FPPK)q%&GB4)p-@*NB
+HhG500+1eH3hH2%SkEX2&FMe5JP9k*Mr4VfqPU[Pb`9D0Y)L,Kq1rhlIAk&1EmBe
+QN8Rbde6`T$108IIqJ8YKVdqqYAc(ba[1cH!2rq(#[lp[cikpr(breppG)2XB(eK
+U-#bE@*fT#((("B@0JZX#[*!!rr@+2rUYYi-iqDN)l'F,!5EU(`$#k(aX4Jcp!5m
+l!p%(!3H68*h[UmP8E&THrAq'c6C&+HHI[8-cFXFXR2V2P1+U$dpQ,aTR`UIVIb0
+("[CQ@lBqX5VU*Kk8dp+DHP02m8dm4h#'0)B[3mE6,F(UiEPebNQKAF4C`p$GlHq
+dm8p+EFclBUTFVe@fp))iPQDYDBr@FhEIRU5q3r5rkR)FhQ#1mTaiUUE4NZL%%$U
+6`Tl*93p*ZcQ4AaK&B4eISQU3!"j[b'ck1pZ8iX$G@mNJFF`%m"ZQpD+#`PV4MG@
+pb9e!TrNmba#SU3eB-Z8!EhR3bYNjr*K1H*SNkJ#Ilhd5IhU*1'eCPX*&!GrSSUr
+!r"9qPlP@S0Q$pQ@9Lk4rMS6d2VI`IkIGEU025LAT4,dSPk85p+*I#LFEhdHi8HZ
+DE8Dr"fmjdMVhF[V1N!"88&fdI+3)(9LbG[6bPM*+hMY4J0!3-)'IdPE*ANBDk#M
+kk6mG$fZa9165&(qf6dJ8amGP&JFX#aU9B&%,58N(2fe'bd[(kH0BmQq"i@6p)"P
+@[SZLBJcQ)Vpk4*4-I62JbVPB0V)8a$rGBkfmckS3'6[6c0SmQNPhA6%$d#jP(#X
+lQ#p3Y0L4IB,*bUp!DGdXBGc6e5diR-iRIi"$rq,q#H0QRNVTS-r@`@i%qLkFIFF
+Ur'3!p)c(kA!3baT13PeFFDS0ZD26mk%58q&DE'DHXGSeQQm0CqXAa4Mf"ZZpl8p
+S`S*Emf*5JD3,-q0AP9"Fj(M&BqmjY`IK1K'N#+JGIZj5qAb3!2Q8recaef9LFJM
+r5`M@"(9$`#UHS#f!f3m%'R`5VKmd1%3'M6!kZ)(Si*q9qJRJ2'!EeZK%ap@2V#V
+GY0qQ&@bUbZVH44G#P8rM'JbQfrqHJKCrJp(`p(`rSq%BFMlc(bl&EG$AmLLHiIV
+5)3bpLQQX2a'5`3)ca&m)aNR2I$A@EmbqGV2AH13aQZV9%p5JMDHk-'[ZDfbERP#
+ZP0HTXqF"6AacG%L0rF@a$"RLV4(H*AdSjh@l#Rfp&UaA(DcX20IRH"MGY("%+*a
+,$`CYYP%VEH#YBLS'"jch[ZRThqQF8$))9d3'q3PN+,S6dpL4h4ED(mlT#41NV8f
+pQ[eqS@+bpX0NY62[SEhiT#!,pe,SJ"-8CfkIXmV`IMarb&$4F6HpeTq%2aZ$Ydl
+b%SFE9f&KcENNNlN*i2QGFN%NqamYE)eNX"2@-V9$V4eGZAi8Y%lH!S%MArAq++X
+U"TIYG$&Q`B)3mBhcqZXMD[)#rA3)8iEja6"H+jcM'0-DVjUq&+IJ+IRh%ZZ,$01
+i-NU!BbJ@SLA3UK'MjBj$"-J+e'FHI!)!`MH#e)HKeG&r0I@NqBmBQBjMkDe@4e+
+I6PIDrrd"KYQSBL"RBH3"DZF`YJMP+FriSe4!AcS(fD)+r*%1"`2c*jS5j@#Qk3J
+F!FJAB"#)Tq-m8j4Q2")-EjXU1ZRSr@!SR@rGQVcMm"#$Jqb5H*&6)AD`XH*"1E4
+&fTkiF04l&3VbG(4b$d"PEUF[TlS"l'FSKlqfADjq4KH51CmUpmV03Eh"&[MZrI6
+Fp+`BfCbJHX3@kY%EL(33@!L4KiAB(m&R@IBZU,e8ij2r"$qqdGR%@bi-(caSiUU
+XQ''5fh%F`N)X!)iLH*jH8l13!"-B3#Jha`aBBBP`VKlC4)X"`SGa%6e`l[Q9C+'
+3!1CPBH'HH-d8UP9mp6k%%m-*5SdH3EZXL1&*'%Fe@$cAME@%Bq13!)Ufp9`04pL
+JUrDN55)'q3J,K[iRAZQ3!0S#@L"JB6R1bIikQ)R@8jf"NXl"1@6p1#%MArASjmF
+-kLaBB'D[XV,`L5'[VrVhG1L%LG4BLETMQ"$TirRY1RG+(Hj6$qKdf$E64G998bb
+kDlE6$8A%f*ZIUB6&'[pQ%lXD4,EdB6CK+63r"NV5!fC)A[4DZ*pT,VMk6pc6D$a
+p+G36(dHkD+CP'IfI$V3"1,G99X#+ej(RDGMMKbBiFZ1(cdRj92M%dS0`L"@*VcX
+rRe#df#LjT92YEEUBIc1r6kMV%LKRk&G)(B8a@96QFr,1NAYAeF(1FXb9)PKi2-#
+rM3+c5$#@MeRNeAKh!*T0L&j*0HY344d0%r!4&e#kXfZ2!A*Ye)pUrDLSI`p1FA5
+T$h4VG6DJ"G+i3S8bP[bU"CmTqiB"P%GT(DVi[+Ze-'#`"-CVfh%P(dj3apLVX49
+b#h9qZC,SXrD,NrjB![I-Y5R'8Y#jC%2dkqkm*M`Q*9e'LGb9P@V04[f1*)5'Y*9
+'dJkVpFNqD5TE@LJ3'&hU(QM%qC%NJU9PlDLNG88QUU+rjreNUeG%i5k8MM61-lj
+bJLP'0&"ep1JGIMZ&Xh82p'SlhhIGpd1Emr9$frVl*I!@%3RH(frEpY!!!!"#!!#
+BLTLlT`UDZk#US,ZUUdYfCRKhLRKTKfLJUBKhGhGjZDH3!)L`QSQEQB!!LjTD!*4
+QC'CPTeC9Ce99KRDf"V!)J#!!!L0%4@9QChKiL*QUUTUD!,X+#J!+#J#lS,X!!!#
+V#cmc49999@CQCRChChGSCiGhGhKiKiH)L(L*H*QBQCLTL+U)PiUALCUTQDQEJ*!
+!N!#EUVUjQDQEZVX+S!!!!*S,X-'#'DHLA,$fqlm*Ge0Q'fAI$b`l1kk0Xp9-2CG
+TabVRTcJ+qfAZXRXKlj9f%0iX2*k0i%$ViEh&#rkmVSLFI[KbHM$jSFRTp2TqIcI
+4mrQp-16k1A&r,PaHQ'RB#&$Xlp8,qpJk2KmIVmQpJhX%)Hh4+b80-FPG9N,J#jV
+BjiCUkY*,3"PN,DS8SL8*,5+b%EVDY)"Q50&'cM**RTb8AC5QZ64(9D"G'R,#b@4
+&*U)0N!#I0#Dc49V)NpIp,DlT%6NJ)&b,f"HZ44$,KKlDS9BlBcdZ$XdK6JXdNLe
+9K!Sel)CCl09%GNXVK0105Rqcrcf!@`!Hb5K8%2#rUZ8$hiI(mem,F))j`CG%00@
+8VD#LjidG+KecKDA5f,5`"39KNM5YBS6fM69CD&0l,G!@RaYVHLY-m-2TKc3$QbU
+8NV09A$6G4E2jG8DlA+FDj`KeS0,`VD&90'b'14+kfKebdbTY#Yb6N4MQMKKpB"X
+Zq1R94)YX42BFqDHX*)6Dj8lc4JaBq($KF#i0EU$NAX,mDKH&NSSb1H8+`P%pFJr
+V4'eBRjk*@KKA6$fIEl3QF,,UkkVUFS5[(XKYhFbLS59E(Y!mL(+@J$ejlLT1%K)
+'TKd,Y4L8+dEpm*%KqUJ%IX$qXPVjB-TJT-MKj%D*miJU&,*%#!NYqp%p)3*bqBQ
+d2UF$+Cd+`)J$94##E*E-R%Pa'i98&R%Nm%,!%%3Kh$KT&GUiL"%j$NK4,-'DF%&
+JqZI2SFY%j!$-PEBba1aPLH`ba0M)1Ph1Bd5R@3`%VFbHUAr4+bb&QSV8$Qk3!1)
+YebP5*jJbd58YaDNPPP%iDV+*MKH&81@!1eA[ZTYqkKc-`JT-biKK9TR%3'85CQC
+CMNd2h','k!lQF3%-XUKdY4+T8Qi0,Sj``iIC8&G*(@#+iYQab@h'Pi5(jCCJD@3
+P-AS4,J+h*aBYC"r3iJpEXe!P+IFmckL*FKFNkb1Q80FGKNYbe#)KN8G05i[J"M%
+Ka+NQr!bLaSD5)@ip9GA[##Jje)h#)PrcN!"YFX`0S"-3**HqHUk`N!$BKbkFTZc
+ZfT2$Z!1m24dG)!rJl1l$rr`mkN[k3HeLQa`+[!d+V(`+p6d9(3PKp9@R8E(cTZ+
+e)e@@6iaDTK,$RAD!D2[*dl[+`[iJB#AA5#FR6aH9J-a%f%h&d2+@DJ[k3bi0pbc
+jXdq3!,cJcC*(,V$CE$fa*iAMT3"4((+K&m'pc95JI!D%SdV9@HdTi1)mKB-X-(!
+p*@(JU!iIUiJV$9X5F8BA24r2M1',k$6af9MC-rUQ&X[hqZZ02E$X``qk-qF3`9K
+SQdLEFA'0V@1&5S!Q!Nd"LqS-,%q#L*CGNdFZp[68bej#'$X`AD3`Ea+"A40rpeP
+V'"m4-V`hld`MbQkda%q[qQdZ)m5JQV$#!P$"#bdUXCHG%2+EU+#L$M+9pKB"$fe
+ab",H9@#bd!k5X8G&!aC`f9A*8J3`dLT)l-6JA6193dL2Y'T3ek"Cf)ie"B``83&
+CQI4$,A(-M2M,$PUb*XG&SN2qUQB!qpC*X"U!H'*Yl,*5F)#ai1SGi5@KcPP&'e)
+Rm%b+#`'!BP&-iRc66jQP9PPVKA1D0!A8kAl18cc"I2P9QAA40cSGZNE-N!$2)Ab
+RcI"hlprI0Mjc455%Y-N`if*'D,*Y5&Rl4&'%$0*iXHj""``*0[%C3,9@5!6dfNa
+Z'd)C-)4AV+,-$m0G9ID9B&ki$1dc8q'fkX52K4`f*TC#a`3%#YfSRMR`&UFN[HJ
+#TMPR"q$IY3(rqf!1C&`I08Tl)P4SU!b3!&AGF*aJ@TJ"&c$r$irkB"1MfTN1#c1
+2KiiF8!bNh2*rI*!!F%eQ-(rM"$28@&+@iY1L(Vh*I[SRrLI4P!D#TK)AZQd`Qad
+K&*KP6PBS(p`P9!U8$dd#&ED#B8!G9lNkR,3[*cFa(Y%ic$*-L"),[+&VM5k1Mhp
+rbEkM3AmZ"rHj(!rQc6U)5Lbk5#rI+[Yr!3Y5L2Y4hSAaI[C$0D-,KbfMc&HFidb
+M)3&KLqfm5E03f``pGV@0)20Z$-NhI"JT#SK@EBCPSF-K$C!!C$Hc-4c44LQ2l'"
+c[mfqU'519eDT45c1#TUZY`m8#DeFNM&CUEAF(%2-LEZrq[*qD($%SAA)mhl9KPZ
+0YTQ&l&cA[1aDSINTGl5EVEc499fST$m[bj[(i`d06[22e69bSMhKTSRr!6[HFa`
+QR6M,YbUYDh0i#6j*Xp&@10%dF[[M6NNZk2Mf6GBShq(aqB8"M#iS1Lq1,Y8&$Jj
+,TV3,GV9d*PcLB+k85GaM`q6!h`kRFH@iT#2fG`BcY[FQlDK03BLD&-Eb-DGLpb[
+`MCB[BbGjIDZ0#B(fI9MS&lHb&l%h)H*fKh6"EI60HS40UJeGGGS4QVY3drli&AZ
+iJAKd#"j3Y$+)S$fQHLD3!!9ECF@M#ea[mdGrU)em,l-k9,9rRJKXPCbZfIT9cX'
+BjrpSlpQMTA''PY-B[8d[i2#,6"-&CY5VB42&k'[jec@1clc+'$D"rU%U,5#JqFh
+HqAML60"IqaqMbNBTr(!3@YRB3@EUk%0kR2cG59(4$h&*9`aSM$l[9rlq2iqlL)j
+4ck'cJ9F&')C0'mk@!&@SbSqpbAX5%bF+f9j,9mIl`MA($K%$-e`[+$H0d*!!FY5
+JN@60GFjip9B"F-EZpHk'[5ZPNT,cLml`ZLm69#E%($%!amF0aFq&e$-DL81Q#VZ
+(EP(0hDAD5VASRb$'5QpSLpNfYI@[b210[*+K0CfqJlJ8c0TFZPM51I'FFcL%NCI
+('c1a%Vh),AEkZ1#Y$h8aI&CEj6!'8&$@[(J8Y4e(+P-$R,Erb+*9EZ+q(rU40ce
+'RZ%c9d4eECY3jJ"V0fm++[iNGerU+91fI8VF9@L)E'T5C([bM'0(+'EbTe9$--&
+4Ifhlh*[rhhEQTf5YEqfqKkhrlPBlJIq#B98GY)lqV'kZ6pqPFbcdf!UPhEd!``a
+X)XlS4V+UM,V"iD&Cl4C6Y8[K61'E&M!5F*BRqraF*#!i)@Gp"`'Q1T[1"pjjHj'
+bbiqd"ERcK"'Ba2'm9'SYmpGkZ),e$aF9M6fBk#(eHM(4ETS4rl16KNC!H@XM-@L
+RJl[c$a&,#9rLh*afJA,i1l)3h`()F002&[X*9Mi*Cj@(NQ)5V(*+23'f5p6d5RT
+%8bfJ@0)QM%Yp4)H0",[@SX9UXI13!0mDG!XV-PFq-FjiCJcU($%-Ba+$Q4lmNY4
+Pd'r)G2TkB8Q+DpE,V+1cTL6lDYP0XHrPK[[E9f*'$jCe$4QTeI(f06d!)-SmRG3
+"!"qi+ICY-151NkUBeNU13M9bmT&EHJ3f"`8rKmIi#[-6!Mdf))MfMVmM,MKK)a3
+apH`$,pj`SCEK%SNG*1UGK4RRi8i+rZ29FETM045)N!$"HJ02+8V!pSaeGi06'Hk
+jmYZK"@*[F`fcKEa!53@AjZXMbE3,MV"KCEXSPH[)&,iJHejl()J3IF%e"SVB4HX
+UqfhVfkrZ$#3XFaVUi9@V4iPJ(E+0rJU([FL#K,$S8269V1q'0D,"+R@m[f30-JZ
+(Y&-8)[DQb@M'-FFRDRk$e9k3!0,DdBUeiZiP'HZ9m3YDK3TY,RbS121K$rXNdR`
+[cHB(R3qRiES9GBZ#YNd"T1-)fUUUFl)8SL+3!)Jm41e02DNBl@N[9UrDlYl8+Kh
+pa%3B5X6Qb6Lr##'&*$e#1i@L*pq%,9A5,Bic99d6+Gm6fPd%rfi6B$+1ICk[`EL
+1I--`V9Z*iL``@9N0G3a4r#HB`2dBlpSbZ86m`EVm2Mqd[`9H1CfbJ9*X3rHT&q"
+mQIEZ*T4"b9RJfS1hf@!RC)dX&KUC)3Si0b%,PfG'4a)EaXm'kl#$`UC8SUB0Q+V
+%9DpcYii"hqj5fYXY1R9R2f#iaGcjl@h%3UZA4,IIU2ThAY##@X%')r*p,X6V+`I
+#@Z,KV,ZVlRpVr(4m1-3#3+0Yf$`K*'pj#VSIMUr6Sh0LS366ApVR!UAji$Rd[FM
+HG!-V9Fb0FV1"GUjbV'BI@#DdPaSMLFaSX,XI'[Sf$3-8T"6A)RZ$E9#&RS+&0$9
+mR&C!e0c&&AdQpka&eXM*&9hl%X31ZG4AcSC6-d1Qq[*h68jh[mPCXJ2c@)"Y`)G
+'I1jV,kNl4h1`*qMJAT445UrSfaGc3TAQN9T99(*PUTmCr"j@K0(r-TEE5BUBIUP
+$a8Dj4aAiaThVfNJ2m+M2!mSf3-8D(+5V$NTR`plD"[H-2H&V+(9F)me8MUhEaRc
+3+0pHV&NMMm`KcYZLZ5HSA*94GT(rS9)QI6Zi4C[9-fC&j$4C34'ee!-@!qQ3!2I
+e9+r2)NJUI0-Jk9hqUT2cMQC6*`qp6DBcR[8eiALTVpEmUQY-qA+FRMr06Vh1$"m
+rBjU&VqDd(ZFeeS1$JkCCqKrfY$r)r"PlEL$fV,G+NC@@)C2[@@rpQ9Aep[ac,11
+j[p0#IVb#Db2PeT&%ik[MX5@RM2GjK#3hVG5#QZ%-&CZL22rk`UHc#2!q1QFIZ[J
+5CGjiiJ'(FSJ@%r'843XAa&XdE0++9*!!+HdqZKXN)Bi'1[[AQF2+XHV[Kk8,@X9
++rXTHQ[RC6FFVi)$IbRDmUaDmji3"XZ"HkX@LYHL[S69E8,6`Y0Mh$UqXLK)23IE
+A8cr8J@p-[lN9rAYp2FfbNd)URq8eqJZVY6f68MbjR%L)hqr8Rb,(Yp2p!!TVr[!
+N,qm$8imrClQFfUHbGQjBPY)$YVk[MCi2AHkkdA'%8Ma[*5Vp6IP8aPIdqFbhYE&
+cE*LT!DK1eAjV41T$Y)VAVp&Xk%XSm*3MR'`XTj6Gri*)#,CS"a@dcaL,!IAqZdG
+ce1S`qEJIc-La5*4N4ZYY0!XB''m4qb&18%CbcJ$VkPm`DdK8Y!0I2qa6M8(Mfdi
+`iGR*8FTTrSa5%S[P9ip0Zp@&JYD5!#!PF[HdlrQj3KU2aU)Lidq%4p4VFd95SI)
+$`p"Tk+NJ(CeA1%dS&-BTC,6"D[AcP"2'Nj4Q$%hGNEDprqP*Kp)Gh,b&,"kSKqY
+`$d8'J&Dl%QEp6X5(p$#"h(a[DrQPRE@iri[ja`-QQCC!!+)%Ei([%S@TrM*eeHY
+8,Lk++$@PdLKLbcFP"0"prUJ9"-"Akh3e)T[hX9p25%)hh'i@i3i+0)'EqIEP2(p
+SNYBbZ+4jhH8[p+VXHI[eIm9amcdVK[Z,iR%mbPQ$["B1RTkBGRfrA$fqlm'92`j
+qIRhJ!!!!3J!!Ul`+!!5lS!!+$!!!!!"*#BHAH+YTChGjQCLCLUQJZ)L(LDL`H)Q
+!KhQUQJaXX(9PC'CNPeC9@&9@GRDQCT!!#)!J!!)M4%9@CQGhH*LCQUbUS!X+ZkU
+mbJ#`!!`,`!X!`!P!4%9999CQCRCRGRChD(GhGhGhGhL(H(KhKhKhL)L)L)L*L)L
+)LCLCQ*L)Q)L*Q*LDL)QCL*LDQCLTL)LCQTLBQH,LMRR9,bal2dkmmp&q20C6(kB
+qUHMAG+q0&HD2C4PU!&r6(XPqPmlipmVVjf9ak-I2pd!)(rI*mrMMi[AQG#*Llim
+rhBqL24cFh0bmhfF[2j)mh0jHIlr,pIfaeE3)8HR`YMiSFAiI(jHVq81+2*k2((d
+@@lETk01%HIlrZqr%!'qrSa!"IU)#r@J)H51AE(TZR6(f))a+(eA89pdHR((h86d
+5!QGQN!"6Nbm3"&%ED,X)fCeQ!aaMkChiA6bkm#BF#&bfA4e@CTjjdd%&,`)P&dS
+d99@E*CSkkmdVSiDC4`PGU[)Q%$HUJ#P(hA@IV+R#2ZejDJ5r91Q9GmSmR9l[GeH
+2'"+kj!1!&k%Mk2bphqIAlIaL"bci@qAPj3!f2#AJ5CXZdFUJ,j5(V$ZC*jr$)5$
+ccVPQbDTB84b+#M*1ZhAJ8F"'IX+1&JPl++pG&@1MAiC-ee'I$*RR'#%C85X*(qk
+9HMA1Z0qQcB$M+"@3!%(V-pH!T*i#P`JKC@%(eS$HUHE-Y$Y@bMEHJ+qU@f[94A(
+01M4G4U"ZiF@3!"Dj,9$6Z@"(4`M(LMKC(@$cG9&e`8KXRASil`Ib[Ai-*Q$k"kj
+$am$VMKmIPql)XZYciD&q2brib98CC9EL%Z--h%)Z(#%1b91QX,!U#ll5`eCR`P@
+$C8eDm`'e3J,ADX1!`AljD+,JFfp&V""F#5p0PB$h"TG5``+YQ#5'(kET8B5cBL%
+B-KTSl`aR'Uc!$Y#Qc9U#2PSb#*L"'e!id5VPF'A!#DK#aab+DFb4MUSlJ,j2"CR
+J3A#'-NmhKZce@"Tf[3"6[PF6`m)dd@dCCe6`Q!dj,`c6k00&SDPrERqaJJCE,1l
+aP'LJiD-B8,,-D#S3ffZki'f#!G!(kiJ[4$2BA"52""F(bpB-q9mhf4YX[[Q"#)[
+)Ejl24H!Ac%E)@h6#&3"Mdc8'YpHS$b"Gp!,iZJSHL9&m`H@M0Q!EbQ!VZK4PX!d
+!B!X5cBi5kd1J%EcfBDBpdkmb+"XbPf""6K4V`Xe"!iA34D"Ik"%8MAVeC3[6&(C
+TR6T8pjIIC6-THMX!pJr`3[A49"'2`CQ`$kSaQd*efJNBh5cb#!`KJSZA&am-%%'
+`1V!mK36KC$ZV8AX`LDi4R@N-18*UBJ,#BI`H@5bK0D*&PVEE+LiMa3dK,&(9V!0
+e6lPXh%Ik&(S+i'08!If1@JC09mUZq9m(E0LfVSJa0m`iN!!N#`rL@PSb@0**8TF
+!A@DJq3!A$UpS+!'DZX,XDN5Nd+LpT$[`2f`AYGi+0'H!fBA"!+C*rX-EH`(()XL
+43J@V%0'1a,@45k(CdfA6rd$1!$kK"U'h#V%"PfpYfX"RamD0T#-NAQ`,B(i*'$P
+FYS4L@fV)')8T3L([e@!jj#KE%VF62639RkN)6D@GJkbMmD2#N`-FjP48"P24%N#
+`Za"*jj!!"`0L6[TeKAB#&BXJM9Y004+Q#(USTZX[+Um``$Ce4f5J)4pG@D*9XC1
+b-Z0P'N5m1%QDIA,Bh&%M68'UL@!CM9&epe9!&SKi@9UiYJJ"*[SfS8P0ql#be3M
+m-5!J-"CB)"T5"")[C-"2,,3!,!r[bI0j!mQ$YCGU"i!0@(IM@e$XR8&2+DQ+,pJ
+Bf-YGma[(a'jpJATG-,6!8!1PZX!NA4M&M%#U4eb!"TMRENC-8CS#S))40VV,05+
+NQ(-b2bRj'`mK@AL%*e4EZJl"1qCj3(4KK,9D)flFMT!!Mb*!M'&1$`EC9AT3[c5
++E1[[XlM+K&5YCB3E9eXXVic#H!E`#A`cBBUl`Fr((VE9Ni8K"86%aL($"UNdi+P
+KfJ6GQQ`-lS6iH9RJ)V@F99)"KGYPhECV4iG'C3a#JfCE-")VBFi'`5)Hm,rE-F!
+M,@6PFLdLU%Pq5K*i3303FKbRYf'cbRi(aB'Z1!M0U8@KJ#AQQ9(H$kVEF8G9*!M
+`U3BBS26RRF(f"&aE91$@VCXIj9@Tq"&9!5!'5!S(8ADQAD&P,6E'd,5`ie'9'$k
+,(h3,(eq[+meNIMm[i[&BC+`DhS`2@D5jV*E8`DV0BEE48T`+HP-UCV!*eD9-99T
+k)03iAi"rJ9R-56Dbf+X)h%r%@A%GLG5pB+1PA+NB+e!N*"$G35N$Q9'j6IE45b6
++b9lSUeUNf1"5U*edSVL2hF,XJZZ)C"ZMSdIS"'*BUN-)q)U&(8$Gd9c[$",8cCK
+j`Rj8EY&*&Ip1!Yk#E8bT9b5ak-H*8a0!U+JVlC!!T,e#)#V!F3S9Jj+fr2PXm"K
+-,"`*)T&kN!!Q)Bdfe!RhrIekU")0*X3eFA2YNla%hDLdY-DT&Z#'PR9$Ce%1hY5
+)'eE4ADlaFI'YUSQ,bQRIp[l8kJmE98(i2mPf4*85RZ8a*e*+8K4-M*8Zpe(p14q
+BPG&9J)*FM-BI"C4a#*f!34+,8QjNh6bLqAQN(V&iXR%L1CH&!SJ5K[[e!QF$IC)
+2lPhGH%-QNcSBC1qrZRE(STe3b'L(ZbD4-Rj%A3$jA4@F#*L#H1165-Pi"ki$CBN
+,`dSGD$``dKap59S!G9$&61M53i+X*&`*EQL'U@EK*rDi!-F-JQ9X'BJBS-SE`"E
+Jf15Z`R3$EkCc`V(CYBEKMN$UV4[SmQ`-S"2E'%N-,`&)X$MqZY)dk&j#c1Tl`bT
+!eD9%q-+RlHeBPKCa-J!L9Ca@UCK`@1UTCb94qD1ikXp!#!pVQ##1XaIq'pSV0l)
+'PQ,1#kk-EM"#(#h@I9GHU&Y3+aPa!!LPAmbH4Ni15MmUSAPTA$VcKPJ!3%@!NeS
+ii$%S"h3%UK!9*4lJl#S9Ykf*pjRe"pXjqDC1m'%kKVQK&'P01YZji4UE9+*bNIm
+-HpB)%lfVm,*6V['X%"iGDEE`8La6%j4RPX%4`SXa,UG+I(FM)5NaZN*T4N,#Ta@
+#)J&i[cJ&mkj!k@Ga&TV65",KBcBMG'%CmDY5Ua3$L9`M#bA'K*X9M*`b8AD0a(X
+5X"DJq'ZII48CK35Xj5'QUbS+85fi2LJfVaj%*!Bh(I+ZC%BXX"+!1iaah(!BjDm
+3mUhll!C*8XY,F+&qe%+"$GdT@ach'KH!K&*a(@eCrJR'UbH"#B"lfJd,rNA0h"`
+r%APpS[-Ar)[8k`'*bkYcqij$%BB16r`F3DKYq##C+TK`45+lp,HEZ`6LRL9!HSA
+JQ)JCV#iJPi!3[N(fmDU*mZJGaQ-ZpiVE+aVA1,L-V&iX[H0c+[9A"HVqN!"@Q`(
+*'l*A)p9T2(%-RL+2Qc$AP%[*H,b6D,S&0Qm*UQY#EBP'iE0HX2&NQi0)I61r16l
+B0h-RmUekUc[!MGfDRK[&$Xl+I@V#(rE)-aY@$eQ!HF2(j5Vea0VqC))c@,-h8d[
+UT&T(#l@'@&#bLRGhk%RP9e[d$Zr$)-'29D-@$*2$9Z,SbK68m+Q!6Nj4AVpD(G1
+'UqD'MpXHf9GQ[4TDap"'SIA(d9EfSlaR3TRHTP$Z5F#e(qLID*5bpDMRr4-0j4L
+9,(NQ&B@cJ2aL$ZLH+'hmNqGUNF1!ik#hbV0[-QI,CQfZr(`Z1a#Zbie3$Vd$9Q6
+%r,2IH)aY5BpbFIEN163j'lIJFQ#`mCJXkLB!hN`ZLp8f)rB[h!Z[ib+h@GSPXYD
+)eq)4qf4SlcmR*@TNA[`XTpr%HXR)+-+qqA!K6Yf3!0j@ZBp4R9L$BJZP2*@@JkD
+''dAi8bY)`PrYdVJ924SfLBHG(!4pfl[1"i#dd,hT!i0XkeKF5C&LfMQd"KI*MA!
+&(qhEPBX3[IMbUAUT#+I6-2N(EmS0f+LH125p84eMfBl#Sf5`c+k%$0'S59$39%N
+VpYGPHdDi6bBjrKcpNKaSc,j-)lN8YNLq$#YMUp'*BEabcde01",p*804@mZiY5Y
+R-+DHdC!!5J)6L5LiZ6'9U$2(5%&b9+cM$KSISl'kkM5X@&[*pCl9KRm29LY8CPh
+Bq6$ZDk+5imVhLT1DCmaerj'bimSjSaFr&66M[[aeeq)hFaa+(1N&+a"%pIT-V4Z
+I'3C)SX"K29ePN!#dB0PN!`1JYqN`a-0apS'6GHDdi`NCVL3-jKVe%M0)D-'[)D@
+Nf+m98k"k8(TJ(4BY%C`q@P[1VDF'9M,'Zq-A4QRH-jaZbiRbf%MJdDFkBTN+09Q
+X!d#m8+3"p@UiUZ+N)TX&MJaAU#,$)BmeSa*JNY05p&0"ZJ08[%LpE0`+THr`6ij
+TK!DIVBM%!M31b`8pL5ML+GQDCJ9mrp5&8GkE25RJQ`-`34Q+[S46jU9!Q1X5acA
+F8NG*)34l"Ir$V4+[epK1fQLS4V0#6,3H`YZP4LBRk9V8p)kA0Kk4(PJG$$&c"QJ
+HfLRIcirXhZMVT%AB&AQ%'Kc+Q+0AjP`+#[c1LK`-FVMpDLC*Q&5T5D[ea",S4rq
+TT*Bd"$dZJ`Zr*U-`!P)-pCIiI@c-f9+[ViHQY`ICeV+j"CR![YLG"X#r`L$6j''
+MIRT[,8P@#93Gh"0XQ%(R`3hG!CIPRcR`5@#GYdZqGQZq$5PMZ6Z630I,%CLHKA9
+@N5qLUBmf$$Z26`ke!2RHAkDaM@hkc%"c4p`rfAV5"#2iVp*BhQa$TJ1RY(1&1XL
+*`CUl5E$jmc-+(IickPVBGFIC06,VIeF6UG)l*[E+r+LpUd!Dkm3$@ki4UJh[A"#
+[jeKHf'Xk@0@e,X3c,4dRM3K"l1mliCcALq+SH$MbX!`MQV5k3'&J@RmD)mYrk6N
+'R#[bD"0Sfi$j+&mL(Tr[kcA60-06Q+l#jPDGm`e!8QM0k4F3"F52N4fUpSipDla
+qN!$X#&(@qXNF4J30j4l4!0kiBiF,e+54,Eb1Ur5!B'CdY("bM+"d&[j-PJ8AYFe
+GA+c$jVTL&K[q#R&E!%"e3eA@[8Nk#j14ib9""kce%1bd#N'%#j+FU+#2(d@f[9-
+BY6($q`f-!-3H6%X3b,`iXV$K8,+JcZ1YmRCD`(fIb9dP9cQ5LAYYF"Jk-d!T63C
+Ai,MTHJBd*IT$G#TTT"PSYeaNfP3&aJ%UI)2(DR9UNV*Z2''[KJCPl"A`(DF-$c!
+CI,mj+&Sri!hAR+mVLE06PTlPa+h+-fhA"469&alHdFbQM@&!FI'Pe2404MA+m&H
+Q#BQ*,3F&K1(U'0@YrrHPF%LFcfp&2cde@QdI(V`&6pbM1#(&$PS03IjH`e6q8US
+dmiBaGX@US62"c46@9)f$@KGc1Q)[VY#K%RlK5,(klkMr[`L*0%&9Y1m`2TmM[jU
+*J4P6c3A!(JRdJaMj'PR(4BcJJA9q''mV)Ze$"8lc&ZU2pf-F+$CD1YBNYGLQX(k
+TS[)Y*2JdSU8SbJ(--qZj*bV%6,Ca%G8#$PR92!qLVmar6%cCeC!!@q@A8bCe@T(
+E9C43NIGM9ifc%JYPF-0Y$Db!jDlPC!`m*M3(,!BMd11R@qN(,1I5B'15MaJej,&
+4p%X%8AMX(5k)9cXUTkJEX#SNN!$1QcK!50&+Uj-SV)'8cJ#A'b'&'0kXkq3de%`
+)1Lk`j6@FLf'Z)IN+3`F655S'A%ikfU1BMiXJ5D5BQd`fhCh9Kk1!FplHec0h&[a
+kL4FR6lZXHj4NmTpTdfm(2FK[`Ml#EN8bJTpNZBbZcmj8mhVI0QU"`pPUTCiVL04
+YIC3@3dQriSlr!0Hlm58hGpY'`9CM0EB)i+PNa%Z5Pjm5ZR&j*ZXHAGB"96Q-iR1
+3!")Lp!"C@4hjZqGYqm(C3i#!FPYIX&"Hq([XlTdpdm@41J3-&bh,"2JS)SX#+16
+,CChB6`UPZhC-!pLJP`r-+6(5hl"(e(BLRJ5'T0G`-P5E6TDEF"JN[*TFkFH(Sl2
+0l9Gpj`&3cpJ111,3Dl"%Hj9MDE+E490+9D+0#b%KC[Ih-ePIhVe*RX,FVBQ%)eD
+r9T5HIi"(HIZ(M#*6AYmiD'SZ6-+A&c@pLUdLaDJq)L"jfpU&@HiNep3J(23+N!!
+&k54RF*J#C9PN$m'#dY3R-rKXXZlP&`k)2r"bC`fS[A85K%qXaP6eLU*V-@%H(M1
+Nd1fC4S&Td6YN'Tj`ipKM1#NB-UUQS-+TbSQE$NbLc`,3m)1'8LcJdefkrRML,`f
+BKL3$IH5V!Vk3!-kfGG5JJaM(5e59jl4205aSVhmQFZV5N4Z""*Ad3J3r+&R1EKD
+KBB2ccFU6[*!!jiMJ,BqK`)jMkSq4[Z+fIfC)T4ZRZhD`*6Q[dE3DdHcjb2a(J+D
+bK!UHc"i(rc+'1dBek+2![*r3D!"p#N+P*l*r$3hR)!CLpJH!1V3j(B)!kjE2!Gc
+fHbc''lplV+$5pXpDXc"N5)8V6+1E)YShHS5Yq,M@rS8p3C0-Pi$idXM+-cX'R3M
+jV91G)1U[&#ipMk9+A'Tjb""VAZjS&2l`Dm5YJ&X0I&+Bje4(r38NKY9VT+q!["R
+`'FI-Te@$5DJ45C6+%"93pbZK,C*"8"!'Pf@q#8*JA'2Sc0*1"!@ZPBQV$`"Z6mM
+'5Ff'9emJ[825$'aALS0r'KNf4SM3'-'"LVpQSYBQXA@,,)#C-Db#Eq6JrHj*Y8H
+J@"PaQ$FQ665ZE'Fh#e[dR05UPM!EEeCf#NAU3+'U9-@1fR8'1+JkH@Q@f*'&Ll'
+-)HF9I8Q&+b%bV3fT4(K8-"I%N!#+9DH'K$!&43,G9""Mk8JF!cQPa4&c3'HKmQZ
+B3*Q#UpTU"b*QDCcDQE`iJ[C1'T64VUDaXimJS0,HL#@"9Q9J"++9CC(0+6a%J+3
+IA,)iaPJ[N!"B!%XX8dNr6M0U`ki)&BKfV3G@DS#HKUQ8FI(MKl49HE`l'-F[@(D
+c,a@EP044ZD@'&h54dI+,$GfXE"55Va*lD'F4"eDMfU9ae(@QpKi`k+MK!XT54j!
+!'L6Cb!BZ0Z&RX81-!!RV*(U*Ye'TBa8Dd!F!'N(2`(Y-'T++XK&Fj9jjE6r39ee
+Pi`NGp9YdITcEfAVeqIP8P*Sl$CmAR*fAiaPKp!(+9N&Y[0D4Be%DY5ULDP,A5Tq
+cEeDVV#EM9%(&mjL2@VbcJM%C"Ek"9QLB@X0GB#94`8-FRL+DjD!K4%)0arJTFH4
+06Xl4i$Ka"DM+,iJ+4TrIi)X*Q%mQYB-MNGl,$FSdXM)jT("c0140U-5&L,U&"RY
+jmEU'"[HU$5DYmlaaLJjjU,1%&,(p1PeQ)rb0ELBRGhkkaCT29"9Q$Y5c)TIX8Bd
+BfK*PAcMk4aE-rh9BYJCFeJ*BSR5X%(1)*k8aNA03!2TJ$Y,fBGc%e)4(-NZ)`ZA
+)C0Y8Xq$I9Zh,E"-*#mdT*FGd+XDN0&Fc[!GDp"l*0M(+@*b3!(p*!cPV`"JhHTD
+1'h`6rL-@pB2TcMU9DUb+mE%+)BSYY&BL2kQ,%V6[fKE4Ul0$XcDmc)a'XVmF"@5
+D`Z$JUi$HB8dZm-&DLf-Kq'TQD),H+%)#bXiEJR)&LqZ8JhF[PE1aHkLYjJSXXQ'
+#A86GS-$Mh8`%i`cfQ@+P@$aqrNpl$iRf*hiJXk"hE9LjkUSM8,bS9d2Z3lQ6FA&
+jalmL,hRXm2,(lI*(RmRfaqckrVMp[2pVa-h"k@Z,SQ0`f#)[3#3*&-rh0HQJ&q@
+#fZGqG!I4f`HILj4mbS$@%jA3Z1V!DRBiAQJU8JV%H5Sh%"VeTUl!G4$-GK3D)i#
+%bG'H8mBX+@+"%AjqAbG(LhF0f65%4lUmh$KiNXa*G1dL5-ZMB(-$rp"1UVrierZ
+"*mVVji$bd"9S58Nld&QF#)B2DMp*K#,LJ1'PA6CSjMEVMm14'20Sj8S99F-CrlS
+6)*qlll(aDY!2IrZD22ph-%amdI*cFhrmIjUP$EJ1UrplmqDSh#M+R9F+'XF-HQi
+mS*Sd#+ij0i65Z&V003C4)UJVh"UK["M%&599U-jKL4Rl[HY1&8Ue9&,BbK6"P-G
+b0kII%0!CNG-6)S(pbAMeJ1@f'PcKA@4dbpR322%QjEGBNX9Up53-DQmVNrU&pUI
+Vi*m!6*0B#@e3*C96#P+9$cMPdY)dd'BiUm`H9G3rL"c#VJdDUcDN5&IS9Dqe5AX
+P,9a`kdal!jHmhYe%c[r!I'3pmL"r`G%-,kUT*MeIB9A2"EZlk,U`)d(QpUV51+N
+DFGjP"MjPM`4,lENIak4f5R4`lPde"P#JD3kX9+RRS9kDeCBVfCK5(hl'B40Erib
+l!lI"PP&Q$,Q#YpM,Ur',fCB45@-A*UA,8!jr-YbaK9435U%ICFYVp,)"`,cUHJP
+c`0XY4MQR4R*`YP6#b$@Dp9YY8e-(SjLq,'+Xdf%a[6CKZ3RcEjl+K)(2RemfG2Q
+-"h-h8Ip"m0CH1H@fe6Aaa)*HRDj(3jq1!d)k"5#)mhK&Sj``X6rdJiE+4ZNL``H
+k4F8`a0$J"[NYNcRMl$(1FkIkQ#`)LRFk"%U-kiN6"PNeceD5)l9Za&9(M8UaXVm
+*TH1CeUAB6cUM$R+RKU[VqlapGDC9V98eNIh-$4@*53(YfciPaR8rDb#5C[+2IYH
+5NkK`fc,PEI&'E["$NB%-k#M2Im5Z9rU61Ae2m`9UMTc6NS434Xm*#m8eM)B88pb
+)8)j8A$488A1T@cGGCX5``#e-("84#93a2d-ZP5*'UN&FP!#--["H-fD5L8qFp3e
+5&FPbZj4HPNQ528-4`NqXZS*V6XjUfVL4N8U#,GlT$j%cVk"kE'ckENPb)mEq(ed
+kQ5mY`cZL&Z-!K`!BqLLe,G[5ZNZkqS$hYAVI94lCJGN$&!`F(34'GL'4%k&8ZXl
+5F`"M+I6SBk)rAqe)V5Q%)E33PdV+%B*mk%ZiZ"jBlhX#I,pHTU@1iMA36b4*rpB
+8Li-%lI(F(('Z9jL*akIQ2U$Ik0H`TGDSh1G'YlTAMm*UXKPP9UiDTU&'9`b#m8K
+Ap*rLr#J(mU!HDHBjAU2"$*!!C*!!EKEJia)6K!4bHUHKX[e'lC!!kl!N&8AeEDR
+R-'2T%!!V[*!!hqU@f[dU9*`KD(16qc((-Uk#!KcL34-3T3YFbcJ*)pJbfKmI+Z!
+q&lA,FFHlmrIeEXq&[PjH8!0MdbY`didXbKm`85(MPMAEP+FNeT3K,dIpIp4XbrU
++eM2L4US&GB8HFiYCL+N-306T+'a6PL4S`NqI'+XSeFifbiB6aI(6BK)Z-c4XFI@
+'1bIPV*Y4hfL1p*Z5C,Hp'G&0$UMfllEqJ!T-lLI&q(aqA4r+'4*3bHN2GePrD8H
+`R3[''ercN!!GZ9@iK"M`be&JL%9K0JJ6,q%UJ0qC)qiN#mK830JXH-3c[Lc2H0p
+`,5DI""C-jNc`L"@k()S(ikV5c#"6"aK!'S(4*RdS$S`Fdb&6M[KkcCTX04`cjFp
+!Nh6%[4P%33AVj"'@CI31eJ0mIYdG$2HL9a'ki'RQYla4KeQL@*b,ND[hQCJTY9'
+UB-KT54be4P24!U3f"Lp3-@YZm6qeeNh$JHqr8(fm--QS8a50bN+X$3Zk+(,F$#T
+K[9"Q!%$MH(MqmZqj&(YhI1$(j0)@((k)Z3-qG3%j+ESHdPAmIPrYp!qXiR$)"A9
+21QHNJ3q+Ar[dq)!aqlk)irXjqH2XPrF#&i[kp%FLXrERj[rGh4d$)`fhBe"PNeD
+b'J#IRj[X3-5'A4Mjr[mMN!$AkIY!DKKjJEB8)'i$EbIGpE"SqV(p6S01IkR!Dm#
+qf)LU(XIRMNVpQLU-LUab3TN0M6C9`#ccCP4f@8LK)(lcM3ajVF"BSIK,,m*CIK,
+,m*CIl5b-,)RVU%fKp$ZY*iE65[L66GB+5RR"I6,N3&LJj0AK32Ulqb*bXP0[mNT
+Cq1$@LGR(lP5!&Vi((a8EE5YEYlGq6Xbe+91+%bP6lmBqqd8+"e2q6I"3Te,''GU
+M%#a6B0Je0-Y`PGbDSj8(KF&Y)B1`e@a(`'AKR0$LE@LJX8rjaKrB#LEY$ND@GN,
+,VL%8RYrF"iR+%F!!apd1%m4Z4XbN$dmZ`ha5FZM++CED%8j!#2+k"#Xq4bE*4%M
+h112,EKCh!LU%aX$Fa35q'3,&h*J,()q9TRJSCj6p+6BV#I&q!BeSdJ[3kcAXmlJ
+ZPANb@Smp4*-HeaQEB$eE#31RkQ0X90$0k%"X1P(j0k4FLi1lMd2*UKPeI`'8[)m
+F+)!m2$*m2KVScF-JUHkVBF3DR`eERf0(`Kkd'Jd*&&NZ`,KB1K-E3*@ih5&-AA'
+j&0NA4r)V-lU'H0PI&FV(R6GP0fl"-J"C"(*Z&hX"6A)pC0!qlVNJLEPrJJ`0aU%
+$+m00T$&*1Tbf$mR,J98iQYRLZbibmadT$BaS5[XMV)MJ9$#NF%)-rmFTMp5'D&j
+Kbe"SeqCQ(C1&fp(@60KQ-p-mT5QrhBISQG$d+rL,S2R49k4kJYVrp1Ef6b-YLZ'
+SQKC"*Jd83q#U3T@jF6N6&Hm9-UXDZlI6'QlbkBYa#@l5*&#pEG`R`jRShrJl8I-
+F-94SG!"iNS"`e1ZYf6)Z(Y%NS[c@`@b+fIm+p,PB"4rki8YSKIL-6AaTX%5*2ke
+$0CV3[N")S4$dQ126m0FqmH1%el`r'dk'BCMCaD$)VK)C2*9[hEGAp@MS[-P![h)
+e22+f,cd5,!fFXGXQRJIqNT+SVGZF!%M*C30!&MKq1(Qd#)!bS5*[@T%$VfmQT&k
+F-Kf"c+iU'[Z!BAM6N!"Zqm8f8c5e4B(&R0GV4b#D[-`[Cj8f8UdkNNKGe1$-6*Q
+HQKYK1Lm9011qr(AAiK1@$-1r)FUa"#pIT&b'@mL2"3,N6@!XRM16T'%,S"KVibY
+02UmIiDL5L'I*!$)ZD'jj5PF0K@1+&6YAVGpcLMlrckZRdal20jqVTkr+0BKaIYp
+kAQfVpRm(0qa,fkUS*m$Zcp1Y!5aMp3[R(jkNdb3U`CdkYN3)$8,Bam[@2RND[J,
+kR6@IZJehe"$+HHf`6T`ba+qGc2!aIrB'YiYJCI(1J[FTfdPhS%@#[rLRM`+%j@U
+`k%K[L$EDZR,2"P*TRIih2RDLQJ(P#Zip'V"b@0E2,XDF#YUFTSDP'jd`&LD0@`@
+3!*f5R%cDjQ1D$YYj'l0TbM-+JE194SGNcNf(1BFTXi`@U[F4%3UGB#%KC`JZS#&
+dU$4Vh3Z,,JU%Y"-b3#fC4%GRX$Ep(CXZZD`+fJlpS&41JYf3!+M,jClAUp+X)VQ
+D%$&Slj!!5K$@,(U$bj6qA6Q+H0UZ8dl8881PA["e`4r[PUNLPMSND0+5e@*F2i)
+SD@-'39d%'#Um9rdSJTB%Cr#fUr'Sr+br"I4ZeAm%Ap24Nm)9rR&Vfk0RF4@3!21
+-$#RL'"GPcBkDK"qrjQc,F(N'&+kiF8"k&M(CDd(R@kVfpUr15cFR%E'LSkAfd!P
+I6V[&Ii*B$$jBi!MMjr(Nc)IK&V11GmSU*rS+@SRqm,id!'bZA*qZf3q0XFjFA,T
+"cZ82pkTm[`TcFVaYN!$-berVE)4maD0(e$YJ9[Z`SV*`Iffrh5i'08TfGJ#$!D0
+mpD@RBi1,%iUaMhE-qIliASk&K-#)dphCFXMh0A@"%d("%DI,2FNYR3l&JKeL(44
+r@eCD$j9DZRL$H-LC-JS9mXD0U80c#FZ%N458QR+LQQmDqSa,I&FL%Z(m0Sp*rJk
+m)9!a4i0NR*C+L"3%1Y!$jNrYZSZT$U&dTi'fi4e5dQS9)%e*,r8aj""qAp1e$LM
+XQbLl-BZV)8-XUD$(MeeKjY+4M4k$5ST`eUc,VV$MBR2r9Z$jV!F3TKlMbFY2j-q
+5Me#Qe+*+I2bV'+k1Z9$28Dbb$j@dp&BDk`J%*ciY3bSR"+IMiD-rEfjkV"SV*h(
+TA&iq0'5`45bS[$!#-C%9d2U@5eD(#@ki*GA9#UU+HRemI4K4Z@%[H'e$HAF(kQ2
+l@fI-m4aLkJF"+4D&8F&CFEp2pr@RUZ-ePA9c4Ih-qhVp*RLVT&J3%TJ%*m)m)5L
+aFRJVrp8r"cTk968B"(1#R9GbF`"[9%##%5JQUkq5a1%'MYr5l#IA`&H(l8KfN4a
+KKf&"L4-,dkrcd#(j%2#DNm4VGH&CG1'S3j!!*'K[eL,")mNr!DQU'p)6+E!IUHa
+pIEbBQ")G6ZcH$p&HYNF)Er"A$3&"9ke@q%U*kmZUH"pI388HhL2kJfi0L)M+C+j
+)hhD4d[$#fKla36NHaJ*T32E43a8(M,C$M4#FBA6IMd1252`SpYX1)RlZRfJN0r'
+,+p[b))ca'h9JkY9d'[Eb$["J+$NZdB19iIPRP$X$c9YmpKLPZ[-P@Uk1EX&ik5P
+1N!$a$'`P(@$1"06iSIUDA$9FjP3X)dClq'jLlbB0EUc2jX`8U&0,+3qjDfD4d[#
+@E2bdYa(!B0`b-%*Pj*BJQT5$f%D&r@Th$Bd+!+2ra$3VprMk*`HF#GhchZm"Ya,
+`r@c+[#+!1&JPfa!j5fTf*@--ZVHV)h413F)#UPMHA@+*QG+Jj!p6HqJ%2+T2-4!
+hkIdr*Ce53'aLIS0KGbDq),3@20(9DUh@mY"ihPJPG9U0XcVjHFCJl0*5EC'9+D"
+UG3LmkC9@PH#5h5C$!GV%FSQhkM'"'*X#l&-aA[-64"IXj@m-$QAmIS@PBChH&Bc
+FHa&R1+kCIG*j9(,Xldm#cIf1!S[ZY1,idKqYIdP54@iIC6Xb,`$9(J9X*#dS)Q1
+r(Rd9Em39&3R(1*YkL+*9#dhb*$XU8`SU$TC%D@K%-f(HHe$IieQ[F4)AcPpVS8T
+4q2*jG)IqX)Z#[%ZPZ9*Qb5*#(!l&J1l9,BQf4ReZPQBNVV2AEBYEDj8eL!+5C!d
+05TQ6bTb$p&1*fTl8lY@a)MP(Z4!Y!ZM6q84qU!Mi+2ikJl228cmHYm1MH%8m6Vl
+m49N[%r'dD%0*(fA6[,0Mk2c+q'HSDlJU4Ur$%JX8"p64HH$T*,i-D2HP3Nfe88P
+q88CUMB%6JMQ[JqiXNJ)c8eC@P6&B%!cc2U5),PP"VMR)HCkYGie'RfSQ1UVlkcq
+rF6S0cr(1[fb!!HJeATKp+f%'8$M%a5RND$+BfLc(hPM8T3Y'j5*rE-qNcR43P6U
+dGQ)95lEC9I[Gd9985e8Fr&L#maS[*8d8aQbpDPeaV)a#'eQakU$&L15i`(6MU'Q
+AD2XUF+eUV!+BKlQQpBYRb!16qIU3!0ipSFVeMmCZ4`4&66GVJF@Y(*CY2Q5`%VU
+1BM)lmk")U+fq`4YGSlp6l2*[9)%%pp`CT$iU[E39pNd8)"052DhQGRC`eq%kTP4
++04KN$!ZcR2HeDT!!dYX"p"i*@"C558)#iT!!mRF4kC6`3F&PG-EH+hUNmhDTQ6[
+&TCCDGL5bSHVl*+hYATAK`88em&[m##`aN[mVfMVTB$$5AZT,-!eB!4RGAEXVS@%
+6J!5KmPB+lMJU@1[YXf#Db24dKKc&AI"G-bLb62mfk$c0jJdEhXa*FbHa,!D*"ZI
+m2AA[BAl*!!lGe1j*ZIR!L5QQC2#C"6mY(GSd+%DS49%Bdf3d5,HLLf&K1B[E+KB
+F4-6i'IcG`*`$5)i[M#K6TP6hE[VTe#-+BG@j"B2G,bakaKpXfLhHGFd`B"`TXYQ
+Ueme)D$$Uj!#4U"6Z2lD-LN!+C-X6'hHi38Y`)EpV[IC-*"mQJ8+A%dc'm4&YZKe
+[Q3@dQmlmV-rj'CcP`-8bh2aDpM4b`UC*-$"NM$b&AkkMLXU8CGF#3%JDmcBiG[E
+ZbB$NSPqK%1LQH!Zr$U#N+-KXiA$m+F12MA'$FK2"J6rp[l#&`i"3Mk5JrDCki2S
+0BClb`[G9451%a-$AmK%1,MpP)Ef4!K23629JDA(,UmUl6fiK4X&MQdq3!00%YqY
+#JZE#@8i#YiJ!p3&J'iA[fVf@3e#QXU()3fSX2'C*3aD,JhDE-"pIM(rf2NS9ZUH
+M5U5UGCPeeYYHYPVr`eBFS9m098IiiVCfH[-Si$m%PBGHe2"CTpa@c1i`K%UbKUB
+ap9DESGL(Pr5L`#VSZ3lM*"bT%E,2#1%,pp`Nq)h5I0fF,eG)T2f3!0(HAUM)p1T
+pmme3ml'KKe9pAcc-KVF,bYDA#mc*(h#C1#LmGSk%-K0(JFZX!E$SB5L5YJNq5B!
+F$#hA'iH@pE-dmkB8bI"9PU*QN5kdDfGLB4QjM-+88&T1l3,60km8TI`LCf,J(f(
+k@%*@)aVS"0ASA8*F5&R0)'q@(@S3IAk9G#L9M6J4r6+Um6pR93G08p3VV[D1aqF
+'#IQFBG&CiTC"!+XGJ,G$BD[bbm$qV8q4DD5K*Cmi(+-[KV9U@,&40!&6$f@5Z""
+Dr6)C6hp+XAk,V0GVHKH89+-I(3CVe"6qpe+8$B%Al5c@jQmV$aqDF6,DDrihZN2
+GJ($40!FHb%RKDq(GF0&9Q85NHqJ5Q#%$0`X9,&GcbY0C"'+$P"J-09(Jk!VhBp%
+B8kUfE%bRGGkXEK#qC9r@+,$h833fSYS9mB5#,D`G'Al"()AKjCL(QMe,qb5I38E
+KLQha0F9DH'q+*P)-q#dE3!$BeDd%Hr@Iafd-+jHldc[5)R#-iV#P3'S)cZefUX3
+TKj32YpG#L+fV(dal8L2-[5V&Z#JpB0,0YG[AU5j!q'*ddS&j$bd)!Q9ZKV0!M6Q
+J9AM!!GhB+MY2E6B%cY,0"2UN53@1ePB2qbJHXjk6i8`i8qFqJA2Ue%Am`qb$Af0
+81DE8E(jKbF*QCe#'V($V9ZP+EM90qrE)"XhHV4M5@TMjr)L"6N4)lM"F8936Pj9
+38Vp1Q`$S*5+q&-l#"f)LUK@!L[a%`pJKi"Vq45`aI%5B!VaM$aaH-9#$CH61#C[
+qXdK@4LQRkAMVSbb,9D*%q2brqF66iaN+0,*&)4a(4hFr#-@`UF[iH[dS&B4XHd%
+1fEZIlH(%eSpXF-[Mca$SK$`&XXiiB2Q[lDRJ,@Jrir,rPllI"l*Ip5r!BE6AF9[
+IEYlm`mfhqU,KPE$Sr-YPN99+mclTIGG`ErJKYp`K!YL*2hm86*MfU[NT!qTU3f'
+cd9"E&!fGRIGZm*TrLrl66mIPr"r5D`&rr$5EfjVMr+ERpdeC(i68r#DRp*Urq[i
+68V,J1!BFZ"a2MBJ"@$kaVeHMf!G4k`*$5TZ-6*Y%MFRPD,QjcB(8epeHGFEVBhB
+-&bjNK$bfBB@DQD6MZC!!+)4aKU[-HN8JeeY$QK'rFUG,aY3CXQ`0qp`-[-q3!%$
+(UJG%l"l4G94P&,cK(NDd3N)"H3S!,9(m0-r0)fCmXX`IEKa(5j!!FJY8klbN[U#
+T0XHNrB-%dYK$S,#+V-)#eH$B!p#FK(NUN!#DK2$bK`NH,,*KUYh-$JX"jr"M+j!
+!E2q&%cfDkK1ZF+#b#6Jfe3ih!%p'ZI21NjYq5HE`(!TAVm1"%6h+&-"F*'VId@@
+%lCK4+LcM*3m!%hQbI4l)rR@%$A$3KfN4N`UKUX-aA4eF$c2*6"l`KJ00C3ab,A&
+Pq$RfUV'MfM'k3b1ZRZ-kD!G['8ljdY-&SM%jlGkdVrQk@ibA$pjM1rhC,kSqK@*
+*`a3eeScNQ8b3!-9Af(fe!'YUmhqEV"X((Vj!r`!DCQ01XrdGieVbXEq[pIkakIb
+p8Hcp1X%aIM!XarTr6qN!!!!!3J!!LBQCZkHlZkZlZlZlZlY)YTHAGl"hDBD*QlQ
+SLSGkGiH(H*F!H(H!KfJ*L`KBS)9QC'CPPe9NDP99GiD@"k!)J#!!!M-d4&9QCRG
+iLDQTZCUmQFUUUJ#lbm!!#V$!!-X!#%!c999@CQCQGhChGhGiGhKhGhH(L(GiGhL
+)L(KiLAH)KSQUL)Q)H*QCLDLBQUQCQDU*QTQCUCQCQBL)Q+QjU,QCfGQ'@LQ2NKK
+p[9PSc@AlBr''p$PScA9aXK2Sb3`ciU3#pk''2YXSXKf4VXSPSKiVq$pf`#"`lGl
+FKpR0NFN6Gl)B2hAr$$"ir(irZm2irGiI($"q2NmAiH6aH1&@S%+(*mG-2Xf0RIq
+AcjIr0MCf0Q(bqII`jif4K92MVPC$1$k4j"6BJbe%'GY&ZH%peXUTlD-B(QLkV&'
+ZM4Q8*Xd+ijBeadB`&,m(+8&%6(2SKT!!-lBj)GZF#`%Hh2(9#HZ--NFY'L16GK+
+Z&NrB"(GSYST)3`L#*,+B,b5ah94d@NBJ+UCD-`)b`YC$9+ic492eaK2#QLbdKfY
++4$0364#Zl#Ul(R!9kb3G1J@)2ij"&!+5M6qNVUp%p-,,X99&K-1D0KT8!mXMTRV
+RY)NZM`4h3Xijp0T$bqE!#,**98[r+!IAG5%pU9MC'*L!Qm#DV-1NeBBqmmG)8b5
+mBfH3!0Slk3*!6%F6)R6AD)r(5'"abGYG&XGf%dXZ8)QMS#HTUbA(83@"Uir@`L8
+D+,@L*LPD'Yk0&NDl3+mmCqc8`(F2+%1F`'$"k'bfd!mmq+02URVX#PJ)m1F2(QN
+m!LH!38DTdHS#PBEI(Z"IHR9A4QcfNmCJh5!hrX)BY815ZM($dQmB6Lr,A2SkiHU
+HM0%$Y(PjUSf@6jSkhU"#rhE%f1Hh(,*(i6F1rJ`"'2rBCA'hDXKF(aZ'%j)9!4Y
+MA!hBCJ$CZMflmfL5,*-)qhLhjN"mq8KAm[Rr6XQrk(Lm@+Z2C3(j3e0X0,Z!Nqh
+C4eD`Qd[G$h`d5$Hf1fMXMi0J*lij"Ki5jZ`bdKBKSkj[Zk6@3MIb3D!3)iXX(aY
+ahlprBf*Y%Hh'4&Q![!G"dqT3,hj[ei3$bJaE*6Bb"6@-N!!@d-R*Z3c8CCU-[V%
+Jc3U6Am[RhTQ`KPRT#d!fKX`-,16YCr"SLFD2SFj2hN4'`Jf4#N)-J6A!'f4JeCC
+ccQ3rTQ@$9N$qK4!A)$5&F2p0N!"#0QL#X'[""9'9F%!5G51"&JKPVBIEDlSpcJ2
+p%ZeS2'@JkF3J4@+$jCkD(b"iakj3[h%hMdh@kEVB@@eaRU54q%8P068QcGC+P8d
+)5a&KC30")!i8Y9!SM8Kb-CXZD3-IbqIeY"1h%36F#5M-E(59kd*L-LJ[p$3A"T@
+,!N09!Z(,cHMfH[NkLN!P#+8V190-ZdNQ+PZT$NjS0T2c,+m42SPee%#5GdZY*1#
+k#D5iB%LS"IAjD5NVF(F4YjR"BK2E#f@NR*p)K&hB'+404%2UKU5*)698C(SQGj'
+V#)Z1kX(Lf'Q9P",C1LZSY#DQ!b#qC+!9IS5R+$l*kJ&E&T*4"Q@kQPi)DkB%!dS
+e3C-M)08R+[!hD1k#"HAXa&ac[ANf[qNm0%adRX3#+AZ)D164N!#D@e+B8fbqbMp
+B`mZ3!&#R4`%TceL[PAf"X3CLiVQ&69dcicTkZ4@6DDe8#F5+Y4`*U4p0`S#5B#M
+MJM)X%V6&RX+0Q(kA"i1c9SPSe'jNY&EC#DELB3J%hSe0XqB+59%p#Tbc0JXF8hR
+!ZF-UB,@kIMJ@GY"3&ZK@38I*6DJbrd-(ZQ8J`i65iQ(G!HS98#lYPZA3BB-&!,P
+,$@6LV(Nl6QMS&aA'Z1H-["N)Gq(0PJbD'"L"rC%!Qf"b@d),"b+C9!FE+9AE)3#
+(Ae!+a&#Y2N!pS%ZmK1,8A5"hAfd#IH#F*UMmLB,8`*@L%b*c"$c#TjS+&fpJ"'[
+H*D4cJD&f5JA'dPP-Mk+93T2&l"Hm@Xp!PDHU`M)jDdPA4",T3RNN3b%)'ZbcVSd
+`m1NTT2f#AI+X3!R!J%89$-LJ3Qa4c"Ai+@N#Hm,%BCQ&*&2[Tah"2Tf*6TmNK49
+2df5YY%Kr$jI2qS9ZY@NidUTa36Am2JJQfYTSLm1N6GD2MVjFemacrVXLp!359Q%
+CL3QL8P(XXe,K1`0[Y@"rp0N@acXS%D9"KXB!mT1khlf#DZ0-ra!Fr[f3!,d%SB0
+kRTBSLVq$D(CkmfZpiZi9FrLB0QM9TYe)(1Eckc4Pp!EE%UZ5PlN'53*S$iK%V[c
+"(8@lV)DirIqmTCT8Q3LT+fC#8VX!!b%JfrL*U)2Ff0["X`kLVaVcp@9iN!$K9CQ
+eZ'26(,a)QAi%Nq(ZXYNHXB(P*[dPLd!5hmZEhK+&qQ3#pU%VKbjMIX%FE(+SYA,
+JJqCC3&NAJ46'T1IVYM1bF,!B2aX@#31Df06P'(F$KcHF!ESpYl!43#LP31P'A3R
+(U"Sdk@92[NL258X)"lq`39b25B@1"T`R(C@3!$['aB!RDFfVb8L&%YQGk@DE&Em
+aV+0X(kaf#G'J1I#"3L!&K)2#3kbMU%3Z+3)4(RPfNK2q9behL5rLN!"bNCQT!MX
+!&)3L0ZMPAl!p,6%0b-cJ#D!8,d)CZY(XfK'H[S-ErjMDq#MP$2Ee4Yh'N3,9k,,
+H3#-"Mr%B**5kdSd,'a!a5K8(K[T-J@DSf6CT5b$!T2eSmhhJQL01Nl)DTC!!MCV
+"i!Ird'#fPVZ-B-X8piL-L*6ZL!'0,'!+,@"FM8N@e6L6`*NbTJBaERFH2"dZBJ`
+MDdN(L@!*Y1@(QD9qb43'@!0+X,V8N!#EaS,#1HIJFb!DqYG8p1+H`A5G%6QCR(F
+K!`CNPfKC)Qf%(N('-3*aV))Da8DBefYaF#-Q$+1CSM#Mc"!5!UBb3,1EU9XS)V,
+Fq,+98(rYJBG8RKY1j[0#1JU-DdYI&%(@,!bJ@m(FZRQeQcAX'ZEXc8h#8RJ#-`&
+5cD9CVj)jC3$*RDY$@(&KKKr,NKbG(RKdmTJ[cp2(l26bG'(b#-@+pqBkHkp@8ic
+iDR%`jH*`B9G,qqrIZT`BR[CJU3Qp4EfLLX@`Y*AD'25%'@'+CiUhX&l@X0$E-X4
+bch8flKQ8!4Y"CF*U,V'M`,pMe`a&66FS"'hi*m%J4BjFXFGTA-$G99+#+T-jC8T
+U%0F&4RDP,'Bc[FY5R$H(q)Sc$+0+CRdHe*QS+E6f[FP"9`(b1MJ3jD$JaC0fCQE
+503UjF`9b@X!+6KVjKcG8&j!!-Y,TXa[Q36lpC@Gd'jGmjDMqAd%Pi6c9m'UBRpp
+ZKRlP,6pmfCb-cMGKh0@CkL3bG`8)TU"42b$Hi&aPV(b&$%0'CjM52A!lGpb9`1c
+Na1@UmG-V(9Z`dkNfS9YJBk4Q0M"`6U38+(Te2'%5f15'l5qIJBFCmkIU)8PXZ#l
+18"QHI51,JGbe&'1%1kfkbdh#i$50I)S4b-JK8`Ji5Nqb)$G3HeBIJi)FJMr0Y&3
+m[PmSK&,,-b'(+TkqXCakKNMc,'DQYF,hCqQ)cM%6`BD4b)@b'ReA1Hk1)M3)lK-
+#FZQT3FH1"2rF)9l*8C!!-T%'!H+VL-I*I`UJ`F8kCXlJ'MC#XXlK2IX#@bMI6k-
+HG@ff9V@-3i-K&FFAB&,A&hYQT,FEi[d'+q0aA'hr`SD$M@9aTYf!IGk!%QpqU'@
+X85cG+G@J%'R0S$TMKMM+4Il5R6NV8V+"N9dZCa3-'N%M$98!6N(YCfF-B*45%@9
+!N`!P,Ga4$44A*5Q+8NFY5B3Qi#'H#G8NHpJAURZ-frGDeCfZ0ajj)LA&HqpC!AT
+p,`mVNRX4f8ZfppiI0H8KU4DY(MUp!q6T#qe)HF@[$N,(0llf,e'(,)N[9aQ-Vda
+4F(+V8,)QBBhhAKqI,$BG1hjI2r*qf'0pVLEfYfRFIDVi%3PffLE5#EmHH10eEFE
+iQ-2&jZGI%ZVh9PPP@8988JX+Rp-fD$iUCm8Z`06(lXE"Cr+V22Nb(5@((jBAX[,
+qU&pq"AlVT%fLTdlf)H0'eD!P'X4q(2!)Bd%Ri`3qR!%r-6#1FVImh8i#JeAM&U9
+e[r1KmqQrik%llEr6S92dhq(3VIAIfG#Pppr4rNA25@hRI`+B#S1[(Dr3+Zqem@@
+EB@Ta650Y*ESjH8&)D#e*6E),ilLDE1b4`@9SIdAV$,5N0LCZ(!XH19C9i+G6+m4
+RP@mUY"ZQZ3mB0K),Acl[ihJc04ci(Y['[RZlXlFjadrkhj4dc%VhhGF1*r[GeCl
+ERaZk[MGeIEGe5*pjpfS4L"XRZM9(T9)3)DrA0QTPLRTQRbGJB3,VjTH%K`X3+pB
+Y3G425$F9"83h0F,0PC4h(I0J2HV"IpJ'L`58Q#`L,q`A-b3ZT#d`HH8Idl-Re%3
+A+19)c$,3rQM2JV90cSKN0FS)Y9q,%l-5+@)&I8r[N3,6DH-L'p[$AXCN2bd,b,Y
+r%aH4G5m(aN@5PYELHXLeZ*rc)XjqL,XS2kb-09`hfb,J62M)Zq-Llfb,QMThN@r
+YI'4CmC&RaN@I'4Cp-LbXV4I"!pC'&lVDU)6eZY)3RHkbB9Dh@&YdVLq@69aHQMB
+fr8*chLp5-Qb,kh%r5,jX2[T&mTpaif[EF6laI+(cjaHU)$e&kY4Z(c2%AKrm3e&
+jELpb3d,Ll@-R8ADNJ(%!JLHBZc,,c&fa(EJG[%AEBlELm9,!ELlDN62jLk9FQIL
+,PFcjr-A+)D+,KBj9&!JCHBYe$"e&Xr#(%LeHTXca&U'aArd@TVhI%@V6SUH%YdX
+SpP")Y4eZ@8%cpc&X2$ikfJ2qARD!h@D&*M"a&#+96la3r3lfZP,fHfebG+0"Qkf
+Z3Q"PRIqjrcDjCKJiq,eBHETk&BB[TiQTf9JrID11M,3QUBbm82,%4E8$pdTZ@)S
+LecJpIP*#2"h+H2HdjPHKBPmkfA@'VcXVN4QSN!"*Kb0R%,eNSRa5S1+GZ'Q$qq!
+IKCr[jDpcS4TJU[`iPGJ8@T!!U`a-%aLcq0IBGKm*R2XC6k03DZc6Pf0Nd)bJ`d4
+l@k@D@q98YmmUFMAR%#I$&aje4M!qAS$,r!1fRAN+"e!UEKb8EAR4**QiT4UmG%&
+Um)1+MS&Gk4fGBPFhG6%ULqT0qYirY(Z2K$,8D$T5P*KUe438D+0#MlVj9)9bdLi
+%+Ra,fE5+60JpQ*I,8cC3E%c0Hki)$PM"ajdQGS-hI5(BZ6F0,@Iq*$Cf366+GA8
+mmFaHV3RG@'Gml$8f*AQUA8m*QlReL&"1l66KAHa405ITUfbj8Lp`Ya,9#IrTRb(
+YV,A1Iq@lX-P&K[*IarMk9(@J5dq(ImAK+Si-aJX[!pE-DLH190e4[ePXEQq-JeS
+bJEc!2J-@jq"4&Qd6eeblBeX")J+,4`Z$kM!Sk5"SNKd(ZT%DN!#+HXSC#T0cjPA
+A@h8IjQ`Rb*I!#Rc)MHZ-8-EKm9ViM+f)a,L,+D#DjmeFqR1JL8cTMp1r-06VX!K
+bU[2MYK1hpdP2,RLIDNm4Z6`9bdQZPHRS$j`AdeZ4FX#jCD+G62Q!fZ4pA$bJ$4@
+kQX8q%eV%!UZarA0R%dTrqY[k`YXL%@EbRMa15mR1q8DF[P-[TMk'qQ0eIDmbL!-
+G*8$4,Y(F"(ET1@NXIi@KLN+!#KH4"ap'ArI5m0+U"CJ4H8-6r4ZiTcF11T!!FG4
+8`ULUkNMaYA"D`N"Y6UPI4iSG0cC6a@Xl4l2$-Y%LEi5Taj5+$m0C%iYJ80q!IVM
+B`f`Q&C-j`(lDadj&4bM52Pl(*Z,XaVN)0eYeDk(#S0K2C*4hMrlVXS1X`,35[X@
+iYrU')DBDTIYk*V*El`S+M+fLT0bNjC!!-VYDI56'+lJiFV1XVp"mPc@lfQ2e0hp
+af)6hLb`ZQqpB,jBQPUfp(NLRDjIX4$R#V)bD`QK3G+m`cV`A9`+pBU-N+MSbrLX
+`TC0F+,CK6D9fmi99"ZBq+-Ur$V#qS2hek$MAI%9aGUUi1+l+R"9DemKbNXlm"If
+!IG3Dlp#HIJ5$e@)LRr0pqCbfJSpR5D2ZiRX(6M`fC(@`SD$erq((T9Bq-lMfB94
+l"YcXc,,BBGZ@NE4$3q@((rSq9jia1&,8E*&D)U48f+FFSB9@68Up+p[EH6ClEfh
+4YZ+eAbH94f"59JXm[Zm3B0c0JA1L9`N'!%a(%&6bAEZ*qHf9QP4l@H[dqhF61ea
+r0e,YBG88pB##5l4J-@l`RRl,63R&#l-[JE2Vp8Id3N3Y2d%1(D9D#,(,9+2F$N6
+b&T(DIhAS4J)qiip35-XBqmqp&V1#MPj[4cM#,9[c#riB+CfF(TCQYALQD1#Nl12
+[P5`i)2A4hlcpcZjC@p(CLh(%9c4i-I2mRFTj5JH8B#QJ5,'#[GKL$1a'D6eYCKR
+jLI9Hr#'f6*QfNGaFk94,6Q%2Fe@6,hi#-kT5`EQ4&$LDlL(fC5L)*H$9(33p@pT
+G14%9+q,[&bP*BCKHD15ZM0R'`(+NI`-1mj[i2am2K5NYNPSfN564Pe)-mmqJ%NU
+i1rJ[rJHqZUZJ3D29)hbaI#I1JV,Nq)36[@Gd8JmZSljI2rCDCrZ4-MA)Gp!kKKe
+k,cL000eN-#Cb3[T(f23d&m2JT5bHK9pmlTja2YiNqIQkX29!EI3B,l2AbG81,Sm
+kZFL'fE9FkSkJ2'13!+k)r8IFmQaXTM$6RP9cPTNU+1@kjkMN6ZGle0INT3BK*9p
+J&G%`Y5(kK@UaLYVX4h"da55KB+h336AUGeYfIL"HSq9b$(6F0"4"5pZX3V#a3Ub
++EUZ63[CBH*0b``b83[,XCY%+HRD*6cB16d(qAMpI"!q4-S%eBS$9+&JLGXM6)`6
+09CM"#j!!3i3Upc(hhp'0K5D-Ud`2K)c$'SS*98Q$ia59[c@hb"N+KK26EGlaEMY
+`GM-NRPEGl!,A@c$SNHF1+Aieq[2d`k1R#P$jR$b9m3a#%$b0%0-K'J(JY*d4AM@
+#1V#MrNm+(T4GK,eJ#8cLLR5H)%6FM5K1IKkSX)K&HrBJ%Y8*h+k('9+XF2YUk$c
+K1bZReAUF,aN1Rmbk5dmD5eK*VKJ,U)jrZkGBd-32b*6ddIUjJpD)V9Up#1AGhIB
+LY,aD)LQJfN%M+,IBL1,["%C2RH6Gh$VCkVK,66q'dX5(j+M8U3b9iL&$9@m1i9R
+pc5+%9XjA55'A(P+IV6@XpqbFrAkNmVVNNZI,#fX"cjVAkd`hCNFNT4NK"Q"TlQC
+r&JpbCR*+D-ca'0k2D[LiX"B,U[G4V&90FNJqb@1Y'H(INfKQbUrY!B*M[jN)QSa
+k6V`'Tl,!*aR"P)`2XPVEdb2GqXZEB2fSfF300[d)m2deXKM4#T)llC9Upq,3GGc
+N(8iBXU&QQNceUU85NPmF+iPA#aZDR")E**D[kB%RKD1'N!"la(KIfS90GZBrqFq
+Kh)SDj5B2crh$b#!YBN(d#99GH#1V$!ZcXkrf1"m3D[Vb)cDT`*I$Jm(kI&`dLRh
+26q+,AXAI)j&pFCXXUD*&(X5c-U2Dh,R9-b90!m$cAh+4%@RBH9miqHLN-#fDT$4
+FIT)AFGZ*a%#cqG5P)H*5[fh&R9aBP#%JX[RQiFlH"1cjk0D,,aU[#H8efGMDfhT
+CGjGPB10kJKN[eMG0aXe@,(R5lFkMcpj6'YFRTT!!Xi)Mq*2*%8i0Q$Je0%,pmP[
+%#IGjifBkk$ARlpBB(A1@AF1em2A)(T!!V)Ka(jSk"h*FD@aMMB%J!VaEdS%r5%f
+)`4$dZA@ZQ3NH4fATM(&becUT$ZVK0,'dZf4R%Ur%@NJ2hi6*'K(,dZ0mrDHV69+
+i[d$*4eJr2JN*fmhR6i#Vh%A$D,Me1%UD'hm2JJFfYS*F"(q(`0FZeYEJf'KFC2h
+VRkS`RdZ3!$)KUIc-3Ph3`HKMp'BEdiH6`3Ke#8QZU%8dmYae,'EQaLFTbLV6+Zf
+F5-cX#![&lB5ZTJXVc$PCT5TBKUQ8Pjid+#PQMMc*iK3p49"HMijdaF'Z59f)*@2
+S((9FVXhfAD3*2dEc+Q13!&l"[h[&lVhhqmpH495Jd[#D8pTIljG2&iX03eU%q6V
+LZZe)6N2VT31,F'pVjqrY,aEN'L5f[8!5%'-XTCLC&)KZR081*bUJG1`AH%,4Udf
+kK5,2BFDK-B0(I45%bLA-2fL)6+4B9+dCEjc(A10XGiK5%#G4(J%2L$DG*2NX0#R
+,dq[Mj)BIbjZS0brQJSiX0fLQ@2VQrPF,`SkSA29+0))5h"d,"iehe1pm43r,jRp
+Z08+TC"dFMkRN[[q#rf&*ZKj@)5+QHaK9'CRK8,ZVVmBbY&p8ab'QZ@10K4ZARhJ
+UFf!Q1qQAqHT6i0lJBU5a6Y8E9(cH+$cZeS60kM*h@d@LDF8qTc1@eP3KhNJZ+6L
+4KQ`p2'2[3'$'pD-4ibNbb$%q@N5*@IecPPE$SEkU(APR9L'2[rUr2$cX`1I)@cF
+HI2Fa8T`+DH0cYLQM@XebJMm0[mERT-8IMFp'KLpYcd[(ma9NaHI)H%D15BN$q%H
+hYRb(,c5"c0YE*b%'#&6G*2l+(M4AAkX5Z*'0Qf2C8Z(R$fK%RbGK)iQ0*"U2,lh
+'95ES$XK"N!$+M)+Dh0!m9),b%%)8%LbNKP[lc"b1FCaB+%`H13!m0*N&hrR!@rE
+J)#f@Sm4m#a+'%&S@3!`9aG-U"1aqHKmrY`-$aK[T`-8L0PNN(K8mZB"aBc`m@5A
+e*A9q'I%9XV2CBIb!YNEr0qpq(GV!%+8Ji9"YMmB$mMM+J,a#D1XH64ii4KqFRei
+4LN2Vi3[AbF[*kq6SiqESp$fi4459,bG(S,LSG,Y*EC0d@cjM59A(+'hR0+pPA-p
+r8p"B%2PPAfceP`J+'+CE0JC&CPS&@5ijf*4dEmp`kpKP*UNTU8S4',*mEU33(q@
+S8F--ID@@MS'k#A`Scfe8YI#&aYjPIl8YcPcAaba&lDVrmjJNe342f0Gj3aH``FL
+Y4C%LTX8iF4LNj(k&T!Nc(GLTIk&cd,A3R#,f0%3pIXjq4dcF"mPIUQ""KZ(fp9G
+`pYPm-@AcrJSPYk`Y#cLrmfTRCr8(X+a@1mq9K%0,Cj9dIU*NNp-#)j@Nb-&QS"2
+i['2%VBhVRe#F6fck"#-L"LRL)L,$bHdBbV)C$cjm5I3-"cNjr2dmDJm$T$Q%G)F
+i*SR1CZFpdbS9[8CrA@,!T5IkT+im'Nk%j%*)fNIbp%1GEahTb4a[FR&k69)j8QH
+cCfM+G%DR*$*3A"X,@3P5!2@8@%*@hqqVQp2Ujq6EVh(+r2))+MD82j!!-)EI5)e
+PPYfA+2m!4LcBJCGYdJ&!kPR*PSdapS1"pbfIXPG@B8E4AZPDJ2l$%Q1Ui!N8#4,
+%0I!IQ+!`aFeIrr+AE%0*(eH%XU@JlF`ZGR(+,QS$DFU5kfXNXDEAajkTVpE4U1l
+5P$!KkR[9b8@#p-*NCh3bV'rNFKB#ZHi8F3Y0`3MUBcTKc5emHGZAi26p2PM9SD)
+r5!9IYq0RFpK$6(,Dk%VC(03cd4ffMK,%i[9l1IL`KSVeG)rTIMpI0kX,*DQfNQ#
+1Qc+6!8D-$i)54kjGBG'SBp+60eLJf3$$,+@3!#VMre&AQ6)jPZGA&r3Z5(U$[h8
+HYLbB8AfMB`T),8d4#e##m`HJVirB0K-1DIrM9*U2@-&CZ`LSLjFRC34e(3+FG-Y
+'i"-!m,f,Pp")+ik!TiJ&3hk6EBdP56B+Z53PIR&0HJfKcVN$JVCcIX6B'JL`!'R
+464B[+0X')9%eGV@-cQCZK!+5,3IGM`4KIeF$d39Z4"UG#"f2JplL'LH8q"S52N)
+ca!YNK9cX@V!hj8LbLKR'%-5A'%-0K(,'9VN'SLkbiDjT-[$qCl')E11dkINh!Q1
+9!HYU*-Ba8NfFIXCDf)K!Z93mk3KCIa)D1@q8B%Ki*%Y"E-B2kd5Qc'`1CUdMPT1
+"$*U-q[+!f&a+K&Ld)B"TDMmMBY(R0S(Xk,qG"TcQM3[D+Yr$Tmh9dmr*Kj)G@(f
+F[+1M&53UJT-TYFY!k0$9`%BL&BTp%Y'UT6H[L[i-#0dLCP0,&B,USGd##!'[rP6
+BYKJC&hA5Pq%YkJVp$3EUSb+$B"5"jXFjEUD9MS!Yj(f(Tp54j&&PXGqRQmkJf`X
+YMRPpR2cV(6#bf2LdUN2!"6b2Z6S@A'"jT9j+BBT-6iJ`3+@r&lU918H3!#8`$Z9
+,)(!#6$MY5L"dJ8m$S+51L@`V1P*S(&PCfT&!k`V1P(SF`#AJG"4U$PBFAQmFhS(
+FHD-20k#cLb!JZU+F3KYNi@2e)F1JELV)IQjh"!!2,0%)#2`30MCi1$JKb$kYM,i
+$)$UH`m[PmZ`!!!"#!!#UQmV!Y,!!X-b`ZJX!`%bUKlKhQfKBGiUCZTQ,Q*ZAH)H
+CKmQ*Kh#(DDQB#P`!K@CNCf@R999U999hGTCQN!!*N!!J!!)M0&9@CRGiQBQDUVZ
+m`!#``-c-`!!-!-!!!!!!!!Y!4%499QCQCQCQGQGhGRGhGhGhGhH)GiL)H(L(L)L
+)L*L*L)LAQ)L*L*LBQBLCLCLBQCLBQCLCLULEQBLCLDLCQq$JMTTUPjijIakp0H&
+mfLh2(b4qZfkZM#q0&QL2AKXUP(k`%ei"V,,mEkEipdVVkEE)qDENqD!%AkZ(q2&
+(aG'Ki*16ZMbI00r+2Qiq2Nm[(mRPirqBqENmrbqEcmImiel!)8HI`eam8BF(Sr6
+pIVq1("(Kp2&(2EVfA8pQV#2*mrcr*j!!"laacE)mpe1H2h)'a*EklU,1f220(US
+Tl*6!2-ZS%`60L!)SMVSZ`METB@-dBqUQr#kR0MJ5i!Kq@fk0GZLR66RS)+AJ4+,
+T4SUUYljD)ifD*A4`e5MK+kZmLB30pP!&+29GErD@I#29MQU"-HbR2+bq8H(fGA9
+l1)NGeb!F!,d*(dp29lqMfrC%$PT`eqIbq8!00K,`*-fhGRP8#r+3!2@N'6dkI#F
+N(TTXPSRcAaR8*TkE0H1"61%aIF8cX",lU,-D+TU-I#I66#%pi+!'[YGV!)XKVPR
+TSUTr)()dY4qRkr&294QP9Y)E6&B(I[K$V83rcRa[NS0Dk0B8&[MSPIR#63)C1A0
+4H%#e8E,34!444'G8lc`"3BebX`3Hb&QkG"%hC#"9dYGe0Q#!D6!)Ukm0b"EZRc@
+fpZk0G'Hkfq'N)p`fDjAb``TXl)hdek`E$3`&D,S`+hGZR#9NE*CjAhdAE)i@UY1
+!+e5KSPK468fXFTD"IJ#pIMRe1#KN4J+R2M94G9XMhkJ+Yq1DZP"rKRSVPG4'k9'
+MB#MD,Y4+cffDCA5XcbMVZYcbPS!CNSZZNJSdKf)+q'E'QS)eXMVUSTX3(-N35XF
+p&K+E2EMF''JS*@%-DUSk`c$F3G)A!4m,5Km,&"26LFEd%F)PS[N"mpB$81lj(3r
+JU!JkbpLC#*!!#`dBJT'd%4"+hN1D+QNDjlDk`@+MRH5Ed%*L$H[9X#jGm#%H0P1
+'`$cPe"@U,*fJ)`QKdb#d)KFjFB8363KaM3Fd)"C[[YaUd4c5-(Q`"(,5(HU5G46
+QiDS@`UYS9Le'rk8HH4PLUU$$%efhhdjR6!-Ebh4I'S2cJJ`fCEhUYX%VefhP8JA
+)YXN"+J"$VMhdK4J*%S""d1L$"cb",!Cb`k!2#!A4lKNC`Q!GTIP[Mff@pi'kq2`
+q#%Cir'`'H([e8KP[XPB9$!KG9(G+""b`-M4Pi"V%bMN16iI$G0KiAl[(iq*8k%Y
+LK&#)G0+UH+#1Td8ShrB'EN-rQPI5&*a[SlNF`ed"GFUA#4ll9LR9Urqq01%S84c
+!3J3@QUAK6QTU#hf3!#(mp"Cm8A3b@lG43JQ(+ARlBC`iMK)%,hP04Ec%L-(&3AV
+FND@+pFF9@#pdjMAMIK!+9BrB8[V-0BHhI4XM`K-VEp50*"Z2L)&-!m-r"(Pm!9B
+%6bBkhEM)&)%MR`#@#&UcE#+jGb!p'8DJl1'r!U+Pj+a"fBXd4mmIQ3S+GG#`NmY
+LYe&()1"f[dl4Q$$!PV-M-R62IY,&G)P3-I29INM5!33,M%*GLe--ZPf"#VMF$Y&
+)Gr5P-(K)35D[qm69a%'h'bkH)p65(8MZ-D2lRFD+Z1'0-2QJR5[iM#UKF@"HkLk
+Qh'pqi['Rk-N2l#)q`-Jj'Sd691H3!!c9+F%YhdiDQR9rcR%jCPAHD(hV*2,,+5H
+J0`3!e0F,*VUDmX)N8FYBrqkEmdh@KmY%d[N'C*!!,RCK6$K1S[3!F-ee'IYN&US
+F%*eKfeSP,mIEEGKUpB3q$GbppXrpmD0'qI29MAV)@8i9lCr6elHASkR6BB5[ede
+dP@J@KFS3"!Mb6BUhdH86H4@cXMd@Ai8i"&*K4ReCVI$Ee,+rhai3-I%a,%dIkJ$
+M!VrrGN,dFr2c[4$FS&3!UdalMH9G@SR3N!!D,4AY,MS-m*e*66*ASR05MES!-lj
+SIe)KS0S`Q(SEVT'DhSIJDQ!b6LrRmXr!NJ8ck#2#,d)X3dZMmrjkm*Ti&q&'1[&
+mdqN+5fmQrEjYmq6E2G@&6EaBaTV$,[*b1!TiQLhLi8lXTRD`'q1q#f)%'CD$*3N
+Y2[b,6l0bjS)'i90C`eVp4QMl))+RNB+[PjkK40T3JdZBTFX+DA%Y02H%l!Y#()8
+JrSa`e@M%qUPT`MrB46#jd"L)0Q&+S8T!TDd)T5,`,E0MBr`FiCR#N5h!m+Pl@ZB
+5K1PaG&8Q3If'Lc(288--'(iI$frIkICeHlTp)RYXL*!!+2Y!65$AV'I6M11@-rk
+Y#)qKGr#fkV4eT8#0d4rmi-JI4F$meq@eJ'Qq)reD'9p$m5YpdZi$YceQ8''+9S[
+pM9Y9&08DpB0ZJa(-Jkfche-1X@8J)G-ZmYlX&&q'qQ!bjL[[Ke1mANRGR#lPYE9
+Pp96#4mYcaY!8(l)Q,`LAC%-QY["p-h-imfp8d+f3!"N)Ycd-P[-Nr#5a4M9K$G1
+S,lQQ&(ZFm(c493ZNY[eL0II3*9hfA8D-68HkmqUffT4c&9Ja'F+[c@jU-`T,L98
+-1cL0)eFf*8&`#P`d!NX@r!8JdRp&DGK90(R+c3kPV`k8T'Sj"@F*9f`HbH%QGch
+#Qq#!&DJNGIDh(I@-Lp+MHQdCUCZfNeA-2#LbfcC@Cr`cQ49bZ6(SCM*k!Jh2KEG
+XKZmSJCDcV9(N6R"QejUHbrYTeV4H55b5"4j!AGhpRN%YqTI(&$@0'B20QVSF4jl
+$"Q4#maic,fQGCcLc!8YC3EYC&H*mJ[0P3C'lbbUN0abXN[99!%0''Sip[Qj*[jI
+RRV#9'11bXl!&C"VqFh)!D9bKSU8$JJpbFFh'!HQK`qfd,kBDJa@Pci!'B[LGjGP
+[)CK90`%3A-a*[3%6UG!McGjKI@55U'()aTmZ)&C*!0b"DSXGpe+iiKah3YB9l46
+k4MLr96T4Y4ERUcM%-i5dUIb1B-EUiE"3(8[5X0"-e3cLB$%mEd9CZ)BFVL2ANpp
+$PBij@Paa#5,fEPRPG2)@+XFq'0d[2!XQX9V$FKiiB-eFS6[D`-Bai#X)9JhLmi#
+Y*Z+'f--2J@6pJEp$e1N$UmS3!5IXhI3JCUJm&S+cY&AdKT81LZa0q,JL!5@6-SC
+0"D,)L%+`K!&RlH#)bc!2*f4(YSNMb$"D(`Ar5[FN8V"fHK1"ejU!I+CATaZKEqF
+1r0X#,`'MT(dpJSLD#TH(A4X+EAkE%6-BA(m8eASU&M%rk%-!m!B#)C!!P%+U$F0
+MmQNb6)p)B,965l90N!"qUNU2,U3#kV46DMJQ4bqH-RF52V4@Z#jVJT2h6MY6AL"
+j2%Mlf6bQm%m"Jr#%aPBPVHmArL'MiRi"ZAGKSb',GCKME@`cVhDQQPBXN["fm0X
+JceN*!QeG#+f*-p3k'Q@mD"Dc4%d8iLm6Rl4SLKk%q!YBedm1MZjS*ESe,JMlB!k
+68f`Z4EJ'bFd+L`GrGS[(iNUM,H1@lrmCPZZCF$h4FDhV@CBVpdff@&cHZHU-cX*
+%Rm$")j6S43H&0kq+9kSKQNUlh)AG3P*P6q+K*@S"rKKfl&SqS(9'#'eRa#MiQAf
+aj8cqed&p02B*#S8BP%!!SlA&C0H9F@D2-+9jhb`!iKrckNcVMQ*T%3`rQXd[Hk@
+)2IP)jV*hAFfSEp60iA"3(LIlHHSRSl6MHB+-'$@+DTcRR%8*TaKCYl9@'N3BVS%
+IB2+Ha@be"Lp5A)K!'YA9%i$EY!pPA0e#e6P`pRc$eET*2&+`BT9"pIDViNKdml0
+dM@H`'Th8Glcm"0M1eD'rT9kfBAa2aL--qI%%L!XIe#(NMU$H&4KRb#D$EJS&J4@
+Y5G$pb4PKRQb22)D2")28P&V8cCPC`,6U4TppYhDQS"GEf!Z!+V-*+X3(V[-"eF5
+1M2@2K+0$$[M4"*Gc2)M8,IkL+D(59$#b+eYD0HG"CpDD+*8!Z!K21QcdS#HB5dE
+1eFrJUDXaVc#8L!NBi`B*UJ%[B2&TT#I4)6('@VjhR5f!e4*C4#h4RX!'XAcB"f8
+blHDL`EkZhG2@28aYpf0PK'K!EMkf%A[hEf"RbTR"[f'LJir)Drd+acf0)VP8M`S
+EYl3)p`L)F!i-hibhm%(!5+#A"6ET-)#%ddb81'Mfi)G&Jb9hBmEPa-ABq05MJY3
+[%T(Pb4jXNI6NMkXNHFX@,mIRkN2QeKl%@FIl0Rrp*"D$G"&$'4*VXah68E+0d@L
+SZl'FPTH#[P9TmN[!3Yf8('iQKc&N*rPmCVJcH6TQk&!pDL6BdQRRK%Sl@8G@Emk
+lL$6j"KT6d`RcSUlY4SJYc9rcM`1m#m5T4cIGAQLF8&4hNq@6T@m1EcT3T4ciBIV
+rZ)E)r0D!cNF`i,,)$A'Y%mBUY%'Vm8hRZZ(`XU,0XCEae2,m4M4AI%#Z9q4Qa'k
+[4(XZYaePE9PQjRME11i)PPb'&f0N6FPTF)5CeFY#3J6S*CRXk98mYEeIDD5d43C
+C86Na@)32h*EK62l54`m6jS%+pV+Qk-f2L!'#F8$pJ'NRqpHFebTJIM3H4DipPBF
+Q`64IC8hC8fFir`hcKK'HR4i-e'MSrEplRc8`&fQLS%3'aK'HmpqKqRERI6b)m%6
+j1R4(lfq2Q2#9TaCPh6N'P+(F[[B*fVb6028ZJi6Yim$,*`%,)QA@3B*BJCqr+c9
+#iRV9E6eS&9!YR*MEZ&&(X!YSiSp%@XH6@FZ2Hp5&[XicHHa0laS5Ydp8KI13!$6
+d1%!HPK9bfUA)(e%"Jd[[b[`m'SY)iFaHi,cER%rL+F"+[`$EeV'Ub6'iA4V+)S3
+,cTrUERXa&,32Q8k8Sa(KIHm)p+!cAVp&&)b13k%hqBA19epB$cm-MJb(mf2LKkT
+ADU0DB3)pCe`DX#63M*kDM'KfkEaMhh('GE)&H1K[rXMSI$,"LBD3!"bI!1@(j$b
+5P-#)BHcVSUAL0d%+El8,mZ(%Uaa2J#U4K#YY!2E2lMb4N!"!TN)S*0`1"k5A6HK
+4kq%#JdGjUYMdS)b!fY`NZ-CS6Hbd[##[i'`a1G+Pb-24,CX@XQR9!*!!)4%CH)e
+5Uej)"P)I4eIjqIhDmkJ(r'dV-dcLRI634"@$*Y'#P5C9PVL8aPX4dJabbd(feq,
+H3GVC4B'p%ra8UC5""Df(e+!meYhB2+frAcpp,5C2D%a,mp4)M61EAp3YIDYMCp#
+IC4klE@8LQN##M3H9#`Ee"'0hr+AD+5A,0LP36H[b,"VmJj!!qQ9IV88&Y2#&Smq
+b*P%ChdA!@94kb+a2$LRj6I4G#2!5qR&!0ZC@,R[PJKISq(iNlAK2rT@e8pA`(Vm
+3hikar'NIqE4dkqfL@q6*&V%h*B-QrY'X[Ce[*U'lFX+[BJ)L,43cAQkU1e%D44Q
+9!@R8Lj-[NcXYleY2Mr-p,3RE9jD$J5Re(h,HMGp'JEPeRdS#IFr!*RU',![4kY)
+ES6`Q'f#!(h[k`&3pj3HM4L*MCRBSQT+0#3D&K&9PR%f2HVTNJ[h6"Y8f"F36Zfe
+F8fGeSESGST4[N5%(Srd$SEcDU#Jd'$iAd2AEhMMdC6`18QMZSMRT6r,$"8(Sh1Y
+0I5XpV!A`)'"56[#8CfRL4XI6ZQA-%(XkkR`iS"CX5bZa'm3Y5!c!Nk3'kT!!8dJ
+RImYDk@qmc458+5i8V2'6XF))M@DPDIrR1@+Y#Kk43d&-lICHILkHce+YEiM"VG-
+'91l$"+#KZ4UYX)B6l28c63c1M4BZYD@+rd!lhPZ)N!!VV31R"Yc#%EE-FVkTDc(
+HbHSlR4+*miMh*mSS',@jG#dCabHMa9'K'S5544IJ3dG"H&BVYDq$T'8fEZJd8Mk
+2RU4Jd[ZNM*&@&GpBX['-5#3ppCHAUCM,Lq##14FJGk)NQ"b)ETLC-AmEf$N-e*(
+$)-K1j%`VPABm#rLCGcAHN!!4E+BVYH"b%jZJXR`R%+#6qblGcq'F9$"p54FYHBB
+4GAGe0'iah0cD"DPD`S@)(4Bj+2K)0l6!qQUQiRHIVqpeD'#JSZ3C093fVX,,V+X
+%ZJfJRq!-QA[Fa3,CSXQ"r)35#E&ZH#G-eR&Qb'NG6LdEmQ)j5@&aar$Q#NVYH'U
+r[*GbYN#e1XHV&6T-cPFNCA!bdfhhR9'`"XPL-)[''@XiY5bD@-@KkHCPp`([5BF
+[ipBA3%QUAJ1ajH*r0M68A"&d&fajElGQ[rX[0)j2VeS'X#+e`!rP$MGQLR`Ar!'
+IC!9VA%'L9@p)-Hp$YY"DI3i'Z6T!Y%r6&DF4Y[kq,544!c96YdGl,3M6*`23D@S
+9Z6d4"`EUE%XhYQrAi)cTHFm'ij3(kVh,ePBh$5a8%6RR%IaARqVGir(!C+KH355
+`Tl#`HQE%aV"A&#ldXSRiI$952`rB,$l6pipB9jmG3&bic$Ndi'$#9%TIE(ek1"9
+PjGJZMP[mC-B+k#96jdcj!A-G)MZFLpHj&dldT,&`YV'#8@B+6V3`1XNK1D3-BmZ
+A'bUh2fl`*)bFA(3@LaSJT91RJ'"bSET%Zd6U6i5pdINid)@DM2f`6#M&cHfcb++
+%d"dY6p(B$ZNISZZQKMTdK+`m'*45+FaZm!UX,3+NXqU`XArp`5Z%DJLC$M9`a#h
+A2953!-0GfD0@"L$@-bB4E0A&`dmaYSpLl@MHRA-,c4KSDY[MV@&J)e6A'[d@Y"h
+(Y9)5&QI`(8+V-kX1SHMUfk8JQ(`La5bjDjrcMc1A2S`c#NbDV#X8JdIRr2AK-'N
+MS-C'j46kSZY"b#(*5NQNm"#NfRS8d([p$#6NRKX04@&1#F9Vll16FLD&AD2X#F0
+"`R`1KrCTp)KdY%bLPZ&(c$TZBITq[rT1["0VJHkhZT6-*TN1EJK4QTl,qfR@d"!
+$$r%IP-Ur2`L+#ar58#V1*8FVMjdp[,cGHAhF[Tblq"I`Km2Jd#3H))@9KXj41!r
++*+X0TH23H%h"!%2rYSeQcSAFI3*MVh--Vd%#@`M,1lCb*fRYKqJFf8AA#jYFf")
+'Vrb"U6Nq-S8F03Nf+&M5M3%RqI"(fmri4q[Tp`-9F8q2APprXjeZjTep)D!Q6rT
+q[q30eH`e38I@,eq'S[aY0R1U2M[0*CJ0ClV(6GbGR4LB4aHI9QYm0S$N2FQS`hL
+h[(48"X@RX`Q*$Ch6h[J9Y0&0`KA@hdqCPM*1$idDc5L5AdNlm!JX`b",pXC@kl5
+Q3PSGIQF2jUNc0XUdjh&`5X&j2I3%L1Tp`N[PVj4!BMI[e@Xldkh"llE#2N1q3#N
+cJ5bkbX@mhKce*PCY-4pd1BQ#kF)'IP5'c3QZkMX1lB)-03P&THmS'+0B&jb[NDX
++q8F%@*FLIYY1aq@"f$hB`,mD(m[+F%1!EGlC+Qq3!%08IS)D&LQR6i6iCY-q)(K
+22qMj)",E2Qdljp0+ZF0(53D*'!(9d,L[8AA2r["(YP,@dQ9-CSJl!!jqhE1Tk)H
+B"(pr"&!BR$miVPbZ2lBp(Qiq2MReE0BMX&@NCJHa!6$S&Jf6N!!B4$#Kf%(!Aq2
+d+cDhDE3cIU2ZNk29[i1"GeK8KKD(Sp5KkUEL'(SRlp(''XJ#0"bA[4b!)Ih!1$[
+k2&++(6BdBf%HH-E)B4Cr(NhljlT98H"#8&LLQ&S'P0bKib4C[5%hrC9!@@jJa,f
+J%BMjq[6bSqDac*Em#`-mQE[E5D-I&j*)Z@Y&%HSj1ld2*F1i4T!!!-qNP[-%8T9
+leJUURXN2lEA%9G0TMB*EGKA)dIkB`IkB`IqXB+K!!PrV`4qrVjiqlPqcl1Ie4p2
+2lF[2lP8SkA[9%Im5Z#)c1Me4jIEkSjHM+C5C#X+GHaArdi)mi#4q4AIrV9YX04A
+"f&)e51[mlq#DDU)[1X8JeQL89'bQNM4Rb82r836[-Qlq-8!PmYNJ@8rf(JHmhaM
+9pGF$r5-mK*''81RKIJrZSIID2$ee$S2[iK`@1BZ$VaHV,U6#[(LE!9$$Q5mZMJJ
+Q9TY+X&f!RmZaG!4!3"N,%+Pk!CQ6M#0S'T[&-AbcdP%3qmrCLHXBM&fA8DaL0#c
+dR@b[f0%GH#IhB6d6U%TG&2pDCX0,Q)++JDTDV1'iXq&$$ZT[S6abd66rAEEJE`2
+al@pZ[%E9P39%9eK(bjY[R`,MZJASlE4d)Fac5&f9UJ6B,"Te8%a-L$$d3@EC!5#
+4-iA1f(ej#`S[U$Lm-CLHS%6[,'"!G@d1K+#Z$-X%ckS,0I2A!(Tqe&laN!#BcUB
+HZ3erfZJ3[I#iIS#GeX$&K8[T@hhdX4`++@M%[eMM%'2XT+cEf[A@e4S0k-2qSZX
+0RPR!)YN9QMMCLFr(@&l8bBc)iHi(Q#!q0j04-",TpK*Yfk$LlQ$'hL!lVbSMkCF
+#h4'UZ",Q!Q0HhTbKk,hrGdqlRM(aI02T&T2EbEp[Qhcj"!$@"6hL3!Lr[*a[d$r
+LM!XD%A!A(Lj(B0-YF!$8harKm$S!A88i$+Y'4Bj5P)GqEj(Q2XbQSlTdMTj)S)V
+DUe2S`"E,'Jf3!!TX1cb(jlhFqS(ip(33q(lH'QUd8!V%TUU01pTIYDmM""R09[)
+[J+eET#rYRD221X'+"jCV3)hR0Z8-&E)k+kk(krfmrkDadXZqU1lAlJDmf$h!3ec
+`,"8AQfReRHm)lpQSKaIF-IT,-mHSCTA@V'[6MJG9cp2eK10CQ955@CND1hL($fY
+0K)#66M)Ke"PVFS6#52`j8P()*9qG`JqJZJfmEcBiZ(&%&*0G&clq)0UCr3%*$c%
+[dZ&T!ZY[SSm88RFPjlIl'QGH[,mrD@CR8Y&2XSe,-&KacA1EaYR[qN`9l8q+PVd
++#%0FM&cYfBCb&i6kD2*H5&a4E1p5Q1QC[UR'k9@*DT9@a)jlUalPY%[$ElVHfR2
+fdj!!EC&G!0`!2&J+#&C1U24h8k`$3$`6,DmNji3@JihXLi-V%"#[ASdFM)@3!!`
+'SQ+da1$J&-'FUKa+XX@SK*4S$(Sm5EIJIE51R[81jb[kfAR8Hrp5IVRiE65pa#4
+)d2LDdleCp3C6FUPp0Y3d8J36@i5eZN&G2VPJMDjpqbE#6d3632lIXZ(,*[LqL$q
+df4MS8'CQL*%CN56F`R%Y@h%NGThmS%#L`X8J&2D8H&YR,Zr&S``4+"fN80%!ihp
+@Vm`HZA,l%PCVf0NmQr#QNpK%*)I#5+8!qP2P#r*eX"lElKTCl5jk`8E`hSaB[-*
+J[D@T3F69%NKHq6A@V36l8kRqh!4chr%rj&VfM1!UrJSA!KfqmCje[I[%Veme#@Y
+L#!qdrB2%G,2flI-*U3C9!mmRQ!qAdjfR9h1*-2kM#PESD#UD0DH2b&#f0BeJ*rq
+2pcFDjNTq!#5"hrJ@DK,bB"haICF)DcJ!ZD#i)F!$ri)&L-!YKCc9BMaT%,$I`D$
+$dl!M8!mJBrF$!%qB"-JC+HEi'A9MF@4aF8301N4!K1,!2q,Q(J52!@55#+'MIpS
+Y"0-f(M%#c4NVYHL2bH6b1HGC(FPUjV4A2AZ(E4dijk0G)j!!4PRS2ER@X9CpdQ1
+UN9D4Z,(EICYi$#@`ciKJG2Nkj3bd#H5HY25[*LjPYXVp12!&J`P!HGdiMD2)-Tm
+Q%TBjPc9@-d-P`TXLLPi[Dk3@&@*ia1&DKVmkbD0J2pfUJ4$C5KEj,'q!r5)pZbd
+,eTYZ0N)+UZX2de+3!)%AVIbiSH"Ka)4Q61RV$Nj&h"IZZLL(ZH'!rB6$jq6([SE
+B&'hVSU&+)lS[l(`NdKP9AB2T3TAcHUJKX%KH*D,+",,Fh"D`AYV%CN0YqlHd)SG
+(H%+,Kd19eh12m-9,l!`Z$+a![6,1&""QkfHbT0lj)pb*TC-GrafKQiB0SC+ClY-
+m'hq6lZ9rMJB0#$f3!-6#6dT$)Ra`(HG)1rmr*(dKqLfUL#!3Fi42R1MB*#YmSFS
+M&+$Cqdl5ikKM"%XH4YFY`JJh@eNB$#kAqfPF"JqQM1d*E9PXI$!*#DS![$*Bih)
+G8,ZcV5&N$"%b1Kk'Vf!689mY00bK`FpF)b1c#&8TrKJ9SbQEHAPVpJKjm#[`&V$
+)H5b%,SKdlKJ6l62bCrdk)[p26l1RhHVqR40Pjra&Nm%6rqTVKkk00JifNcXKK*b
+@H#%PliU$H3K1LhVmL1bVc!UIEV@X`M(GKI3$S(rY-8b-KJf$P(ZPTEX3**kE)1G
+0T+(#0jpaSC-9FmrKYG*YS%G"EY'6b&J@m4[LQKbRfZe$[pYDN!!kk@a%qbeLp'3
+aXY*0+Dl+d0(6&"Z#c3jQ+$H`CDj#N!"!BJPaBXhqh8V3+NXTeie(++)Q1VJ5bYK
+fECqe1c9p8hF*'D&4FIR'&JYH0ir4ak"KL,Tr+MM#!2R2pQJ1HFjDl!HEjpP&!L*
+EVeYI5*JH'-8X[p3&pBLKh,VK'G9ZYQ%Br-aKj-6DX6XDjEpF5GpXC$$BZJCc4K&
+@S@lQa#5,N5'pD!k3!-'$dr)5'YXdaZp($-qVCX1B2$GkIMPZNmL#fZCY(-KQp)P
+N)fd"G)[-J44GY6j(QB9@+r)@)[VM`cdb1hKLFbeUera"b),f%D"+"$DbAYchqRL
+f5j865f60G`D-TNZYm4E&Zfecd1p1c#KM8Dr3!p(F1%Jb9Xe1#Y14$8*C8V!5M9%
+P,PimFbF9D"mdXLqBD*V,S%,T@*T66Z"fiTYlRHL&%H5-lZUPH608U`X%E&Up#cd
+`bR2YL08!4m+hK,`N*AaQlUdSa#+Y-Siq*-VLh2G3-,QD(5+'3lD'G[*Ad*mXrKM
+2JHSNQ@@*%3Idf!'TIhaC1b21@,lUILK"")8Q"F)j)qE'"U%Ge8MGQ[YHNH1`Np'
+edN$Q(lA`@f3r55(eB$jAj+"%89!h5e@0ZUl(185&Qa+"Tf)d&G(c))S%2d*pS(i
+6UaPTlA89PPAMZkhY(rPALQQe)SkFk8Jqh5A-MH"DT)4LP5p9@!R&lRVSi%F"$UV
+'I'a![X#G`c4e5eXjL6,iqa3hDmUE@J2AXl@Ma'2Je$'f#dd&(GBh9PD0BM!6[SZ
+a-!LH*JE8ep1'a@,MKUBGj[HmFh'L&Z5EMK`qRl[IpXDj$BaLEfq5,,f'5+hUPP6
+'*(lH*kkb21r'P'd8ZfEc4QrP'Ej)cFL4D2[$bl$[CP$)A),BJ[DC)QH)BJhJY[%
+!lC[PL!$Qj)cHB#jdLHQQ@0cl!FFAm[848G(2ZieT6T'RU'k!8CjL*,L9%qdiN3R
+S'TcLHGG"%AYTR#q6pEX@A[!YG4V2,ZYM2hk%MaFj54MZdh0FS,9RX-S-r16Ge$4
+ER6*N5(LJ5M+a8k6h+RI8DkBNlrTfH'@R0@`BU,AY-!FMJZdAM-T168h`kc4Ah4Z
+i1G"jH8&BZ6KC6e@iJT3P-k2jP!M1,ckQB[`N-$K[Y)jNhFG)TrNAjRAXUGFmLfZ
+9YBSdeJ%8$#b(pK5Yd-YjR$Q9,-h+`p+)ARVei0(M!mebm-K,3iIY!d"DpDa)$0j
+S"p!-QDIj5Z"qY!lpJ@SSX'0C"b5D'3`GJ!L@'HD2$KU$l9(GE5Q"m9dK2G9p9[f
+LQRP9+YePZeM1N!!%(I+iqB23L2Q$qbb%("hKq1THDL1k'N3Z@D+,MiILYJLqiSU
+jPZ"Kc62KY6ik#3-AlN"(6AJJ(a%0V01rUE`l$Qd*ac2#%d@K1SK$KI+S#'"[$'5
+cZ36![j((H&5DqhcXmQ"$Y@(e94[I1E"IGb3)XeMkUB36VMbRVM%JHVZN1ZP386V
+h!6S#,#6K(Gp"GMqPp4ce*LbRfB([YY6*L'kSNEd8RP!ad[m%[Z[2Nekh3KjfK&I
+p!9([*aMQA9#FdFTA9)l*R`&e"F8&JfXrAb2q2i3Jf96qMNpCd"A`eRUFX0*-F3Q
+Yf6L5U8G3%!JV)`C,h-dp)FMh!M3!%@)d+$rlC&T&bq8JIH6df%D,LcY$$AJmAK0
+,E'J3RL1F1!(pZKC&HNSa$rL2a6AU[Tr+8rpc&T[R'4YAV)6di9l@KC3)Yii9FYT
+fL1qR3%kS@aBNBhiV%ak4hJHGc3H,)L(Qd6$0Ip"pRH`qIq$ffE*$hfP895d*Nkj
+K&dS1P+VA6L(fY!5FpL+fB$l%93GIX43[Nk6@'eh@TN[`f+PM"k()k-DX'UBa0la
+I00mVkqVm14jeG,qLcGKEDE21L[p,HQl8QIQ@U@hj3rJ6CSUrJ0AVmJ1,-rKD(CC
+HNE`VF@,42k!a`'9Y&`HDZ6--CmkCSmVM5Vl-j2C3KmZ-Q%YB!Y5@B5"ZbrMeLZA
++B1B(Cq2$Sl-),3$kd"1IXDRdT`"8$kl0d&"$B6JAjp@BR-Af3D)piLKV`M-rX`S
+m1M")c*8M)ZXIrJkN2YdDfTi+)U6#YH)M4kpY%BXX#m)MZ6-%V0Qakq8c*AUkfEh
+dG(Sc'bLLHk(HRN`C9dY(U&8b[ha'HdDlUJ5XeS,LqMNj+E-JBe$$6lZmZeP'NM[
+mUk3Q&bc"8mcAL'%CBD,TP-V9JeUSmN@DHKBa%LX9L+H3!$@*i,BX3'8R+#66)+[
+(jH+e"-0jB'4dG%8R9rMH%iMh4TN,['&hiJ'GaT(pc%VNrM5@d'UMj4`'Yb%5fKf
+'@c4V'PlSHmAjY#!!YSaQ!@BjeH03$rT4ra3DR9!K#*3+'Tm[V3+iQJEH&pkKJ`+
+CacR#36REQq*[cX"4J90"%f-k%Bk$"#0!@jYNRaFbHbh-$Hl3""CG"RSjLaY`V8Q
+lAN,I$[%(Ap%-a2*KX!m(dr6p-HITqZ)Aq0FqBBSmISqMk)!!!%)!!+QSL+QAUTU
+CZkUVZUUk5kL'ZBL`GfKfHSLCQ)UAN!#(Z*L+Q!#*LB#(D!QD#@N*G&9NCQ@A9P9
+U9&CfGVF)!!GJ)!!#)d4&9AGSHAQ)QBS)QUUCX,!+!!#`!,#`!!X,#J#i3$0&999
+QCQCQD'GRGhChGRGiL(L)LBPhL)H)PiQBL)L(L)QSPkQCLCLCUDUCUCU+#lQTN!#
+TQCS*ZCUjS!!!!*N+`B)CUUjH1'2lqA0T[RK[Pd`i)FZU908DiI9E6VdbX[KjlEY
+-EjJ0ijII1UF1L9dkVE)F@(&mqm#0j1lfqp$ZHM+lNVIk)B[R`m--ALmALlr$mhI
+iI&$&mhMi["iq,a3dl33SHETe3lQpJiq[GjrrGl"[B)GHlXFXJA3IChaXbaZb`bX
+3E-Y"Sh5KPPQUXPPK9BY%m-15ZZ&ZB%@r4+FS6PI$AU)0K(9UZYeA94[!jU"-+H6
+hiAeAebKUMRP$6'Qkd"19p1(IJ$d#46%&,)&%J[q0L2j09dJ5`KrAZrCkf!a50iB
+IC(RN%KE6e$'JkrSKScA@k39#&Yq'51Zr4EFSl%k`eD`U!*QSCDBfDjdh9DVi"PK
+89QYVVYf9@Cd6DH&T&[XE&IAZh[69cbJdP@r#MAI"!@&jE+Vp%&'$*MZebqUhA4A
+,Pe4T*A#LB6edDDTSk#qeBVr1hAGC'ZF+b@rASfcU#hiHbA49,BfYb1U9`"Aa1N"
+8J"8fm+k8A89q'!5$Bki4["he"aBJFZQ"b&9+&&9Nlj4bN!$B4`-QPUMFA+YZ*E@
+P4EEcJ%r')2)%'"cU+lTd4e!e"X`CK190k2'+-*!!REPbpm3"f+HBXekD!LpQGSX
+6VUbKdRAZrEbS#ZrIG'bB3Q9P03$+RLpm`0FAJJ'SAlG8PQ#Dif9#5m&GY-+jAK&
+d,$([D0Fa$,--e31Ih#Ab-F)"paMKD(QQ@QdUXD(4#,3[)0)[E0PdXdVJ(H[Gm2X
+@#`fZfkqB'Y@QUZ0aGfKBD'YiIiC$eqYU(S+R)C8ZjL[#bP5XR)i`*FfX4T6UrrP
+#X*61N!$elD+NMU)*K$a[3UPGU32@L)J35AlDh)J2XY%bLf2![Z6DeaffPrScDak
+)K6BKZ+'Fh-K%q6j$$%P!jHLd98k%&PYPHf&GXFTLcd"im(IDJD-bi#S3c$#'23+
+$J!b4)ddfkG9G8p$)jc*QBDl559D%JRk-P&!%G%K+B#*k,rNR$9D)mLMC*AG-"-S
+cfpiY(MPb`XPX8V459)XU0QdNkUjj9JdYR'%#IZYKY@91Zi3LAYUh4E"R`GMcq&N
+G+Ur&&dDHH9mra)qESJXedeL[I5D)#IZEQpAYm[TpIXqhbKPDb8%pp3%mSh+HQ9S
+)6Kk`1*5bKeBXSIJ`PBEqQIiY'$e##I4pBS)+j1[Glk"#$!L4JXK-J1A(f!Q$h6E
+AVdfEiM5cA`r2A1qV08&(T"1Acb+r`meFc@B%FMh212BBm1bk2Q9+j5c'l)8SVXL
+GIBp`IFlIGEGAPj4S0@%B&LhC3*`F#MbV9LLQ$jd924j[0jRBD!UH@f`c%@8Q5df
+43k&dT!M9f85%b)6H5d)$pG)8cel[Jj3pC#)Xl["b0T&BS89+0X2Qm)[GfKqG,Ph
+ciI$$TKLa+3pl'hNp(VG+'l6e8-C"165,)P-3S88K9AkledSLNPMrIG"1lc9mMm!
+$QMDV5I&"XjLG$Up+4G,`CBIG[C+BhdfjCFhNim@,H"AplH`F(AZiKTT3pD)-SC!
+!`Z'De+0d[bVZR,dJ(,R`$DVS5Y-ebk4[`XY4ElPce9cG$aN'&G9iAU+S2j,3(al
+d)'FMTQ*eUG&i[l!2I[`3R(S"VL&qQ%!80b&q),d`J@*,JJj&Ujl$P9)`CDSD!(Y
+M4@(B#hrV!'DeAUR!30P*'PFSP(qq!B,%A8hD[+NIdj+-peSeKH[Gr%(5dh[,"Tl
+L"Ucj"@$P(RJ'-U&BZUU+r(NaS4K88#`ST$"d,eMM-@aT+c,T$IZ-+RVMdQIB$CB
+9&NB@m3$3c!5@ej9$FN'bhMaHiTk&R1eb81K))a3%+399(A@%J@VB%PdVRiQPFNb
+2#[@),el[qF#N&&R'h8,CML'ClEFY&`@9NSUccjkLZhiF!HR5eQTl3ahDBlD*#aS
+9k#S&KM4N#+)ri"N'2VEIS099!XZ)rjXMYJ*%YNCVI&%$4dl#j`)Z3K`#qN4S)cP
+"Y"9rVAEI)39GHlqDK1)Ba2C4,29ChbSj"#JXpcN(f1M0eC-`l&emT@DV4&CNSc)
+N2D`3aH!DL&&SVI+aX+I-)b[f5Vk"TKZ$$h`-1*J`AV8KAFFZmj*!c6(IkNMGir`
+48$bAm)`b84XX$N'j4hH4YC[$[@XVLVa+A9')FaPEjN`I-Q"eCeCA(iNhB`&rFR6
+)ce3#[e'DqCEAqjE914C&'imfikT@jHT,(mbh-AJrp,Md"ZQ5AjL&"6Qf5c[Q9&m
+bS[D9&U1Gfi(`j@,)GAE*BpZ#i$`39[V`8')")meECk+NQQE4LT'F%J)DZ#B"CEH
+p,I$1-V"f@@)m08Jpfd&mVm(CN6,b#'cZikac0C!!PX&4a5S'E!XiUc$[+PhE#3H
+)FP`F2"@',%$D+!)-ip%CmjcErl#0+q0`F)9JY"NkAL#ZHLhBDf(SqV-"mAc`S%@
+N@8#+i9#aQAqYBF)d%e'SMp1+9XJI!K!AaG2b3#V,P8Dq8l9rElH,UbDp3Z68a3R
+GJ+!Gd,5G""%-VXdK+l@5A6U2#EQ"bkXJh"K(F+-6q,3+2Z5',hN#j)T$#Mpl#%m
+ClFXee[`Ved+%CjHRF)GNi80I6%DPD5@))K"DTp-3`S*[29Reh0#FD'ZC34H"3m`
+CTE5f#GSVl#PUaQF'mihdF&ipZEibGaS#KBdhp6b6a('X92DlNqSa6&Ume#-)iY(
+UkThUEF#T9YjVK0HBK1TB51,F'a14*8Al8ASG-h[PPdhCFQM6[B,j3"0)l60RU4!
+6-c"Kc-AjC@cS1!qFk%B3pSIQ,%&jpUl3b#j8`BLfU'r`[UTF[0%@#4ekF6kZ1G#
+5CBf)S`6)[`C0,`$*mVY9Q([k9KK9TIlI8rUmfplrH(Np[hS[K%8!%f(23p"`lAa
+URYI'pQZb`,QqXB4f43$32Z8&N`['"G3X+Yd[1,NP5rNjdV+M*4EY&9KhKAaJT36
+[aJP0baQ#DZdf1AE!l`(!pr"PEN2Q+`3[R!FrjJ1+RI2EEIMPdL+P"`UF`5Z*Me9
+3iIclF9Bq-#6V!3M%NABr[!NpY&Y'9%k!NdefL+062(28Lf,RMGKD8%e1L3cqi0e
+@%(k6J@jZLUh@(Xh04T@jL`%$MKbVh3Ie"e*"@@hB*XlG,ZpIN9R,0(5Fdhkh%(d
+$QYQHE9GGK9*EZk`!PSAJUTcD&)QP1+'PNEVVGNVQJ5P*5lEEYBF4FRl%SKBk9hA
+0mDfm[ZZTDY9YKBXaHlLd9@Rmq$Jb'@Hbl5,1GG9Z5("`!@T3&$%[PQ1VbZpDkY6
+6UkAdbVKPRPAIC5,e,aZ,j9fT@j8RihQ&hleq%a##c,dUGK[HH9X-S(ceXUZFfK1
+3!*S+l#MJP2M6S4,Z[`&Y1@Irf19E&4lD0*eq%Z1!2Ga(2ZE'l923!Drc85+mqk"
+P`F5kl"FSTLGGSif$0[3HiZ2KAQ5`pHF$MB02X'(T$6$b2,Qj8SShG5J1P4$JGpZ
+0qiIrc'Z3!2d[H"#j9#[e`Uf3!"3-A9HQ&$EU+qP"NAB'rK8P9Hfbq)pH"Fhb$9T
+&QlTKjbbJKi8`'&%9GmVVq)8,@@9irIF+UEUZp+'B42KFVVj[)-PS+qY6l0K%2KL
+[DV@%-0Ua+kUNB,4G0!YDZeMqJjU[GY96ZK8r06[rMY8kV&QkR5%Kkr6HJ6Gra)8
+VY@T8ApIk',km@#6lV-lS3,fre,2kPKXM8G6)DPECY'eLkbdTlbP$j8EB#!q-'@)
+qUSirR2mfEpl$0bB!mY6HV8L+hbe"mY3I,8(l03+YQfRIp[4TcBH@Z8V*kN#j&j,
++fN10%CmNh'!-#IX9mTRq'QV',YX*Z%pRc!Arl9reV,lX[X(lSVq%$hll,p1+I$A
+!TS,'[ECS#+rKQLeAG6&UNDLcLqd33hC25cqh'ZTBU16LP*K(cj'ZL1@1Bq++rZa
+@0rGBM1DmZ'E)`jPTMJI38T8qRe#6Q$@5BGhQjQ[UN!#iIP(pVpiq4TCd$X"J$2d
+j(Y-D,2+[G!&Y'G@FCUMh4dj5N!$8T$6lL[Zd"h#a'"$RU21fk%m-Y`#ed1kR+TN
+AfQqm(j6BY2a##UPI1`12)a0KT3d#j%qJ+0!&NAr)#!r@mDKTmYc2(i[q$%Jf$N3
+6`qJqbMGBZN!URKSEZ9TRB+e"eHKlh+8r06D3!2dkVj'(jAXJ3-PrCR3#dCK%JFm
+MTScfFdkJ('[)G(2IGY%Q@91i-JTd%QmIL#'YFNc2Ii5QJNk%%RbiI#JQ'RX2`T'
+iBA06[YTjpUK0EQc")q0BRl*h@6N%V'GGUF&0%BPhQjY-EKiJ&TKB00*fbi$N[A2
+BAF#1Yc,mc#3qM3Z[GqJ(@Qr@'GEBAM[L6,[A8%!(@mFb#8`0-HE*TMN'e!kMNHV
+Vhh,leMB-*IeM$FTh#IUBRSN1-i-R'UNU#i6`UmJUhm',!$V$e'fmp92282YRPk+
+Y4mH)f2a"!SVrP9Cq6Mk(j3Uc*$!PC@qep(d9U)'*YB*6q6dG9La9@Eirq29ClJZ
+TcA@%EpBH9Q)THF!CB01S)+UJk%d'9+a$X6lL24URC`-N!)XaX1TrYka%&%HJ2Q9
+MVV9DB%e0&E1F!-Gj`q%&hK1#dL`Eh)$E24iIp[46#N-6*afdiV4Ik&hUGq[0QK,
+TT&IP)L9I4*[%cJG[3NV%p4%(C2!jEBmimIkZ`a3,2)aj-Bc%FkV3Ta6H4F)Tlb*
+kq9ke#[-qhrd6Z2'DB26Xb$@Al6Z#-b&$D3i[""31,(RVYr#p)lbkUZ&4cjj#YrR
+d$PkYV(NA&[rMiZ(Ki9FLb3*U%X%%bZ)24YeD"Zr5&JQrEaq&"F1IY3A'0Jq(-I#
+"Xa8@hKFUN!"PNp36HdYiec'ZB09k23[31i-2%G""Fp(cBH&0"dGf9Ifa5#FrE$K
+)*Gjb@$Y8rrLIj(BFJ-k!CEarfi3pLPk0-pG3fcQQ6RTf%A23R"rBEf0G!P[6[J-
+i3a[ZY`HY$Hc8"Z,-#qICR0-hl#Q#Le'jp@5cAAAP"D(@i&Y%+FB4NMFei"!3*6"
+DZ`TNN!"aU4[d6eMNhefC5+9Q&Y0kXjp5[9Nd8@p29h"MKcAJ)N6$r1`4b)Pp$J%
+3A9a5kHVhC%H+`X4IZHj@ITcNRrqISXJ41LcKm,i,IBGddIXA"i0eTUKGl$#lrCm
+&[XZkE2b@b)hG12!pbf#X[Ifr`*kFIhHMe3pI*rMc3qhfirAlFF1"HY0TM6GDP%G
+ihj6`@1r%5!S0ARUB($E11N"X9G#5R%f[G98K8FQDi@0MBP4*#0eHe4QVh&$11cr
+AVdM3@Dq&DBEM62QUZAq(Tp*`I[8'c&blFrT[Q%AMrQ*c%ThLe"TLD,fCf8dY)@,
+#MAme+1cd8DmHkCUJG@XNS0E&Bhdmf2N[VmR'[c5T11BrXT*bJUkmjUj+H$%CCP$
+e(L$lATCGBB1MK'LqIbX!PPUmQGA6UhpL8'UHVHT5([TjR(FI+''ZBdN%r4jhmYR
+B4F5Pk)L!83l0VC[9TH#DFk[Y&ZfbbeFXC8LVa8VDXTe3)@)eNF`l3b[Z'+pl2fd
+$ijS`GQmU-k9(#J,L8fr[Xmp"h)9GL9I5Jp+H4Kr!EAEH0Ieeic&2VMa#0q*m#pI
+L8&CG6Q85Y9SYD8,XVUX-UlEimM0d9U!AGU4@aLh'!Gk3!$CB6p2dr6$cIEjcMlc
+D4SqR[@I4p(dE`!!!3J!!#T!!U`!%!!X!!!!!!!!!3+Yi"fLDD&KfHjQ+QBUBN!#
+iU*Q*"l#)Q)ZAHEUDX&#EK'9PCh@A999S989hGTGRN!!*N!!F!!)M0&99ChQ(QTS
+*#j!!!,#JQJX!!,!!X,!!#`Y!4%49999QCQCQCRGRGfGhGhGfKhHBKiKhL(L)L*L
+)Q)L)KkLBUCLRU*QCL+QTZEQ*QBQ*UDUTZEX!QJQkZEQD#[&iSlE,Dr2(Sr,RfiA
+cbSfB94mNHMIZVMcfIVAP'9qb222ID!,!-9rPPCP(XVabX`[MbdD[SJ"%rkdImH1
+2&cE(X502C(9p&(,(Pj16Nm[*mrPeIfMbFRReI6jrQmdEYi%12fpfk2&$aHMprip
+Ib`m8G(UmFI9KZhifG2911VkISqR5!'qRPMVhaqh'bU2Y30L5AVaPIeaqfL2[PCd
+eJ21MU"-%c)J#*4h5aR($D`XD)aqbc+H0Q[1C,J#&jF-BhBE,0YP8L#Q3!"%PMA'
+9YZ(EAXMRIXVaM2UVM1['l)LB30pNJ+8IIMKqPG8iqr2AD#ApPP9Gq9FG(Xpr[pR
+MS!PFpB$J"HK)qVhHrrA0prh4!jECl[2jI+!'SRAh%QF-HRbU"IP)HY)-TXfpe*)
+2ECIAXTZVR+P3RTX[hCc+D!Q,fP-p1c'@fG1fb%)8j!P`ChHiX(5aCU,$dSMhf!9
+Bmqk99Pr6(priq5Qf@ZZh[)H8)Vl`m)34+,"2MXVbU#2J`3QY5U9UBeBAA!83RN'
+j9e5[k5+4%115$j!!Q"mb9Ra(SKpN`HGGFqfZZq0S)iULjTK2Z@$SfG@(E(IKR#U
+9mETGB5IKK1r#E4N5!Q9e@5YMYVP2-+q*%Dj@b[3B[MRK0&Z`ZPMej8&%'HYpd4Z
+Zb!qIIE+bp$NT,6-Ujach4RK(-,MeFP1kG-5DqQ2EC2UMPF'CKPD(L5"KPRZ$Ni-
+6G04E)kU"p%'dH9pfj%GP#FZb9J8)'@%@@#@"bX[UYcf!GY3H*j3!Rc)I-0AQG)B
+M%f+a42P'bFDjCEb)D+@#'FF,Si"Hj&`1QSTNK")*3kUmD))Jp4k,a'9GS43(L81
+9(6-#mf8X0,hmiFS$NRGhZ&YiH+&+V"h)QAmJZ5qHrEKRMZ`X[QJ#dr(ijbfH%3(
+mlZqReFrIH'#)$BEepeRB#%qQ,Caad!T)f@fjL%13!#8$mEBG6V[81BY"ehKkT38
+#VR"'dKY)D(-1Vd2"l"dGMi)QV8i(0$r*!GYG[B`[(K"Z!Z&G2f3a4$-2(2JN[3-
+KJ,pLAPCh2j%Ti$%GAQIX599fpUAjA8T2k3`mA`i),TK2j%'ZrBkd'-1Dq1@&`U,
+hEVDlJ+UcAQC&B*!!ZIT8fX[bcfLSKB!PMMJ(F3l"EK,C!34-U!L%0*BY)&@00Qc
+Z#HM,LMZK#`1jBAflip[8*'`'1p!DffBj6J)JGL[i%Z("9ZLC)YB)9`biNPU!NjU
+"V+BR6"ELEe(dhTch6(p!(+U)FN!da%q%-J&p3,SQFq0b`[UV0+518YmDDXJ+CUc
+H!PX#1ANTC#8P1SRYdr[``%*HQ2q-,3EBTIFdj#ZQmQiEL"EUA%D-EJ@T!RAY!%T
+))!0XQ"kk$8PN9CJY-Fkf(Jbd@3I#KQa0C*!!T9D)iY@DPFD#!86DJ2L1&4H!HKK
+Xc*-PZCX6A*FA6"XHj+9"Cp58rYMGqc*''1LUFVEi+)TC%Mk@jX!PmX)5A`VZD$S
+)*GIl%b&L*B332"*jklYh9*,cMmLFi*Z9Ve#3!!)4AL,C("1eiBGFCf65h*A1TrB
+V"A,SVDpS%5hC(E)04Iq+DEh5"#Y!)hEMB,i$SSfM!3bX)+#!$Hl($TaPF#h4bL&
+IG)VGD-Gl(M9b#`+,"TEKUjIfh6GMbZXeYacA5$FQ*c3e`(L!S-1BMhiF9&&(&`m
+D%NU0RXiB0$5eCfeHE5*I&(RPqB$b,XiG'@LC(*Lj&GCICGRFYQ9EKE9[TP`Pfid
+(RNZR1Q'!EE-03R%'HiQ4%1hK&f8G'H44rq%VGh9(RZ$lA(P(eiBLm0(R8-ePKJ5
+4iBjEFZ$8ZGL2Y,+NjGc&1841$#!a53Q&r%'h`T!!3A#-XNLklF-`NBk!A#QU9["
+pjUIhrLL!!A33&rQh,XbJ*D*bS+X!,C8G#N%Qp0,rZbD!%mP1U-XjKr3"F!MC-L5
+,5Ve@)+PUN!$8T,3`TKf1MfaFY!aAK%i&"+Pq8Vm[*PAL%'1e1NdHA%*UQ4j,T"D
+EPq4$&NYUc%J%N!$jrf3qHMY`EdPFYp`EiA@3!,Ek#rHJG'S'Y,8$bKdL6B2$E-k
+UiI$i)8h3A&()%I$Mid$aJ2*SjUj`k%P!#8E!l*l3ep8M),TYjT6930"5b1a%($&
+aUSm#e6i&-$FMDL%d%#CAGdQ$VU`!&KcYq4F30fDN6`3k)rk#ZdXPiRBFFQS!G*V
+cf0KQV"`0-mF,3hV(B&R&q-+d,!GQ$992H3lPRD!0`%%kA@5K&*46#ip*keFU"$"
+m#)U2%hT@$mRYI8A@KU0caNpc*qmde8dr@1QQeDGcfUHD1CC@RH)!%MFQfLiGI2c
+R'dBP!L`2eJ-f%AXDhdbJ&)1RNS4,e!39U6"[56`"9HX2Sb1V9HJ-5'1m2AiedqA
+`IQAUJXUDd$Ab*'hI"$L3!!Ae069Hd#&MHd'B*40#P*PN5b36YPMdYE"[pd-N8FA
+l*BX-*`F%D#6%Ef3AD6Y!fQ43e"T2ND`N)09l+`1@0DpjM+*-lLi#9QFEMI!'!2G
+DL6pGB&Y'[$Em*r$!TLB&G&P&G!SUcRPB%)[Y&YifhDZhU`##`)YfGXJJi2iJALV
+#JdlaYIT22T6$#`$B#[[VfdJXBqiENq2BNNCG6i[r[c'RbF)0fIjre)#q6Lm)F"6
+$G$j"PC%5K##pSH4i[dep`Gr'%YMPbeSN8r*N3DP9TJ""l!E@a(UqUABSPVbTVhf
+dLP(GJX'JA(Y(Fi"-"+!@JAj%[Lcah`XQa3bm1M5LR&K*TLYXfFEYTLj@R[),`De
+'F9AYRH)U9V-$[$"f)4G!,mZYTe5iDAjTR2A!@e@+NY3Ne9V"FkhG3HL9QkNl(V[
+`l4@B@E3"1+GE9U&Ub-"@1[HSB0'CmFa9R#qC"Tf!bAlZVIN#FbDHKUU$C"P,5AK
+DXDPJ!+-63aq)6AXN#A(h&b[m)E"9c%V4T-#1a0E$1p+6`F-Z#K4bEH![M1fd'D9
+D!CT@h5-P'f2idHS+4'N*pPPI6J&YM6ma'EJf+JQMYDUq&K4VI+K-99819'@ACVN
+k-*c5#dJ$!-3h(DVbDjA(-['HlGJF[6L-@fac+,$LGbJr9e!Bmm)p)adS))+P4&6
+,UGYAHPeGUMmUE5%40Z&L`D)HQpTr*FKlVfr&a3M%bp9BapRK(d$b6M)eEqBIQ'j
+Ae@IR6)1d%%rrfJ6Mr@0hjRJ@!2FT%&pS#UEaX["AFiIMH%36c[#ClGijXK2EKIa
+Uf4Nk$Ke)T4br["(Uf,2)*)I)Jm`)NGU#3(k5dl*R2@YC61Ck)chma6##0'%ZZ[i
+(*UKc50`GE"X%BM4j,R9D6R,hlAiU-)9m-YiVLA13!05UCD5q9qL$5cD3!'!YpAr
+YQ!G$,dUE2BJ@K,@BVfKXSKc-3D`AQ`aEN!!dAX!*A#-Gd[$A-``"S+(CkZMdrHQ
+k)RKYH[(51R)A9X36!e8Y$I8pL46U`!,VFi$K!`A#cmMU`iN"ZIVH,SmBk2GGR6P
+efEKY6lTG0Bhe+Z[[j+20mp2BDCik1hRLIjKXaBRb10G03qjZ%ImY'!A0&UqeBi,
+hNhH%jcZ2Y!NGFh5Nk$j[6&4@)Y'T3-cJ3$59DpaL&ik6T#PG(FEUS3+'&M9i%0j
+bN!#&16Em)k%4`3Cf#6SG*)ReHG9+d$S+E"beJNa,dM)fVUMI3M4$R03)*5Ehj#e
+9lL#l*)d8ciY)dCjT46k'K%GP&I58+iaE!FQqIGCEB3jEY0Q3!'*mS4EI&5"[%1$
+e`9l-"kH+b-GHaVJe(1rIdY!U&`BP"rSeFZkF"`e0E-,`1KXeHe1QiNfp*'MUSqF
+BMlNkLLk-P0(XPEQB"$Q585'r3AD0ri[R#&Nh99lMaika6N!3$eT22aIF+Jpl(m#
+%cm%+Ic!I"qG%NN6pL%3dj#r"SU*ID1b*q$--21H5k9ll'+@&b0aJ"H2C0QFrDf5
+8UBRVRXa+US&C`@0IQcGceeP#JI,&F*,hZ%Id%63%NEbc&bHp,,J&[m+qbb[YHMC
+(k8(L"IdUArRpRq&4TfGp5EZDD8J`G0k0kGYbDe#C@8T#feQ592&Q3M6f4`2Y6`a
+aCVQ244&%0l&qJSZDmfL4BlAC"c!DRY#DpY!SE1e&-#L"fe8F[cd3rbRVl4KEB8T
+-1CPMkdJLl$T6ZGkSpqUNbbF[Ka0KBIJ+RibVb`Lk$AZ&``Jh`TH%r`1Kbk6cT,%
+LQ*%0'UB+JYb9S#rB0r'3!1"-!Jh8+C*)k)TRkGG2AFkI1*Z#8YA1*-rlS1l%R5N
+NBLGd00XJ!k12Pd9"NH,G$jD#6UHDFAd4X-IUmfL1$2p2m'T+)k!QrK6ZaV6GLi#
+Xa!!H9jJ8c-G44ihSc@Hq`'T`TH48$0Brl9mpEAld!'"L)rPpSpN5jJ@YrJ[JZ4L
+(cVQXVF,DID1KXN+eBi&dCJQ['B9M+2k48&DjP@DX5BQMq$+HU9+Jc"BJQ-S"8QT
+fqKPFq,5lD$SJLfdkVeUef1!4EQ`eKd`K&)4HED2Yk`NTM+D'-jZR-B6,ZrRTD$Q
+RC,TldK#-p$Q(GRHB0RJ2,(a`dkccp1MHejir"Pr4Xe6jVAF,iAfrq3FAqb%Lr@L
+V`E'SCi%m(6ece$$kX&Q0DF@i5'Ii!'lf`XDMiqbaX&3QrF[%Z(0jG)mUU6)1lje
+$Bhprbq!0KaGd"haF4)dVL,*mRVLbD[&"r[Y2ZREch$RS+!)8mAKaP18D45K)Z0q
+Q0bRQfj!!-SeD(mk[$1DHdm'JpS6'KHXkG)e,aYZG686KQUHmR3Z,E80`KHjrcGp
+El)JdE6fZP-fm!hi43IlVVCd(4YdT[($,P*6$eeMk[Mj9'CH#BV'V$#i%(ckY$J4
+QDjBKda2G8hG5qA)+UEB$$3cR@CIA&Gj-#L@3!2!ibYBfP8`DXNHr@[%3liep)j9
+8K09+b2b-Si4`TG*i`$#R1dRYlYP0(QMJUS-A@b-qQcBN+MSVF24`TZVR,[PGKQG
+FS%FL#$YUZG!T3qTa&6!r)',a1`FEHUZEE$&,*d1A2h&3V68X1YQ(RdVd5FHJ6qi
+'K#4Y64Y"`42!,rkh(m[aUI23Z6Sl(!P!Q1FITl"Kr@bIY6RL!Y#XhN)L9UQaL%i
+FVcB`$58ic500pB1`r5Q!Zr"qp%fVDZE2"lf(C@MEK6US3R(#E&FPpLY6B`G+raH
+)hV@iGDGJLBm1rdK$9A9HPrCS222%hL3Uj`[8%e0Z0cj`4kFF-paF%UY$Kcc1qp3
+QXM#6jZb['LQlUPV`iT'qhRkG$`D2iZGRmjS*mTX"XH,!`($(&jQf'1aC%jGL@NH
+6F%G"-a&!3lPfP0kCSA'qEe@2,L42GC5aHGqNhc!64JP"&NY![(lPapZfIJlD2m'
+GDY!A1JRm3MJ2'M%E!3J0DNd!0G[8,CSe6F66THV$G"ZAXZS`KcL1TV%8pDM,GU&
+`K,mlYBGcf(r,`ZfjVdT-aC1@Mab50I2B$aplBmY%peeelMR*$TiJ5C'!lF$2"Xl
+i(JPB1$V1ST!!6RRqHjj"TcrpXIIE(pdIRPkPkS03C%`8J$'GfjkUQ19Pk+@c3IQ
+e*+$D*h'#UI)a+0QZ'X$lDPUr`q(!A%h"r4"lbfmri3CZ[q($Mir",#$EXL*Y@c8
+EG"i6JF5!rQIk0$fM+TE8lbDF-%c2UD5q20T8qKMZb6X,1Z[L+DpiQP2N)`Pr'LI
+`qdZI4FKCIIP82rG09Pfd+[GQPK6HMNI9#X)H,dI[r(,mVr@Q[k@U*irq(dh4ra)
+I8K0N5%2F(-QTj'GYp4lB@VZ'rFN3*khR0pPVBZ2i&KQbVN6e&+iFPP88kKBSf8!
+B`KphrkVP8&hb%,lNVr*KMB,%i9+Z1Ib)+beU0($qJ[c*QC5e@%r)6*Mq)IS&DHh
+"-c#DJ,TDkBMSY1-h5d&52*S*$(Yj$G5fc8G%-U'MiI"Ha`$+f%U5#ZK0(4amBrl
+m1Uphf$'HpUS@jkdem#+B4eJ*G%FI'kX$#%4F!mdP1cMiaX$01eQZiI9DLUE+QI(
+rB@I#QFlkR8'X[-l"FB$8fIh@eKA1i`HM`$#!Z6hM,+'[BPJ2f+Allf+BJm8@aF*
+k*"Zh-hd@mXjm+iqc'(A)8R@AIJk`c9B83GEEIKBYEGU%#D!rJ1[dla$3-YeJEbU
+dcB"3,i5*h2Mf4fi&adhY%rAL%akdFV8Mh%FSX1[TF+qCapa3@jFQHCJQ%BRm,m6
+VfJ)a-"i[MiX%pSl@GX2QVDj$#hm*'Dq$l(*KM960`DcAT!02'ELK92*IG@C%9l5
+QIb-r#RKSqMKX6l3rlTld`mBG4Y[l5RA-9Pah[5eY*IR&P&q*-D)&1E22Xm'XI""
+2SiEQdai*QGP!U5$h0L02DmP8DQM(mdZVVflAYGL+,DqM)dG1NIS3H3&a"18V0MR
+(S(1cbEXC`H,$aIApIeaqhhHZ24qA1[ae'Tc(k[UqU!!!!%)!!+LSQEQRQVUUX,S
+,ZVZV5`U'Z(HkCfKfD(H)PhQAN!#SU*L*PkZ(L(#(H`U+X(!!Y@CN9Q@R999J9%C
+fGTJ*!!H!)!!#0%499QCQChC@9PCRH(LCUjLVUEUTU`!+`!!!!-#h3$0%9QCP9A@
+(L(9&GhL*H)L(L)L*GkQ)ZT!!L*Z+ZjQ(HEUDQlZTUT!!S*L)UjUVZTUV#3X*QDN
+!QjUDQSUTQ*UBQX'#&09FH5(9m1QQkfFX8ipd0q(9(i5UP$eJ*`qk009Y8kVVC+"
+VYMI)"+'6&MqVF"'rPZr`hSH,QcXb9KlBBrUaC)C1$Jaq6JiI*`HD'6(bF2"bBq'
+&Qd%1(UlY82&ZB1A[qAVrlh-'jJKhr,`p&G&9T'Q'FMh'8,VDpX-I"UR#Hh9''lU
+VebK+bLZZ0m*9IL"(6F!9Ve!UCVkY8j!!*G&ZF"2+J)lf**20FJ-12##L!*M!%b!
+#F)!RQ`K+X*KaNiBDVUJ[a((##EXURT!!+JJH@09ZL%p-54qMAA-`a))9dAk%d41
+*`E-jNFdaScJ)b)@JRh!BA`eDlp9`3i)f"r6GAAGX)E@8CVlJX31ZE5FSFKh1GGS
+FLG'ZrjITid153(*aY6$DEVN"b0FHe32rSaifJlf4Vl8bcqJbdX!r6GV[R&3JIiB
+q&Q)C9Gc%3I4MmcXB,3$dM"ND)mF2NCNK(mf4JB[kLVd@TaS3iie9bMVmeePJUA$
+X3XfDB$3J!Kf2T1(!#r"lD,)J%I6dP8JJmhf!$r2llJ*!#GcMJ,9J"-B!Q3!6K!%
+md"DX!*`S'G4)qJCe6SVUc!)IRIJG5V)GG0G&XaDX(62`0FY+K[bh9N12QIk((LK
+iL((23)ETT0iAr4c,EB$Qr`Fa&TeZFbbq"q&PXUbNV$&,N!#fH"paj-eD(8,DYPp
+8a*CUk%iShprI09p3*MbMI895rd!5L[`jE+l+0"@)8Ia3UYceCU*QdQ3mdpdJ3$X
+*)V,XmF59kldGY&9G'@UZUHd6q%'D$K+XS4N2+!9+VC!!9HZJU$M4ie%jkfH'%VK
+%bSS(&I)"If`ddGSM$F0)%M6969(1E4J"')P6fA'ML#4U[Z"QX5MAZipk(6F)b)[
+ZKZ+68(#H`p&GPdT`j`RGpU%CY&a%10R4I-T$P1-%TN%)8@GhGK$Q54iel8cM)#5
+qV@99V)SQ'4bYQ!i$T)HbklXK41"X#TY0i+h+-5+BZREEYCPa26B9Ufac4P+LrE$
+0TSYd4KbjV#'I,4B6EhKI,5@#0HdLq5lj%,ZG"#U$*hG8T"4F81B1S*8FfXAhm)4
+L2F,0Yd%S*3!A[%-J5VEL`0X+r4CF+mMdq+X%BHMiI4JY+X-@*AkaTA'`E#a5ZU`
+Rrb,$G'HE&$rd1SfD3m8*JQY2eNX[AC4SP11VbN8Nm28KDJIUC!K#QGXd-a(Z$K6
+*[,04@%!6)$38P3&j&ThBQee[CFE83j!!R3'YDDfkPCB(#LfB1CMEGVd$43e8CLJ
+i#4@#!Cd"ljC9G(6`ebFqV9LKq%E3-9,Jj$B#)fZK3CHbUl)0'UBh5YC0e)cM2&L
+a3B+fF+jBM"Z0FleL`-VRK9RE,Vqa+)(4k56mUX,0B9Lq)Zh#54$f&NE,VpZ+(24
+f#bZ(9k[Kdmh6LrRk1SV%*L%3FQGdZENkp@B3['UVh3rk!1!)#TS!m-'1(NTKNiZ
+$Ji!-$@Zl+Jii15Zf'2S4B+TKK(&SaBB'eUVKHp!)P9B0MDLf0fZ4SM!KG1[9UZ[
+Q,B`kQXD+f8DTd+-j1Z,Brpp&HV6$T$iY2M,GB['el$T0Y0'9Sfc'D533Uq0)Vm0
+#G1X`UVqXECH+"S-%#b#C*9XZeLPCA9ZX@jBS*lTm0hdl`ZeDYYp@M61'2MqSEF@
+2Mibfm12MiM!EcQ!h($,YKkVaIhjcG9FVT[V[SYl)G&&@JQY1k3dj53dfJSKpCVD
+SIG8*)9CGCQL"!mJABl!#q38'8@dQUL#Zka3)V34"#0pKSEN$IC39Rh4IGrFYJVS
+ej5dc2C9QMD&JhICdG(XhL3lT$k63k*%I6lZMqh0lI[,5HTRUj2*j!"L[9NM0eqM
+b("IN)HT1Fka159'L2a48mI(Rq@jZ#S1HB-Trrr,P'Rphr,p`hR$VPA'C0L8PpcV
+YMXPf9DKUHk+pFG`aAr!)akrGlHU(hHVemhYjZVQphYk6`0jcj%"BJH8L8NMb#6N
+"LKkLfiKCfMHiUQ'S$Q#HH@MAI'ZMZK455%$D(0@MH,NJXh,4U0U'LrBF0jkT%a'
+I%%H`IarM$MJKpJdm1X'*63Sq1$FK#(ASVZbd9R[)%(,l"H+[ifiFU!EXU@$NYS$
+XYU`G6Qqh$f@N"l,h1#a@4BV@$XjJ1cQi5i`G3PmZb1`DMPk&)mH2cqGh$!86aqB
+k5DGZV5'(5$301rM-'4H,LT1c[qAr"F'BkR![EA@(UU1Kc1UdpJhj%q`Jbb)b3G"
+1rc`&GT',!a2Ur%q2[50Bp&L!`a*f)R2aX*&&Gii+dVp3ZVQeZYa'R1*$b+SD4Y[
+Vpq""'NRZ,-%@!YDSVqh!f4#'lVY+(qmNM10UqSr"kZq`iH1qjhkQqQLZP`-c`&I
+SCSJir3dG3c1)%3eIfK"iQ2d0%4MIfk-mHRpSiRE%Z0%lPD9C"5&`(XDD"`mL8"a
+K)Y08pr'J1Nr0KE5(hIl(NLI0BY*GLpT+61"K%4X)!@ImRhNjNDa$2QK4%1!eQ"r
+G)F0!l4KXeM"&f&5"aU[&T*HAFC,aCG$*c&Kd-h1@Pd-h-DRK'9idZKQjM3m1aAM
+1m)b['C)CTa*5V89M+R9mhM+QU$+-V"jBJCrZrD-V&rME$mf$lkM)1r'cM)Pmmbp
+qP)3,a4b0UV8KS[&0j'MQ+Vb0A-9hNDZBX[K(eiY[Ka#m+R`DPi@*$91##P9kX,Q
+&6+N-#H'bXk2eYR@d@cYRE34EL%&EpDZamP!lc0B()j8ei'S$km$2+fU23-ei&[!
+cF`+H"SklC,SD1B%2+1,`(HA"V`'5'LGZDEY&AS+1HC[2BepUDj!!XmjPC1fHDU)
+!92f2Y0mFNM[VKQlK+cd$KjGjr#YTN!!'5lcR3bF[0G$0bmad-h,bhK'9hP2#r,[
+*5'E(&8CecM9'1jKQmGKALTLTFiSdl(&X8E82[aLM,cM,2%4p*VPj"#*GjR%jU1)
+E,[3HKXjHSp$GbpKk'lPlMj59Gm$jFNZq4)EY(N(U'G2S3l"CpLA,0hr,r4q(i*@
+N2$p'JM"DraHAm)la22k1Vm)Fh9k2CcHQ(mrGl2Z2iVI!EkKV"cI$r4!mN!$52X3
+c`qmF0(BAhiAd$Qc(eIPbC6UR@AhFSrp!ArIaiGNZFSIJUC&X-0!e+VahJ"m3CIB
+X16%hjpPi!Mmk#AfME$I4+AMIYcdAPcLQmKThAQ13!2U3!'AX9,[G%QURdrQrhXB
+EXIaQ4+&%SSfMcR*IcT0h5!%bd#'SiGlFc$XdJ-VE2F!rP0FS!'3(e,@MMY[EUFE
+U@hRY"B*1dXp2rA4NSSe,MKCp+3Q3!&*5hmjr@#a2icrVVbS8@Lq0&KD,qIJ2DVq
+F,2hX(5)+kr[(CKG,miq4GcCXQ8'YR,0AfLqTGEYN[rkKkRN"Kp1"B%9G`Eii6A6
+KA2A`AF1a+M4a,XYE4aD0hPNiSGF*!AI6L9#'ZiKjhc(6KeqY-ZiCJ8QMK@UbZp`
+`B4'e``"Cr&``j"AF#mC!A6J('kkmA$%&"hZ'-9IEVk9Xl*`2k8R!N!"Tr,K8%PG
+a,jfFR6MAM'-p145,$GbV*Ge(-Qa)GB$+2HqE%XlBN4q'dKmqjI`+AVaQ4'aQeNd
+`IN",,pad10)1*,!1aTU(SpUl5kC$qRM4%DdLARB-B%[Cf@Y5#@C$L1&KYDc%Tk)
+HX[bAYd%QQ&2DIUbQX,r-%Q9eclcE&3aPq)Hd,a'Ff`aB)#"e)i18fV#*&'jc8"1
+4r[B29XB-XJr5&F3(Nh2Q*!-E!NJ+'*06FN!2%5$Ke1TFk(bfX#1!SBMbfYb3!!2
+N5*E5XI5rAVeqlhmrSpN1RdqrQk1ShU@j)AbTP#'l95EpYY0!a(e6(2ec8Pm*#h5
+Lp2Ir1mES4kMI"FZH`UeMFqT[9FDTSFpMcd)bff#XN[ea&BC[0qAl6`chCYGJJiA
+lAId,TE0lFbk#3)G9BbPN@6G!M[Cq"19Rq#(-Tph4KiDa2kb4X%kbMD5Q3Mh$fR$
++L5e$)EY%U,-*S5Mca#(*ITYRZ`Mej@%03rT2fcQ)Q8"DU8JHF-"d*L0@HMD&Sl0
+3IE+0"G"J*[10iN+edIq'hNbr6JYrQ&GAB)pRjc#UVc8@RJM-YmEqb!N99j9)mmC
+dHX++%0ehjKS*8hPmH$,S$%H"l-UD,#A-!F4mre`3qirX0)LJ2'F9!"fSEmi0#I`
+R,3R0GY1k`pQ4)aRZYmFcfNRGqII-!-Y"![LHY5CA36IbekalJb+A+9FK9kpA`kC
+96L58TDZZDm9jK*!!L9eU*LEmZJKJd0"V"JR$SS#-'JQRlM5&M'JL9a9"%0FE!,5
+$kP`0-3RZ8-b-eZB*LdecE0H(V&qlL5DKb`V%S&[ZD1qMJ63r)rBS%*%[ik("rDD
+24Z&Ni@,hS6U$ecaD(5,EfhGKG,T58Y-*N3j["Rd""E6epSBX682+T*Ia#G0262h
+DUNT9iTe*[!`r'*K9-4eDe6YH1B@3!*!!b'!Tfe+iB$pa4Ir),SGm*)S"mAI@FmK
+6SIq8p[4[$-krj1k)'3$3$pG2#mJMSHicTiEdUVq[4d2LiGc(d[FZVr49J2$A9cH
+p0f&*I#4)9HG9)[R(UAifp6c&)I1Ij@SHG[85HiNB8m4d0Ka0"5al,"#`YQ"h$UC
+d5fIqrjI-l#9)hX0U0lZp&&PLDRcGlBEj#9ca,EV"(qR"$29)hFlf&SG"VbqBA0&
+6Zc&UX`kHErleG*YaV`UI,8`TNMZ'`p9!RUI4q&,$G`XVXi1-HfJA4LiTNA`'1N3
+00BD3!-,-"CL@TNAG*2Ik-3cM6AE1UXB4KZ4jdI0[iHP1NiYAZU#%cfkSUDVI(UQ
+09-fMf6h6#2iQ"DAd"MHV-C)!9S0)f2MQBc[#(PpRa,"6`'(9pJrIpTZ3!"``fh)
+8`UlEMYpMAFG)Le+lMMmlM"T!VEM$VF8C%AbR)XHjJ4@S8E"TN41ZUCS"'9#CUJD
+K9X@+-`D3!"PT80ebV6'dUci,UcMB`D3'@SfQSE*R0Nd'``D3!"PU0XY+BfCE`E%
+1[1p#N!#3!2[6'1q@Njh-'N&T"h5q0"%Z9!UE'@a#S81Fp&HZ2,LiSfDUpFX@3!Q
+bUd!V'!8B6(eNFY%SeNj6XUeFZ2'LBBe@mY`VURIV)%m[AT!!"[MepYqXAC0-DY'
+QF2U%DmmG3fVr+!9XUcJ&$P43JM3[#2Se2EG!f#p4I@@"-l5p,!HfPmA0-P,m6H2
+,iKf,larV#V[M4RfQd!MpM3#ZMA@G5f8ZJ3&CFQ#lh,J%4rk@jAqRZ@a%4V,9L%h
+F-YjCNTDXXM"Ka,%Nq9PJB-1*AJ10jA'$$L9TZb)pbXEbX-@@NUcDarjfI'QF)[V
+M8)9[('Ua*6jieP58SmKL5Afif&58TaXY0*9e`3(*,hXLY#1qr!!pcHaj(p6HaF5
+Ni$!arNiQXi4eQ9C`LQb8i6ldU-F4`DPMNqK'13KHrE()FH+cY5$6h2!j(IqRQMV
+T[FpN%GV2PS&QiFEcr3V5V"*"Y``U&39BK)0Z',1(fl(*"Y`b+20kpXSXbL4F@CG
+RjhRCQNKkpXkaIFpY!bIXpY'mY'RfURTTNa1pY5fDQ$fe3kU6mY8A$QGU1&lDC$6
+$qhbV6#rmRN(0h#80-F'RV&8iP%QY!f0mjEkiQ6NY[NL3!"TR%ePaBUd2GXNTL1d
+E9MaC,q*4MV[Rr`-dKmbiYA2L6Bj+c%GfbA-`Xh$Lf63kY0mQk!f[Nk1U$I*kJ0V
+j3$"pE+'J0Vj4Mqh9GYAEj%R0'&FT+#iibQ-[FXpC@d%PhISm8!C8JGRp1e!62mF
+d!BdIGS"1e!6`$Fd!4!KpCC%Z5PmjCdK1m8"4i$Rld!5TFpjDZA''+IQJ"Zd)pd"
+Cd"(Kp9S##mP3&,l588$5"k)++845S1RiqPfk5)5VH+"aR%TT44Q(&@q5*,5J$1L
+V-0YU!*q)9T!!rD8BCKa@J54*Dd%8$#e`aS)fe$8eT9SHS(A&%8eK9SQS(A$0T#&
+bcVC['`PF-kSAPQI5%#M3[q0JSA&Ad(C6jR$l@cC-%,9IJ!ZX88qf@l0`QN+cq`&
+eLNRfe(iEaKjT(T[Q!TH+!,Abh0!Mp[TDpfCQ[1rTQLhI6Xdpj`8QD(S@9CVc+-d
+Mrm5'C3$N95[E6F#429D9-0XiH1cH0k"0@T36@M80@r9S+eDe,mm@N!$&fS)hS8e
+E&"0DYJe#k`GEY5NY+V8*Ka`dk5YUY-Q(($5S%'@NiIECNdlaM%41U'YQV6-Lc9)
+$kE02PZRCVNbqXr&jDpK4"Nf5L*V2jI$CXD+XQf55PH!L'hqGe!TrYZP1PekEP38
+2$F,hah6G*8TG0lN%r%22IK[LbR(Ei6JHfq*[XLhPJ*&Q'GQd"j21b!DHUGe3PNh
+VI1Q#+icTQ$66[30+%1+(0Xl)*VAQ1Cd(@SDfc[JP1hHGD8)F81ECj36@fH9L&Qi
+FAcbNXcM2+B0ZXmT+XicbQ$EV0@!qkjB%V`leba+G9Y[Qa-BR1E%"j0PRfEG2cCY
+(d1h-3``K,maE(#)ljccSXhIN!`i+l1Kc3X*[qGqCa1JMJX-k),YFqqFmV53bl2Y
+PR#Va0GqZ1iC386@)&2FeLQXYah%LZ*P0BR30*YDdDBUmkRe0`L1kR!F21h#LaRd
+X`#diL*l[arX*pYf"@R)4-EF*6'Ibc#,6Q)RV6U1'R1BeQ*A-pc,fkRfF2[LIjPa
+G-'F2[KKb%EcQCDY8m0JjBNjNH@0)4-FNl`d#l(R-UX&hRPF8`@0f23M#X(dmM,U
+%bZ6aJPUd+NC29ZA&0YArl)'Y@9C4!CH'BqTr6-+H8FJ8rqCMIlrPq!ClTR4I-"`
+%kQMAA1A*Z(BIU-qjMi1JrK*Sb$M$bVQ$3*[A4VRFCK+T@q-NLT!!J'H'f-m-*A3
+f"3D1f*AbFpd*kDT'"FDBhiBCGF`3c"8JaTM#9&N5c3rhebQSA2'5A3URL3P1Um)
+%9CIa6%E!+*JV&2ZPq5JC*-2YqhlBHVhHZ(9m1NeN1)@+`qcl2Xh!!!"#!!#VQj!
+!#DHTN!!+#U#U#`#k3)Q@#BLJGfKhF*S)Q)Q(HSH*PRL(S)KiJ(Kk#CN!B!#NC@4
+QC*G@9&Y99RChY`F!#)!2!!)M4%9@G@ChH!QCUD#3!#dc0&989QCQCQHAGhGhCSK
+RH*U(DSL)LDU*LCLSLD#!QUQ3!+U*QJU3!!S!!!!!S-@+'LGF[0$Tr6iDT4cim*G
+N0k(4XXXRCTKk`%kjf5[!8kCITI1q(A+kqG,)F12JqrF!rp(Kq[a3qcQcZ%2GkiF
+(hipq("jI,jI([q6alrPK`H6cF2hHEKmX0ID#&$*f@`qcFaFAaqA,rIFa3k2pmr2
+cFrUKkmR*qAXjZI*m)H'0QH'LP-%3(LKYRKUKE(6+&QcAQ"$h-3((aqArI6U#@!$
+MC#0H%VV)i6kj3cbd6XRJ9A64$,VMe5+H*1hBEG8kY8+J-mdJ4YPmXm-+3YfB3`e
+5KFY[f$%'#a3CRTeB3YTHKCa`Kb3XPYKRRVPBB,!Q94VV"1bX(P0'Lq@%,lC96d6
+",e8f`el!Ib8@#BX#%$QP$Sj1EiC2baJPG)%!BD1b["Lb!QrrPG6G+U!aF)+P&i0
+Pqb0IJKEA'U4)h`RVRA'k[YhBC@42@P2Cl[cbG(`3EX$4L0,X`ZM$02$($TT$A+@
+!)j%[kaVP$eA4cl)i5Km+Y9+9`dl*jj+K,c+L5mE[LhmI$1`)Y'6$"'M&*BKclX$
+*j9$C9hKr(a3UTEfUM5*rm'k3!$H5'EYKNZR9$fT2icFjESfG82I'HN1'UJM,VPI
+H*apcj8"MlpcFbL9D5UHj1I(jI1qV6IUe`K$%kPI5&dChbG%Kj&!NKf%hm*&G0XV
+P*'HM,23YAPAAJMI4PHJMSMAI)"EjX6*RHB3dd0Ml05R8Df9eX)KhJ884#Khl)D4
+[Xp'X$ckFV!EKGX*iqKd08$HjZ#90dYj,)T1l'dNdJ5DS5dA8e`ppF46#(S$IJI#
+Z332d8ZKVTeQ9,e8AI$CDK)DZqKRTYX%-!FR$GhCH[06X-8Yqh!!frURE[F2$Mra
+EKZ"VPK&pHrq!B!Z@mX$HU[%)$XbIH5ahGq8$4STpi-PrIPXT1`D1d9S1CSYBV'-
+,hCFdEe9dJ4FA$peT4AlX8,+ADie`)@*QB-'f"ID*rUa+S$IrEfkAj9l"*hK0#2i
+$M+fP5aj@L*9J,rkqf&9dMG+pkMQT-!M+XCKqFS&U)13BiN-2XD-,dKH*$H3jMKb
+dZASGd6Z['YXlB4HP'&@U0SLQ3jFPppP'T9EU&8"&eZ3B6,pQDqArfb9LLDMaU)-
+AE&)f$h[@B@X03&"TT9Z4c8``&3`6*"a'!e1!&$'Y0),q`R9#8(i%cUN(c&Bb3Ek
+51QSq%(BiC@0SJB[P8Q(b4G"KQ!aGTf$4aJ5Fq(-ScGKQ')IE6BQ,J*pJCS-CHGB
+$,Fb-Qd)#A2AVPRQ([$m4d&!R%9GUi[ieaUZS(Up2DbmTm`mfh6``PBK1XK2#0Fk
+Vr`IT&!+A#XR3j!['+9pl%h2rZDS!la9Kri0Al$E,XP9X`%9'K%P5BiNYdCM!Hm,
+DlU6R9`fA(L*SE)JLXh4H'CD3!1H!&,-"l,&AYQ+Ri%2qK8,3[cD%#V-2aG$,G+Z
+2B),@bXcQ'),3)McDQ'G5mpLJlX5@[b)84%DqlZbrTb!E*XS@&![`#Zr[#690G9-
+5INFd)Qb6K5ei4b%Rq)Ua!K$I-"2jiS@h$5Uj4*IrRF!Erk@aUS+!k%DFSKZh%JR
+&UP9Tk5*&,%Tp`LUL6hK@($r%BZ-Y&8Rhh'Aq1)@VdkYkZBVJ8&d&ijUJ-+Cmq9"
+K4la3"HK!"pR@3[&9"`LCB-'50!DrH4T,V&8,"VA,3kBak-DKN!$C''%MAYMfY')
+#i9bA(RQrX)[Yk0M#,STVMBYVHa*1,HB#lq@+(Y98F+9,ikj,N3jPcr3EbeZlBSj
+)*[RlXZUqpU05!fZZ0VFYmYf[,l`MHG"mCGU,aCS!Rre'+"88fD&+jrL#q("C5qB
+`DDKS1UFG40CU-!J4cqIhG2V2H,lZH(,cG(`kBHrNp@3deVTmG@$URUK#'+C[lDh
+[Gc@ppQ3l!Jr,1!%JQHl,,XY'[902VqfMk4GdUrGq@G,D0qb8lY+1ei"*XM2EiQ'
+LU!jk$@1UGBlLQUdaaj9%9MZXY"C[03LGk4G9d6+Z0E%!,5LXkK)p499**Ca1ljH
+hTe)3R)G$mKic,&l0c`e6m!c598S[FFQbBcQDX$L-Pa,*Hb8klSjKhY&m!@MM1V%
+m"XB-9hRUje4(NhB+`KX*Se[I*'@4GBrCAp3&lp90PHFq++&8"e"f1"1SNHk@ML9
+`V"-iQI(df0J,$i-ML5SpML$SM1Y2-,epYXVKfLGFjE346fIf8fi`r@jPc5dL&0e
+0PSG2,9(#UQHAr22aF(#f$Z0`(CI!3H4GT-8M"X8bp@&2Vi&8VM`9`eephRLTAq$
+,UMIU'!&@'2Tphiq$MABZf*qINpZ6Lm#Hej1@+Y3"&+VGrVi"DiJXmF@"9f%B3!'
+bM%a6&+HaZj[ZG+EZ&Q9Fk'T&dqrlE"@qS0&mGlir,qTrKrQXGGi3lVRVD8FRldb
+JCbFEfR'MNG)#Xc(1fe+C`pJ,5[2iHLMSUQDdEEC46fG!G&p@r5Zr!!cG0!Hd6F2
+'"(U4#dSc,"a8#YP[fZNqM#e[4QJ4%2!CrcPpTkh6RU[Sm('c0'VU#+h6V,Ap*YE
+[VGBGAr(0VT3IV69hU(UL@i3hLPV'cejXZ5l"*RI8pY)'8,*l`qhacl4hKdJU`*d
+9adT@+1FhaTc1ZHVl%NjP`2L-l#*jXLC'IFRdmh2q4h#HhNk29cFkIQcmr)-V@I"
+TA+FDZaCHc"@&iqSD)TT$+rQ0@Cb[SBd*$`lSRKebAhMh(h`m+lL[%+&QI2Le1a1
+(qLf51EIJGUp`r4NIfh1bQc!Z4,XU2kV%JTjAHP5K'9`8'0ET0M!ETabEF)5H!6Y
+Q$HSq%dK@r91d$G2h5lR23T*ljUCqecjD*FRPMRkaT8NUmiK'HJ4pbU3!l14q0Zh
+MhX[Sp[YCQe5rB008[f'LXl`M!R)NJ&ai,AV@EVqMR&I"f$c&%NIQX[N2YSTcRJb
+FFiEKQmj"rLVEUUj'MbT@*h@Di&#RDp)LcRSeKq-EAe(Qlk*q5kIkr5&9G-akIKh
+qhID2HqZCD[+NK8H[iQE(1PB`,3#59BYIpmRM-Q%YQGPalij#6$qQ)CaihjKSU5L
+q+S,$X4mCL+S11ZepP1EX@)j5#eJJhRJKd6@lR(amF-RZjA2r$mrRmqi!!!"#!!#
+CQDQUPlU`ZkZkZkZl!%J(P`Q(X(KhKhLBUkPlPi"hU)H*PU"iGh#)HUUCU@QJG@9
+NCQ@A9P4T9&9fGTB(S!H!)!!#)c499QChH*QCQT!!X*!!U`S!!!X!!!!!!!!!!!X
+!!!T!-d9@C9CRCQCQChGiGhGfCiKhL)KjL)L*L(L(H(LBQ*Q)HBL*L*L*QDQBQDL
+CQiQEZCQCUjQ3!,X)UEUUQjQTZT[DfSC+Uim-1VlIG9C9GZh4lSH5'!!ZULZVmk,
+UT@!)p8IYR91(E'fC#2"Zlrm0J$cMmHcY`qE"MH%$FlBErm0hJK`HAbqAHm[RhYr
+pm1$JiISqMKm[d3ckJ3SF[GSKmfaYFAKlrArlXE6iEXNV@($Kf0T`2`R'kkUc,2F
+KEICj,UXmB%jZ$VFKMSZM$246E)#DQ9pP`0qi#*E'M(#G3$a9I#Lc([!cD+,UFb"
+,FK4IG+Z9'-'+%lY3%T!!a2G+"Y*6ir6YJVD09Y@A0G$IqRkGrF)'mb!EkBBY81@
+fUQ(X48S-N!$efd@GN!$PhBG0&@@)*N1V-("d33!LJ)&EG#@4LX0f%2991kfV&HL
+bQ*2RPMUb98SU5B)P&S8&AA,6((#qc('f&fD-!U[2-N`JhQS"5Kdfbr'00d1Qr&@
+%BjUUBf6M$amh6dmff81pd31!,d4(dp(6pf$RqZ!1@5l4`lfm!-@)&'C@jGj3A[%
+HY,6`jicR4PMVHQ"l[IX!ZqbMXM$M$Qf@`+V#$ee!)eKJaG9#BCp%VD,DUp3"XS8
+GXUXBFIXb",,J3-8EY-Bf3[Q&4@8!eSiT8@+f"U!&GeXLeMmVif8J2KAZLZLT(Jm
+p&a9&K90S8jU,-S%GaG!a88pN+,Lm4![%E'aK$Me-XFH[MiYrI#HK6r!@CHhqI2$
+U`HcPKJjm(9Jj1E"rENkX(4cSr*,4'`YZ4Y#)h1m2(J`@5dJHD)fP#!l+'XPbCAf
+3!!X(X+9!*N!-Vdm'dUr'qC9m+9diAk%(,)IXFFP&pG`Aj9C1idNQ-Zk89U@C0#2
+G#Nkj@CF)#,#cVfRZ#mZD[CDf)H([q$$q9mVSJ3H([rl$eSJB$KJEqJA#r+k,+5V
+J$MSje'AT$TFE,Tj++`T,`prqqe#kM%(P!N*GR)F3BH[ePCV$HSm*K%!iID!2rjG
+R&!Xr4aj1UZ3B*iHrrcD,P`HR4cH"9S'h8-HR8@fa$KV8KbSmJ6-)X-1@Z3-EFPb
+M23+5YNZ,I!0rk,j3Bf)G3['Gb4C@"(FS8rC&4K6+[69MZcF@(01VmbX2pQd#RAI
+RXJJCK41GjDBSK8ECJ`5ZUb2&V`rB!Ac!&plB9PNb"*1,bl[RTc`%R+Ze"r0(Y@K
+-a--NTA-*AV!,8P0"9l*3'"IYD$c#%)E+qf1L3KI!3ri$i++U$c'r`3dA3ZeD'*Y
+MN!#8q-p&&)8IiHrpSGc"2GKC44C(56!)HVH,V`rhr[l!&[p0U(eHRfqL')9NHbB
+N5#!%b*-$+ql4HbPj#FNbS,SPL!D8*!#kr`UA"$6Ud"blMX,PJ5j+L%+D0&9aT3K
+'Y-VFBKYNM[fLZTMeq+fAC'`4Gd9hDJ3@)YMPCmpbS[!PX[RT&I0'9-A+'&bd[3m
+refSGI@JBqIjd8J)q%%"PKL&XQC@KMj90Gq*k(iE2epC#llMjMeMSJBa0EBM'")%
+@)iHeMerbLi5![B)SdNh!rcbRG$04@XNK80X*@Bk+cAcRUXPCU&I)dbf54lL3!*N
+X8j!!Jr&HM68(qHd9SeXGlBP9D$Z%bQ+0QTZI$hr#i(e#K%VJIq"l(lf2[LHJmY,
+&f2JRRU!H&JS[BkD,4ELa"ZUfVJMTTfS$#(""0V`accbkr4$[fYL!Ua-"hpFdTD*
+q*D$*a!@BfHKP[J[REVd01Uh9#G'S`ppGBc*Zk'(mCBMC@kfUacf-Zr#'IGkSVMP
+5)r48&1BcVH*)`4FHQd,4*jI!rXEANm2IpD@LjBk08-YADE4""RcLYdEfAM[X%2F
+iB5$KEL&Um3)!&"5mKRk@eBilHa"68JkeiE,mq+0S'@V$$$9NTSR($R&D[0K$8%H
+ZrP4CI4EU)3pFF9V3-pP&Y+#ANd#Ma3NJCrPIC%!K4jI@J8j,mSY(N!"AZMS&c)R
+-!hSTZN`&mi5&S,qU0+Jc*8Y,#$56kSd@KCH%0H`mD+#iQ,2m2IrN*-D1dZr0D,i
+JcB(K+h4CU#cjLj+(!dA$V)'laA%#cdQ"B,9D,T&$m35PFEe5[$e9Jc$'-+*"fGr
+AKlR($0RIl`MK,rZMGkL0NSp`d+klbCiLqY4CYSr[KLS@jEl4Q!N,!lZf('lYb9c
+PZ#[A+qdX1-B&0pSYR#0%"3"[29CHBkhX2-#qj!hjbEKA`A6UHK3L#%3S(D*`e"b
+rHcjpl(MKQcF1I1a9l&)M,m9GMqL#*UXqJ9*)+YG&FkeH2-%H[#$iS2lrm1RZJSK
+fb!`IU38A)lINr`rk6A#!P`MJmrR$B!M3UCGSTHYKBjRhlr+'kr)JY,3NFQ8UY#E
+[0Z8h!@+Y34NBCaGfUd#Nfl+(N!!83V2Y&fCiD83%6iC4D1Bk`fG'"$@)HJS+'rj
+I3i1YIP&(G6iL,E'Y1m,cUi+2+f8'-R93j@E[1,Q8&Q1P+(N8E`Y)%arVdYCVaeh
+&C@G5T[@GQ)&iR0#c4&PX!ND3!"Mh)$"4$5'Ud@*KN!$4`"&R&ekf)dNrkL%kSCd
+JK@T!ebAeXVBLc1ZDL9$*TS'jH09bc+#6Q$k&&CaCkJ1aI$BL)+A8%3'He'dCq9Y
+ki4N)#8R98,#B9&AM**P@(i3'ZfLZm+*%XDDT"YXfL@`-E[1$rF"rBSJ"M)F+-S9
+$"L(aV35$E)+EjU1e%a&mHr&GDGK3A`SC,CC`,d4ml5`Lp@kJ+#MY5k8PF")aQm'
+&D"0mJ$"bLV'df+YN9FA'rrd5f2F)9cf(5,l04PL"jQ,B4S2+(L)63*4K6,DGZDI
+dB*L&'"NQK(8%`Z"d5cbIR'f@l"NGQ8JidfkXRGXlq%lE51EM8!VSlX-4effDGZc
+[m@(mq-2bQXQMhl[8L%PVlDMl0(pc8Q!D*``Lqq+l0TJ'1B#S9BRUKAifJUfVXKJ
+@C'L'&25YMRHL(A(2R&S%K2j(4"H%4d3k-6d,-Jl'b"(p6!LLc4XrY)Ym$Jpirid
+BrE()EXV5@%*p9'8K0STFDB3-PG'9fRR('cYp3YYjNc39#N3BQJTqKd&+8e@rd1$
+d2f25E4r*3KmV6MXKfBDa4bLmP1k1SBH2*9D0qT!!Jm@qf&Uk(!UG*dhmJfrkc$Q
+-53e&1aVFchU,qjRF+HEDiiYBBH2eJ-RH9`THB0EML)X)*qre4R6E9S)Yr"0dB`5
+S5K6FS6BE%1l-eKSNKl6Ci2[fI0q!HI53!##(K!UUkJTpq%)62-UcM$S0(mA@3D"
+')K(&YFdN`U(pDjqEJR4,c!,adb!9$Q@cjNL-'KFhSCV9*(-[5*T4PSF,Fp$,iEq
+&!ElIc,9fDhjF2-16Mh!8&9Jh!j!!f@QTV%8b1qkHpiRJG-qKU0LjfF6cI)S!(+b
+XEVKQ5N,*CVC@*NijIY)H6Z@bBQDPa1#B%&HB)eP6Hje*CiCUF%Y@GSfFc9q'8JM
+GiA"c-e"KarLCX%aK&%f3!18!@C8iUFKUVRZ(K5Jb@K-*PSGeHS%c"NC9b'(G#3E
+"4f["8YEVQLDJ*+UA$@9'0iRI0'[3FGTTjR3D!m'Ei8rb#9r'ebXmjbAqB%-ifJ+
+q[Vj'H'39,[FG8UB`kPbR*ID$%DZ#FIkmSJI"'i%A+m0hG0&2#(dm)T3FMGeq8kZ
+VYH0G2%`!UZMJJ1)Q&e055eJVG-h&*C9c&9DH1QUc**p-r-B6e58UXG'&ffNF3DZ
+c%61ZHY#(N!"[+Z$KH"31iF[4keViPjaA%bYP1hcm,@`ccMMhG'K##VR*TI%8Z*&
+6@1@0fNCU5$1C)A*PCfRa`ZTH,&L0iDaKfC2LR3#H@9`pEZkrmF3lUl1+%Y0aYAN
+f%0',Ze-Yb5rU%8E([AEVT6*,BEU-VfJZG,'I,'5mJR&)YR4ZdkFP)K3dc&S51%(
+Bm)X&4eMPG6BXKFdX+6@pBA"@h[Vp"drNme*mDQFd$Y2T0H1B%$lKX0'pL[ND46C
+TZ3mCk@3LU*0Q"'CQ-N1q,E1PME(b,E1$VET+hYepCJ-9p9CdE!5(*FehBATGb5d
+MJ*@m9K5BNeG"+'NEjTX(2,"96%mF6+8dep%,-la1YHApcCU2JRk2l(YSRmlLj+9
+UkFe3Fmab@NmDKd'3!*+l15313d(%pDNeA9+r,QKAI6f2pPDG5Y'2pdViar08SQ0
+HhKrICCA%d2de18U[,fRAmN'GYrIh)8K*I8KJk0Re)BDdlFKIb2c$2rX+hV-V"U'
+rG8aTIlIh&))C&'S)B5Tb*Vie"EiT4Z*d`AZ41X%E2)V8Ra!j1B&3a'[e%Bmplcp
+4+'H6lIF"5Tm-%6j"XAp'#6EFLd4LKpHE)4j$8ZCbEV&`HPdqV`2@6NIDUp)F%aC
+rM82YQfk)ZeSTRU(*TRD9J1Z)P3TrM9fe#+i!p0DDHbIrDamEmXE(QKIkeKbYir,
+@(Y5S$[qEaUVdTK+fEI8RcG(*kZAe*(ebIckZKJ25idcjrql4'Nr2pV`L$'X*I"h
+B$8p&AKNHkBaD")@Jm-IkI1N6La(DL5kVe&mF04AUhU&1fLeK1Db[6d1+5fp$d",
+&4EZM,l10T88+[b5d0K'QY`6Gk#,aYAeCeCkKV")[ejiabqLRLUFlBiHc("DHYbP
+pGVb+RD1Yl@HP0+Dk$MGfi3rL1qj+`EJkEGM0U9eQX!M(T%5HlVkbMi@d#aM&-N9
+eVkTjPhXN9S[PqI2iq@VI[m+p[j`21eYCbmmEBSKa6imZZTj1Bf)3)+DEFEEj5+K
+[%h5Y(H-#d%dr&kF'Jc8G!K,(!N2$YDH`d1qhPa9eiX5R6eUpXI#2Ai$clT4I!a4
+Ejq`+XqF8@pm4#UkEeEakA3-dQ"MTHFrC)cQVa#M)GppYj!"S%4ApPQUFd,A$S'R
+Vp%8UV"0Jb)3#Lp`RUk+Up$ALPDriF2-J(%K!X22NIjhAkZ1PFqB+j'Z)Q6JpbCZ
+INq30CLAR"'fQJ$+3!(4B5cAL,qLr#3m%CT,-UD-G-CFKA+ic@TF%*3dMM91B50P
+E"cp2mqVh*HRAh$-3laL,C*m!4%$#-*fef&N1LPd`4VQ!,Pk$GZ,G"L&GHIG14a2
+YXab3!-+!l'TIP'I-RmbKDMU(a,+f+r+h%`Lm#X-FH#`PKh)lH&E2X(P[e''Sq+N
+*a9DL`FPAG((iS3p`H6(RS&lFXp6$XF,K@XcQiBr6RUbjNaR8!XJ6-BHd`K,I`a1
+RTJ4Vja-0kX!@Nc&CM(c$(dXEkFQjU0RIfH!AU8q9M+K$R#UMP1c[V&#M00RJ6G,
+!M6XrSrMEDRTY5S#1qI90("`0r'PKpQ0!Dc)pY`(R*e$h-VpD"d(Ck1b)qY,AeF5
+2&c(qkjlAhhZKC@CLm1pqp@phEmc-am1`+r3T,5FTcE&r@Nj$2eF@-e*dAYc%fEr
+LIEC+Fac19#YRJ6C0El0lBYDYi*JV"3rFZ5"UHTa&!cKe4%j*Dkpi#+,4Y6[K#C+
+BQDUUeKl8QKqMpV8dCB@aeGMUSfpH02RQr(ikJ'-Gk*QJM%Q$C+FEZRHH`&J$FZl
+*1%cH#eXHI)`EQJTj6LGe9Q99H'(hmLj145JaeBcHGGD&,Tqi1mJYPQ,H5Y1ak+p
+)0LD$D1(pNBk%XUVrDNBAMjGdDi*XYYR@[1`JCA##I&q#lr*lNZ(M'ZZ3!%kpVBE
+K(i8Vq+TmpEX3N!$DSThk0!B!R9b,!E&9MqZpVB`1l!U[hT'5"XL9&*9Pb`(mjUd
+9k"qSqHeIS[a[D)2kJJh(%NFe3HaiI4TYE+%"bIKHBCN1#IH9T%G`iTbFN!"iD#a
+@XKf"RXd)MMPDqX85aYHJ"U4i59#[%lXI,P!YVp2N$(aeMT2p@"MG[&ei3A9rq33
+5+[UIJI%&SGLrp2YY,SBr'$(69&V(m%#,F@+LpJ2eMJTHQji4jA3S!0kHA%eqekq
+@TV4&2P''MGl$$mbkNRXha86(2c0qp&3ePH`HEX'%kelQF8hB0'k3!"M*rC0#U)9
+d[Z0@*#jH[CMDm+Ch9L%!bMl%Zc!LQ)h$3cFd5Mk)hH&eBb&afj!!E!PGCpQEFf&
+eSr34hPC008G2U-Lp94jdKchjffF,lk8YdJflEVldKNaR*E44G03&,[C!+2SHFeG
++$!pXQ9Q2NJ(!h%41+9R$%fML`a,600D4lcR9[1rHPji[j$Hh&P,2`P4,%EBQ!rc
+H,SZKcp%($bQ4Bj1FSAmIKDKU)N8CL[90*&drKaLSQjc[KH1B[a1dZ"TZddbG*e3
+aVfH$[Bq"c(IL$f,4R#J@hT@YPEBFFRkFfUIYMfkf!K-!!46p1e!K)SR!"HS9Y1$
+b8bV[cf2X2HBC@,i3ILIBJN6RZK2SJ##5pI@Lm)cl%)r""45k)YPp0BGfTeY!PT!
+!-IPYcJ*LQD`Nc,(U4Y("mXp$MC!!qH3lX[f(hdfBpI++ii0biLc''G,`#$b-%*e
+H-SH1I5cRC'kY-RXN[K'ab[0lYp%EqXVDmIZTU1VJ0mM@d%'L-J3mMJKGU8G%I"b
+m[+k$@XK"T5A`LI)!mk1BrHY*%hr#+*m,kBihK"q6DKrpjcqXU"Y5Dr4#j-(5l3B
+!pSL$3rj-jq!SXBi"J!UZ(h1,r,(E(4&p2p&m@fYS%ZQ466q)@Z'8el25-E*fRKr
+V(qP9e!p9Jm$Q!IZCh'B*JT[,"4Dhl"mQ`'RN#G@2ZeLd+24!-LIHk$"#MmKSkZM
+f(A43cd(rHJ$13ICQ,mN&X4QV'rC'l&-Vq%CJMI#-9KFNjKm"-aU9FhDX*k"9IeS
+"Phr`,qK0feC-'HA%jEbf0PheRe0U#i@'TrkGjRa#rD)a+4GPPRCe12Vh-$AYfSH
+YQlbR4@bh8pcHX3dfjea[1FAMZq5-iSGFN!"JbClNj'bB24k23R,k!ZDVDFQAeI9
+p@`!!!!"#!!#JS!!!"3!!!!!!!!!!!%#EKjKhN!"iChL*U+QBHTQ3!+HAKhQA!(G
+hHiCiUSUlD`PdC@4hCEK99@P89RCRTfDJ#*!!'`!#)d4&9@CRGiQCQ3UCUU!,X!!
+!!!!!!!!,X%"%49999QCPGQGfCRGhChGhGRGhGiChH(KhL)L)L(L)L)LTLDLAL*L
+*QDQBQ)Q)U*QCUCUBQDQ,QDUUQTZCQU!+h)Gp9FZ+(EmXG9Xm+m@DkQ(UKcJ$)ee
+a`UZY3$Ep0*!!-Q!FlCI+G8iH-VjN([CLpIhdEQj$qqlre[3p(2QH#C[q-2Apq,f
+3!2C`m2$`F2Yi2Apd1(Ki[AlZ,qRpB@H3!"$Kbkp%244ZIMp2ij[XSh)FPfMb[Um
+-q%0fRHKkrGlZ(I)$Ha!'pU!0pd-[P$P[UTKdS)8EFd1Dq0[cKf4Um*BJ)hER"4%
+c8!"%BD)hi3ZlePhLK$he!bG@A5KS!)("GI#bl09he8SE5B%50mS!iPfU@D'Qh0+
+q''H8-*Af6)Q%$HL)&+(CIGrr+R#(CTbeJPHLUQ9Xj3hHMXl1MH*(Bj!!$J"HK)m
+RAfIkjqVp)!FZr$4aF(!!'aB5eNQEVr$J8"I!3pBGE*9hkmK)2[UYPQb@5`M$)S+
+-P9ZM6J8CK&[58C,",TMETMALMTej-emHr$*he888C)k0%VFe@[cip[RbDCiA@9I
+l8UBS'GUh"T-Le@C+ijC9qC8X!Ifl3*)0)$PeJNI2G)6`G,8bGpQ#`-hi43pq5qA
+MQMK,H)Hfh9!aeZ&#*SB5N!#Qkh#)'@&9[IGIBXQ-Y`-IRZe3`Z!-S36#Cb3ZYSR
+)$A'Z'(PSNJedh@!i36K2bRK+bB)-'F@)9+cDbE%3$C!!M39b98kDihX'C#!#lHd
+*lc96!G)Cd(+!PJ#HlZk,UBedG,TI2Tp-,)q3!!P*&9%mNTi%HBfq80-jAlm!eZL
+cd"T'LUTdFE$LJk1Lql,(,Aj!C5!V`5*h@5ZYP$9R"cjN4G!(HV+'Q`BQKCH9@q"
+DLX#$bK-JHXf')V(RTbc$HB,&iXB*GKp2irQ$C&cd!*KR[$IS0"hJ%VF)@5TcaYU
+Q(4#IHb2c)YZhH`8Y"-rPM-1R0)QXM6IF*K92cL*NN!$R`*ICCB&0)-Z$YJek(f!
+HcP3i09m3#CCr'e3eq4(8M*F(kkV3VfQl-(Z9'CE-iLB)1d`,0%d5qUS0(hbMQEQ
+4HH6"'*!!'ZCQ0EGq&35*K#@X2lKSr[[ZX3dG1Qp$VCUV`19ei6D'YT4[TcJe@'H
+"EEmSB9@5KjADBAk3!1Z06K5jl4A,#D!i%&S%Ym,Y3#DV0Vme0f2%2E5-FFfDTT&
+M3Sm`"U@Z0QLZ@r#BE&)Vjiq)88i88p%U8%qX012MRBDl5!`Kf9JDVVd9%Yq&S&l
+`3!"GE2+'e`k)k$28!XA)R86NY0J"NYe"L3L-#V5jN`D`FRr3&DQl6AQS"Q39U*'
+*3J,Ra*V3J0Q6,bkRq`F$#q0#QV%K`BHM2("#k$9'B-30"TTUaXT92eUE"4E3H)V
+ZMQ!D4dK*J5)Sr1V2+dQmHe,j#,L2)Y%q$3mrHqJS,3S'jCjQc')5+'"QMEY!#0X
+Khdj*MU`Nr$NB(9q8&c!C+3@(%3PP#bIC`fJ(c5RQ@rb",U()(,DU`dKJ"8eZc$p
+L3[la$#dZk!j6`r5-X+35,S$dLmZ+A4T[dA&mK8+M3`"b9+a+)&-4BA-k8k8k,2N
+dULY(Z`&U-6C46C!![XS0ZhFeTk81j'[8@e&$8Si*DQ[ZVS$UfD'5QIRer$p12Uj
+rr12Yjq[U4YV`U$,b&GX3I8'*8mPIi#!YG@PFq@V"*2J3Vk%N%+MG$%JhD#*GNV!
+D)QY8$&#`B8Q6!&VS%6C")@(`+QLq@Lm830Uf4f*FAMA-6aa'('KUSBSaSR&JmHF
+*JfVRh1MT+GE91U$S%JklUL&hK,TRdJH54$D9dVkmQ2ck!'mk3qYM-hQ0BL1eCkK
+$#Y"XdV0%mp&F48J$l#8ldU%JT`"Yd+f#+B65ZrUZ$Qb+YGcpk(EMi%*+S50CqH5
+BHbYTNK!KYer(%U&Z*Em#cebJ+fp-)%00Z+MM-!q&aNm&X)%SSpDfCE'%H-(f`03
+PPP0HNc6eXe$CeZD0qB2hZAdQlRE9DjYl(XMK5(jAiTNSTeqQB1Rc+'2Q#1DR1Sp
+b6NA4+!0LN!"0-PlU"82l1ShRqccS`*NpeZ2F-hTZ%fpH4AGlZj!!LC!!YrKrYbQ
+SV3+3!"e3TY9-&L!(&V3*aYjeLpBUeU+T5!ZYYSc3QbRe9B!Pa+R(a53Hi(MbkDJ
+9#0&YV*!!Mcr,+%qSUD,1Q$8JMZ#U'cQ4P+*J(Z'$UG`[a!#"!`Pf3(HZ88+TU$$
+L3MiaU'I-$4+YQLU*PN#0A01&0KV2HZlf(J8M59FJlcQ*#96RT,il$hLHiT(M,H,
+L0LQNX3%Ul+(EL+&TlMAUMj%Lh#KMK4Nq2`k20r0(m-N#53V0*LUTlM!E9)Cj3j1
+hMkK)$H$,iU2Tr(mMT@qcl(PpeqY&%1H"!jcXfmC)Y%J94D%%iTh,C#3XZ!6r'3G
+1+qPQE$GLAKGKRBbel#TV`[L(4!S9(`%9G,e'Mk$TjPVFa*(Ci"E*bE$90chCU!6
+QBD5T4+ATTNJmjSlR5T1Jd%2Yk(6,SKMBX-$BKi)5d!dbB&aF%"Y$FK65$*mhG-K
+MV,@RfDA"Tr5S!*hh#)3Q!D&mhU!E"&MY'`0""c(HjU+'Lic8&B'rakZIj#L*$r(
+(mLLhMVdCiY!lrMTaUS`*+L0l2mqQ(Cb-"qMXj#,Z4Hf1Q"cTaqVhpH-4Yrj#*`h
+XNNBCbb@,[MC9A8,k5-S*QA`kUVYB$43ZVZp3l+c0X@m3V"r@B46UUbYCB#0`XdK
+64MIcBHAJ''%3)'0B45Pa1cRT$YF4Umi4[U3k@J5$0*L%-T`L@MH2Ydkpj@qFd`0
+DU'$63'#VG,K#'krialHa3SS#0&[dVF4%GLd#ZRhe88fKkBJm1e!hZ&#hrLCchm[
+*mFD"iT4PK0%Z5"eEi6'U%0%A%3c38-Kd!k[iEN#`!rJJ(aV5E!lM5CC1-JbT!3`
+e@FE3b#0)c%IKGDhK)RZlVikKYbZkQ$8IDMF+3HD[&#mrSSqFFVD$"4XhBQ1RiPk
+kp#3TE1IUap[(dG'))jf-33%@ZJqIDYIrhTUTqE1kdMX(aY%c%SK++rqIELeQ!pc
+%#dF8"BYaY'[%iq`T,lFAVrTkrElQmM"FPS%(`3'$1MBrVUBI0JQ!CR-5BVahh@q
+#@(Lr)Cd#Q'8%81qUm*edk"#GQAP884$eKqic-i9"UZCdTPiPC8BTp"XNee4`Q1e
+EkUjjAXPBB(DC-PEF*(JbR8-8rNe&1DeCaUJ$Z)SfjEI(i("$2jeD2ab$C6AQMb5
+Y%ed0$b3#Y!$r#Bj%m,-J*63-jIpp)@rNrF!2QflP(+,-MFUZcT&D`J8U'pH#S#m
+0"m[6)#aYa!#KT90aH$HQB6kX,+DLb@VM2X#59kQb)r`A@1lHAjHrRq%2%&mNbjE
+C+&UVCj6'GkUaC98Gl)jUi-Sc+KJCaG5likDfpCHS6[96b&MDVKR'T`(c'eQK'+f
+)Mb@XbZidk#0)$(GlIIMhQYjl`[ZdXd5dXZC)I&*cAk%'6PdIdLrGkp"1Y'[H6Rl
+F4dk`q%hM3)Y4qb#DaA$C,Fj[$ZUJUBPfU`VVa1$JQA3&GE"aCZqD`@c)keBKS'!
+*8dG(V6j3'9VQ)0[QPmh16A'U[mBAKRP'3-c#NR9,D5PHVBdh[[#@*62`%M2`bDb
+5TT8)aCYh4eJIIY+rk-f5&b"`lYK[lE255*A-THK3DV!J-$jZhrKIBr@SCf2LX@Q
+PDY,IkR)#mf&*VHHS&4-2Eq!m1mUIRjm1,fF16aQ0PhDpcd[H1X",b$U9j8UEj0i
+8m+[6APS1%T1Ij&ae$HprI69iaV6MK20qlZc)G*lXlYcphU0@+`Kp@UV0*US8hJe
+b+@LeZ",UH$VBUNSSR(0U'FDE8@b@T9cdF*bV'XJFTklCV8X6L('iE@d5[fT2NCK
+cR)`[PQMVPKch,ANfKXU6CJ*!"Lcr3DT91!S6@bTP1FEr*@(9qipJm)(,dD09djd
+@+dp453qlKriTI$(NjJd3#`p&U*FH(Q"'GE8Ec0!!DLV3h#jHF"fcJdc[i%c3m%m
+i(-h9l1mJ-Zl$X+iA36eeCA32lkjb#ZCUJ6*`@DZp8PUj5Ce&i9cI1@Jq5Jm9`a!
+Lp`T-fqPDjG'3!1QF%HkFVR5DUliI5+pdE$`#"-KPa5[[R6)8Qe6P2GJ*b@D!p#N
+IC9rS#SD@iaQa`fFR&N&*A(cLh!aT!(J()(92jlp$Um@qLU)HpR)!r"hMkjcAZ(S
+U(U(T5P)+8+4BUAZrZDkP)K[RJHQXPCNARQ#A8VD#P5k&$@JP*2P0&&VjGQ$P*qZ
+cdDpH[dE%Rm+`m"X*RBbhjQdDL@+6JR1K#!9l$i6fL'`mMf+S'CDq-ZDCFK['K0K
+HB!lkjN09Hh*[[##L-cYB8dQ`hLN#[eQZDU)`f,bDY9E"E*5JX34'6lM5#88q4N*
+!Q0(@9[k+aKGp`NSI-hB%S951EPapZa-0cqP$QjdQkSdqBZUbedj12(iNb+)F"VY
+qDr*prq4Keiq9CKfVa6caa[IPphhjVmEia3UK"EXA,kG6V'KQ$Ec$2FMj3h8ic`F
+1l!A,Pd-Pp+1aDGHLV+KL-Sk%A6JVE(N8"NCi,T!!R2S&k%Fj`jSKB2Q0ZVd-XfS
+hNeb5*TH@$0BQSB,QBAcAGGmfG1$ac4DE@NHS'+QL(q,!A54Hj*Q0Y$l4l$IQHqi
+[L'r!+,1XIHiJKY+'hUJSkNjURa#R!VdKdE0`(&)E3bIAS6I(80X26Nc#SGkGLT-
+eKFQb-1X-8B4jfmU3!$Cb`l-Q`CB3L15ZR0B,IAXaHRdSUTe3%!HJDP8`@raEB6b
+)Uf#&AJjqVR$Z+YVS$S2BLEh*mibU$5U3!)"e6mTeEQCm[cG3(+(b@e[(8Q9`9%%
+e`JYGl!*)E1[NZbbmMre8mNFhM%9EXJr[G@T88KHVedf8E230XhQjqVPi2MMjIJ"
+2jIPcp8)E)C!!DG-I0RJm@"k)GfN0@'Fi1VVjZ[iG2(fm#"efI(YarLJ&F82UH*-
+4*Ie2%PU0mm'XqlPcNX9E*CB+c#hY5(Qh+L*1Nj'UG1Ke#dQjLiAVd-$3[T-&Dk`
+e)rVU%"HcXk12RkX4Ta"cP+jMAIT49$1r-ela&T2hh'i3(a2Q+XF1$RH(%*3PSe,
+Pk0(IBRM8Xd('d"JlZicQLIlD'bKQSjl4%'0+9FYK0JebeS)*+aafTMGMME(frIr
+99Ue3'C6'Cb(%#V#8V'@ZEI-Dr1,HFT`YahTQ58+XV%G#9cS8+MpF`QphGPUm!Ab
+lFDe(pR)V1S6il%9NRBRA43M(bFUX1408Frc`bC!!H+D`k+9kJbd0HA)iFMY#YDp
+DG&DY!!G&UrVD[SU%3#ZUbNmNE6cb&%3UFr,"SDc"5ZM@N!$c3Gifl528(8DK$YY
+39a`P(b82`N2QHUmNV)39+$%8RHDSEEi@ZcAL"M"T"(p`QUhL6e&raSG(4%E1E95
+qa9kl%,4QV3`CX[,Fh%#CfjZlZkMj`6@Y![JE41-S$CZE5&rPVlG&*S%MQZ!4#Qm
+*1Jf8VM"02%,[e(3Y8Y9'M(9R396Ucf$H'GH0YU[U$N1[FLaXp3KQZbQISVm+ReY
+k&Yp2Z8p++CYYdDVkK@q#@9-MI)dRrEl*VTA"YeLPe2a!8&d!XmMDb2+HAG62'Gk
+RUK&HkLUb295+Fb([@`0N5Y1V,8I@dl0)G8`4ZT8UCC)CkcY-`m2Aj16LAmda&LH
+AbhFk%'k90[2'maNC',%N*aU+0GEkEaaIaE41Q@pcN!$$DD1H+H+`8LK1"rC9),'
+%MIj9%MkQi$8%6`,9kB`GLXPTdF1ET3-hT$lmBKpeAhlCL18jkpBMNrS&Y*cmT)@
+K&Y+#Uei2Rm8jA#NCA'fYQJDmI9C"fNGQa)JNcf8(1m4LSqNSd%Af#T8[qcHAh5P
+TRIkN`3%0j@(a+$-h6,fTmM5lq$AL60'[pP9iYJ1"i(dVBNfA(5F#rD1$TD"3FKa
+1+"kdR*eIM-9JcNI8RhCAJZ,VSqh6[kL0BdeqKYerT5BANJ12K"Ce"P#MQ[L4f9[
+jRpBhX38p8#882&(T(2ePD)-&T3dTaD(c`R)qkRlLJ'P1FT!!e+i)J&KJ"C@**a(
+II&IbEpqU[m`9r6Ejbr+mic*[++cLeAlA"%6Y8"$l6JK&#TIc4(eS64GAYZ!!`jU
+22HecFUjIAcj$U-'l-!jLcCKPAS5VpQA#BKXi[L"F,4Eh@UYGV,`1`L[bT48YFUG
+1#GD@caU[+C&ij9!GYEH14@UFrBfKNl2&(N54THU#BGa-UfIi8*EG,fY2S-(2(6,
+XY9TY(d*"i1iZ2L5YaGjRl0&iQ[+#q6McDU,'84eSeef`H$,`+-BpJXY2EYk0(T&
++&D[HHc&lYEjl5KA)'k)-l+@B9Y'i"Np%TTk+q4MZjR15M"XcC1Ep4rQ*8&d4ejc
+T[U6dHT`rU'K[9r8#'f(khDMh#4hP@[$4U#RdDG$XEhj+FN0eAEFJAQYHaI#I-iC
+KJ8D`d$44rm9['6eeb&Mp1c-h#N4DUQ2+GH[Y06H$%di0BkRPpG038E*lR1hi+rD
+NAa'H4VZlKjAI%!Bl3BfqQjhi@GS5Q40B+03jKfIQ!hd(XQE'#CVih*pQ(IP$9GU
+#jVV8Zb-pmaiKK8'A8m9[A0DSU!JVf320VPTp3)[9qFa@F@Q5%h*kTjaPGhi(+)c
+0YXa8cchdUZ9[[X38E)MrY!cK@Y8Ya(*NbI@a`EC-CXlI&HQ*qh4crR$dIVep2+Y
+bIJGK%XbF2UaF4X2V$&!-@$Bf"h!`8E+$lKJS'hVBfh8`Ua2c'0+Fj$hqS+26%[X
+h96I&a0G4jATA6#8&Gb[9h5Pe"A-UK[a,KQ9BU&DX)Q98QAcDE$9@Ya"06I[+DhA
+(i4ZcFpF3`cFk2Pmfl1,rhB`$eY*EGRr`2kQk#FTh&q2i`*kI4a!"FA,mZ@(eZ)$
+Ad,2YZD%m(Sf-fc9f$e6`@1D[[e!+i#K1V9`%PUC9PeVZ"TiZ'9[Jq-'Q[pUPffB
+Z6Vk9k'&(drMq5)09C!3-&6J"*G,jIh!$N!"6EY4P+hi%lXE9Vab#"AMT6FQ"VmA
+jmCr(0EkHDkhdK6V)SP[UQTmP%9%d205"qABZANrAVKemh-%HYfdS-4G$FpF1$QK
+l2DI'mmEYq$V05lh@Rlh6M*ikrXaVi4VcR9[C0AH@U4aLD4d$`3e#P%l'LD#X+,6
+9*(1IHN!!G#hU18%5EfL+1AcIQ8Z,Z@06NV#p5@-dNMHMHAc8YkJ-$B(8kcfFIEq
+Za[,10TeDAQ9faG,5a1Z[-E`VINKDLa@QJYGJRd`CUNb0iPA@#j@Ub"k0cQqmq6L
+2()%fm$!9f[%eVDEIE+r#(jbTLID%T'"1$dir9lq['V`2J'U$l-Cea%m"ViFMqDE
+Y9S3aIS(r8+C@Kq$*%VZ0-i94REeQeTU(&pYJX52l3S)aLXQ&3(ME33a'%ejKdYl
+Jfm8pZ#"ZqAh(Zr81%Nq)2*iAACXSA2mk+)I6q2jmIHYH!0-Vqp%NDbb2qR4[%)S
+[@D3`Y[9LDdifrk3*fSq)rr3a4i6`V`#J$&Gb!(Y[#i"R[-$DKck"+`,,DQF8FbR
+Z6dT1S(fJF6iXM'BCN!#JAppdD%E$GAZc3Nem$,3681JQcH03pl+YMPIkY#BGDG!
+42%`G,436,J6ia*hF$8(ii'*Li!Jb`!pI#0afikpj`B21r3jj)!HPpZ3K0Falq!`
+rJpLFPf!(hqUqmK[*aGEkkkr5[IDmG@'094i!f($!fNd[4,l-d3!ciCK[e-GkqqQ
+2f5Z(H@(k@$9BS,JbXU1%I"6XDh-"U,piM8(9#,4B9m'`9m2$@b*@N!!E9Dlm5Dc
+%H)#"hkl9pZFG1[CrD(`FdJeHF+LBqc*E41@eDq(5bQJUAc$*-J%1dVllVcm`pcm
+[br+(,emd!MmZ#9P(X2`r$m+!!!"#!!#JX!!!Y!U`!!!!!!!,!%UEL,KhS'GRL)Z
+jQTQ,Qj!!KjLALCJ,L*Q!TiQUQJ"J!(4PC'CPPe98DP99GhDhCS!)J!m!!L-d49C
+hGiQ+UkZX!-Y!4%999@CPCPCRChCRGRChGhL(KhH(KhL*H)L(KhL)QBLBQCQRL)Q
+)LCLCLCQ)UTLCL*LCQBQ*QjLBZEL*Q+ZCU[(iikkl*qL2`rEUVZa[TRe8UMc4pdV
+XT@4pJ"2+V'ZPf!"Ai6rE#[#2E1r!!P(cjr0pF!)2Tj2q1@2LpQTm%A0famhejr2
+(cqAbqARm[dmrQrT(bqAdHEl24rhp8EGi%126hlSq+(MrpqAcpImiH12*kZ@2UTZ
+hhel0Z-I0pRerCQ!$ICjd!EqNG1q26IA9(h)(NVY8IAI+lXMdjiqq9HbB%,iE36a
+-I%!4+1k9q-DDf&[RM(m+m-Ekp14-J4#jkAaYTUVeee53!0)"%PI1-V,+Gdp8FVY
+8liilCaaRIEJ4-)'qf3&+2[[TqmkXBqr,6B#ApYG8lX*aj2ElrIlHA1"+kTJ1!&k
+%Mk[dprq2CqIia!jDmGhSjqF!0RaRhNQDAl1G3,jb(V6TD+pIIS*"kklTkY&XmC4
+d+&'LZlGPL8AK&2Z+,Q!NUGmmXZr4U[PVadDki3KS`"8Jd(J9(de+T'2bqImG&NY
+-l2!JrR422(M#%G!-rSLU"+U@J@#FEIZRK2('ZlC($IKM1f09mjBJmi5eq&,T@DS
+IrACBl34HUIIi)"QCJ0F5IcUaPGVTIUMqYeD0LBlmm2CL4Te6`U#@J*Z'999Ge@0
+Qq0Gd5T(65RCQ3P5"@I4I2A1qGe8e'2M$m-r6Rq,"[KS)5ieif6m2J%HN0d%,M(N
+k0@U[#Ph0rHH&NpjEAq[kZ@'LGfT`8i1QmRKZR9@'LpmHkGPJ*QXQY"JAXjQ-kYY
+`E!XMD$QhJ-B98ZaPAF3H!+ECJ"8#($IETTBVRNrmj+hRRKd&&&mm-V-9015!ZM5
+i0Gd[Y,@FVU!5,b5pe1k1@#SfPCE6$%ZA`G'QZ3CB4M3(0fhIJ!8`a$V)%RZ[V93
+99FlX5[N1cEQ2)`[RBLN3fKPD!J"1P!Rldb[#KA(31Ld'SUPF'lRKRZUJ&6%%U(J
+@(KMh9il83RQ3!*)Kkrq%hhS96`55DU998pf)-pGN@SG`-16"icZ*ib,33"'b9qb
+FEXVG)2)"BH'e!e8L&EUra11kqHkm,VKb!#ZEFM2%56bYQVY*UZpKfmdH`%@)-F)
+pI@!d)IiC[*j)pYFS!ZCAeE3Y#1%l`)FG-LPk@+`9d`Md@5#5irQJcJd(YPTTI,'
+PiAmkUr#PV&B"8T!!lm0&H)GBMVP9M6M(!1qkT"hdU($XZeK2Ci&-KKe)#9BKrm1
+CB6"&JE"0F4E@),[AC,YTIJ#j"S92hqJENBNJ2Q"e`Mf#lGG'"rJhGVbX8P`$J*E
+D$PL*m6T,`$35p9I508YdY0GJI9McFh0('L#[ZS$h2BUP9MK8DCPfl#X48!qS$65
+$#Zc0H[VXPGXbPXRRmRNI(D5kJ&D"U5IH&2J'R@J&*(G+VX!G"3&,i!hi3j*8mpf
+fX)!Q((3'%qm0RDLp-'Ql*9,(U&$"eaKCY)@$$mQBJ!Aj&%J(C"BfdZ"N(M93%bZ
+i$DbFHJ(QLAk9!Y&GmH*!EP4m`3ZQ$'K82UlC#%d+X%8130N5H)b"S-(%hEVk"`B
+-VJ$j)'6)E+rrbJB[HNilamFM1D(#+8-aT'`RXp'BaLel"*@SR'NU8amJGi#+-B6
+lkV-X!ZUcIbSi-kp1p$##Gl3T"9Lb%DTQEK&B'klHeXe`aU!dA1e5G!$6'AE+X8@
+45f!GN!"%10eQJKEZXQ6)V0q)`95`121"@9rPa$3JA#8K'rY%*+`U%Mf13Jqi*UM
+)H`,E'[()eX`R'-S*KX$AAX4)b64#6)"4!-S'Y!%l&fJDH[V85TkJjK65Dd)N+8[
+`@Dd!JfcG+d#JVB"*dY5EJi1@9-BMfbXbRK#@$%UU-PS$86I5%,92P5B4U#U%cPk
+59E,X!bKQ!)&$D9E3XP6P&U86&0kSP`$A,6*T4r[TC&C-j&Sd'&B5b[$'34k'T)T
+K8fXb+Z@1'UfqXR#6Y5Z!1LDU#,B*lTCPD,'C(BK'B#&YfJ*lmV#E0%@0V5)BC'X
+(4j!!C8'l&G+EpG)FArQ4G`39'`908RT+TicGYe,b%58XCJ4$&-B-SL))2P)TJZk
+!j5Ba!L`&LAHpb5-K*ebY$EmV`*f)'Z3K@#Y#U[-aG#e4d2cc,3S9##66irekIlI
+$TrCV%)klk@[mT4`C5Mc`B'B+%)C%&Gc*2cFJ8k@bGb8#QM5f'+'K,JleB23%H-2
+ER&'1dRBI,"kKMQMd#dSa[VhK!%K+BECr8Q5Va!D2lX8r5rPLPCbjaXHrdX&`@r[
+e16&MPF!AX!G+$!95XT)E0*e9L-H8['5hBCD3!&6%3i`%&J%L3+6ZP[,34Gq#9h'
+PA-Vi68`hLpLQ%@'CZ+,U@+PEd8pm2CFA+XE`TjE0cN5q[)C@k9B`rE)%DDMib"@
+`X'Iki4-#@Hr(D4mGZHX)0NN(G@,Hk20pe,qaS1U1()A(i#*h,CY4U82360KP!X!
+V)c*-C9M1RXd6'0lCGXi2+KSANZJK28-m0,jpXcE3FUJU2ca!aUR%Sc-Y-C!!4[r
+I)e%G0"3j$YCTE%J8S!B@JDa-AI+NEXRCJ+)M)M4dXmd%ZM0N3)l23iS,m`$CT2Q
+D-(F1akc9Q8&PI"I@j"1K8`6TUQ2,N5hNf82(@j+Hb!QfM(P#qK$%)%p'Q[CKf9l
+MC0*p9lIdqp$""&!JH%0C+jJSCi$Ye#(B$kPqJbKH6#1c)8Zd*0BrEK4T%1GZi@"
+"F)BC"43fcKfb[VTN4`44j9hriZG%6$*9S$89QT)R4NESHR!CJ3(UUJ'U$PF0-JG
+DVb9(NTcjiIN,8SFU%d%bBL$M!+j8AfC1alFC-(B3-hZ6K@GVb[8b[haCEcpQZ1q
+Q3%blb&(#KUB9AT9`1MXT32G55M`)M"0D18#DH-Y580%G8afhZ1K6ljhL0%bjh2F
+224(m3Bi3-[HTq"-5b'Bj2F$LbRCmI`T65p6NL#('(ZcS$,j11Iq&8XKk'q%3T3k
+TfDqEUabeEqAMQKb-#6p99Vq)-*Zc(A414b"i$hR3A%RFJPF[&kI#6A@5FGk[KdI
+QP'$(3&cIVrAfq$rQ[%-q`kmh1+#),FJeaIBdcJXBdkS[)f5%EmKb*3m0iD-F6)L
+d319&FZfENaf(PCF%%c3@5QN!J*@CiIi$3,N()cf4r%i5+90*h%QDZkkh'k@p02&
+Q-SA6KM&8%ha+k'ie82MjZEcH9'AHEkZEcIBZRXaJJ&RUh9pXZaiTG3446+J@q+E
+prUI8`&LZIM$NE,`XZ,ZNXbK'SF2b@PPU@T)-,U`iqi-$ZD#$QZA(P&jQE@8$)NH
+F2CprZq2['h)MeS2cI0@8DLbL#E'hR'aX+3VF9rk"(AEA2Z@G'!i9a)BT&2#DfP0
+eG4c`3&Dd38JME6485@@[R*V-0&PGhBDl2KZ1Li2!cD,'I(`%k2Mk0'-YMk$'M@,
+Qe!hJ`%Sk"NeflL#&XG(8"Qm&fIaKlKd(@FIVbM)a@DiqlEAC6#JXM#MZ+BbJXXi
+K,4`MLCE23`!f5eM%dcf!dUeGA)c(SLGBU[B%LB`$0LF%YrJY9NE3(d1J-X,-(!k
+836#!YK[LTFH4H!DH#NiB#@B!kYZ4mcGaQ)DJJ[C(r19'+iYPIf!NKZ[Ik24,6rc
+F`PHKSK-cY5(i)ph1lG'3!*EX"m@C`ffFk4F9HQm8qjYZG0HHEY41i(K3CGfURSN
+3Z&K)rJI,#4RZ$G6hSER"dLiP+TEY6QHLpR,c3UADDG%&bJmF35liV-bL4V`LFMB
+GEN'GG$4m+42-mK63(KeQL+NXCLm9@+hc&[Y*pc"5DJ-akF!e5'-LZ1!k45F#YGd
+,b4U$iL4@k-*hI%d1cr)$QKbh)cI#LA%)U#"3!#me-dB,4R@KG"#%%JPpaXjj)C`
+$CeG@cK-d'XY1IHf!0K5MZjL#JIc%33@qZ5B0`PG#'r+iU$KY#-5DeSF&KBc*dV%
+0VK%J[SY&d!'M0#Mk#*!!GfFK$KZ(FK+@ch2AG1+iD6$CLT!!dIMfLSiI`j!!rV9
+NF`VU`jjUY,K**KRc$mp[$hGYZ,(0k`9Lb1L8`P)ik1EfE))rS!C9hdZA5*qKl56
+6#F%dqMN@%Q@(k,LlCfBEX8%@jLERLF"Al,j@XKZC2XRhLrdr6[fYK5r9CPMc8Q"
+J`j!!Uc0ccZ%ji5UaeCHkp-PX`ENcr'Xc'61r(H*ihSlYm0qiK-jfpdmX$J((Yi+
+0Mlh$h`6Y3eUN%je6,hh3bp#$T[JDfei9)E2jI2r@(Z!'MeKbZQmZ@Nf)Q%d9l`U
+#*&DK[BE"i2&ZX+`KGR3D&VK`5p&YR9f*jAZF0JTML-h,Rc[BR4RI&R)Cm[(XP-q
+AcrhJ+&DVGGHUCmLRI!bQ)29-Y`*YRR9HFirMl!5KE2'(MKd+)[ImHKr-d-bV"dj
+j55%d!Hp$[FEC2Q`%2%2lG(lFrp[Ge-q&UQh6jlaA'*(d3(KB3SAi-Y3`!8*R(Ud
+B$UKZS@KKhIf%-P"J#3i@(hXAiZc5bqDQP+ZNi,eVj92$fSVMQ#1qIE@R&q"3G&(
+e-&&GRX)m'UNZRDlEhHYK-qSlZ*N9H(EB'IQRXZjQa+cDqM1+'$PTK61R)VeehR@
+[B&5AAH(5Sb'k6`!0R-K&qfmFMArAa-EH(+dKb3`c2Q8d%RT2IZLF,e4Y%IG$A!*
+YRG)b[(!CSJd5%TSpa[)P2EHq-qL3!,IQKh*Jp5@`haaFLEl@8M&Aj%P@+#-J-VN
+aVY)V2PJhU5CH'i,dlRTf"Z@f8@[C[Q6Ql,a"8D-(P#[AI&HEc+#h`mAIm[Rr$aF
+%'!',pDA2a&B$Gd34JZSk`++pC%0DcHFEX+,[Ud'0@3P"SK"!+q@,Rp0VlG@E+$F
+h*@ThREJ5d-H+-H"6Hjj&EjRR%3piS"+*,8q2!m6MB6l&+h+rr0e"l0d@d`+2paV
+8Kh`fb#U)mZ*q8,dCGLaB`FhXMLclMX`MBpb"eeRd-eNPmNli9!GcCfB[Glcm@IH
+!GHYjEKqAcrfH[cFNl*2cG(S2G8@NNpl%TjTNIh2Y[RHRi45$GI,!N`eX1ZB2X2-
+a*RCm'cNd&L"6S3'ETHjZSI!D"16LZ83mq+2AcFXi+MkT6[Y1G+#*@JeE9ZmJHL3
+%ldb$r[MX23qR*H[Yhp$I,mc)hp,3*D1r(L0*%C@QMmKB3q!EmIL$aS&J+Q333A9
+QLSr4K`%had(KfXQqkFEJ$2qbYQXUbKDB+V-Gq[C"0j!!j3DCl9feKR#c##D@dH'
+9F-ckP88AVbf%1-YP*%"(!@R"`aX"%qrF!'P1GK$DK2*UQ*5!dh&I&+q+@Ie[Y0r
+-Bf2bF*'b60!DR*pmKc1NBEC,R,`pcJ9K@*R$j`iE!0D,e$fc1N!mLSFC#6+kXKq
+IaVd23["2FL%aDfmhPq1l(1H5`ql00#j-&BQ&TJB%VH2F9c[,["cXU"q*dh19`Ip
+`3P"S@iVCq-p9YSf$HLc2$l`JB$)$mN,c0b"Tp)QhRkINFR4AdcUNl[L!#@h!fLG
+Q9C!![N'A8m+T(Rl59'EM[,K2,TRXANp1AL!XDml(0#"MmF`dA#`ZIQ@pGN$,r#5
+TX&96b(XP!r"`eiXXSiml%F3AZ9-bG#MBi59@!cPH"fM+kCQ"X$,brT`eUjD'b8F
+Y%5[UEdp)h+!L&I-RMIhp(bQ-,I+Q@k`b(q03T%X2RVkHGhm$6lKDJ!E1jP6r%0'
+V#Hq)Y3`#1[pL!qh)0,!kB3pjV2!4bS6R"L21$L#%qbE@V&R8b"Xjmc1hZlSNVHZ
+@MDcrc$jkTAFh"1m*p*I&r1JPY6'Z3qLqaj*#hYh9Im54q*IKFRLrDkpN,5Gikle
+H$#0Q!Fc01)R0kH4k@Y5dScibKM+9V`DB!p1LV$`C&)NKiLJ5FB!A8kh&Aq$`[Jr
+cMe5FRMkkiHDPb#CXf%FhRAeYX%Mm#ZlM)d,$DBHk8h8II$lhGScjI2q,e5QGfTM
+5V%c*H@KkmdcHZYIB#peFJiQ0[JZ3!+I%JG$3aq%iiNQ9Yb5a2IR-p9`Y620ZPFf
+&Rl`aT5a1SJYflCfEP0`#I+3Ka2)eSR`bHqTe2@bFBpPHei2`Dmc4Qa#KUZUQ9Fr
+CrA'BY#CZT5qF`$cNS)L'HkIHFX&cIiQ)LNS4KE9FGc2q!1G&Ki&*,Q@M`5!qCpk
+a[*K&MdIKL*P3kGSUqISM&P94iR400*-%UDEEb,Krk8KVY,5KJ`bJjF4l`hcS(,T
+U@e9Z4YPk)AmVCC4lV"`M[j5$B[r1dZ@mk)4RM[rN3`p2JqKX("Nji(jmm(Xc,[c
+CETdK"k#)ra2UrYm`*F*lX0Dj(a-a`ABmA3KE@RHjbDL5%"iCp(VT6%G@dp'SF(i
+ZGXka@lC4XMj$XX%mG*!!h!6'Q5q*MI2[5MEAXfR(--i"ajjXXL9L9c""qL8Lj((
+1l@pXCe-1-2$cEcXQa"TeYS&24GE"($bTT#8I$[C@(r1-HNUB$UlpkaQ%LMYM1Vk
+!f3@4h1Y4*DI'TB!S[(S)V6aI(hCQ(%Ie`5G#1(rI[3VQ[pc3GNr*PL8pk`am-H4
+hCqrPmhaPVFQRF1bjZEcQ8k`G"B)*3@YIMH-r$[%Ml(%e04r*3AiL6A,#"MVDU`c
+a(a[e%QM'+Ua093kI*$$@p"Jki@YLdkiMcaiakq[Krc`mRN3(!"QLUmJFaial'!+
+pF4![TXiD0SFEfAF'Rqpb(+4Uam-SJ*m9SGJ@%eZfC,aFac'4f#TChBM0!23QMa4
+aeAp)YBiHT&*5I"CKEam2!`-PX%j"+FK+IZpeDDKfc5X-j&fRBfQm$I3V'%29@Rr
+p5@4j[a4,,"ddD9iH6G6)e[)BhP1GdZ18iYc1&CC#4)CQLXGia[hQ-iXJGUf%aQX
+V*25'EKVN!DQ$H'X0N!#"*051*i4GX1hN-6lFCmH$mqLS%QcrNYqaQ+&PK6F15e(
+FfDX`YM66CD2Z9A3EXRGX0&e@2Y%)IiqUNA"5)q-`RLZ`+%5XTUb1SbllcL)Tr[C
+&11E9UI'J`V)De`9Fm$hh@AH&$aIBfQaLfAJaTXa6#'C1U)1TX"lLq1,1#haGbA3
+e(QHp+r3h(q0*LkPaT,"mEaD"MZ@bmA-1rI-ID9ml5m2D0m31+bYTNhk"(ckmJ'8
+XU&0RPCX(%&h2Zd(&m"6kC$eTQPa0bb@miRNh"(%0YbGh,XbTK2&KDMkb8fRTqF&
+FS+#cX((!-fNH-J2dVcNZ)Q%GKl6aAXq(Ai*Haaad0$Q(3+8K[+ei@VeM$kbf*2L
+"Vdbd!5`qMiqZ3BUl%FP05!"cUUfp`*02L%BjeR`+GaNp&I-j2['pURVX!E3k$cf
+(jG#*ZPh-d$pNXKR2kkjfDNmFLH+8614k%6k1FqI1RmX1&qqU"5Vdq6pec6d`Vq#
+(pim%rfA93YK)K4S-3+L@p5+4lTr!)JKBi%1!kIIkI"3A(J"1@k4Z%4qd[h"pQX9
+Ib1`4ql9`rRiG&`NL6+ZFY&$l)[labhCrI0cFb%r`"MpLFZL)(@S)-i&hjG29PZ#
+4`T+SE*cD#"8ijE1(fb(HqLjP)XZ-"J4I+lQ@jd``[`rD9pASqVP`i@Z-++kqf*S
+@NK3+b"r"PAT+3QTZE+a`4SXYd8Q,E0S!apb`#49pY$[r3#U!c2!F)h+l9kN8BH6
+3Z65bk%A)L)$[+rZV(V*4kJEGil&diG#N@dfRP6mj`M!1i'ZZTmdU82p,3ZR"V&"
+,2FP-(ll1hH6jSk`G)8$4+B+8q9iaY%G8HkdV%J(,lA@C$bJ`k,rpV4YddlaqX'I
+hYaAZQVaI%9#DGIdN+8UE!kf`H[VFDe2q#Ff@i6#"mY"Ef5j+ldGGAZr(fjSrPm2
+F!'3FNAQXm!%J!q'9C3S!8f5m6V0dYcFG"eA'9$kF#!SQe4jjm@'j%@AU$4qC-jE
+*@CblUm"iq&1QQ#pf[XZ%B9'!4Vd,c@YR0VN9288d,i#@6i0J`%mCGECc+G,mD#!
+2RYI53+BMJ[YBCG(FbpB)G*DV*6dVMMcMKF-J4$b'-8Qmf-I,%!1R+6#VE30(jdZ
+*TkLh0I0Fi*i1aJa$ciGEE9T0%BefZ[VH%%&4hb4Ak16-#[VkfTD2h5H*D!AXSN2
+[qRSjfpHce*pM64XXfZESccRpC'+G1Nrk'bKijbi*-`6YCM2f-q9el8b)M#bqc(`
+qdr!l6ZXJCDeq[LFTSG,Ai61"mI$@`UQ&kS3X,9[*6KPV!HeP1$R)S5cKb-VfFU&
+'5CA@eZ1A3))X6ABdL!F)"(6J*N+5hZHMGI5T"j13!%ep`DEBRi6(e-'@%660ZGS
+kZ"*5XQeb83IXj`%%1PrB$KMJ"+Se-@-2%HbBmh#ij+qN`liLV3`Q,SCCJET6R`N
+#%$mV9dRS1U*D*,JE*mC9FLHI#P0bd-rVlDp4k$9jLh4(b`4Se@re63r0E&pbE(l
+miMPeTZYUmUpIZ&KmR[Y,Lf@0a!SDi#U#I2SHKF"Lc9`Ed-2,lE")(ZZG[P[HLJr
+d9d%4IQXprVZ!qGlQi[$aaqll[ZMdrTkb'BQKhd2f$Mp[frE!!!"#!!#jZkX,"!X
+!#`!,!!!!!%Q+U!KiS'GSGiL)ZCL!Q*!!aiL(HCLCKiK`KhLTLX"3!(9QC'CeTeC
+9@99'GfDRCR!*S#!!!L-d4@CRH)L*QCUkS,c+X-!+!-!!$!!!!!!!!!!!$%!d99C
+9CQCQCfCfGfChGhGhGiGhGiH(KiH(L)KiPiL)LBLBL)Q*UBH*H*L)LCL)L)QCLCQ
+*QSQCUDQ)QCQCLCQCm2KMRUVPkSp(ejkj6[ajVFXGq2`P1FVm)dfCSmXY0Z!#R4,
+ki9B4mZ2Kqq!'rrlHrRiirdpqCk(H,XM`rIMmdI,`F("j1$rlbF($(bm2Up(RpAQ
+i)kGK*,Meh4rT$`q[q2pFRpBH'1plI((ffhE,kY(912$kI[p1)!Edq9!0jd!hh4b
+E)mGp@@2+K"%bR*I6CeaimFHDQV4)%4dG3-f6P4!)TMG6I10ZGKY-FBqkV#Gp@69
+1Uf`N&j,EikEFe@HV,53TJ#%T[P'QZZhYPQMUXc5[M2UP%))di%M#$IK5#5McAfr
+iPPR(QeC+`CIi9CC@B5M[I$Qj[KimB)VRN!!F!ASC(fr,Qr[lrMq83@@HGhUmRN!
+'acPV*QEEp(N8&q3MeU'++XqZJQ$ce@5c8C-)d+*U+V,Y8bYN&VH8VC-#A,6CUTV
+adkYG'DqR21M29#%+-!DF(HlQ+3a-8D9JrR,2+m'SqFVVEji4rMrAf89dj*9pa'Z
+-U5hES3!BrPd!jH@h6T!!0`BVfmrF!k#2hBSdCF1l5#6B#le*6F5KJ3MRY[dX,cG
+'UcXYkj4`ZPPUTVMK2CA)*e#',VlFfV,9CSLT0"E#q"*M$(!PkS@)VddJeHHdTQM
+PVY`PAX4DTk%8G&AC+`&K$LZZPCQUepr'9"8"2Z5fhVa"8mqUh9SkL2#VB!6#h6+
+)A4*`V-S-b85N+`TcCUNANaK,)5VVBJ$!)I#dHV)q&TQ)fGST,+ZD@&@J+13q-pP
+a2GNT`$!'69J&6iBEk)5DJ1!CT8&p8U3BUD-d8hl!dGljaeB!dD-5)JdNFe-IUK3
+#YbheA)CE[++!)+2hrI96Qh8CDp@Qi'jURTlRCT0d2IB$cdeeIj9Rek@6aZaMQTR
+)%46IS3&JGFmJPBM6,U[#2Ta)BM1f158D0-TdU+BhdPE!#UQ`"l06Xm33`!d96"%
+GmPDb$%SAm33lQ%-5G3PGPZT&2P!fH0ZQS'PcBNBYB-ImDX&A#ICNhKaZfUI9afG
+NUlEN1'%ZdeNCKJ!'IN`0a`#p0HB,jB)BQkqU`&PM"p*#03LZHqJ*19[F$G$CJiq
+D0SGCkJc6-RGlEEqX-"2PEJUG9BblUYXP[bec"MZE8aC&$k&NT!p'c9Tb"B'Mm("
+Eq-3E")p&YcBmee1L@)-q33jY8ipY9GFD3fC6I'`J9dU"'(HhU$GlY@J0H`p%EE)
+"E-"1c#G8dNJ)liibFl1N'kE`d3$J&h@bN!$L*0f`,Y-pH)hpe45QaCY@JX3+0&F
+@j*E+bZ0ZJaM`42'5CH&-%-Nci@a"-UL4#TB6V#X#A!4e-Ep9PJDlJ6c)1dIZ#(a
+'IcNp5`c!QRKb-PZEB$Lqb@J(f34N*0+085"N")l5'3dkCCUJQS4c4*!!@Ub8lm'
+-r"J`Q,MK6AU9(f+1p,(SaakHRh&+R&CB*F"PmBB[&iK,)G'4C'#Hc+-#X3L+9iG
+iIKB&V[Vi@"#c$AY!DGi4MScV$14m(28*"ej1hrF,NBB["id8U"Y!0C@J&X)6!5D
+TAL-N8S!GIXrPKA&'qfh53MA,2-UQ#Dc)HTRU[)lq54qJa3f6f!@KdSj3kf&N3'#
+Z!iS-PQK%24L3!-ieKXN"I#V69@&T+V&3N!!NhTRQbbe6lPRedAcS,[kCPIL4$Pb
+JK[E6IN#`q89(FFH+2JbjI9i'Sk3f$58+h"Q!Y3l!6MVTAKE%3Q'9Nm*[MXbeJR5
+"lF&4DNMXV'9#Hk`[a,8R(`%6!YA5h,&Uka90,4`Qd+3ce(BZHN#A@i6@@B`ejV(
+0,-)IIiK%*4C,QC-&"`46,HR$J`mLRX+GL%MNf#9LApJlf*r))0h09JMm6bI%+TH
+V5Ae@8JkG8l5UR+,#@`,TL5KUZG2*4DmNU%a)IITjE%&!@6TU3C[6m$'U)ldkHZ9
+N-piD4F'k[,ZP2Nk$C$[Ma14-M%)BZJ5pJX6Z-c@$0QlDX1V%J++&`feB%k*($&Q
+amR(`12+%GQ#dPGCD568NX0bcV8*@N!#)a-JbLJ(S@1brFMm#f#*2Udh"B&Y"Y"0
+TTbhJJ`MB1LZiZ9XGE*e',NV%SBYTqBp3K`b5$bU3!2ZmDQbSEd!R"C!!K2K5CLX
+UAI3X8MI3PV$13PJLFY9QF0ES[Y#Nd)d(59Se63X,2aPmZm1k)Ib'Dfca#FBL!LY
+S%0!*-83XY%,m9L55q6k[Cj),L*bdh6fBPFh`Yp8GY"143i+1lGY,BQ5V4Kee#YL
+ff8#U*`NXi+FS"&&NdF8&#X9!49U"N!!+8HV%B365$05&L)@Lf!f$-Pb&#YQ#am4
+lhF-H)4YkcQKqRFd1PI$Zqll[0j`%Q'UJ-Xr2MlrGMMqYQUI9$RR5C%fD2dX&B@r
+#UHa`+BSqhLlr6jr0`HL$j2FJp9T`QGSM(mV4'TS-lZ#6B9+K"4kN3IpRl"BCfRG
+XB4CJ+j!!"U[bQlk&E,(m3R)+b&G6Pk`e--6qV,e4lC!!BLl!3dPVp,EUZkYJYb#
+3!"8P@"5LbEB,'6CV*U3iBS1VmN'hi1pEm&&f#`DB6e"d-hicLRdpP)PVC"ND"00
+0PYQc6EU%5icS%MiX5KY!,GT[Kl0J0*RTe9Ub3qD*#,LLD%PEqR)E)[QaqJ"2+&k
+XF8JkTbc'GI'N&J'MLCQ8bB9*#9YJT5%J!iSU'f[LV'fa`-QaPEdpce$$+mL&Z%R
+KPY0)"@9T(Q)0LJeV4lc$rYTc'hiP-JA43Vaic+h+'G'IpI"G0p*'M$p,C4qQ!K'
+I#1B`SXY8G,NhY$!1'rG9+1F1&KGNA+Q5l-m`(E`B"CH-')&-dJS*I#2pT0&YDK4
+lL8a"i2,5)aN(L'fhP`q5m4mr0CmV#3kHPa!$,'K8meGlTkA6Z[Lm8FYmQ[,2Lk!
+Y'-"$C'kX6,Slqr!A0dc#R%22hG,I[*q@dp!5ED9X2J6YB&++8b8lHe*L3e[Rlck
+65E1,1Y2d&@#m5l85+3+[-9p&TLFJZd[`E&NjpFX`5IcFJ!$Z0@i+Y!V'*@NUr(4
+b@fc#P*IelQ6G`EJ4GJh8(Xck()DD"aZB9mcQE#MeDm1HM"&-#(eBQbp39*Mh4Ka
+9JJ"MI#4J&%ZL*41)MkYe9`ZXk45X!J+0BaYHa88Q[!k%VrDAh)(-dMiF%UI8cKa
+kmY4AR%1J,ee%+$X&Ua*%P)d9m"9K%cAMjrSk,$DTPS+pZKN%ApU[MAES"U`NjfC
+k1m%6XF%%EN*C08ilJ$a13E&+DVp#41L9(D#Q!R!mN!$A"+VJY3&RJ@H58qd8Si2
+Sc",VDlQLlFIM4!SPGpDD9QGTde1%kTI0[%TTr"Ra1icAD-6m4j`L)lNSVP*Xa#c
+"N!!MYjYG*hA$M%"-BV%V4)$#l8cT*q&%cY6%lY"bZSB%$Ge)0,jbkL"B36aY$6F
+$VTbr,0!B4FbdLlFKHCUKSac0m`*d-+lE2[E9Q!aBZ3+1SYbG&SRE+hb$55"FZRQ
+d&kkVLJYkckA9H&YX-T'%XGqbUM$iL4,EB"eQY5#3!"CZl)a)RU5,FN3NX3q!NYP
+TiXFiEB18V91#c[%2JXGTB8e`C$J,6##dZAND)&j[!GKBX9,K"J(&%Rr%h+emRT&
+lSbBa5APFVL8ASflV#F*"RPQA)fdV9QephG40(F4YZ,38'hdEqjH)'`fkm$CQd(K
+G%DKha62de10b34jj3C1c(J(CND1jeC,11rTMqHUHU,iR#*!!I12X6'-*@3@R&6Y
+)a2%eY0V-QL&pCPkDQX$3D`P+LY,,)C`0VYc+'&bfCjH#R3,cQL5Kjb-XF"Zk)*(
+[0C'84JXNC#BRe$)8(!Za#6V,KEJ2JSR$E3b&5KTEM@mEZDC4T9QcJ3%im`6EGr6
+Y&%UN6meMVJkGV-pmC&DaR!Zl@pa("Dd4m3$,42Q'q`DZ'H8M2*(Qj4IAYT!!B)i
+XT2NAC3(h*5aQ[22$2[,c4U*8)*-8IYTf'Yp@$CXXj2-2VF!`@`fP5iMl"m'2kbP
+F5TdQ2dc,d*eLimQ'J[@)bkeB"@Ai(0$CGqebbLQB@[b*%@)F0jdp0`i+[&iK+SM
+aBGEN'(E9rQQpG3B0DJ`DcRPc'HZ`IjbX!a-ETP5H6+$HK4kj+Qlr*mqrr6cclRI
+!(+!%@E)edQ`-a+#l2DcBJGeU)L['*"CN6!%%aY0iYq&p@f$FCaZk#6dLT-G%TS6
+@R(&IEq'c-V'Mh+EibDffel$@42,$P&10Uiqm52#B[6`$Ped$Sp'9bbaLBDf-L+p
+J&SJUmT!!A*1L*2BrkRHkI2%dbL%-)`MX*TjL5XihL$@ZDZ,Z%[("0[dS2$N+LpN
+Zjp140mMk1ZZ20%RB1@Z8Z(TS6Q%-X`kjMUc-HB'1fP1`Hd9ajQYLN!#%+PM2CX$
+c1Uq68qiiI-'HlU-#Ae-ahqRiH%#b$dP%pdCP!Ga*X%5@41ZYb$Rk"-+3!2`k+eP
+J`lGLkRQh0f9ABE9ANGiT,$E'903f5USX-PII%5V5jL1YC)(`(YUAY'M!UfkHRDm
+&Zd,kAR#Lcd0+FP%F)IG4MT)REEeFYH'0DqA`'kf$F@pVrlfY'Pke%*TAk5QCS'j
+Sjk(RU$BkcbQHFFL9l''GGHHS8YHFk[D9kRJT$5SJc5JK9Q'Iidl0TPNMdJ(Ai03
+B@6bkkESLl*aJc35VIC*beS[*)2G@[(AV6&"3-p(KBkUKH64beQ4k'88PkSG&'lb
+@&-FJ,YqTk6mSf&1[C"kT'$(K$Ak4b&i"qb[pNUU$VjB%2cNAa3%8kr5&IMf9rf'
+A#+UT`"2,cAB-iNiEVaRI[0#@bAEQ(KqXSF+%5)Iph31pIPmqA5GETm#Y5m6kL1J
+Ikq(JaqJ#mk(,`@X-S"GrXm#(ViFIPp!35qYA"hUBZPPPX0Z*62A#9*-m'5j6L)'
+j3YNj!Fek8VqKKRY&JKPaGReUAHrCjdQ3!-VaZ*lmqEh%EMKm$Sk'h[CS5*Z3!)!
+5Vi0A!3Lb1RRpC3a,&"`'*[ATCf663&k*0,[)*"I@'reV3[a#bh&c)e#Ld%6dHea
+mJ0A#IPfhRj@*BB*[&NE,"QjS,0irAA*L6A0j$h6F"V2V'p@ZI)0e*MfhT&LJGI-
+NCkhKNf3P`ZAkAa`r%XhbXdq-q*pS14q)Sr5hb&-VidNA$!66j[RTH6qZ)3(c3Sq
+*[NH5dk-bHr9PEj!!-L!rVj6"[T`"(Rhf8"AF2-Slqh5HapH`"29Fj1dIH`bGPJr
+m%9Y'l+cNVYmFRb[TQpk+*S)D9B3!LKeXUXZC"G`1J1lk3QjbdUBB(iC3lFfhQc(
+8hi4j3q3(QBkB1fKq0Y0reYL,`6[%4G`$SipZ@N-ZlReYb*YYGU'r+MZRTGLi6'A
+VjjXUq25pH+!hrb'8Bq3ISBS$a5@Cq"f5FQT"HrQj!4ffBZp"V$$apCH[Z%"e(BZ
+&TkXQmXY)j1rirerkmXNk3&6C+!BriGaJd#l[f(TIF-pCICX@%L)aC$c8M5R43+,
+jTkURmq("eKNEkMLNU&YqLQ`BqMR'JQLiH9c`F[(br,jmAaphdjI![dIHKBK$-DY
+`2R`+mAbqIjFAaprrrLk2Im[LrMKEEN*,`3V(K%dYIBb-pC1#mRK(kGG9'aMGCpV
+k+*1lb6%N9ZUM1mLm60AC)Y,3ame5#hbHMkmjefd[Q0MZR2kU%PTFqaFjerQ[TLH
+'hqeGQ9L+%N203&,AGA82ml1f5bjbm5DpV3YbkNVqVY&0K[2dB4jk",*crd,ckYR
+Ib$l[U$@%48*eT"dh9TZKiAAAUaN,hQ0S2U80Bee#BeLKcXXGMM26VB1q*pGDcHd
+JVT0+0GGJNN"dIUAlfkY,%U-Ck0qm0B$,MAhAZIRaF%`41[B'2cq$)m6Bc!*9SME
+dF1Da5kBKSq*lU%8+6-FP1[iS-a)lGRDp`YGJkr-jKABfB0HRYPAf'Af4(kYcVmd
+Vf6UeAT1+Q'09Ii$5V24)RCPB-e8j(J-ES%b84%*PS[0LGSJ2r9SakJTJH8m0H6Y
+c8l(RC8NHiI!Jd`Paqfm5M&Q03C[%kT+h3Fqc$,Z(F,(ri!Qe`bT!FBN3fScGm*!
+!1e[D`9YA%-[5+qJVJ2pSTk,AL*be6[BH0L+9p%Vd5()2a!rXNL)hr#8Ki4e00*6
+ReC2m2l*3L-3R2#A%2*!!QT,M9,*,MUA4d*SFdLU1&8i#@AH)A9lB6hC9N9Z[e*!
+!C#)dFjkT'I`UT&5+qIc8pa"$G0Er1hAl[FrK$fX(aI9dHlTkAL1Z,kaSrRkY`k3
+dG)4aaC@aEq(JFNmp@MSPNXpESI'ADhf[AKHRSY'NEYS+8!#8#C@)&)YfBjlrN!$
+ZKd"f`9qPrX,Kp@SBGIfGU4dQE-(jV1(CbBj"2BHceDXZfJ[bE3rbN8U4V@rPG[i
+JH5+(YS8DNi-hl$hZhI#Na1K'br!GFl-[Y0a`$pYAYY'Q`Gb4)I-0e(lT*cKmQH)
+B(9F$V&$M@BX3LVFNYL(k'Umqc4CFS0"lDEmJI825aMMa4m'A,kRYXCiZi%"QkHc
+FCa$6K&VqmmU&BV3UaUrm,Mh1r*5iFp%LJ"T3pBCj)R'HXM`2"X$4XI&HLCia#f9
+cRr#,)SG%'NI-XHZF5lXNlL`qiY@0+LE15ailiTARbe2m3!bGf#CidfRRfZHiZ8-
+[KdHSiK,ZJ)GmcL%B&@%K*QFSKTA3deD`P(+0dGLKdL(`f*qkJ*%JC1Q)qr$)AZ`
+6)2!'a8)*U'eMe'*0M4"0-Kc6[X'K+8'9Mlp6%VeaZ9f`'bX8+ClZiEY`dJXCc4c
+!"UdF(EUPJEB3c6#mR(MaajGKla*CMj-B"r069S'5HCBd%HVGMVbiq(li8&cK2pj
+H`bUG1f02C5+DimTLbB"PA46ikR'fcCX)0K*cM#m,S62A9D*kq8-'pJc9VG@!4aS
+#(`BKjk4SF@12XV&j#([aar-F,Sq482CMMm3YjE@F%+VP[V9f&!GUkk0&#,j-6%,
+Z'5@N!#j#b51fEZlBIf3F`6$fkJV6mdRH$1Hib1QY`Te+)GGajC3KT*+[%b5Dr"M
+N-'R0qi1'"4kQ33Gc'NmS$6IZfZ6rM6HSSkM5X)S0NcI4ie@Q*3SRemCRGqKXQT0
+NiZF-(4(1i)Ff$9j2XN@SJC1ViKGHAr!L0QFXm3D*iD@b864T5UBD(5hHqRTiV%m
+H[cPF1a8cS$@E86TZ&YaS%SQM0i!l6ih9C5GK6PfD28'&RQKbG"0fF[ZB8h%1iKf
+(YU8VdJ5pQV,edhMfiHbQcr006jd-4YYfThkJ#$GRXQG@KLAQUQ&e4R[kCRqZCec
+aKXYfYB&J[cHGdbA283mcq[QHX-GA5Q`&j4-qmZKP0UGF-K"qapKHGdh"R-PF1Vl
+"3i%!k498Tp8'C+ca0i@B-cBpkXIB8PDGBT[!hP16Xc0QB@SSbX-QddM!LT%#ef1
+XC2+L&A"cc12)8-,5I")j-,E6kmJ,@@hpAN(hT,SML#,3LIShP45c'DhlfM['''J
+l3Z5br+2(RLaFLZGG$aFQAcX,PL[86$#%"fLY5(48VaT)%fT*e&HC*@Lj2))4%MT
+Ec#EHfQp)kiQ!i,U9KHB)fEmA!Ij%)#DY+9JFe65L,eD2SZ%#R6AK-Mj2f%VcCZp
+L6f"d$0GDT6c@rD2rRSb@c'M@[QZDa@1kBRqPD"KHZ9`N4)5RPYe*m*Zi!qZRAZM
+i@I&E4AEN6ke1rjBaRpMA-+%G%SkKT'#A8BcQ5hA9-")!MZSl!"LCEKiFSSqebcc
+2l'pB"d!9U'@S"i!SJ)3S6piq[lcamd*QYZKD[pE3V@fr9'Q61&ahLjiTX1Ibj*k
+)laZRZph&dFIUh(NhiBm3@qVMjH$JiABKk2IdI!L*j2khpp!D!9bT+e4pAQkYQ!e
+Da9+GMlLqR4qIbqI1#!imIHpd)ZpP#*`@F[&mITcqhjqrQk!,rKcErQiH$d-S60V
+'A$6!%"HLfd9hdBIQ0`JrRSaedqSLQ(55rf9#KTm'erU1`*-'+3%$P+bpm&LXae&
+)rjcViXA`MP"8UqBMjXMR-HqA)L,iBT+T,K"G[RAe$e#%M"AX'0q2MAllkG3MZAi
+-YG2MAm1QDC1D@L!aNNRpc"DG,6*)Z)hSIB0CXi,eV40r4Eje*(-D9hX#-c@@cJA
+kbb!Bj6A2ic[99[kYahhAH6ScRHA(MICMhf6jYc"+J@G(qaZLe4CLPKq&Y,'G-j6
+k86[9YhPj`N4r"VRM(,Xf4q6M,LbU!1GFb-qme!#`iqXJ0Nc0jR1-9ka,+2j+Ee&
+1RZ,L,p*%bCe@++I'pQ8,5L59rK#4CM&T1l@bES`P3BGHf(Dfb(YH[9B-PSi9&DQ
+F-ZmQQ1mM"0STpC&6hN40MfKSXl3VYmIKp2Tp*Jk,0$rjlaLZRp2BSSX%SrrHMIP
+k-)PI08a#B'JMQe#NNGIY9$+Z$AEEeK[ecdfVIEj+Y$U@fljpRG58@40,5irjHFm
+C@rCcarbE8d)8B,0`rA3R-VLdJq#Eha8DIAS9I,6c*h6pbQ4PQATb*4Z!KDG0jQ9
+S(*bR&U5TlY@#VF`+-"qh#8RX3#3ScM"'C+'@lp%Rj%T1%mYK1`qMqd`lZPcNZl*
+bcVl+%RSLZIQT[(hhFAmB1QdqhAc#1A6IDlNmPI4`pEIIH[iG6,X6E'Cmq%j,dcT
+(KUf&BmGZ9aYaf&#P#fMU-+kkiPGT#Adk"e[$J*`'`Y80%-Bd,VLLDEh#AlkNXm1
+HAT0[LN-8#qT9G8H-3@%C`*+TNe-dXMEM4CpZH@pR%C!!r2@9bPJjJJ3qkj3$69[
+8E-9Ghjde50iHih1k2fkV6SRHS#S@-HDMp,FKD#qchK$Q!YfKMLijIM)H"VhL2d&
+HVVq,HB%N8Ir@5!j(pN"RTbMfKl(b1hrTC*jeAd3@HS!1#ikariS@9CTTh"E-l6+
+A'dj4$CY#B-dG)a34c$e!M0@Q)cCD3X`lFKeC"kr&h!PA3aiaPk2jkiNkiHC693S
+*D3jR4"S5m2DpPJN[PLK[irerfh'J6DS%"J[MAbqeqS%QbKA6EEYG&+3c&+#i3aS
+Y2kQD'5pdY*VB6GY+EK5['5(c!@Xac#ibpKhNB44))5,KbUfQm+%hVL%MAYH2I)l
+@QFARVPVU1b3kN!#aIf@6J$%Sp`RGH6r8P18mIUApl%[4d()e!`pc%dZ)%aZjP$N
+ENqAKF5`('*@BMiNi-qe+&kq0LKp[MrDZTX3LiYcNY'$LUF&pDMRV0*ZAUI)ec"*
+Y!-i'Dh8T!j2K"*e,qll[ZmhRhEQ3!1T-+IPCZL'-rCm#fjcAfjmB1hqP[9C(h@S
+hMr,h5ZT[QP-8'c@FhJJDqPJT!M`iKZJ"VifTVX)'Q!c&(jIV(l[0`F2TMp1ILLZ
+!cqc9qHiPH&P`IJ&CZD(JZKhFQkMMq$KPrGH6+[M[+),f'1Lk0)iZ%SQ'JmVY#QB
+r+m,+"I[P$XH+2ar52"prSmrRI*Q'&Jc@lGQAjN-Z(C5CCEQTB'IQNZ!UjVZ$J`G
+G))qm#edMlKK+6HU(KQj[G+a2IRJ0QK,($T4Qj@G40N-Ya)kEekVSP#Kql!)PQMC
+"d2PCX@**''G)JZU*Y`X3,Ck13(kA))JK91hKQmLMFMh-3hM,K!,@3+bGiKia)!2
+l1[(d"%%L664!A,aReI12%1)8Cr0(bK4jVM0F8Dl8rTa4R&U+Q0+N+cA[`RU(Xa@
+D)b2@iB(4)A2&T!!aMZ$,Z'65cq+lN!!`aj4P19*ecm8RYiH$i8*caK00cibBe1m
+2S2H4Fhq@iJTPRQLQfIi[Y)@Q',&RXq'k1pi%pVc-@$`H0*'jeNL3!1m45f2bhlI
+Vh`Pq+,-QKJMD)A9&41JK-P%q0-mGjj,-"Q!1Z%e`p"TiKH*Z)`PH9'F[l#T8Z1@
+$l,PB"Gl)-2hC8XcFd!5+Y!(TbJIC,,5F6G4m"["Qq`i*4he&fYEG)5U`8)Y)5FB
+G!+1[f,,Zl+Dp8S1[hFD1"-!HEp"1ji(LGTIbEC)-ii#Z4L6RU3rC2-1cXGe"fHY
+9e&p+LTIDS&TLQk0$bBQ$V"eeI63R8%LPKl&h&+!K[fEr$'L*+#mXSJ15IJ@("iF
+hp5k%S"0eBf*U5ecPQ(dJXQjPEPIPMHbca5VCm("3h,&8MrYNb'Q*E"aKPledj@&
+dQkF@DR'GrHKiIHJhH(N'lmBHcLCdMqkT(BD`D)$i!QJqBZ@'Z"D-KX$XEh5ejNT
+Q!-'XQdQ6!h6Q20ibQFM@bSK"0J*)8#0$Xc&h9beUChRRKBF''5R,eT(NBGjFAc!
+GY3mbLA[Aa5[(5LHK`B2`DeRYG5hkkTMSLjm`D-bTa[#P"eGB05d50c2&NJV(rCe
+)KT8he"S,[24QTeejb@-q8jFXVJ`,MKa!**f%24P'qiFHkllRqUYU5YfX%`6J,dL
+HkLb5bCYJ@`4E8E"8c8I*[,mFpDQp61IF%J"c1q"EAD*VrL*a`Di'E1QZ33Bf6+S
+afT6*fFmSf`F[HP"%bZZISU!*80P)HETcRc2S6GEdYJQAj8UYFV&EI!k9,23QP-G
+&qfYNZ-"ZerQ1"ZSck%%(9QqBeaPGq@l0VeAX&0VFJ&fShbMJb#"6,*R1&&91'!Q
+APTaCUE0fZI8GQI,D,RUX6,pJ$DAGh"KZ@K`!)kET!'Pc1drdNUF&2YmR0aarCR6
+fC)Y)T9[+8jiaQ#PA81([UX0B(U&,ejrGaUSL95KRPdD@p(KDUAQhMHI&`H5k15Z
+QcV1PXkH4AQ02liC'B&`r4BfXDNH06$X'&1Bbm5-3YS(A%pD3!-lDqd'52q(*+C`
+6[j[IiYc9!PNGYI[mB#h(UVVr0[0Y`F!N4R[N46R*4jK$&TlQ&&[pN!"EkFBm1c4
+Ef2d,DmM#CmZ2lr0jN!"CpRK#k'B)b"jh%l)0%&kNh`iq"KL!,qU59qRm$#h2R#$
+rA`Bq&"P%G(!MCVY,!B!&"!MG$Y6*-'Hr`-2F"Q0`@Vr*Pi[b0AaI6p[9DQJSr#h
+iBY,DAlkUQr#b@X,e&)8eT41@Sepl$*SVM,MCdc2ffdPbaeR(6#NJq3L14G8IaC1
+qkj1cfp(ej`E54c#pVD*`K!Z9X*X(`FThM@)iKf'#fYVlq)@JebK+aq24M3@Jk51
+S[qiX#p`j&LTa0dEk6''AMJI%E9I()V6VGYF4@K"Da@R8aIL"&13FR"il1b9GYdQ
+`+R-4C(CFq8ch'[Diq+$8T03+RJ)$NYX$M[!)k5q(*T1Tm*c[N@iB(6,@3d#IGkS
+#9iN81p95m`9`1e)Br4Yj[#5CfCY9UMa0aVP(Fccb&)J%)i-6F[2a'5Q)*ALbENX
+P-@5G),+i4K$%X)*FI8QC2bDN"MP80b(r1PN-lAk+'j4JQD6$P$J6Ac6A91iiVp9
+iq1k5b66UB5EISkYNPI0*e5jkY#ENHk"&K-hmd)$L8E($`bZLkfC(acC0e"MecU5
+9L%Rh(DrqGZAV5q!SJHLGlRklYG&KAirmHqlElT9hG96!hmKR2(@fqR4(rldHIcH
+8%ip,A[PihqlGZ82&j!T$BbLZeI-Sf()'cK(kHN5LXf!9h)AI00SX-SK`V!&l[Y2
+m9+8%LZ@RiC,!NVSU0j+JGX23#a#p+@4FPARAQklk![Q[0@"F-5U(Kr(mIaMar,N
+L(UNU"$"r(m2`r#!!!!"#!!#*QTQkYTQUZkZkZkZkZNN(PVKhX'GTGQLSQBK`KSU
+)QCL+Q!#)LC!!PhZTLJYV!*9P9'GPPe98D999GhDA"`!(F#!!!L0%499QChHSQ3#
+TQlUC!,X!!!X!!!!!!,!!!!!!#8!d4'99CPCQCQGhGfGhH(GhKiKiL(GiL(PiGjL
+BKjGhL)L)QCLBL*UBLCQ*L)LTUBQBLEUkQJJ,#DZVZUUCQUQUaiiDkDSmF1AhFP8
+ElFYmHU($$ea[[ME$dbYVQ[!3jBqkkQk(4'fkQ9N-qA0iX3(IQhplJKm[USGMr*d
+3cH,,QKRiZ,LqELqIjZ)![0arcmI(iI&#[F##Kk1VE$jF@24fphTrmaBm@1(EhIU
+mm0DLY!(KIZfdfFd,UDpY8BDX,UE)hA3"4!eVXX)FZb0dB9c6fbZJ#"!fUUPd`RU
+PG'VG#rC&BZB5r06d4XK6B4f82e5Pcj8"UL'*#l)faK-!*IKC'K$+qRfqZ&emei6
+DDhGN"QA`RQXK'DkN&4U!`SQfhU&a)53,Ze`CJlI1L)6c9-02TPK94#S'&#URRMa
+XF%dV%(EhIliiA4[KKYB-k*6i9aX4am)HXBG00qcd@G%DTEBJ)rjiiAbK2E'Dm'`
+$PB'lj5GP&XM04epAEhGlX!9q2(!JZ!C"Yf5XM#29I'`XS@0*U+,5VrYl[pXF1B'
+Z`)K4fUA8JQq2b@69NYD'"lbJ,HrM#3NNV+!a#j&1!1EBcKc,j&NrUP4Z!*ri"qJ
+ZS5eYVk,&#YS#Ikic"cRC+)D*N@jMmINB-YdX,9MIbY+1,TTH(3q08HB(HX*U%2*
+6C1'C"Jj(pf3"6pQ0JMKG09JTJf3*63&H4S812lNVID8[lHlpq0S1j&RL(60@k%d
+,YXdmA"PbdhKmhYl[pFF*E8GHU,PP+`@A+GqlJBV5bb5Lq+Z2h%TJ+CUJFdE#FH!
+83!CI2PFF,+Y2mJJBCi"A+'!JPdl9U#dcc`4Fa%`-@HDh8)c*jEDBU%Ikh3I$a9F
+M!CX"(&eID)HfR90@iSArcM,'fejSV[KlHlqZ,6@(3jZD2@lQ&C1c&TRQ[RP4(mI
+0ScCP-hmaHlQBcBa#iP&045(mbdN*92,!+P+jLp)(YihFF01`#06G5&Y23f$d2U*
+NFfKL#P%KPJ8Rd'""!lY"``M3!,`m-!V"39YT%-qS&I40D('L(!N+b0[M9&44@B9
+kJGiH9dS%@i@NQ,Kd)'(2+fd2fUQ0-Q)!Kh8N(*6A690E8*Mb)K3U,jD(U"bd1E3
+Y*mf`[2N3S@3CB@FLDR1&jm`D1CehZj!!$1+89`QfZN3A[8f+"Q$%eCK'lC'fDS3
+*#Kf69A-[%i@',&TXMdSY258Q,F*DpCQcp[Gm$f%p%1,,Rm-,lF)df1$UU9JL)-'
+)'hq,S(k)H$+d-A4@0-8lHl%i$Y%2Rbjh`S'h3L,Q`GSKQbq0m&c5VqhZq*X'k)H
+(,iAh*TS@0!h3DTM"DJZZjkGZR96c,U@J(+L93&85k5Z)+@0,P*p'*i,G(%Y`BVq
+feBA"4,B4VTX!5bq$k'JQB+dKb5$,e+NQTr4'1jBD93rVX%#'F9"UP6B@8l@CL55
+BkLmNX5A4fc@K*+Yf8)e4(@l)hV*BIkBm3GDdf5-*5S%60[%pARTUU9$!X,S+63C
+U&)!6fD&5VV6N&pdcEVPbc1a3Jjr2#9m40YlHlq)E4KI)'&61+"%E2Q5aT""%STQ
+0,dGDcbqaB4l#HR`ii@i@@'M'`8`f6!`P,2M&#%"XD41EV%fV4T!!i3U883DfhUJ
+`[f"4aL'B*d'jFQD)RVl%#!K[mkJReJ`B3GN2C*XZB!MQ1UX-3[5k&VV@pm+NL"H
+'h#qj)ra+q)hGVNT$"qDcM"qZY34qJ,49Pce@e3G5eA5!2MT)FCAJ$iD"![$-%-!
+j`"f)!rSD,1HI3!)ECVh6Rh)jJYQ@,Xa3G2,"j#$hRc1aJ5JqU3T#@AhFJFmRfD`
+h-Z)rYaP3pmfS9R`Cdka+JbYMVZGLd'N"D!Z*8KBr&EHkp"90Ke2X+JBI60E3f-P
+%`(#MU)p[GrdeAETr46SMU#Bk%!J1j)hM5,1Q2c2"!Z&P55-EH4UAVGeNV0eH)aa
+26j)FT&4NdNR6jDQS'(82RDc'i4&VTY#41P9X)C)`aEdDJ()r$)VCP%+L(8ka'#)
+!K(",bQ[L(&fKMYU%85,a06!aB(3G1Pb"ae0`&DBelEp`@E90e'PFLQQJpNKG)MA
+iH[6X'!f(h'6I50!fQ54CIV)&q$mX,Vh8a*46a8Z`5,*Q,p0)"lK-Q"l)Jf@8)GD
+YVKbb$-'MG*DkEj86ERdB#LRedJ$rb91Z*CU'QZPE)$3%&N$B9P"qa$Qc%G#VXUe
+JTAAi8d#25DJSBTJ(5J5ACJA+N!#[3*3KK109i5+R0`f5%Q6*pS%)X6'`CC61G-!
+b!,cd(NYL&M[CNC8ANaAD8@6F,5TqG`EpShLb!D5K%kJQUFUDS(%S2$4[&*qI!D"
+)RlbYTr33h#lpGXTeh`bjFUS6+1LB`ZV(CThm2cXV+&a!&*KU$e)Y0JlCX+P4#88
+p&0$XEje4`2#@f,XbNPf#a(PTcH*GSbd0(,04c2@KX-%DPS0Ah"GNEL84bjN6++1
+,-rm()RN&ST!!M)a&dMe(aX$"JZikNV01%ZVpiddp23(K+Y0f!e@BrNEFbH!`8%m
+,X*UKV(fbVKpe8adKiqj3iRf4RjljKVQG[Gr!#fcG!ADBka%G3*iI0Gr43S"C%kI
+j#p$e8L2r'[0N$LD8H$&qKcJ8UD9YYMd8b&Pj!ZND"U6QmdJ5k8da$0-PUMZ*!$C
+"6C%MVeJrKEN86B4YqbD9U![K1+*4@T[B,mmE!"+!mNT8MXq'P8+#r0E,$D9+UC(
+SiYYj"bY"(D(RHhZpjXq',c84*@@!DK"pM94CdKEqbY3RaKUS)*QV1#*6DRk+"Lc
+(@9`C9e1@ZCA*SG!`d$$MG$TL0!m!K-$TQ6#2a0`BM0GMYZB%&PqYq-ZkB$&Er5U
+6DpU49,*Sd3aXNLh2Rb"Fe-q`KNBPdeR5)65-91h1X%[5eI+J$6"9NHNe(p51@G$
+lkQ)JmEe-60YG@QAMi55K*ic8R+V6P5JPSDJf#SeK!`0$aa&q4cI29Hr#XMSj0lq
+LXKFiffc&'mA(LaGEMbh-8K")VdVYi8JS3hXi!hA[CP"jZfj[Cqc6c95e6#3+0l`
+YY'NXjdkNGcaT6f3KhTjQ+QNXHFKT1K)i3iUHpJV!QCkKI+a+Y(J%`1MJfi[SF2d
+prmBR&5Z0*NY`Bq9Y@BclhrThBPh$d`V,mrCFS3,[6@H8kQi!DjZCI#6-0FZb(&D
+eFU'E3CHJmB2'LUKR$IEZEF(b-HCE)$V9ARIrHBTjPLF@8%"9dK`6(a$Y[F-R2TJ
+r2ILjVCYZa*a#VQ8h--[PY20X%d1f0ie+E68$dCr$a'RL-ca9-j86"hGc6rTedV`
+f@591&,CK@[SPCh`i@UTfha+V@$hN@#cLd'TQ9@VmLMZ4(e"Jc1r`Qh%PrkC0idk
+p#R$4YmF`SE$KG#eEqQ)jXb3fB9AbllR!%A,-U5jCFRL%*3R%'TM9`B(XMb0%FSR
+K[JA8Qp2TCkGXSLF8`&C&pEb0iY6@'ZapiE9Keb'f'pi#"M$TC,81BhRBaPl#"Hf
+ehUSM1CX#iE'#e(LB1E3ULmG)relhJ0ZT#l5M'UY8kj!!9)I0UQD*3!IPGMSF!L9
+bp$fISTJ5M&3))Xqa-8NhE3cA'!E10'`p'LN6AkKcGR(UV!H9jK0YXNd-#A[irMp
+fANbpr[UjM)eD`YS@,&l"3L+2,qji%&HFJ-)RUC`lSLi*F(k8BCkCNcN9dIQdCHf
+82DffTei5"+i!56@`6GMMT)%(B[4'fX*CF8Mi5SiaMK60Z8MdERde9qk!LCiRp&B
+k$`BSj%biL5R)(T!!edlqkQ,'m%bCkr53!"ME&b8-'6GMG1SUfSA%q99")68l%JL
+RR(*YAeccmHQ"T#Rb@,p6B#M$mkeS!CPBR(,S3ML6)IqVkL(b'cI6B'fdl,1hm6P
+r%jIk6NQkLGU,jk6SYGkd3&iR5NH5,a4%0jDHQ9UV-*J)DIlBSNL`Dmkl"I&Tf!$
+'D$qH%e#q$8KJFYme[-Qr'eI(AGbdp0"T2"FacNk4(HQYfS6RS39hML#NYJ0aX+%
+GY8fd,`'D&a)S8Cfj1ETY"YJMe#9LfdBQ%0e8MP,)58(dR9F1R9-*!#T%cmdfY#j
+-20`R)UA$5'P`k#eQG,,VAK16#5Z#&RbKKkr4bm[Sqrl24jrVj)Ek[NV`2IGUFlC
++T+UKicBMAL+"T8T*E+r!Y8rGc6d2ZM12Pmkb&$T08PhejNPA4)0HeB%8Vp*cXa0
+G93keh1aJXkCde,$5%3jf1-[,QPHQi@hf'L9rkJNNUaPFSCqakCj`'6IZ""mT,iK
+%1[F'IhX#Jabf%0HU`Dip4,JEJ2RfLEM46e-'rXQX')EJDeHQh'&lL!@#PUJYVAQ
+5XkUkE%H%lchDYBjXVNY2#'ji[@4H*RpVce0cB[I@LJJb1iBQF#K6,rfdeSV$ffV
+SZ2'1,334GMHADrATRPDH)[`kHK@jL`([AEBHG*T*c9A@kJVJl8I$6S5lrJANq&Q
+NHSmA#LN@@D!pcYhhXc1N8PR)1KT9cF2PCjX'6KJVk36SjZM`D9'rCJS2eVX"JS$
+b1#LH411PDV'qUp&5MH9GIH%VcNZZVaeca[imHrmmHZQkcQXIKi)D*E*Srh-bHXZ
+Hh+QLkIC0caDq`k8UcSi0IerNAcp"kS9'(@b%C$KEZ5TJR1F1LLeV&ZF*2U6kZ,U
+!*lp0m439!Fh6c!VM9fq6JAiPGF6EBKU!Ijh2lpf$BHjYL[jN3L3lS!Eha+DRKr@
+&D'KQ,aj4FpN,5,Ur44G!NhSdIM,j$HhQU6PIT'VQRYNCkBlbJqBMeMlZ'![S9Z$
+$J%)Vb*K,"r5kXT[QJAJ1@M$iHSY+Gj8V0Y&cB(LM6(DZCj9eT+fQbLDR)mS6'(Q
+Gb88r+@Sr@6+%VI@U%!p$I(#EBLYETK4(Dml4r&irAF6dXF2[`+@(XL0"&LSKpda
+pbU8p9Va$m'&iIYH,hB[&aBb,HH,"pTe#'R1`bT0L4Y@&XIc`T!+8*#H5Zlpc*iZ
+Q@Y!Nq15CEP+Y6*-5XDqeb#*KMAC4U-ifRlSI@epMq1'qTe"G2GkqG0+0eAiB3Hb
+I$UrJGIZX#9U9l$M2ND"fM2r1HY8A$4EUcb(Jlqb+4V(cV0Jr4Q%Q+$m8P'KrX31
+24!IfDqRAHG"$4Q(de6UL(3Z+$DBl&rm[DSV2a!fdYN2D$#BTr'S+j2T)CAY#j"e
+Yj$(SHK9Em"'DYGC'SV*P(RAEFjaS@Q+TEUJ)CihjNbYc*!RRU(rh95I(aGQQ1@c
+Ki%)pXQRjbCjf(4bV'l3'3$0FBqHAp8rK3l!MA6qH03Je)Q'ZS-[B%2Ep8`5K9i8
+0QFaLAB6l1!'Yp)+m(@+'b$%1e(HR9MDUU4[!5@X#i[2-lHZN@r$E!h,9UpQNI3#
+dRJ(0eiVeXq#ETHUF%VlFB!%+q--@T5k3!%8*HPB9)eYDlKZdHBc-6YiIJ*PE1,4
+ZKX2M'i[SI"TAa-q"XhcVIU#G))QJcNp+DZ"%BNhkp2Ypa9k-`UX6U3jf)6`Z025
+mZ-cG%FB4)00e4Xj%c2MTY$m2#FPXCa%L@JEjCY9ZrT`)11`GYkr+9jhaYCSZYZ2
+U`I2Y54,[d3hmGFSRcYdNJbId!M0bZjNHL*NTSj4jG+0S5E3VTX-#DK`VFFDk29F
+kMje)Qkdqh!NkB%rlka(3a#ihd3i(+FV'RUH[l2E)Y-')d@c5[Fj[PmhVR0Qeq9l
+2B5hkrdY8S-(H3p9T&cY0HZfGXd'@YYYi,P93%q$P6p#r8kZjr3TC+)`ad"YMD0&
+22FPC&)@Q9K(Ndp2RKE+M"2hi-j0Z!&MML9dA,(LHmSYpIeRiJJPcLck"c@cGrqB
+(j,A#fHRD+RFimjBpp38Ab)m#k%@Rld+0RhVU%VP5h)E$#@,NbEYFAjQb+UBZSNe
+Amef%fR-%XZXheHMe#df*([5!U3@XGD(6R2rc"hrqTkpJf(*id3kTXlAakGpI5XU
+U6@eMY1*KqCJ`5N85b#[2bi@95R(LUIXCZY"`Ic`dp0f06ZAq%'JcD@k54XH,,(#
+Xh-mH&Fb%,VH1[pN"r'!m+Kk[9DXVUKNG&GjE4$%L)dlJa$!Na3%H-Pija're&$A
+c4X)09@3)ab+ZJ+c0`NhQGNdIY%`bdPEGQ5M[*AJm8'j[`VqBD@@!CXd!p1Qh@jp
+M@l5SMBD#+mrNl)!#LYam'F1YF9D@'%SKPjkF1(Lbq2L629''NrIL)9dcr435M3#
+!%-cXG,ah+,&Ze9q`bEYpq&caK1amP9eTbTXUbkJk*,5U-4K&lqa@#bDr[KF220Z
+i"Fq9bRP*9Bi6qDjUk-r%aAF#BlkKl*4X"d1-B8j+3fVBI9rTjf`N0$8ZTf&Yl0[
+CaiH98!QCR[rEe0X+q'NiaMD6dhPE55fMrTYd5#XI$`m11(fqherhKkIYqq(,k16
+PpAYrUB0M4@60NEBUF[6aR)3&T42)!fjpd`b1CjkfBp9K,a*TqLlfV'Hp(LejN6Z
+DVhR&Q0R1T```!3cmdli*RCI$[C`BiN,1@qT,0JGH9'r"FF('k1l-$Dfe$r!mafS
+(4lH1HYKi2fG,$Jc#r'riF1Cp($l*U3AI-`iRi1&"Km6$A5pLh8MaRm%(pXB6C`8
+eC)lc@[(1Qmc4XLYmF%HBLe4m+D1lR`K-%6D#d'C4fCTpUlb$[Ak83c[mfNmYcQq
++$`pLr@Mb+a6TrK8VDhQebJ6(`R'LmK4N(TX1TJRe(j09KF#@(TMYcAlK$5DT@5(
+T!X2[Abhp45e[F!h*XT5X",95QS!q6,EB0lK,rJk(8[T%ASMZXij$Xq,[j+fh*Mq
+JCPh(F`H"9-f3!1YLITQeiC@Eb"FG9RH#rm5V6Md6"JVI1E'8eQiGqShm'YQlAK9
+9pL8,$LYD"fMaC9E02`$fU)(dlR#BUQ)[##rXl)*!GScCX[K9+`F9Vp%*9UD-Ahf
+JEScjI&i2!K"$(LQ5F[)#QZHQiIY8MLEXK@'3!)3Uc(bq$je)@#&fAj9%(4P@C2#
+I)Q,-$`Kh-RlB2dF)TdU4,hR[*qBGfXS6a'(K',"qJ90[S@iq16MC+fRp*$YaIBM
+m@Nr9S[)k5fCIp2GETShBm%Dm4l`4[C!!kB`Rq%-qK%p%+ebe2pN3eim(SLm@2bq
+Ab`p(fqNa!+#iL!mRNmQ)!!"#!!#*QBZUTl[,ZXUUUlZUc%PhKVGiN!"hChCjUCU
+BLiD+GTH'L*HUH(GlGhLCL!TDR(9PC'CPPfCPD999GRH@aj!!#)!J!!)M0%9QChP
+jLUQXVD#DfXX-`-!!!!$!`!!!!!!!`-P!0%999@CQCQCfGhGiGRH(KiGhKhL)LBH
+(L(L)L(L)L*L*L*LBL)Q)L*KiQ)Q*Q)LCQBLlLBLCQBLCQTU)Q+QCQE9U'+I,(b`
+kIEdCTCUVGFHf'j!!pFXqF!@DQLS!lTMlDTkSGNDDTk-m0qhFqV@!ji0VBmF2&aB
+ASHlIC#jp9[HKFmRNmQl[Ic!$K[h2,mqpjGrb3cG`)+&rYd3m@YDZqriICmfYDD6
+ZipPVlrKrkeV3$h[q(bG13"mR,#DM2@")$+PTRSXUJ#e)YXUMKKANTSXaj+,+f%R
+YJIaRVb4TKJlJ(ijUSjHb08+%#0#"T5#Y`Kd8CS`Sa%83c88a*+iV-S)5M1"TA4$
+VcdDB5i#8-Y-I+dhj-0-Z+X!Vp'LQI2A9$A3)km0),a#2`beaK,R"acJT*Dd#U$h
+pf#LZZM-dZ0%Z1,#9URcimXDY%X`3h#&836+K5"#S"9YTId@B(`9+&)E8XeGNZA,
+h3Z@rS3[U['q$qZQI3q$p3Sd93a"1+)8UD0G-q'1GSIK#I206'@S*RD&!U#jEhrS
+D-2aXSVL'Z[Im2$HX#-CDjjS8D)jb,#PUE,3823eb1Xd[@S-PcUQB)(Rl!cr*,5!
+A'N,[kE+Fi6[L98c#KaBQPMkD++mi#C!!Ed2&&bjjFY'-UaNa-%M"RpV3J!GmEq4
+Tf2X0H4f92ajl-f#0)',4,9$DX4#lKSH-YE"hVdPhVDiI($KSdGe-q2*@(XIUmQf
+AYpp!0r-T+[dK0(V4lBTQp0-ZIVKIY`jTCdDUG20J%5KX#QXR1V`!60k*kJ`c"C@
+B0`3@k'&CU--q+HB,$Sce!K!kC!058D3I0QI#(P#i@&6CJp8VM(Uj2C!!p8FmDCF
+X1B0Y!eH1HB0""Z2eFh(i`9660USa9k55B"QDA##El*CmXTF1qlLkIXjICd`[FRZ
+KpelRjlh*dqiP&,RlS"Q1%Vmp4C35cQScCLM14K8m@I&3MK1+bP)1F-4),bPa*9(
+b"efS2JDQ4)CM%Db&l[eT!M#DM$(Ui,Ybi&fImL6mUG-XD`Lb!*11Y)!E*lEef52
+ES"HKh)"Vhr$rhDK9NS"ENd5BMd)!3`'LMcNpYf623SH,R,lMP`1NEFRYeJM2lSl
+)4T,K`PZU'+1PB[hah5VE#R)DB`b5P-G#X)lS#3"9SM02,PUeYD6$(%l#1S!b3L+
+53J9!IhN#q)JArSJAA)&fL"I'3,rFJAr&UeV33El"![hS"I[rX32rq8'AL"l4![j
+pqX%#lR[q'qA8Vr2cm[2$R[mh,cp2&bHT(0I4ch[6dKC92A9j5M#3!%dM($661AS
+%QA+[Q'[XA0IEKbmN,d15rpd12Lj,qf*RVMKmiJ(,Q"6mS@%#`ElqeNif5[)(l!a
+3*qV%Km+3!%N*+PBPYXA08P-FX[ED8`!4N!#000&1l1'hk6*A"B00!+N*5e#8j(1
+%S`N`4aJSK(2S$(GHe$$28MV6&B1efk`%2a)A(!NP[9VpjNBr`Y%PK'&S%BZZk%S
+Fd,R!@i!D(VSjGJ(BS2%mM9)B4mq-Jc[#h'MH'U##6m`#!h@C0bSr8&ZK6A@`MF'
+*J*kA!9@3!&1b9`#k,kf"c1`%2*jc!QmMhF)#I0QMKR&#q4&3A2TeE&`'dLIBjm+
+*l$@)D&QGY#b`kZS`i4cel1baU"Ua8ZRmXCF*Q$pA9DfGPM%#3*BJ4GUNi'%"!&J
+K3`G"-bi`ri5Y*#SX-2dQAY9C0NK+VJpD-,%P!djJ1+M+8!ibLB)3[LRaf8a-aEL
+VJX)bAUqcDKXSMl@e1465@M&2*M4S&KNDV8&0Z6J$HKH3!(53!"*%bZ&Z)kBl)Xj
+d#m0pK(HH1QI&*2L*!)-$I9r&)k"q)3m'HGi3ir(&,CP4))H*BRKTHP2Ml%2qNeE
+"HfcLK5k$0G0N8B$f5iI`XUVe5GQ#MY+1Yl38+qriIjfS)%dACRS%``RSJd"#Cpb
+6!,ec,1+`rA1AZ[pV33l9%)b'"KA$13+#2)L3!'T"1U6)&a58jCG'V8(3*)HEF,(
+%I(q--J#AhT,D(&99hpmQ+I[@kL$H3#K0T)bQ)!-R!5R8VkT*@48lkVNUJrAjK)a
+R-AP2G$d*IXlCDCHVp6E8&#,3+UC%QK10U[ar'aBR+a)J5YkbE@54#K)#3K8mPe%
+Kc6'%F#*j*XiD*V#f5L+h"mLE3Q)"QZ4$Kj*Fd86pP$YLNT9A,Qd$"k,P(bERjLV
+hPRSr2FJ`6b8fCbJJTp"DNNlSR@Y*m+dG*I6#N5&$m494#$iPU&D&ViLF,#,kZ&"
+JpYT!BrY"[FU)[9196m-8S'0X-3M,6CPMGZ4c&MRkl68c-$S35'6r+a5cL4Y6lVp
+##q%A@Z"+,1I'*dHeb!ma45i`$l#cISXdD"!GihP"ML%K+NT,Kd-m%+9cfhml@(M
+$pk5M%Zd-MU*hK,@N45Qe0Y`&Fd25%#D@MCj-G&d1F3)Ba,#aEB5$d)[IK"hPH2R
+,2AGK%e!(`5J`re@S#6j%5$'NbJk!5j`TM$d"DCa`rrU&r!UX$U$+$L'!dAZ)J+'
+@#pl&,iK36rAD)50rp30ql24RlXbhbV`3194(FEcmT86(C%'6rj,MFF&pN[jK,q'
+3!&Gch+"11jp'mFf)3F[@2Mp'mX$NrB-L"p$AH)e%Vd[MUC6p,&IiX9fS8hrET56
+peL["!aB[5)+23JABlXrYC9HNBP6p,)Iq,)hf+4GV'hlDV&IT5cqP,'6mk6D8V2T
+02H*R6dTjpa%a8Ec3qIfTljaUT[dl3l9!l+9rr9$ml&3[&4!bhk9%rT85T@HH*m*
+@G(X8K2T,l2&Drb$2IqKB-h'j(SMAr8(,`XaJKLcB'1L%j`[hk5S`ApA9R$jJ`c(
+l0rkFK`0&DaHNd[hK9H#"m(lk(`4%rSI*IE1DP``8mXr@($fkPDd'9bUaIRR1IH[
++'+6D$ldL`kc,&6`24a$3jcL4bPk3!(`T0ei%fH$N8!GM$LXd$*AQ$epCe[Pf`AB
+98XXdY@6C"A$2URV&pL'Xc4X@PBrKVjG2ahVI1)EFeV&3ir#$m33H2(p93G2hl"j
+S"QL93dd(1YJB1"5eA-'&3mlE%`UE,XjZ%qE3+Ei@$Z*P1"IDULm-BPTHd$Dd`cp
+X2VEK9#hYJSSkr'G*T-eq%S)9Ff3!d-['2%iVT&F2Hm1P[#I2f8GCU2!Nml%hJKd
+ZHaa6jaNG#r@1d$`%ciE5N`$-@"4dF`hS$RlMIP#`5PP&2RGIC"q'RUC@($T68l2
+Q)L0EjA)@YaLe!ETPiV9dPYF@FDZ2"8G&V4Ah+pl,98-1-fK+Jf"&N!"%JZRaC"i
+mSb46)&Ua#SZ5@84$5lLm#(I*ZM'(&d,CR"I93bEK(K)MaDZrl`1dEdUVlXS'jEe
+1G4hq)N`XbP!UA#AEN4GL3bh'l%'`'2r`Bb#1C+ddi)'*6F##*8HdTZVL,pp1(dd
+(GC,*PBS&KK0e&)`d(HR%5$6a4f9b43I1[$DFQmCKE(`XKGLSCNXZLk*&#d$SS$l
+c2'dc-l0H)@ji9pfKJSIm6kId1L!GZ@('(*!!)hj8(K*G'DPPa%!H!VdMb9RcMbi
+kCG'4RM#FGq3ffb$D"-RDJ-6+c#8S[F3cU9PTaQeC!Ll4RA2M&Lr8qbp'PS-8G,@
+CC'a#MMSa5UMBL6(H4[&mjM,L)*ekBG4Q-Gm$2mA5dG52`Xl'-F-8P8Q0`Ae%EE)
+I4*35*jQT1qdc,DGS-(S)kD&aD'3qU44E!fJ2fFh50bN+(Km+Mp!Q*q1"d("+RlJ
+HU'hCQZlaK9'RP03-b"S@GKpI2Ue"*0!F(E)6KH9'H,X-bkNNmMbA-8qk5Z')MM)
+M-116XL*f6kpBThc*F2C+%D1')D5a$(DcEai-Sd!a)%B)%Ghm"%,K824c[3XH[1&
+dFelK'rd1'd15+HkED+lrPl+%ejcTG[FaImcck)`&e1Y#XC0iYY#l1b(dA4-FRZS
+XK--i)aX'C%Q[mM[cM,L3!%,cX$9&`iCmFpDkF503*al-IBFZBYf,Kbk@-GC1e$E
+2PX`42Tc!f,C)kMccG5M8i&f`&`dM4eR+X%-EaNL46$h(CkS[,mdf,NQKD"!#+8Q
+VHlj)MCXN&er,PVlVQm&CMeA(bIK[kG+',K$L$#K@GlfTf34IErL,[8*TUJ`,`41
+apbb3!+L1PMB`-6QdNi3mf#FeS)pHIX+V&$bJk6#2@!J"UC!!,SPqbTH%,1'Fa`E
+ECSbZ)Ec%TNDG*CjV%"k)P3`bQ)SJ*UH`-"NVSd+[d&MSbN%Te5SGKZ6B@+A4rZM
+3V%8fA9@+`9KdkHX6!m45-28V0,5RZ1CA4B14XXSqi5!mED0l6#%UFi8V'ZC2bi'
+ESb!Y5R"lXiP9h(%GB+`If"B1FEL3!+eXG+@$9&!I8Ha52rNJ,1a5%#0H5mE"V(5
+6J'p+GPU52i4Q%VCCQc%V*jX%f4e'Gl&4C5#VURr)DmAdfrSQ%8RBJ1hrj%(0mK8
+!faHrN!!GL9N(J[b5C`f$Q6"h42r#QJi%hIK4JKSTS(+-AUdlV,d+XT5Q)T9qBJ9
+'hp*PHj)(5QfI0NM0eebRQ-(S@F*&12K`0MLA$kZ+N!$Q)rAj#CrAiFE[#qffdj-
+%Gj-0c('#kA3YBe(B"lL4ZY$!4%ddL`3c*YLKTPRaA0NI0(-Q%qMZE6a+a"INb!J
+c1VAUEE%c*dkD1B9M$a&BBe'&pV@!4+DJM8Ndal*bpLq*)-hYHXNd92!iJhhr$a*
+`X'@eh1Iqi)EB+4HH-CfNpP'J&f`faIlDTdjXTl)38LMKdTK+8T*iriD*NUC211V
+qMKNYG)BDM[FT(3qfmPELq(U6,8eS3bGVSTT(#G)FFV&Z#"T+R"'pr`rd#[9C'V8
++MY-@bhE#QR("ICRh!K,bYV8(dT*qC@I&T,$#HZ2'FrTRaN$$8NI-5HU(E-p'#2F
+PC9hc,rIprVZr389I)H!)BmS#+hR2QTL53mija519kJ9j`9)Y3Nl)b&fi*S$5Z&E
+)F"bF2`4i31Yr$qA!YKKYI16YHJHNXYMZ)alq(R2DKXe)E!GeBL-B+lEq4Ipd(Gk
+'Q!hLD#"ZV!k5e&iEIl*k40Y2*@mk&#Mf4IpA9$+&LpL&JJ4m!Jp#eHk89qpdHk(
+rRXjHQrd##f(V5mjebBMjfjYVKGBp&JCdFPZZJ%%%-JA((hJRdG-%`V%T#ZJ4$"(
+$9efRSlV&,p9-@@A'E1VS(&9kf!1Z-4,X"MpCJ633Xr$qZ2PDJ3,3iHUaRqX$qSj
+c6d-'qZhTTAlFJ4*JZGA8[lrR(X!8NGZ#BHiQ&a&F2#`qebE"I-2Sf2hXqNc`-m!
+H)eGA8PE(pKlpa+jAiJl6pKF#(eE1bJYrDSY5LFKi)*k"2GI5HhY(#8hfp&R9e$A
+-lQ*L(eGGNAL&Z4f4PcIClZf$`3,[`2H"*!U"4IR)q*-#-a086XP1-ZU!`d[k(AA
+HiB3a%M)%8SLH#pF)G`%k`c(KHMVU@kD-qbcf2Lc#ZB8CBb")9S6G-VpbGFFlEK3
+V*HpCN!!D4A0+S"S1HR*l%j9,0bBU"SpK%VHd4a&3q!655H*"eHF5Nm%Z8f2--0F
+GIi9iJIUJk#qb,Vafr$pI,lEr3PE2RpR(Ik%`qC+c%QH`XI"B2QbTYTL[+1a`CY$
+0JiJrBZ)M`8'%4q+`EF*aYA*K&&ETqMV+[5jFmRBJ-3-&EL!r[84'9DE@$5"RVZZ
+MA43l0VjGUc,3)8#'cj4*B)$hKibS$GTHP"%(eI+jAAD26Sj,2j8kdVNbIK3QEAi
+@(TND&3Med$9rLRKG$0C3kGI*'rQEehHI[AkrUT3@X(Cb$!dB*K+XqiYU"9#SHda
+T3Y!hilU4Pa`INfImKBlC5D1*hYT6Z51SB8!Rfpb96QNk2fYdM%p2DC4$ka@liaf
+0#HTP!(i"SP$b*fkFfHc(ESTaqG(4Nb+,"(V8K[0T+)K`XEF1&aFK#LU@,PXZ'(L
+f,RL,pFZ%1-SPb#8Q+8h`d"98e!cd%E+)9f`&T`AfE,h18D'$!PS-rN%p[AA0,-H
+P)6a`%F1MHJLd2MNl"Bce5%8-X-EM"-fbG[$dQal4rLE'p8Z3!!4IpBH`khHN$J3
+)*B(#GNlL3VhUkNH+)F%P*MZE"k6N&)diKl'Zh5CREaE-880QV9&DebpmEVSb4Iq
+T`i$[R)C"Qj+-U`*1Z@!22-hX6h61Z4!-l1C+Z8FPHjSJ1'Hh#D6qFXUD1Bj,[3%
+b$!V#h+jmUEiCD20I"k2*eAdEffZJilVi2+9RViZMKYPeJGmS3pCLa,*1jakSmiZ
+Q)dK'bhF!r'dDCMlQ"K2!if"kSCmZ)@E,+DQb3AJp+dR"e*(Yd#9ZP@-'Lm+3!1a
+qKGCJqaN0jCUcpl#k+U,id6jkXMUN-JSCicBCf&di29RXNY",[N(lqE2363)-&FU
+N%'rM&k#4rU0*SHEFJ[da`8Y"RVPTQb%%hY&)bkd#5"RqYJS6J%)32pE"d*%5fB`
+`NJVSL0IBQk3EbMJdB#q3!%16!ZJkp%CP##AUc`k`I6l(Bh3ENr!%fZT3P9kA+-Z
+`A-Kcp$RD1,lk!eRkUD!#QAG!PBi*aIB$cX("5(2a@b9Yl#9[P8P0538pqSDq-FV
+DI"$1aFf0mDDiYH(HG4J1mJ,8LpJE&JcJ`riS3NbjCG'VBhaD$A"KNRaMcP,k&DP
+3*PMLV")Xef81,''M4[M*KR#EDPM)LGe[iJFT5RGHl+-f622q0LE"q+I(B(TjK-3
+-c4XGDP5kMU@8-+3mZJ!Lkb3dqh$8SVDK%b,!3LaiimY!T1)3##Zl*S&ZF("L@HR
+i&[P"KFjiLq1D*e(T-iJp*IaCSkS8L*PG'8d-UM-#DFK#$PBKc44S`98#m`AIT&9
+-58fCXjU`!,68d*j9R"508J1M#)Bk139(TPT5Vfa[-5D[V2`3'r1+F!)m4pLCUII
+FfH!dLeD4!5,pA!m#aK)A!SHKBc`GjUXHVchIIm2)8eZ"%61adpjmEAFp,Kjr+CI
+QBF'Y9!G6&&Z84'bdr+pMrQbTrQ+D,E#+h`f29A'A#a#[&XK"9G)S6d-jM"3ddbp
+`cB(SM(CZ!`0LjG$Sb5qeij!!e6J'#i$QFZ5)4*'B4m"2m`Sd'rH"6Qjr81VPkAa
+HkFY!YF+lcVm!b@dhNQDL31!H4JjIlV`0M'rVTS%f)8d$aYR$A"$MSpXIBL@%+)e
+HjR!5G!TGUN9q&f%%-"eCmi"ClGD8Jp6#NM`-Lm8NfMX&Sq$eY%GI+-dHZ'BBEZ,
+%$6c#emRdN!$##I@3!#T'1'S6ZcjQ!HTpYDF+lRJL(#bVPP8XiP3Y,mS1lPm9D)I
+!)UST&r'(Ga-#ST%pE03+jJ3%,`3bY%m6FR!RYZEGcKT[S5MmP(F"d+j`f(`LLm#
+*$YHC&fUFeh*(,S"L%$kZ$b`eKkV$f3"a-5B-jelbKd8Z&qkiQlQ!0QI+RZ@Cph1
+VUi0RCYM`J@YB%F"@f#`dT6VL!Lc3PFD"ABVKLXcTT,-pYk35S3aA8h#K&$C##02
+M%M3i9855dJj(REQT[&j4-l9#*(2!C#,(aR&BZL-aJUNr!M%YT%SCQdXdarCkN!$
+TrXjCNQXc"+$Kr(!dpmG[[$5Db)KJ6ZGL,0RqQNUIZX91[eYbJE"XP!L`Yf6Aei*
+MTSh8e(edR5#8r-`E[6!0F*aY&bm$a+$N4-i[!l&,&Bm!pN)5pr6[9eaC%,ITSmK
+1iHAeqZrbG232LBRkI%6D8+iC433M$41+8#1-'`),NcH4SHGj+&VGSC(,a%8UF8Z
+`fEMd0SFY#2&K"cFa69hR*-*')iq)XR#6hIQKjNX`Vl-&-r$jiI0ZR%IAim!5&X)
+"-YjYjirP#f#UaFla51f,Qlmfa[r0ZZpiB@b8ak9K"T2%-XUjcH2-PrL9)j!!f8p
+0"j!!*P4&VD3QfNa8q@0d*f5!%jQR#,Ab0KM+&ma$!FDp51*berdH(qSd&jZi5VY
+!AJY1(k8c2$JHd&0i#(h),rB9KKlXjUeJYMfRVKMKff@`hD6$B1[rDjpTM#ZGRe'
+q'q8"26-YZF-58Na'be&FUBcUHNYEqTLh&6d)!8lXfkJM[&f%TY+@"j5@IjNdU`#
+4PpTD0)A[#LZ1@MYE5S"j[)(9i[1GTcSmHa,E$-e2Il6#B(2B85JHSD5jBhBirrL
+2eIc1ja'kiPA-mP'Zp#hD)XF"hM8G!UNQrl5,mmBa%(BbrZp$,r$Jb3@Ih3$IiKV
+KGFD@&@U$Lb-H`QXf`dJk%4TbQQUk@3$rZRh4RcD"2b9%-,GY'cMq`Y!RT*hVJ,m
+FS3TY`lV1[aL45NJB5S!hJPN8pd1LF0'T8H'#E9'N3fRSM2Gc61,CLD5IGSRU&#B
+-b#-fAE*QH'LaN!$qJ+)*qp@'GU4`2[FJ%D%)M!RlK31T0rPa(db-MJR2UE4[01a
+$'i1N"bYhJT%9J%k"MQL0"4m2e*S0'CQF8bLLp',J$H!a-AC-e6jTa,QC3XGR#$@
+9-,9,$T&0*iBpjE"62d5NJ[*DMF$Y$j!!J9d%T%ed!#-Cjlm"I[-f)SR@cJkpc$Y
+lJc'H30rq8S3`T[F*ZU+@TRF+Dj+%NkkY(%`6mBN0J3AEB)SM$-ReVEH!LM+e,ZD
+I#YVE[#46fe(CJ!H+$f"Pci0%BR('0#9Jr(mMle9NURa`0!*Sk8p3HKh0*%LeZN5
+NCT3bfJj-,D[bVkLcZr!1A5"94(lrKrNR-%P,0513!(b9['Sm8V&)0hSaVe*9*iF
+eQNU$@GkLf&NrQ$'P@9edq*AKCplZd40)6k9d6NE#+$NjI,"2Dmf[5`[&j@6bG2C
+![f-8%0lK`H-M-cpP!FaR6Hfq)C0+$Khmb(5[',EI5Z!&fUlE,+Am*((2I6JLYrU
+,hm*c!cIiRCX$,dRRiha2+'@m8)K-P3lm+*GFd+mjl`N(m'drP4DFhcLLQf!%-P,
+!D!S@"cH)T$Dc"e3-,m'NlS'"F&J`+R1`2pr`(J&1'ZR9!ZKiFNU2D*FiIX6#,)9
+Gr,)32F+3!*LHpR4%88MK3TLkV*@XQb@fXlG*f4RVarCXR0!ELP'ib,e%FG*J"D(
+Am0)T,G5E`M5i3#rGT9Z'5iR"I!ir''B"JrI$,r5r''@T1Y`b[BjhLZdbV04Ik@H
+pr6JqPaA5iiG)Rk4mabbq,dHI9jU`dQ-k%,@(V-54fJK54kJF1FLbS840$BqG-0N
+!mqB-AUpPCpd`,Z-ZB3N,2,EEQ8YPZd$R8'D%PM4P"IIYh2jVHH#ICA%4iK0`6m"
+mL[h+l1%DekN,1-`)3YbYb,$UZX'+EF*#J*l"44eJITNCT##Y@)6,Ne3%q*SQF$b
+M(+Z&kJ82,LRSMF(9YF2MK`dD1j1p5&mrD[ep`eKiA2*j2S26GIKpYrRpd1'pchr
+6l11(&kBHlPpN2AbqMLp2ZKdrCaG%1,NKHj2G$lVhZfiFA6!",R[G2fAqH(4Ij1M
+LkH,lEpZ'jI[HXi4['RH'0em59R@-aDY&MB`Y0XkHDD$aR3#6f23qD-4b[5[JjP*
+ed!p!lLGAmY(kHfQBJE2fbp0),VkF"4D6')2eLf18U$9cGMPl%Qaml4-"mqj+$HR
+%N!"9Y!ha"GV211d6Xc+aCVeE(cLi5*N*"UEjTSB%'LKLHA%5EbNTQ@#-4kG*$SI
+%APZ3!(#LTCTU%!0fEY(bUC0C##$,r8Y8$EfM0a"K4N*EkL4l4qL$H6f[XR"3Lrh
+6N`625G(#3IT0Mp*XIpTX4",qNh1jLIb$jd(+hF[`$BcU'QDIHN('APYGp0J'iif
+5HN#Jh4M&k,KKLNA,,C&'Zf-h(pi!@#$NHk`BUf'FG0kVm&&m5d%b!fNdNM)bdAe
+AGri'mZPDfBB!3hH&ddd-XC9!S&6-e!A886S[%m+$i(fCY+hr*PmUDqSNJQ&Dk*6
+Jj2DJ16efi@!eGdSe14Y*$8!APaFpF*@Lq&QcadZLc1Ai8&#lUHLeHlXmCLa+I$C
+Qd+M4C`$8F$#BCeZ-G%-fpbaH*0Ej&)p6Q%`R(&Y[63laq0qQIKRlTQUE1$p-hIT
+Qlp-hAp@5FRYN9D$6-@K`)QhkCbJd!ZrjI`cT#QDc`Xkk'A%QRP$c*pU"lG(CmT2
+FV6lqN!",l8efM)X$*a*krAKZlDm+lpq@FH%l%+[5j5fHK@L@li$#re5BV"Tr4-U
+-bB%$)*+E)j[ebDQp1k5b+N0ql$[NNFmjV4SQA$iF)eVm)[+Y*c-ejY%16XPTRSX
+$`SdChG-P[9afUB,T,ELhKJ'M#KH*e6KPda2rQ4jJ'3T*042hl##f)ZBK46d$"d)
+P3DQRqQ!hYVNk1h,%#k)[@kei"UQ'j3VS$-&&0!0%4!Mhq'&JDpd0cpiB6!bq'#2
+lkp&iFYYdB'T`ZhqNG4IbA#KPm,M[IfA%SHBHbkFcH"e2TXPD4Zb0qPVK%c#lA8Z
+NBA"FQiKCX8cALJe+)2R-iS!0!-Q64m5j4i"AmE62N!$X(bV"5C@KkXlF9Q#%DX4
+`6m61*,i#MX$4"#DD6,)Vh1VBl##Ae+QL@US&!4#iq)k4B%`X-KdM3!Sp1bG3#"&
+qb0(5`MUl+kp-*"iA5j)m!h26L4fiHDk["mR,e1LF,e-[Th1L6@#@4XkMp,6cB"(
+MB3ck'`!Q5Bp2F2N9ll[K0)9BeS0NQ-4Jj*0Ibjm#mD#rcGDA$````m4m$&!0[F!
+XGNlrda&ES,T,j1PGT(re@G-iX0b1CZAkpci5jCrZMPMXA*1PDh)1i*ej+@YR1JA
+UCpQ'A'$qUL94`-QbrQ16IUeV3l[[5R[@qbr`rfjZALj1Q'l$R[p(6HjqQ'iIZmF
+UmY0VPAh2*pAdQFdkbY`2@h2%mfQJCLCjhK`%"mmlj$RCD@peq!ambCe#cZ((6j!
+!q1-dr0+I!D#16dq%pG"qH1Hc0JM6YPHQJldl3J'aN!"Lk#0F`5i[(BAMJ45dm8A
+i,k-4EGNZ@aB64r`SceDE%hr[4%qdm1+KrEb`kIEd!p+VBj!!N!!F'MKr$@NEiJ%
+e684,ZmkSJ2Mp(GPZmS3--3q8FfD'aj8ea%I*GTE0HK'P@D-Cm)lS2EV%k%NN,J5
+&hDPd)e&&$R296T6dmVF#r*YcC$Qi*m9A"i)9PrZ4KU6f+'VQl*cFh21`H$'[@&T
+bc,3%[!m(Y!peT9Uk!JFCJ3&I'FDmi[JhS--B'&iY+4k$mIa)DI3B(4b*1JiGhmM
+NFA5$Tm,"eN4[j(@@*j1#2(X-$Q)INEL3!+[`@09Q"rJk(mJIJG"J!RJCRrj%9&&
+EX11PYTeC[ZY`#KBdR#$Dei@U%H&-Ji@GAEABpe!maLqc9`6Q0X5qbhHIVq+m"R*
+0EY30$kXV,HiXiG5E3qG&fMIC#K3%L+JA+S+q*mc#RY!qS15%jESj-LMiSA+''1q
+MfjCBT`T!aXY%Z&82Zh9A0Rap20X)3Qkcmj[q9-V81AXS91M1)B8HkQIbDpdfCmY
+#Bcq`mhrZ!G)@0PfB+Ac)r[!UGf'k81,1irHcYdYm2fIfBUeQ"L-K8IKPA!ciR##
+!'Ih@NT@!)$idLLqb@`CCl*lq(X2l0HL!5c12&+[jRU"!,hl!2(G8cZ(,Hk5K0Rd
+Si#J8CpGBGX2UCaMU80-d98f08Nf&N`TMp5j6$Z&,`6P46J[FP9Xq'J"eDp[iQ`"
++1L0)Yb'XUp5V'AI3*$02R(a4+(h1!fhPSaSQe1pQ1+`#"A6@AB%Uh@6P%!PVU$K
+CbVAU@m2m$#4qDpkVjpUM&&VdGaC+JYPd4rX1H(l,h0dLiP"UaQMYe,$INIhrr2C
+HkH,Pj(h(k5ihj(ATi[9l1FRTi(f(5bj(j(Bi-,r2Ij1'qq&UV9EmM[S[m+RHq$Y
+e,1INIp0lkq-RTm6l$jCGV4d0[@BB@jAR9G-3)DkE9"jlh*k1Ae`pR3R&Tklh$cm
+[3'K2A3G9d9GdlI6k)aa`PTC298*AQ3Af4p2T[G!(`45FMUGq590Qr3`CAh@'E!P
+1JpbkNSDkV2`%'N4CSbLTjA@06i3'88B6C%5BH[qUMFH%NkJ13QqLArNS(`%YF4'
+IR3Z"jS6&p6IV`8BHir3L35hk3q'*hPU(UiqAklh($MjHAQmU[K$rNJK196i*6#+
+90KX1kX`1MAYpKUMH8h5c"R)Jae2Z,"11L213!!X85HRI$9hQV8)#3P#JBkQ!59M
+iE"lT6!F)jFJpZJB#,qB4FUreP,)R-L%cUP,kFGC*KB'Z05*jiV@M@"5fhLP)'8)
+iTcie*c+3!')M#i4fYTiRARR%ff#!IQZD8UZ`'aM8$r5+!m,42K[[q'fB-1S-HjZ
+1paFLpH%q*dDXM!3KQ-V'bMj,EHa[rpX@b[&`&XZ!kSqR([Ek9LCaLFA)QB5$Uem
+Z0hlEa*K4prfI'9qXh3Uc4@Te896e1b$3Fm'+E1!3(cJ&PSSq&KF0Y3X-e!SZlkS
+DHMcfed3b4qaFDH,`VK(Sk*CK*Z#%F4f,Y%BT)eR)%`0&M#j9,a4T0CP)J4i6$#*
+C(6U5RMhQH-bN5SB'''bH8Qp@kq8b$"INfX+$2kr1!BpId3fBlabR8a[mX6MHS3k
+DP,`U`-MGLYqd-pHbAY9[XF%42iLK"R3SDIlU1Xd&a-R0+bBA8aF@G6fqVUdMkhB
+pRCB@aLb68r@YYTRM5E@jP3YN(U8$1(3QZG!46S5'"6A"35U5JPc-V8j1"!iPDeR
+$3,eq*#T["A+66ca$0h-AQF-YkZd0-'phc$k2HGl(VHH3!2(%3dMMcK000!dFN!"
+SZE'PcaH))TL6LEF0P5df,PdF1D%icJ&+5(AJ&HQ6PY31%Z&`)C6@b%CUk"Mhi3b
+X&pr(b4ijUE,iH'lPcDI6Y'ceVAZp`PmmllK,*ji(@VSi'"K$*3MHEk+&1iTIpLh
+dUTq06PF2peYC0&*6(3Xp4IBD@deSp&req013!"1Ydj(idhhK81e2qriIY$"6Y3K
+DMT65&D2'ihEl'"LI3F&%LDiJ@@(ldHcemd"iTT%j&#plp[Vk!'3"MmiFiLK0V*)
+qJ8UIe4bHq9`@D"J5'a`*pP"BCeG4R(4l61m2k*3QJrPT5MqHiJH82+II!THZTb&
+Y&XK%T$&e"`KbR8CFfX5--`m&BLIkik&m2JEp(J`R$B"a,kK$Q*!!Kk%,#@VVE#9
+`#LCSXkl"N!"00,I%Aa&f[63C43dY9md"f-*F`SX#SQRr)JKbA`1,[,3#G,hRmrR
+KIjI5mdk)HEcHE@!!!!"#!!#BLBZEPkUVZVZVZVZUUdX)PUL*X(KjGh#CQSK`KiL
+APiH+Pj!!YiHJGhF!LV"J!+49C'CPPeC9D99'CRDQ"V!)J#!!!L0%499QCiQ)L*Q
+k#V!*QUX!!!!!#`!!U`X!!!!!#8!c989Q9@CQCQGhChH(GhGhL)GiH(QBL)KhQ)L
+BKiLSU)H)QB#*HTQj#BQTLiUCUBU+QTLSQCQ,QU#!ZDQ3!,#j#F'#'1UZA&$XprA
+QPQYhTbliHD(3!AG'c&%!cXPllkViDCAAe@f3!1(Hi22Z!ErGjI(p-2Sjm6XGlZQ
+("jplIK`HMdHMkYrqAeErSK`IbiZ(kq,Kp%-fX%+(0hjiI4ZB12iI(frqEQ#%1c+
+#i!('&mT`YaNh`c4TZY[KMYZKRZYaD+DV-N,kXfHZ8#Dlpj3lP#rA1b2H#$aEQ!"
+6iI(jF*9jlEEXdCJ(q$bJL)1YF-*(F+V&V5qPB`RE$df4c5p5`KMZYc2!PISSr+(
+TeCBcN!""S6"i85`VHLh42e3"P`h5)4[!iK'q#$9C!a!F`p+!B,K)lB@JQFd"IcH
+NJYl"qMA)VAmb*D&Ihhab5f&F-&,LhYZi"@""md1@h4C-XL$fm,p&1ALh0c$C,9L
+Uc5X4IG9Q+9K4Aj(!Iam1ppRedjJ&[$J#1))LcJ)[Z`4$0f%TdlcK-aeAAK")iVF
+H-[DK9@#'%K'ZUb5`U5)JTKR#Y)@f9kpal$VMhmj(hci)AcMG1'UUH@$#4$&EUX8
+S[Tk[jmRZjrrZ6XjqRh0,`jl+Te4VUr['BJAiNJc!dTd"8D(mY")r+l%K-#)BTBd
+E"X`mYS5kbGr@$V6PaaV[N@DIiB)@@`R'J1U$aY+a0Z3J%5PhQ)RiI(q"5TCqNYa
+b#+k@1pXS!9IX3RJ,bZPC6+&G9md&6Z#ArM"$VP24RKS[-0,JG3@&B*4D9fdUMrh
+`"Fk*1)$!3*fje,C)Sf)2GUK2IVXYXejR&m++f`"X24JiS&B5XdeA@f&1Ga'[k@2
+3Eh"`rC1l4)4Dr$irU`%f#4fl*9BS8jE`JA(pZmf*Ip-!I(a"mJ*mN!#mJSZMNb5
+a8@cQ)h2KmIpX#J[(&TL8A`k55)8DiHCKm!Jm392SSRG'QB%6(-'4i5$6UTM@*@[
+lb85l,5kLc4QS-3M'GBlECPaSHI)PVP2$QMh5Bk6M3("1-XX5S4ieL-5`b9DSkdN
+2Mh"j4DlQ$G6*[`@$dH@qB88@S2&8HdSe+(A9SXX"()b[+9J+rV$imXFG&Fi2#md
+cccT)[qR"#k03FG'ZX&HZZh8@bY'Y3pIH0S2C2paY+(CDiD0XU85[BLcrmRBkQDN
+YQLZYXC1fBE(Di8Kp"'ZN"56Jp21YN9r"$+5E4@P5NDk%k-C44l*De%kHU9HQ@F8
+P5[Ja4VBi"9`F1GBQr24E13X#I$irZ`#(C*CT4[e`3-VB@9-aXXYQP"N+C@$5fLe
+%Gq30SE%,6pMBrTTf!#0$!2edaZS"jTYckh`-1DbQ[CK%d9E3d$qj#&YqJ9Q(Z-X
+i8aR[G',2D+GPp0e3IkHi`PCLc@iTE"4MVMhX-6G5@S,IE&da3)UajL-X0e@6+'P
+A@kX-JqaKl,3khDZ8%aSQ@B4NJhTB$4[Lf1+X30#VXI!U3+Vc39dEfKK4ELe[X-#
+&8Y8U&bkpT0!XQ*Cim$[-aJEK9m0GZLi90Vje6d&lIHK$UPRVL+(e5iCQVN)&J*1
+U+l*D$XaCZKqZQUk0@`dprp3rCPMB,'D3!%acV[IehKMj[2rpX9#h96&f%3DATR+
+kVEX81MQk1RUj2Gl1hS5Uk!ZDHTTR!&TD-%5J)iPQ[080mflGjLRfc3+ZKTm3S%(
+31b4MU,$GZC61NMZYiq!!hrN$#3UfLhqSpm#K(5)q*A*0GKaK(TbPBb2`6Nm(e`%
+!XpHH8&#U@)MMjHL(0$SKd`kSFN2G$f3lBG#3!"AcVFG49N[lUXl!3UXGIR$dLk`
+c8(RlX!B8-dIb"#4RX'@iV,GeA8A)@(HhTkZMNl0d@RJdKl6e-5PV-)fBG0&[H%G
+J+BJ"T89jZ%ATM3&&XkV'+*DdPpA!X3296dU[m+SVeL"k1`##%e6!f((cNbl0Z%#
+PSSl33VpSTK"MbQCNSTSlZkiVTa#kTb6qSpZUIekFK+0196qlHE!`R)fl`2'&0D!
+lh3C9V#V',@BLcDFJB#%K[UaZUVURf,P"*bcS(5V8f4lkdERX%VGPfCeAK`j4hXS
+Id!Mrr$[DkM1%+AjAqd[T&E0,rmDP$&j"9rihe(XIrA"+l)14-#1QrD,Z1@9K@YP
+)X33q"MhLbH$jdKA)B`jTAYAi8D8STVVbAhZjY@'j5`$4X+!fhC)f,dQd0U8mdKc
+rQAqNeJ"8c-j*2G%EkU4SB$AS1IiAX%IIae5Va16'%DH2J0DY-`p@E'!D$r,69ES
+&Je"NU3mbpj,V43P4$&6&a52&`6ZkcqH0a"U$C'#(4&9h,"$#68NklJr!b-+5mr)
+@qJmk`+U%4deDj*-3Em`T#J4LD48cCG[HDQi`(ZANFdX58$$&b[Ah&Q9+#kAIiJK
+,VYQTH[B0HE&!C8S1C&l$5hN'$@1-5*T25&ES$9Y%+L&LGFVEKCf*#TII$am'eMr
+eFD*9VF+dM9PY&dSpb-(''2&ECj*`3*V0U$CElceFK9()pA)'TmqcTiNLHp[9dp#
+`9bHmlH"*AB,RV'fE!+YZeBBkH,B!kX(Hd9VA"3K+B+N"Za"'X*'Zf`)V%R*lh3r
+j2I$$i`36Q(0USjHALKjH99l[PYce5(ikU(kY"jU%Pm3&*6j$PA)$hGDC@!9p04E
+Kj`fd5eUS[*Ha)293G"@@kTm`JS9k*#A)6IPF5aC65LlkDH,$"DN&T&bmT`CYljk
+a@&1!q,cAHj9bfQP(Xa49$4$'Q[Jf8hbpT)Q5fL3!3$Ek3'E2(`$6'ML$PB#Md3a
+$MJ0T*c8-#d@4(kX@qUkTN!"+*8+ckE6MF33"2r6qBTEUij`YFD@ZqN)`c*5VV9F
+&0JRVafUXa#N(*PKpbj8+!(G80IT,$"Q6D5(f$H-ZUS5qHCb+kZk3!'j3mU2DXli
+`hEf0da1$&qfp$2!IqE8Qa`NmL,E0mj*6P$F@hX+diHcNhEIA5q1*ii9d'pMYH$9
+3aR!QaJc-@UDSGGpUQ$PdRPE@NmB3`CZU`rqDe52d`NZfIZ3Gqj!!GaK4fGh8K,5
++ZYV)Sbkfd'YPeD,,49d-h5-rSHV8#YQNA%Rp*8Q1KGR`fX`'di5J2(GYSCMDX@3
+L$Y(J99h29jRV@SSX)+eB84Lqh-N2hKFPa+JhM#3h3-*AC62S-AEAm,EbM*@hEb`
+9!+*6')Uh+e8M3$8B*&@j'T2e#&dR)Vr[fR*6Pr+DUiS)`3*[m69V93cMGYVRVKp
+Qr[QHdHFk1QfV%U9a(Bq&I&EFLi-Pd3$A"VY65"GM9Ub&ep[hrMcF[BUh,eF`XRh
+a(F%FcU$MMGDEl0TXDL#Y3PUcSX5[I!*i!i)C+ML%Hq!Cq1$iH1bHLiEE@-E1l#A
+4)(f8-JZeC'lZc@4[)5Cpa81GY`9bf89ReGrILAm(PX(L4a-1b9i&)Sk`KV1ir#T
+39CaF0Lj"-Lj1X#-@E'dNf-Ci(S&L-"&q4'3kri)`(Ak0Mp#C3RZ$bVS4"XE4$kZ
+Cp"`iJ'd6+'+cSAMNfRMAXk!$mZL'mD`6YEFlc(!M['qA,Fh0MEj#QPYU'mBb-`J
+Z*m[j))(A+XMEAF0#BKfPCRIq@(YaYh'aYeqehM%6$feXlY4c*r)hUh!'94)Y+aE
+N59eR6("J,a`j-PVL9!5Fq8l3E@i!Q63H+%Hj)"d$pRZ'Cla4P)jdr$K-F6#BQ2H
+GZ+1[b$ce%CKG`*Q)r(RR6ai$iU@h6CPN*2)Sh6X(j+Y-V0da,d(UkHbPa8$)VCb
+5H`!akVj2[-FpUIMZr+rl-DlU(1jA[%,CJ$`Dd94Veac*HfZ&E[9SmaB[*f#'iV,
+)d2UiAGT9Sp)Z0!mb(p'+effpc+jU"%rb*C-C(bEekMC"D3m[U%%MF`I0`H*TiXB
+)f-K!Y9MlrAiq$eU6P4#+++8mLd!`j2#-T4bhb(5lPC0hSH('6MU5U5K!Bh&`J(3
+8EL@+AF@eSJVXk-L132+lF()Lh(TbQ+IXf1`3ANQC)"f@C6a!QXl9MT'XJ0f-+aZ
+ZCfpEj8XH53A2#,KfrT8L"3r'0QL0fXJ[fbSZB$1L0e18JRN#R+e")KP1-VmG!P+
+)md9S,H64NdAc)+kjC`ZJIPS3Eddc#[##d'hZYdY"[f5T3'*J#Ab41PBKB$f9NH-
+YcH+j[H*Ydp)$[Q5GI3jcM!)AHDHkf29aDk"AY(1c20dXbVMYND)D+He3SVMCh-r
+1XqCJp$&VR4i[TNd$&)CPidpaN6X1N!"9Q2G8LMlF`!fZQp9YLf%&M-%`[5%L1Zr
+mY8Da%Uh)*Md9'UfX#!jaX$#!Q,@-!VFD#T%#pG&5B-6TFalR`C8cRM9#fLR&F0E
+j'lirHS2JQ*e'((Z`,baUlV3pCGqH9)qNeBrI('HNG3Z'13kC0@DUZ0c+Bbb'dqk
+MepH'4VC%+E6[AR[A*a+MSP&5!eCIcd$HA#LH0APD2J*2SU[CaRBipkL`REieqar
+'`-XmdkrV33Zdb400f(#lhQfZ-#2IlNjeNpQ`f,rBVj@0IaEF2r*#UQ#J[Rr+AIe
+##8a(IQ1h8L'V1#hMeE')c#8iA"m`lpdDHBKC&JHq3DN+#MDf9HVj3'6rFm1`E)P
+DXhS4V-mI[$5,K1@l4@&4eeLi5cT6qIbe$D$d(@M9jQ#1[T!!16ca"F5eGF5Fh2L
+03"YI'%IRE2@IACpjJDfIA6Q9YNq*F`kP*1$%5mX6jfce2eY$SAlkQhjkQm0'0@P
+mree2)hYVhHVqJcrr8bZ!cUPM"G6%L0fK&X-#Bl1aRHhlM1j8S,l-2+*j!T5rV$6
+kFUI8P@TN,#FdrY-)Y5X5T")*)E`pcm2Mr%9qc@4M@Rh8!EMSllhC)9dG@5(11P[
+5b'pbG[[$*Ue$'k@0mM%"F+HX(2A@2!NJU#X3X1IY4E4L"!Uka$L,Rjr5jA8fS2-
+e+&VL@ZYR6!e3+BK$CAf,ClT9ejLM0[lh"`rC"!!(q8fkbfR-2*r8cp&l`[i+Lii
+IE[1K@,kUH6Y-p&VjUh4bC*BU,CcYc*iN9"H1,6%V[%`**e'Z(QD8-VN'd86ZL0E
+eS,RQKJ2@,1SC!K5F,`D[5)kqhUEmiBPMYY68(Ai6hRapiprHmp*8H(plSe"iN8`
+Qm*!!heC+(Vef0,bER4#EUcYBSQ9b'rV)krV)G(lAp$T&BhZK1rmSI%E6b&NrLN[
+k$1adf8(AHEHKiVd01[I!Df[p[l2"2j2)m6cMf1rN#MS"Ner)A8@@ARRh5G[0#"K
+crN+3!2i)3QD999HRafb+rJKPh@dB%NeaA3RALZ#dX9Y,R2UViZXqSSV)![ad9TD
+ai1%rpmHh@AKeC4GaDkerm8KLN!#eBS*lX"bp*SGiVG!QkHH@ChB8Aj*qm3U,pbM
+2,SDf3m1'I+jc"2MA!%&6elDd&hjk"R!#T!QI'12%dJ*4[eLhU!bi8jLh"9Mc*Fi
+Ed0&DYIB,DKqAV3Y9lHJdj2DH6qBEBKI!m6LYXH0&T[e%3Y`e'AGA`K5lUh9H)GS
+YaDhd(8jA0%mYTILD`JmREfIKdpA@R!Jp#GpK-m%Sb&e[@66Xjqcre@4YS6G(@*m
+A#9dFRZlH[PkZIqLZ(aS8CKVEAdh9(l9IGE4ID&Q5F#bL5rXN,ZPYLRhG[4pr-iV
+Y2imA[l-XMQV`'m+ENUJdCaM866dM-d@e[9M9+IIFdm,V+Nr[+BdrZ184kbNZXF3
+%2la)#Gb0)(AISC'k'[F!*1'i!larr``"H`Z`Aj0RU&#r-G5SAKAUhk1[BEZ0qK0
++#+@"a[fMK3l$+mGA-3+hMlL&JLLFVqm&rki(XrI-'a%MV(B93m@dHrGRKc6jX'9
+`IrP2JDXeM"4Z&ihb2R`lqVeHU(0dqf(ClqY2"J)B)HRdqRF!!!"#!!#DX!#`"!#
+JX!!!#`!!!%S,G`GiLhGRKiQBQUQ!QCZiKjD*Q,#(LBQ(H!QD!'#`G@9NCQ@(9P9
+C9&@(GUGQN!!)N!!D!!)M0%9QCfHCZCZVN!#`Z`!!X!!,!!X!!!!,3$4&9@9@9RC
+QCQGQGhCRChGiGhQBH)L(L(H)L*KjLCLBQ)LDLBQ)Q+UCQTQ*QCQBQCQUQBUlQEL
+CQjQ+LJN!Uk[KiBkDUjHH2Aqh9XUR6Nd@daMbak3$*9ed@5UYaR(TST[YQ!aebrD
+G8ir+9mkVE)qA*criJ#%rpirq[&(JpHKm)MNq8HIr'6bam[NmRNj[*jZERr[(bH6
+cmrfHIk[VMXfJJSjHqk2"$Kqljrck[($KMap(LMd@hEEkY@[#22pRfH@1IE(,I96
+(T3B8@D)qUqLcYMPb4pe&@U3'hAV"SP!X3#+)h8Ai4YdX1V*'2i96`[Ucii%m33A
+0EI(CESUde8d%+6"#8AbM4AAEh5d4aXd5[MKVP(#9qbC)`Jhf8!NSqkqhibT`MlX
+FpB0If98bXR+2(l2Gl[CiXJ)VUN"`"HKSp(jqlr2Vp[ia"CDF,[2cF`!f6#AH6CY
+[eFbJ[Q)pDNE09Tlma-269C,4QccMQ86CUV,XF#U!+Ek5U"J5kD,-D+mP'2IQdAd
+DF-fQU%-d`F`3li1PNZeNI2qIq-eG'H9IJ42N,Q1rI#(AVN8N%#4XafC`NF)paR,
+6MA(BSlUXMQ96HD-HlA96VMSYXiX!M(!"h#d+Mf`BR6#fkUQFDE3c!+D!mZ[PmNG
+5BF%iKaPK%6`UVVMSP19rbP'GZb80!0V'CGV#bIeP(Z)LR9XZVfaVafA%TYKFk"9
+kT!'hNTF&BPC4A"K6j#P,(1e+[KQ``c&LeQT8kEba+35(e8E3&BjZMUm'"R$'m(-
+@GZdUDC8!-5Q`qLR0LCp)AC!!f8GT)DL+%)%JAE50J%,DFGNV-!Ji+YL82ed9E!5
+[Cf%e3l"+ZVB$l[f`r"$"iZ*(Q0'J+"#RLTI2EKKEX**5S"IA8DT0E-dSH3*9Y"K
+pe@'Z"$+#9L!5q24(!&`J,d8B"9q&'bjKV["BLXUjB4ffi`lC5#Xlk+HeTB+APjU
+C5q8V!P!!A'E%I--dT9f8-A2$4D%m@@i"KJCJm+fFH1H*8I0#Fc8cm,-DDlVlDGi
++@"#2YY[`erPDANY(Ah@lidd"2p(,I+M4YB9-r&N$dId)U))FjN48L)B8d@4ebVZ
++$a$!81!4AUj5'DhK6%U,kkJ&'9CA)JTJUJIcL`RE*Cb!p*[brF)D#BCBAib!B,Q
+)4e,pm@4f&PHbLrY#cLii5CU,G3BSEJ$1%#b2c%XPP*!!,p3#0NZr!-#4Cc53!'Z
+6FB6Q+R0)Ud+r4e+p9r'B0A@'8'e2H*)rc5T-'`D%3c+qqfqI*&aA0k9!3l8"dNT
+L5%Y0N[2deB-3DiKF1hT-%%B-3km3&bkbl1U"hUH#-K")a2TLR$iPGq0FYqllZH@
+cFiS)Kb*$U#VARYlpiG(G+1JLMU)jkbei"m&6$p3&,4(!k,,N"XeB989eIk5'Ke9
+,)r*0V0FUddGbI6@mPf$deZ9$@*T!d9P-J*!!`Sr#JR&8Nj`p#+JJX-S9e`Kl@Bi
+'!@SD,BZ$N4L!B"c#'E29URfeA1@)RG8RekV,69'#0lD3!%q@e"NjUNLAm[F6*0F
+@L)U3!&CPeUl6@AMK3!38Yd#"Dd'N+Gk09p&fXd@LT+N*d+`jS&F-+pl9%j%VGff
+!PX*E,VEk,kUpSB8&f+JiT,lU,-)'`Y6J+*J,0%K'F,GJL@,pTC,X&N)YmZ-ieFJ
+jelj8J@SdNURUXJa-i0HrD+m!$59N`*!!@V"%IEh+,T!!QZf*(V6V#%k6#kXcQEK
+@Ba*eD"*RSj%1LQh'[4%fLU)X&"*a*Qd*m(pR"iP9B'N#MC!!eP()$B-F96`PhZY
+[l3IhVXRJ*$f%q&'PmXY%BEHr)E9FClE-+1m'Pjd3p,[%N!$A)1k+*ZEaa0Sa8@K
+P+@h4B,BC-I(c3h5%SVXG@@Kfi$Z'9dQI2,$ZN!"CK5hZj[(Z4b"!EiqEF53"AJH
+L8cDdQ`J2dlBAbf@r*UPGcSeRdJP`8L4XSTP4--%+9"5lJ5-+r+K$!kZFL,dVMrb
+a,P9P0H1J*1+fa+%idPaiiVr9Ni@D)1hea%Ya4YcSJY8K)NQBbAk,E*3&h-@13da
+$C'FNAN22(d'ld@DBhNpcCD-KZl`9%ZlIZMXaQD`H!BF`b%04m-3Vd5a)VN9#%#K
+H@@aTVY5P!NDXUd'+-0a*#-01V(S9[a#'pdU*BXjLKHP&T'X)K$1LCrY#(S5jJfL
+K'p"PJQC$[#46b&AeEek&)TpZhdB1Raa!lL$"Y@bRCSB3!NqC4QT51e&K'ZF5Q`!
+'#Yd6H5*eAfih)dCLQaED6-MCJZ9XDM9CF!H4IGK8)k`P9kB!$XV!rZDEJRh2)*,
+0m4iL99(&-$q`pCKkGZE+9`4@(+,E0+AZ[r"R9S&6R$l*8#c5`eSJeM#TVS'I#l[
+`-Rm5@jDaCEi#4d#Hbdh'#ZJ-p""NJ0P!`S$8'!(1!Nbb0U%,,iDM01Zfd*4,i$+
+NEAIB$@@BJYb#AM0YPA9dPGa`m5p39dPTaXcKaKT,dia9*Y%ik@*K26X&B8Y-cDV
+EG'F6KpX-`ZSjZI`c#GkM`a$KVdJGqp"$j@#(BA)(l%cj9bhFm-bR*$mU%3GER`&
+,KU3)a@3f+V2P4ALF@3Tq5EPYNZ(ECEh-kK'L3&)L&TUNGM[e'bC(98BRZ#[J4(Q
+6*NJ3*k`V1B8!-)!%!8@*2"C+YM2@K(S`&c4(#ci'Cbi1ST1k*G4'aB)V3'e`HK$
+GN`@3!#Ai2$frpQp8U`kpr"NKQFDA$GjAqDh50q5UH(E(MPMp4laRF'ZQRrDYA8`
+FPRHH3VI,@!DbN!$-a5MB1U%X8[CfEQ+dh#PB%Z!M`Y#@3"-`6V9`F&+6rB6PATG
+6HQ@G029P8!-PT$QM,'VL00`)SbY($%h'#BI'4(bdk6Y,)r1b0dCjLT!!M8%lM!r
+X#+G%iGaQQGdDT8$#+Amc$eX&(CH%Ab83",Tdh"%&#(kkpUC`be[592G4Y"MKrCC
+BA[8D%6KMAEF*!YR#N!#0$A-deAc1[b%T(Cp&R1d@53+EqA$EF%D'(!8ND6XcB"b
+@QJh@9b23$P&3M"U`%N"$Y!eM`Bc#UFaTp$K,PC3eKY@)Ad(A`DcZV9C)*R3b`,m
+p'F*S1#h$!6P,!UPB&8Z2%*!!a%#`k&+(2F@HS["M$+XNl-E0@!6ir@HMdDj8pY`
+H0`j[H'K(I-HEP91[YZ-2d)U[J-VD,bh%LpQdfZqH*#cC@E05L8K8!6,dQ5@&e8U
+8KXCQ)FL(UapMN!#Mi"pH$TH[JZqk(+M83Z1&mk#aHT2%bCKaN!"4+0iQhjl'jBe
+f[8Dk5NG8hX)QH4jfrh5'pql`p[SkFSZIc&MKMdFX$@S4eKeHFCCER"DVLhQEc(J
+r(Dr)FVS#"AibP"cDK(Yaf+kk`Q6F5m+ZG`6+l1"LX(4ZRD#Bl1hM4"9'-Ni%ea0
++El0dJ6B1CUbeR3dFe4qpiMeJ5D9lX(Q*HFT1"Y@,qJZ@Y@#E3NkMZ22aDZ-&@bM
+iQcXiVli-h11N*C!!-r88"QdFYM"9kYBLr,"a'bfqkiYTpdQ9C)85((F4`+1A5+`
+MB")@@mqd9j(YH%l*5UCDhaeNl#3!KQ,Cm6ARHli61k(6D''#@C(lrha+5fpcK(Y
+(AD0deDNiANC8)IC65lQLrAq%+-F&F3)k4*jAl3L,VcD-i`'qSEY@dijR%R-a"0*
+N!m3ULEijHNea'hk!Dk04"3('i-d%@a'H3CPc4Qq#j8I,j!cIhdX@6Q#rf6lGhbL
+VKkMIK(P2#qrGk2abMJUrfBUVep8IVqNq89!ldIPk2GejIH'TZJrj(!pPr6iHMVp
+Ijqei([UrZi(r9kraq([*1I3k$r1i([IPp@AhjIEdCABpqa`2G@AS8QRBHjh4XGI
+Sp2X*0IdI$AIAF)G)r9#mbGMb(-Gd2&-,pBCHC2UUb%Q6QX66ZdI+UkHlN3%q9!9
+!#cp$kHNd0)@h,Th*JJCi&`jG@@X,NG@m5qGZT&pXHij#5,[@UCM*BC!!')V*U$!
+8PJBDN`M+d#F+C#@mqFe5V1k-KAr+TRY)6d$a62r+0Q"K@3*Db&X1![!PpjPbj5E
+A#8YLP0jT[Z1G)0JPb"24@cIY@#iKGpV'RDF5$0r90LrQ9q)a0R2ZbC&pB31"R,@
+*mIN,U*QIHDejH,0@QXHDUa2$3''rmm)'`@%PUa1&FjYTdVP`&%X-E,FmYS`k#8(
+IQ'4-FS(crRq[$!Gk5V$Ci'!AiMZPlm`e52"#+8&k"hL,"@IkP[4P0lVKmiKfE`2
+aqGLjKVPLj6,GNBc@RJ8+Q481TVRS,'3UHRCBRLmDE&FKlqk,e0"Q32V6eY*UbTN
+Y3,YAkkiN'GCd!r8(@[$0-qP"2CQ[L4GP-9NT'Lp4`Pp95USf'34023U)CJTC`R[
+aEaA#BQJ-G(SA&f6p"%k(NT3U%MVd)dSHkLAFK!2$E(`,3XJCr`1LN555$3pAhj%
+HT,bZHB[M)(r*e19RYh""Um@MF)FEFm%ire&03q4PjSGFmCc#D65C[YlKi!cL-&l
+33UhA(2PJbMKm*ilFq9C#r1'2Y2dIA$cI96Xh2%-UeC0fmV80F'kiEc)3-#26N!!
+A"!242D[jU#VFQ$maY$mT$KQ$jJRXZ$lUDE,k8,(Yhq5LB)8+0+VbK&Z,Kpb+Tl#
+$f[&S8%2IH2$CAY*FJh(EqiKljIRr2(``c11[H(ddl"$DN4MU)ri(r[#SSIBL@c8
+*pQN4q2$5I1X,rV9iGRBLmKeZ5)4&'[8SF'C*9rf)jfRS$e(eRMqlSk(iIm$f$V1
+"6lLS2["P#Th38kE48+AY6QlTEfLk!Ei#S8-BDIkGehLMY%562IVX1R-mU)DjHNS
+aC*E+c9KV-&D*361$G*ZEr!!Bi2kf2lQS,cXm"B`fadRGl1`,C(IBAJp44bGNJlJ
+VQ4"HS)"B-6!aNqFG,c$*m2V#eGaXNk-3GRRKfGQBqeA`38I`p&!p"6r6+RV'I5I
+FdrM&$IVAhGd$MX1EJFi"lK22f61bN[(FcVdZ-M3I2rXH`2m0RQ)4`)JRI$hBL[k
+*V"lkaeB,Hp`e6,hIU@kFIH),L+H4P29m"6iKFRAai$mTaHC(F"3l#B15$b-YKEH
+#UGp0YZpfVB1-[lL,LiKI+H6RRIBIdIRCf)(3[Tp3!Ve*&M$XAaEPRjM%q0SR6('
+QY@Pjbl5d1ZQ"d3VQ`1(QfH8P2MXRKl2mfLjqc856KSRM@Rk0%eJ%9j)!+$llJUp
+C5dX[#TrQjYjBd**Q(q"N$Y%XB(kfk'i[e,p1C&-[MiYXP*S(cLYE#fmF"DS9MJV
+HV5H1qCHqI`9)qX2%8R@E6F866F--UmCk(H88$lh,bp*hb4%JmK2EDU)8j"B#1pL
+HjdGkTVL,$hKZ"KJ3CJ&(rN![q$4)4h6UmakE*2NYVNL$-"l&A*d31kP"k3"r+a`
++XpM`HlBLbL(dmUr53`BAXeCLPp0qX[K(5,10[Rmhm8l%T0Eqri%)-N4d#hUkrEf
+m41e(,#R!@VmUNZ16fJ1da2$L)U[p*T6HAk[iZCp,`c+!,*2#@krUChB%GHH98BQ
+p1YYd@P9&hG9S2-YTJbm8Prm1G$bFXjdAAGJ2&&S(c["RE"UT-jhEm@Hl8*Y%@!b
+lYqYVKEU9ET3V%r203Z2'jp`E41qRmf1VFRQc0Ga6!'lA-2r&14GKVq[PPhhAZS`
+Af,FL)BCF+KUYK``Gc+Fdd+9p8,K!(kU(jR*bIYdm5`h@(I+bd"0jd*UHI)X1@C)
+`EcQ(01A1X$V`c9Mq29r(Jh!bS"9LicAT,5!%XMHrSdVA"d6$6PfQqfbFS6"TRC6
+YHl4["`#b8L92$,pfbRrrbMYrjIdpSl*i$6lXX-bb18b[pMceP!`-lP5(FS&H+"G
+CiDk*)0H,k4Q60C!!p*Z2$bDK4ac'!LC2meDQY+AMpSF4X*Tj25h'H!jdRLm6rKb
+VM9`GiZBc#Yf1@1IQAHS0S'&3#pjk!V+UC(S8CrX-GImLdNq*qR&YL@*9ZRp@QB0
+#9&"l@YLIYN5&GY12k1Vl+MG5H(Xh[-jj$9ZA8VAcj2fZ+SHBE48*-cjXG*XBTl#
+H$J%VbDTV)e9rZmP!0SS4DTc@LEYfA-Vh#l1[Jq8MZ*`ib$Q4kRRQl1cJ+a&)$Ji
+Z)3+[R9!%M"qeEehpSbJUpiMKGIaS$[KfDd9qL"qImrlZb$pYSa4*M6I&,YrFG2r
+l1YE+Ald##kbbdA6Vd#3)P!R['[SY3!)Tq*[r#KhZP@2@-h*SbfVa#4F0P@!p*'(
+j`e$F2m[MIR)*laj4&pXiKYA$QH8XJ4hmLPhZQCa,0XFH!8rMj$ICVVB"E*,21f[
+5HJmD`p!2'34HF`jRA$ik2%IQcSUd%r%HF`(BF,C'N!#1ra8MqR(R6l3Vm2LS0$,
+6J)%-)qF!I@8TD4@)$@PZiNADD"S"9$G*PCEMUCYa-q)!,,Z(`&(`32-'RbpFdG$
+-F#%(mG9k3k@Cph`Nh4*$-j2U26XDS%%[4$T$0332@LCC$EC@R23q1k)L'"E+((`
+KI$E)JIlKl6#0rm9ipXTA&%ij[56SAN+dkk5jG+I9B,epU+aJ&(d"#$XFra2(5GZ
+K,B,2CGLR[a(h,&d8daqJ%kFF!i18k(&6h"$i0KIB*'a`@RA3iI[qrlijIcp8H[p
+ZS"HR)1+H2frEpX!!!%)!!!#3!!!!"!!!!!!!!!!!!$S+GiPhQRKRGi#UUSL+LB#
+TU+Kk#!#*LAS)N!!+Q3TD!*9Q9'GPPe98D99@GhD@G`!*N!!J!!)M0999CRF)#)#
+*P`!(#!!!J!!!!!!!!!!!N!!!!!!*($-d499Q9@C@9@CRGhH(L!H("SKj#3#3!!Q
+B!!#3!12MMAEG2eapriI2EMKPSXTUMcaeeic`cf6bRP(cYr@h$X!9qqIiC@j4h6a
+bYTK(SdG2TN#"rMNrMbaaI#af41EZMTp1Md4k1MSk1ISrTcp2pSk1Mep2UpImrka
+I["#Mhq'f1+A(pIlI[eI9,MMNph,(ZTYhifpQc11ReHReF`!hUp%DGmHr'h9(fS0
+Um,)kXDm1f2IS#QYl*JHIIX#A,$`!4A'f[(1+Df&KSL2p@jCifkGfC@i)A26',k@
+@klG9C#Q3!#)'aLZkkRI1b0f&NmB$IaR2'r)N`JhieJT4eidr1HV11[GTZ#Aq0ZU
+H'8ij2MepIajG!*AcQ"`"HL4phhGIir$jIlJ(,ARYpI2cJ$D-jq"60-HcR8&mj(V
+,Q9@kr#SS2AEK1bUqHGF9+++VF0Zl-`S%)rY-++V-DpHG@Zf*5P9PZdj"1"Nq(fE
+XkAKRY6kNC&9eHQGh!Lh3([RKjHA(,VZVY`LS0,9'h'RGEB"P@d5+l2chCChJQ-Z
+MPEqS%3"U%06()aLS!CM&NlVEl4!2+1rC2#0p0dEJpG@V,KG2ARj*)iJj*DqA0&H
+8@i"`3h[K`F+[m%0AP+UIKAIYZR,aiZ,aNd52(NmB4k1!9@b!"Cifeh4j1&hajI&
+JE6*H8MPV$"GYVmJXVUmA'h"l,j[$6)ZX[dh!*5diekZfHCAF@@jEEUpia%Q!kQ,
+NGpZHbJMXAb`Q!fAqhl59AEP)b#Ud6dr%2EH)B4PREGFp[a'XB[#IL`hNh$F34!T
+!9haUV`M6-NHa"Hqf-KYM0B*'9Z-l!M&cJRARZ!M!,!)%fSA-d-IV4T)Uphci&q%
+,Q6E+!3XK2'H@dcKlThErlSk3!+6elVXqB%l90-)mUpk-kY-aJYEP*j,HJ*2F'I,
+&-5-jNNDeK"PH(4ccUE'XSiZ+A),2e8'`8DBj8#AL-$h"b-#E0fS8(F(8%8`m$a!
+T)8AaR@"Df3SE2M6F24"!YGRq*9GP+@D3!&AYU`SFL--h%Sr5NkE2[f@kYKMPK6-
+9%V&HX"-@Q*8@m3m-SXY%SJ$dbS'iMmTchdalFMc9[Vl5(aQac3+JJ#rrmHC02[(
+rhM&D5PM9XV'+5@$Ic*iM&0Ub63C,icS*e5[VeBd0Z5`6h6i$!fI6%ja9#I(rGJj
+Kbc-rQQd9J""2E2%!p+H@L(JkQKRNkD,9`0`dTK-61AHDNDklEKNkJTHNN5jAR3q
+eiba-2'6K,6AG@+8fFdCEJc)fa6GZZ,U!k-R%ac$efjKbXqqB%1II3pK,k#q0`kX
+,GG$V2p+lVHc!(I&!KlrqI*3L(#qbkqJZ)E1SF!L00dah6@b%XUAG`LH*(lXQ)Ja
+UTKRM3$%)kB9Q5Y5[@IQ9U(30Z5f[NX[%$c!4BMkA%cVl3`Z['Pm1Zda'5LAX1&a
+l3&"bbc!DVaXENJI$)&V'X$Q,'L1TeB899UCF(K,UMcIA&AqEHcXZU96ab0CCFXI
+bMNe-!kcP#laPjU[d%3l#'K+"!eV38$RBJ1f!8%SBe+da'hN6XabKBVB'A%AhHUE
+rTS*TrNbml3YhAq9-cPU,+L+#C5XkM21C55#CRbHQaZ+CLTdLbScfG04V'lJR1p-
+"'#NefFbfJB'L+d*5SG**hYD)hjIN*UE!'p(dr5ZV*aDlY0[Cj#r3XfGIG3r5S&L
+,mr$RJ2HjH2c[Sa`"CCD3!*!!q6pGdr#h6D-epkGHPfKd5P(lI[p(`eTP01iAV1N
+Sdd2XD@EC[mjh)&p$lLThm-mAlmhRedDG29YXC6m"TVU'QkrE33118lYBd*q"q,$
+i(bQUC4lb8hpmL$A6@RR!hY"iY`mk4dEjGmLI9`1JkL(qT-mVM`UGGAcc[jHB4Me
+9KdY$imAd`2*$D'#2)QNRb2qC0c@88Kr(LE249e8TQ!h1Ub[XiGH-qkfQl+6(j8R
+lMDp9T`'qYD&M*Jj'0M!9b,cU+M%DJlI#S3c%[MLhRXmircBHGYefZa61#,IT-jE
+LNJi(SM0K%#1PIB2UFb&+@!*[(#52UCVVc!6Rm[mR!BCr)`8R0Q[+8Z2fqhfalrZ
+kRIrIpRXpNJ!!3J!!QBN!N!#R#UZjUUQlUJUl5SCfH'DJGhQ(HV!*U(Z@J(LDQ*!
+!#!UCLBTiL3U+PeF!T@C89f@i9P4V999hGTB'!!G`)!!#)d4&9AGRGiH)S*N!#C!
+!UJS+#JS!#J#3!!!!!!!!!!P!-d99999'CQChGhGhKiGiGiL)H)LBL)L)LDH*LDP
+jUD#BL)LBLUQBQ)U*HEQ,UCPjS+#CZ`#JS!UJ!+!,!*!!!,R(MK69A(QKl[IlGGY
+Ph(I(ZKa3p'&mY8pp@L(XRYX[daZUZKlD[cUXk`([G(hN)GNEEUT@3jH2NrT[!Nm
+q6&PK[qUKh*[$f3j2kFIPKbHEcHEk2,p2dHAc3j2TjZArcQjI0$9X"#KkHlA$IK$
+HajZr`qhq@pMhXF1r`m8di32A2E'bk'ZfAC94'k"#LNAZ8KNUBC-X*l+)G29#Ub&
+&9fZZIC'J%q%Irm!,*!JjpN08r`)a,#i`RdAeGNBD0-pS"C38N!$UXZMEH400A'Q
+p!S#20E9ek3$VS@4M4'MMJiepD%"ThVr$h-5QL&-VB5"XYK4'ZV98KN"-Z`dD55T
+YX*Yd1,L@L'V#kq'H-0)1GB(i%3BEl+j`"JkhMKlY)-9-Clm,BJfJP!&@!9"hj5H
+90)C,c)h[j(C[IIiI&QcHH%(Y[GLaF"id,IMIB@ddJAHl6%-3TR`V[,-RBd5Xd4K
+XPK#kIC!!Q%1"'(MA!cj2mD4+1%dV&LhVMC'fHZ[B#rUeee8e#$JD9#rCVA"CTrR
+##(9I$42B!*J'f"dQHZ1Uk(ETU$MG52GXNMJ)pfZ)JJ(aqfSSLl*%"iM`e3Fiq2M
+C"QU`2HX+(m-%&L28ZDHU$MVMD%YccecJV8"M%29B4B'aB9cfm-",DUp)pZa#%Ym
+pX95jRKA)!GM')GY9qN%J-AQp2prA2A9eN!#PGC0p'!6`"U0YXV4+rlj"#QQF&TB
+4Hk9IB)JJbBA!`JQD*@AfbVKF$,%*5)j"4bjJ6U#46Fel)deSP`KLU'q4BAYG"I+
+`AC`2rJd&qPJZG"IU5'hq4%XT6GH@+&r$G#M6Z(+BLdpfIHBEjm,bRfb!#8%M6SU
+[$b&8d"RP9+5c$*ViS+p5TCKlXUk"4kZa%&ITCBelBP$JJV5RAbC6`h0`#+e!N!!
+eA10%&$CfLTD)HUP+D+R3(QDJ9l'5rDIB@$A5*ddcL[KE'kqfT"%l+d%"EXF0cFL
+D%'S6HQF)+HBLJh8di9KI'Nr+2Sk@Hf@&P(#MG`FU*@H5q!L4,#fIVLP!k6M"iQc
+9*'#HdMN'N!!ZU&M@VZ$K38!YJQ1&1HF8G"J&qQF+!K[4Fa,B`cL#JAYbX$e9fda
+"81"&+mU)UHEpNGFE+!K!UPjS6"U`R0-4ZF62kTlIJ&i$IUECDMSFDTp&h'(f-d$
+jY8EVJ`$DEHR%hGh'L`bLMMhEdfLHr3$RrVRcFR)&@qE'EZ)RP0V$R,C!a50iQmJ
+A+l`4MLlr$j3c1d1@Z,hF,X*kcCIUXU8UM[HG4-hLB2HhTUUHkER)AQ$[#2"!2[m
+2d"eY)C%J`E$)5mD-FM"-Nbp3Kc++k84%+)@mbc%S8+TScC!!#Aj8#+UBXf9JJ4k
+'ETE%#JMe-0!AN!"6)'hTUDJ*ri$!r@)Q'+NpBX5dE$(*YVAVPfUF'fe*de%eh$)
+i,0Bh61U)iDcRMeKp392@$Gqc(QcCP%peK"8rDi@R0!Gk"+h!UE*QQ@*f`TPB&("
+4d[BSkQK4[6GBB&Nfc@aVRlJKRlcL53'3!2rMGL0TQFY+1N8'Q#i6U%QYi@5a"l8
+CLB6Dm,Y21Q)[El0aXlQJqPZDX90k*@M#3*V#X+#[H1PmZ,blGAIiI2M1P!("L*!
+!U(14$@AR0LErP6hq&54PI!+8$U#fQVF@-eb'LQZ4,FBK0j1-#"e2E*c3d(dL@5Q
+NjAbdPrE3eUZc3Elr$p,`d&*R&h@JUie#jYFYDQk6+!i#[qq-B[Ei9cKLcZf`iiP
+$B&Ef-'+dJ4VTQF&q66%AV#a299GGa"!!%JiecAQ5JS%EkeNC+qHhcRDS&aj0Pmh
+"l1[U5eAeM6l@%F[(ZaNIr-eBFfqcdG(TpDJYmLRb,*hif-2MBpI3hq-2Z!$EK+d
+i0F*@3NmHAaK2@i2"ph5l[ZHP[IdYRe[r@cif,BV%Mhq(lATE1PaE'#Cp,B[3KDB
+Jk@eZaHr#fp6pVD[9DIPE4DNITEBZbfXP1rPEA5f%Kh0,@bE&peVb[+ep6i@[kqM
+dIerXraD`2Ad0h`YEa#4TDqVaYV9MKpjZXT'(*`VF[P!*)4kA-&r9$YN-9l@mJ0F
+q`[BM2GXAV'UeUj@(AJNPjp@KJUr-Q#hdrPrP[#1Pqa@$!"KQ&8amB+0Xe1"iYL+
+KX3hhbq%h1X1EMj+4*PBB*l),'`Mm$iQDkVKJ[3QX'@,NfQK,rS6Xeb!Q-(-N!"9
+6XR61@6FJ"lKd'+9P@iLcE%E0`i*-LpcK3FDG`mNcTHLBal$K-k@%a!iYll)(+UC
+@3#cFX#&5bYE996Jfaf#*a`L18IC`U"dNriRr1'3CVF1089Y`q8Z(&*VTRH9jCfe
+DqFChP@cY3FIG`r8p%alF1&P86(diG9GKaa!B'fiG9G&diJERM-BhcTM'd9b%b,Q
+db0J&kj6cM+hXBf#B$R4&MR4E*Ah8LkiJj&LpZZ5"$Em!"`kiq1kkmX@'ZLH3!,A
+AD4ifp-%8Z4jApI4dC[+'*0K(l1M0bK*Ie$U4$bAm'Qi%-LjZp')&+*ZhELj0bAV
+rpKG6SSKLj&hP#@T[Ik!+'N+3!&(ka$i-6("bERaaeMSH#&0#EE-'()APJRl1K4L
+&1Jfbh6'N4GPd3SYlr3f%#*("HAUN%"-Kik!b&2$k3N84#F["28,-A+d12jl8%,L
+9iZAF3Q!d@MPKbb+i*#&rqapk0imr+T6@B$Mi8`%j,q8`Yp`k@6Gkp2j0G$E1Q2Q
+"8XMfe8LCCS2L!V!C61CYP(K[b3E@K"IEJG&SD@Kk[QShK#p'P8qamX+mTQB2aPB
+RLRZ4f``(ZrA%ePU)l1VNM,f$-93X-U(e9rp@N!"Yq+-XCHT[Pdm0-Llr$aL'*mN
+Sd,9*FRTk9(9jG+8VrFDN,KKm9KDC"SZ[80AaH23DR&HUq4dM+YD-G+eDHle!$(r
+!JD0VFG334`cl+%RN6%cm6rFK4RPAPZb)e"0hj`I2aNJ82P9c%!`VSUbFYl44E%e
+f5Y2B(ENhf6UYUUmcb$ThNQ),8dUJZURK6aAPrar$+PZ4"elmfhFm595GdE#'LZ-
+iELJG(V0DMq`dl4UT,ZB+I5Vc'TEb2331B&mILJ`C,I@UjHV`I*AXN!!)e$XVGP%
+3DXFcNcFR+f$XT"b6FZcheEmV"*dZibkQKNl[6mDEN5Bp"ZPZhYai"H!Al8X,"k$
+QC[&9N6m$h1Q[*R&eRYR'ri1I2A2I2RU(ST(GZRUUNHeDf1U4l9lT5X(ViGar4*h
+q)EhkB49"R#9J%F9BjFPp0Vh9Q0L$e+%MRB)RR!6UdSUTT1CZmjUrm(HY(5ND(Mk
+#0mqj$5,qi6*-AdqNFRm"q8CX(*TpY9M!*$eKa("I54ZHNPI$I[P"%#[DFlBh@di
+&J%0H!0!""EF'&Ri@JXe@!-#hk1Dc8YZ3!!XfDM!"$![R10EmCi82!)C-UYQT4S2
+kFMf3!)kih1CGN5'8[*fci(j'TL'CiImK2a6*lFd0BaIEFlYI,be*N!$$N!!rPl&
+j2+l%jT%*d1lfN!$ImE$QA`XR[LUeb4iVdhU)4l[K)DXIp`b9FB5XHZ-kVCqC%0X
+0hNZ2Zi4PK(C3Y6k4J&(k%De5VAp&&$%pfCcU0Cl6r`8qm3a`pJCS[LM@`T1U0IB
+HRcCEN@UFce"-E%CfHj`%6m&IPQlC[4hQhK&Q9`@6@Lc2q(hIBer%Cdlh"UEPL68
+Sp4jQNA@8H-'d(j`E+Xh(!"pi"6Q$FBchE-UrHP3+hjC1haCbXfY-e0YXA(LcQlC
+C)HkG[#XfLbEhUXVEF&5e+G1K3(*c)Pcqf0r4(82fr(a3aFM-B5GLLYY&G&$4,C[
+E!@Ub,VpLc#+ET5J`RF50(jdJc%%GL3QqBpNK3BB5$!JiJV4lc"$(T"2(Ym8`GMS
+J+X5lTibaM,IeF*Z60i-fc#A(IaaLQMY2"(fRi#8bVVPfaS2PeG0E4JSVHMchYX1
+1dXkGiUaSE)#Cd6mPKDe(aJ-Q'91C-A+PCk1VAIXb[QN-f$Cf8rQQC"`-p4ciDCB
+9M2%,M6c8Lb*cU#MHi`[5d$YBFq,Pji+&c686Z0U%5HFak$i%!h4eL0[8lF@bQN,
+DbrmA3#DaDe+e`'JkRkNF81Jm+C[6*p)[CphSpAVCa(-rGK2ppTr25FMbZ2jfRJC
+`(#N1fS52&'$RqNjP"FXFGHb4LIjakV)MRVB2A2Hc0Ujar3SCD0#c2,ZQr2RQl!#
+&F,ZLhD!*SYQXNRjblCKaafFXf[RG[8B"!M[E)ShNl205KI[iX@r0T(rh@a`35!3
+%GlD1!F5JXqDaPd360#mNAaF("-+fe$S0)Kk"qD3c@RU0`[E$6T+H+E11ZBScGm+
+YDNFm3T-391$r4DU'6'LApV'Li@GQL@[B@V,CLX4mpJlIKeUJ'23ldV(C"##R#`S
+!r4#he0XlD%&DQ),EbkKmS0U&#RI[Je+BH`(-HFaprCS'Z-*[PNX5!8Qj'aCipZ0
+Qi9EF5j9EkQ#IqV0+*dXMVBU0i9I)1RAJ+jPkEISUF8V)#S`0$qCeIqDq@C2Uk4'
+ZCqIJi-r"`D$,!H$H0GZ!rTqMJM`&DG`'Z3Ek!e"$`VTAX2Xe!E1J80D[b#Kmffc
+p9HiDiBm5BT9CL)N1Dc8G1l*lJ$c3PT5,X!HcpQT,abGSi`q+d@d'NH8RjqYDYE2
+5E5palbG-8hr%`Z4eLT6#bXIf8UX55),AZ&LG()eS"aKpFH2+bUYdcddlF,Ek!b0
+2YQajl+KP@8!ekZ*DpYER3dN)EYb#65`+'IFA%VSUPJfc88AlN!!qbNAX)raBN!!
+E`+S*H4qd0&db3(+-J,h#0TKTjr11pEm2Y2q4Dl4H)($0$k[UqVH!!!"#!!#UZ`S
+,"!S!X,!!!!!!!%Q*P`GhJ'KAPiU*Q*L*QCUTQ)H*Tj!!QBK`PiQjQJ"3!)4QC@C
+NKeC9DP99GRDRCS!*N!!J!!)M4%99CQGhL*Q+QJ!!X!!!!!!!`!S!!!!!`!!!!!P
+!4%999PC@CQCfCRCRGRH(GhChL(KiL(H(L)L(L+L)L)H*L)LTL*HBQ)Q*L*Q*LCL
+BLBQCQ*QBQCL*LUQDQDQ*QH,LMSRA9jiqhpZZkV4I4RYc4m8IcUd9A9@CUVibXca
+p%m*B6YX[!0qfVpVjhalDVV`#8I(4cr4!#0rMNq2PMmR6RGL9NlBmrd8I0(ar,m[
+bmhbr0cFrPMm[bqIRmhRmRcaelJ)8HMZf4q5(&pIlrak[$$LMbHMPMk,GQkkHR9K
+(RmhdHE)!'mhM3"[0(,ZMdA6c4r*!m*0HUk9RC(SSMe5RTUS!Kqh8#H*P)J#*4f5
+Z`MES@@p%BqQGq&dmZ*-J4$jVESklFmp%mbM5!4*A94PAAEYUcaaXceA4`e94`UZ
+ehN6#"[ib!T4kVVII9Q`MeBjD`6(icc9@Ae4j2akZVmH8NGee!1!&k%Mk2CeIkkI
+Apm31@M$CjqEQ!$8B9Ga*Qfl6c+![Q)HX1R624h8NJp%l+Xp1ZV#9+JRTRCXa`+,
+JLRmLLjB*IP+c'9G%XHkR2G,4K6SR#%+E`9!-rh[pBErIq2kdebbe9pj#ZJX#F1%
+)4M'P4rDBcXc9ij`(8l!JA&"4#,5J+AC1c6(-d*f&T0a#ZB2Y,$%)4RBY!hFL8C4
+"CikkV-+)1L8!9E,V3"Gi4kX0,m!9FVXj'[A,#1*"`+0ebXh4qhA8&+5XKXeEVjj
+Viqqh'kb9GrR)HEP-'ii@J13%pGB"+qqHN!#$ijJ99@B+,lDSfBkmSC@K)&iJEl0
+P8VRCE%q"%kX-KU*d"UJqeKK3UR"1%fe3#PDU'c5p,S5QMe,'J'j+lVmGJ)60G2C
+JXN38Pee9qbfc1%3`8KH)5kSq*%LV2N!+fikG8E3$S5E8!2cSZYXCbKLd'jbee3j
+,`YIV8T(i8K"bQ-b*R!,hrA99C'U@E8i0!F0@X@-m#"fN(e!VaTRRlZp&FF-NGZU
+B$DC30IEQR)RRfc`e)@Uc)Y)qHc'83kmFYpAqm3HpmC+MI,@k0`6)DjCkJS`Xmi&
+lC#'b3[3-5cPI'bf0P5KXl,,GU#8CLFmf0BBHIK*`E*125(2&)KD-$VPZMQe5XdJ
+KN9Dda,(6D'Jm09a5E#V22!Ni9Eh9GXc0`b!q!&,ZlfKM[i,"*Sf@m*HG""`M!3A
+[$fAK#pGBEC)$2'RXV6PD+l%$b,FS5B+83UQ%G&JGD*2YZH[Ee`HEVUlLV+09L-`
+BDP0402$24+NlH8YJ!A&ZrlEBL*e!L`MYPZ[b4U#NLMB&fi(J&Ue''P1#CDY-l,#
+8,di8C[k,GYX*UXmqfHF3iPjK41E,CJ*P(%JK8l88H3FffhGL'CRGHM-Y@G(@PNR
+QPI8%aX1&IKD(2(N'i,9p'iRC"lQ&if",Lfl*ApLQAGJ4NST5q)`X@jPm''Pb'&q
+q@iR!TcApriJ,h%dKJd*UpYTLi"mQhT`-NJePYG0e!AJ#k*8Hdq0Y9C!!a+V9YV%
+6'H02SkfeMF+CADA(T`#d%S(,"3QQ3bj!iMH&M*(-!,34910J*R(VdTeP*YUk9J0
+SrePeYpe+C-l%IGblS%li3%f9BU5rD'%Zk@[BP8Ec`,#+`3J$kS4"4VY#N5i#SJB
+qUVGB$GdY#AhV")brq6cF)IR4e8I"S&1S5B88K`$Y!$8pYYIIjIR"hI,j20(N)BF
+X+A4-#P$i)"DfHVYUVYf+Jf5MEXPTN!"QScblV3de3!VrT$H!pE,J!Rm8+E!dhR$
+"5MplEFDa35I9#PlEbPIN"'0#6a[kF9raa31(r6iFRNIr(*rUJHYPliB)dLrLTeR
+9$2pmZe,(jG(DFbYd0YCSciMU3#KmG,G8qY%GeZ-DlEHam#J#'$N#!"!M9'U+6X`
+'i+hqD1cSrmD'0i0PF!V!EfD98@Lm"CEK841@`'`eNXY[D+!8IbY[`K2AXYZ'#2K
+AZ5JDe4I[f5"YXY@'fS8d&`b0B26b(q$8bK#h'"pbH"E"AJj9d"fQ'[c$Pa`Y1UM
+JdM0j-8"1-H$95dJkVJ0T6AJF)GepVZ9FY',8U###'!"h&2B*!Qi@mX-!TSdddPC
+"`L`$F+aTC*3j`*MeK#F"C%)225S8(4"pQ$JErK[jACrTf#RX!k90i"(f#AP98!@
+Em,V3a#4P[Mb8kXY[GhdiB8j42YiFVCK!Rc+DQDUL13LC!JZBT&X[P"BE[i"*'Dk
+e,BT"F!Q'GPRcqQ$!Q5,p3+m&,d9&JX,e4PX#"$XbX9PGhLU-D4aHF+eZ4LFkTAc
+9'aG9)QV!CCEDmqJ'Gc[#)')AC'r@D2PB`)VS+EfZ"QM@DQTZ$BUG6IDF8!T0UV"
+Vb$3ahShKS)8j"9A6%(4$E`iJa1ZZHZBX-&U3!)1C3jPK2#YFRkJ,8b3h5+3&PC+
+4$$)Aflk`h8C2Yf`58HS6l49Jb+FTCA%DF#fBfCX-9fThbB1dVP*5fk'Z@V0)X(Y
+9EAPJB0PE+jVUqT!!S!XK3cJk'i1XKT6"d`LZ#Cb9fL(V1AX494qp6mLN(#'FD-B
+PiYcaj+19D6dPdCFY,%1S65iDmDm*PpKeKD2@1Bp@j9-IC#i)MTX$J`2GIa8,)YU
+VTSJ$GFr&QYV4VTUjm&Fi0aH2+JM4KD)Ij12+,1Dk%+C1jI4bN!#NY#TAlkaS&!4
+0c8re[2@ARI1jQK@RY,'iVZ"+`[8Km"(85c-X-Q1PE4F9c"Y0'3&i85imC",q"CZ
+8hi9'LmfV38'AUbP($I5X90kh@Q%UAc1'rkGkJ@8j*`hj&JJ+2l%DF1+'rN@#qi6
+FH'rPhZX!P5acSJ*U%+9iq'l,kSG!@NC5)`BCdZN*6f9SpN%Mqlh03TaS-+TRKHi
+3YmI'9#1i9@6B&c+MD!-k9(p+drUKBr%@GjUYEa'adSYaULDhNSk*e9ji,C)Y$qA
+)Ld'Q5f4K$&FD(S"B+F'UUqUm0GQ"iC2JJ'[5[S!PC1m55&@1Z#8,Z9+R"e9%aLK
+#JQ#[fQMJ!2RK!df8Ta##e3h@)c'FR3jC!G`5MqAalaTqUPd$j`#DiAL8RaL,GZ4
+N3K*+J(NBIG9I-l*#pMF#Np-YSkL)2AbiiYL5#D)PDBqkC%MTSLZS+4+1V`a`+3H
+Lkh@K"Xf+dASF%ad,K#(Sa%&&6!K&DhFK)9lLRY4KhJL'F-i[GH)+kS1C(biq@N#
+PYa2k#qMU,`JQJ[I3X0DRM,*b+4dY,*!!UX`1VTT5`5UUZ)KU236J9#Sl-XN3m'8
+19hUhl2%b-GQEBh-$+85&Pq'i*2ZaUi26[lLN5,MYJ&Hq#G+jM3M43Sd2NJ'DJm)
+61kPDkkVp)a)E")m65VaQJcGpV$f'E#kH$9K4%1#icEB!f60e!k0cS8`r@`Ua[8,
+pp5DFJC!!4%LUH-cDK$J5(CD`FN`d`ealG@)"YHLX$BjY"VQfjm6)3(rFfMMimMS
+)4$q$RKj4X*!!JQp"0-99A34cU)3R#dG",PRRHJR!*FI'0KIV0E+C9HP`4)'(@TB
+j,%b+0Tcp"QGL"RYXibcFG!59qikqK%pPReP&GeU*`8-6EaIfU&rfTAa!bP3kmH$
+VcDYS#Fder`aVR+`-XZD,lQE`i&A2j[Qjq%2`Sq$J+3TG$0hqbb2hba$926Cfb&D
+YQVhrr,0MMVMe@L`a2rL+j!j-13QGqQGpp2dH2*mrcq3Cf[cFleSp2HL@'[3VP9R
+8*L3fA@'Kh4))hQUGUKhB*(J)SfCZ2)pBFkk-XSL,qBS!MM0-qeH#S3F4e4l'M3,
+PB9qNP`D!N!$"PjB`-k-MJ,1+GrM,26If6f-fGP*jCR(1r!UZ[FrH%5ZCHUqfh)S
+mZUM!GeMHk%[j[T0C+)SVpXlF4,+pkpk,%"fQ#SRpKTj28`%Plh5Vq,QP16SKmm@
+&JqcIf4m'r`lr!YQY3C*&QP`K5H(VC)-C5P1E(&1*KXT0i#E,UY*iCjrmUc`%f3*
+j4cp1"@)j12&ES"6B4e#R$$4FRNlc#eV3id0e"+Fe,+#8KjkQDa(kdI"X(294m'J
+ID@k9VM5qcMh2&Frdq2RbH6qaA%qIfikEhm,Y[MbI3pYm2dejjI*Njr*rEc%@rSI
+qDp9BjDJ(49J&NcE'8c!kdrMeD`CD0AkU'!QKbmNIeS&RTUJ+rUC(p6)rUC(p6)r
+j-Mh6E4XeD'[$rK,5(KiFBpf,24)+FNB,aHhcMU(*'2EHcJ-UV$Tc8Z3I523+Ulb
+qH1aFbKmi,&jc)ZA$8VKlm3m@4&cTl69eQRAI2C-Z1,J+"F2B2F8$T+e$i!#aLhT
+L2ZJjbMhI1S6@B[TaY#rXfrQP90pm2!SjbcpSM80P)f['R`h,l%%[X+iX9S#@I&c
+T@8YaR[NE65hA*Q-(LhDeh'![[28*ql"Y4J*PipdQ*-5C%YJl,RF`225pcLQqIPl
+))AI&&'-8[BRp8k4VkJQJi"DKmQRMdF9'aUVh'386)LN'1XI8DT1+P@2'3(2J-%0
+*e0`GSIl+UQY)&`ZfDKV5)eDU*V'PR[@8I1l`&ScG@[DX6FR1XEi[P#)9)('L6T+
+"XKG*BU&J9*F(3+dfAaDL)dQQ1A(dfim)2AdB#!fHkjKF&*dUeriNc"[YbSdL-$i
+(+!JIlaQ!d9kb1P6E"2q1d&T3EaHNDFpS9Qq,f2YmDE'"kPG)B2-PTD`q&K$LVc8
+!&HY+6,'-XN"pRUKrPKY+LZUV(,V1iTZJ[aA)J)f5&dQcaC+i*U&F)5Q64dI"A*5
+$D(VP6j&I3%Bl&Ka@!HCQ#!aC!CI5c`bIUf`em5)C91*1fZFS*6SG0Z@VFG585RZ
+TI9"0[FLTjq'q2I5Aj5GrRSSSi#mDlj6YlX-I'l$(aS',l$)!`m$Jl6l!l)'))$l
+'mE!cd`%`cEbF%qM-4eQEZY+6r)qh2Q!RQ5@%lCGV`RA@AGP8e5@1"U,+kGeX,Sh
+U"e#eP6'4UXXGGd6&64VT6*PCf!+1"TLU9)E$5"24&ZF!r0k4AL+`Aif(AUfIIU4
+6U!XIVk,Qq+GTBZ-MRqrmGrI(d1[fPk9QpHr[lpThh(qI`BEXUk#iEUBIjpIa+#X
+`FcS&4cRfJ5ITK%'e+,8b*JC"0[XUhl`B2Jf2Lh4N&9ekePj++HXK!C2#l)2qJJ$
+iAL+VR-Nj[qSAS"8QC9r8jMI!`UhNQ[!ZChkD0!r&$VkK1[*Lpe246H(lf[f#H%N
+*+UMUTm!ah3b%hl*"jQcfQUDh(9'lklrV&lM6D1*R21r0L*F!4V2KQ!$95F$0[TY
+YbdNSZmJ8CU"S!N[2KjD([0lCLmYiNMrmC4GMD'H)'GdlqT(rj(hrJfK$$M[A#k3
+0b-"[JR,K'PVQQlrYMpiCf!Kp+mBCPp`RD4@"TF5c#lS&mV)YKAYrlF'mp8VfkY)
+P0)9lk2!9PXcYfQ'H08a"4V#CI(-$a)FYTN4f`Ue+)3hBlQlj!dd1aXBrTCA-HAp
+j4+CfP+F$IM)aYaX+!3UJ*MJEpPKp`VZCbVdI)lF'T%Kh%B3S)+T6Ta1#YXS)`"B
+2Fj*d,$CllSDh$crEE-Gh`F+KqC!!i'$i6LI%GQ-D`Td%P6FUY#a6GDfpQJ3HIfd
+X8AihSS4b`Ff)"p@ECE1ID*p1kK86dlSeYGJ'k2KmPPRb+ml#Gd)2TVeJb$,K22V
+rihk+k$-90dmNJF$[90,YD("Zj%9EDETE04jqB'Y)Gd"C`fjD95B!hZpX6Mk%@'U
+6ecUeRajMlMeRCi`2+([3ee)6S3TShdr8K9rC[(2bL(RVJT6f8YrTS2(Xai8#&PK
+jZ)3RKB3p$`i$@e,-+TGAjJ(a-4mI1ff`f8Iamr!9aRQR[6CDA`l"Gq,UMSi`lF6
+Q),BJ#-(f+ED2NAX1bSIbAVA0R3*M#E3TQ6JRUl6%#"RNmF&U0D&iJ!4`',[aIAq
+rmH2`MEEFT4'QF`llj5CDfLR@G3e"SRZ0*U4+dD9#Re'9D5c!ipS[+lYbi59A#Ca
+rMZG1Mj[+Vch2,CVP085QS9P1Z$FF'VX93eC`TGQJdFVaRIR4[B)8+@&%3ZT-S%f
+SDLCl9D1KGhB@$mD9)@SMcM*4af+@XIU[L#DDUp(G"'l5ZSF&T%3$F)%,j5bRjJ3
+*H9V,DFq``SCQC1fm-[Ui@Je6AU'%AqBf-&*1-(&-XK`e!!hG'EUlUKXd!2%[-0i
+Kle(1eKZYqK"XaM6[bjpPFZi-c2(c&IFKlaN5U0JY,i3JqL6&TmGiDa0$Q2PqJ1$
+dl#MkRAh%RV-"ck2CN9T!SiX'@AhP0)1,$`VZ!U#8JEIm6['GH[0#AZfN%Gr%Y*!
+!JR&cGq@S5i(5Sc#ZXlprirqiRCU40X*U9"5aBAeq20V!9rqm6(Z5+hZp`rrM%93
+a-3lC9ie)'JFl)F%kheXiX$E%iP6#8kd@Mf!@lKZ#%13Cjij3!erTa"&@dpSSl#R
+U%Q%2@'#3!%@Q-Je&1dEakBEmALm54"UBlDr6*kAKNReMC)2mF%[!BBEr*Cc*add
+$Q(`'"2l!rjBVeZ'eSce`XK5X$V@BNN((J3SaAY8YLZ1P,X#iAa0@2B4e9Kr9,#+
+r3fcer)-*drL-"eU@$!('pJKp&LSIE`ZdX&"U-e+J'UfB0UFK6B5H!R#+Ip61YD1
+!qr4NQ4Uhk-e2PUTFMqkH21kQm$lC#NCP#,4NReMl6)&!,%R@6ABXCp)QqHPA,FQ
+I'cG`-&&%2p,`0aF3&8j83D[[kN*!Bf9qT,X9rNCTKNcGJH&HhNh(mYq)G88ZbpA
+UC5`eTYMPPQl#GC!!(#&LA[QPSDakYjTmm@Xh&+A#[bbM`MSA%pVS3pl&jP$pD#3
+YK!A`,LcN$EK2i36-R+CMqjbak+D!CcC+*IJ2Ne%Gk)rm#0!N-9!,hI"+Rd)9N[K
+8@M'YP@CpI2Pe%#ZISV52+EB,CB9e-R*&%($@Udi&)SD"T3YdMcSff-hL3h$QU(Y
+UXdJN[hrMq5kL6pD@FHXrFB[0IcT5V'UVFQ1m+Mr@hR*2ZeDFH*A01CJ!43[pqY*
+X9f#ZG)*+YIPa8j'RJ2Aq&45#Bf1RK6(-eX2-#,BK[fUBp5Z!T9,5NK-)5FXI[5N
+k&Aq#M1j'4+V@dI2-5!-V%aj2`PH+9rqa4(bh"CP3TY$,Z*!!"a+fD,@9QL`[aB2
+3b5%AMA#af9EXJM#&fi80&0rVZCBMF"ZilaE6!(@&jFZ%%)G`GjDm94SH-)``F!m
+&J"QmXa0HM!%$SVUlTj6Dq!M"jkhDTYjF%Cm$bUlS!eK236qF!55k"QN3SI[0R5A
+pAH6A`mY%QZSJacd-Q9IGZpD"Z,8mBFMajTc9AIBc["'FCai8FX"ip&@Ja"YBN3T
+-HZH5)@e4!(c5T2r!f!V!MC*b!89"T+L'f3bLQ!(62jmJUQ3GPBP")B8+MJ$Ll""
+8FalG[2Ih$iK-LGjm1eVh'9F1%0Q0QE"9NdM!N!#bQ%-lf,P%DVkTZHP4Qc`iMbL
+(he-mT"JV5V!!*5S8TH%GC-TVPQZ,%#IbZC[VfUd`dJ5Jp(SE1q61+DKDT,-T`Kc
+F&`h5r9SZ)qJLVM6jEZF&fPcFP+GARLL8J)AJ&)!'-3-R6TdLK69'2&(dik[l`qi
+p(,m8mM@MicqUGJmLL1r`YlC2#qer(AeiCeGfp4#LZJakakC'9M4M498MGF%jGfA
+e1J'5jiAP"Zb"XY8bda,)6QfflXGlZ5[#bl8Se8a4G&SC+8CKeGPFhiem@eZ'"B5
+FbdNK!d@fi!aJZf1S@RE45Ja-Kj6bZJ#3!2E"#f!N)IdFI'e4L%Rma(FkcC'dRHT
+Bi'T-hk4QB#a8f1JDi0BUF%82!%iGkCH"NPENcYKQ&#pdN!#Hjdl2%T!!2,8U%Y2
+A2f(bli)ebVXc&N60f*3)H9UbD!MF'Nl4q!5q5`ie%2Z92k6#p!1AfTJec`1iUAP
+$K'M"f-#cdU!'JKH2r+&$242-P3&@$LJY*ZekDV$4TE,PpNk,4LRS%JQ6bfN*P5#
+QB"B"A9mJK'L0KSbc9@+q$SabThmaBX'4k[ih@QDHCkkQPN@-RFd8)S10PPP1EQ4
+1)QYir3ibN39I80*YpS)Amc0JebaJ5IV81iiR`63'5S&iH)@B9HH*b$N%+E$38M@
+(hFJ'G$&-e%JIE-8MRdL!q'SECkFLDDCl#kfffFBq(8H6pG@k"qqbLfBhip&XVJ(
+8a%aZa0*KK@QCHFT"@f+*lRB`0(b9!X2qmIA*FDDqrfj0Z8GaMfcka9rldcdDX0G
+G1`(0$`[I4`'D+r1kDdEeAG3ce$B[V[STd6j4"UTT6@K%9G`k`K*!YaG-VPp1c+8
+-0-0C,ZXPY5Q6hJ"E[9Ef)P+XA[j%-VD8$FDXV"qi0&Bj+qa"Fp`M)KqK&qPP9MP
+)*a`13KiP8CE$9MG,m2%l*A,c229*+(%qjqcDP1DNr$--C0L+edK-"Pr@`&4X+0H
+cS&@Rf!9I61#1cim3)SRmp4'C@99SE'Cd29#1eAd0i2BI5`1C2G4$LiSrGqRYMlI
+mp2A(dHcp2ap-IZk)qVTrESp1524rRqiZ"rpXe1)3k&Cd*elMbNShLeC81#CEB#9
+`fT*HijS,H*+!`1'`cYPGR3``#2,1ZH#3!0bM1MGX6ifl#qUIPPeYcS%S4(Z(+cK
+PrT06JJB2I*j5kE'5!`03pbl%0-fel%*rPNa0-UfX`$R*QAc2X+0VFqBlDUl8!`D
+V)UV#*)5HfT9*Kc2,9c5KLD[&AQp2k2$YacSQa%43jQKEPZ3M)"AAA1VG(2)-)0F
+)MUlPqLQ9rZRP24N+pDJ+5i3+R1iDZ1YH@pC*1-`T[8Xh+,NXl8j$")KRPK,+*T)
+XQLHQ6"RD88kXPdNGGD4C-[MSKZm9Qdclp*ejNb-8!SEE+@198(%ck9c,8`q**lX
+PIl+r#(3h*Yf$b`#0Kaj3X[KMA1QckV"e)X0Gf&"KB%SfG$!-fGJX$TLCQSSETDk
+L"2)[,P3(d,jp4)#!9H4$B0)aH4%Gmd68Ck&9(%c3QFH,$(RR23f18G@)BC&Ad'#
+9N9,VN!#p#F&QT-LUIkE54dZ@F,*TC)5+ra)PHBP8V2hG$Y4$UDUZ1JB8e3Qq#V#
+VIV2TARI*FCFh$PD`kQf!&6+,bZ[PBd2KD+FT9SAYAr$hDAPal$9FP0jTrT@I+jE
+eCq46I(6p)UFb@biNQ,0X"TM-6KJbm(0eGSN%fp4rUL[HZ*8VR8mC-VefHe-Z*RS
+'h0%'S1h2ihb,QP(a["RT5M$3NBE*@b''Z(CYJmeePk9AI-9F&(Cq'Ae-`LZXVDR
+5Y)ipH20J8)XN'HRZf5!,0pNGVe)U*"bX(K`E*BZ&HKF&V21mY*EIJr8(CR(JejR
+AL#`H4d*'CdYX)K%&HMfrEka9T9ekjjR1DYZh4lkF"bpY[GEZB!D+L)M6@rm9a'P
+[SPV%K+pA"R[Gbic-6Tp@ii&#ZBP45QdbHBdRX@CY&[ZH3jdF0%N,Qbbckb*J2S*
+K3SRU&(6MFNa4JcJmbjP3cf5G0+f6"8Dp1$Rb89J8"a"1a%KkdK0-X8J[N!!KSE[
+ZG4e`FFJrP(0-)2UKlC@d+,1"YZ0[1h("hK+-rfT'NfR"&,5F'j15a@VZeD(DB1D
+$Gd`Zab9-AE1E4bM9Jjc-"YHUJ8,%mM("@b'`f"G!a`LKam8d"ZGUD8F0Y5Lq(YS
+ijBkHcf,K840"QPTKKD*6,XB*i4Z@Y8k&YpZqDU@G'"%8SpIJJZ)MSI2&L-BG&6U
+lH9k`C6+f6UU#MTTep6aeCrB--YK&I18maLdmaVU4Ti)q4UhbeDQp4"J+f%DSTK1
+rH1m#6[aXRhC$adh@9BC0HjA`9H[CjdP,UDG0i6bfD&--P+)VkpSl&N38DY%c%ED
+!G%%dJ)-(KB+0-(+)G!@SKbG#L'6&-92*@NaRNBDJU@b+qeGZ2jVZb)XQUiie)hL
+r@)YP6@hM!M2&B(LQRJ$VK#X'Q##m0I)A+4ab)SaTV)YV*l,NFFAp%Aq*86ciGkL
+lI%M)lbp6#&P!p'f8f3[9[,l%'BTqXr@ZZSY9fk&9Qd$K3C!!1,9BER&%)UFUDEC
+RCffpJ4'qfCfZrBm-2`5M@QLiB*8F3GI!&V-*5V%Ll-EaQS+UbHlh*+8%B-cfNQj
+Y5SVYX#Q!U+Ke@f'f3PljDMhlG#ESNSb'a`+be3[RZVPL3XGY#fHcip1aeI"JCiU
+i+h!K(e,l)mMkh*cMEV!TcKZj5kiR!PMJ"0-"JhAUpbIrQhd'[V%p05T[cb2V5LF
+3BRlq#Ydr8DIL4kGQ5TN0[9VVp82Y[D0'"1@0IecJRk60CTRr*0IZp(E&aY1I6-2
+Al(c$B"&M*!9UF*RPL+iC*GS0bQhTT54YjL6[jKNMF&83UU"f4[%*HSpheL)@JV"
+,%Ub5V6[6+ibK*EH)Sl4QP(TBBSV0HYa!pR#Na0EVkYL3!,*3H`!X@h"lpUM)Tc'
+@2F0Q!%mM@#X@pCSXJ&)C2Gp[RGc*e3PLDlllFVpc(!d+TKqGLT!!JV8IJkSlSbd
+%pU8D+TFSD&qJC09D&JdhlX#XGS3QVQ##@[Pi3GecR`B+M,PVi$F--q0TrJHPk3T
+'qlh1hG#L$Miq9aZ&$fX(Y-qTGGJfih0NpN,T'Y#!(5N'a!5b99NmDTBi%KU1%Y'
+#6!(9bSScfqiGQCSi%JCRqE&0FceLS1E-!8FLbQqH4r-LpFp'`F(keMRfNIJAF,U
+YG5603J*rZ@F[6SADY&Ea2"QGVjVi2Te6MNeX'q+VDd4K*,m2&pRfIC(SpRUMlIf
+kcXE8&Q2k[UqU!!!!!%)!!*UBQCUS#UZlUVUmbkZV5)HAZ'HFGfKfD)Q-QAL(HAH
+)PhQRZhPiM(GiUBR*D+#PC94RCBGQ9'P99RGfPJDJ#)!J!!)M0&9@CRGiQCQDZlb
+X!,[-h0cFd!!-d-!0$0!0!!P!0%999@CQGQChGRGhGhH(H(KhPhH)KiHBH)KiL)L
+)H*Q)H)L)L(L)L*L)L*LCQ*LCLBLCQBU*USUCUCLBUBQCQGIAKdHcRVMLXZfalBE
+8)HLQfDfQ99N*UU)FdF8Die6aX!Fk)qbbQb(A'Z`#'&qlHqVZJJGqjVE%2Rik0af
+4Hce`[I9GqU&rEfp[`lIdq'pj)Alqjir*ZEIe3bk!381(Yc3qIZkqllrKaI4h3Bk
+NkK63qqDHZ9N-8UiHV(SXTRTXYXK#'d$KIe1,Zki)Ihr$ZG'10NBC9)1fEUM#HDZ
+-*BS6["d$VD3jf8fii6ClCC3)*`3p@I,KMA69dhB!MhBVRQUK%#q0F--B@k-dD)8
+e3!4KKP4S*6N'85RcjBe@JM!J@H@6*'Hd#ZDe4A(TTUU3!+$ME*!!RQ"m63UMf1&
+M!*8SMLTUM3#,`k)@6D!0d49qh!f*p2QYQkGl9$c"AGZp$"'UKX1)PJS'35)J%(e
+0NbbXY#5G&Z-%MXK!Xq623!@6$4(i0c&#Qe6Y#Re62hrSlj3'U-h$S8CNlkT@NMD
+iP)%D2+"5!Y0Nb5l#3ZA2NYTcC(LP8*NNKC0PD)Zl$dP+hC6C(CJiLS)!cf&PU$#
+S)[K0ec8j*X,XNfM2YNL,,,+HN!#JL$b0N55%2!Gj,*!!)ZbEV"M%0J0+V#NY8PM
+@$h5`e!elXfIYf8DjF&cT8M5Zf0'BU3ClBl!SZKcSV&"0cC)CXp8pZG($B@BjCmP
+%1Adp!1`SBDE88N[+&SCJiC)"3+(SS!GceC)f+BD*#*l+ZCYFQc!%@#&l-G-q0TY
+Zb1@N1'&$,#,ZXLEI)'9ZP5hEYekE&)aIiGYf@,@IKTE-(MJdFVb!9&-'Kc"#(XN
+-f&QF)QXRVTc@l--1Fa1NDjBjK2MQUkBdEL`5B%&aM@fejiJ*IUhGhH!(q*d3ck-
+FYD["jL$2b2ILB2Ad-5Lhm[D"Zp*-Q+r-Q64$*+A8$maaQEJD9D%ZU0APK5N6mSH
+%431Q%L@b'f9H'QK@8-ZNaJYE,553!&2@4c69c@YQLdZrZ1%4N!")FICH#"CLHa%
+`9hX-!,j$&lJLA6iEj(CI6(((j9AXr"N2J851[HDMXARe(CIFAAfKGIINA"&,"Zq
+)Z!Ar$'AYP9R90ERV$e6$f!5BhD%Nj6-9DJZMqBBBe&D9M6Y,6&G&G`)4N!#r@"V
+6@j%qlR2R`f!+"0$Y5J*82q9akkCCl!eHb@5k*e*c1'fCNZ"$Y`#G1e,4%AEJk3(
+P,l(-BP*EefPEda4+*K)h*r"$PN44G4!%iRc4RcfdpBMMNNI"C$T)0IKq#aYZLJc
+BjjCFXeL5rRfDR"A,&)I6@+Rkm@Sdl*NH+64jG&IT+q"*CCU)ZNHY&fbGNa@V%r-
+M5L8b4@&2bScSE3S%9eb#kPKc,-XNh5)ZJMf!QQ&Sdp+kS`Q@S*!!Q3pNPdT+lZ`
+i)B"J0Y8'%`$SA!BkU#-P$B5"S635BRA5**T0SJi&%DE&hr(Q98$FaBSaC2B4`pb
+&i,[%*58SkF3)LL0KEKBP83"D55+QGj3Zp6(G6UJrH6aEF5-QG)SS$,YA6NDG[!0
+KJj!!#PeAVZ552@k#4V&BCTqVXQVS"kbbjK1m`dj+EG'`*DBGS0qqJRD[i(TQ6mA
+m3[ehXZ4165B@h1RY0&iMF3A&"3NA16NPDNId[J8BZeIGQX1eJ(ABId3J&Sc[iSR
+&[&lV`2)UbX+j9D3%3Yl38C(!3J5'9SqD"Ia0@N`6Sj!!X+S&-$hM@9Tjl%@H*pQ
+De%`#!3QYXR#&52"Q$GJ*)2eJL-f3!-9XiQ+2je8"r9TS!hk!18f9$&h9#!LE6KG
+3H&ILZ'MjrC5*N!#P-MXVTYY)P@3f+#S)"I!%q,i3DiK@'FL!+R&dH$%jNf"9+X#
+jjmDd33FCR4ZM8i2Al&UK%Q6i6e@F`dP-4pUec$)"D4QVDJ58p`3Pbc1)VqHSe3!
+lhJRX0CYZqk8(PdeF$8i8S,J*pVbZUZ"NYiicp@D3!%5q'Z0PXeBU%-P%0S+HU[+
+1Jc9j+6KT6(`q[Sp@)L1*UBMD6@fVEGcdE%24,0SVTkFGX,her9j0N!!'qZqJ'qP
+!0rp3$I@8-m0G-m2[6*M+Cq)B$r9$e68p-6IG)Kj&0T9e%[C)X5j2`QhID'-edLV
+qBKJ)$`Q"+9&1+QGEICBU%9*"JQ'938+T#iB8'8YZ5BZ,HUZAZ$S-29R`j!D[*62
+%1e3ZFRUpA*X%cZGN*#'Mk26k[aiqAlLlALYcERKm)!ac5bE-UqR`U#r#4kdPc"P
+#ejZP*$VFB3)eEc)lZVZi!I-mU)rhhpfpH%4VrFCf5Spb4$CeBIC#%$(kadM%5U&
+,S%Xi0m(IhEem0AY!qip!rB!2lU[CqJ0[!NE0Q#Z[--hMm2Th1lhF!bejb)6I4#3
+!E1M!AZi2dhcB$0(C##3cRf`rR#$hm90BA3T%`H!rG[3e`T!!!3@4J)c9)-PCJc`
+K-NcK"JK(!H#$"#%)2lN(jjU!VU`(lmEB0hGYdJa'S(ZTVBU6DF@#R%5440L%'f$
+Na93BNXpZE1mUTKf&PVe`KF0FCZSMa#&E"c4#j!Am%#`HLYl$)&)IqaiBb6!fX-p
+!DSr"!0k,$bC3*HJLl1L&bc9p3`ZrIm2P`+#fXGS,2&-K'+Gp@iqql5Df30@I*N5
+1RlrKr&d0#&c%8-p-CmdFMSCL-DKCrqh3`!8&m4d[b8B#Q)A5aiL3!$Aq$SDLCk*
+#B$rJ+hJU)J``*#qJYPATe!BI[4LLcXYL%a$lePEU13d*b%jd'RrVAA'q%K$'+"B
+N"L1D$L"6DidqJNaAkAbR-bXFDJ"P(5UYVN*fk5Z3!#LP"dFq*EX4`BSp))TE%)c
+hl4B`EAbQ9B*9N8aINRkT*,kjXQGT`qLNB*cSR'1)+$Yf'eHfpXCUBBH6k%5md-L
++&aQ8R0P@bB)8b`Sj+@Bdjd3'B5idY)pZBdDb3l$1C(*m'[i'8pE-d`b-HlTFM6k
+jMqi1NUKD,[6V`eDRFCN3l4k$Pb!jQ`D)$3JYG*ChYL3XYd'Y,VYY1Yh&cF,Hp#%
+)Bp2Rjr6bF24`pk%2@Xp5b1iV-hJXdZLl,3IbK&%1GeiPfc#-5F11[##5NNk)1q5
+$q3N(aeE53&2Br#ca--[QqSKam[(dFI"bFIrrJk12dmTeFPB''SJ6kfF9N!$GSCF
+l`Lc4-Qb8rSK0+T3X5L5!,J`MNV%#C(54N!!b9-P4P"Q)dP$3b$SI[q(qTeJhJ`E
+D,Bp2[X1%-0ifM&GQdJjlS365'D8'U4JRb5XL$)HMF#C#eiQHf+P3CBTe),U%)*j
+*Z%A-1GSCmXj&-DMZ"L&*'Ilr%#j*T1LQhAHdKq4`3bfLj3lpSmaZL0QiiSq*,J4
+mLiRhMA(h)3STX6GX8i&+i4!858LY0eJ,NF3YS0F[XI3F4+q+NJC)M$5LJ#FNhEU
+,A2lP5Ud@E3M-!C!!Cc*&65+bZiDbL!,L$0"(,)++Hq6j-4dB5bA,eN$[Q)JE16U
+cGjB3iJcb2E0P&YNB,abiY%Xk3`R@FH[2'@U*&fTE3k)$l*MC82#F*EVAR3Ac%[B
+kEYU-(peb@LL-!h8XJYXFH&Yj0T)!8S&+j*BCXMe6NrdIhTb1KbpdeKk-(mdfABj
+H8bdB-rV60GMGh6"D1PqUB+$CieSdq3M@rl#Q2D@)LkDeFDcpr`rjead5KkX4Qaj
+`LfJfk"T-9$8Na)l!Lq4"b$P,X#A(hEV,f0@Y4eNb&PXbdCQ68d!cEDE@Q1YPlVA
+M%!3mA8A0mK-dkei61fad`a(BmcKX-P2'Kq4j"iA!I1!me$)ANFJNqa!C0mUkp$E
+L3m(H`mP@Fh$aF20`m[SiBG($l1JfMA@ajT6eR[edRXf#$LJ[AYU&mRAS"X$4ik@
+RFP$B0d0(RBZHaScK9HVJCM)[+i3YC-D-EL8Km4U%!-(&4%%'8XQd3+QR5'T%I%C
+k3%cX"9V$Ba'(h4-@hS!K94U9M%93h03H0CZd+M8MHN-1[9Xde%dFlL#QZ@S5pU*
+9H""'Cqlr#"QZSaqd"Y6lea!('82%(JZ'YQ4Qc(-Zc(#jehEphE[Sf%k1Y-3r8ci
+2Z[DHr(81P@JM!k`,ch!QcQlf22S0Qii53XmY1cU@++`8VRPiT`TTNmF!1-k!fE$
+N'KjC$@[&d&,"U5"4ijC$$T82A43"X2Y-fYS1dMRj)qpR!Db!dQb%IS@HL"jrN!$
+VU-k[!eDV4b%EC$9U6k2!brUD%+MYUL'**,D1d4ZdLC+)Vc`qXD'rcAqh&6dJd3@
+DqZSc*8jA+e[M@6ca5PDH+Uae*ch!a+9BMl'pdQ63Sma%@CmZmjF@rAVTV+#rE80
+VXiX$j(Ic2NjTS8[c0jB*RJjQSkjJDVeS$R'EhkN0hj%`&bL&J)D4JpN!p$TE0$I
+dk4YedAcBqGchh%ETL6YE6$X5+2)T#L!IT`!3X'k,M%ke!bRC%Z!5aa&4d(%8mhJ
+BN!#@qd0Jd@B$RijcRiBh[-S+699#JX"@aXD`30K&ENF4M((UEeHmQQik2IBJ-'P
+BYM@5-BYI*amkT"A0h4aEjZ*+@,U9$+(IeVhI1mpQ'[b)Q3*FJUU9h8c"1a8Q1Kh
+c+f$A6N3e+-k[-#D+T6RJpaa6e)SriqhD1RGNAYKPV#jHb+NT$kel@[Up(T!!%Zh
+k""8Vf,Yq&([Q`NNSSR'e#Bj*+-R&lql$2E(C!r"PIh9$2QDK3-0U%+pImmF'pF!
+J8hQ#YeJIL`[NLDU"SZ0c+`3kCL45JRSH-'lIL&B3`+Jj+fYHDEY5+`P(h@[N+(V
+FAVEc%SXdK)Y0pbQ9d9RiBJYJ[FG)ASjQT,cL3bT%5C%MFT0rD3Bqp'4mMHZSCNL
+T,(#Q4MJa68epN3Fc)MHDZ3RhmE*#U56EKVcT!bX[[B3Dr(JcEif!eVCH@$8L0jX
+-STBAFDDP#+MKc"HFdHc$1hDe9P4(UaVIh)l1eKq0ZhUr'flPVT)5HLI!,6DZ3hK
+*1Cl5(Lbd%,)c5Tf&K(P'8rlXiAZZ0+c[e2ENK5+V"B!pkml59GJAZiDibilDacM
+&bCIGaXY4D@B[+bB(k5H`m(pK#p4K(l6d&l2SUM4e&@G,4PXAU6@P5GU2ZYmI69L
+Nj-RCR'%a)B%8&dMfAjP`J&jje#)H-8KPG*DSGZi"01$PpM`)Qbic2&69j0EYhN)
+0%+p%%i2fJkd&bMp%J$AT,j4Zr&TNCQPHlrI"rEqhhV0D&`JJ`#3Cr"L(6RS)MLC
+SbX"fXQY0rXFR20S9Ck0c2@##BXcK"%@(,*Eb+h)9hU%pe##5#5f@bqS$'fYGGp$
+KU-idFD9K(%[X1alNd[$a@5`d`ArKNdpBr,la[fFD6re'kEUGqCMF69*pJADT0Sm
+c#c492$Xm,IJ98L2kY&FC[clemdU',Z'mjPZ2(85rRU0%VS1R5QrN['3-#ZM[3r$
+(S3lJ3!3%(6NiL"%r%5-JY!XQRpZhP5UE&"LGT)0$d,eVq11j[DTNE*GA#53bVV,
+iLN1%LHriDb!YJFBk`F#j-hGkDdXYciX4MmXD&F*!BSBJ*2#JBZ1,1RCZQIAB*9L
+$0D+l`N$qGT'HKA)2ATpTERB8lMPG,)abV*qQhKM*mBR`LNqASF[NRm%(KlC*QGj
+Bl29'ReX!H'aJ#kcfVjXMHQGm36ATXCPNZXbTiA+BrCG"QGP8AL$4cJY(3)4Ap(5
+kKpFem5,$0Dc34`T#f$R0p2)Q6i"i,&%Da&1d,r1Dik(DH!4'"#a)MF644Z)p)c$
+GlXJKrh(5r4$r%2+1`D)*A"`"FrX0alb50fK)m'cmM(jKfpX'@c$dmRfXqXf`m(5
+U+Hb!9aGpQ*SmPqTmLpq*F!CYLjFDr)`&dHelPbr*Jl@YABXmdi$lN!#f5BX$H9i
+-@GX&kMS3Y#mS@IN`I)qjJh%-(BIX`AdB,jjN6T41*S(ekP#M2Pc0QBKE0(LlbX0
+jhENCFL6U2&`4fVSGG[jjkBT3Tr8dAImpIZkiH1p!+!,[(qm[9R9(Q&[G"c"`-(K
+b,ACHdE5)#+GCk$aLS`bRd`KFiPrm8-YHMZ,M&[Z[i9jhd[&qbU90AmN3pmVlV"(
+U,GIF*)'M!B%c9$r,MbJ0Q8MZrkhmQ@Cc$SM`D6i%M-**NX0JE4*pKbc9TS-@`2-
+Xhk#48!Ii,*dJpSXhB6fN,6rCrfG54K2j1XiCl8!UU-9+LP0q@J6%I%@jrT31VB3
+lMqG0KB@&pD,eTS*cfR'NH%)rR6l5Y!`*rr)AP($TrpDN3#,M[T+CX'QT%Vdk8p(
+m)iCIS0L"j*)31j-pQ-NS53CCh52!ciT'PfKH)@$,q0lVZNR'YB"lc0ijE1R6[3&
+5'8XeRHAGV&pQmScpJd-eprMA'UQ-dZ3-3bD3!'d1QaZ,S@q2S1MGSjB2X4ie`XZ
+2`$0C6*K'q#EJ`pB#L-JCcQ45XCT`3'M'F!%ck%*-dq9rVKRAFlT%#P-H"8iK`[a
+fp0qJ%'@2Y4EKi[qJqSpV-1RabT29e0@1idUSlQh$GJEpe&4h&ei4!L'E[Ukj*&K
+l#MLm4`RF3cZSIEUG38Ab+(d('UJkB-)"RjBDajLaU)He4YiL0RI0qf,3Ki`pE9!
+5a#jR5XkhGEf(i)caYR8rJkAViZ",YN1,dqRSjI6dF21T"r5rf3,F'*G'S8X8'RN
+Ird"YN8V8c65D9eQ4&hddNm-p2MQYTT1e1`4-mZBFcCmkb"fR&MbbS&kj("l"Q9S
+i4LQRYN233)CA33eB2#c(C1a1k$,#,RQ%kKT[4[P!(,jYlM-(PeB#3D"@5EZPlFH
+0LZTCrFqGQjAUrX-G6$,Ydr2J86*HjGC%kaNQEj!!6ZqI9UB2@bYdk[mINlYYQ04
+l@cU()6Ih)IPjP,rHpUlEJ8MY(2CIm%*iL3LI%4r"")M2a[bM2CIY'MT'LXK8mEM
+iH1`l2(kGb&aT'Z`p(QQMLrh)Ib%Kd4`rJK8U%+iHNrlq)PCJ*PTe1'9"+("8PpL
+mf*m)3Sp0e,%,GClUrcKE[)$FapbcEG9SF*(S[r52K3d8bj`U$SceMqaF@*b61aj
+!5+6qp!0bqG-[%1[hfELVMfp$DbN1#P21!ViLDrC'LGpp%TaEYUEqe,Br5Hk*6Ll
+PEmNq0T8GVD"GSKf22[V5krHrfdZ[NDR&rK0@6Mh(fRKSC"bT4i@Pl"%Q6Tk6fEM
+l48Z[dNjiEf[8+lf`e`#9h1GhEF2REDABcDDFaG(f[e'*[5PSm#UYRXeU#5)UNKE
+*PD#jZ,mKhppI4ap("dFITjHHl",32+2r0l*KKh'mH2rr'9-9p0YDXFmXHU!B(,p
+d"(lS#2h3%IQF#[#Q%lG8G#B"MphfcphfcrcIE2SpAZqS+mr2Sjh&)V(f4[i968a
+2(fNpZajbS%R3h6KV'LdqZljk6Qk)2S(B#kc'#3"LlRp'2k$0IX)pM8CFJmJmUY'
+9f+fZfed,['4GmMm)Df@rk3DJ&GNAq!fNMr9$SLrTB4Em)ZE9Bk)2JcM%YGN$j'*
+[BLpaF"l$$*cdqC'#l`X0TejMSUVMedbcf#*LekaA#rkDHY23@"q`FL96F$jjXRf
+1C[LEV-eI5NMECCe[&b&[VLZl"Xk0lGa,jRpI%&ZM)G&mlEr1+dr(jcrHR"1B1UE
+@E"JMTjCZS6Ic[fXVASGVrAFN!IZYE(l@ccII[FMD)*reZ4RkA2rHj(#i0[C[E[3
+H2rZj5JkIRFTGRF%F#ANi+rXARM0aSrENA#)B*XrDQMR9,XEq&l8CeJ308T38RM+
+,#qU,HN)fb9@*2QaUmf'5@$bjm,ZVqpcjpCrppFrmIVa!bp$!N!!ZFR)a@!(0e&l
++9a#"5`b,`&6C+'e1ZCZ,4(k5rD2('[AFPrSbXJ8-Xd,`5e8N+0MbARir1#6,f3I
+,ia+B'm!XqGN@`qHBTZ-$ULd%+(ekp$6b0d,BCh[B4%F(024R-d-4!'d2Nl9,P-M
+C0!K&L)29)pjq%Rr6,dq5U)LGXd%I`Rip8H'6HJKSqTTl$V*SiG@'ZJZfUN&m8bc
+('S93Ul+a%0SKDClEE+$a)JY%NP,a)F*%4c12HBXL0(KPL"YKAl)A$*ifYi$ZA8(
+MdlX&`3rAbrE`mA(bm2f`&fVKjZ(Pp(#IiakH@(Ui2ZiAhqYidf3Tl+1Rm"05,I0
+P6cc8!fdm&ejI5(2,1,!,Kc2RrD2@l#0`b0@(%$)9h86H8ET4`TVYdKK$SSY"YGA
+EhUiSqiVH3AfTkJDXE(Hr2pZ1qa"jjH`pJTBJIXG(DDj5bAmEr,IF"rX[EZMr5CS
+-+K#@FrA5BIlr,JRRX6r9![mf*9"`hp(j#i,&`X'1#*Z@TrY5C*!!E)!-9fedcii
+Zip5BG$b2-QiBmMe+jik'`Fj-,Vh)4!mQR'2jRb"2JM%03c8S0!jDHeTNZKi8+hA
+fme86f*UY$P&4ZeBch*[&"T!!Q0Jj'P41D2Q`5,X6R6eY"p*kD5d4Xh&$kq&G2%)
+rSe!9D2pfRhSd5$[+iSmY8*k[(VTe9U"&l[pL5fASN809k*4M4EE4b`e[*Z#cC@3
+h2UE@jmk$E%%@jIASj98A!df6--43M2T*f#3Q2ZZM4S8k[hX6rr1bDZL`h('ka$`
+cdN(V2iIHj#j2pI'd8qaM!J+3!"pKbX+QFpVZC"6LF`$fPAL,raYG*Cid#(AHBUc
+q#0q9CiQC'l"iD5hCQ%e9bk#b4Nqe$-M)EE-&h6hec'P[iqQ-BR+kQb*qhbUiaT6
+i!6q$UDKBa&pdeR++U6$%Ab83ZTYRS**cQlG)pD6qeB@(1IfTcHT['fhF(,l!BVX
+033["5YFBF@@*r2XlDSN&c)hTXEi4NA1QX!E51#Z)9"-Z8-(YYNkL'9mr53f#QBa
+D5pk**5iC6f&6j,0ESeK6Pp*Bpf8KPlRkD6@'8b&U$Y%5KlTLl)BD)"1bJ6I#j1m
++%Q1))&VR@bc6eMk#NI$@#Y'02$P'65J0*6,9rKXE-2EXSH81q"j8I93%"6fM)K'
+NP--aF+58K)Bcac-*NbYU8J56kh![G%-SKA8J4Vk8(SfXL'X4PRj0!HHdi2ccJ``
+Y*A!ADVY+e@5a43`B[`BZ1L(+%*!!ZkUb*T`aaSeGhp`I,ZIUdU+h+Y-2M56(8GK
+MCVi1NPdZaka+,+IJ(AYImMVfYMV[[q4dLG%S`)k)Mp)M0U*c,iC`9V3!&'l5Pqj
+U(f+9Q!B3252hMpNl4[c[eJc*j*b3!%kcpaB059ii,$BC%P9-6!'DA)X80%XiESU
+m&SF*kLi'K3RD35HmBRYL#80[PY01rT*C0QF!J"UZb16%e`0K!4Ni2a[aq*eeM2P
+5V!$BD"UfmQ8%PSX[j`p(rM$alK(2q(C5VqQ3!#Jlm#eiRAmGAIYIk93e*Gq3!1+
+J4EkP)lc@HJG'"Zl1hpmRmhF!XC9YSS#l$@m44Q15pZ&NXDHH+4V3#GhbVX`GEa-
+Za[$&Gf@AfAqhbFF(0bmI,pccNiAaR+kXcNL-IdYVpNKA#A#1HUF$kqP*H)IpkC[
+LI[60*"2rfNbJkI[5CA5CE)jraU1Tk!I3&'J46Zq-ppY)PplSppV)VEr*aE*[LDH
+@Zhc'8Yl*2H)J&0TfGTYTLC3PUTr'R8m+1m+`lm&'i8#pG'eY"U4`[cMZ*hp[k1C
+[cU92pG5$aDM&4Ee(hVjY-akMU00l4HkjHI5-6f8MRZ&pdPh%Fk#BUpNJ"D*Y"PZ
+MRqrSHIjbj4aHRQqrJk"+&1%`(CK`U,BcCTRZ[@qVRLi*J)3DE3mUJLeGFXL4&(A
+Tlp`P)9#*X2,,6EN%$i6*K-X6CK'fFG'56D!1G,"k"!`DDLj)KK%L5BE`S&kbf#`
+N-0GqQI)DP*k5@Z4-%'*40Cl++)GKGM3pidABA2@3!0@6b-ACCV4)M$'depdrUTV
+a,Yq"d6r+f%%22bGGKlR''G0GD[%!m6603`LRC0!**2a5)L8Y+!CT+qT5F'PF!DU
+FbX#c*-6c6rF#2Z"89p##"PCB-J,*@Nf0NZfQ4T-1bDUS2P21Z+6@$Rabl(C**b3
+RFKL22+DjUejP`H56M2q)DS50S-#,"9`b*TeJ1"[QR%)`Vi8!CLq"0*,+NFl#j6k
+qa!0&*XY6c1FZXV*&$@',2NKB29L@!UeikI9Cf#fcC!GBN!!)K[QbA3pHJBTLS@T
+Za!88@6iP#Nq)LFjfL#V$63`@!&%@ZZa,NiqISKkH*ajdGMB4Vb"rN8BQU!SlBQ@
+NAeQ$%K8Y,T[N'2@GmK&Q*TMV8a4CEAf,@YFd6KSS%K@q+4#1klYqlYq2B*QmXS'
+M8Q-J-BTBLIP3NdpN`8$R('Z#Z*!!jpRUAfH!1cCNGl`@4'%P)A'!U(XClT8,M-B
+U&G)#668,dMP+achIREffY5jmrmCRK3AC9%Z("[[4'1E"BK9A,+HbY@P-f%B%2L9
+a0980iCHRkk&i)U&`f!V-!IH`IT[``CYmBYDD%qNq60*qLk'`LR@`lph[XQiY648
+hJJ#P'Q$I(hc+iplHhSF)D@`Hk@%bN!"'-HEcHE9VV[1%1'A#GAG4Nc&Q!-S+Mm%
+q59N4S[%hbeU!@A%9a*!!4`L(hTV08`1)BDi6N3dNf)hJ@X1Ydi%c44@V(UDUeVe
+TpK!Z!&3f4q"qH)i*ZHH9lR'Tb6H4daY)f5A5h(eEV')fXHAf[28IiUpN8c0[QkC
+M1G0B1b@4ErNk[V`a'N#)hXL6$JS[Rm,q,",&LAr5&Se1I&cBrkZ*$dZ5%q,8%rX
+(#dY+QVGH-I'+Q%#RA8!RGVAA+rM*+mDMTDE!P)PSP')TijcKk*VFVD&4NVXX9eD
+KFe6b$Ud)"b@d[c&Y*4Xa2$@*%p4*0aPJCZ,k+dlT!VD['YhSD42JCXQrC!6,`$4
+i"K5T1L@`jTVCj84r[[lYiqR8)BqmU3hcDQ5Jqp#I"rEqhhlYlE!8rbeiG"UT`!5
+6'R%C`fPf[&Gh'VADRD(RUT,UG)qf)KR')K)Sc'5LQ51Qrah$XedKb5UhGEGl%J4
+3QMJ%CTmB3((+S`X#D"6`*F(S)#!R8Pp3kYcDM[+-DF9&+4H9*6cEBli8r+Sh1A!
+Z)P+E[LE[T(2c#56D-*cke`SNHA@0pG'R$03PhS6+`@Rk)KA)2r"'EqK+!6+3!)f
+8'lJl+2V9T-4k5d+QK%U)h"1TjQ)F33![a(8D*iraeiHXc!8J2Q1jX"d3h69LNa&
+93f2RMXj*TH9-HerQ4SaI'SXmCilah-(ACe8jS+Q!&IbMM'AM)"9#8N,$@+dL0&-
+r%ZViX5e19QUK(pPZmRHe'ZNjXZK`[D"qH"*MB,MQ&JaR'![b#NCe!VRZU&fSrR9
+QMFh-iHSNK[qKlqQ8%'DMlLH"(01h@%$Sq-cJMHX6G)G`+9L@9(ch(G66"mP9DB5
+a`iTEj-J0&j+Va2C+ppPB0kl!&p#2E0Pc,A@4@hC,DR1*3ee2PRZ@RTaNeSG-T)U
+T0ca(m*mQHJqC6"@0,b0&C&69(KY%$@bd1CjR&Hal9[9FC'KKq'18XeRHGq)aMp4
+djHbB90a*&&PPY-6@Um`J@KbmiMfTN!!hlDRd6k6E(4$mIJ$5U,-Tk4[E0b%a03A
+%Il"9!N(Q"#-`H&$b-A0(`a59Da0e)j)EC9l,2MikaT@@R3j`Em)6@%Bk9[&liI,
+TmVq1Bj*BfpXA)mFk#(cFF"Iibf80ECJL1bmAbfR&%HIB(%"Jb%Zb),&e,NZ-a4%
+pLYKiP5+YK#mG4lQ%-S1A1%-PJb+elh9p-DhkeB9FFQKeqa5SGQ["JCfc"SNe4`L
+2a-hMXam(4Pi&NkDM)8)M$Rir&H'R#QUieq+VlAiUIImHDm,["krBK&LB!84'Amq
+TKRkeDmDMF*S'X5#Nj*daPL5amiL-QP@V'I)+SPf$eT0))4-M4IMq8U2F'-L[DH&
+-*($LJ89)LRcJF2#bIIXf%j[N6Z@)cT,EU12KT@jVApKRCdXedli4DUFiD!#HA2P
+jlG!b9aV!D@6GAR$SRZH8Sb5cVl&!SVbF+2a[KXq4SGrX,+lKcF"J5VprLPp+-Hl
+j%([bSEbDM$D8p1$'*'$qjiJ)[CiTD0)+'U)j#-9B"X&TfGR(Fe%$H4*'+&6a5ZL
+X592PQUTc(Ze@@hBJC#l(kp)Cq!EImJ!ld(P'X'6lq*dFNbAdM`f$PF6A1G&IZi-
+1)$p`9-m-+jI*pbM2Ed)TJI-AqR6P6"b9-a!DZ$FH!%6(TZVRa1LN1Jk+,`YP!C9
+c#l9U5cZQQLqLeCm#hh,Fb5`@j,BkkcmP9VAbZebK-f`0NeNV4FNqTlRA,N$Vh@0
+c#RZmFCEI80V4,R5,FAr33&jjUaR'M@DASaDQp8YcjQbbA@V,4bqT%%CA(++@$SM
+PqS&dTSmURLjQ2L9SJ)HGM4PP"HERM&EeGdrkY"8P(X)X'V`'Ra9rATX2MM*j$(D
+K0RY#kaU#2#FHD1V5%(CSYp2649ZmjRPpMY(KjEde6P@*K&1IU#I42"6eZ&SP3ST
+q)$#mffI6T4k"dkhEBQ5!r*J3)-m9je-1)kQ"LrYAT,+480Ta'%FE9T[R@JdpBm0
+XCmG9)Uk#Cm0rdXi&#FDAAA5QQUiR"e9$69!E$)hZ+aTL!r4MB&ci+2"$cB3F[@-
+Ya1G5%21RY#5,5TT)HAl@cbp@-`+mdHZl$N'3!0hI+0lAbjJhMFd4QVf&iS+-kkk
+`(,i-$`VE)3-()QaP`#Rk%,8b1[C8[Pq2P3AQr'&-%@$k"ZXFBG#"@bAr-Cql3P#
+(@k3VF#&GJ8Vm$0j*micRVLT2qh0m2Z`F*c15ZAbe+-Y3T@()H8Y9RHNYiB1(2A*
+*$LEj+Cj6DERqL6'*'4+4@HjXRQ)L5Fc4%SaVcXKF6RH88,Y5!NH!D,JN5&!F(*q
+("q21e@`i"$Z'``m2@%FUJpfiB3f)G%p!B)aNJj*!+q&kc0'F1@6ZZ@B6k9rA#3"
+*2Q11rGKprV(N82U5+fLZi,+`a4k"UD'[dP#"aT[SV)1eYA)e,&cp"KkjcMKE9LQ
+i)f$QZZiHeGY1kLGSm1kmdp[qRHRYF4UMBGDIAH5+k-@)kC5Ee5rG-iqTb%cmYR8
+G`60MLeRcE-r9SrHEIMaZlZ"Jr6prA4Ii*6LcEjGf`9CmQ3hkLP6G3),meNIHDKT
+)X'kU$mlcAmGC%i*f"KRfY,d5L'Ch66(Njjc(l6m#Jm%Br5e*AZP(i)4JI%S+-eJ
+M3SQa+$S'4jZA2QIJpfq0p-%db35`U@I4N!")0HS%Y2ZHTB3&Uq8b++9EQ)%Pk4V
+2Um'[$UM(-fdH0A2*)3r*,HIG5VQd'%%X[F!91fADbSGI%1)+2G[Vl`LS3#JQR3,
+r8)Vl[G@rHB)YDpjGDrXkhLZDhMf!LPbMSfm+*0J@L`kRTbX,d$U8MHa3*hESqH`
+AUQCAT50@-029#jJhake-K5VTe[(Uf"AFCTB2MV,[$dZDkIRGm)lC10`q%NT(L6`
+e&5F)j2T0p#H6++,1,G`L9(5j9EaFA4Uq&`I$JB1lC12c@BA`GQ+k*X&)MFV'H5U
+k4UFS-598h["MG@&5!0+pYlEVb+SfFj1SKFr'rriC,JeX-[H6,'r!%JIRDH0E1*p
+)R[cJ#jei$b3Vl&)G)i@6KLcQ[IdId(TA*T!!`9MFRl+3!+Bl(#Aj1!3T-*4TijR
+2Z)`A@@p$)+Cd8TE3bLN)1+r2PAqqcl+QaSC"2MfU+HN'X5f%-B-3'Z-b)%*ccbY
+YKr3BGdf0C"U5BNJ9E`1fPFXUFZZ53,e(01N4)40jcLLTUbXH'-MJ@0+VErdr6Zi
+%AjlrKr2A6FjHdrN@r*JST'"5(CfKUB"bZ2"P&+QR-+mEi'hK5q0f8U*E3(Yc1(C
+9c8GFaX8YM`NMY1%qr3K[2#`m@k,Lc@l*rZNG*@Z9M9(T86NQDpi63hma3SNBe$J
+mb)NU'lLpR)JfE-(aEcKPTNeBaXV+34&rl(dHAL4#B*aAVa1a"Pj4!Z&`R4GIjT3
+3HZ*22M24b44UFXa"ZcBDr$JjZAMjIZh'pN0YVAFKQPCC5H(0dmGG6R[pr`rcr%R
+qGCFphB[%Rl)#r(6biY'8cTbE+heC"*D6!#Kii)kfVRDZ`+,IM9'Q``'V9GF3jlr
+Kr)Ce90QE)+6c5l[MEiKM(1lkacNG,H1[#1GY#kfIV%hp8$K'*qa[qf8K0aN6hPp
+@RPccj"6A5XYU-2T$(Uj0,-)C+dE2UYkZCS,'Ym6'q*JBE&lV#e6'B(,NI!FcLBi
+29cYh`DQSP@J-,jZ(q[4`qaI[d)ejP(P3)'SqU%T-1qD@RJcCLGm26Q0KFQ*mUK[
+-f'f'@`pCXf4S01d*NH-%(Zdm!DAPQ82IpZ$[h6jY*"rS"M1$pa((Zbb3!%(hbS!
+'BD69)LbC!iS@jj6J$F")E8f)(m#(JE)6-TIX,LjkKY"@E!-"LjDKjC1@B1hLYcb
+5USP8!kSlP2T8Q232QVRUBH`K#)Fb-$M55'9@FMaQEY6QDZCkC!fFHD[#p"VcS0e
+pq1DZGk$[SF'p$d'[YH$H,d(H&`EYR)mb(3P*GIA,Q'aS3bUdRTSNDbZ66j`"BFq
+JFH1!@FTmEfc(mikH2KiH&!Trqcc#-CPK`j!!CQ0FN8+aY1bc-SSk+a([+83rfK+
+FqD)*D(123#FbHZ3b0hMKSESHaf)cBR`@%@M"-F&Q@fek&AhdLI[f(eLKjD3[e')
+"B-+CGGQRMU&RiQ6kFf-3HC-XLlcr@NN"ccd[6N1&qR!3`4LX,-e)@B%#YL(eBj@
+bfP'I'R4b4P`e1MiX+KZH4@1rUSGeSNqIMmib1a5qcCK([548cZU%`qjk0J1KjY#
+G%4LdHH0BLaIE0P1d(#ppIer6XN$H4-AVrNDSe%%ll`+c38&TM,5*F!,G-ZVJSQc
+'@)RA&dHcR(RBZMC-&0Tm*[c#8M94[iZUQl4ERZdG@m)iMA+FrXHPaQC8QaZ2$')
+IpL(A$EZrAIHj#"S)R3eB4LqPCQe9Pf&m&JN&*j,QC`a$4ce8qEJ[eaMTMG'kj8d
+0&r2)DT3b1%dqF)kM(AlN'",9dRS'2BS+dSi"4*RA`pA4cDTHU+CdB-e5Y6bBVZh
+Um06KSQYQF#l(RDF+BRllLmfb8mKV3a1*I(,40CM6UF(J!XN,UM,L0d$0$,6$J2p
+eJ1*Nf+QSB@h'##%0`r-R81H8)52BDPKG2M@&#l*r,J6mj`QJUCS%Y&2"6!dl@dZ
+epcF2&`mh$bqMKKcp(imR##NFq5km'RQ4$qpU'V8ch5Nf#2-4Z!'UZ`-TXafCK+4
+68p#$mP-ZQZBcB%YLmNaCLYJ92NFR#!)l0M83eE9pd+6Ci[%ha3bdhbKDNA95IEj
+4%LPq8aEUJ`p6Pc!lMlp3Q3U-,64(6@e+--dCJj3+5e6U4pGJY+L`QGHRX'+'&f$
+%3E5ZU9K%m$HibB'1A+YBCQjAf5'Eh1N)`ZARD05d+,-PJ$Y2k)h3eLR[5YbfHrM
+U34$Elr$m1)RQBI5Ypel*Z#G-#3$Zqk"aSVLiq6KjhM4A%A&Y2Q+cEfpXM1k3!"I
++rE5ZR8lD5KF-V@bhB"G%L4PTSMjG#&MhcmQ)IhBH(BPXc+!5"G$2,B$8DYF8XqZ
+%b+a'VC9eb51q+lE3,CF,LjQT)H2D!MB6EiXi`Qa*G(-X-piSJDbcb3,)jcjp353
+DSP"`-mLUpST+KjbX*#fQ9dPYa8U)31'+IJKLQ(LHJC!!c0B5jUUH*K-4QS6P,'%
+5[dYrS10$V6Y@2F#cmVX6SMMD(!IAUm5IBCNkF5LHR*k3!20A$QQLdamKrIE1#Bk
++$U`XL#haYSX%Abc4&qmQH3NXTNKT(,"LI([1@&mN+VfCBS6f2iVBVkhXT2QM6l@
+!,S46'JVLbGd6kU8N2YR$j0$$5)c0)G,X#A!QF1G$Ke5!-a[XNJ4G%TeimeE!ieK
+'%f3FpS[NcNE$r(bAVIjkBE1B6JT@'cKGKYHIl@TZ6dNdq-jRRK9K$H3)lQ3Mh50
+6ZMEMq*r5,DBQVmrr@P*EP%G)p[))mE,!Id(b5,Y46PG`i4`#Q*q86$RfS5EA8"b
+KBdjFXD$k+F"(G04qI4G2TUh49N`NpN)-#`ERMST@bCB4'+-NrlG4kZB'(ZZ(dm6
+VB$,+dIfAY$R#L)Zbd!@rJ1p@5dYd$kI(9#M1h)k2"q"k0!C4U#$2-969Q(+iRKE
+3&[%*Yk6JmGUKplLAU@jq(,kP*ZT4b-[AmR2FT$AhYlH4))V9(qN$@VKj[0jZk!!
+!3J!!X,X!X!8!!!!!!!!!!!",UCLjKl"hCiL*L+QCLjU3!*H)KiUh!)LBF*C`QTU
+`8!#NC@4@CCG99'P99AGfPfD3!!Q3!"F!!L-d49CiGhQ*ZV!!c!$!`!c3!0!!X%"
+%4999CQCQCfGhCQChGfGhGhGiGhKRGiL)H(L(L)H)H)LCL)L)PiLCQBQBQ*U)LDQ
+*UBUCQCLBQ*Q*QDLTQDUCmRNKACE,e`l2cdi5lXG'ZG81D(iblV-E*h`q&Q13!!3
+l*IRMCM$ZPJJ,HM4jrVS!GrIjIQj)I2eDhi(r,h3mrek2TKk20j[2cqEdmrSmd20
+k2Aj[6kr4kBAE`)81R`h3qHMbIfrMqIIrj4j)HAfmN!$fchEm,0Qh+(RqckrXj3!
+hfHK!'qb'VI$T`XUKm8$b0qZ([`MIf`kG%1Z0Qb3%,XfJR5BL!!L-0dF-S6VB@fL
+%2F$$B@DXmLAS%,RRK#kHZbZbU*!!8a!L4`P#0YXqq@Z'GqZ@%-YXSC5`Za)Q%$I
+K%#P$V`RqNUXSGHHUd%[m,+TAibKjIKepI`j0!%V6)"`![3NIEmZ[r29q(pi!FUm
+YhVjqF!0SbPi%QCiE1G3,jb(V6T8f9q&*)1Zbq@ZQk@8D9#HQbrGRN8@K&(a+,@!
+PmBhjaYd4cm+GH%DmUDl+++3)91N&AmhRmI'R'd%c9P6c!f(ldjibmF3"qMj[2ap
+G-12'%!X8#P#KP9d3H3lG&-Gfk9qZc`mICam@V0BmD+)Iar2qk)lD%-,3LR&$Hh4
+r3#G9YMIXPM#bq&+T1TK('&mZpUjQ0'f2G+&8lT3RRN%fp@48-$Z4[XrB*0#`$5-
+DNQj$ASXCCM4CIN"q!9!@S`fCfD`M`$k$5"E'Z0ePYNF)GpQ@e!qh%dNmh'6p!A!
+PK+JV"!@J0p`@*#`,`[SkpGL,IC6!L6#X#DX$S3kd!mQU@bbrCK22G$bFhmIcra#
+qH!%F"jVPH'$Vi5!hlmYS#DLQf@9)61#!ce--lrDR#9XI#LJKrrF,$1JfkM9$-IN
+mF'K6E(9+ha"Np""$L%VJa`CH$R&mmJc$U$!bQ++'-YXFLHN)+HT"b(Ce['Tk!%,
+LF`(&8`&kT1)9dSdC5rpD0F%,D"ce5N@rSIkre-,A`aRRK9,k2S!%ejGj4lZB*Z0
+Pp3+h+(I('M()5$J2)5+(@rVjB!S)GjEH[#CYi1N'Ue-Z!@fa!'6!eJi3&+AKZ",
+fC84e"Ge#k!)!S`NEP)8l,![k"ih"9mFFFa*DU#XN%m%$921dMhVN6GbSF2%!2V`
+P+hH'-HJU*!9J9JlZ"D$'!2D&Hch+aZ5[F+HK*,"NRJmN-Fl#*T!!3[!bV,K)(Bl
+V-!36dNG&+e@KIi$`'riGGXSK&`9345"CZ#[1m(E$LpYK-F@0!R4SN!#Sk"C"UN$
+I3J%NZqj$,cZ"Ze43#"ec!K!BN!"1#[C[")bhKG`bjmD2+''CJCK,R))FN!$[ff9
+E3ES*'l`BN!$ND)),Y)D4Yhd&a!T9c+6Aq%k%1Ii#N`PedcdF`'`N,Jl#$r3JhL3
+lED'CTPaS&(A-`P#5MK!(M$V33UUZ84hB(6TiGZ,X00"2XTY!"`2f#h+S5*V"Al`
+3C8`p#6["pjA8!lBA$`X!3k)"`([Q*`Q9@dNb6JL3!0&0)3k$c-09qiEhqT!!V!p
+aGB(Eb`3(,EXH@KL`S'9(RNDk$5Xm0dm!-TB6BT@V2$!bB@$'&Pc)r%28Fl3S#m0
+IffT2P%Kr!0[6`hZZ(+kaVK3"1iFqH1(2E1U0TR,A9m#hS4NiI'2D*aYXZ#(2RH$
+$h0A@!U6ZZ#PPS&0JM*TUD2Fi1HR,$1V,-(0m[ClY2)&0rjRR#U0r+3b$G''-Z@!
+-(B&j@5V`pD#Shd5,rJ@NI#-e5"%5K[!N-03e$J&j*c$")"Vk#b&[PNTYlSKR&KR
+AiH-JD5S*LNK@XfBpYQi!8B[2&*4R'M5CeT0X!bDm5CDC+4k%*&aV``4VPN!r-k)
++BM3*GU"CG,(')+!bK41'"D#FVC@KNXJI3)L`c$fEJbT85bfLE0XfZ[Z!,rS"[",
+d353'&SE`!9)m(YPEZ*V+l0QD5R5hS!c&F)5c3JdQS3cf%Ua5@pePGBBd#kBHi8k
+b0dZQ1Mh4X%hB$#*KSb"@"II%'39MXdS*hJ-r,69Miqd5i[C[pmjj'96ajB1JVd*
+)1imY$S*pNGR(NH-lLKe,@$ZPYJU8C%Sq8bh'8Y@%qe'V3Ih'3Y&10Ad1d%8H6Z"
+[$,K+qKG&#,3lASSpdkX`bJ`hJR"U3DZH!TqM!8&VCGPJ4(a454"Vf@DJP!)-k"*
+&+`k"BERrib3m)QVm8%i5-*Dq9b'JYQ4b,-&%GIkCT89)SV-5lhe)`18rU&$4L#@
+a#8(6UJqp$(II9K0FJ*MP@)6#@kKA[5ZkP)dLEq$JN!!-!eQX!+9MRrCcFC)@kNK
+YMZ!VUG99(N4`'V!63f#!ZiNC3D3qH$+AjPrXUaM*6L)D1rD&('D`)Hb!N!#f1!D
+c[cZe!``@&VYQ#G"rJhe)*E5KJe%jJ18b'd+FY&e$LMd")R92,+Gfi1!U*S5rG%(
+dJ8L`&eCEC*!!KD0kcK+&$TV!4#&CR4LV[qJ9J"!SP+m,[&U11)K,d)2,"*!!D[A
+R8kN,V!LIJJ0KD3cbdESYlileZZL2qbqMK6KF)!pqiZD--a91d0JZ'9+q2Y)*Z'1
+F6S88L-E`MGZ@r54N9h*MaE'c-GXqmUB!$PEX8-TKL)C*3b,ebVNYPQeIZYM["KT
+IVQUd)L%#lb@,8*RPC5Hi8pHH1e#Ci*8ci,Er5jM6ech+$ENSXY+UC9*HI!Cf4"-
+hqH$XL`0V"P2A$Kl`$JZTiD-[$(KbQ3dXbmCMSDcajNCYVP&*`%APAJ,mT9d#qCH
+iESmT3C,hVAj+%3B'r@P$V"Re+&LaVaIj-Jp`TEKFjFF$F-F4!8af-aD4CNh!K4#
+-KA*HZklBX[p8PDT-&LQD!BS*K"E)@N+bXNrjQGI8qCRAe(-kq*bB@R!CRHP[BU9
+`&fpC!hI-XbJU8cB&C&50Y-r(44l&b"@ZC@iKF3)qlfD+J#D[-D(V-p,(P$@!Y9!
+q&+[LLd*RZ&DR*iXIHC4[b[",JmKBj!M)cMM8'X`H8QdU`Xh"cBP)"#"'+#,JMil
+lYA'MS5@#3-RD"dpZRaac[@%NJD'l-Y[&$ha&)ZGmlLcfd-5KkmB45&b"@q4IX&j
+6!V-dE-EFQ%YJ&8UeYJNpH!XiKhiV9K8"TM%efbCdIK2!#fGT[[T5A!h-QV3mTPh
+*!JXqmTl-"UkI)BKRfM3,'['9`P86#bi5Jqk4KEFc)'LQP9Y@F'QF4DX'H4a**f,
+9Tq"f0H#X'PR4Q5NUe465!X5i55fSCHpH6qACa+9T#p-GK%jAi-!&b8`'ZY*lSeG
+SHYa&D38Ih%1G5epNP20ZMU')3&-B"(K8FU`aDaFb"lE![2d0Uj+rk"aU&-`bb8Q
+rN@J+S4BXa-EA#4+`MX$N$UlkaCqqc!c3!N[CK(GY*kBY5Q'E'eI`R"abGB$MPAQ
+qiN&E'HEL+5VUH014dd3p3CFl)Ad6kjF[+l4Km)kGBF5dSd#E13Gj5F#'YQ"`)CM
+KF"V033Q)dpCYTLp[BE,5(lG(,Ah@D!pX+0X'V*!!I[9C!!8DL*`5ZVG118*-5K+
+rZPD,NE)KNc3'"``-%6dipBp35FUN3p3bFA)#,TA6DH%ZReam%"0bTIlqMmc8MB&
+eQ046#+E5!kQ$m3$CF@C#ieG46M4NPrf4P#"1K%ZDNjLQjK9,5Zkh9$53!&Sam&A
+)M![G+pZQZ1fjp8P**rb%$qSi2IqAZ%2qSK$'TJeMX&`%S0Rdm,QH,9*ZUiRAUEJ
+"ISBc)r-4mZC&",+VA@KDcqjHX42J-XE!Ccc#KjQJ5q3K1TTFbG!Sd)PCA4HkPV+
+pb%m`,A"4PqTi3e&#,bdHbDmb#i+Ar%,(SSSbiSf%eR#RpKa+0UNeEE"6dDG*$QL
+(FBd%dBm9`@"aE`H65PKXkPI&8A-LMG(9Mh'a+R+"eiNQ`lXbD'jQP&`a4f'`Dh,
+N*B0'2G%c`Z)QE1q3!,HT2V-a9Nbeb8QVk`S+S5KZa8,(#j-95*pPmMP1P#QQBfj
+!d1N`3*LD2%m"4Eh&%P5q$HDm2M'K0U4U[C*&S'q40lH9,HM6VN5pZrF(h&--6cf
+c6Ij9j"#jH8H9%8CXUGbj[GHlSfjS8U1GX-Q-9lXMjjJc)-FY#Z*,Z3&r,p6`IP!
+`eUR"[*Y'6lAQAmVJBAGYjN"C$aYT"M9FEZ@piTk*SJR-VIa"(rUpeChE#A3bH3k
+-(j-pCJDMB5CT9[3,9M)E!,LfU*TkHTJ$5Y&CSlLRSS@*bb,%65d30)KPUfNA"Z9
+#CTUaQN54PTBj')P0q9f3!#+DBU08ek,*+FCX0iNRVF+,Lkpr*frFEX)2bRJkHD!
+DKMa-5C!!9$"AG[B#Mp(aZG+T#Hd-U*r4UdmPfHM*1-h9EZ*#F%qcbP-`"$[AU5,
+@Z(k028Yp4pjl8"9`pC)lX*`Y8pHpGCppQF*``JJ8HAi1"DPkY0c3,`(%bQ3JhT(
+Ic[`Lcqi(L"fj)kI-cJV%`phbd`krDrbS-QPGYhiLDbIEUYb2LfI'IJ`i#b9(!,!
+E&Z2'#K$%hkHidL+PaNcSjGlc@LB,k-BSR"J)r!8X@$9M#3PqTLiAM@6$)I2iTb$
+aBIS1p))keTjJ%&[%Vh5RIijK`B,bS4$eiLaBpA`TkZRTk8KS!'IiRKEVde@"9ak
+q3J*5+Gmek$a3am*EXlI2G#(a96!e'PC'A)9IDF,iM4XV*09i2264IFdjdjjc*m5
+!piC"UQ%P6P`'JDY`fZbeTm[red6%9,m5qCP2&fm%ZQVdq!N2BM@B&!&1XjbCbNp
+3"*RFI)'Z&%X!LK5$I-[D1l4#E6cC&El)-Ff@ck1%Ya),!@'+#`cUSF&$T3fPG-h
+B@$qc0c[&"C9Z9N!1dU#6&$cj8'9%f1NkXENG8[#U3Yb1EqCi4Q&$3fHUbKP2*!0
+$dSck"2T),&Va010VB,QUNma"d(0N&&Trba$kRc9KpA(Mj$YJV&qlm%%F@BFpGX&
+ZcUl3YCh896SILe`3'&XQ0SX(QCkN#m99KQph-k2cBG(2jEQ4TH"b&8XE0!K(,rH
+Z[pjlZ(1KCIFUpe3"dRKk,%e1Qr0dcF`I4GdC"KAf*2aTm-GB1CA)E"ETp[akhTA
+[@2b204G2E5,U)BZEM3h*+2a$#Kkbe#d+3A3aGkJR[#Zb0E5c&FpmG#E$5T+r'0S
+`%k3m0YqM&,a3Pm-ch8%39hKm[42+CYZ19*(1DareF+Gia6*-'Y!Z&SjaVJ0*p0'
+rN!!-CC@&A9&8)fCGKb)@HQFrA$c8lXU9m1)r[G![[bSC-[E0E$1+!@hM,*)Hm"4
+adFMhE[q-aH[XB@cPYCRS3&X-JA,+V3RfC@5-((XX!QXN["2"P4&jF49rKV0MP&8
+VRX[U29S#$`qTNpMBAUl82XmY!2p@I'%`C+BKJEU!#dLMI"K"-QP*C`cNMiFPm+,
+`9c9P*K42!)$d"Qff9DIYKVa6+4YPie#$Zi-jRR&chd54`Zm20Sp(UTlX4PZLQCd
+'81R[E4VB&!AC%kC(-XeITbhe$'K#pHTEZL1`4,#$rrF52m,MM&E3iH9X%mi#hBh
+M@+6eQI1*$9-GV!Y(X`X#CRqr(dl2MSi+&6q9K`K4heQ*khNl$@m*5krEd04q)D6
+2(jSkQJm#r-h&c)4IjA,HbAHkK,C0+AVRXeVe@6CiD(fZDc3'#bA3UkiJ50,L)MJ
+bK3lYGZp4E(V+mcb52f-j5bi5hBeUmHiKGN(VNZ0q3M+k5X2P$h"deKJLRURi+Y%
+2Z-Q[iq[80)FT#Bf!YUa*c&S(0''A+GcZBbmr)$05kMba6"B5r65bD[fA"Am[i-'
+mH-&qEh,mP'&&blabl"U$SDU4Q0-bTP#!dd@p$)a!TN0,CS)@"35@jYS-U$#JQ8T
+h,(&KXAZkM8cHFqKm45A&0fdKDZM8C06[M&CH8AEAI`EKr8,5C0Jlm$#BP9"XdJ&
+31p+Mc,5$Ekr3j@$CXhXD1pMBj[#YN!!eZrrTC5eDF+V4#@MBr6XijCeedH8#+0B
+[%8U`C0-ZeC3i3k6PDpB9*Mb1914*3QA"RXAD(FjCCfDYc%A5Tc!qIe5c*AVlGd'
+a*Nk$@2ULJe[PZ(U)I,m2d-#&c@qm&fA3*TVf$*B`D"f)2DDF)J+%4BaV-MACF3H
+5-'X1Lm!BY`r$[@5fZ"`rH8J5h`9MS*M[0a-J1['NMITrBL)XVb!eBCYrhT**Q&Q
+cDi#lj`f0P922cbr,9K!kAJ)3K*!!#'8VEBhb-)$0mPPV46B"5)i3+c`hhlabYKJ
+XHKGf6Hp$S5DkYPk+hA2"#%e"&*2eL!@cr$p3JUl92B&9-p!T,5dQF%#V-mdXBUe
+b1$J3I"DpcJm`PFYPTf[Rr(mrl2qAFr5qAFr52)M6L,&PTRf2GJ"-A3l[IZ5qYTA
+[-m3caI)aNR*KFi&%b1[3+)*c@dP9*D#(Q(30Z9ITH'&KlF@e6eclPX)#U!TScpV
+XBHI4kR4-S86'llEjii&hpal"-dhNPfG#kJ*Vf&RJkYFchHMYJ(hlEF!R982`8FS
+PD-38#lBhArT8X!TD&,GU-jPG8ZAXV0iQ31PrKbNb[rY[BpM5fFXdXP2ZlT*N*!`
+clj!!TK6U3S4P3-VZ`Gf"l&TQ6F0GlB#fHEe,[Y9Hid@la+4TRJ`(ZiAJQIRP#38
+5fZZEfY`Ne%Pq*V*5MU8Eqkl*BJR1SC[M3Z%CJmXH0bbCVqk`H%4B+hPFjNl)E3T
+ePfHpl$9B$mL5XLR)M5j-5EmXCJS&"&PJf'NmLJb542#ErNcY#GFN&AC+MG*#1MK
+qY(k"IK0[p'DE`2)dBm#er6$[8k-%0J,h43e4`mH-2*!!rlKjH5(c`qC00rpdpJ0
+2jGJ-S%0*eI"NDbmQi4&#8YRJM*ECB-2#QRJaVSH)&NbVK50bal-"`Tqm9cJ[MIh
+0h-r[$15!HQ-NCd5!`FfKm6)`rY'%NZ'[&e`'r6HZ-aVBK""XK*-%P5G'a-'U1+%
+pQ1U5HNjQeiN`j"TiIH1+p'h,-&lPlV1)Q"Dh8P)"k(FFklRhmrJ(P@Ff(Q,H[l*
+GrMYeH6[XeMmB`C,ZFSZYX9-9'fa5L4NA2Alj6e"2,lr+R#N1m-JD,`R"d5(kJd"
+AfI,fJrYQL3dCrk!%#dHRMCKmUi0j'Y(p&mM!Y)VBX-dX%[DaNeKTFD059I4eF65
+-P[dTHbMDDr(-TaCIFHDPr'$#S@93fZb[``iMCR6!MCqbh1%hkcAH4jejl+&`Kj@
+!pECR5bI64JX%Se`,QAZ%r8#(Ae$+c$26QU!l)1%5T5@qQ6k'(BA"2N3E"1GAZHC
+rcQmb[!dE*C@I6"C&Q9935h4(T-#3!)h2`LI&%hXH"G0"HX*9,0aA1AKk(243,9c
+2[mp2cRIbIG(G1[XE9Qhri3kJ38X-#HDL&eN5T@GCFQZ26'LDqCE%9#"lc-$lRk4
+9q'IL2@Zc2aI4Jl1mIkBeDp%R1BB9Sa-&L!4-+K"kTAS5hVQMF%B6U!bfRTMAE8&
+3G[%mjdaBK2IkL#jNeNQmI0'9mde'5A8eTQE5J!mB@aMRF@CH6rKdF*r+M-0,0H!
+k9`Fd$*!!'-a'X)`'-R2"BI"9)STbd2HZ#)DKP"2@UfqD!Kp#$D"Trr9qHdB[p26
+iqp,ECXRHm@6R0[ra'b%Zb#E&Erkc*p,jCNqNm5lbc+pfCZSIJqbTHr)cVdlh[9e
+@f!5"'"U@MCSGfmEE"p(H1JF61@fJIj%4+(h9+d6mQE22$`qGR#f4IB2*UcXb&)X
+0RR028qqS50qdb6@Nij%ZmL0APL2P[#5YU*B9[`D5V[Xk8[NM-62T@De$S-@`ca3
+2`iC@U1*X@6!RSNdkm&ij`)kD"`f$`lT[PVTja65ERJD)IjRQRL*!Yj0ld41jUN$
+X@!jBCeaL1XMB+*%ld'BE5lI53D*UE6SfN!"kr+cjCm,@kk2Merj,QS$hi&S4R3k
+8kCMdSM!S%RN'`[R$U'1!S*X$4#CipdSKGC+M6`85BYQjQ(X3bBPq00FVP#1MJ&A
+G,)cIM+X#dr5U)1-pqcGL8hCA)#NaU#B3lMQCVUYh"U"-Q9%*"eJPKC`&m&eerV&
+ILSM(jd[Nl4!#@AH@#M,Kk,K)p6e,J,ZR2#BkQ`q-R6Dq)I(,b&i9j5(Kc@X'XR2
+Qk3JIZ9YMJG@*B,9#F!G3KR0QIP`J@*bD2Im9Z$pPUY6M2"ha99"ie13KRF8fr4p
+r@Ijfj['-c8%1pQ+&![6VjY@maMhSB*bPVhN2J0"KRC!!!+"eJ0reqj3VA`*%&@"
+L`,48c$Y1!0)NKa+mlqq3!,IXp4`LQH$*q,$0X49"b(#2-$GDpi[3lP'EV`R9+4A
+Y'bZ*UGQ1eCS6rFrP1jLZVC%H#&kkiQ8'9R4Vj[%j-cGrA,$5iDF5J1R0$TRRUSS
+dUj`rDp&JaCDl!QS(6@[DmVdR2h(`k,XYJ[9!hirG)839bNCk+C1rD2qjG2!S[VS
+lZV2VZ6TYN[lfD2@GBqhM8VhXp+#+@$$UL)cFK'(FNSjFQD36"LH5KfcUhrkFVk(
+bFVk(bFUbaiEcb-lQfbhNpHN""`iTf@Z)pj2$HbkdD-!ec-NVaKlX0`LlbA-"bmK
+ZA!")R6`!C6A-d#!!L@SbF(GUG1S6II1rIFqHpe@N4!r*&Pf8pK*L[#d,!5F,Y!@
+V%UY3DGYZZjkcM2B`['dq[!JP$42@V$l2hhCD+8")XP"T-b@FTJ-LJ4I2,3jbf@M
+8R`CSPi,f2VcrXak#1Bm@YadU&N@GA6dp,'ND!R2jrVdHURPmDF,JLEM#PGXlcqG
+d&2RAjNU6lbR)McLM235@@R+KcKiK`5f1k94pRqiR4#5(fASNp**CkBPPPb1rrQi
+c'c,'%racpQYCZ4(U4E"2q8ARh0Dr3&Cj6h*RVMJIIZDSc1`'jU!TIJ6,$!ijHk6
+*+j2)ZS-Xh!@Ch!dV"Aji8pQUeZVf(bZ#DFcSA#9B)ZQcC6U9VTFU+ijLM(ZhS*A
+Y)+,X3d"LNLChrPq'L1Bk"6@T2&f$$pRbkqcSpR`kA$&,2&DdVH(e#GNSr0@G+lc
+'M!dA3aSN))Amf$%f5p#kJVJe"Pi4i[j2!IF8LA#46h!Sic#`c[pP2jDYE61AqT2
+#K"(BG%f4'e-4P8JKdK%$G'&Klf)V3TAl5r+ad)iic,#4)a%E92A['a3![1K%lEd
+GrCcQUmV+Y`e(U%&1X%LRG15)4chf*`AKC()6XAdjAi1LBrTUMlB(ppVMh3,849F
+NI`4JYf8@riRKEVde@(9RVXUGfeM)J(MT21SFMVY*clfq+d3fZ8%`Uj!!44q[QL-
+f+PRrD[(Da(G4pAUTmLG,HB3-A3ed@9Vh*fM32If%Mp@1$I*HK5@Z%Ge*Fb*JFP`
+88N3m!mcDbL-8C8Nh'L@eDDJDlarhBQ2+`5BV4Ti(ekNchk"!XfD",+ZKc+dd4(e
+%SmdEZL'!4@1FLNMH3c"#[CF-bq`--Rl0N!#KC9S`YfLFST!!9!fUQIQ'H3aZRV)
+"`eU8[UIh`K9j5*pTd4fH9-mE5'rQ0e42VShbf,EaC+cBkpRZ"@8*dFRBe(mk,@0
+0BX0'SUK`+&VEU%i[SZFXibf&65RDaI!S2AX4#P6h$,h[$LX(T$-#NF2EpCc`Nbm
+Qch%XJKCeARcPMG11!j[ME(#irGr!@ELH,mNqKXHkGJA($*id`'f6`rReTl0$fld
+T`K#VV$S(bj@MD!m6$@IQ8Z"CbiUReZ0@iBA(p0!A9hic%aNd[&b1A$UIE&5K`rc
+*pHjj$(6a+beRHc(kT+i)51h,B9Si6Ze"0kjJpNQJSfaimc$bC``N-H&5H1"L)G$
+ajbId85#lr`9D%8i#rH[NqiI"8!0T(l"K1HZFCpSSSSJ-X(Ti((m[f13M%ZM*5--
+j*Cd$02!9"C!!li!9SLhi3Fl%!hl1$[b-LpCpP"N4MHf-[Df`6Aq"EQ%9"b!#9$b
+**h'Hfe5$1K-Qc#HHiHJ,QjS8RihlhEJ)Pe9GT-BmqpG!Z9IGphh3kIPliGRjk4F
+"ad#k0$lIYqfJ!!!!3J!!ZUbDbJ5J#`Z`!!!-!!a*#AH(Gk"i@(GSGiL)LTQ3!+H
+)Q)UBQSLCF*KkUCS!B!Q%CQ9QCDG@9'T99AGfPRD!#U!J!!)M4%9QCQGhKiKi#TZ
+CQmR+UJZl!!S-$,!!#m!!`!K!0&99C@CQC@CRGfGhChChGiGhKhL)GiGiKiLBL)L
+(UBQCL*L*L*LTL*L)L*QCQ)Q)LCQ)Q*QCU(Q)UCL*QBQBQGrIMRUVTp%HVmrKEKA
+6QSc6bam-Ia)-Me5b9dh!(p92jh9A4l+EEUTf4a8F[QJ"hr2KqMLM[Hh-k(r(f4j
+I04LMLj16NmA*cq,PmXH6Np(,jr4cH51VB#$MkqlA(HM''rpAqrqHcq-0q2$kZ+1
+@H[CE9SdhajI2jqEM)'mmFQb2VYUbapk$L9QD2XYPCeapG%HQ9@LQJ$hUdJcC10%
+!L8GFVEiccV0T4'2f9AAfeC-,bEX%(iTfae6c9CkXXL&,J3NVDBbVVRfJqf&QDQf
+0qQQ0p0ZUiNB3ElT!NSp0XrmdjEip1'5X'Bpe@@QbkQ2$lZRTph%6(I#N$J#p$)q
+Vm1Rr(YqrqN3@@HrAk2&iJ"U,kHiQCRESm5JAiL2@)0aeCql'6"jkV+Ff2*G('S6
+BkV0H&j68%bHmTTajVCClmHHU%-GNkJ0,,iIPT*FimYfh6+ZV4CZM9C(TVN!0M"`
+FC4,PRCf8f9!AacP"XZZUc4'kV9VVTKHLYH109j&Gep9GF3Ld)Z`V[MI-Lm(M8bh
+feAkBkCfeIV1bq9C5r!-cAK,GF5bN@!ID$08jZ10qcA6G6IH5Y4QjK$0'Fdb+Elk
+E)C+DE)eeGG)3+5eefcd@beDL2*!!1$U#$!a-"e+kkR8#(YMA+c4K)-UaMk`H#"*
+6*1IAMM,,ef6l3@@J&GITPI(ir(A6-([MfkCa)G"aZeSlcJcd#bjS"L,3c$X3@%Y
+9QbpmVJBLkMJi-GY1HQfQc,6Y@&G`#GFZk(f8HZMjIeX`[dmFGZ1kX0j"L)Y(%cf
+k2$dCXe9`EGr+QkZRBA1r0j1,M$K@LQ1,QjiBkE-c423)qe5bfcZMQTZbKaX'Xb8
+K[d'b"[C4d@dJmHDN-#,EpD8$XM-0#cc`@V9`HVMMG05(T@E-Nmfb1@9J*S*Z",)
+NpKmH-Z*J8edJ(JXY5"BPFi*'J1("ARGYF"AFX++"hcS'qqkQPd*G`F8$SQ2qr9Y
+ajG-VH$Pm[0ZMr[rRlGp$S005GNVBN35bN`(aq2I`F"EhX$@,%,3J"ama4YNPF(Y
++JKN"V5$$XFlNi0ZMQp@UUX%hI1$GCI'NN!#*J,YJF[lL+N"dLL&3-kEDJa,H&(+
+)e6&8'QGqrUk26l[Am+1VerRhQ8rq-YNI92YPBhD!3)EN$IXSq5!j6282HSf#jM+
+,qpk&#'KX""!*+YfQR0a1QFeTb@4+LAh3iC9hkCiD0+'i+RM)QBdfA0[pB9AUCm*
+%#"#`*PX4dFS*Y`XK,)@N1H0p@S'4cSb2a"i(r%m!Q63(S%PNV3@!l8'080`8X)R
+C!lZJ55"Y6)iD%"1+f%B*FU'GL05EU$lT0e"X09d!q2,AVT!!S"CJ,CpUS[XXkm0
+9M8e4EFmBrGJA"eT5F+bKX"b5k2G5*c),444NQ@b''%XJqlr"hV6Ki2jlFGpmFIJ
+$Kc$["US28%8SdcPYBGB$H11V0hE8,R8K,XFBBlQi*&KN$01E&m@$4#dNZ16UB8'
+$lqdbeLIPBdia+rC&H$&Nd5NR@"a!'Z"&J)3[$YMLE-K(US6eANi%a$#B"hSX9PE
+#fRAA,+UJqp)Q8N+8IL3Q(r0h"(KF[hNc3KD4iHDdSN+3!'(pNrBe%A"IX2LdV$,
+EC-LrG4$m!Id8#jfhb$!T2jS*@fdkK1S*&KqP4H%LUc##L-A$PL'3!(P`-#81a5c
+&X&M)!P9C+Y&hA9VKM-h2,TTbpHh&Pe#%5-Bp"B5ce@JTkHk4T4mFG)Di8jbUPUi
+NrmF""8$D"aR@$hjQLH&3Lc@-#Hq'0XC+(q#l1*E(H!,req8lDmdHQH[#Y-&X'NY
+KjKK%4p0(USMhJarbqAbjq3$!be!(P)fJ3Uh%Q)#,jR3LjI)"&d8IBX4%K(F4HC`
+)Z8#(pcX)I2cFlB3i['mN(jr-h)2QjQ#*8*lBqZ1l8*3a3VZGdk09bSSpSLDM#B9
+0PMfh$+Q(UUK6P0'S*kU[idS3,BLKhS8)F%HkD[lp6q%f!62h6FS62bR"3NIP15#
+4q8k))hpdl)*(f6ahJ(Yd6*Fk@$4Er&6j8cGV$51$!+PGLB*IbaFhN!$*a4ca,,U
+m4'1"F`Khie60Hm58[8-1%XE*K+PjAY"1!)#edT3BGB+Ra8i-)HA6(Y&"BcE#rKe
+NR4@DUTY$c`1PkGJVRCj(&"TN"DBK(,q#@eJcU$1"Nf`#&NaK-8#i90)5@+d'Y3-
+BiUlr)9H9`Sr*)8@9Y[*Zh*K,h4`eUU@PpD!N!"(1@m8LjL4jQUd"#I#Y#lHURG,
+BT$Q[5*4dp@hNhGr&aV+TB88@!Ze,#'1[*(Nafj!!&dUYJ#80aSh&)BA+Z)T+c@C
+0#qDSUK!pY5XCE*-3M,QrP"+'I+UBDjhA9)JkC36B,95%8FRHT(6eNFBCNVAqd*d
+h+U[0@D#`E!PKX*A)`fSVL9&G1FB#PX9Cb[q46L'CQ-q-dF!(`!ff,r+&G9pjRk"
+)BH3BVRi#efe%&C-8re9X83Sa[TTN*$+%fS%G0X%lJ#i2DX[@QFU+K5#%!8BqbX'
+Je(dFq94&3@[QPibRB-2P(03cfYMe+&`YH"fa)jKM4V$L"P9$4PBeZ9,a3`9G+99
+SbE&dY83%p81%)CPBEYUcAk9XP%R6QS*JI0N'"i1qfGCRi!ibQIa@[2JC'8U#63G
+A9IU+&a(k`Q"#!N@KFk((c6Xi"Ke,T4JUeP%$XM2a5J[X,R`FlD*(kL#d)R[5Yd'
+EcQAUGbFN-3R8,6c3E@F*XbXFF1GQc9Gk)SEEeIL+EVTIMK%('J1X#1e#@$S5VUH
+UBQ8%d#,d5BaV3rhJEK-+Vq"3M4T0*3mVCLYUEJb)mPNH#(HUrhKm2K-YPpX4Tf`
+S9P$f2BS"9$8ebRJ(HL48f$Bf*2*)Cbk@8%9TrGl%ZhFV4&,BQ@pT4C1PVF+3!("
+21kla+,3i1E*@*FJN,-aSf@F9QRc6'8`hXLSIaPKafdhQ,LB6JQA+e!fRPR`Rb2#
+*0,C3bj3Uc)cYZiLD$r)UY'-U$$eAc$j*'!`PCQ)Kdr-``Np99i4LT%`10X9L(MZ
+6M6I66$B@))DqN!$[iBe*)JF+ec*@C4hc9#5Z3+!6V#i+U2-`1JhkMGQHq!L2p-I
+#E03SL9+3!+JSQb)Q1F+0CG5$6bVBHRM5Cm6K%eT`DQXZ'K2#I1`2fXbd!QGa--X
+`5jX*+E%ET6RD21M9VFbkfY(X0h'ESMLi&ihA5lU$,*0ZCi!Qp5GicNd,rYRJ-,h
++(U&'PBeNQUq%'&#1adePG(K'SA)T*5mQe,44-$BdSFjFq8!-&$%ZaSCRDZIRiIE
+l4DjbbeQM9Yk"'b@1f4S!p,R`SM[f"[*!@Hl4YpEj&#)-k1V(i1Sf!03TLI#qHAV
+)rGC#,ib#FE6!RMak4Zr2*&43-ir9q-)TE0aKlSkH)9PhMccpJVc)d2E!H32bmUK
+"cF[KjqB#$([BU2*b"l9"!,E1*l#$bZ""ieL$bH(RjeL$cH9Z)1CBJj2$cq0""ik
+-A-h%(1X3FrKjm5a"c1#JmLK"cJ`(R14Km[P4jel0MG#`"kJ8*''2Ub9Z&"TA1@a
+k)C'UTJJ(d'5QF2Lb'h2E-B26,D!K'E9PQpkK+d"5@iGp0jjbidaQ609Q0)$6,X1
+eLS1-Gc(PD$r+01FF&H#&-(",0-ddm1S&#*r$Ka&1k5`Rqd2f,bR"LC%e53"1fVS
+c4rFf$MK0TEa,TLk!,E9p4VKSmEB2Y53A'KEQQeTcUlj#pB90eBbNaiP!qm8r,%j
+Z(Rbl+Q-IbEQ!@FpFD*G*6eq0T#4*V49f(&j0'TD3!&-LD5dYZ05p`DKQ!DfNF++
+G21)Z"*`qJT!!@qeijhDS2!(k'rqDip%jjXJ&[@pAYAe)XG3@[rS)hL#)ClMQ#4i
+JM!KF`5[%%La#e"-m35V%,8%la"-JKE`82%%ka#e"5m38(Za2l`91hGQDe3'c'`Q
+"Sa(m+[Yp9EGKlT!!i+)'ccf)imZp(lrKiIchXFUaQ`E`ECV(X*9rh51"TkhdM&d
+ec(Sl("b(kG8kk3+$l&[Yh[dfilG8HlG[I#Ve9V"h0i3%2j+(hGpA*iI$c2kR824
+Ud)jq6A[ZDT!!I[`DpXDTr%DICP[YfqpC3EM%+J5r%F$-aJ&Gii6-e@!Z)!ZPKaC
+ZBU,ElICZhYhHfFifiYdGkY3Fe5"NLc+[8(%#`9-5PD"+`5S%*Xa!AR-PrhrcpJR
+C,"S!kIE8Rqrq%6I0hLl$Ka"X-JiH9Y0"395,Vc#AhM%!('-X(&GN&)TjYj3[5pr
+GV68Uliq5M&bJ$mP(PaH2c!%QMEj@aY`-riGmIK8!4rplaq@mA)X@q8dGM3kmEZ,
+I9@`@KfKC0'N'`@Nb!FCh[dmC-L$e2f-L(l(k-Mbq4p'4GKEpS!rlqq2+dHVbq8L
+JQ6a-0l[ITLhLF(&[!,2"[LBJP*jb#AdNpp'qI*[['$I25Hr'XEq0r#HhdEeTNaE
+EBFGG'2jU19Beja-6@BpZY0h-Kb%3ZM)2!ZIG%-ALCUbBieaK0X,",%bFkkYPFH1
+kUe@d&09IPH1)Eq"V[(5a1Ld[)TCG85(pP2RfQ'FlGXKAh(-q[`*+m&MRi1,r"4m
+IbL[9VS+dL8N)[!b9jR,"b@0C$U'e2pp2L,Dj0$jI'qX'C(bX)dDL9`b04NTYl)K
+&aeGKD62b1)Z-NeHL'DaDmp[519T,%`-`UX+U1&AFR(PKDR)Z5&9R,V4'-j!!*F)
+QK[C'8Dp4lG@S(0ZifrAMkCrV5296bqIcmZk(h$J+q5`Pdk6`,JEMUEGGFA((l$K
+kATp+Ja(kY01S4kfl11(pV"KMfh9(q@jirP5HT5b2i"!0Y8q12ZRB0IhMB%BqVSq
+rSqcSG[[PE6A,ZIH`mldqk+(H09rL03eFR8D`#6)f!#hiMDr[e2['i$21mET+jZ#
+fJ@Z10A+fhMP1$Hq)jd&Ac%$XMV3**lhRD1m"*hMaFai!31C#i##TdB",)pJ#eBJ
+,a)I!8A)K!+9+c@1$)P)83$2%LN"4FVa"`CAc#`9L8X(!8e!J4rrKi(AYr&YB#8q
+i$(&T-AGfHlSA"Ll'IIGaab#3!2-mCGq&YJNNVNXYDZc8!JhLf%+SS9H*Paba$0X
+%TfjHU@Zk2VUT2h5(-lQ6fV1I[qF39Ah2Aa"Q9cA51ikVdJQ@UNXJr"jCf%cH4kQ
+&C`+X444ckkZXCI-ah#,*VbI(JfbpPP[CXZqGJL#hQTXTP*MCm@Z"`YmqkD24kI8
+)VN"IfH[f*MN)$IkIEl@"Ml[kqk,ZT%j26Pkcl*AbMbmTRGS#m@)C+!)e!EidS6S
+#qEQ'4-`-FkD9b![bH3AI(Ak"I(CCcimJR(NkUqT0Ye#*bekj9*j#PTN-YIAE20J
+*%U*X6j5",,hNh2#C"QM8jR#4h`Mi1G2P)$!drm5%Fhjk5)`02C)c!dq%N!$AG1H
+(J'NII"%-US5ZRAN@L+%LYUjTD'53!2m#RB(I'cd`F#(`iBp%[!YE26+m%$IjKJA
+3#cPI5D3pHJfdQEC12aEPV@Hm%TPSrfZ9SP1qM'[PS@CFm-SA!Ve*KPbb31J22JR
+`r9"dUYSik*b3!'4KU3HfSce6IHcj0YI%CYTkS4kHQNL&!FbUL*!!H-ddqaYT-EF
+eiU,rN!",%V)-,9AY%@LFm9VYX&%fE@"'SUMf0$d[m[*PeHL,hJD6jT0eS[,PEBi
+re%L(L$T0+hXb6lJa1icd"(UhF'!1G[$dqhKl9[2[e[32e[3[e[42e[4[e[52e[5
+[fhTXGYFYIm8UYZS!J%G*5Gr'2#R**(r@!`-cZ+Lfpa"LhXZZh)LKbq%fHc-V)Xp
+#`9J-4i@86I9+F9lcc9TG-+02e3*A,[jf&I%mqDr'*mCHLccRHRB#Y`j@lHIehaT
+jC1fPIQ08pf5Q08iiX-c(B114"'MkjaZ8jQ@%UR+`M[*2q[RH[-Ji2%$T06XmDp,
+cNM$*+"a9cAQh`6AFEF5'JK8VdNRE0U),&02A@*!!dEF5hidIrJ$,4eBCG,dld`h
+&`B'IiLeI5bRdXTppXKj@BllC6bXjhfc(PD$[YR2+dRIE3H9U1qfNmV@Dfe(dYK5
+f(HJHk88*d[lYp6@Uil[RE,rKlFl'fLd$fMh-VM)1'qhFaie4dYX4j9p&,dq5NKV
+CV4Bkj[+GUilIhGkQRZbdkldfQ&cc'ZIp[2#2iY&"cfYFYT-(k'[iqe2T,X`1b#j
+q2a#dZ$JM,185Qb+dXM8*#D2"UrqHRZDclLfDN!!*8,8Dk+DjjQ&J4hG!fZ+HiVb
+U[2IZ%q*h-)R`kqGqmr"hTp1p2*V(H'KX-$m8pN+`+j(eH''DVN%PD2X)18H@A6#
+S@&k)K3C01[iY*fATJ@VNH"jLR+-YdmY62!-0""RBrGaSHA8'-1dGfNUm$2Ba+Na
+[K*8*K1UV4T[9JaUUY+afepRB,C8!8%0'M0FG3c90@'S9`#V&HQD5-pdjh8X)bdD
+&JP,UV`CUFmK"BK$+K3CqdJ'MT+0&UNe8I&)kRbXLZQXDMq6C#fR`S,@9C&-&%CM
+`i&VCQNQ@hAZaQS[(8-q-%QU&"#+fiiii[CHlE'%$#6IpFJfGjDU[Q)KL`beQ#Z%
+VmD[e145-D[)!VXJV+X,#)0eU%q%4$!iHX4A+`X,"'X00SD+Ci9J6I##U,iARj!E
+64E5%Y$#JCCp(kDHXq`0R20)BXU*ql%-3UNHZK8[Mp@Ia09"iIV6SKEkbKN8h5U(
+&i$pZ)XeG0CqX!N&Y[V!aTjH`pE2Y2mZDYq,k96Vd@cV+Jd[8R1f3!2Ll$qm[m0*
+kFPqVBLc6'Y@d%i8hjD(jCL+-P0Qj+Eqe)4(Ndj9q)0KEm$X`k2adDKi`mJ4EH3*
+0E*@QGHC6TD%0)kIaf`a!BYea6T3dl43kU&+9iEP3NGZ2X6a!M(V$8-I(4bdp`(@
+X(p'p-!BU9*bDlhfF'JaIQA6+c3kB5BI"$6!l5#0UkZf0%R88MS!-U$NR`0-B29q
+(RKJb+IV&AQq@rSQZBa&DhqH5MR"ap)1q'k#e6QTTeT0j"XT"bdE+UYS81C[#R93
+0@e&[YJ6CqMbp&Ba8JFrV$MKh%e0U`@P04CP++cS+8f(4`pkCqT2q[%jD)"EZV1p
+fa*l)l964cL90T5lEHS@c'G4'9ZKKkfLlibjS'9#j)NL`BCDQLPHPV*-2KL$c*6A
+2YEbfXpAFU@Z)I&6Z#@i-5+PAEBdGG$PKrJ+b!ppkCT03Caf+NlNLKQXSQX5)62B
+hB`DIEGIKRcV5m6(I(iS%K5T3di88-r&'E3Z(,1ffR++0![,K,3rST`[jDK(LRRb
+A3"3jC*&Cc(jQMXd[%6)`qb5PX`S,QBGT#E$AC(G@'#'N`Be-me8Y&Na-lba(N!"
+VK$rG"*I4hh#QaZr%[Id#'fqL%JHUXcc#4"6I58bH%pC(,F+B5BC`41`UrLKf+T&
++8bMlN!"fqjSIiE&JC)V4)dM+H9J'6l98j&5#!LaVfC(Ha@f5bNXQYQ!'$3'Em6C
+QGF'&4GEA-4$6+EDi+0#LUe",03-+',UP0p'[3$9RK91"%[h9U0S%Zedj`SB0(!j
+`-q!NSbLRSAC&UXRpNVClEVDXS!2`Y(q%AM2pCG%MR#V6S`MQ*5YX&r0k0JB#lC*
+L"!ibM0D4J0bKQUcTaYM%m`eC#c"RD5,RYRU9UT@dpP8a`m"`!()FY@0CKK6UUL(
+QT'6N&TTPr"X,1-QNb)PqqaC9$iC(-45!9q2QFII#Eb$iJQ6QhPSYPV9*N!"(qE!
+,blB3hZMl%rY3IMei@Kj4D*!!q*)Ur+8L5#ReN!"NYVe8iYF)cBXd0LT`a0[4+5E
+@YNd5#BX6)reUZ#ZjMLm%1i9!i5X[BNaJb1hUb8)Er9,,r+5kPMZ'-Qk0f!q2Jhi
+&4JDJqI!5Geh9@I*P-0J@PLpbi3dCM-IBAM6+S#K8XPeACF"j85Z0MD5k%C!!QEM
+$1Gi4rZ)*%9hKPE[F*Y1,2lN`U'8JfGb+a))4bP5%m@Z3!#j$*bE9#$jG3e@)F4`
+I08YKZ$cJD"LKd+`CSHNMX6i,$!3EiDlilp"U50$hk1AE[RPDhelYa-i0Ud0R0dM
+(N!#9GqaYE"!eK[UJ4d9i))rSjFI@(N'"rr[I3M1-rCaFhFjM+%Df)K#B84YU8Pe
+%F2QMZhhHXc#'r[akZMdqleak)$&(RII28Vk00fL@hdIp)EFbVB-@a5@CbkDNpiH
+%Ur(NZ8HYHk+#f#i8"TmqUb%EMjj'T'MI6Vak5kR$(lJKhlKD3Ucl&1EZZP3HQ2h
+Sb"B1lDVrr$hU%NFMC9!IqbQl++d5+f@)4SQLRAP#QhF`c4"IYB34HGfr!IE"-mK
+ZT#MFG*6(fAcel@X1e4Y[UjD2*9B!UEa$AZK1N@#`$XP[,LjXC[(Jb1U2#cJN'L[
+Ea+CM8ee%a1V0*fC&D8UqZ"bCirJm5bdPr-ASe-E2HS$fU9#8'iH,&G0VKD3kMLj
+eU@GS&ai"Q3Jd8l5$BN`i2fY)crd`E0qP"b[qe[NZ!91@eTJcq$NUr@C0+G"Z!`C
+K*q%qY9GJ8Eba-`XN'aRS-rY4Fr-l%aZ-MdZ@ER-KVN'EAKGAAp4&cISG*Z(qeHY
+(A4VTF"5+R@Q0LUI9q+RcPUUF1(+6A9UU&VSb[','bfL,XTIDlQ41qJfFRME(4"J
+RdG*ZG*AjFIf1RCDqMTZ6TQbkj1ZQFQh1)K"-A3ar3$Pd@Kf(4@K3X9LaCCZ86ZA
+Ch,F3h"hp%NRiXH&pA158FlRMj0ddk#jNQL(jfrp0AUR42+Abr8&@e@B#MY43NZj
+VqMYSN[6(KpRp[GlSp24r6em3LH'+2@l41C'm6R4Qc*42"c(qSQh866d36hLIIjL
+H3qlf2Lmm[EkR%2DF3ea3ikmQh'+X&JFbb,&VP3R[9p9@5+P9QL1Q`8hV0j!!CXf
+hMP@$)c!A5dX,dBU9Mr!1-"2kq6HS3@r#QPT(Xp93Y(UcA0bF),F-YR9rhZ6-Th!
+c@baR,4!TU&Z"HANKQdJ&9$45*D)H"4M)qMP4aPCKa+321#Bc@$!()-C,E"&Sr8R
+aDFlHbrX-$!S46SfT-mfYk2-m-A1"Pf&IiBY)P2jc63a(G!'E-2p4[[0JF$4YFI2
+qc+,4Y&8iaLRBAM592S6(FPGXCGeq59+YB`5eM3,+"PNm%)eM24Lm(Z5Af-E@q@e
+#C!KHp(PFH64Y@M@U@@3ii-6Z8Ca&fZNa0@MfqMLdc0qab@hpVLJ0QRX+2NV4**@
+bJGrFD$E460m980m@k-!FaQlbbpfUj34QM,jZQ$eqUeq3!0fTb6+iISdM22bhL(G
+`EaYLPZcKcEBXEmH#VMlL45hamhiS%Fcl8#'r%HiS&Y*HEEmEqf%6HdC*[`i1+$#
+Z38eVPK)F)+P*$Mp#)LpKAXSAdMSB)#*rbQhe@bU!4dI!Q(I"e[[Qpa)pcZ"R1)l
+f+#a@58V83148M##F(LVXjIrU1,L#!i9ZhF4U)9$aNL%4-1f*P@*hMR&%&INeIbi
+'TrK'R'T*+GlTAd6CmKfUQZGAXU0U*0[G[[ZVl!R(SGAArEqL&0[!(GRKSdVHF1Y
+JIPijF0l-YpVrXi2U@YC0jSZ)*+jC8FVf'9q00XR43F,mI-YHXrPGUh`+UT-kkYq
+1IY`X`$U-(U'YiYZ9B[6f4PmVePF5lfB'6,G6#95pIiEjq&@I8I3q[hV+M$CX#Yp
+IGdKpirNEbeFq62jmlf0!#VYTAp[6Vif0,X2jiAjXeDh@'Y8BbYmpNC)PDM3A!L!
+q6aZ#TLXf,rDmh1cqpej1YNpqble)"1P5GM&AM9HhR*6F(BhBrIG`cT,$AZl)JY@
+ldiCp6"5Ic2m496DKSNf(1(q'FM'AV#'93$0Z5dA%eF46MHAG8@8'4-%@01@MR(V
+E'!3laC!!I[I4TRSdbr&XrdD(NSmcdD&[DZIpB!V4P#S"AkdEb8@[m0BBXFX4P)-
+1@,%cRVQ6I![QZ$B,aN(Aa4k3!-DcJRl**-j,[SqLk#c11Rj-+aG0THc1[bAT4jA
+N@aH-LhX-r"aN*TdV(BM4b*88i)NH1r51A),SC[9Y9%QpQC)8%XN`DNEZDQ+Ee4c
+p(AlDM`[Ec!N4T4fiMm'-&Ib3!%8Tj,$Ah9+H1*!!$jZ+q@EalkfqP0"$1-q!lV0
+,*i8416`d4p+rCQXp2D1`C*TbVMihUma'LUmM%$$(SAl4VpJrCMA!FEEDk1bc'Tk
+L8r"V$'TGhAUH,lVdaGI2VHlK5l9rmLN8,2Z[rUN5mZ&CE8LrS,RUY+&!ESMeh`,
+K,G0qe2E1eZDQjUT6+I1"4hf[X1$9#IL12p1,F)4C866Fb5S32q*@cZ'H%EKB1eh
+*h1iBZK'8E+QbPL5XU+[ReRT*2*FV)48Dj3[Al-"E8(eRTYVf+mialHP,6JQMk$G
+)L*!!eJEl-@6Jf5[BlU2m`6ShDr2b2j+bDd"C&Zl[af$33ldGRHhC3lA@dhhhG0k
+h(dr,9JkCaaK(-#F*+JYQGdT*@N1Jq6Sd[22bBSRCJ0@%A"Q$j4%2P11R&[fL[a`
+R![,X!`LcV"J[hR,PNTeD8K'fUBq8!@%K$PMkDVcj+&Y"mZT+@)i#JLUTdaA6If1
+&Qj99CGqGT5$ISHZR!mQ-l!V822Ph`%-VRb3Y2a*"ZG&B'#%eJ"YidF0b6*e5GKB
+E$4YTk6@)S1(-%"YG5#%,pmhBJa*8$e4Yr2#460!'c6S6U+D`5SCm,%Q-[Aie(-`
+105Vp85YZ20lm!cFT+,RNb@J!CNDGC#qZYVQfE-rSj4!-JQG`[U(-q-XI(BqZ"P6
+BVDc6TV6hX3%0r5Y"VYR6Yh&qBD4MCr"EHLZU4LUQ6[QHpB[aXL)"G,1dfJb&GmY
+Y$+*"SMrBJjGIPdT,r9Ic4THL2#FrE*52r&U5[3ib6P[h1"N#Hc8k`pkNfTIEJY5
+EXp@R9lN-@JS[8F8BrNVE99T#U-[fcYke5GB"eZkTH35E)QKG@N+e1`MCKGJ!@[V
+'%)ki9&dV)I(iMlJbe!2F(!jBiEZEY&'cpP%h$IBK2fI8f&TP@$!Q+9$CX*Yi[ap
++`blH&Jhlh[!bd,eAkfrc6EAcQ#4,k(rZq-'eSd,4L%rlaT`IEp#Ip-SANr#TqC8
+)JT'-mQhJd#3+[r0q2Jm!YL5'+aD&)TJ((5cIJQEX-Pe2qX%d[8KPD*mEpT&(rlI
+2S!6a#-0@lAr(8fflB$)Gb352K%UYGeMB#f&@Q$Jk4dN[99$frUSlr"hNkab9NSC
+Tf4V2k*`C"i0Li%D1"X18VZBprd1L&lbJl[9LH*GT2mi"Lc$mG!8CkB'm1dpKjI%
+-JF`KXPU0(G3lL8L#3pfP0#YC%K#BL['U*PQ,36+bjQ@R"D9-Sd68HCAH-8V%)1l
+qVmrJM0P!SkdGm)G"qPiE)$ZiNk"GSD"0bD-dpUT`-NScT31DGFA-`E3TQ6HNB,a
+AC2Z56F`C@N*jcB$8+91UTF1!GJIf-6*,KTDYDUT*YjK614GaI*AZ&UG(5qY)(8%
+MbJ&(JV`KVDM9MPNaBpcjRZNc4%#(26b%3c6`*%[A5#c0`Ef-T2Gkm%qMd[rp(4f
+aq0Z2X3N%ZfifCFbY,ipS*iHfJZq"B11YhGh9h-hm4elrerApFIAq(XLdbKQRPMp
+2dr6!!!"#!!#BLDUDTlQkZkZkZkZkZdUSPhGhX'KUGRLCQDL,KRU)L,L!LEZCLC!
+!KhQDLJTC!*9P9&CPYeC8DP99GiD(L+!(F#!!!L0%499QCiL)LCQVUlZVX!S!X!Z
+`#`!!X+Zm$!!!#8!c499@CQCQGRGQGhGhGhGhH*GhL)LBKhLBTiL)QRLBQBQCL*Q
+BLBL*L*QCQCQDLCLCLTQ)LCUSU+J*LDQUQ,QjhGf&9GNI"$QpI,GMC'R,K(f3!1l
+$e%'3!1DI4C'm!rQMklkliG%EVkj@`imZEq'i"hiZ$ZF-2NqQPi2mR4$0r$,a3cG
+r[prpr&p(lq,[`cI4i12jI"apq'[D#($cHcC$j0cGcpICjrqYcGh0f(AfI$cDSha
+KVRSZPI$TVXXKKYf!*i3`8Jh6AKU+"B9d6f3RYT!!108VUrE+h!"%Rqr,!%H&qd"
+,f3#Bhekkl*lSB5KkTpX2,,TRYhliFhMmReHEPbmhQpH3!"&dBJb!EV2QUISM$4'
+0X+*DpPNF)fEBA4kEUm-)fjBIHiJET!35N35%pdB8h6p0X0'eK9a[VYdYTpIXRS)
+4S!lZPB@@!@AiABiAj35IZ[Rdam#PXc)aP&LU#2KV`MVj)H%"2NKPbjB-#0&h)S4
+!+[f&FdEDACAkG83Qb`m&mcf`MC(A'h#%UN@mJUK`4#K!XqA6$AMIJTGXIC24J&b
+JN!"&9mqZ-,FGHL0a(T+Pq5%pQ'U@1R9#q3$qX01d"NpNp[2`j&T#KifJM5YL"dL
+Jqe[!#rSUPG#f6E!#RLJrlS3rS!l0dD2`+X5+Ab*T[FS6IHf*X09G(1q`XTd@!%I
+h%5dba+YRX*Ljd@A,6*fQ%eY`!raV6*kIK@)k'K'qiJm[U8Pp&b*0q%'daI!a-'9
+NiDBL*)eB-DPV,pp-+lB96p%X8D@@[2CcX%+(RI#&"6*Ij[#R!idMG+*@Bkl6!BY
+mN[)K9khjk#0iHi*YIcel)Ed*[+J5368AE*lX'RU9K"'!#%f0&B1j@ZT9-B%2%+)
+3V+`b"8H+'P$"epRa"N##!M951Zd,!LHP+[J9+5-#TpQ22"J@8Y`,X@FaQ0G)KY4
+f86V5S13!YaKU-D4(mS8DTlG)L,!HRfE)ch6fd&hTZ+(*$A+QZVE#C+(RdL(`aPm
+TLh"E31Jbi#L-UG6SaVX$#,@6EIUM9Krk%6"%A4qkqcYf!+`rr8&S4RSe2&LqU[6
+UHiel9a#c`E'-YBdp-RX-Ib8"B)9Nd+SF&-DTmE-1&Bd95*%[CCPZ1-XC22RZPL)
+Qfb%JjrjB5#lI0rA'HPK4jLNE5!rR$l-*R6JLb`aEFTAaHKF5Fq4Nk6Y+*i&HL[5
+L+"aq2Xf'D'@l0dNc4p4h(8%@JC[XBl&5rC3SPmeTQkP9dCADClDrD*Q4,9q1Lr#
+F2)6f*8pk+l`'UVT&RlPNE[+VBe#S(,T+F9Bfd&ed)LTkedCYFp,+L["Qi8(AL&H
+25(Lh5&kjG#cDLSV452%dG6mUNk"%#rJX'3T@JFN0IEC1*eJLlb3Q$"V45b#LGi6
+H`(jdX4EB8#S`)E&Md%GF&b4jh4ReKVZ83A#'$3%'A@'i12KKpDPjPN$*VMhNbE8
+,2651SBXIGlKJAZdQlDE-BJ8AZ#GT)P2`G0G)aU1Q9h196d5ZZLPChZpebZ1(,Bi
+8"`b'0YB46@"#%`Z&DB-j90DBIrP"r-S9!JF0I&Cm8bCFf`bpUBhPKp1!@A+R'Jd
+4$2bRZY,MGDQK2L3)3V"JY3S-!`,EZ&(KT`'!))Bcd9ba[-KM%9qB1Ih6eK'0+3D
+!f+'#e3SrZNk&5j'5UBiE-F#4I'T-)#D5`NmV#4H)9%aJjXE8CY28mQXJR+HR9Eb
+ejBH4-F3dcl!dp3G[KJdNB)aCB(*J&Lm88E9"ZPha,+X)kpQ!RpkY%[BCJ*Ul!UN
+J+b5$$F$)9iQcR2MK,@+"JQIK`![0U)mfSCLPN!$JUZMrA%-9!GC"HlS&!9P4r#Y
+LTL3G592&XC%bU0XX8ZHG0GqSP"5l33(d`JLkihfl`Cd`-R"Ba`2j`m`)5jbMJ0e
+SI'RXd6ha,eSFYR5U!(5l9@)K6iKX`Kd6L%1mUUCBXV0(G,%M9%KFVY9CR%T+dUX
+*`HAK$fqcDUQi-f(Lb%$CMeI[0F$$pDCX")(R&ChRKjXX2YRVdKbPHED-!JK(B*E
+mD0AJ05hFQ&C@L9-Iam@I0Q!5lJcRP@haJ#,[aYm0LDEhCmh'"2qi6JjqF*eL(82
+F4ME,!G6[#X21YLlHcr+SU+8d)AYj#lB*I8bj4"YZENeXHP*NdeSLF01AmUJ9RQp
+[L15RZ[U,i3lTH+F(aYDU(a"6k(b#*mMZM'i&Nf$PJYBp-KH)N!#`PDMb!1M#0bB
+,J)X"5cY(VrKXAR"@`@+C8$E6@&E6'&bm90$EMD"ZILbr1(C`RaQ1")dZNT2@H$Z
+MR@21df$XqE,mb$hmL$dANRh(cG#RVl2JF"qIZcDjrBJPK$G$h4bCIar($'kd6!*
+99Eqqi4c"mdS"J0cr+%dkqcm`Pi!5dh6l"RCN5XCGHTbQZUDZT!MAE9*5`f!i3BT
+NUM55MXN%$4LjGm@jYr'(m`5'L1Ujd[&4!8MR!JXQI#'T+Z`+#kb%*Z#aF[!MIe2
+FIHrG8+,C$*ZIU+kK2lF&Mpa@9DKNZd&REVKqeEVjH3f'dE4GR9qPAqJ%TX0Lc#Q
+#C`5'e9R5eJ"4qPf+#&A"8$eR1NCrUk%VZB$$H8RNq[B*X!CF%ee6h#CmL9r'(Nj
+#XD#A$mGlI4a#2X`8Bl!jE'h2`!8Il,-+8Dd#lDQ26ka$**H2repRkJ+aM$'I),Q
+*d-QJkD32TpHjZE[GkqcI-R(eQiqUc)q1bbQQ#PYM'UTlDMm#rqG!P+#L"JeZ%$B
+9KAE@[02"h-TU9SPL"1lV0U4G#@fbPDD,ePLp5pIE%8I2qe'3!,($F$DV9LM"0iN
+lkUCJ19EPKCHfP290G'`Dh2AfIVA3A31,NP5CAi[*(6ADf59-`43B53461KBf*dF
+"%LYSN!$4FG&Cm+P3JD*8l3bB3k[FYdb8UK&*SSi6q4i%F$9M5d`,DH`AMJhT1k)
+LZ8dmb-L@RHJi)q#V"l'MU+1"pCm+&#+UTIm5k42%"9q`c96XVQJbh0693N3DD#B
+0)`PR&++X21HX3PJpV"2C)BfLPc#99Ub#[6C-!3lYUXYA#3Vb+&B6lqh90X$SBkR
+(9aHp',"1[l&bGBA'5@2dRD'#6"J0'6,*MUX+FRQ#FUUDY"i&&8cL(hF[Qp6*E9%
+e+Nk68PpM-,*-er5,&4XcURr*h&'KKjI84JUQ6epRqi')lV6Ba)BH$'e$#,KDM'&
+NRA2)b1ZDm&RZcM[RUC%[[Q)0Y%F1P@jkiRT@8Q3Ve6DLbAL&@ACCMIQ)86*`kP-
+1l5-lV6)"1-8[21$c`!Gq1a+CdV+9U[9TDKl%-$9fLTX&K3q(NGHQZr!Ca#N'VUp
+MJh'BkNIdD@SY`C!!$JRKBDb&@iKa!deU)N44k4AkM4RG&'UY4%66DE$$$qkZqGi
+0mEZZjZmdJBYE*(elPk2klaD%&)Er'J4!3&Q"JPdL%p3TJ@9rLYQblJ5mJp81cZ'
+ij5DP93Qp#5b'P(6*@!9345H%+,C"!c[`lbV'1DBS,CMQ-&b0i`65P2L3!&REQLN
+IkM6e#Nm`aJk%(0N8Jl3NB5PDID[%f(Be%TIkRjf2%3,a+Ui3Dib4eIAQEEb!6[[
+f3arXp,S*X0$l`GSkV`KP4bJep3)9pdHTL%'%$M'&1lJk4`LZpL),9dDa8XAM+ra
+)cq%$281d$'ES56N)QSh"Bff0rJ0K)3UYDd4&DK`CE'+Re#Q@NSbdGA[El"[JZ3C
+'C'XC+QX%,H"0%U!a*'B'JNBV4)cGm#F2`'BXpU@ZiDQK3YbV+QfC5q,(bfc*"B)
++Pe2daH09Je-8(DFV1ReGTa0aA++Q9NVG+UQlCTlQCjEK5U%)ZA,&cGeT+LDT@e2
+Z1VrBZ!ZAjaM4AMaMTDF'qL*9@Nm4`i*VDBRP[@+DBe4'1h8pLIK,BJQ#CFiRe-h
+2!6'V$c,@!*5THNST2RDA6eb&cTYd4@XQKi8#de3fa)[UMZdN#Xdf*AL8k*B#YkT
+A88GR4d))8ad*FGKF&4EMrM'-L%aEdi(Vb(%`%KlPCq"%r[2+hDRDS4a*3Y2M2!m
+"+B+"bN%X+"kGlpeaj!@DE*D*l(icjKm(4Ce45kU%+Tlb)qk`["C6mB6&6Q+pHZ0
+0Fq%CMr&-FhcpAp25V&k(GPA2mN25VX'S%L#r`'GH9P,L`i()X()UdbUfVj!!b9*
+%$6`(2,kVZAFf4h@kieh0'1(Q2KYGame#GiTVf9kKMbYl("ZcUb[K&3X41HbQ$Br
+5Z*1*-afedrXFqc9UBkHq-I)@l)E%dCcTLK#43)X"M*'bQmb3!024(AKLV0m#L"m
+#4k-kClLp)T6bYce#XTEr`&B!XBKL4+4JZCS1Z#!ikm%1E3K'MUf)1ii31jh(3C)
+Dq"JD!,AQCZe3**F+8EV$qa*NG1DBMe%KSkd"HVB3Z%d42H-45a1fJ5"9rMZ`hYk
+'Z-i@U(mBTkHU`r+rU@5`e@jBVap0PqLj"3DH5RffNVC6#D+bD"4c#PHQBl`,cKB
+6DY+HVcL@Keh-b,9rbC@&0-F[AUe[@Y!%)SHU+mq"!'UBULG#)h9#XP8DRV5m@ab
+K*82PEKLKqLef)qV!L3mY)!ZeeaUeRHPIi5KUm@1b+rK,N!"qM5Im(DBZNU*BEB5
+jjUAp%SI+4TML2r-44)Jq%l5)hl@R+XlMQb[%Sjk-QAAR04emFVI8pbLffJk)![V
+RIIGF[UL@pqCTq#89HX`Q2AVb85AVqZh`4fJBK('cd#1T6MF1VR,dhh0'3i#+HGP
+`J"T&'!%l"N-eTfrK0qFrSifM@Yr[)[V`T3lf@4(L9A`b!%'mNLc'akT2fh#FkFb
+L*dI'+V[,V4KR1!Z9CY3Mi)U!GTB$f)b"lFHZG,j(ETUM5d["kpaMY@)lXKXU0r[
+FVh!TPB&m463AkIliYP3r%VhpiE2L3[`@[`B&ki5q%aH@mY@K%$'D[#kTHE86@GF
+FLYj39Y6TM%224hBq'rX69FR2[5%ppL-p+UkqcpV62R0c9@Dak)UI##X2j'km,"K
+f-[5R`b('k[$NINQE`5[iXVZ(dk'jdGXSM8@h[T2DIDaaL3fZBj!!F'qq0N9B-@`
+*#F+`b[f[$*-"Xb'h)PZ@9UrPdR-fFi4EKTraiA((0qSh5fYmK6c(EQ"X5p9bTIR
+!16D6I2hCCJH1&0Hlb(KlT$c)#ib2"X-SdrmXGM%AGKTDJN(Gk6NC4kGbKi,e+R#
+AD!#MiL"0q&"U(3UMF)#V-+(AaCjQ[RUV`rLM#X0`cMA#$R5h050*kHJ`FX%1MEh
+AYr(5L+*Qc1`HJ@AJb1VDSGq(,m`j8@))3DV&k2GcV'$IAMVF1`8Z-hELcUm&Dr9
+FNei9DchIMkk4V"$6!1F%fTl0RBP6a1NrR+E9JGj,YMV"+YR*dkVc`'%,MIJKFD%
++RBm)@L)R&Z%)0M8jce,`f#"N3Q-3@Q1`BHPP"@H2lI%V09DaL(d3)Gl,Q#rN(m-
+fAM!-8r+083eK@TK5hje[HTk%M0CAd`VrB"2a'h3I9jma8`ZfKiYEpUrZZAh`r!%
+%2f-GAd"MqNbd(XJ,Jd)RCd"MXX(l1Vl,62T%0cNqp"9AjVXlS@RESUZMCHXHFf"
+5GhckdV4(p"RF*68-'JqFjV*K%TSqifPR)+T8Mm`P[c#@r-*IFc*#-2GJQk)aMlq
+)4AjK%D),e#'rc"ZP5aAr'Slm*j!!dSFp1R%LUK&8VjKX9BeDMk+-,ZT1)AhYGBG
+(C5%fU*pQh)HZJP0-HQ%IU-AedY)Y0Q`kC3pAfIbjAA&-5m(KPB'6h3#N!LZ%aJG
+[KM6#$IH[,,FVMrHbQBR[6CU9"m6)GBa@XS2BBDi)d[8q)6-J!V'LIU8+FV1R00T
+Hf3)j+!Z!0rl6N!$RlS%&khZ3!2FAf#1!C#YQd9Q"dDq`HVNNVUm*%A*li&qNc(`
+E@kj+r688G(LL8`a3aHhNT"@qj05"*Vk[%1#F06iILcT0Pe&!bZ[G-5E3KFaiH&B
+hEb3f)#"Jka8(iHM12HI$pA@(4KUV`3cXXMR)H`I-f86Td--BCGFXd0)`"!L(lbH
+Kaprh8H-(AHl3`LENT&P"aH%#fA4S6h9U30Rfc6kCR9m@p)SmMblYrRPrFp[@f%-
+B6fa8K3mL+N+6CF2&fScIHdCZEdI6jIrRr61VFT8D"Qc0QKYlPCZTd@-BG6,%`*2
+re,JMIRHkP%l&U8+H0X8[j,@-k-MY"LfYKcZ%Vq,kY"6h1kNc*PHmm#aF@[-`d"B
+3M(2[1pFcU)M%Z+hiUiT'dpiH[3-@*kZZSrqc`*(5H'12N!"U((!T$a*N")D8D9k
+9"85TR*bCpC'cNFYi@(&fS"@r'pa1,4Um)ChB&r,eF(!r0,cjZ"r6hF@ipI14![[
+%,k@YP95ldkhirY!,K35*"@*i3CNRRcB4lh*kRSPGAl6hmANpB@Z``8E(4jN65J[
+9$-0Y-qqK2Pmdj#QbkE3kE$5[FSQCJVmPl3cC3e3A(Q`9QdN5*ea#eNF,$FZU9Ga
+dPQK%R6ZiENp,MVbR,AmU#PAq-G6[fd$AY416miQRlQ[E116e[f[,[I))RAYE'eb
+prDfhYZ0rE9@YbRYDZMTa&bGN9,PNjV+8ArUVa,Kqa,5A14N2e64[$'rq6echVY*
+kPA469QfT&1c`*Z8CfIHGiS3F'V5K'[[Nr,0AXR$Aim2q[2d6!XX!'BPJVJLh@p1
+Z&rJKQYF)MCUIk3dpV%IPN`BNReYA8&a%Q*Z'NIC*A-ZeQP[9E*6`[8+Y+qK,8ka
+pfU$+Xl%jdS8qSH-F%Ic(Lq0Gf29T-F'DSiUlDDqLZR%,-DRZrc(!"V22'Ri5S5M
+X'8-TkVQ8,FS6'm5h'VKLGlqV0F4#*e)*QH99MBd8)JC(Ke%fSC!!Xr9BKqYKb*c
+N8)32+rFJ1PN1L#miSI+A,6S*,iQ&"jYa03A@kSp[NDbQD[9QmG5IpJNpPA"kNpp
+V@hEiMQrNUcMd`ND,PZ1[3#(+SrIpCNA2a3bC)G)8cU0#jGD@V'c,$rc%mY6$!!@
+DUL'5M'i%KKPD,kU`H)a&YAI%,BB#`EK9J'km5$lMN!!MGd9@SL'DAlG[kM9%ba5
+k8L1Ac5-`[*bi$#lQAkd9KJLp4$(R,9T$"#&,hj1)L`6RaU!,B50'YI-kJR8VV1S
+1Vba6q"eD93'pXHPJlTVUU&YSjBElIfm6B1L9-&im1T!!U1,@qpIrpZhe6HReZZ5
+(TRZY$4[!kj`e)JVc9*-$22Ljci+IDlCqUUBMajS'@+ShMY(Z,i40Fl((%c"VcF4
+FGb8*(3e@Y$-Z80A4qaMbjLbmf4Gq0"5qQi,2)a(,kcb8lrLEEb[#DdAQr(&j[Ac
+3j[(j2Um`dVfFraYki'NDjSNT)'F*(9i5'q6hKpmc[N#L4X&bm069ira(0I@1%aI
+HBC-A!k-KGNVG++K)pAKrrcANGcQQT2TZRfDPH0T[Fak-*#6h86GRE2#FLbM2h8m
+RUr8JJL'9pB(4PAiARFH9YI%BU$-'"TIA38-a4B-660$G8+#p#NU2Hhj)0+&VCC'
+c+cJ%6b++$!@DIb)ll%DfKKTjB*!!mi9bIYa1&I$e8BE9-YmXZQHhI[F&ac'*l"Q
+3!#F!UjDaS3B"+jNXVUErPbMf`Krph*U0qGV0,0+!I[!bl%f1fh["Vc)f*hr)SjX
+j[&j#,QraQUcX1pfE6CE'k&MCD4EBQj@K19ckP[@k*8lA6XlJe$5@+(4hFDIML)"
+BiXKTV-&V(LE443iEQTSI3lbeK)E$BD[bFR*$cICjiFhVj8$'819`m2Km1i!!!!"
+#!!#VZlc!Y,$-!,`!$-!!!%UDK`GiS'GBKiQBUBL*QDbfPiL+Kkb)L)#AHJUE`&#
+`G@CNCQ@A9P4T99ChGVCQF!L3!#!!!L0%49CQCRGiQCUTUVUlZlZm!!`!!!!!!!`
+!!!!0f8"%499@CQCQCQChChGRKfGhH(GhKiH)L(GjH)KhQ(L(KjGiL)L)L)L*L)Q
+CL)L)Q)Q*Q)LBQBQCQBQBL*QBQCQCiZ+29qI6I,,KI4QRPMbajp0@[#9emDVFdHN
+!cA1fm!ae5r1qZq2D!E!*4me(0k)!2[pq6q(MMiZM0kR3NBZf20k+2VMj[,jHEbH
+Al2*jIj4mh0k[2pRUqccaeE5,hXlpFI&$Lr$kIYlIi`iSmR2iimmpHfk[4T`McHR
+dHRPj[6kI4(*YMl,UmXIJJDNNrEG9Ef4pP%IR9ASN!lkY)*I2AC+)!LU1ZUl#-mk
+b`SM(eehiA9j0K-54#mNlSkTjUmpH@T!!cS%5Uk8DV,*pdXdGPZD9dF0-SJiqUmL
+B30pp3&+2cZRqJ0,(jl-PJ*IhejC@hbMbHrjr2hq1J#9db!F!,d*(RqAcrik2Mr5
+)(,2KVpANmJ!DM#AH5CRGSmLJ,mK$eKbkDmrI55$cefbc8j,idU#DQZhAX`+*JL$
+i&%Y1DkV2JX'2K9EXUXSUfGp1HZ%+5NX'GhG@hA+q@'&GZJ)KeDl*B5"qpB3I6C9
+NPCZ)98Dd",K`M#(8#qbceDJHZq1D9q8(p"eljaceA)HVCI,2XXMR"PmYdJJ8#i6
+DC*jYT2I9#qXM9(ATfhejE`P3#pLL%L%+0U#,E2#-VCl0'Q1%ii++F+!!Hd+@#"U
+&!-EX4ik*@bZ#EGXG048a`V`XPLM1f444UQ9#pQ'QDPF)!FD`@qE0G+qq382ZMVZ
+RR!'Jlp9NDXi6A@T8V%Ld3'8-L%2SeC!!+q9!m%2I1h3"p#0pQU9Z&mG9@f158Fe
+IEAQ"hkl3BCD03*!!"QPfbYMP@dFJY%M!6fT'*%"m##$!eC!!(X"q-XlF%&`"m"p
+V#ShH$JSa#X@i-5MHL-QNd2L6+JI1),lCP`f!pmC@58A+*KBLC5&28TLmS*!!CJ&
+K@6XJjC-m6dAU0!dBk$CUL%pqc)`%3@(3&"l!VIAEPXf!X!D20AIPf)M)Mq8b3Uc
+GY9Z8(k`RV#MZ)#,Pda#L@QIF98N-FrdGr&!N!`-`%0dl%-EGXYY*c0-UXeJD,"$
+)Yk4[BiRVUd5"BHmQba3T-@hGReBAm'&J!f4C#rA,+$Terp!Vf+K4XUfcf!MN4h1
+h1&'`C#!@GbbPQ!q)9*!!H8dk6cDUm-%0QS8a%$MqNpP`A)"`Hl5(G&N1%ZA!Khm
++@JCmfc+64!+e,4DTDTJ"lT%Lj3ZPVRGJa-9HUZ`0r[XBUqL%!R3,5ccK%*-D&h+
+bD3&59ibN&`h+50[Ue"MeKc+l9++iD3PNYP!S`X5LrS)d!F'iJhSdim`kJ$QP8HU
+Q*HB)Z33A&Z6Y-"N33BNLlP!bhKK!4b&+$hB9jGK-q`NB+)"CJ!,'Bb5J[rES*mj
+fKhjEZ1(F9H9SD@V*NN!R+[m&Ue!(YK5AV`53!-U-`f'l`lLQL5XmTcB%+'$HaC@
+Q+*XeZhF8I5[`V"iQ)Ga+GLV3JGXBC*DDZd!hBAIJAiP!SYQ!-K9PbcZ+fD%8l1Q
+Xj5Mi5c!ZrDBM[I88NiL-!B(MSVl5Rk8DFYqj#Ni--q44YHM-01cGa,5VAVNB(%0
+q$B004CklVm%$*5IP5eZp*N,CcP#)AFd4b%Y!(DX"!%MF(3SSdNU,8&G&3$D)"`B
+aZ#&J#,SV)2Z9KR'+-@&@Dm!Gr1'`Um"%$$rPS@mMb,Q#J)S%B9![`mFDXYdle0U
+2(MRKTN(&`C58,5#kc-If[+FUV8Kd)D6-%$E5UNp1CJPGVU*-J[jDPXl[ZPp6)+K
++#Rd(f9r$Rq-Tk$S1ZB3#BcUeB'5TNI'VY8fB&DbQ"6QEL3h4$h'8q"(-G#S6Vp8
+pLjQe+SL`IKhIMcp2#2pD2$mDVXdT@iSqqM`q0(KccQNk8Xj!([bSm1R,TZVN5R%
+GeEmmIQ*aP%IbPfdIGcHAdBZEQqhcmR0kI2p[MM#Q9SQbV'H-1kHb`30PR8*$f@J
+#`J,!!D@$eYhSTNZ)&kS%#9QkK[[e#*MKJZPr#PLd!!VCNc"%1lqZ`)*p')BPrRq
+hJJ,jCjTEY-YI++MGrNflG@Uffd!fL@dA08"CT5cZ46RTf!fiMCL3!("$9H!@X"L
+&"05UJ56S,2G$eJ4lX%9J!HNj`KpKrDd*9&9R""6k,"+bQ#drYF&p+X63)arPcHM
+bmb$#X@U5LpJcZ8N[`0+-2i`U21fHVDQ(AmY0Fip1"Q@0N!$3jjfE0@6B*2hbpdI
+Xq[cFhPINGRT5ei25(UN)Tbe2A`eriehDJd9TUe3E![&(f@k,#9rimhRMjZVUGN!
+ZQa$'@HPT+[HNP&JX+EAJLTCKLIe'53-)4)V3$j)Ne&!D!3A'#T6K06dZj4B!Z3[
+KA,Z#T,&'d9-EUcG"RmS2%`VH8,kUJlU4P[-jJd@RpLUKUf#04,[ef%0a*0*,E`0
+VKK'N+K#MQ%,!fb0pY6$@1A+MRJfaJ20+*[),hqa35'ar[5ICPd`!9,TbQ)iV!l`
+#0![BA@'mVF&SYU@L(3S+3KKF!lH+p'9308YmjV%a8,3LbV+G9CLm3[QG!MqYi%q
+`,KT5E5-@J1Z*hbBZlc"rC(JJXr)KHK",*2Q&NP[&99P#N3[@e@rFj2U2'm1!M$Y
+M#h3@80GqP)Ki1q,Ek2E-Ph+HJi"6)59fUd#)49)Y301!Jaj2lR$L8I)!'FS+kAk
+l+lL&bSC8PM#"'#8(Q6r6JB4X#86+0N-bF6H-"*T"PEjA'3HDYfBjU)Sh@eDXPHM
+B)rJ`@ba'JM0dl,dS*!0Ae'%SmDU,EfCP-,9-!YGbF5pdX$U`BfBb1d,055%Gd1L
+cr1"e5efV,R9ikM6-EUMR'JA9(%P-Z$*(m)'C*cl"5G`bXbQe)j48`"XE4i1YEI@
+FAB6JkYPLkda*09EBiTSH+0[dCE9C9PUXBBkpKV&0$!cKA1Z)X!3Y5m2e4b61#9C
+VDa1d0%Q'LjDFD`*)8U9MeSZeqCZm+!qRpGP@EK5!ceDiF3[%iDYe22dVScF)#rf
+(F%XRXBq@Z-UGb8N-LL2V*Y5Q@Q%QhCV*e8b&P@Q`DSY4[T)P#49%SU*42$4V(R'
+m1&&fRl%L0&Y`C*P1Tp'9-ApT5pG$PG0PpCNJTY+Tq2K)"-i[GZ+I#3($2#IHRp"
+ZPkm`a(CX%`RQP1h4PRq$+-V%E+eCU,iMa0DB18il"5j[&XPCaDVXZN,PAaj#%AA
+ebj9!aNf@#*@"Gb6%I'r&amEHF)+!H[6LJ3)`diN"!4S%cf2ebmZLikpMCGYVLJ[
+qPHA@DUlP0UY3"55VYKFG'b)EMP5CJj-JhP6h`EcENc,dfF%dTLFpQEUd@*-eZT[
+C1M$CUjHDm#YMp+2qZLm,Ti,E'MV"0!UU0B02"Z)!ZZcHCl4INFUA,[9!pLle4HP
+HlqV(X[Q93E44F6c)!N81kUXj2AVQ+#TQ-h"E*&GE*Cc94c49jfKMlPe%Mdl-1BB
+K'YHdISCr%U$4D`DJ+C'+68b'P&2,K-3j`%cJ3+#QJNcJ,5,&"Kc"0"`CAA&ER#H
+T,aT&)2Y!rrGD*)E-+"#N%mKa%d%-i[6UM(-J!6+UCVGNQ5IYT(aP-Q-Q)eFCS)M
+Q0D$8T[Rl93CUMiVMd81mbdL5VCqlUNchS''ZPUYQZYC[M6D!04VeB'DE`DEm0p1
+U@&@l0@#Ai+"RYIZ$*Y1LIB'(TCYk(%B-i,&@PmGGj36mUJSIKre8rYHTLE3J(),
+&I"8eG[BVIR@V5N(I-D+Uj"K2i%NXbi@D%$243ddm8YYNQTI"qpXi%PdM!aFd1Tj
+1fY-%BTq-qjFT%kK5BiSB[9,R@44AS5rBV$15JD@J4K1"bXQ"dKQd%4N#MKbjLJa
+DRV6m3"21+$b,QfK!4ehhfTU!J1T("q[V,DSLrI6p[pA90FJmmTVUMSe@#0#I00h
+9E36*`S"9R8l)JE&,j#)+#j!!1P'p%V"KFqGP%PLPDUSf30AaF,ekNfM3BT!!19K
+S20Hh#S%C!kQ!@eAJ(Up*5K'iaK`JA15mAm(%XQ$R3!DLS+LP*ZJSLKS90V0(Grc
+6MGDDTdZ$dhP6`9Hqi!'6$TR3*1T480+Ac9q[3URdZ3IepEFDB*GB&"bVQPSPF`6
+2&SM'S,h6084!fH"'H@mXqDL*0NSFf)Q"i4dM0Q[I@T-Ae!`C4$rJ2'Udh(mE$Ka
+Q6(GCDci)N`1Q+(,$6"*[6MaUm+)IM,$Z5r)Q4UVGJ9aXhL8+TXTMkCdr('U%ap@
+$QYD8ASFY!MlDVLfUQh'dYbqLqSKbBfp3K4d(cc`[9S)6Q(Q*#eFfAL0M0HX&P`'
+'r$Qqhbq9e+%@eMq+U1EC-[&QFB68Ve+$d%*8eDT**Y8X3J%A(-Q3!0i$QTe105l
+NTYp@610Zm5F+)`pi&)TE6Pk@SXVj1*QJTJ[!81"Yp#0+RN6r3h0`Z)T3X#M2*,D
+K0Kp"bCYC`fM1(CM#LQe&k#iSjEd8hLVVbC3!9NK1'rNX'SF9(p&(#21FrS`m0`*
+0iBGPK&(#5+D4Jd&!cV'iM2(I!Nq`Ndd(P)2D4)"ahdj-qpD&86@NE8Vmi"GG2D8
+j5X!bY-IN1JU$2f!hU-pEfp,,HkS@!lkBdk3'%RqiFIdIU!,i[UGUAUMUDa(("9'
+,5*kkDTBmRk4HcZlTej,XjT!!Pb!E"Ql)YXJ8C8CThVeXK01c6`,hlNSLk``-Y3R
+K9ScZepGfCB"p6F&"Ql-SU4fF3SbZ3B1d%mV1ED(PclcN-f(,4%X8(G%6k2d4'dU
+!c[TD8Xqj0mBBP4PePB&@N!#XlX4GFGGU+diATl$#qZH#08c4@"+QPLJjJ1hlY9I
+P-&3pU2VEUBEPdFiP,AJQTj`TUZdEVpZV*1a3',3U2eDi9$8%,1qC$6,%&L4@e@N
+N,%Y8m(MKHCVqb[A[4K+`i4)kEMek1*8,"&6fkXVM063($H*UXEarP@L!hZ,rbKH
+(KSb1FShbNN(*I82!%&Xl3D-Q@)Z`eelJS-HA*bVdZDdlIjF6T5ikTQ,(q26eIPM
+jqVkLDTY0f3Ai%QV[!eHH,c8%HT%m"fFPacr8qR+E25PkN4fpp8$iiSXChEL`aJV
+e+3RN',*6K4rjiqITMb2[a$4jl+JZQ1ma9M3F*3fqI'$h!4KX%2*8,SG'XZ93mre
+9LmZalekEM3#kq[TFrJ")$f"J*llPCeVh(#RSZp`NKGCe@FjEKQ)9ll&[k1S89m*
+,d6cLe)!kB5ihPeG3VfAN1[VkK$1U$`$Hp&kpRPa$SrIrbl2ZA(S8e$3j@SS*9kP
+jPSFE`Z)q[jHa2H3S-@Ie*@X8V0XJV+KD%E%j)2Qm[KV`S%G!N!$#)`4FccRJ)[5
+L9HVB*BGUcGSmBKSC-S[[Q(8ia(5KN9VP3SQi,RJQ%)Vl(1H(0jp!"Gj9*2ch6e1
+rYZP2e[lEQ#)EGMMHjHV5,,1,mf4F31)rhplYJcY3cB)4a)60dG$#jSTP(9B#3Nk
+p(Vji"#R)1#)[k+3Bjf*PEpaHJ![Ymc$XeEd,J1BCm5$Z#XFlfD1%,9'Ef@f,UTD
+QF4VB(6"Zd9@erp+G1I2-5iG,9&RF-3`F`F,R*X1m+i9p@e+NMINa&kqRjIPr6(m
+HMrrMkZMjI(F[b&%91'rJlZmU,dRE8VXXBG930#&8a$+6TR1*f+dPaK9T-(Cl4SE
+qVmqNkN5HdBf2QZ"N-I!@FNN$F'&4(Sa"%+,$9VhF+DmrHk+`J[!HY4&F%XP@M)p
+$%c90K8k8TlFK`a53!)8`PUeM6QmB04B0%Yrq%dIF"VVXFK'k3*6RV4E0T9mUi)U
+ZdXST@aL(QY$K`KPSDD@UZ#Qc&IKP86*!+B#jA&E`(H93aUqL$#DF6XdjrQl58HK
+&R6CV2@5U2FSjk&mekj9b`XZ`6D!BND8Ka2`CcDPcaE(MdDPS2e[8J4NZL$3Xd(%
+pCF4CX0[&GbQ0TA*F38XPX)CX+NmUJCC82#fIQ#XM9+GL+#@[HV#'-I9XYXRPl"b
+)I96r[krPcP!Ae(NI)1%'S!m"M'MA(-4*HdihZ2+a+dhReZC+dKfCSUYJ!ad&ERl
+h%20Y9U*LXE5NYF2C23i&Gh(&TVcGl86TVN-i3"X'q5e[S6hVp0BQ'S"H[5!+#&8
+!h!JD`YY0AD0%Ni"5K89mb`T1kM[K"iXCUQQX)9DR"Y%LKcSY[8EY[LZ+N!#AI$k
+B&cR4l3TJ)PcSYQ%1+24Uec'r6EKkQRXD660lakV`GdVAU[!9fkDmJcrN[9)DNfN
+f2dAJ5dN5YZE$l'JIaTRUk-MY@K8e4ieQRSF1@Z'SpqjL!&%A[mQhEUe@ff[)aGT
+C4H5'@MJFLid(AeSReBT'K5CcEIM1-V"bN!"BU[X1mU-mT)Ta"95"Q[DJEfCrXbJ
+fDSdpI@$@R$,CfUKS9DLL5q"2kY[2kQ9TCC903Mcj2PkeCNQDH!TJ0,-2$XE`1)*
+"X)I)35Fpma%Rl4DAd!`5M!,F!6A#e(2#1U-Rpclc5b2qi9TY"""TA(,[!`Z"b9Q
+('LB1lN@'eRX,fjCl-"LP2h$5k83&'@8a3cabR#[bceYqH8XY+5bM$lMM+910@I"
+6NEj0LFI-aER131`pLTpE963ZbX`jA(kN1EFcb%*42l$a2+#G8H%LkZeNUc#[5f$
+SZ5@@TD$!!bm,S+*5X(XS2VX-dmh@V'Vj*i[dd8LeQf0,-lN1L&3LL)6C"H@3!,Z
+K0*f*LZek-@$PM,YAqH4(m9fAjG)T8A#k',FbEd+TjjVb*d1&8eQ%5Qp@Lm!YFpM
+%DVfNEPjiLVI48Q6cZFLHMGR6HUePiYh$rRq2Lhq0V#p#Y&@dp(E#drLR+DdB)CZ
+)@)8G*&LR18QAMEcr5fX,&pN)YiZ5GZLbX+qU&rN-RDmlYRAeqeL0!`Z"BY`(V0C
+5&C&L9p`Nl%hQKP"*U5FY6RaK+d1+p3[0&kP-HGRlGF(j$iVM6l3m$eRr1YCPM@l
+[i,UNLZ%RJRbf0h5$4RCDB8NE#$[5e%YhVk1RK(f8HZL2iL@aU2fG#eG'+"Z4(++
+(Gm3(pil)#jp6fcXhHEkaiS26pIPMbFhTrPkI(%ad'K6(c3ARb'b+'A$VjPIdde`
+Z'eMChMbefBB,ed`bZ5(m&%2i[qD[&(i!$VT&*H5V,f!&-RLMkk2G4iFmqi0mS%X
+!"rVPdi95'X9FS12kJ%lT"XGB(G&(KlEK6i%Fa"&Kr5MRSm2F12F!N36hC-@AKiS
+qkMqp(Krq0pHba3hIdSm2J)K$"CKlb%A`QS$[bSpP(Ke9EE*h)46R6Vh9F0`*@d*
+Sc*[%M!PajFSbH4UB",h1LXH+!SH-#I&(Raap2fIAjI1+KcN5mR$GkcUdi*&i#LE
+R2ppidY%&0A#$mGQ@`$C$TbeP*Q)GMPpifQJVVJ)cr3X9dCekTCG0Xl*k0SZbJLH
+HV9NZVc#'riBiqAcFheqPi41AJ28,G2[Mcc$[5[2TL(P8'M1)K!XUI(rK@-5aP2H
+!-F+CG5VkLGZ)`chk8iIT6KqP1(k8iIT6KqP1(k8iIk8iTYR@-+)&Ym4'39S6R!F
+G46dNaLM%[T49NkM30%JYki%4HRApq(Ahjjp0@Y)LT1LFrY)m6RlmN!!8lJ#6F@[
+FfemAA8C0[qIVQT1-IaHVfP4`HPBj(LFa068p$%[lX),kbB&FaC+T+b6fjMP2$([
+U*L8rq"JJ`Zf5(KRrliPB-U'!69&1*klq3Y1Nf1irAPe,q3S%PQc5XGe@h9I$HRp
+GP@EK&Vhf-*YI*`Pq&IaKGH8NI%lI!areHQ+fAFe5&Dmq+M0[k'jRqrDaQAm$PJ`
+FNbc3l4QQ)H%kj"-8i,li(4(4j"d2#L6SdT2c(Ve'3*@IBk9&draMJK(BGYkBC`I
+Jj@&Q"#c,p!&`kA6kU4RPZZ"priE&S*hr6D0'cH$5rp'cPF$JCq!#J6Z(!i-3D!$
+-rEZ$!PJkJ6jKMpH"e&Zbe,(5kMNbJPM,LCC!AR9r%'C1cNZ-DQ(1p4CS`'j,jp,
+LFYPBBY@bThUBfEX8@*Ji,-DS6iFQL3V6SfMMa4r%2miSTm`663k-8HJJ)3&3&I'
+ZqZj1K"apUQQ+8Rd2+rVm-D-+er`dUd*2dD9qM5Z'R&mV$CM,4@l%J%,+1c"23R*
+ad!2$UIU-Dj9a)JQ+'-M)9l5aSEXG8(!4Z0545j9qb[#S60PI[,+F4J(8d'--(k6
+LF'-j"USLU4!E'C-!mp34+p9BYA1U!YHpqKTd-j(,#B!e$i+`2qi9YUVb&h2jN3h
+''eC9ZVc5PG&r!dEk$S1"U%l&6-fV"Piq#TJF5YmT1TfaJ)-cY9`c"'9GL5989DU
+%92#2E8*X$6a6cdf83&RGDYb9lQ3!SjHi)r8Mkd#B6)0Ma&LNYXhrFVe[+dV'CqS
+K&581%X&ci"H3!2R-M4Ua!iL9Y`XK-f0,Z!&RDUk'*!BPELaZUldeU3+mhDZpJpj
+HLkVAT4X!D'$k6U60(009J[*VQ,@9)NE,bBI@Ep)'j%k$D5#kib2q8+kU[")F-Mb
+N(3N`!TJ0dY8CjK0i1M`C(d1Jl'p['9MMck(5d%()ed5CSqK00d9@PH519jU%GmD
+-A"1X)qkj,`3cIDP8,PrRSKPNPKh5N!"!,3E!RJ$LEi*Mce$,FG#)QIQAUE9k6cJ
+FU)IL&H&P-mp!km*4$)2%DBSPNPFZC0(jIqB!4$r)r*6,L,eK4+dBQUaM2NN1Z,f
+!A8e+@8QbMdh`!`eRVYV9K1,0Bec!0+qJ,RTC"R(+K93E9HAm&cmaMU4TGh,Y6E0
+!QPMca$8b8P"ANGD6'VAZ-k199pB1rR%GP"3%GCITje6l@Z!Y@L-i-0!hbeAe3@l
+AYL-XXRbCLq#IS@2V3[,p2frF-HMmGVATM@h8eK`Ud%RYr9@Rmb3BMe6@MdUSSKX
+'8e8%4p#$9CH0fM$!9d%aD)$F0A@&cek0Lpq*8G4JF,I1,e3mZALbjD,lk,EI&am
+DpD1!"6a-DkB362QliVlr%kMGZIRYiJ)k*9B3l[eMTMN1%q2k-q&"adha`(k09Si
+(6Gcjfe6',S1mFI`&#AZ3!&MSpHF(IP6qUk6lH%5f%4U`#&[eehMC*&4jdDd4Ehf
+$4"@)Dc5*L2fSri(K-mpMHm0QqiC[f'jm$YkrJ$I3D,!2qEUQ5e)PDSE4d(MQGiA
+ib&hfS9LCX)SXMjZF!'YQfK&(''r-K9d6Kpd!jeE+M"-'H"LA*4F+eYBjV3Y34p,
+jVL$-6q9jAV15C'@h!DVA%QE563@Zk-#"'Iab[p"'2R"p&5JYKH4eXiZGG'PKkGf
+2KZ'a[@+J3B$pZbe""'!hd!G"&&5,!pD$V@ESP"0H'dQ'SARPcfP9"M0IEF19bi,
+D,Jdi"R9'4H-$04UADea&-eU3!'IBql!rCjcL6"+bG"jjmNr&MiN8Zl[f1R`hHpH
+#Z,h09`EIe+RbGpCZ6[k1L%bU846LI9a*AQ-1a5%Tq!qR2X6m+2Xf@q'k8$$VX5$
+)[q@1+A)cGj18FhJ6%&fMe,[i1I58*K&T`5R$*c++NH5ZL9!2%+Tb`KhNN3J[HdH
+6alrZ11k5*FMke!Ul)"-Ed5q8Y,FUV5c"[0"i-&9Q#44cQjE!Vm[HA1RfB'"mkVV
+d4q4QRRe)+`lNiiJ6)4m)B&0d,pDJ@ZFb,NZH($iGC4(YfA'@lU"pbhL2Kbcq'Yk
++L68eChE[1a!a#9TH)3$45MU%`h9Xe!&,G!N9+GF*)0T[!4R(e#R3,!B`5%JjrCk
+%XV)aDrR+ke!*3i1)b4eba(E#cK+2iHE,U(6"X[Mk0BU&efV!VkIYrKa+@*@V5`0
+A1Z%JJmc""qaS35"8AS2fJfD)"KS[`mY(Qmp2EHIj$p2f(h&HMl+b+hM8"XiJeDY
+#i5a&GeD2*)Xa,3I%ZT5"#+"fmeBFU4K&9'N*2Z111E&MUa%!XAd9()pd!*GE[f9
+UrIT[9(iR1d2TL$)'MfHebMZ&1F,[B#SKV$Y@"Ga@[jZaZmYC@kmS8RKaQI4TkBq
+@pN1*8C1#mcKY[akGercq9`LZ#+Z+KkBe0fB`HKe*,DY4q2MZfDmfrdDF-cYD4KK
+Y*)C!,*NCYlU%G3++UfZr8LpVQ#*MhKqL@0TU"`dmUEhN2Y9b"`*LR6GpB4Uape%
+a8$LPZ-q*3&R(Z9*a9&d`Phi1Vi5mm9HU)eprdU$V[,'q3HkB2E+aa@`B5+p[-II
+IL(ZJ1dBHY(+(qLZYfcV(jTQ+c*a+K09cf9MIJ96Y9BF0JG%0S4)SC*Jl6$Q0qX6
+K8c&fm2YAL-"`N[@(jj!!'G-HII5&eYfpk,2I`")L68fJNpl"iHe'k(&BT9$S8MY
+Z"TpU(DIcDDI8i`0TqR$,#5AU0&9LB&*9AA#Dr&*l%PBVV0&a(r6@YJS5fK)GII*
+2+B*VE0$"J1T@r5d%*m`Ce'D&RMGX9PbXdk&H*(*)JSQ!2b$0k@F*J5F2'T!!`Qi
+%9efXZa0"0SLX8GQYP!"4N6qD3B0hfbK,bL&J`B3E"Ud*9B-eUmcN4V3%,@"+c+q
+AiH"[[$h,"[I"#fHbh@RaJYj4QT!!SLL-UUjL'$Udm6lP`MP$[a1DRMQ1@(#V-Ld
+kH2`pq6R0!BC*3A(TQc5lpc"T5L4qpR0mjb-,q(%)SE(i"%T%fqlDc6`9063%hFf
+C3*Z*Y$BH2*`+2`X'&8AXU8VRN!$[pITJ),0ZV+MF02`DSCXHqDk)3Eak1!j-R82
+jjFl-QJ*Zc*U"0k-Qd#cribD"mIUdAqA'G-D&M8q4CCjNbSKTrD$'P+C@j5Dp"-k
+0i'*%6YerTZ1F1$*N+V(,J094(8BmRJ"T$@+ZY99+i-cI(fV"SI'ZF&dD`0CPQMQ
+$#9%fC6rpeqFT"iAU95&ICZpU4kArVdAQPkKQJZCK3"DPbXaZHqLf)Q#JN!$CUr$
+b[GB*Abff"!aJSG1H0AA&i4Mlk#,RK'2"`**bSf)8bAp21T1+45VDq`*J*N38"GS
+4@!dNYX(GCZaK46Z!)%e,56'SeJRZf!(%S)1EjcFJK*Gc&4LCNH+*LZYHM5GPBd*
+&a#RfB&6kq*0jFaF(%E8CVbX@0U6He%f%6@'-VTRk,!aU8Q$%q%JHkCkUQC0lApm
+8XBji-@(XD*&-"Yb5LES$r0d*GaBFaUCp9TTMUG&F2L,8k@rLi8-k6b9,F4@SBX%
+f@I'e#e!beb%,%h!8bS)adeE8Id@LQ[`9V(-NaN,k`S6Y&mmkUbPDQ#K3))2h"f)
+Tm9qbRiN90*'c6K9BR%+-G4(Gd"Y+L+jAEhd81XDF6+3KQB9a)`AeT2P**[JGYCk
+UF1[j$$[3'Mc2`Gm+"LEBlUXJU(,#&G-9[q4Z$'*-8#ajjc%RZ2"h5[L*TJG6j8c
+SR3pqTmH5FU1r`jYe+"f3!1K!KV#8NCIh8L+29DX4Sr`jKrahTk$f&P-jD$Fb`jc
+,rXbNkJLkK3YY18C'0+1aGH`!!0(ar&+Y-'`1p#HkTqa%8,%j*,m#YqES5IpP`Z)
+eV(9A*ka8U6RGfH2R1HI4DqKY`6"Ja3B4j8djTh#`QVfF%4XJkib+*X9XNCZfX%D
+5FZ@1q6aR#1LkUiX`INfA(T%V#+0r9qI53Z[S%JMHUd3U8k2+rA9BL0a82&8j+!D
+ZVe8PK2#6,2AY4ATb6#$8$)%Bf-Q!DG8a-(!d+"J$8aTq!9P[6C(Amdb%#bm+A#j
+%!,e%p68JXQ8,mA&q(drEcIa&RCZ0YZ,'2`U[)FHd#C`$MRr`iB2RJ1@d5%K(d'"
+k@1XXKR)T2m9h%SjZFadXdXc-deM3N!!#-!3kkEHT3`%V1!kZJ6cNFP@(kmdUQ4X
+8Qf*-p[e("r3dUeJ#IP%@KrB-MAehM1D5aFLmdZm!N!"q`jKjFLD5ql91,iKJ,Dc
+he3e)J8r6TUZL2N-INHjQGYQX'R)c-)9YUPIrH$DMS2hY@'$f%&P")@@3!-)3KH$
+CR9a2B+VL0CK,r$qhbq25SklJrC1mX)GkJL+j+SraP8*T[+bk&a3(6fd4PQ&"f'&
++Mc"5Araa1%)a8Jme8$m%2KYq#R&aA0'N-Y!bh+eBSCGrU#k,3CNPVJ'2rIL9PQU
+rA,-A"m#cbU#a6RkD9Mq!XjP"BV+(DGNcZ$rZJ[mbJ[Aal[f$$hMqcrNf9+'U55!
+ZGLX'NrakBj6e'p5#mTFhX2HL9@dS19`R[j!!L@S6[XYS,'!(b+cGcZ6TS(fL1IC
+*9i8"1PTFDYG(M6!Z'@`JrSMYi2VS`Ur2Nk'l%2GZc[#AiiQJ`*Y0k,1RHB@%)BH
+!(1`NI[j$!%`mK6f8[PI45YGf"8r9K3-SkSUi1hN+Z,E!8A6pKeckKVdV(9p0q1'
+V!F3fCXb"mBhAG0-ji1PUP%P(hBBZM1`B'%'NbTFe4K5Gj3)qCF#d4J8J`)4HKQS
+"fJ6lR'fQBUU8QcL`ZBSLYjKdjLeff,2!k`49Z#S2cq1EB,''!)Q-ceDUl+kKM3P
+5S#Q'E%Si6(Y1e$d$U`PM,4Crf8(eb55rIbH%TJFY3p+arP(Q(qZ%Q3EPBJP0Rj8
+6F9*(S2MHZM(j&K05BY"NHaUcGSmAi8e6'UAdj15++S!6iPUH(C+@YLZ$K5+GfJE
+FBQ,Tm,9FaZ"kL96'cJKUj)&6l'm(P`Y3F%bS,LkRViDTrB"jk@mQ`@b3!+*ThmM
+c*h#Q!4+r3B5MMjf[Z-MQ4["0e9I@(QREai$M*94YF,-1(&e9RQi`H+#i`Ej&lD(
+)#rq8L1cH1-DRTAK[Vd@`j0r&[mEAlA#hUlEe`D69ia9qP2PjH9ZXSVC-5j*E!6Q
+6%T6&'2"YaEb+!&dBP,A4UMG)p9IFdbU,jk%K"dYX$$Q3!-V%HdUE&S`E8iUR&Bj
+2(#(jdm53!)Vlr8VVrCpjA5NlI6p[rA&'DIP`cZ%"3B5)DAHi@[p(qB@Z+,e#i!c
+IQ&af&aKH!A2rBA[pApiARBZQ'!PmcVYIZ'Eh$'*DVkKM1Z1%c#@%p4$2L+ZDHLi
+XdPQ&j&cCLqXmp,fB4)JUQD@HGPE*5A*3C%+jS$3P3ZELbl%4P`ZjMk3HpdM`8+Q
+4+LGZCM6HJfErTmal+VcKGNGMTR22KDJbJj!!Sq@Zi@08eB"Np$rYQ+iKMeZ&VND
+[jEVa3-HmqpZk60"0l('L10'U-J-5hL+(jj*ZVM@KCR&h$Le'aH-GmZI,d@(b6dC
+0VPkrZdc!,-P$#2UqrL,CkIHGITpM5R-JQ9,3CZ0iYrT4dILfHMpMMf[XkVJ9HeI
+A#0@-DD@dmd)klDmhIZHqA2Jdc1e,f9bek`N%(89c90jHUTF6jS2-P-)edZl-CC!
+!,NKLKTp'Q$k%8,0QKrq49Ld-NVpV"%J6aepQrAelk-*jGr(aq1*hEl%N4KJj9J&
+prB5PEjIR&AT1#-,I9Y6VR1U!`hjjQ96G``QiXX1U&c15$&"IdAb$0jA*,HalAm#
+95)&3jSG9$0VdCB-[b16hV13"pRN-HK8MTRMm0R%KGE02,iH"(3&,aLdpY9QbAMG
+bmRQL'5`9(UD0)IP!'S#TmSb$(iNf@br%)U+J5BEqLLL"!4mhd[TqhrELLS#l!bb
+[LTVYbfE%aMXpHMB0a+&+M"IKbr@V+38qi$b%'!RDZX"YfiSS-cIhFD6F!fraiPI
+1Q29mZG%+&bjLihm"IiBNMkIYrjiSJEJLJ1![DD(hiHRh@*fAM'C$5M@aBU)YZT[
+X+qY2Ni-dM@N1Xi,e6YA6+b[LHYkTFrSX%`A08e([Q9`&U1UZ-8e0'GYf+kmKQlR
+20Y6f1VrP)Fq$',YLjekS'HU&daiIfmEUMmr546HMRJA$%&dKXILHfUQQLhJ`04"
+eB8`D%F69+8e'*XjIYD-AKh9Q"p0HHm+h"apN!$mRqK$S4Zi(lQ+$L9'$dfP!3$e
+I6Z3LlVUm$jd@ISal923bqbd98&m-5`C`Zf+m*3f5YmaQrf@I%hU@'%[J!SFKlR'
+f!R0q'5eD8M&MFd`SfIpmQ-FqllL0Y"iiHfj8e&!4e5e68"3UZ*jEd*5AHGA*U88
+AELiUih8`XQQRD[i-1S,`Ca2,Nk0U"Dk$)C(+b245kkl("BYS#BYX0j)H9F3B!@%
+KpI"DK&1lIqqP82l@"1rh)1(GF6(0EVCp8i""[kC@cB*ap&Cb09K'dmHSc)@I68M
+*QJ%4`)@M9--8VqM15KH+rYTZkqYECI(aT(f56@mqefE-)QR#NEmfk`EPpLJ,5@d
+S#ba6`HIB8jlG)fGkPKSca8S"a2-ehI-QNU+a8dBR#949Mj8#&U8A(Q3%'k)!9Sm
+bJ6DRbRYGkJHG$6Mh0AT`TkYJ@!2UD+[SV*9"KXeJciY"Q#VR%[LX#LB)d0#-f9j
+F&61&CSl+e5+)F54f9(#8HYK`RcXL'*!!M&HGc!9#D15Pi4j-f4"DPki62T41"DH
+BN!$GD@8fBiYiB8`JRGYHH#X'kAP$R(8BVL!l"c9fMXJAcl$@1#J662)&P56dA6#
+jECRN8qBCec1CGU-V[a#eSF-i'(rSNU3Z$J'q0GCSLq2-h@*eb%#&q8`m@9YPpib
+Y5aR`EDl8dIq9c@XbpJ)+ULV8Ze5i5%UVDAIC[Xp,,R@G$012,f@clKG%d)rS'F9
+AS3R9N!#+'IhG!&62QlQiERJIF0`m$LDGmkUJ60BM5Sk+r*3,rNE(N!"A8BdmG#@
+'@K5SM-b-%mVr,0BPEqHbc--J90Y#'c@IL[TNQ6iJb"N9!kk2@U6'b253!'5*$3-
+(('PB!5&8e'6F`Z#)jN`8!24NPK-C$er[[e3kDCFlmaX'8,9rMGV"#-D%XkLIL3m
+IfMQ%4`H[BIhFL`DICPVj#%V`UmCY$ef3!#BiUI94pTq$J-&0I+MUf`)R'!"k%er
+C6eNHPdMP8cFB+fSD-58P!33E'!m2YiJaDCb9k%F[C24FQP1$fihYLmmV[D,hlqm
+p!4(6cPS+DT!!LZ%M%hdL0qE!%U'C8'p8P#r$CRcJS(@d@3c-)j!!r[0U36KPL8A
+m`[HQM@0ZYGr81l,YF&b`Y*[bK&%[(d8$3@$mAF)k,LCba&MPaPKBlLJ1rXVeLYZ
+Vm*Z+i'0SQ28qIK0[Hr@Q4iBVZ-ApC$,SfUR(U'IJQ*mKI+kd@KhhU1+T(#JY"L&
+@`l!*aj&d[%[j8""c%acXP@AX*phTSmI@K`ViULSI4diT9[`LSq-0c+K8%BrqcK`
+E!1ljrhrrBr'V$BU#&lKH9S-mLGqDkYBP6Vr-lc)a1YQmX!(,f13#CAM*,3iL3hE
+SKU#"K`TAkRfpI5@JaB3ENVGI@%qpe9fC[BRiq-f$RN*`(,'rCe9Va&XQ(U8f4IY
+m3%ZM1fk'qT1(Pi2QP3*165mB0SNcHJdfATGU,KGYrGEC!E!Q$50Ii@bJrPE*VYi
+FVC!!2Ile,f0ELkZUSD#EHkdq#Be-6@V'&&RT*52&fLEhfc#J6b#C0#QqEbq3!0Z
+*[L&i8JC'd(06@'VU6fKq&23RTL9Hrq2ba4r[l)q[jI(MkJ!dHMUF*!6`@c$*l(P
+3-A&Qh`I'd(cc"b1EpICUbPJqR&'F@"hpkV&k1QSN*ADV456B0b'qUQ9Y9SEQY)T
+&I)()FXL8$kM@9Gi9Z"Re'49YjHejYjIN[c)qi)!9ZQ%@IE1H#J1qRlIi1G`-SR)
+-RF',c)Y'I1`qVmT5a449"+GUpD!k['c"+``1kce)X%D"'c1XE%RU"Q0Yec#HY#1
+(S8'@`h[+"3e-XCR'1MCM3MJF`DmqZi0Nf9@MC89+bCJ5)%cVYp)TRBq5J8U,d2H
+f!0Z2$fI)d-BeH1XrI0%AVqA`%fFH%GBV1#,M8Erb)KB2@)G'38jAjJ1Ebq'[#JF
+T0H!k#-XF0ZXC6DbGDQ'2P,G-AFlNl&!'#qT3"lch4#9R0+8ZaUMJ*k(`hH3UF$J
+0p-Q89NU*j%VCGcV#5)l&H&-j961S5dp'R(mQ1fqi8+%fmjTUP9eq[G8e-rB),'&
+bffDH8e4G#39XZ#Bcp%%RE2XD`-rVAXa+X'UXi*S&JCfehU(+ZF@Sm)(9d1CRYKQ
+j5V)[9fjM"ql3qd1G%1P[#m+UlS5`aZ#p(XiG*2I&S6c4KD&"ELN1cq!aXN2L@S-
+&8YP-@&A-b1QCfC)aPbPPVjcUa0-$Z%H,@,,T5Y&*3`[Z'mH3!*@TLa,C!mBX-UB
+eAh2[%fUa'L'*'%jX`'"IZ&J[pUZjL@qPb55Bhqpq&8S0TI0AZb3MG[BT!jlSINj
+89GF$hU!UfmA,ALXZKqcHAh'NjE1$0!K'Xa(C'1NQl)V(XE'ehN*0MDX%i,FHC4&
+0$-'(IG#ap&"`NR(MkF9HKY"XN!$+p4JQkH[k3kICGYj,lb%GN!$-i58VNN$+0e3
+hV@BT`9jH()qlpfqPL1Yr$HkeMc'AGUc+U%+Bk#(lm0S4i46)Kqd4,@Yc*VEJBH3
+@DGJ4HR$rJINHTNCYJF@kYir3SqXfr&!Uh2*IjQGP2B@r!CS@T(,F3d[XiE`cLqd
+E8+BR-%DNp9CmkA(@P,QTHB,aAGNGpL99ilme@p!"S-Nf&,a6Kf1)Ab9h@VkKNTK
+Z"P)UUk+cM%256f+bMe4QJ)$BCpJdGQ+SMfLM,XAai24,*VV+,&U8mdf#4C)GT@9
+6Z-EdTAGbCVk1ZZ`9XD'9a@eYd6+P*&h`d"%6$P`[Q0IC19miGMc$T+L$`p!kF'c
+VlNT"J&ZSNRkKiPQJS3%RcacPCPHBBSRf'G66H3YVcZT[V!k-NU#a)(VdISR8*eQ
+CG'2&pr,bVl8LQe@i%MJkY`"HBVD@V9L,qm--2YK`qikINa-U9q21JYm*"Ni`eMM
+)Gl2"NBaHC2q'QGBM$c2cbJ811aj,TM@HEf5fq(G1l0I!)"q[a8i9kTAq,cLd+JF
+$bTj4-,2Z"+[5Y*pBGUriSAb)4*FcC$ki`p8rpLRGb#B'm@$3+-Cj8hH9l"+$+Ul
+#JaAMSX8i3H8TLqk$M@12YQ3iP2G3@*LVQ*bP1-$'C)#cM%HN-H4Y0HNUNL,YQ6i
+9S()0Z4A[fDN``DVqa0'h$BVjP,m81QD[MNR`ddJ4NMVDTJEEDrqMqSfGPkdF3,m
+iNdTY89@*lj(64)S'MaU@$fU'bef&H8BPJq)4jap3j4%BR"hdM6UJ!DGp%G%c55A
+!RH*&k@DI'#!Dq43e'N%BCheHKG6(41D`Y9$0PV69(408'P9@[6UZ*DZLXS1#IK5
+M6`-"(8""*%@f'D1$L'21a*B9bCjZ&@BK"`*%)BY3Qf,j+j(!j`F2JRN!-GXl$Jb
+jCf(d$-UeU$"HZRL%3mFk+JEe+Sjh$ahTaHjYKq#*3'eIE[&)4TCpAFDX24Tm&Sp
+5%P5N&A!L&kIad5UYDX!HV+6A$RSdK)L&dH4j0QmB6bmBd'*e9CETha2(b&),ile
+#m*J1pcNj--'4U*V8mV*e%hXek*q-Gp2[q[E'9!NL2!C,4G9U#4!I20$H8LS)1qL
+P!)h0!P`"3-a1c`qLBSLqlBk-QE"0KQE-R)#VMFFI9@1(i+d60#iN*l)ZTYITjf4
++&KkrFbb20(`,0TJm"0X&G,T"*Q1maEPG-pZe)[9Z358l&NZY+pLM8rpSEmbaY)P
+Y8*NPNVQR+'j"UCeM*4c#AbIm[#1%Vl826AKpc1'AVkf$2[hHfkZm1lF0if&&Q'[
+U$hS90D#lHX*GlCcA3Fd3pJ@M0Ye&8JdLJ5T`V-iR8Mb+'"b64h,NeAeGILC"T(m
+'2&+XbaJ2p!+Y"Rq4rGU8efYT*U,XYmGG+j6$kY(912!YiVc)aR2*f`%EH[VZUlK
+*@G-#Kcj2hdliP3&,&Z%m(9dlP5,fQp3#br0+$F$#J@j%efk5LiBdHf-fQB%,!Lf
+LMcYU06`DVeDRPM(G5piFEDkBZ[PKdUE*GUBm#jGlAT*0FTcJPQL&"r9*GDm6)Rf
+ZNX@jLPL-HN9+8i@VSMINYf(HAeJAPlI#R,J-QdJNMck'',(58B44F56PT(iRdD8
+`XPCd4#*I#b)[iPp+&4i+*9JFji+dhZcm,U'Uh2#1,pcEVh)X6IpPE#D,JFR@3#'
+#94lP4)@ecR#ZE4AJqp%14PTY,GE@BHTLj`b#cEe+i#PZJFK`A!Ck#YP9iR@(U5S
+mBdR$&MEhKAF9D5Ql'9f6EB08PAZleJ5'-Z#A&C!!Be5,',mFD0GT@)Tr5H3YmNc
+Mq1NKE46a@*(d@%mSYMkce`H+V1ME8)p"E9BiU0i'qPaQdjG((,Qj4BfIGPLYYDa
+MYCcf9,E"clS9d6'()aFp99`R'!F&Gh#VTj!!3-Ye-'KRH1ZG-Z-mY,6VT1DfHe0
+J$FqV5bpGX,#15BhVfq1*$+k!9'X5EA*#aT!!-$8F-eq`M038PadL1Q[kBN*(#ii
+,bLG"UA'@SNN3!QPRLrA8F'd#H"&%JEVk``1%)%Hcr6Pjk4TG&GA0F,&JDheQ)Uh
+c#J*3CT*d@%p#[!Ka+p1Ca2*fR&V#MC!!bc69q1epDJL)21X0G$S$9Y&YK5Q$GdX
+CdV4h&DN+j!$LJDbK55G'Y%(8!3l5Ee+F+*YbdbR#--2aDTkbSAE)IKhaM!i0`J5
+Fi,$B-VNBbS8R9-)EMDYaD!f"EY'2!-#r$@*c1!i!Yi!XPm9e*hD!CGAj$U6(Rj9
+B@Uaj9J!%(6B$UlDUaCE$'U$Acp@2iX3AQVZ#p8a,l'HFYSF*VmMH!*4$ic%(b9q
+%01q)(#Z`Xm%rMUSF[bP!#'5!QS9dbTeKSj2`!p(e1D810M[%RQr(N!#NEI3Kh)2
+TNh6(Rd+UKq[4b[$Q5*ZZHqT4&P&i9(IcdLQSQbbLBY5I@F-@Z5H(5QYF!arR1-i
+6XrfYV%#"LD'iU4rD$[NjQk`l4@MNS1pm)Th1@E5$rZUZ$JNl4lDPe`(-ihjbdc%
+9*JA3q!`b+T@4ad0"cL$FUXirjh,rZDp&IjU`!JSjamBY(fK6#qb(622J1i`H6cj
+h$jhMpN)&[Xl`69C)!9-+4N,lZEdJ#[4kIYjI6cHH2*cHRdHMaSp+d9)eHdlr8cd
+bJ`U5UY*QpLr$-!5Qr'I+RA82*laIcrRr12XqAYMeIRdN(Ek"J!aqrlr[J!!!!%)
+!!)HBUEZQUCZlZlUUZjUl5CDAUAH!GfGfH,UlUR"hHAJ(KiZR!)L)LiKjX)S!8!#
+9CP4@CCG@9'P99RGhPJB!#)!J!!)c4%499QCfGhHCLjQCQSUUUDbXX*ZkZ`#`#`$
+!bJC!0%999QCQCQGhGRH(GhGQCfChCiH)L(L(LBLBLBQCKiCjGiLCKfHBZ+QULCQ
+UZkQCUSLUUUUC#kLTUCQCQl[-UG[EK69A(MKer$hh4bhhBVipm0q(4RRdhaYZK2C
+4$hJ-e5XZ!Bkir#kUk(D!f!P$LaBrji!3N!$Rh-1l$lHUKZ41pf`arcaBiFA$`m2
+"`rbi-IrF1,Lirq[r12LmX0(J42p2ITKpZ$EjIMm[4j-'hJfiI(jH2VcaZM$42PY
+PG#L009NBC8QK[3)R5-d!V9NB"S1J$kI6TMC49PMG$ZU[cN%,CDEDTli`TPESR[3
+K+c9Sb4YUXcBSHZ3$PqHHq&mqDiL%YM#b9m*p9mJ-DXXpGIJNb+0k'69I$`PUKPR
+XKU"d69cj)eiP(l-NkYI*I9IA(Qf!8J6JYiDCmdBC,BcpQp!'TB$-[caJN8`UX""
+ICeN$BC*9d3TRbaqb'j0ej+Gf'jhCkXZFM(Re9N1T3Qb8`U!$[J&TDV%R&ZV5C43
+5,B4X[Ym!6aPEI2N"2bTKPPCH!eG$Fr2&fiYd)!-rVXmZid"GAR[Ye4KZ%08PVZU
+3!&N&%SR5SSM2b4"#'KL0"UPRVZNJ-T@`!`$Y!5MqHS+C$3#"m&rjUZd,1)jXdE)
+fceJM#+-#(%6%T!L2jN"S0(*5#N#&G9SEGP65CY89ADDjr!%#5*fach-,R5cdm,R
+Zl+Y*X6'b+b[E&$U[5[N%+49T)@'H-p#6rZd"Qq"NU``-'"EhbB&E+p)NhZVa4E[
+QVa`VF!qHc`FUi5Se"D'S`N-[+ML8Bh,GT4Lhb@&(KY1ZVX$VkKX5NU*"!4+A*hN
+a8##@QE&#([@45LQ0mp*LNd"5dHC*R0p)%1`BUah4*$!J502D5hA+3'b!h`302#Z
+AF&69alBKKR1(NQ8BN[[m!Jd1-ADCbU*#RB5`C@!%pfH0LkSPiULX&MjN9DZrAbG
+ARjYM,BiDU[*XJabBMhN3'(6X!Y*LS*0*V!JRE*&*&hI9a3&FSaQP)GbkBb9GNG,
+`PGDTQDC6"p+0GrBqP-dljXJU&l"!f5!K*h0JH"-9'SY6DGEaK)dN'G-NFe9K"'H
+&NHj41Eb6q8*Rj`8%Nd-(&UE"eN0J"V59T%0Pl,*GeFD-dG"#RHK'r+XlI4+d0`b
+l!&`5iI"1Zp#3!!D'8j!!0HL@A8BjJUah!*le"a3he9&8CV8e@hATD+*j(9NS%("
+4&BS%9@Qf+E,+bP*aV2+dLA@9@m`mX%*TVBKUr4)1f1,QC&`#%C,T#!JhMS&*F*-
+SMG9DDEa6Q1iNiTU)5D80('%Tr165YrKTMGIi9KH4@hc*)S)f%GUKaK%%%(5,BN[
+2ir,k%,f&D45a`@aSe@hm3L8L!fB5ISKljDVFTQ&ir9U&FA4+LUQSP1fbd#maPcq
+l5'E[#(6E9PKkLPH-q22%k`PQ@U0ahRK+bLr0mIPYEqq!0mb9""0BDS+`i$R!T+4
+"Z+6ZeQfB9H1I-'fXbaH695KKiN$$VFaA*[V6#0hVpR3Zrc$Fk"BLPTm,DXfHq'2
+qRp-Hq!,r4ZK!bhp&XpRC$Ta3pXp@BPZ)FC,#-LVH+Spj&SM9V&GAceAAfe#Y-5N
+33I!'9N*qbR5h9Ie$3JJUS18Y$H!@GS+b@B0p-i*+(YYPq3@j$fkXPB0MdM"CB'G
+0cdqhfqNlK2[L@!mR,!D24l2ErEUpIrX!@90qRMi1!!BNaNE-VFh!J&m"$e56*Y%
+EVK&TV6Vl'M91`H,*+(ElX@c"-$qbbSMq22bimH!&ed5e"8a5R8eKID(+$ARGai-
+%`TrC5%5Rja"D&bIVC"r,0qR16N5*Hf+j,)m5f`SH-!pJH0lBc3mACf32rREK**!
+!Ac(F,hhe)C`42c13!+Q4N!##)9RD&P#6+UCUU@+93)I!lAJ8)2!8AYDrIJQ&*LE
+R3*GH`#2b-)b"$&8b'V4Fh+00SK#Fh'[&mIPqT*5Uab++9)Q-TYe+e'a5%aUTBCk
+Zae4fGaF`S('MQe!0'+FUQ3Xb,VJlL-9UlLfkU&9NL$%U!LX+EU@Nb*GXBM,+j"$
+PiTXNpa8pSN$f4Sh1GZbHBkai[j0ai$S@I1LU`5iMAE&,3Nqk$V+DKBP&GLZ0)TK
+SK+2C!1[),(YK69'N[5FS!ePcL@-5Pf``-9aBLP`ZkCLJK&p&3YK16%CfN9K6PK`
+iZ,KQlEU[dL$khrMmYXS+HMq[Qp[Adqk(TkIrqRdmDiG(lpZqG1iX6lCM"&+5d4X
+J29D0)KTR+d8QQ8)25Yh(Ae6`8TZE+MD*)9ee@C!!QahhP3PqI3&5R[cbbjG6M!+
+8'@(L2CZ%NdjA[6EJRK-03L'jNV,8Z*J)F$#-I`&Jf8-XpSff4ha4fiahI8GT%0e
+J2@5"4LhN0E%k`$bYG*eBJYBV`aZiT#Q('$4ePE@r8Bd5a'T$KK&8TH!0)QpC255
+F!`(V`m@`-aN'DUHpN!$-dG'Qr`QVMHb&H@ER'(8)U)B&GUGL18)#6,XQTU)8GSX
+YeKbh5%B(D-q2brJ0`FcX*'#fdL&ZDZ@5HX3iGXpQ@,@Ti)@jZFC@`pMYK#`erb3
+NK&'+'&NHZDmRlYY$1Lk[@%Q,2dME*NE0S+58H"Xc"85kG9Ble"2*+Y`GARi`%55
+B3q$@22AVQ5(IH8f'ZB-'-S'f%UeKa9-$b'kd,%Ee`#X*XeV)98IIJ+A"4kQA#kh
+5$#a'I`1I`+B*[bSJXN%"D%9NXVq*#ca,H@%P)U*UH3@a-h+FQ'30[pGXm0V'T5T
+-C$BFfAJSY2Mm[V0lqdpXr++ZXY!Tc$(hD(f58Kl6eN6j$%U4*XdDp8bmp"VJ!5e
+M)%N`3b4e$Gk,B4@*a5`'k+(r3*ha8L+6V+`#TVS5Q9FBRqYCP1PJDB0DT(f`VE)
+KL9!RK`iN1!%08%(C)i!CMbV(Bh-kIflD1iRA9H@@K&E%-C5lL1-h5XeXY4@9X)4
+mDi"Vh4S2@IQ&JZmGcBDa1@2+A1j0Rm0)lYBZ"6ehq"K-)B&3K!B1S3JKcldK9($
+G+3KV$Mf6C+Xa'qE0Ap`@#QZm8*!!"'E!9P#M8,Sa6cRN'P)P53J%2l!h-3+SPh$
+N5N+i*EVD''rGUX1!IqSV9NQNl!5m923R&5PMC`NXY+K2e14HK$UAY)eiF10$qIe
+EC9l$&bRP#&2H3U5`LE8T*%)BIk!qCqe0K`hbbERB*k`1@'#+dJR49N39AdNV$Z2
+Np2NmQX2ZNS(BH*8Lp49IllD'fN&8Fj+8XPD%30ik,X`VK*D[Q3c1NJ2m5iJ,!q`
+8JGJYICMfXQ$Vjrce$Jbec&Mm&Q&!2QYMA2hUBQ!ibL@!P%c'(e-c)hAYI$X$-2X
+k-V03S&pVQTPA9*&APmPSZ'FN-)FrURYl&*!!``JGf63!SYm*-rj#flR4AY1UU#0
+DS%(IN!"P[Z5+MYB*)*QepX"`[&5IFC%ED2VG`+6ke9[eXTem4NIq2ij`-rZqk!Z
+"%k1+Nf5)"-B'1&he8E*$4Z[Z4KM&f)X$!X2c9S`BCaIf2r*JS@,$-@c1BD$$5*E
+AHqX6iL,`DHG2FUa$RlQ'3B0)L4BF44H#,h0`J9YDFCCkXSPcCGr-bJpH'&!K6pi
+H`4pH+,j*j%NM%1LT'R9j`-A&S6$Ma(A3,F0N[d3T3bX6RMc"f(EY&Z%D-"i[#mZ
+*)S6EQ6UJYAp3%8Xp*-db#1DAr0-KJjR'L!+1J-*D!NVTrqpD1CA&LDP9H1$`UIl
+Y[h&L*F$Gi(3T([2"@SHPFq2rAl-)"Y&)3#&@$-#AE82-"A+FDlLC'6M`9)m4"N@
+5,Brq5C%dADR(e$+,G+5(`,ck&&j5,(MF[%59)i1f5QBP,C[E-&)P*k`eA(3'aeK
+Mk@`hbb(fHecfq#qrNcUq$&DbU0X1!GV"*q0!EUT0c%i#EPSJfRG3JmM6+K3jJMl
+T8)H2bERj3$)iP&RSD0'bDYY0@aVEf6"-'c%G"3j95JXBJK!pdD#lKXPm86AMM1[
+@2+IPl$X"SY0Q%$F)"jP*24!`m`,BfGU0VKi&B$QK'ijfRG(hbNh6GE,$+0e)`F$
+54j'!(jmeXqR1e)IC*%Y4)ZFEL`#BSh&%!Je$h)8!1KNU3D,-*Bf*'#4iq"F!e*j
+LFNK'f'X,3hA9DGIBq'i%Eh#8JDJ'SdiMIp1dSLX'A2j11mXAfb'`8MKe)Vb%alk
+B-K%dU2D'Rlk`1U$D&,kR)ppk2d5$0C1QXlT3TXN`[ZiSEr6j[8T&j)"%&!BBdPr
+Q&4U&KiFNbcaf"3E9rJQ`GTi[Y"L9h[Y)&1D8U$@'J9Il-LTBEB&ah`PAh8ldkaJ
+!kMP914RD0!Be+j[Am%1U()XBf&3`N6QL3Si&)+9),Xfe*B3`f9N*L%`V2"[%)Xi
+&PZrH@@jY0d5DYJFh6lq'TX$eb3fHMkpHqpAl+KmP36*RN@QMp1L2PH!bFBCT4$'
+0k&Zc'X`Q5cr84Mdm(j@4I259!&"I$JEPimQ)UN(dq$[+PCR(R4p40fK#"pN`V4%
+FjeSLGq,%RT!!l"H"EZX3`+4@5A5Y`X"#D`P&9McPE%G$"9,5-8K(eK$kP21"YKi
+P$J0NiFC(NFV*UT5Je#(LBMAP1Yc&P)6P#Yc)Rm#k2m"[a'Vi2@%N!*V"H(DUqCY
+hJe'ZV$B-6rVPa`r)U)5r'6$M3bmLc(Z+crGdjI4L4a92Q5Fe%VlM*MqmYdXL4FV
+M5K!H$-UP`D4iLD4pr6dGI9l2@M4rla3!jl-bfeQIB+Rp,MCN4rFC)b'KNI-`rFI
+j!hYj&eN'-hTYKSD9&k"-8DeGTpIk[Jm[3JV3kIjQVr1Cm[Tm@NKIdk"V2pd'!JA
+HJjrQJa5K'e"U3Sc3DMqB'rB1JJA9"cUJiq0G0b&)1EqCN!#Bci+cIf2J&2#JUZ@
+"jQ,h)C421jk@"PIAjB"90XL(#ah(R1PKRe)-D@!ikaTB8R*1!&'3!09q8MeSiA`
+mT%c0!,"AP3#AYlGY'Dr`@9SbEl$,cSf6il(f+mU$6b4Nfe@'88j(Qa&8MQfBlZU
+1rbJ$!I#lD6FBZj'md9,dqEPYT(20'aT'AME@beQD+P%)#qLe'*iET4r%,ZU"40q
+MNf[9k9e"`df)lZ#HlBKh9fdVNm%TI*dY@G-BTEZ0-B#61Q--TUhi6TaJc8k@Hh*
+,[0kNF9[C'1PIrj*H)3JkLk%kd%)baE4@l35I$bcCb,GH'`d!*8XHT"Y&rcXrPP3
+)Qa5Z#J8%%AFD93Ah8F-$#*[emZ0'J-X#j-c)&4)*)A*(kbbe@%BI#'U8k5aN$25
+@CJ$rCbGmSm1K+Z1bZRBP9QE#h(1F-aNl8A*SCF80ICY`3#ciHPI+e($UrR##dk3
+PQ9Y4%9jF6PTQU@6Mj8-MJMHD&GTcXMm[#l88)Dc$!BC#6k&dU0hqBl`5'ScHlfP
+8A)Bp9410Fel86S2Pld6LZ#q0%qdULFU%`#,RY411e@jBF!&Y+N%fSQqe'LG1e`f
+S#&4"AEh6P--3VY0J62kdFSeIQUKl'*p"&[cdDUc`XD0Apb+ED-fr*8'+%YN0H(G
+0DYAKf,jd-H(BQ@kKX*!!aJ0@6$f`M")[IU[p1IqYXZF[[SFAKEDq1+m)U`QrDC`
+%+r6q+Rj61!K(DCjNa'dd5``UD9Fd6+#R8d,qTS6ChI5DG[ri-YeKrfDNV8clc6Y
+H2YFe6DDGK2DTULT%[Kcl$H26r*!!mFrLF%6!AIE"+Pe1CJBY6!Y&k,E6aJS$Mlf
+`80l+ce-m'4@Zai2I2MIT1`Q,+M&pZUrlR0p*K'Tq,*hJ-GVk$)b4&+D)ehP2qGY
+k[(q)9@h9j"29NpVb$DmHaH+6hBI%pl`hMHeiCABqlAK8hK&H-4Gi`&mKK(H9rYX
+qJ-hC(If9#4apC8(Rf9Ml4hRf9YT8&VPCP6*la[+NprC@-6+bU9+L626c)!kpFjd
+QhfpF[%r+lmq9haUlf1NNV[De@,N&CN%riFqXCIlq-1IY5$#Sp+@Jr0bq%JJch[D
+3!&@5,-Icq*!!PBmDN!$(q#4Eb)1#3F34,MK&1NS!@EVUVUVL19m)k&KEH!AU,Rl
+6m3%p!aEiTqH9@`FAF36bAUKK&fCfLMFa60STppe&@kLVIYQ-Ea5RmHA@Bpqm9$e
+&@HiHa&Fhc'Ye(UK[G3i&Pd(")AIm-@2BAZ)SN9ZeCeAicV2eLZCc'1BYRcLh,m[
+#qc&Y&Nc&Qe&X26XmGS*jm"EK`CL,p[P8HXTlH-!H"!lARZ-+(j)Nm@6k6jY6hKU
+"L+9r%p$LH"&6c'21F@fDiRZ59VAZp3`3jeIL("IH%l4P%Fi@6T@S"T1,UGCqmkc
+c'-G*Ge1bUGPeaN[rZ-RbZZ-PrjaNYia@H-KTi0YaR(bEZBc"EBEaB[%-Ck!MI*+
+'5$a&8pSVAkNDjLQH)UAU+`TQ(%9Ee["-4FHBHjB2"CDMdK&XY6)#GAIVj1Vcmfa
+MmJ83[Rlle#-4,pBGU)8JHN@#Ii$'hF5bb"LBdeFd3CX(aQ4a0)#D1G%hXLC',56
+5IaG*NM&$Tljp'NG*JB1@EAQfDrkS41U24Je0J)($jAmpGca1JAkT2aeh+43AcS0
+,M8Z+MG+@`'kGIcD-J'4dMpdP%!mbdq9e,5q-Y2PA,5af6)T["T!!c*pU3TjJ-R-
+)Mq*TZd8kD`h!0Cq2j&XERL[3KBNc,P6CP*Fj+a9!6NV5h(K*KIp)fb1iKd)5j[e
+e#qdmj+8R50X45K`G,Dl)Q,0AU&8,Uap$QI6qaNk6H*3MlZR+bG*&SeZi@RVVEqm
+aApG"#i`%-Ta+`%"c@GMP[lJ9AqeeR85,&ir#kSf%,Jb#P,Dkd"G"FGC5Nr0Q0P&
+%NQrfSPahQF@D8KR8e8%rMm[VHHVNeXSPS8ia!lHE29KeZHV!"*RU`r@2RL,0`#V
+(p8)f2alfNpA9FDEcql-aiSUjKViT3HL28*SmhYp[6kr2eI#'(#AQ!Eahi6eT5ie
+8AFVY%pGDF@J`(*ZiRm*5UFS4iJCKej9k2p1GUC0(I#&mmGAXm%"P1ENMX,rk6*9
+Q19NMM(L%2"!!iilX!YlN%P'iNDSEM-&85lKdmPM6d#e#DZh-0[!lG3lXN!"J)b5
+CCFMTlCGIUITPe5qdQpBAE$29e2X%3Sj2"1P4MlAYIT,`rL`NmAZ6m3V(irS+SB%
+$CZ394fY%rSN9M&!h1rJYZ*MY4)hY8N5'IRrqBNp@"ljLq&%`'9UB!XckTJ(eQ"E
+Xh)BIjr92Ef+5@'(p!"kk4+FD,I0)+G$QCp&j4)hEjS#DXHDA6A(NUh5aafS*VI[
+m0)M5BNMI1-m%3rpM4I1-p%GMH0%2A[8CDJUp4PUXS1Sbh8CG@"("-mcl0Tm`MKh
+RcG6k&N3GTpRHI"(q!PqKeck'RH8XHHXkEML8K'@*,26Dl-l4mZ1,Y06#Hki%BF6
+6HkFmb6#mrk%mhK)*I6+-fZm[@8j8BBX"R2DhM)9m$(Q4d4ILci1L4JmBCUZf0KN
+eifmMU8IUTmNJFI5de&L'XRLkaL#1[+i(6jjSJe)6ZBH-!$lMHG3LXdR((&j%jP3
+pDl+BCrSj#EAeNNA6S28X8`i5@KrE6L58[lXBNP#+&GM4"SMX4)fhcKGNBkAlCab
+)-lZD!UJP(bcNNEc@F30@XCa$9bakXh@FplCcd(HLXTRE-i)3q8Y$eR*&je2-5F-
+#(T[FQ'*FPZmm5)ZXq$mCm'fHe&``ZjkkcfTcfe8KqfC0adZeI`ZdSk'T"pHl1)9
+2HPhqBfN'&XR+@Y`PMP%3H`N$GFSMp183Z6"fj4'T4(qZ84hkdRmFTcceS2(mNXb
+9PGV6E)j++KBkjJm+@TJ9`B91@1'TIU616'0aH!m%XQl!SHNDjh"5qaFX2F5r"QJ
+''R`D%4BPj+aC&'ArH+pNXaYI$LmTF!hEF$Uf'C!!IEjHjNJKFI"j@LQ!FT[2mA5
+BS@8)G(6M!",0%S`K3F+CM`d#!TC%eB82")Njq8b-c5RV4YR(aM5[!2-LL2K#dda
+aS'aA&YmadJ@'l!3l3066SK0U0D%Y3F$T)qjZ(59a!&F$23Mdj@51IHKNe)rd-d-
+Z3)'AjFadqPhj)KdR0R*("BFB&H-1iZ&A"e@BkYT@Sd2IMLS"9$HLF*X)UpMCS1b
+3!'V$e[p0XU0@8pI09MBZ!Q@S9e9r!iY#L`Y3H*%%-#LASTEk*ae69)#j36HE,f$
+G2VM4Q1r#),IF%lfpLB0KmjJ4[iA#KCJf0DM0[MhMb1&I@')HXE(b+jkY6d8ULmH
+[A(iC!Q&,25b'0RSF8#YSdjNhXLGR@RFrXH&01YCairC!8pb'5)!$"FE1e(IK-(3
+N+dF$$iQ#*`k6EQJ"Udeb%N33E69Qe#E3bG*E*0d"$V-R6D6&rblN,S5SNd3U[A@
+%HXmU-&iL0"kZ1-XA%#leU##GQk9TA-%h)hVV2!Ck-YBBQS$XAE9D&ARAqh#E3l#
+PB6-3#%*Q,iHm#I4IL$4ZkEKTjU#FdlTl6ZMk"8,+#K,35Lh0-RcS@F4GL,!UF6F
+YekSI1!Y4(6IRCe598N46m&-PSbK56R$*)T)+hL846V)C(*3NJ"IdrYdqrM5bdbA
+k+CjN!F620$m(K,JLR!1XR#X%r)kZF6A*EYqXlS#GLm[89ZlB@0cFh0$TpRS)p5&
+&aRVbFR*J!!!!3J!!LTQSU`F!#`S!#J!+!!T)Q)F)L+"hChCiH*GiF)Q3!)HSGSU
+'S)ChJ(GRQTL`B!!&CP4RCEK94@"99SH(PJB!"h!J!!)M089@CfL(LCL3!!!!S!S
+!!!!!!!!!!!!!!!!!!!!(+M0%4&499PCSCSCQKhH(GhH)H*Q*L3Q*QJUDLT!!USL
+C#JS!!!!*QJ!!!+$EfiCk+BmN-Ilp9Y&dEedI[#(SaarHfLf(fMCE4A+("H[mATf
+YZ%20daqe"#I*#rahYq(QK$N!@jTVJ3q$IhprHhrA[Aq+'r[mR$kq6Ii@#(PeAD+
+l15&AF#P$cE@hqRIiI$r)+@23$1!(GSM!S"#H1Q-TibZK4,2@L1`cef39%Vd)B*k
+,N!"IGSSPf@JLCBdepX,Ui96ACY%1k[9B"lEG0660F%X!eacI@-+p9d1h40F4&#H
+ZARZK+-Ci9f!LpX`1FdTi66J#5lS8ejTU38mePGS%F+`G,)@hDXqG##4L#ebblN3
+P%)ZlBaP$*Kl*9f43RC!!+Dd$bY+!UIFKP+&d8dJDCUkJ+mee(f!McJMNZf4UV!3
++cY%kp$TM9'V,'cF+p@Uc3"&FUHi$#DF,S!EQL&NM)%J38@bce"bl3T-mI*!!fJ'
+2ISQPf4K+B(J0UMAepXNE1Ll8@b+i*)i,R(NfYV*9'ffEXMVkRj+1phq(LKrZ-Sf
+8CQ6a[E!01A(UN!"aIVi`)GX)!*!!AZK0#Q0edE!K)Q(j6-2*dG2qqAR`rrFZ2$d
+Fl*Q)MeHG!C4EEU$a"&HbD9(m*#Qi&QS%@JJ6DG-CK4B3bNekp,"b&2$5D3R1iN"
+5"rbBJlGi$Ik"jmd`#G0YF-bXS+0CBLPd8N+*J8`b)454,`94C'H2aJl5K(lc9D3
+BG9T4kUMlLKQDE6EY3KNRMRHPBekmND1c4GC9$ANZM)!Mr@cPjqVP`YK$$XjqV(K
+apH2"XfE6Nq!GRXQKhh'rq3T4D$a(Udac8#ZPfUb4Qa#PJDK9A1(2NM,8c@LiR6C
+4)5),&I%fqD`)&PdSX)*lReJMHKeb&EDM(**$8@'P4[9lDl2U+V"k!hL2J+)aX5q
+jUN+5@Y"65r`M%1TY`[qP[%I3%,Rqh"4T+&4!6Zh%[(-Md`X&FG%`XdfVGi2J*(C
+XdECXSND"#8G&RJV`@D[XXQUEPdb6ElE6ANYD"1QdhXrSl-$kNIY`i(fQ*6$dG0I
+eScI@McZDEqZp`mI#LJ$V*MCk@+SEdRrS-!U#*r%Id[hk*ER(HpG%JJjkJ'iiUQP
+UQTcSbeP!,)A[5-Q#[l82(&2%JRKm#+$-IF-T!3%%DAVLG+B+D$N+00cI"-)r%"a
+PpKUlTMDbG#kGYc['A&)brGkh344-p'C)F`VTEU%EHF04`DEI18KNJ5BYj6T-`QT
+G#Z%dLV)IehKAf4'@Gd-pPG8-pfRNhYl2(ZN"CHdk1kfM0EHTYQ[DUKLcHM2UhPd
+#hShCYj`S[Fc(()'%P9[CVbHjPdq,Pjq[Pq82KJ`Fd-A4cB)G@$jB2IM`FhNfEHe
+$[m2j[ZHlKRHjkZ6I@H#E2`jDRq#3!%#d6YVJ*YfVcRFdN!#jdEC&+5%($00JTl3
+)HJdS0)@AZH5%0h"biSHcMhYreEfrqITI&kFAVaYV[j)Hj`L[TFh9DrGcG([c(V$
+Df26ejY5'G!UQ2l0J`VN4&U!2XKBG-c@bBC%2Ha8K)E%G0N8Z-()h$FEJ,,KRm'b
+"@S!,#e6DU54rY06U&J#e)3PGQNm-[FQbSZ*NdkXT42Al5"[ef2[DF9-FfS!i,,"
+Fd$,BGh+b1!AmiL!ebb0G1hYrf-YVkmI6Jq@64PVqjKZrHpHDVANd@LJN)3H8(EG
+2,0)FFcR$2U'IJBPS**da9jhl`,Dk[hMFqr9EGA8-X&T1-eSM-9&GTSqUEqbQ5Q2
+ANqe[eSd`hp0a8X0e%Ehj!$kD`6mRZqIArUFCi`bD"C@"Y6iN9i$P!0SXe8aD)[$
+T$4+(AHq2Bi(e&qcCYJNIffd*rq&,6EK%1J-`D'Yqp[jUSE@`DAUp,5)kmL8Ac$J
+#11YFmhF(Llr!FcQTb*@!KKkVmjSpVdk"`Jf%6RI6QVdpbkK#@lpe%$YR3@k(riH
+%pMbFQ%X'@K6ii33U`PU2`GKk"L*f$b-Pk8e!ar($e3!$rjep@1(,c``I[bi[RmX
+%0di,BIKp)I$SkBI6SkqQ(4rhRKKDl`Ji,UPk-)iMrP[kpYfPcfTAA+MlASBKU03
+2ILk8jPHIQ8ajd6$AjEjd,(bS13(cV(GQ"B5@9KhP9XQ)P8ldlKZBcZ&ea#,bNM,
+(X!qXVeD4*Vqjlh$9!#"[jqJ)*p(&S`-@c'Rk#TSZ5Q&b"k@)$c$5L@@UQPPGEhj
+M+2[m2klF%#%jk0(9%b30aDM*,P8T-+6X`D()92'fdq5jR1SK02XC"if1(d+GN!#
+)ZY@a0-24aHVKp+A!rdb8CrZlFJ1"T$0mAjm1l`m2UiXND6`JGL(23Zl6a)1m&8e
+&168&YcJd6S-(LDh"N!""0X!l8FY@H,1DDG9X,j[&lr$m8J#8k2XqZhGZ`[ALIYK
+jSCjXeY&4jDYC9[p&3)MeCFDGUMkI(C9'20dpl%Xe1UF!mUrB[JJkY'q@BA"!GPT
+6d9aZkXeP!C+LTVFQa4(GJai6lN094"$ehKTBpfcDAZ`q$YP1[%kZQIpH'pAGLX#
+HQDqH5JCIE*hGmkZChH$L5l6r`MQd$%G6B*3fX(li-qlTmF9*#N(Va0Lh[m2rGXT
+D9P6VD2f%I,(2PMRbacjBj,(-L-XX0mbpY84m,b#@TT!!"q`qdVBYBkQYT"4jYkG
+E4&(0P*AqVekEYLSq83r"j`LAp[29HpRX'mTReeprP&(`ihD-iZl12jAAMKPc`!C
+$m+5(Lm),'a3#*Val2MJ3%pHcR`rYJkHV$MqN1Mi)%m@c$lrMK()G5Eifp0H-G&&
+#6Z#ZE"mqATaiX(2M*"qIaqR9Kpr8b)1$IiVm1N8*2i(q8f@ZbDkZcZB@RmQPbbP
+$PX!Th)BX-1(M[lrXhEprJhe'ImPH4qpEq)3dGfS-iM`IR)p1UTZjIkY&E@[mKDp
+3%pNf[im2Uqcd22Zr&h*a#qSh%R$kP#Nck,RQJheHZ[eqGm4'hj!!cN#if6rNFaY
+%"MrSh)HThiUTiL+9J5kFY2a5,1+pkZ!4@2h8(k-SRZd%qX*bM""Gqb#lJ[H[KB,
+Y#IkbrS[cM&j5mRpJY#mK&%a+&+*9+YmHlK"0q)mkhJQ8pejmpXA1,N,G&'HjVL%
+@*UeCY#UQd+YfrHid5Im'#dImX@UB,AN(IVq[k``#K,[rc2ElIEYGrKiJ!!"#!!#
+3!,#kX,8!!!!!#J!!X!"*L'LiGk"hD'H)Q+Q)QCQ!Z*QSL3S!KjU,Q)#!QJTEZC4
+PC'CeTe99D899GhD@CU!)J#!!!L-d99CfGSHDQU#JUUS!#3!!S!!!!!!+#J!!!!S
+!#6dc4&99CP9RGRCfGfGfH)H*L'GjGiKhL(H)L)LTL*Z)LCLiHUQCQDL,Q*Z*QTQ
+3!!!!S!#D!!!!!,!!!!!!#r"i)Dkl*I9$hrRlX0eZR2U[UKc`pff99FE)Hi"1qc!
+",hbr2#[#(C+H&Gpd2(Rk203"lrjbGrPKQrVUGN(Ql)G(Qcq1(MdD0(LdHAaG(d`
+dD2Uk22pAdIcKEZ"#KkZlE$04i2Yq2bpImU2"$NqrPKppqhG1[CeB`k22j[2c!$H
+IaS"[+J'qQ'RG$e6VUKdS3ShDSHZFEZZ(Uc`pXDpNJ52Ie")bU%!#)`faRM#r@a2
+-m)IdV`aRATba+KJKH+qF,Ep9HZZU*#Q!)NCbK'bbrYPUKPGUP1'29+'-Tfi%Q%'
+qb)+82E1rr-UXBHh,6B%ApPG8VX*3j2ClIEl1A1#9lT!!(!&k)Mprp[ErIq[irK!
+(,AMYqVaH)!E2M,Z+-hcfH*3AiL2@Q-8ekqkNS(VVZPUTYPM'&+LLQZlEPL@k"Yr
+5@k-#A6'l+0QH1AG6UR(AM6VVSST`bdi"+`X@pp2Dq2bSTXMTPC[)LcPiI(L"QV0
++B38ri3`[YP$"Jq)R)q,KV`XNi9"Rf-mN-Z%1hUVUkU#dZkr'&Ge9Q@S03VZKYXL
+!-5q#i4qJVK+Y#-4P9IEEIGCZKPK,93(lEHVGKA8(GK`+L-P82*l#KH0lKm$irH@
+ihPi&GfbLf08lm1CKP)lX")#&!fb-U8j@4)3f6[bfJ8lChpPHT(FB5SMUe9P85Z6
+aHYB3X*!!P8jIYNXRhe"fBGIhEf#Aje6V$M46TVfBGGHd#('9YIlbSK#!"PX+I[p
+fr612'Q-pQm2GaiSaBKIVPLp"F)hUbU4'k!`&6R$05"p[TkY0rG["4%+3!#cMQ3L
+jU33hf$P%j&6XDqb3!'c&53S0f19X,C9G8EK-D&S"KNCY#KAC,XG)93a#LI3'Rk(
+dP5-2Kk[K$NTVeGfri4Ub"I%q`1k*c$i4XbPa%e$YK@U9R(Q3!"@bFG3"E6$-!NF
+j1f#Q3CP[E05"cQjJL"'i"+VmSe9$qb-klmX"%m5F!EpL+lb**IA2!*jfhT!!arc
+N!EKZZ[Zh#I)MZQV$HD#`rpMR3%ESkE)mFr,3,3AmALLE*bPKa0d3T1`)-Nk"epB
++NZk0ZfbA0$Kjp!6e"&`FDcq[kZ"I`q%$6qpq8+Sh*,QiC3KjTSBPbaq%0qfqI@N
+&V!q$YPCBB6@aakMD!,T$6V*ih[A105[PZbYP110me"qU9epYGb"&T`#Ud4QA!dF
+0r#Rl'a[k)F+EaKTi3Tqc9+RR)r!'30m12",CeNU+HSc*3dEF4F9$Q[jlF8I9D%h
+IiKVlN!$Jid8T(K%AGQNS,"d#T-FTd'm[91X$A$(F+T-Gff@G''p8E0ETEBL8dK2
+-5%'i#F'%GS$qfGBQRS&d5XAAXX)l!eF5*I`GYE`VYX,V'SQ9fl!$lBpDa)DS6%-
+5+8Yq#+D#I-DB"3UF8-SGkb@"9J5%adhjBpj#ThK)@!mF9,3CjZmlRP%MAZHST*5
+mPimSKCL$@iMqa!HmNH%`%VY-6)&N&UM!!a-"j$#%m"A5(l!0LJ3YaP2kk-6Z)J"
+hkmC*$h8l9"V"XQj9A8("K(5dSA6kfJTRS+!hCAC)J$56lGUJm++e8j9%)2R%`Z@
+#E3,,8X+-fD!VdD86IGaK6q`QI"*Zb)%3YY"6D"85j$0QSi5Ze1%QMBEQi*e$rLF
+4[46X[[eD3krV$ArMm[ph*)mY+C2BcRIfZm'aEHYJ3Ym,BM'##`AE`,@V&A8%)@5
+ZfBp6l-+,#GI*hFX$ZT1($Ih$HB[KSiJ1k"R2I`[$m$e&QGl6Q9GQSb*+UY2Ik'J
+6ifJ6j1-%-,NR-1(Ik1%1d528F1riq$*@KA#Aqm1rj1%"CL&lVa'#YRSX4JVeB-@
+-a6"a,(G3!Dmp!E0T`hDUUje*9J*h(8TLYE!AAGr,Lk!)MFqJ4Q*@hb1J4%4bZ%j
+V4CKq@C+QR8a9#6&!6E*A#PkaE"aN3ah)XE9LfZZ9QV"+%[qRE9Z`Eb&M9j+`@ld
+"CZX*0#Nf4%MGlCi*'XBi52G$NCY[MD5hFX!0S8)-4CA-C8f**Aql6CIDpC`ep-5
+EDD)S0ci![lLHqDL@05iP4R&8jF`9abkac)8,*DeHdZ[p`q8*TdBRb5(M0`JN8-S
+TM@GdlEfQ55P*JTfijqD&9ZIQSVZ!+0L9fjQLhX#RR@m++`N(T!B8*0RX+[Z*1,U
+1D!imBEVmU,6ZYJ,9#I[AN!$'YV)A6F8GhL!TFFXEaMb('`f'Jrd*LG#aPTX`0iL
+%YHXmJR*6lJ"e[cFH8(+9859eUT%9YBj)cTI1k38(SCHlabQBdL06q6M$N4RKFb"
+@JJ`imSBQB%)&l&24C-3I0J2A9J*+"-6q[$NiH&&FrAKbm2#--$F$[B(JTImH3(3
+1rNAB[JH,TdIc3irND56MY0ZSiiA6j$Dd`kP`qr[+Gl*"rVDC"'kKMVADCQ9dUHT
+q)5G`llHSb9$PI1qYKA0$"3HJB5PYDeB#`(5'dJ&5L*Cl"cQ[-iMZZcir,rQMJPb
+2((0QTpAr[iL9VCG[SYr3Khj[qrYKrV2jHMSre6dbq%#)!`IEpBp698`*+EFS3)N
+k0(P84QIhrLPDi('QEr+-QTVj)BhdcYKl*EF46m-Ub$&SXk@LcM()PRSqRcI3m2P
+4%I%eG2[JhCc*Ymd[cSU&SPM)cIPBAj@&rU`rMH0YiCCm4SMEKX+i$@Zk2[#'Up1
+U9VT2EY28BEBe#dQe4XeF6MU2(`*3Ke+'AF3-&'+B5L$pXjGLFRl'Yjk"H90R8T!
+!c*L+`)GeiM`NSRD+23&,p1*KFj1d`q)PiK8Qedr%,+([F3#5c!Bf20CIh6(qUF"
+I'bQ*qUY`[!MN%TD&cVI122P%BjEcU*6TUGGD5D6mNrGa!C)Ca%l1%a*!01A'%$I
+&mjcmh6qJhS,Xc(+N(S+J%6!qKS3,kSf`m#3hcb*IFCHqYJ1%l![$%rbFiE1EYlr
+E1X432bBCGN6#dS,fMhNMJR&b4+(bXVBZMB,[dE"l*$@1@-S16Q,#,&rLqX*+@Kf
+PM'E10E1%8XI6&E3KM+JZQ&%40ENY,L2laH)`ilqFCFcAefhj@!QMPhSi2e%h"jV
+(`X&mKc-GC,%2KEeU)(JM)f'E!lCkb+[AGUfqSBQ-@ZKYI6D0S8"a+l[k9J0RY5M
+EE(-@q$ap(!-',HZ@kkd1T(EEYkJcYd[$kdAEk6,(l1-2Y5IIjU4a&dlF+rm9dYU
+C[1SaHelRK*d'26ajlIrL,KT62&FmTJ!6lkdb!&Fa0haqALSINj-19&20RD+4NC'
+6E)G&$6e%Z8F("b)h-q5iZD(MN!##,lKF,,iU,+qX9kY4J&e`q*[DD4p+2#*1@k%
+eQNkj6Z)-CYMF2&`2J81Q"BKTFIEHqlF%lfMk"rXAA6k85MIk4m$a[AFqM2p(dbY
+mA&pBEhp#c`2AHjQB*XbGlIh$(L&kC8`R-AGX25@UGV"8j$-Dl,$!8I'mCT!!9!J
+AYXN&0Sl$eq(+$-0N"Up1E2iI$$hhK`+E$YNX8E"4CIIePN,3XEBD[rDN,!1!CQ,
++6j5*f5!Zh5l@KV3jbiT3hV%b!Z6NVp)XmpB"i@$TP'j1r*,HCH#8&$MPjS(U38d
+1TpEb+aJ)l6ek%RXHHI6U'k0H3MANX)(E"ip5UkpqM2ikHa-ZL6mqR51UdHFkr1a
+2TSYf**ETQbIF-3TqdF2b&F`aA#Jf%Ma#*PI6l#!1JGfj"+6h&-jiYH9bcpmNXq`
+F835NB!DVb#%UHX[f$N@akV8i+lpUqiL&`rK08#5UPm2c2qDYrN%IB9Riq$Hk&(`
+FMX[@LJb5AL3!I6'l9'E1HrjRlI@VhZZi(%!a0!jJMljL"UkAJ$X8"cjjcQm+DF8
+Ji%ZE9-!0,`#8bpc1TR9A%BjQX2)6)r(`bKd%0*q&9'$R6Q*0IdhM,%1iAMpS`)a
+fFR2dFh4c!#FZCjJ,-8A&0VY*Y46h[i*N6YIFiL8H`4PAa$5"NKFH#Bk5M5XQS%l
+b[F,0F$@JR&1h[HK86DV(ZE&Vp,@$I3Zh)N@)-BiaacdR8[JcqT1YX&$0H`&IJJ+
+D9IhJ(0UY4&mLFI@hX(pe*&80!q#IF8&K!3#XJ)"8AlU$`@"5c1hYCi2E@"qJ&3U
+h*S&A0!RD35dMQ[5rY'ceVL(#rjZfN9ZP%5"F3%A+"pT!kT!!Dp,fMl21j$P9D#H
+eXYc8S$`18Fmb2bQP(b@C$cT&XiGbJPGU(k8Ve&i1Q8EB4UUN2--ZL%f,YJ,V*kE
+9V0M#HdBD"%pQ#f29LQjhEk%LJYbRkj*+'djJeCe(BFj`[XpZbE2Red(0ATX"`M1
+)K`hkmTfAhE!#fh"YKZqH0aeI%1d-l9c4%Ylj)9Vj(LN5BQH'PJEl@YRY$Ghe4#i
+3brfFikMlVQ[#4qpmpIH-$LcreY"ZYMJk4Jc*ZKD(EcU(P-GEe24Srrhq6bFDHCA
+U#@eRcpr5N@KpS%AQcq3"i4*)k+[B![YCr([,SrmX[23LPq#)XSjZ"6a2cM%rbN(
+1K9"TBPMfb''C(m,bH0DqQ0D5IfM`HMdHL(UrYkhIrj[Xqcl+!!!!!%)!!+QTUjX
+(UJ!+Z`UJUlUU5BCf#)LJGQGfD)LTPi"iF*LEKjQC!*LSS(GlN!#C#PU+P@9NCQ@
+i999C999fKVD'!!L!)!!#)c4&CRChQ)L+N!!!!!!!!+!!!!#J!!!!!!!!!!!!#M%
+M499P9QCQCRD(KfGhKRHTH)U(HBUAH'KiQ+L*LBJ+U!UJQ3#3!*UJUT!!Q3!!#+!
+!!+$(MKURSMjBG[iGPfkR4P[MlBC)GPNCTjD)GJ%kk,J*GXI`ZRZKh4YZRVUKRbj
+[RiJHr4i-AKKarETH)(NlSC[Rbmd-h2cmr,cI0bmh2$0mhPcq2bjqH&1i)+(9lE)
+FI&Mmh[q(eIdiXF1Vm1hUrYk1Vd3p2RlIXKfIMkITpAhGN!$k[9e`r[pRipRfrqG
+J*2Im2M8'lGJBJYV$6(929'k%IEI'SX[G#qZ&qb-#a4ELHU(pk*3$"[iEGNmf`)5
+@f-0FDSfbd8ESBA4eB83e9f`XfEVTjVS@5f"TH5%EPH1#E`D-,i99h`VUShH%P`4
+1bIAXJ86Vh02-X1b-8B1DZQQ09iDX*U-Xfa@[R[$8CH,(Npr`q[qR&*6'kkAA(Ie
+&`HQ1Q&-YqcPDa,($mR$L#ZmpeeGYi)f-XdHmT(IrES`NkYmIECA8&Y`4EA66J-R
+e6c&Zj5ZZ3[6%dBF6DLXK6ATMaF8JCf6UaCYmQc4AlGr(*I1'EKQj[A[aCZ((`4J
+JfRb3!2VYPdP,mJI2EH')j)85f85KN`RShcCFZ9L3!,[c`%,'*-*5lmjX,12K*3$
+&3q8"r$K#%-F!51N5U!eK9lj+TG&%[!4krRM$XkUkYe+1H-*54&M9-0-D0mM'@*M
+r*l-@MEMLrUYPQ,eEQYMU!MLcBXqm1eNV&0Q,1(G+ibN5)G%%PdeXpPpeqi8%!ZJ
+KI!Q$$(C,4Uhb#(Y3P$"m-@Q!,mI%'Uq550!L&[N-cEl**08lUB(kEC43jl)LGZ@
+V5,%Zl[h-F"SYP-3k*DYG%3i-(iNAlrKq[(!MQqkr$9Ui3ecp`Ljd)(Hj6S)mR4-
+3FFXPU)0Ti"jl22FJGdUH"JR5f-VhCpmJ2J32eGG2%A*Le'5kHRA&('N,$[+CIBY
+B[HefaP[$aEpNY8*G&H&rH3T3GS&AS3Ed10YjfcLPZk`6QeDi5h3YM3P3!XKK)$f
+f)NP'!Z+++4#faMNdehhC*kXNZ5qd8$K`U*)!jR"r,mR$V[ppY-KEcIMJ"epYChq
+qaN6'6p%KV`$%lj,68#(c6L1R0PmQE--fT)re-Vqk48X))el3MQN$E'3XH2J%FkB
+!3e4J#mprkp+Lk(r,hAH"%8YPiMpVa3C8VSF+eNbr#ZJFK#PVN!#F1CFQCBijq6&
+#i#5k0iD2Qmc'UbLM5fV,RM6P&f1NC6DJ1EG2-AQ#[-'6pHMPcq52Y4"M58`h'8!
+DEZ15B-*CaS'TCX%(0ACZjMbZ#F'%RZC5r+G8emm`[Md5f`PXXYVX%jpiT8AQIQV
+U0Y,(AHij*k6H4*pi19b&b6E*EIbNpaYl0C!!9'6Zb[!8rpJRSS0,D[8j)DVDk8)
+**li6hbd$2TU#QE+CKJ16P(`!Q43praq-hJHriI%9!#X8L"`@fZhf*Up64%FeKdC
+&SK9reDmX1IQF,!2H2b-$Q+jJfh5Ckj*TlCK1X&4r`VKQRV@rD525!hY4"12qh*A
+ZVrX+P[qKNb3&lV0KqQ&%ibI#G&R-Hmf#M9DLM&PBMdA2eQ2P-1Z2#5UZLHQHp&M
+m@-#D6f%V6#a6UHQA@m1[YTI4epUdUNVRUPY'aiRl+A,AKpIDpRhaKm0Ui3$6DbV
+hYHc6YICTfUDDQ28$C1crd#rpk3!%(dfB&(m3@Q)PY5(!Z6ML36a%J3I5*!SL*!4
+K4@TaYYHf"!JqMJ#L(#Ap@TYl[&@$**6[N!$8L,dJccK%84"N*4`3-ECrDj,,ck0
+&XHi@%T,BP@!h)0eHpXI[&6jJr(ldSXrjaRT!cCi4S$'@MIYh9M+1TGpE5i",XZj
+i2m,[5dZ!5l,[k[kAHaTF!PfAH*r5jTD`XrF#``5H&E(4pHj5[Vh0+q[GTd$H!ei
+P1K5'R3iM1Eej-rc3QTpHGK(KSEF+#RM!KaU@L%a,I&c1bfTL3UH*$aH*f4f-)l(
+XMrUl)p6#28pNI1T'T*06G'C5F#fr*RiA!'c,PHrfaN9bCl[ANc*(LM!8X9h6hlM
+*hkF*k0-0eH&X+pY559@JH4*3-bk+'lrB,RaRb4DS*1F05["qIh#(&*4'p"hc+4K
+Jrh[-S+BhTTI6hllpZb@rK[X1[6JG%XbFjDpaDGBX"ZrQ'iIP3N##Ef)XTaBLK6T
++!8FIQYXm8p-Yeh$IRDhlSD6HUbqrr$aahq4a"cXiJM`[m"m,cZd'9+04`IX`2Z*
+6#SCSdi6R,H-9GNEMSJ1m5@"dh$VZ25r@%(29T'U%1M(4GABbl%A8cTM*0300-P@
+&@#D`6e-f@)&Kj61lm)@D8+&Z2M@4%aiikB885I+X0k)kVmJk9Mq[+G5$RXq0aJE
+'lBIGSYa4Fk1D5l!q)5Bj(DEh4*TkfaSe$f6fdq$*Nm)f%V3Mj!8hlV%+*2P4J%R
+kimF,4ic2M!XUG9d#Hr0'l,F0irSl"f0f2UB,3D0M"G1&jQ%(acABqh@ZRHF0Nf,
+1VKK&&)(B[%%*SL2E)0PM+DeH!)EQE%rNDH$XVRaY-,'`VFA4P[Lm6e$$pSjaL'm
+J-DTSMbP$XeHXf'AGB(QAedTaUIN2aJF'RHq`'V5X`)S,re[aH*)EGiEG((0FJFS
+VNRj-%p-Ab+d$(&0GBE4((,&QGkG#($H[RcfB$V8$q)LKd-X[E)hDhK8hDYab9MU
+N2QNYl*,RBjC4KF4eh%JG%p!H#N4Q9NS)RIYAJ2iHHkZ4UBX'TX9Z*qJE2,mSK(h
+qLF#5iDc#TQ$@LDSbkCmi8BXh'AbrlLR-E!4D10r4Z5%`53*Hq(AbMjHKiqX&CbV
+A6rrV&Y8VQBPHAJ`i!MYdRQ0rCM3d*K#[9$P3eRe!PBSHPKLYQ3ASRmd6kpBbeJ6
+r5c'0Q,$@@A&RPCLN5J1'(,i([Kph+H3m'+)%*)3b9[KL@)!BXb-+RABJf$"rUd1
+HXm63rGUh22dk@a5i2H8![KHPHVXel$2$MI,5VX0#C*CEEDpSDY*&(2iRAZ"%@U(
+-++"54'!E2,CklA+)eDlpMRcmHdS1mRhr$q#3!'f)dM!C9mNL5Fq$EC'TiqFBGlF
+,M0bIbdfdP,"4bf99TaRVXAid,D5,*Mp0b4raa`rq`Z['+j'5XhFkT)41XC2ECp0
+q`MmZRZ0Q,5L'MG$,j)dNV(56,TdPQjlb9Yq!K("E5PX5m32-kmpMGUqTGZRZL)j
+q#)L1X(J6-BXc11h(T2*rd-B$-XYeMU*%RF*H#0Shl#[`q)3qfSV*lT4-pS2fd*!
+!$ka&)$5jPKfTpk+VjID*qQS+MS3MkHJe@G*lh8&lAJ[b$m&McqJ`95qQVF%'iRd
+RkBK&(Ja0%qPeXU06eJrd@DNrC2NbKpTR4$+VmPjD"5V+)4PIVh(q#QI6TSMiAIc
+0%pY8GU*9#R6p!#PMSRSX44P#+1HEf#-,fB@)Se'`Qhm'QGhNe&Gd@$MSGCrKcLm
+mf,1)apdirBadb!R"cVqq,,bcX62p[YNUi9lapI$*R,*9p#6QX[`K*p`-djm&k$q
+XNc"!2a5Q&C!!FQp*YZ$0DkB3T'fk+G'BBq*pG4r3KUj&&BcPhAfi-mc9m[P6D)1
+@&@&)aP(VfRU3!"$$d,'"*rj01U*QUB6EIfpAE#A!Dh40"-h)@ihDD!#b#[aSN!$
+q+(2[LkFQq&&XR"K3&hdp26$UpAe22r`k1MSiZ)!!!%)!!,QkQJ#N!,!!!!!!!!!
+!5`QB#'HJDeHBLD!+Q)#,QTLAKiZCZBQ)HCH*#CN!8!"eCP4QCCG@9&K99AGfThH
+3!!H!&J!#)c4&9QGiQ+#TS!!!#`!!!!!!!!Y!0%4999CQ9QChGhGQD(ChGRH)L)G
+hL(L*H(LAH)LSQRQ)L)Q)ZUN*Q*QEUEQ!Q+#`UVQk#CQUQEN!!!N*ZV!,S2&iSl,
+,CHH2[rERbUfid9cearmMl`#ieA9apP@U9Z*#8[faXaMe5`aXRG(bdH6kS!HrCSq
+ELMmrhe[K!kHU2NqUMb4mRQmhQirSrcar6p!#(RqRr(Rm[q)lq!)+2,fAaqH(Lrp
+m2Mkrl`m8G(*a4j*hm-,0Zl)$Ik[0T)pmU!Er-GA#2,KCVMq+$`Q[km+VZQ2,4(Q
+UXfb""HrF$G+&4!)UMI9KP'HaKl84MkV-FX,0@H42d%&ac`M[RACXXee%+BJK+X*
+4UYYRebVMRGA,#1@k8FTBEm54K"[XU"*4jX*ra,AP(Qce@JerCCVPGM+1MfFh0l1
++J%9cb!i![3dH6hFhlrIlIrSJXYQ9rRiq-!DM+AB6CRKYie"I'4ke590QcXT*Kl,
+,T9dljC94T888fAAjj&G`A6q*AG6AK9XbB'2aUZcUYSUcl+GPN!#%+F3G)5$YBdN
+Up4V[KmIqUE5&1dL+K!AMhpm)Hkk68ZhcabMRM,CRE(C+V,2#5++T9Dp*ACPZUbM
+CP'V2+Hm,,eKBA#&fHr8@@CEV,J9YYR6+-[KQUkd-A#@b@%VYB*)Jqf@@-H%me$%
+FT`"JKDM#"$JYmUJ1`Af2$IUQ9mA9EbD'%HMS8rk2(ii`4a6%fM,X[YUX!ih6k`5
+XGXXRa'Sc#Y%5i$9#&"A`hbelUVV-Gp%5X,28eBS9eY!K#TSrF$q@#c#HHhF5*!m
+4AC+aT'+EiHb4`$IkjiG10%(&KG-TAK8q&@[T)lDVMB"ZiV$5)#0TAjTMP9UY))+
+Y)6#&B0C!a90PdGFmlK$UBY[eh5ZN*-d@eV`$3a&&'kA@i6ZQ#Ni`QbGlM'N999I
+IK1r#`MYK0&0l,J4qq3"pB+Mdj&PmF3a'19Qm%FT6EkYH%`,"(jQV%31f4,DBpGQ
+@j#N49X!5Fm,ji!UU`0!biK`YP"(KdC!!FJmX3LQXfB8Q--E0pp[""2S"Hm8HUUh
+0b)aKq!lIIZc#!E(e5PGQ)G9`PA"UQPKA*Y'*rSk2E,VbRF'KJMJ(@&`BV`Gr4dG
+e2,m+&%RF"+$38R+d)J%%A@2Ab083B9p8SpBM)4PD*V,XbBib"XX"La#l6ES%)(K
+mIqIH@2kmK,J(ZXKb*6ichb*(L+B3b#(r+f9%IE2$HKF)R&9d*h!'PiJMm,X#la8
+950R6%@VRCD`+FBdkmHhAL3rhalU++1k"#8VUfK8)BPX*b)NTlIRF6Q4DUTD#0,B
+i-NhKkEFCPXSN`$biphfGb+[VV+[eNbe5%B9aM5**JXbeQ9@[FTk3!#B&%2[BjAV
+-MedmSec%LKCN)a6'Tf9"dSJ4ca*&KQi)SX`U-T5`ND&$P2*cpSNilq)ZlY0M&@B
+SS8$E[@&BV1kd%*+m)iNBiXJ'[@bZm9Lrp`jeL4BlLGf3!,$*+PkeTLZ(kh*'*e`
+H3M+hN!$3JCH-Fl`AC)e"3N*rf13SIB%KBl2h'9GL8Z2kFK+BjT(+L()-XE-F60%
+XC+)"P@EUS!!rVXYYM`XN&#%p$@`!e9#Ja-0e-J&4Yh,)BiLcMrP1R5%BaUi%TM'
+IfU&ZmZ0J)c5Pc3q%GrR3p56LlU)D26Y#e0-3d!*1pJh#5PMlDRK&8b+4b+"Ud)2
+qLTDhCS9""2YK#MLKqEP+HPrkEf@@ZJ+p#Y3UZ[0EG0Q$Ph9#F-3YA"M0q8a8-9k
+iH5-r!Qh@!1SHbXB$mXJ-!%&[$-EG80K5ci#dMH'UfGNE+a0pCX4Cj%h6BXDNp5E
+$L$86ZLmJEj!!S@@9"ECq!45qGeC)"5604CViLk!&jA#QA9EfX`XLha$lCDkN[D)
+K)",JhFSp8kc#)fY-AP$ER4E@8#FUB"@'K4$e[C9QdBL",pE"C9,kAT'Zbc)6!Y#
+[Npb"pbRpX"#-G0a'@&`YeYA,K+"K'8U1j#!lJi*S4dJLFEcJikT#(M3Ml,J&DVE
+-PZ6*#(!Uce(!")d@MBT0Ri6R!*QCBC%$23q,LIGBJARjB-(Mq1G1ebNdR,m1p$M
+5*Qc+AHb"Vd[0P!96Ea%Ce'K)(Uj@2UY%*3,V('HY-"$9L'S'"eVQAU`B,*)'f[D
+DX0UZ$Tie"U#SZ2rGK2'Cd5[2F1L#3B)'h8dZr#iJ%X%)D0K@D4B5Yqml*a,-0PI
+5c"8*B!%Cb@!49ZGR90[TEKBc@-HJKPVF641pqC8S*`LAkj!!Z`+lYi0`L!J3PmI
+i)S4U#cH,%ql!db-TlK$+Z63j9G`1HX40&k#ETJ#Dfk!BF&eQ58[G5%F$4Q@EqrZ
+*LZlU$iAEc%%`["4cq&fH@i&flF`G*F`lS)1m3lVA3CBDa!kIJM"#DQ5NZNXQBPX
+Rl$'f@B"6)c`jR(4$VH'`MbfEIaci*#hdG!+9dM'-AE@&GG'*GB8TE-EAG%899kE
+m2-emjPIE*8rYM0Z@C#FkUX,*KU6Dk`*)6Y#",j[*fpY1@9*N3mhPlIQmRH2$'JF
+TlDG`iRl3$m-`Z0$4KbLfQ*A[$ir,66h(4511a%(m2Mrah$PMAH!m2MrDRNr1(*2
+#GYY@"'(b%B%U`*F+1p4JBN`HbL80MliaTTTei3p6Z8F#P`GqVBJkq44dlFF3GU1
+Z9X+`PmF(!JAH$LA`3BH(arUScpD8J044"MkpVdBLQ&Jb!L)bpNK)QT!!,"L!Np4
+@dL&Jd"MND1AIAa4TJhH$J,-I5UpkE9cdU[IUHQf',2`BlT!!bUl`%Ik1M2Fq'k(
+@%4X(!@p#N9F['bN(U#S4M%q,!mppQ[--RAH61P%@Y$@L,k'fMPQ#CBS@`'X5kCH
+!"EabV,)!GYDc(ARLB[`bp,Fbm@0p@d@3!"E&cBhU"Uh9qa$U5b9A1iJN@`Njk5p
+-h58kAUYSPM)fSecRDH&p,5lK'-VY16YTES+'phDi0ZrYlMV-E"U@Rhpb@(#ZP6f
+kdYi#3PTkZ9Nfk4A`kfj,E,K)bDC6a9NF$-3iMV%(%`%eZ#Y@Up08@6"8L#dk1K1
+C3i4Lb853!$iYiDp5H'QXH5D`@2VP+KE6E`Mac[+L`Z+$BJ@c+kKQ*UF`(iXE35J
+0K$bILaaaUM62YCVe29`1G2Bi*bS00j38YVd4*Bl(A0#$R2Z0dpjirQE)9%1I1qq
+BA@p@aMNEqVl41-C1,1XejSJ6Saf3!%dNeEl,PArS&X`IHlBN6l0U9`L3!)MHhMq
+UMUR2T'[Pk9Y[YS+G+e@FL#$TPHPjEZTr*"@'@RN[2!F,X4d%`a&,M%j-D`YY(TQ
+%"DlP""Im6e83j5`mmJ!JUC`@)AS90dh(F,'YdQ'N6(*RZ(2X1Kp-Pjr&JAf2b$@
+c)icKjC!!d$cBX&kZ-p[j"`UECbdYRTU@NB!-4aV1mB%QH&4R1UQ4JD&QpU#4kTN
+`#k--$kLTBiPaU$BH6)3%Y-@fHfL(fR"BV+(LI13H")4)kRi+XF5EX1dRMfXA"h`
+2,8k)8VjBiLETPq`lVER9LiaCcLlUfrbUU&8#R4#a3#-(4i'BB3h6qe@+SS'j06d
++0**+9Qc#HpY9h8Pm-%,4$p,KiD8p#(M'iF(""*Ji4AqQSj2,CS&K8FdM20-*Xjp
+5Fd%'`BF5pGLk$@'1jJ+($)L5#08cMrJ(9S2Y4MaFQPEJpFh`!aGl`X$+k*E'qVj
+NVkqQj[MXCq8Mfbmmd)Rd)LeJqm)lbKGH2lq8@J,fr0+lERCFRh!Xp5bKa2B-"D$
+6Fa4`ZEfD(&BCSa8B,8M5&6)+91[-9`%9$p+ikQ6)rLrPGjHDBNmN!fBA)%416"6
+i1)mG[dUNKe6,8T4J-ZCJYp3N'AIN9Aq@j2@S'%TbJ148-lBJhG"5h-%qqK9U6Jf
+I1q[61hZ!d-5Mm@UF5lmI"#QkBj,$ZFT2S-Slr&ITl%$C4Eib'TZr9JQM`EQfS-J
+kE,edG[lrKdCN@5[0G$D2pG,PaIB1'CkRlk9fHRF0EqiG0J+$5j0)19*ACVeq3Gl
+fPj'%kSh`M@jr'q$*I%BNRMJcJ'iLYrKBl*%G'lq91Ej*4QqdI900`5K#I&Hk3"J
+$XH2GVH'DDPmc,XC)JpIF-1NkEd`')I$laP[Nkc&b$IY2IScZLITP8,Z@[p)ajdD
+9BZE+Mr1@pP#Sp&UR1R[-F#c5)ejL`L%TG8(JiCkUY6B-HIj-IDfDrGJRbph9G8R
+b,L,[`%'"d1'iE`BJi06CE3*EF+ZSjpR[`3jrdjrhIVe4LAH2AI0[%@B@RjD$I#a
+VRpj+h5G&i[fc6AB!mGA3'l#"X`P,dX,iT(08BSaG`X)-Y)k!RG@!kmVFkdU'GeB
+[Q5NGb0%2e2jXEGSSR%QK035PRMcGI"dG#-"B'(B`LVE'F!&FYbkqK*S[,fB(kE,
+i-R1MYTER@Q2dGmSqMTaF$c`DqRYqLMkITTkXE2pb(a6Hr'N0FkkX+ci3'FZS%,)
+dfGTi`H0iM$cEXST8'0B@hX#Hr09mjV![YcY`6hY1[N9(8r8Kphk(EML#Y1Lh9)+
+44Hfi3dDT'pX2idPArSkd60YGRpY6LJK,X&PH2#@6EJDGF5Ga`S25q59mSS9cK$S
+26Q[k`(9XP'E[X"0mRV`(PF@04pS@,$@@6df1aZ@jpPPYJqpNI))hY9dF%rfBh4&
+fRIJ0b8r9!AE6XG0m[3TU''4-+N(Q*TpaZT!!VV5m!`rL(UZ*[[`Ji-MY%2P2$,U
+$ckm-b3[XeSRj6K16rQl8HAr`MprB9hH"5**jaT)N*a6(U38b4!H1VBCm"YU2'NS
+B9T,BAe(F8+EikHI1$'T"1MF2&HBhmTUT0)CR#AhLY&L,5`qHDIpX6i%(CFdaJX*
+!*9XG8U`eK(4Z+MAidC)&fEU0Q*KEKP202c02k$,*DKmJ3VlX6[)MrIl)0NhSd,e
+$ACjk8phD`V*MIX%1rrjVhMi[M2E@,XM0%5ZV9HZU@A@AP"U"qfCYFGJm8VmF-C@
+Md3-PH-c6jUhEkl8NYFY1XM!'@&B3mTQh1)QAlQQ-"fKaAlFC1VK)I`dZF9[1[MM
+"Z@CPTe+L[dFLHHreSID1BmJ2QpTkCl86Z$G*Bf$YBTGGq`,IUMM+hB[mN!$2Ekj
+pX3Z!q[8f!ac#MN5YVf9(ZCBlJcY9Bf-q8U+c!j6ri0CiVQIZ'-&SrVmHcj1rq[#
+VCPhM[R&$Dll1(5*idl2rdp[UjI@IlVTY'&&%pQUN9JEbX!,`rNP6ZPEHKDT!!p+
+`6`4p8XGH&J@"6Pec5!%eDk6E"'Q4+%DjDaqh4)Zr28EN(qbLF"q&,rp$rhF"Ih6
+B*Hhp0c3X,r-0(UBpYD)bUadE@XL14YqdSYK,L"LI,i[Vq[kim[ZpFIIqh1*`FD"
+($(dHMd3!!!!!3J!!QCQlUUHEX,ZkZVZUX,"*GTDBGjTiCiCjX!QSGiGjCkQ)L*F
+!HAL3!*Gj#i#j@VYdGQ4QCDK@9@P99ACfTVD3!!L!&!!#)c499QGSQBLCLDUTUD!
+*X!UV3$0&49CQCQCQGQCQGhH(GhGiH(H)L(H(L+L+Q)Q+QDQCQ)LBLBQ)USL3!*Q
+SJ*QD#*ZCL3Uk#TZk#jX,#kUj!+!,[hiCCk*FF1cfGGXFeQ#fAK$a`kBpdU,)4Tb
+3!1`"B",XPl,*l)GmUl*kUBF@$$r,F!paEelIKmh4NHL$`Gm-2mX(NKKm[Pm[$j2
+UiI*jBBIUiq,rVMi[,$4V"#Kk2$6$jYbrbqlhqRk0br$Xjr9eJbBkj4YP#L2G4*6
+l426lE)CDUi@jjk3K2Zpr`EPrF[NDC`Kj6b!"%BDBef`UbX5M!"$[IC[`aeDGGFq
+E2D8-`m"!he3lYF24A2MKpb)@62kDidqf(haRc5!k9&TY%V,)jTE(5Q)b(EZ!Zp(
+$kd#9QUHh(RPCaK'[flQj06,8'#j*ShH"4bHN"MrQr#HR6GDM#2keGe-G%X!%+*m
+Jce9cfbD'P3&AZprr&q!",p$DI,02P!59"!02L*!!e"eYGdJ%[eAi5T,6i%aKS8,
+DS0NEk`Q0%VC[CcmXd[$5')4bfbV,C8$(9l1@DQT3d!VmGq&QHUZh13IZ6BifikX
+NZhGjF2%!pH[`d4pXS@A9bKZPbY09X)ilCqm*Hd,FA,K`U,F5Zi"S*cKRPA*@JBk
+VUECXAmij%JlK"X'FX2)"jrKI$bi%F,UFNXXp-PF`(,"h2%B$qMUk1cSjqRSrmjq
+cSpI9JJ9ARTRY*bZX)`UK9TP5mDZ'cXEPE8#,C([N)0T@5JKR#re8Y3Q5K6,`YKA
+G6JK$S%()*eL"K)8NIXcbT"(b6f,%I2EC+M,#bS!U'5U9P2L"UVeYSDi2XdCkF!8
+d(KT1pPq%+UFFJ"D0BJ2#(4SRrY%SUBYb*k+*iJS)r!&fH2ZI[[lL2-B[5!rd!J1
+S,q@CdT2jFj*D%SL[qPm$Q%`M#P#E-a%NK`TUeAVf(CYH"C!!*`Qbc`[`YZV+1j9
+Jb9VT*V3a4M-eFU)q'hD%Hra%@KBrNUFGQ@Dr+C-[YUe&Dd-T"*@pZ)S+P$0+Q9F
+D(&iE5E$XE*rZpi*DN5I4SPNR%q)16Z0B*%&pD$Xck5ZE,f(D,!EdCA4LI)`#QUG
+Gl)'ADjC0piFbb%M3$!*MXaf&afhChaSZPY8GV!qj#@dSMYhJ)bUFiaX3`-,,4(e
+#&P"eT&,aM6BjPYLDS,H`hZ*',00(f6@@eLF-bb#c(+JXDfE,h&Yf6CDU*kYTXZZ
+L+m)6rKrZAr(#Em"@&crMl)899-YI49M'10&!PrGblT*C2P-LX[#Hbfb"XJ@"5L%
+a)4"eEU&(pe'5'G*QijPZ4P$(NdGG@L%53Y0FZqHUi&5kQ'm4F&)%re0SPL0CcE$
+I%YZ'bl(Rhf0+B`Bbp)LCKN,GhY,@`h[4X5%-f&CkA,K6e,-YNp,(&3BNj'59Z5j
+FX3q@95128KcBk+V##(0*q!KE#rqMeqN,J'$5dDEGH""kCY(`-[GlrN&aBf%%$KE
+1'Gi-'#"RLq'EZPQ#YeeAD3$rpM#Pi3!-XdbaLM5'22'X@eKIl!c)brZ4EX3FJ,(
+Pi[jbTb0%!h0*p'QJ@ip88PSQ,Z8Yh!2rVQNJpa@K10J(Zfq3!,Ai'd2fpU5!H,a
+&[6")Se%BpS)i'1(D,[dhJ5+XQXeYAY+!U$YM"[YfT9rmFee2@V#*ZIXZTSUaqe9
+3Hl(NZrLeF`0+2dFdp2%,6q9([`#SQ!8[h02fV3L@VZP9rIIKh4"k#R2Fm)l[,1D
+d2PBkLI068-#XiQNE[5$,RkZMUp3MIkc'G25(qG#h$aNJ5*3a3cfM)LBbbhIBY#h
+Q4Ur0Y@29P$*M9VUSKC,mlT(5TQa%ABS&*Zk4)E"a`*(8r9+L4&1eQ$5#3J%b-iR
+)V43C5idKEl+U!`--"e4V+rj3qm%$X$(GlX"2aH*E#"I'9&BK6h0I4-+!$#Sd3j2
+6MSZb#HX(NR!MmLBB[Ud`HSmmUJ!NQ&-AkFk#5`%T#I#*e)@PC*!!fPG5K@52#f8
+4XcTN,afh#Pr@Z6Gp8F`Ej)2rD)("N!$BAm4,1e$DdPV+8b%l%@*M$N32*2Q'-VJ
+K6GSlQXrp3-YEZ9P044V@#KQUU%+'53C3VKbJIcm(kF%h"rr!j0N(liQJ%*AATL(
+%MADeKm9aUl((aBhIZ1AA2,@VI%KZb0C!6"`CPING3K-[-03J02,*"9$G32EU4N1
+8'15p,TdQ#TV'ql6X5!*NR"Y-JBf["M1,K3%56')XP&jZ`&'rldI5)Pe99qe,)C5
+eDaA*GaYTJ(38(TDfE%dqA`@m,H1J[rF@8e+#-,#cU(9X%VIG5pmbR$r0V6HDde%
+`aYBAp)[l@bb0fN`-4Dd3&04!Y5S'dB,X6*mAGE5QRr*rPE2`TKMdpe!hMV)BVf(
+%@Id$!XZk@jAaKf`mIMjJ%D[DSjIlC&$M&6&ZBHaa$(DZR(F9JF(+@e9C)#)ppE!
+9BR6m$I$8l#CFF53A*Z20R0ZDI(G@*jV@1M%Y4'Q+MJ5*c9RR'MB0pXNG`pFYpB`
+AeX'!VNlieTK`d4aee#9)i[#a*%!%*HN5#F%*V*!!hJkUH#%VFC[C,#!U32[&"0L
+3!$ZeN!$5J01D&U%T*#%9j%aEcQS$QYSm,MrU,UeTS'4QDBQ&RD60DhV$,+NhE9f
+'$FCm8M6Mh(BiEU96b#*0F#%D'4,FA+$BIHqfNQ@r1&3E(pQXCH2!V')0qQ)mP6@
+@YY$Ai9&S30+Sd%&c40UcNUBYh%aX#EGD$0X0S-R&[1Q#f$LcXae[)#a9Fb!N!Th
+-ZAp'3,,R"$q$2#Pb,@VUR6,!QBZiCf`b$,$G)chGS89Lk$Nb69$D[U"V-Uka3+c
+M#DDi5249QCZC)Qj4`aZr%k5D44iICi%V'@j8Ki(N53KqESlI,FJ6c!*qTUUm""h
+#)Y'TU1ZTIM8$IQF[r3HAj9iC1*!!eF)YGS,%(JR10D6l6QV&!hPfq&+kfR$Ym+A
+eXU$d@CYR0$mHVcqMdp(9k21FQd,f'(VkSIIcqVd-XVi"2"IKV2-+p0i8LCU+Zi+
+P(*ha'(TcMB$4$jLKVq,aRCaU(k)dke'f)%V4'[fl%2L8JM@fAlEL'$''eiN@l0S
+C6X,mC")cC,-)Z`NPf`[rG[D@9QUpbfI[,E2ihX5hhD!KA&S`H+pCQR0AjPC)%(d
+(bk)jS[LN[XJ86-))52'1r-jJ420`-G8Uc[,[YS,6Ia#G(0(3%m+#I!cd*L&*)Rp
+E8k5HH)l2ie98Pd(T1C&FdFK&TQ(1Z"fpcBiC`8@'*9CGG!R%,-6[SrE"hD3Fi$r
+%!Hm([j23[rSp!lHH$hII8HqCk&r-p!kEjhJ2[%(["r`J*LKa+&RFMrQ-i3N+DNL
+VPSU+[!,$mQ4aLL'j48Q2CVC0$ciXmS-JfpK&-&k8@%4$DEZS32&m`pLUbhQ60EL
+)Tj5Mm",RkHP61dkpdND85r")Hhl@P`8rFLD(QNbDdc443G+eLA+`KG6SqY!#%HZ
+NRLE%k,V9i&f&$4DYaV`6,@`1Nf["H3PX@+mcjNB1djEpSh-1Xjd-q1(VUdfI,Y3
+BK&9B3RiE[#Bd'L`"4Be4hqY48RMQ8Xf(4Dk&6YL,KE)FH-%3FE&UfQ8LUI#@h,"
+jX%)29bA)3@)qPTT&GAAQEFbH[*[XR(IKdh9k4jG@3LYDk#h1FNK+$S6E5'F&0a8
+`#VpTaP`6`0VGrAF#GPhHZX6mi$`ILBYHm8ehU9RLLD,BQ&+0PJh*p"eJ#54J+F*
+,kH%TEa#0fhemmXK%q*c@$%pYD%8EHcB9ba0ECi!G*eZ+cdQXlqf@kKGpdX!C'h$
+H-2")cb([I0,ZZUj+A$[EM&-N86lfA%NKr%@LA'YCDUYSH@FBpjV,EXZ8c@P)I-c
+ImB&-Xkqm02Ldi0%a326'QYpa6-BlAmi,hrm#,aTk(0)2hKi@$TQc&,(l8fQakja
+rH!V-CcMc0`e%#LqDp[K)A51[+q0"bVLFc3G@Ye%ieMfT*eDRfj4&lYFj3KlXR2k
+(*KSEZ-0S@HUa!D[UeI9!&pkimAEH)IQQrYL$,Ii("3i,N!"DQ-6i'Ba0V@-`3"0
+-JQ#A0NQCdaNTXm2)aaZbG$VNRbFA48hcS*VZXq8'1He1BiEV*#3p9S8mq[4l%TR
+dB6Zd*iIRP1DB)5%e[C0FjrhmriGISKdmrmr4dpBMSCk0%rI[laie4$8ParNj'i'
+"jS6S2DZEVRhr-DFTleT(f@I-IQ@8q6r)56N,aYf5!q62'APPqBBC5(raf$@'`Y[
+5c$eS(Ca)fj!!Hi!%MdU8Z+,I&P$Gj0ecQ3%eNSRVrCUYi0mX+AN0T(r(62Jeq&`
+eXa*c0L3&)Hh9LTHFRZZRS(Xh$'1McJJSU@,SmkX$%CbrNB1c4bUC[`20lN4"[4j
+d9%-Fab(`BC9-pKN!mHbUE%`%Ki`I2`r65kFmm46VAT%mLaD11E[BH5paFPlk@lC
+PmcD,FI%,A8[N#8V#q8F*3f`HVRqldFU0@cfk+%rQN!$U+aX,,(,$klhdr@hGXAh
+5h[T6R9&B!k!+NEiaf#`T[TSVA3ch$$F*%dqR)k3kS-%$ML86"QbC[SDZ5(!Raq4
+)9IJ8aZkCa`6ZEURlEl,1L6%ZmPlXIVb+"NkAcMCDK&!JfbVpL)!kBfPZDd"+1kP
+K,iRkC1Zd!0U"0dpTP68&i4XGSbS@R*H)$`ja1'hSmia($KX!)5GKRm$K(!l-AP!
+cUiAeeM32UH8MQj+impb+-3%ZMcSp8MG'Ief@$hUDH6`@Em"lq+m!M6ej$$r8A3Y
+r%l4GBX%GFR&'chBZS1(%8rF1Vi)F%,h$M[i938q-jb*9V*!!"#5*2R6dGTLl)8D
+K(@N(dQN(l4'j@+M41lGTdMqTSGmikH'Yb(lHclZRM5PDBaBE'B"pUr*l@Z!*CLZ
+hY3'Tq,`P&%hj(VC,*$-GeY@cc'38FQDe#E@p5CC$31f5*3%rJR@(PK6&f3qE@$4
++6mC(m%aCD'%KUfkZUD48M%3f2Cq2iG1hB3PY3rU`Y`80F3J%iml3p5SK1kHIUk4
+Z542k[RmhTJ(8*$4#8CU451@paa2p00mIJa)Yip8R0$hT"#kSL2dY1p$Z%DEkr6k
+8qUS[R!4reZ%`Elq`jR!SQ`CSRcCa*1ReX4X5GX))S98)piKF"Drr`"(hM[1`aCj
+mQ3!pHU0+deBS()#[XqbhH%'9@VIDVA4pehb+%)rB%+Qa%&0p0L[J[N8U(@Fr,Ed
+,qKBQMjT!#mBr#!!0X+TG5q4+AIU*2$`m"TL2i2$!mF3DapSe)`@pEE8%q'c2qfZ
+h(,cPRi9Y1VAZB%R`kaKH@D-k2+$$)(P3h@GcZNd5LRmIJP$%cU4b'3%*N!!UL'+
+Jbl@P*%KX5T!!S*d!YITBq1Ikr$l1IUHZ)TVTP0KJriRCJB*SDHj'Q"1&Y!,r6C0
+f$$b1X9R&Y@M$9m#(#!22B*N#5"p3pQhC`J"l9p3f"p!pJfJ3i0V4,5!4f6316(m
+ik-eFYm)Ik21*"11Th`S6(K4GM*1+"d%%iSN[[1c%p%1qrRLfc04S+Q+,#[rX(jj
+5Alj5R"mq18Tqq8Y`I2MP,F"rrc`(rqX8Gf32QIqjI@`HLb2"qMQhVcXZMJ`(Y[A
+EAE84rZrCHfU$8JSfIS"!jmk6+PkT8bVDdYSEK$k$"#NHrFYG,@NRX)0icjTXXlC
+)'h-#9deB`51NfN(SNV4)pGbq*J96Yf[`jkaJMiMCbe#5JqIYRmkT[$+4Qb1IHUY
+pL-$44blU-T[BGdA8aldQ"hKMc#,&k38dq[K"dUc6qhl`fU,hC[)5jGemQTddY&$
+2b9eQGIIihE93Q,f3!$5b1UN2q8P5)pe(4''j`hXN#Ej#N!"#+&!hpMfDdD[iHNF
+),dpBf5f@Qd*jB2RYYdmI$`J,i"XV8B-eAI`alV1%rBBX5VD2J[,qhiS8G`S$pHU
+UGHJD%6f[,I0&E'FfqHk0Nq1c!+i!06dH)&PaimVGhpRT#cSkjc)&ZAqEQjSHMeq
+Q(Cl1Y2[T")Kj[0jY`!!!3J!!UUUVZUHVZVZDZkUVZDP*GiHiGk"RD)D+N!#TQ)#
+(J(D)KiUi!)Q)J*Kj!)#JB,#%994hCCK@9@"89QH'YJD!"h!J!!)M4%999RH(Q+Z
+j#S#`#k!!!!!!#`#`!!!!!!!!!!Nr-d9999CPCQGQCRCRHAKhGhH*H(GiLBL*GjJ
++TiU(LCUC#)QBUBLCQTN,UTZJN!#CLJUEUjN*UJQUUlU`ZV#`J1(KKdef5m81Mhq
+l#[#b@2#AbKb3!1JJb(YMe5KpmDElTN+5pmkj`eb[RAGE$`BmRhE`)(0aF(($ZHQ
+Tk)Q,A$*pf2[`bH(`q([GrlHphr$$*p[Lm(fH,`H''MB#($Rq@Q(FhZ(Pl1hdIdh
+Z&qMPiSGREp(&jZ1&0fRCIAeCm!6IZrY#MC!!jlkkBIH50MhZ%Mc2+FSD&*6'q80
+8j93kEVi8hbMKAEe)$B`UZTeD*@i!&SP80*1(ARVTcJMefdfDUT!!)EBTTZUP#0Y
+8+Si5a+'f+&XG#JY'UUq8j`ZkB4eBClVq+I(L",M42#q01'*"0GKRPH#q%&d"$lV
+FF)CEBADX,+lC%HjlZZ'&`8(m3@)BE00G-E!5(%QVRiN9EfG[kFfR9383frI(CL4
+DfjX-P-YZ6*iIYrU`+S454(3JS'G(Tk29c`pRSKlF[Yjr`a3iN@C$VVXXK3$TE$0
+d8G*4'A'SC"h8j"iNE)&2CiS9p-0PfU(A'h!023a5YUF-ZC5fe!hePIB9PPF#Q9p
+-'Ir0ESdc-CdS(L-V"#ZX,1MCi+@Nc8ZJ"@(S$mp-G*MXkkm-iDlEX@N%i9i"U-0
+&`LYMTdhhDEk`e%Z%%ALfdIS@VQDJGPar2,3(rCVEJhZ1k(Par2bKf0k`P4Za3mf
+2jqE2'qbYX6U(Z2'T1rdCUlCK+G4L(!HfrME@Nb@'b'9BXH#1Ki)r+q%pTJ!5BUf
+pfQ90BCNe)&C%-c`#XV6DKkG'%dRNd4f3!+FmE4'd)2"pZH1ZZl8@MPQ-lP1R!F%
+cG0eZ&peN1ZkqS1(SeB)0HU9U1HVUP'%mpfU`5T@GFGKANB`#*CKq1)&!!f1#1rT
+MD`p[D6+E6F*9+EY!EK8UH"U'Z+#fTN%Y64b`TaPc0aQG%[&Q`4FB3eD40l!VKd#
+9-%GC892J!0+e9&)T5L+)E,,ZXd9X%p0Pda3D9#12M")kVlY@R'ZRDUA6AE@@eUT
+lq-Y)8GF%(8Sh03J[J'j"$&$Y&+qH@N)h+fQZ3Yf"VBYJ6aLb9+-`%*@kp!NS)5i
+M9rQT#kCALd3U[60S%ZJKGYFVl9@*MhEfDQ1"S+q(0bj-JB$`#j5BC4KC,!%D!U5
+P[""f8Q)GQ8J3#VpBFXl9SdZc04'd1i4J*Vf&FTXQ@Z[2+03$T6%JpZf$[EfB,XB
+BZ$*YcG4#(0jrCjNUci-Qi*Z3!*qhmI+r"'&'IYiB6f@h@l0#KJX2NB,(E"9p$f+
+[,kr8qa8Y5*')8K4'RipFE`m#l4T#ZU+l",e[)ZaL&3RK'm5U'2-39+U3!&q1Uc#
+'Z0QS4d&K`CHU%kPlV9dYC$5PFbX,(cc#CYH&aDT9P-RTGp`8[Q$5TPF-iMZQfaF
+Z'EAS&3*fShM&hi)d15,XeD'*%`3CY!YIjcId@#pf,jjJ++*AjYNShlQNV+Xm,US
+VAIl2`r[PpITraPk26l2@JE#k%`GUSC!!%jkM,PGIe4YVrr5+G5qa1DCX@jk4&04
+)4+bA3%0U"EGm3(lY465&Q0e+3Da"kTFYa$(6FQA8bb%1BqMRpq0DY(8bfPD[jhL
+R"F6,09+HA)1*el3mZ,)GDTP5E`P#QjEB&+HDH@-P+RrBAD@,9CE6'53GSY5PJHc
++L&GRE(DZZYUN@SY5Q&i*UVVHk+5kaYTS3K@Za8kNlfm1p#%-a`ZEFfF$X+`h`&$
+fPpG&hb-9rIdiEFfXBR-fF",EQ`kj@DcLXH+KhEPMFNB225M"MUJjl&"92NUN1@Z
+IaVd`bH!@kLFS)$kVZZdR+r8-R"%fFJS-@64hhmIpJ,Q$SJYpKm0XZe$$'f4&$$l
+#-,j@4q31(rI#ES)AC26'P3Q8X*5Qp0`FIQ[d03r"U+ffTX6#jP[!0X6GLF0Rp88
+U&I[Sb[iSp`aKUN00QUF-LQkIa$!X,aI'cL53!'d+kb6(hkG%0&GT&b!cXlIhZXa
+M#L[""LLi0b3Er%820lZaDV4,U'3!a9I$i)'Hlh45S(*$*ALAJ49DKCh04#T@fZ!
+5m`e#$(3Bcd['d#r9m8KdFp,1k5GY`B-a3f)p3*TK#,bc4%2%K*%2jDTL[e3QEP'
+!qA+4dehJ3NC!jFjaETK2HD+&5(0"$D,RbP8Ym1l&6"I2dSZKH*!!l1hr`'X8+ZV
+U30S*L$lEZ8i1qi2TNZ[TAGe+@),-Q06edPA4mk5Fr8*e,D3[NXhHjfd64)mCB+1
+h,Q9Lp5#kJQCi6KlFdlX'DmTI+e)Cr)$9B99Td!018bZ9L69"jk,LGAU&bN62@*e
+TFk'aK6l1dI9!K6("dLl'LeQeL2c0,mT8VR%8#f+QKa,Vfie&&'-Qa!&&-c$p-fh
+Z(Nl1h`(N,@XJlQAMCU"3*q4HBCDMQ@GYU,8bJ%002"hmmKRmSZXUEU$%4rU1[F%
+Fi38clA86PIVN"-hHqA[SYbGV-LJDR(e(T1BY5B-XF3'YaP'ika()V4J2GSZZq,f
+bck@f@DEj(ZQLlXfc"UI[XlIqZ%q%E!`@3H,`0CY%Ee&8JPcGAcH[hjT@"QVB6h"
+T*%bQh$Z[@h3cIqLq%9Y[8P(mhNP$NNMb0-!PN!![r3@r@4QVf@NAUD!GL"H5+Y@
+04ApDk0Rk6AI[)@d*r+Xl)9Ja#Q+X[58J"@h9F0mkhkhZ&$N*&)UVaI[p-q8JbQ,
+%DU#"ac)XD[U4R+0I6k&8Y9Z@8TQ-BGZcYr9I,N68Sb%D(bqA5&9@dMJP2*!!+ep
+D*p@hb3pYNLT3"H"E38EDR)`$85rNKP88V-020+mGeJ1QpRUmreT4crQS-Y%"!Vr
+`A6$)#Y#q8+4B)(CQ5+a5#l-dbCCM'%B4YDC%A"rkYm,bK1(0LfAAmX*5Y9K)8ka
+[I-@kSmb%m0J399VIL0VGR'i14GGT933lScF0G'(5+0aV(9d#$@%Zl1h-Fk5A0l0
+9TP[MP6Q42e4LbC[`#*1BKk9cT-Y++$`G!qMG#)S!G5E%q'3P0C2$-h,@!PBI,@#
+E+RCIIUARNHjDeTHM'fjE&q3NM%p`@b54f9$D0[-"H98rhl'fR+%bS*USRZSPX41
+%9aQfNH)pm'QJFFra0m"&J)$KMH+pKP!c)2qB0m8Jbl8PTZ!)-19kA6[Efe`fUiN
+@Kl`C!6Z$`!#MLGC-)L*@L-0&Z,S2)r@Zia@T-&`Xqdp5BNh&RE+3!*@LiHGEJm#
+$$pcabjlDlab+UdC9)JDL%Jh()idTeETQihHmaf6Q%*F3VG'M&&,9!"@C$10,iE1
+UKQeLeeF+e&D!hk[N@mCAQP6Q4Dmd!4!%HbX8"MB6E$m"ih4H1%[#HT@q280LkkZ
+eH'0@j"&ZV10&fY*GMhe69IM(S6Z`2QA6B8Xr)ap0GBqc%+h"`9QU)THT3CL8)SQ
+hkUAiSjqEC,l[ZYf6!81@6)S0mcl+`Y0-MAY)pREqCqjCjUGFdK`"#U'9S#`GFbK
+FCDQ2aAc#+kML%9#jeRlbDXbE#0"3JF[&[F3TB5L$2&p&ME&l[(3YC((`X0h4&,E
+FS(D@bfb!Sm0mjm[MThcbkrJbF(JElk-p4F96I@+0cT)!$EIQNBkc9MJ#$a!GUkS
+4HLLI!EL9djUL13iFa#k2c)2#JH0DfQ(d,B@Ih6kQ,jj4l#(Ffl[rKbl(Kq2M!c3
+lLZ(hV[6AZi2Z[[0FBcL$",ZcYqXlDJdG$5RG1GCef*l%f$"G%Ap!L`mY3'CkA9,
+[Gm)lRF)XL'*`i-LAVdmFMJS""CPd$%6i[NSq#re,'F&LeQS6cq(MC&I*F@RlY`!
+I)(XeBLliZ9Sm[eFiP@E13&kLc'cpB-6EC8c#r3&1EZiTK!8J*VqcYrf9cL1*+r)
+$,C4XKj-L+mCa62bB$q!h[alJ$p#EIS4&G(!hUVDMl1@`aKp+kU%AD[+J38TH@-Y
+JANF1B42PL&S+J#QQSA@F5YN5G!'CK4aUm$L&`9KSlP#FjULB6p0KA)fN609c-`C
+VFXZYkQp@cNJc$LUZ&DJdkI(-FV",Yh*[GKZ9%CVk`Q"a@6qb1P8PUCF"M8V6d'Y
+HAFBhJ)ear!4f5k8HUqhEEY`N@54IrGFeUaZN-J[N+B4X#Xj5[@4[J%El,d5Vca@
+D0!KBK4)G(Jld6+H6D[9K!NhR$YUfZi`3%0c(c,`G)p+"rA,BRqp'&GVheUB#jqR
+K4Y5bKa$%HSN@rPm[Zk2`bqES#C!!S1(HJAJ-V2T9mpI5QNc"q[M'1GFN9kqieI[
+H651hj#Mm3emN+Yh&Vi@+F)DdMj9Y91'UpV#2P@3$r!ZeL6,p[(`0YRZZrYDaI5`
+HeX8D9mpE%ae"MYq(LHIqf,XcZ0iJMe2[Q))hpAFhcUL8L-rb#JIJa5AGlUKNh1+
+1*ebpLRkPU%E@0J*1c'`a6lrQ0PJNl1hpEkaY0rm$3Gfa[[ZkaLSB#99C8(#!EA!
+S#"h'p#4DlM-!4rjIh`eN@T(8`fP``Ah5+0,Y!kc"Bbc(Xk*dpUSfdaJD4ZUmrLG
+G5afd1'e6M@YS%kb0UAajTY$FR)CcDCl6piXpcZd6lF[QpbIHiICbrIb,!k2q$RV
+JG4d+$jA[M(cG2aND3&Xp6e8D+m0[Mr)HjHdFjKJ$j(L#VqF80rh)+c[Q#Pek'1q
+Y$P%iSJb04a%(K!#cMKMh-q$+Kd!k4kY&9r"32GDjBeTYKF[qfVqNSk"`,U$aM+"
+RIl5aK%G5jfrBA`IRH%aLD)'ReJEEBQ-5G0NDp!r*haTrl8`N8dKkBeURU#+qIfF
+jaM,'CSc2+JhIrArGLJH5@l3lp`acYQ3"2rM$XH%AcdEQ8j0PiUXE[BXek#YdIMB
+l*ZD&dpN)iXG5miHF)[3hGL$Kp3Xf(bhHMU&`UbNYRC18"DhR9[cfq0R%8pN@BA5
+['1PKi2EJi5l-E28c$R4B+6"FG6XcIp@%NPVq,$IiX1Em@)Vr5VMiPq&FHfNDMD3
+jJEj!@Jip&,jj@9q12hBcfC!!%DE@3%r1"YeE"I4bddhARePfE"k5PLhHrZ,R&pU
+#dIQh%@iK%b*5Z5AbT(jq"qQ+&pfb0Q'cNkEj(eSL"Tp,Sh&arRDZHIH6cmMX,Ue
+#jdNADJb&HQVK8D*rUBV%V$9Mr)"'`SV&fBIaD9SJSe$r[&ak'le++F4h6U['mSF
+P$GYVKmRNmN1IfHJrZZP@dmBlE-2(ir([!!!!3J!!QTQTUTDUUUUDUJUU!!T!"iB
+*L+#(D)GjL*N*F)D!GkL*J!J!LJQ!L'QTS!"3!!49C&CPU&98DQ99GhDA"`!(J#!
+!!L-d99CQHAH+U*J!!!!!UJ!!!!!*!!!!#J!!!!!!#L)M4%999R9QGQD(GfGhGRH
+BHBQ+U*Q!Q!#C#*Q3!!#B!+!!S-qH&GPXZD(j6hfkrI9CSakm)3lqUArF,-)G-Yq
+&NliFZMNqc`CXm)Glh5kE#*md16l0(MKhS3jJ,HQ1)3R*phhH6aH2bq,Nj3&mhNq
+hQjI+d3p'@1fHrQKG`#5KhXfI6hI(eIj+5DA-12MJaEBBm,C)c%+jle)Z-%FVmE+
+l+SHh+Qfc$D%9QcK"kYXErKK$'F2q@aefA@EiG&XZZbA6$cG,",RU`dC4YTP[aMS
+UMji4aKMYP$mEl%H6(J%61X(+%D,M$,CXPKMCIXKG'rK#blG[RdbZ$$iD)"EKUkl
+1Z@$b23L!a98l`JlSA6hbK9E2#9[""M,I[#!KZDF2kX)E-V0FVE,j&,GrkiIlM`5
+4IJc8G'V+qfGA`c85Z`fGP(291iX"3fXf6kG`q'QUP,@'i`KE(K2,($YcCXr(hI(
+P-XZlir03dI0'E6B*)B``Ta#br$(IP9L+BKU"&Gm+H%!K83-(e03aEk*k2$#N(f%
+T&'LD$a%'6PBUK,H89VPM'bd[hq&j,bJJ`[`P,F$H&ePq[`P$F!l%U`DEC#LCG`6
+[ZMri)d)E#6%k$2dG(YpHVSpN2CpqV9prZpqM0QSebVHhdl"GjkCeC'4l6hYhA2(
+DFNIQK#&'h#cmjDH6bq1ki5-rVRJ,-fIR1r'0X0dGNS%J3Uk8+ZAPE+KGAMC8q&'
+k1i1ahI(r'H%J4m&J8A2@fI#6"r``Pee5hBk0'K$6$E2UUfahBq[deaY`NJLB'B)
+"(r*R0&`+CBLI3f!AjA#cd*IrbLN@SLEjPM9'm!EId&J-YpiNp@V6U0KNMKACL0U
+SCVNmN!$GM#QBLZS46,I,@L1-UG90IC4A2,IM+9qkGJfAdepTZjqF*aa"-3,K`4X
+6A5+fjMUCCJ,I,4+rAG2@AFrX)V[e`1eF9AkE*j(DC)SiP2662Vl"-$i@EZ5Uj&j
+qm9P!I$A2U[J"95QRC[RPZ!ArFBrlKCqK@K3A8MYPLdZG*#9J6Zq2dCiG9PYU-3T
+XTJX)'"NA(mK-CN4#a#(KIDZ05dp+I3AdV!)-rT!!eI#qGr!0+`LjqGTG2E#B4k4
+*$&Z3!-d2$+eXd8U-lF-FUkf4)B2ik+E0K#Bh6b&j2Gm45BlI1Uc(E#f@!d1!mk-
+U,TDh$&(MqJk$,aL5MA+q9FA*#1[A[+5**ib5@#r5bTajGJb-4$k@`cm[H&$qT&$
+5-a)e!f1-fXTS*K%5frX@%LA$Ic'VJC*lajIPaEqlKhGAUCE"QidSA+`r1q9KE*!
+!)21T(J,ra)hF+Dkk1VECL`-,6rSB5@bVa-QG2*SmY9e'qcCYG#$#9CKda(0!mX6
+C&*J)1V+iM2CdIkpqVhG(Se-`hB`edEE5D%9qPJVLcE)K8"A2$d$0C1"Jc6b&"DC
+1T6*1LhA8T*TSB%VAPlf'-(H,Lj%QL,-4%UK9#9BD9C50-!k5hB$(Y4N2Qc`b-H-
+VJ$L19Z)9A[Ca`DhRPPdhRb&I'FM3J2hCiAMYUSbZl"Jk1E#6$dr@pb1q8qDH+r,
+S)@+EaRCfNeI(SqfSm9[iM8+c('DN19,d5#I+X-i5''-Ah[L5e,@T6@Xle`Y0ipS
+[KbfE3dZc)B(T*2'0)ZI'j`2H#U8GkH)c5-AL(iAR@N%&`IMT"Zj5K5Pea-6SJ`d
+5JRm&`93BD4[0",QK4R#3!+HQLfbfG-ED$5UMRVbYYpITl+!XfT!!J91LK*JU$GU
+E$QcKb4)+G0(jmkm[88,EV9(`"&&dU)r4kpS",MKe4"BI!Sa-he((C[&I!9amQd!
+MkrY'8I@Ha%YEYrQb9r(d33GXmrb"hp380N5`8jdKjkDp)Z%@mNKPLiSrT&-R0LX
+)LbLm09V5llIY[birLiV2aqhr2meRQqS%D%hq`drpl@q90CVdp@B38EaQGpC4j9M
+cSThbMm%92l$-(AP8-)NkZ[%Uq9lD6'92I!*i(l8","rREa,NKBYek8Djhr81`pY
+XqU##lN+'"a$"c&(cbb[$la`J"F8"ZL2X1Z9imJcP@,CXYmc(2")MX[UYb(99pCH
+1FI2C'Q9[YL)pdd1"MF#1#IBJKcVkUGRDl1Zd-VkTca#dHCrrF0e'L(iMeqSD(fd
+b4(e$fQl+,aTBjdcrARAlcM62#2!r[rh(m6b[UN[(%RSr(AU(Zr&Hl)L&2b@53f9
+!`XL@&CPmckrH-F1GeSlVFZiUp1CkFU%pi*h#+-Gibrf[@TU-d+(R4cN#%c$q!KQ
+RAdLIIjXcGP%kCF%k'dE%Mp[c(iZ3!,RFA+3EXiZ4VrH%E5rXSNRNLklKXm[9pZa
+Ik)+GGi$IraFV9MDl0q!r3S'6c[9S4r@Eih5m+(6264L#CIKI,V8eA#Z0Brl+a,P
+I%cdU3mEmB@ECKh'HHR`KXI&#I%`L6cqIc`qrm28pIqKj[0jX`!!!!2p*jNm!9!#
+,9'9BFfPc,6)Z-6J!8`G"59!ZG(Kc!3!!!!K849K838a'3EFTU)kh+DL1!3#'@*Y
+@!!3!!!!!!!!*q3!!!!!!!!1S#@0[E'pb,R4iF`%!!!1`9%9B9%&-4N'h+DL8YbQ
+SP!%!6N2'r`!%!!!!!!!!(T%!!!!!!!!-QJG$6e"C58j(!3!!%%T849K838a'3EF
+TU)kh+DL1!3"TRbda!!3!!!!!!!!a#!!!!!!!!"0,$%0@CQpbE@&d,R4iF`%!!#1
+99%9B9%&-4N'h+DL1YbQSMJ%!MI''K!!%!!!!!!!!#iJ!!!!!!!!&2!a&E(0PGQP
+PFLjdH(-"!!!Sd94&@&4"6%C"YbQSMVFTU)i"!-0ePDi!"!!!!!!!!$8V!!!!!!!
+!$IX)4AKKE5jdH(-"!!!fc&4&@&4"6%C"YbQSMVFTU)i"!,jk-F8!"!!!!!!!!"9
+8!!!!!!!!#H!,4AKKEA"XC5jdCAJ"!!"!V&4&@&4"6%C"YbQSMVFTU)i"!*H+m#F
+!"!!!!!!!!#8-!!!!!!!!%'d*4QpZG(-ZG'9i!3!!84P849K838a'3EFTU)kh+DL
+1!3"VC&dm!!3!!!!!!!!1`!!!!!!!!!D*$%C[FQeXCA4b,R4iF`%!!&HL9%9B9%&
+-4N'h+DL1YbQSMJ%!#%8dc3!%!!!!!!!!,NB!!!!!!!!1H!K*489&,R4iF`%!!'B
+D9%9B9%&-4N'h+DL1YbQSMJ%!jU1`Q`!%!!!!!!!!%EB!!!!!!!!'9JPTEQ4PH#j
+dCAJ"!!"XF&4&@&4"6%C"YbQSP,FTU*3"!+@4T@F!"!!!!!!!!$1G!!!!!!!!%eJ
+(58j69%&-6!%!!(r)9%9B9%&-4N'h+DL1YbQSMJ%!YFqYdJ!%!!!!!!!!!aN!!!!
+!!!!##!T*ER0dB@aX,R"c!3!!JG"849K838a'3EFTU)kh+DL2!3#"PRN5!!3!!!!
+!!!%(M3!!!!!!!(5M#dPZFh4KE'`ZG'9i!3!!pR0849K838a'3EFTU)qh+DL2!3"
+*F8*Q!!3!!!!!!!!+F3!!!!!!!!5a"'aPG()"!!$l*&4&@&4"6%C"YbQSP,FTU*3
+"!*6`q08!"!!!!!!!!"Ma!!!!!!!!#bd)6@&VC@CTE'8"!!%'894&@&4"6%C"YbQ
+SMlFTU)m"!)5iC!B!"!!!!!!!!$H*!!!!!!!!&%N)68&158C&8e3"!!%DQP4&@&4
+"6%C"YbQSMlFTU)m"!'#MhLd!"!!!!!!!!!qI!!!!!!!!"NN+6@&ZG@&X,Q&eH!%
+!!5$M9%9B9%&-4N'h+DL2YbQSM`%!M#ZUa!!%!!!!!!!!%3N!!!!!!!!&E`T0B@j
+eB@`ZD@jN!3!"*P*849K838a'3EFTU)qh+DL2!3$AF9RM!!3!!!!!!!"U`J!!!!!
+!!"QV#NeKER9KE#jdCAJ"!!%rr94&@&4"6%C"YbQSMlFTU)m"!'iCN!!D!!3!!!!
+!!!!#ZJ!!!!!!!!'#"%j&9e-"!!&"Ie4&@&4"6%C"YbQSMlFTU)m"!"PV+6m!"!!
+!!!!!!!P*!!!!!!!!"1N-ER9ME("bEf-ZG(Kc!3!"4QK849K838a'3EFTU*5h+DL
+9!3#%#!Mf!!3!!!!!!!!8U3!!!!!!!!E*#h"PEQGeD@iZCA"c!3!"66&849K838a
+'3EFTU*@h+DL9!3#6p3Fb!!3!!!!!!!!L1J!!!!!!!!Vb$("PEQGeD@ib,Q9`F`%
+!!9JM9%9B9%&-4N'h+DL9YbQSP3%!-cr+MJ!%!!!!!!!!6ai!!!!!!!!IM3Y3D(P
+c8Q9f,R4iF`%!!AH`9%9B9%&-4N'h+DL2YbQSM`%!Z,'Sm!!%!!!!!!!!6S`!!!!
+!!!!@1`e`FQPZG'C[ER3ZG(Kc!3!"MHY849K838a'3EFTU*@h+DL9!3$USjhZ!!3
+!!!!!!!!5D3!!!!!!!!4$"P*&384043%!!C)Z9%9B9%&-4N'h+DL2YbQSM`%!'@M
+8)`!%!!!!!!!!&S-!!!!!!!!+U`T548&%688Z6@&M!3!"R0P849K838a'3EFUVcb
+h+Umm!3"8B6L9!!B!!!&q!!!1(J!!!1%!!!DD#e0`B@jTFfJZG(Kc!3!"T&4849K
+838a'3EFTU)qh+DL2!3#6R0I$!!3!!!!!!!!0$!!!!!!!!!BY#A0`D@jP,R4iF`%
+!!DU"9%9B9%&-4N'h+DL9YbQSP3%!qD',!!!%!!!!!!!!#LJ!!!!!!!!%L!Y6Gf9
+NDA0S,R4iF`%!!Dm*9%9B9%&-4N'h+DL2YbQSM`%!C6$+H`!%!!!!!!!!$$8!!!!
+!!!!&@3a8B@*XC@*[C#jdH(-"!!'dBP4&@&4"6%C"YbQSP,FTU*3"!&R%``N!"!!
+!!!!!!"1Y!!!!!!!!"BS)G'9iFfPc,M%"!!'jl&4&@&4"6%C"YbQSPEFTU*8"!0#
+'T1)!"!!!!!!!!"J8!!!!!!!!#d8+G'9iFfPc,Q*cG!%!!F8a9%9B9%&-4N'h+DL
+9YbQSP3%!d*,qA`!%!!!!!!!!9f`!!!!!!!!8J3PdCAKcDA-ZC@`"!!(CXP4&@&4
+"6%C"YbQSPEFTU*8"!-@4kN8!"!!!!!!!!!Cl!!!!!!!!!b-+G'9iFfPc,QacE3%
+!!Gc99%9B9%&-4N'h+DL9YbQSP3%!K$eTpJ!%!!!!!!!!"1-!!!!!!!!#p3TdCAK
+cDA-ZG'9i!3!"hmT849K838a'3EFTU*@h+DL9!3"TlSrV!!3!!!!!!!!8XJ!!!!!
+!!!NB#R4SCA0TFbjdH(-"!!(SiP4&@&4"6%C"YbQSPEFTU*8"!%YqeE%!"!!!!!!
+!!"m"!!!!!!!!#UJ)G(GTELjdH(-"!!(cLP4&@&4"6%C"YbQSPVFTU*B"!(A9Pp`
+!"!!!!!!!!"J5!!!!!!!!#Nm,9&K6BA"i4LjNEf-"!!(pf94&@&4"6%C"YbQSN!#
+h+DL3!!%!5@THF3!%!!!!!!!!#P)!!!!!!!!%d`a8@&0MEfjdFbjdCAJ"!!)#V&4
+&@&4"6%C"YbQSN!#h+DL3!!%!3VB+Q!!%!!!!!!!!),)!!!!!!!!,m!a8@&0MEhC
+PFLjNEf-"!!)1R&4&@&4"6%C"YbQSN!#h+DL3!!%!#Ye#U3!%!!!!!!!!!im!!!!
+!!!!#33Y8@&0NBfpX,Q4[B`%!!K$G9%9B9%&-4N'h+DL3!,FTU*!!!3"MjXjT!!3
+!!!!!!!!i[J!!!!!!!"H4#e4B8f4MEf`ZG'9i!3!#+'j849K838a'3EFTU*!!YbQ
+SN!!"!2#Q0JX!"!!!!!!!!)'T!!!!!!!!*jm+9&K6C'pM,Q4[B`%!!P!09%9B9%&
+-4N'h+DL3!,FTU*!!!3!YA1d6!!3!!!!!!!!*RJ!!!!!!!!40#e4B8f4[Bc!ZC'p
+M!3!#9&T849K838a'3EFTU*!!YbQSN!!"!&)-Tk%!"!!!!!!!!#1P!!!!!!!!$X-
+,9&K6C'pM65jNEf-"!!*M(94&@&4"6%C"YbQSN!#h+DL3!!%!pepLR3!%!!!!!!!
+!&V-!!!!!!!!*b`T8@&0PEQ3ZC'pM!3!#E1K849K838a'3EFTU*!!YbQSN!!"!$b
+9Ldd!"!!!!!!!!"2-!!!!!!!!#9%-9&K6C@jfEA3ZC'pM!3!#GMP849K838a'3EF
+TU*!!YbQSN!!"!*S+Xpd!"!!!!!!!!&`F!!!!!!!!)P--9&K6C@jfEA3ZG'9i!3!
+#Q)a849K838a'3EFTU*!!YbQSN!!"!(dAh8%!"!!!!!!!!(R@!!!!!!!!*cm,9&K
+6CA&ZFbjNEf-"!!+rbe4&@&4"6%C"YbQSNEFTU*%"!2j$ldB!"!!!!!!!!$d`!!!
+!!!!!&M8,9&K6CA&ZFbjdCAJ"!!,@!&4&@&4"6%C"YbQSNEFTU*%"!'#A&[m!"!!
+!!!!!!$#p!!!!!!!!$qB,9&K6CQPRFbjNEf-"!!,PjP4&@&4"6%C"YbQSNEFTU*%
+"!#HdKSB!"!!!!!!!!(`i!!!!!!!!,CX,9&K6CQPRFbjdCAJ"!!-6J94&@&4"6%C
+"YbQSNEFTU*%"!!XfT6!!"!!!!!!!!')T!!!!!!!!(JX,9&K6CQedFbjNEf-"!!-
+aM&4&@&4"6%C"YbQSNEFTU*%"!+J&[US!"!!!!!!!!&lp!!!!!!!!*88,9&K6CQe
+dFbjdCAJ"!!0@d94&@&4"6%C"YbQSNEFTU*%"!)#!erm!"!!!!!!!!$eD!!!!!!!
+!%4F-9&K6CQpZG(-ZC'pM!3!$CqK849K838a'3EFTU*'h+DL4!3$9(!bN!!3!!!!
+!!!!ZQ`!!!!!!!"00$&4B8fC[ER4c,R4PH!%!!hXe9%9B9%&-4N'h+DL4YbQSN3%
+!D0MQ5J!%!!!!!!!!AH8!!!!!!!!8k3Y8@&0SC@&N,R4PH!%!!j!!(P4&@&4"6%C
+"YbQSNEFTU*%"!&j8mD`!"!!!!!!!!"Kc!!!!!!!!#BX,9&K6D@jTG#jdCAJ"!!1
+CU94&@&4"6%C"YbQSNEFTU*)"!+iVH)!!"!!!!!!!!$3D!!!!!!!!&&X-9&K6D@j
+cG'`ZC'pM!3!$VJ4849K838a'3EFTU*+h+DL5!3"!m)J*!!3!!!!!!!!kN`!!!!!
+!!"GJ$&4B8fPZG(*[,Q4[B`%!!m9N9%9B9%&-4N'h+DL5YbQSNJ%!R*'YF3!%!!!
+!!!!!2)S!!!!!!!!C(JY8@&0XCA4b,Q4[B`%!!pk#9%9B9%&-4N'h+DL5YbQSNJ%
+!h1Kf[`!%!!!!!!!!9J3!!!!!!!!L3`Y8@&0XCA4b,R4PH!%!"!$&9%9B9%&-4N'
+h+DL5YbQSNJ%!Ic!Cr3!%!!!!!!!!2Z8!!!!!!!!9*`Y8@&0YB@0c,R4PH!%!""A
+X9%9B9%&-4N'h+DL5YbQSNJ%![lG&'J!%!!!!!!!!EN3!!!!!!!!QQ3Y8@&0YC@e
+[,R4PH!%!"$b&9%9B9%&-4N'h+DL5YbQSNJ%!$20aV3!%!!!!!!!!0`)!!!!!!!!
+4H3Y8@&0YDA0M,Q4[B`%!"%hq9%9B9%&-4N'h+DL5YbQSNJ%!SQR(-3!%!!!!!!!
+!,LN!!!!!!!!6V3Y8@&0`FQjc,Q4[B`%!"''V9%9B9%&-4N'h+DL5YbQSNJ%!9e"
+'Q3!%!!!!!!!!$Mi!!!!!!!!'J3Y8@&0`FQjc,R4PH!%!"'JX9%9B9%&-4N'h+DL
+5YbQSNJ%!8aP-3!!%!!!!!!!!+8S!!!!!!!!1T`Y8@&0bC@Cc,Q4[B`%!"(E69%9
+B9%&-4N'h+DL6YbQSN`%!hA[BH3!%!!!!!!!!8f8!!!!!!!!IH3Y8@&0bC@Cc,R4
+PH!%!"*C-9%9B9%&-4N'h+DL6YbQSN`%!aSQ*r3!%!!!!!!!!N!"e!!!!!!!!,f%
+,9&K6FQ9fFbjNEf-"!!6&V94&@&4"6%C"YbQSNlFTU*-"!(G&UL!!"!!!!!!!!%L
+r!!!!!!!!(9J-9&K6FR9XC@3ZC'pM!3!%i`9849K838a'3EFTU*1h+DL6!3$J@0N
+1!!3!!!!!!!"Ld`!!!!!!!#*4$&4B8h*eE'9N,R4PH!%!"39@9%9B9%&-4N'h+DL
+6YbQSN`%!f6r(lJ!%!!!!!!!!5Ni!!!!!!!!@m3a8@&0cC@0dFbjNEf-"!!8F4e4
+&@&4"6%C"YbQSNlFTU*-"!2(&jhB!"!!!!!!!!*GH!!!!!!!!0h8-9&K6Ff9MG(-
+ZG'9i!3!&8la849K838a'3EFTU*1h+DL6!3$'ET9Z!!3!!!!!!!"KR!!!!!!!!"P
+c#e4B8h0TG'8Z-$!`!3!&E5p849K838a'3EFTU*1h+DL6!3"1X6&V!!3!!!!!!!!
+@S`!!!!!!!!QP#e4B8h0jE@)ZC'pM!3!&GY4849K838a'3EFTU*5h+DL8!3"8!`8
+6!!3!!!!!!!!J!`!!!!!!!!h1#e4B8h0jE@)ZG'9i!3!&K+*849K838a'3EFTU*5
+h+DL8!3#DlXUf!!3!!!!!!!!GY`!!!!!!!!XS#e4B8h4KCh-ZC'pM!3!&MmT849K
+838a'3EFTU*5h+DL8!3"NURP%!!3!!!!!!!!PAJ!!!!!!!!rj#e4B8h4KCh-ZG'9
+i!3!&Rm0849K838a'3EFTU*5h+DL8!3$4hpdb!!3!!!!!!!!`d!!!!!!!!"("$&4
+B8h4TG'aP,R4PH!%!"E'%9%9B9%&-4N'h+DL8YbQSP!%!9U&N@!!%!!!!!!!!,G)
+!!!!!!!!2M!aAEh*XC&0MD5jdH(-"!!A"%&4&@&4"6%C"YbQSP,FTU*3"!*9h)!!
+!"!!!!!!!!"3-!!!!!!!!"i@F`!!!!3!!!#rc!!!Zm`!!!UCC63!$!B)!!3!!!!!
+!!!#f9q`!!2rr)!#8)J#f9q3!J3e"GA4[4AKdFQ&MG'pb!J!!!%&38%a&@&45)3$
+rrrrr!!""8&"-49K88L%!rrrrr`!!!!!!!!!!!!!!!!!!!!!!!+T-Er%!!!!!!!!
+bQ3!!!!!!!2rr!!!U9J#f@1`!!2rr!!!'+!#f@2J!!2rr!!!',!#f@03!!2rr!!'
+jK!#f@-`!"[rr!!!&8!#f9mMrr`!'!!!&E!#f@!!!![rr!!)1Y!#f@1!!![rr!!!
+ljJ#f9q!!J2rr!!!&P!#f@1J!J2rr!!!&RJ#f@2`!!2rr!!!!!!!i"8PMEfi0!!!
+!,`!b8%&$9!!!#30"45"8C@e`!`!!!!F!A`!A!C!!!%Arr`")!C!!!"d!#J!P!8X
+!!!!!!!J1p!!+!PB!!!!!!!!!!"rH!&!!"8j@rT4)jam)+'i!#(B!H!!V61p56VS
+I"%*R2bh[DLmYlf`[,Hp5,b`!+LmX!#C1ZJek1er[LJaYrp$[LQB!!,![,Hp55'l
+rP%kk(2Jl31q+5N"3MfB!!e`),J!%rl*R'#mYle)r2!$c6VSG#&0!A)pR!!,FB!!
+$LNSYlT!!CM3[,Hp52c`!m8kk(1T+3&b2C`!$F'X!!faA3'FBDJT53'S!!f"J!!+
+U98"U!!0@'h`!!Hk3!%*R2bh[DLmYlf`[,Hp56VS0[$YIliT+EHq+CJ!#j%*R2bh
+[DLmYlf`[,Hp5,b`!+LmX!#C1ZJc#1er[LNTYliTQ!!+qGJ%[,Hp55'lrP%kk(%!
+l31q+5N"3MfB!!U3pI%!!rl`YE!!Zrp`YEHpXrm4"l[q8F!ULB$Y!liT+3'B!!S!
+),!!!!$eR%KYm!!(ZP4Ym!!(ZKNkk#C4J"%)YlT9`rbY!liak!@!!!3B-43!"CJi
+VE!"'lRiVE!!qlS*J$#YX!%VZILYX!%,ZJNUYlRjR!!$F$%8!!@BJ3QFr,HpU,bh
+[E#mYle)I2!!$5'h[F%kk#kSlAqq+B"j#CcmYlfS[,HpX,bh[8Kmm!!0)EHp`6VS
+,-$YIliT+EHq+CJ!"iKYm!!([D%S%CMS3,HpJX#`!)@F3'f`!)HpJ6VS@X%S!CJ!
+#$%*R2bh[BMmm!!%[,!!L6VS*b$YIliT+EHq+CJ!"I(J"$%8!!@B%F!*J!R!%`#`
+!24m!6VS#$M!YlRa8MfF5D`!"bP9!C`!"GQS!!F"J!!&+3Lh[D%*R2bh[F%kk#2S
+lAqq+5Qh[LQB!!94543a&!!*[!2lf)#h[M,#X!$KQ!!&1,bh[8NKZrj41ZKV#1d$
+[LNT!8)pQ!!%Q,@`!-[rJ-#`!0J*!r[ip32qm,@h[E2r%3HlrP(!+SQ!l31q+5N"
+Q!!$m##`!!`!pCaj#CcmYlfS[,HpX,bh[8Nkk#qilAqq+5Qh[LQB!!0BJEHp5I!!
+F%(!!%#hZG,"'CJ!!M(i"B"3JEHp5)Nh5aa!`F!#`+HjdCJK54e0'5NCXjJa'rrp
+QCLeYlfcra%(ZrT3Y52qQ2Acrrrq`3HlrP(!*SQ!l31q+5N"Q3J"Z"!$r[%)ZrT4
+"l[q8F!ULB'!Z5Lh[D'F33Lh[D%*R2bh[F%kk"qa8MdS$Ca4#CcmYlfS[,HpX,bh
+[8Nkk#`C8Mdkk'p*6EHk56VSET(!!B!!!T%TYliTRE!aYrpR[LQB'1h`!C1q+)'h
+[C%KS!""1ZK35@)pJ6LmYle*1ZK3'5J"BMfD1B$ir2!!)6VSCd#mYle*+,Hk9C`K
+"lIZL)!KJ"N(YlTBJ##m!5'hZPNKYlTDTLd*A2c`!mN+RUBJ-A`!"C`$r8%SYlfK
+R%%)YlfK#CcmYlh"1ZJFk9)p+!fF83QFr,HpU,bh[E#mYle*1ZJT89)p`!8cI%2K
+1ANje6PEq3%MR(`K#EHjm3QhZMNkk!mK+EHjmCJ!#!#YYlh,[GLYYlTVZSNSZ!!K
+R-'!i)#h[JV#YliCQ$%kk!jj+EHjmCJ!"eL"Yli*5VHq#(a"1ZJ5q5QhZI&52CJ!
+"[NUYlS*Qc'!!!E!JEHkD3LJIr5"YlTT#+"rq)'hZQN)S(rmr2!%!,bhZTNKZr`"
+1ZJ'85QhZI%r[!!TQ!!'!2c`!3#mYlUT)E[l!6VS"H%TYlRa2l`!+CJ!"C$mm!)!
+[,HkZ5'lq3%kk!9a+EHjm6qm!#QB!!8Kq!%*YlS`I2!!36VS#GNTYlRa8MfB!!6"
+J!!%30LhZL%T$DNB`!`*!Irpb!$)!dUhZTL""(""`!"!')%l4`(!"d#Mr!"m!6VS
+#1NTYlRa8MfB!!23I"Nkk!q4+EHjm9)pQ!!$N9)GJ!!$#-!-#3(rrFJ!b!0+YlUS
+J3AJ!'"!J6Y$%F!(3+2l!(`"1ZJ(f5QhZI&52CJ!!X$!YlSML5()!-J$5VHkZ)%&
+k!"S3)%l3a4mSrN"1ZJ(-5QhZI&52CJ!!KZe0-#hZL()+iQL+3"mm!!C1ZJ'Z5Qh
+ZI&52CQJ`45!YlU+3!)JS3,RYlTTN)%RX)!"J'Km86VS$4%TYlRa8MfC%8SbjlHk
+HCJ3SEHkD8d4+4'cJ5UhZJQ`11h`!!Hjm1hcrfHq+B"j@K`b(!!(rm'`)5UhZJQB
+!rZ4+VHk#CJ$qE%kk"%4-ha$i6Pj1G8j@rJ")jamB2Li!%#KZ!!`JEHq#XHh[KQB
+36VS"R%TYlRaQ!!%))'h[JRS!'KJV51q#-!A33,"(EJ!!jLCZ!!Ki!(B!B(`JEHq
+#XHh[KQB36VS"CNTYlRaQ!!$5)'h[JK)B+dM[JK!"k!J@`'FL'!""l[i!d-23`d2
+S!!)d!f!)-##i!'`'-`"4b[rf-`453`C%!3!#!3!2&X&R)KJ"3Hlq!0$$d-0$k!!
+#0!0J#$!JZ!"X"M-!8FVrpM-%8N-'4!%!8FhrJLJ,Q+i!#*j%B!*#'e(2rr`q!h`
+!GJ$H4d2ZrJ"J0"Ja-!!5-6!"+M`!!)!!iUdJ"G#'$)!!!)!!EL""p'!!B!)3a&(
+0rr`J2!!!J!$LU0b!9%1f4fd!rmKJ$$YmrpR[LMYm!!(ZI%cI'2K1ANje6PB!!#m
+((Li!#(!!%!H`EHk-EeJJ,Hk)%LhZMH1S+d$ZL*iYlSdL,Hq#XUh[KQB+6VS!8NT
+YlRaQ4#"Yli*5VHq#'e$ZLL!Yli+`VHq'CJT1ZJ!b5QhZI'BN)'h[JP+Yli)E81k
+,1h`!%1k-)#hZL1qS+d$ZL()!%JH6EHk-,Kp1ANje6PErr%MR!`K+VHjqC`!"$%k
+k&Ba+!'B!!4!YI!!!)!$rr#!Zrrb`VHjqE`BYEHjqrra#CcmYlf*)E[rm,bh[INk
+k!a)lAqq+5Qh[LQFN$'hrfHq+CJ!!bP)Ylf!3,HpJX#hZQ')!!,41ZK!L5J"Q!!#
+i5Ulrr'HL,blrr%kk&[BJ,[rmNDhZIY#YlhiV31q'+fh[IZq#5LhZP9L2C`!!N!!
+SEHpq,Llrr'"3)#hcRZ#)("5a"KM'%#hcSE%')#hcQR)BikJL,I1Hi)Q!JA)!%JB
+J6H@*dF%L+2HLXi!V321H)LhcQZ#*G!!8"L"0jBV4`L3Smk+eJ5Y"mjT6KdU(E+T
++,Hk'CbK#,Hk'F!M3VHpq+d$[JV#YliCM&$YmrpR[LMYm!!(ZI'!'1h`!!qjm60m
+3`%jH6R919J!!,`FH,J!))'hZSK#(8UhZSL!YlU+`VHkHCJBVEHkDlU*+EHk1CL!
+-"`#"CK*`!E#YlS*R#MYm!!(ZMQ!!!3BE4qjkB!!!i!aY!!(ZMQCD$!F!JQB+1h`
+!!Zk1B!!!jKYm!)(ZHL"YlhB3[!#"8Uh[GL!YlhD`VHpkCJa1ZJ$-5QhZI'B!!,j
+6VHk#C`!!YJ`(!)&Q#R!"X+hZJQB!!+C#EHk1'dIZHQ"m3QhZMNS(CdK6"h!!%!H
+4VHk#5UhZJQ`Z1h`!!Hjm1hcrfHq+B(3JEHpf8Uh[GK#YlRSJ,HpfX+h[HQB+6VS
+!BNTYlRaQ9"!(8`G+!'EBB%SJEHpf%,`!J9+YlhBJ,HpfX+h[HQB+6VS!1%TYlRa
+Q+P1YlS*R*"Ym!),ZHL"YlhB3VHjk8Uh[GL!YlhD`VHpkCJ41ZJ!-8khZJLiI6Pj
+1G8j@rr`J,HpfN!#Ylh)Y32rm2`![,Hpb6VS5C%*A2bh[F%KZrr`[,Hpb6VS!V$Y
+IliT+EHq+@)pR#$Ym!!,ZI'!'+fh[FZpf6Pj1G8MR!aJVI!%M4@IcQLYmLD[0lr1
+H5HhcNAi!(LhcN!"J3K`F%#hcSE%'F!!3"Z@)*N!J,I1DFKMMU#)YmjlJLB#"3Hh
+hSY(,)K#cJ#Y!mjiL,I1Di)P"lI1LdFXN%,@"+d(cQP0(5NGXZ%cI'-"1G8j@rmi
+J6c&Z!!J!'+!"28!!#NjH)&p8Mdl38F&J!P$"6PErcL"2)@i!#!!J-@i!%!!B)Qi
+!$#&4!#4#D!!X3UJ!,NS"CJ5J!Q!#S!-p3!!5)Qi!$#+S!#K1AL*I6qm!#Nl46PE
+r`#"2-@i!#!!@)@i!#J!5S"-p3!!16PiLAeb26Y&19[r1)%maEJ!1!"JaEJ!-!#`
+KEJ!)!#kJ4$e!!""1AL*I8)p1d5*I%"mJAfB'F!DLB'!%F!DQB$k!6Y%LAa!I)&p
+Q"+)!B!+Q!$k!6Y%LAa!I)&pQ"+)+B!+Q#Mk!6Y%LAa!I)&pQ"+))B!+Q#$k!6Y%
+LAa!I)&pQ"+)*B!+Q#6k!6Y%LAa!I)&pQ"+*"B!+Q36k!6Y%LAa!I)&pQ"+)-B!+
+Q$$k!6Y%LAa!I)&pQ"+)0B!+Q$6k!6Y'KBL*[!!3LL#*[!!JLJ#*I8%p1d5"[!!3
+J,`!)3QHTlL"I8%p1d%j@!!"C6bmm8e45)cmZ!!UTS#*Z!!a#%5!ICb)J3#"3-"J
+b,J!)CaDb3')5F!"63@F'%"M4`'$f%""53+!Z6PiJAe#26Y"19[q',`FpEJ!@rj`
+YEJ!5rlBYEJ!1rjK#,[qJ(@i!$2qKF!!Y32qL9Bp)E[q'F!!I!%kkrZ)q(b"Z!!J
+`V[qH28F!'#iZri*1AL"I6qm!%%l3K8K28%91!!"19[q',`FpEJ!@rj`YEJ!5rlB
+YEJ!1rjK#,[qJ(@i!$2qKF!!Y32qL9Bp)E[q'F!!I!%kkrTSq(b"Z!!J`V[qH28F
+!'#iZri*1AL"I6qm!%%l3KdK28%918NB!!%j@riC)j`-!,#i!&$eZ!"MrR#e'rlB
+YEJ!3rjK#,[qJ9Bp)E[q'F!!I!%kkrPJq(fBf3QlrSP@25'lrKR!!(`"1Z[ji2Kp
+Q)#eZ!!crULeZ!!MrTLe'rlC9MdKZriC`!"m!6VVqD$iI28F!'NcZ!-$rINjH)&p
+2l`!56Y#(5%0548&843!!6PErKLm(2@i!&2qF,@i!%2qf,@i!$2qB9Bp)E[q'F!!
+I!%kkrD!q(b"Z!!JJV[qf28F!&LiZri*1AL"I6qm!$Nl3L84*8N0548&843!!6PE
+rKMeZ!"$rR#eZ!!crYLeZ!!MrQ%)Zrk"9MdKZriC`!"m!6VVpR$eI!"*1AL"I6qm
+!#Nl3KdK%48a&9%8!!%j@riBpEJ!3rj`YEJ!-rlBYEJ!)rjK#,[qJ9Bp)E[q'F!!
+I!%kkr@ipA`!56PiJAdr[!!T1d)P)8d984Na23dX!!%j@ri")j`-B6VS'H%kk!HC
++,IfHCcj)EIfH5'hZPNKYlTC)EHk@UBY#Tcmm!IG#TdKirrqTI#eIrra)E3#+5'l
+rqUQ4,blrr+Q$$'i!!IrkCJ!"PN+R,ca"9&K&2c`$k+JI*PmJ#fFf1fhqRZpU+fh
+qS1pX)%ZJ+8*R3Hh[DLm)3Hh[E#m))%XJ8%k3!$!Ii%JH!#m,UD0+"fF!!8jJ4%)
+YrBm[,Ie`5'hZPNKY!()r22rr3UG)E3##5'hrMMmm!IC)E3"k2c`!"+RU5LhpMfF
+!!4J`1!)84%!l31pU+hJ$Q1pX2@h[D[q@3QlrR%+Zrj*"l[q!SJG+3'B!!1i[,[q
+`F!!`,[qq,`"1V3"#X+hpNQ`F2c`!"dkk$B"8MdKYqk)r2!$56VS06&b2B!!![!a
+ZdYIr`'BB'h`!!If3!%*R2c`!m%+RUBJ-A`!"CJ!!R%SYrBjR"%kk!d""lHk@+dM
+[8N*YleB[,HkbU491ZJhS)'hZXNKS!"#T+KYm!!(rh'!Z+'hpQ'!@,`a1ZJ1J@)m
+m!%T'Ce4`6X('d)`S3("1`HhpR0#YrCL`M',F8Lhrh"!Yrpb`,HkBBmK1ZJ[i3QG
+#TcmYlfT1Z[VS9)p#Tbmm38a59$mm!qLS(dUIC`a#Ccmm!qK#TkQ&9)p1ZJ5#60m
+B`%jH6R919[rZ51F"'%KYrUj)E[rZ5'lrm+Re+hJ$Q2kJ-$J#&%4!1d$qRN(YrTi
+V51pN'h`!!HpJ3QFr%#mS!!*)D!!3(c`!!8KYlf*1Z[Zf1er[LNTYliTQ!!)N'h`
+!!Hk8F!JY32rm3QFr,HpL5'lrr%KYrpj1Z[Rq1er[LNTYliTQ!!(k$#d!!IrHC`S
+-,3!#rpjQ!!(L$#d!!IrICJ!"f$YYrq$pPNUYrq*Q$N)Ylf"1ZJEk5J"Q!!(J'fh
+rhqkBF2mV31q-3QFr,HpL2c`!!5mYrq*1Z[S'1er[LNTYliTQ!!'DF!FY32rm3QF
+r,HpL5'lrr%KZrr41Z[Pk1er[LNTYliTQ!!&f2c`!!dKZrrK1ZJX-1flrq2fF$'d
+&h2fFA)pZ!!&5'flrq[fH5'hpRh!!%#lrqLm!6VS+ZNTYliT3MfB!!6Kq!#KYrCK
+J!!#U,`a)H!!"6VS+R%TYliT3MfB!!4T+&'S%F!&J!R!!'8!!)!)8!(m-&!!IBJ!
+!qNKX!!&`!"!8,`"1ZJTU5Qh[LP#2CJ!!k!JX!!!!)'FB5'`!0NKi!!*1ZJT-5Qh
+[LP#2CJ!!bQ!q5'`!)8Ki!#e1ZJSd5Qh[LP#2CJ!!XJJX!!!!2@F''h`!!If18Qh
+ZNL!X!%E3V!"+hS!J,!!qd+`!3Y'YrC**l!"18flrq%TZrrKX!2p1)#lrp,#Ylia
+QD($r+d$[M$mm!!&1ZJU-F!!3,IZL8N!qJ%KYqk*1ZJRb2V`!!Nkk#R*`!"!Yqk*
+53$k!5'hlSNkk#GJJ,Hq-X+hrf%r[!!TQ)%Ki!6m["dkY!&SV31pB5S"Q"R!"+d$
+[@#YYleM[A'!Q1hcrfHq+$'hrfHq+CJBlI!"NliSJEHpN5'J!%%kk"$KBMdkk!H"
+-haL!6Pj1G8j@r[")j`-)3UFr2!(d3UG)H2rrUA`SAdKY!)T)E[r`UC%-EJ!#rr"
+Q"%kk!DS[$$mm!!0)E[rq5'lrqNKZrr+TM5mZrrT)E[l`UC!!IJ&J((crh%F#4J!
+(8NBJ6Y$(%#Mqm#"0d-E4+213!&*(F!!3,[l`X%GXfK!Zr[!E3213!&%!B`BEI!!
+)mj!!,`bTJdcI%-"1ANje6PErP%MR!cJSEJ!),Lh[E!JX!!!!)'BH%#`!)E!Yrpa
+Q$Lm-6VVVX%S!@)pQ!!%'F!&J!!%'##`!!`!JCJ!!hNSYrC!!CJ!!S#m-5'lrP%k
+k#-Jl31q+5N"3MfCN##i!"2qbC`JVE[r%lfaJHNSYlT!!CM)[$$mm!2&1ZJM15N"
+FMfF!!,*V!!#Z9d"R''S+8N"U!!#LB!!!J&9!DJ!!Q"Ym!!(ZN!"#CcmYlfS[,Hp
+X,`a1Z[QL1er[LNTYliTQDQ!)$'hreHq+CQ"#CcmYlfS[,HpX,`a)EHpX6VVj,$Y
+IliT+EHq+CN*`6X$X!$C(p!K14H`!6Q!@,`T1Z[m'2!"+4PL2Cc"`6X('d)SN3,I
++CZC1ZJGfB!B!,!!)!#!V4qpXF!(3E!!fB")[$%kk!QK+!&L2CZ)V4qpXF!"-hac
+!6Pj1G8SYlT4R$%*R2bh[BNkkpG*8MkRd6R919[rD51FI#+"M3UHTq5"I5UJ!"'F
+13UHTqNUIC`C#TkRm@)p)EIeXU'kSrLmm!!$rrb!IS$+T%UN`UFa#TkPlU&#J0U!
+f$(Mrr`2fCKSr2!!'6VS(`P525'hlSMmm!0*1ZJH1A)qTp#!m!!2*#+%H,8Mrr#!
+)C`!"PLKZrr`V61pb5Ha!!#Y-lhSV61pq5H`J!#Y-rCMCr!!"b3JV61kD5H`J!#Y
+-lTiV61kQfI`!!)!!+dcZUYRm!!#!!#Y-lUj)E[ri5'lrp%kkpM`-VJ!!3!$rq'd
+!!6K+1!+1DcB`2!#ITdBY52rU-$`!N!#M4V(ZrqTR)%(ZrpT`!D#3!%T!CK3-EJF
+!rpjY$$YmrrrpF$YmrrrpFN+R2c`!b%KYlVC)H2rrUEdJ(bY!lV*Q!URd,bhZXUK
+c3QHSKd*RU)T#Tcmm!-J[,HkbUEiJ(be!rqjQ!URd3UF[,[rZU9SVArrB3QlrmQ!
+!!*ji!(B!HJ!q,[rbI!KJ9(!"`)0b!F*(5-'cJ'FFiSX)"!!!C`3)``!IiS`+K1f
+iJb!+JqfiJb"J$Z+,#!3!!'F%#--!(q+-F!(!KA)"`NG)`E1!C`VLM3U&lEL$)'!
+#iShL4e0'5NCXTL"0-#lrmNM!jBM4`#&%mk)J66!Zrr*)`1@)dF!K3rHL)%d`,[r
+b5-$PL0(!)8A[N!"5E[rb$'i"!2rbE3$rA'!Q5Ulrr'F')'lrr+!I2c`!"8kk"IC
+8MdKYqk)r2!$56VS&`Pb2UI4-ha$i6Pj1G8j@rBC)j`-B*Qi!#$"YliS[#%KZrSC
+1Z[6'5HhZPM!YliTU0!4!rp0RH'S8"%$rpfG`DJCH3'GUB(T43'SmB(3%3!!+Cfj
+U#P*!DPaH3'TNB#K93'THB&B%3!"NC`*J9%SYlT9R$Mmm!!K1ZJ9Z5HhlSP522M`
+""'!q4qlpKMeYlfVrR%(ZrBBY52qB3QlrSN(ZriDL"cY!liT+3'F%4qhZPMim!3j
+J%$im!3pJ#Mim!4*J"$im!4%[#dKZrSB[$%KYlTDTLd*R2`G#TkQ)2"m-4J!"9m"
+%!%cI'-"1ANje6PEqr%SYlT4R%%)YlT4#CcmYlf*1Z[+B9)p"lIlZ+dM[C%SYlf"
+R2L"Ylf3`%%4!-F!#&#"Ylf3Kk!!#!jJ-,3!"lf"Q$%(YrTiV51pNB!!!["!Ylf#
+`,HkBC`!!X%(YrciV51pN2c`!&+R)5Lh[B'BH2c`!#8kk")*)EIZL5'hZPNKYlTC
+)EHk@UBY8Mf!X2c`!#Nkk"'4`!"!Ylf![!%KZr`"1Z[0B5'hZPNKYqk*)E[m!5'h
+ZPUQ,9)m[,Ie`5'hZPN+R2c`!!8KYrA4#Tb"Ylf4)D!!'2c`"p8KY!)Sr2!!%UHS
+JEHpN5LJ!"QB'F!&J!!%X)'h[C#&i!jJ!!M!i!K4%3#"Ylf3`J%*R)'h[C$m3,bJ
+!!NKS!"!I2!!"5'h[BNkkmc!lAqq+5Qh[LQB!!-j`##e!r[a#CcmYlf*)E[lm5'h
+rhNkkmAilAqq+5Qh[LQB!!*i-,3!"rpjR%J`Y!!,rhQF+1hcrfHq+B!!!K$!Yrq#
+`EIf@CKa+,HpJC`S3,IrIX#h[B'B-5Lh[B'CB5UhriQC5F!!3,IrI,`")E[m!6VV
+b@$!Yrq#`EIf@CJ4`#f!#F!`r!%kk!cj)E[m!5'hlSNKYlTC)EHk@UBY#9cmm!0C
+#TkQ)3PFr,HpL6VV`c&52B!$qK"Ym!!(ZP(!!B#a#CcmYlf*1Z[#b9)m-EIrCliT
+Q"MYm!'6[LL"Ylf4)D!!36VVp#&L2B!$q6NjH6R919[rU,``SEJ!3,``r2!!,5'l
+rlNKZrra)E[r`UBd[$$mm!!&)E[rZ5'lrq%KZrr#TM5"Zrr`J8#*ZrrJL84!S!"'
+`+3!4Ca3[,[rm)'lrq#"3F!!3+!!42`#TA5"Z!!`-8!!$CM!JEJ!-##J!!!!1Cb3
+JEJ!-)#J!!J+!!!!!rh*PXS"Q%#"Z!!J`[!!-(A`!!3!8B!4#,J!8+&p1AL"I6qm
+!$%l36PEriLm(2Li!$!a(!!aQ#KYm!!(pMhi$B%S-4`!,CN3[,J!)2c`!!8KZrr*
+)E[rm5'lrp+Q0)'lrr#"35LJ!%@BL5LhrQ'B%IQGJ'%(Zrq*`!+!`8N!),J!$rr"
+R"(jUB!*qD$e(!!iZ(djH)&pFMdl36PB!!"em!!%!$%jH,Tp1G8j@rqj)j`%B+'i
+!%#CZ!!`q%`a(!!CQ6VRV!!*Q!!#B5'lrlUKd,``r2!!"5'lrqNKZrra)E[rbUBd
+[$+Kc,c`!!`!$U*Y)E[rb,ccrr2rmU+P)E[rb,c`!%!!3U,![,[rZU(0J8!a(!!0
+Q5JJV!!!!$QC#I[r1+`!&$!F!$@F'$!F!!fB`,``r2!!"5'lrqNKZrra)E[rbUBd
+JE[rm)&"++!!4CK!JEJ!)-,`!!4em!!%!&'!%3Li!&%cI')"1AL"I6qm!$%l33QF
+r,HpU,bh[E%KYrB3[2$mr2cm[2&4&@&41Z[$F3PFr,HpU,bh[E%KYrB41Z['H9)p
+1G8j@!!"#CcmYlf*)EJ!),bi!$%kklQ`lAqq+2bi!#LmZ!!a1ZJ!'6Pj1G8j@!!!
+JEJ!)0#i!$#)Ylia$lHq3!'!3F!!3',-!j8JJ-3!!i)QaJ9(+rqiV3Hq-6Pj1G8j
+@!!![$#KZ!!JjEHpU!"BTEHpX!$!TEJ!-!"*#,!!D3Q`!(#"-F!QLB#KI6Pj1G8j
+@!!![,J!+5'hZPNKYlTC)EHk@UBY#CcmZ!!K#TkQ)-"p1ANje6PB!!%KYqk)r2!$
+)2bi!#%kkl`41ANje6PErk+Qd3LFr22rr5'lrm+P`-#lrm&52C`!!K'[QA8"R9'V
+J@%"Uh%*R,blrqNKZrqbT,!aI!!0QbL!Zrqb`VHkbCX")E[rkU(&#CbmZrrS[,Hk
+b5'lrk+PX$&m!#QDN3QF[,[rS,blrqN+RU@K+AfH5F!&J+L!Zrr+`VHkbCS3[,Hk
+bU5)JEHkb5'J!%+LM6VS!%LmYlV+T)f!!rfK`!%jH6R@SRNKYrqkSS5mm!"-!#UL
+62c`!!dkkrbj)EIZLU)41ZJ#Q5'hrpULK,c`!"J!"U*X[2!!H!!USNckYleC#CkL
+5,c`!1!!+U*-r2!!%6VVqpNKYqk+SK%*A5'hlSUL-F"A3AcY!rrj1ZJ"Z2c`!!kL
+(2c`!#DL+,c`!93!$U*-r2!!#6VVq`%KYqk+SK$km!!&1Z[kb3PG)EIZLU)`JEHk
+bF2h3D!!@N!"I2`!r2!"9U*0)EIZLU)4#CkL(3QHSLLmYlV+TD8je,c`!%`"IU*-
+[,Hp5U)41G8j@r`!r,Irq2c`!1+L6-'hZNLm)5'lr!%kkl9K)E[m!U)41ANje6PE
+rq%(YlTBV51p55'hrjULM5'lrq$mYrrir2!!XF#E3EIrq2`!r2!!mU+G)E[riU+0
+1ANje6PB!!#m(IJ!J,J!)NDh[A'!+)#h[@0'Ylea54dUYleaYm$!YleE34`a!!8"
+[#$im!8#HEHp@F!V3EHp@2`!r2!!HU*-r"d*RU*,IEHp@,Kp1ANje!!!#,J!!!!S
+!!!#53RJ+5Th16VS!*%*R5(N!!2rr5'm!"%KA5(J!!5)krpj1Y4!!)'d!E%k3!+R
+d@Bm[2&T&8Np#CkQJ*&GCMbmm4%&838*RUD!J9b"3)RJ*##45B!ibf'B+-KTJ!N)
+C8FRrr,[*CZkTSkQM@Bm[2%4548a#CkQJ)&HJ*5"3iN!N$@!'-KM9Y4!!8FMrq+Q
+M6R8JAc)B0"L`@&I*rrT+3QIq6[!Jr#"I-KJd',#B9mRrqNT#Crj1m#$k)&mb'$3
+BX%*Z#T!!3@d'd%""m!!#-""RrNl`!!!J,`!%,d%!"#)[!!J[A`!%51Fm!#3!*J&
+)3X6$+!!U!8K&b-A84%K#3N,!`G##60m!2#)I6R8J,`!%,d%!"#)[!!J[A`!%51F
+a!%kk!*a-h`#-)Kp1G5![!!3[33!%)Lm!##pI!!4)jc%!6VS!I#!"60m!M#)I6R8
+J,`!%,d%!"#)[!!J[A`!%51Fa!%kk!#a-h`#-)Kp1G5![!!3[33!%)Lm!##pI!!4
+)jc%!6VS!$#!"60m!M#)I6R9+J'SF5S&U$%5!4)&1ZJ!J4)&1G85!6VS!&N5!4)&
+1G8U"DJT%J8kk!!C%J%je,M`!!2rrXS"M"L)!F!"1GE#(BJb!`8K!-J"#3%K!6R@
+bKf)D,J"#3%K!J-&)3%K(2J")4il"-!G)4c)(6R8N!#B"iSMLLE+(B[L!`F#(-J2
+#`#i$5%I1`%K(dSGP#*+#BJ4%J8je8d"Jj%je!!!!L!!!!*J!!"'-!!!!H!!!!#!
+!"$mm!!'Tm!#52c`!!DR`!+Br2!!"UI!!ZMmm!!'Tm!$@2c`!!DR`!3`r2!!"UI!
+",$mm!!'Tm!&12c`!!DR`!@ir2!!"UI!#+$mm!!'Tm"[D2c`!!UR`'X)r2!!#UI!
+ED$mm!!+Tm"[U2c`!!UR`$`!r2!!#UI!!!!!+5)!!"+3!!!5N!!!!!#FQ3A9dEd9
+iG(*KBh4[FL!a,M8`)+NJ-6Nj0#"#D@aX)%G[Ef4YB@i!!!!F49K88J!!!!&*3di
+M!!!!!!#!4P*&4J!!!!!!J!!!!"X!+`%C!$`"5`!!!3!!C!!!!!!RGA$R"&0dEh!
+!!!&L!!`L3A9dEd9iG(*KBh4[FUSJU5!a16Nd)%*TE'`J4fp[C'eKEKP$Efe`B@0
+dC@3JBRNJ3fpYF'&MG#"3FQqS#d9iG(*KBh4TEQFk)%CTE'9c)(*PE@&TEQPZCb"
+dEb"LC5"PH(4bB@0dC@3k*&4SCA*P)'Pc)'j[G#"PEQpeCfJJE@9YEh*j)'&fB@P
+XB@*XC8*"GA4[4AKdFQ&MG'pb)(*PFA9TFQ9c)(4SC5")D@9bBA*MD'PMB@`J4QP
+XC5"6HA0dC@dJ+%K'8bNJFfpQG(GKFQ9)9'KPFQ8JDA-JEQpd)'9ZEh9RD#"cF'&
+MC5"KGQ&TE'&LE'8JEfiJG'KTFb"fEfaeE@8JG'mJCAK`B@jN)(4SC5"KFQ0SDAC
+P*L"`BA0cGfpbC#"cGA"`E'PPC#"TFb"TEQ0[FR*PBh3JEh)JG'KP#R4SC5"'58j
+"6#!#)#-$G'KP#f%JC'PQCQ9bC@jd!!!!&J"L!&B!ZJ'U!!%!!!!!!!!!!!!!-!S
+!!!!(39"36!!!!!!!!3!Irrr`%!!!%"I!"p!AJ!23&m!(d"IJ$p!9`!G3%*rb%"!
+3'"!3%jJ3%"!B%"!Iq"!3%"J3%"1B%"!3'"!3(rJ3%"!B%"!6Q"!3%"J3%"ri%"!
+3'"!3%jJ3%"!B%"!Iq"!3MrS3&F!(8"IJ$p!A`!I3&i!$d"I!"p!3!!!3(rrrm"r
+rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r
+rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"r
+rrr!Irrr`(rrrm"rrrr!Irrr`(rrrm"rrrr!Irrr`!!!!'!"Q!*F!X3&T!!%"!!!
+!!!!!!!(d!!!`#J!!!"J!2!!3!2B"m!!$!3!!!!!!!!!"p`!!-!S!!!!B!!!!!!$
+!!C!!!!%!!!!!!!!!!!(e!!!!!!!!!"J!!!!!!-`"N!!!!3!!!!!!!!!!!IB!!!!
+!!!!!$J"H!'m!`J'4!0*996!+!!!!$J"B!&B!c!'U!0C996!+!!!!$J"B!%`!c!'
+d!2"996!+!!!!$J"*!&X!k`'P!2&996!+!!!!$J"1!'-!iJ'H!2*996!+!!!!$J"
+1!&%!iJ'[!20996!+!!!!$J"1!&X!iJ'P!34996!+!!!!$J"H!'m!`J'4!3j996!
++!!!!$J"B!(3!c!'-!3p996!+!!!!$J"B!(3!c!'-!4&996!+!!!!$J"B!%`!c!'
+d!4*996!+!!!!*!!"!!!!!!"'!0)!@J%B"!*25`!!!!!!#J"'!$S"')J$AM!Z!J!
+!!(!!!3!!!!!!9J%%!'S"5J3#6dX!!!!!!!S!4J"+!8U)8&4SDA-JDA-JEQpd)(4
+SC5"bCA&eCA0dC@3JFf9RE@9ZG#"QD@aP,Jd09'KTFb"QD@aP)'Pc)(0PCfePER3
+J)ei`)'pQ)&ia)'&bBfKTGQ8Z!!!!Y!!#!!!!!!"@!4J!DJ&H"!G&H(4bB@0d!J!
+!!!!!9J$$!'S"#33%8A9TG!!!!!!!#J"'!%S"ASKm9'KTFb"TFb"KEL"04P-JGQp
+XG@eP,L""GA4[4AKdFQ&MG'pb)(GTE'`JEQpd)'*P)'&LE'8JG'mJF(9d)(4SC5"
+QD@aPFb"TEL"QEfaNCA*c,Jd04'mJH@pe)(GTFfJJG'mJCAKdFQ&MG#"dD'8JCQP
+XCA-JB@jjGf&j2`!!!-i!"!!!!!!!K!$k!*J"3!3%8fYTF!!!!!!!CJ$k!(S"3!3
+%8h4[F!!!!!!!CJ"'!(S!jJ348Q9`E'&MC5"8D'Pc)%CTE'8#!!!!!!#%!%B!Q!$
+Q""C5CA"XB@0P)%&-6#"%GA"XD@0KG'9c!!!!!!!+!%B!@J&!L&E5AM$6)'&XFQ9
+KC(NJCAKTFh4c,Jd04'mJH@pe)(GTFfJJG'mJFQ9`E'&MC5"TG#"hDA4S)(4SC5"
+QD@aP,fC[E'4PFL"QFQpY)(4SC5"KFQ0SDACP2`!!!(3!!J!!!!!!GJ$V!)S"-33
+%8fYTF!!!!!!!GJ#B!)S!hJ3%8h4[F!!!!!!!#J"'!'S"-BK!dPi`db"MEh9XC#"
+ZEh3JBQ8JCAKdFQ&MG'9N)("bEh"PFQaj,Jd09'KPAM%JBA*MD'PfC5"TFb"NB@e
+KCf9N,J!!!+J!!J!!!!!!GJ%1!)S"9!3%8fYTF!!!!!!!GJ#l!)S"!33%8h4[F!!
+!!!!!#J"'!'S"9)Kd9'KP)%C*6%8JdPi`db"MB@jZEh3JBQ8JCAKdFQ&MG'9N,Jd
+035"'6da%49)JGfPdD#"dD'&d)'jKE@8JB@abC@&NH5"PH'PcG(-J+(P[G5"MB@l
+9G#"bCA"XB@0P)'%J4Np-4%95)(GTG'JJB5"'58a&+5i!!!"-!!%!!!!!!(B!qJ#
++!8!%!Np,!!!!!!!+!%B!DJ&!L#a$B@jZEh3JFQ9KC#$5AM$6,Jd09'KPAM)JBA*
+MD'PfC5"TFb"NB@eKCf9N,J!!!&S!!J!!!!!!4J$5!&S"'!3%8fYTF!!!!!!!4J"
+r!&S!a33%8h4[F!!!!!!!#J"'!$S"')JQdPi`db"TFb"XEf0VC@3JB@jN)'0KEQj
+[G#"LC5"YEf4TCQPPC#i!!!"J!!)!!!!!!&B!b!"U!3i%"&0VDA!!!!!!!&B!G3"
+U!,X%"&0dEh!!!!!!!!S!4J"+!3k)+d%JC'PcDb"PFR*[FL"[Bf0eFR*PC#"hD'P
+XC5"KBf0PFh0TEQFJdPi`dbi#!!!!CJ!#!!!!!!"@!-J!DJ%1"!46DfP`!!!!!!"
+@!(8!DJ#l"!46G'p`!!!!!!!+!%B!5J%1L$&")'CTE'8JCA*bEh)J+&ia+5"[Bf0
+eFR*PC#"hD'PXC5"KBf0PFh0TEQFJdPi`dbiJ!J!!!'3!!J!!!!!!9J%B!'S"AJ3
+%8fYTF!!!!!!!9J$&!'S"#`3%8h4[F!!!!!!!#J"'!%S"ASJ`9'KTFb"fEfaeE@8
+JDA-JCR9XE#i0$G*H-0-JBfpeE'3JEQpd)'*P)(GbDA4dC@iZ!!!!5J!$!!!!!!!
+Y!))!33$)"!*25`!!!!!!,3![!%%!G33%8A9TG!!!!!!!#3"B!"N!b*!!!!!!!!!
+!#3!+!"N!8)J*8'&cFhG[FQ3k1!!!!$3!!J!!!!!!Q3'0!+d"d`3#6dX!!!!!!*N
+"1J#Y!B!%"&&eDA3!!!!!!!d!$3#0!G1)!Pi`!!!!iJ!+!!!!!!#G!63!X3'%"!4
+-Ef&N!!!!!!$2!#8!i`"e"!C)D@4NC@i!!!!!!(i"0!#5!B3%"N0KEQ0PE!!!!!!
+!(`%J!$-"Mi!!!!!!!!!h!63!5`'%"!9&DQ9MG!)!!!!!!&-"0!"R!B3%"84bDAC
+P!J!!!!!!0!!-!,B"(J!!!!!!!!$2!!X!i`!I!!!!!!!!!()"-`"c!B@!!!!!!!!
+!!!58!'8%p)J!!!!!!!!*!!`!'J''L#P3E'9KFf8JE'pKC#"H-(0PCfePER4H-9i
+b)'pQ)(4SC5"KFQ0SDACPb3)!!!%X!!i!!!!!!2N!P`%0!1F%#%pXC#"2F'9Z!!!
+!!!$k!$F"$J#("!C)D@4NC@i!!!!!!(3",J#)!B3%"N0KEQ0PE!!!!!!!*3"!!$N
+"%B!!!!!!!!!M!5i!0`'%"!9&DQ9MG!)!!!!!!$m",J"6!B3%"84bDACP!J!!!!!
+!8!!j!-)"'!!!!!!!!!$k!"B"$J!U!!!!!!!!!'-",3"N!B@!!!!!!!!%&!!8"(N
+!G)J!!!!!!!#3!!%Z!+3"K!3%6h"PEJ!!!!!!V!%Z!-!"K!3+4AKdFQ&MG#!443!
+!!!!!#3!'!"N!aiJD8f9XC@0d)%4PFh4TEQ&dD@pZ)%C[E'4PFXN!!!!!!#8!"J!
+e!$f)"eC[E(9YC6S#!!!!!!!l!!B!5`!hL!G'EfaNCA)k"!!!!3!!!#rc!!!Zm`!
+!!UB!NI`8$a!!!!!F!UB!$N4"9%%!!!"k@N956`!!!)C%8N9-!!!!NN024%8!!J#
+H8dPD43!!!-*&@&45!!!!cN*14%`!!!$D3dj86!!!!1C69&)M!!!!mPG*6N3!!!$
+q4P*&4J!!!3T*3diM!!!"&N4-6dF!!`%L38a59!!+!9*%594-!!i"eJ!!rrmS!!!
+!!!!!!!!!rrm)!!!m!!!!!!!!rrmS!!")!!!!!!!#rrmF!!"-!!!!!!!"rrmF!#!
+Z!!!!!!!!rrmS!#*J!!!!!2rrrrm!!#,X!!!!!!!!rrm!!#,k!!!!!!#!rrm!!#-
+P!!!!!!$)rrmJ!#0&!!!!!!$)rrm%!#0N!!!!!!$)rrmJ!#6+!!!!!!#!rrm!!#6
+N!!!!!!#!rrm!!#6[!!!!!!(drrm%!#Ac!!!!!!(hrrm%!#B2!!!!!!(errm%!#B
+V!!!!!!(frrm%!#C(!!!!!!$5rrm%!#CM!!!!!!$@rrmJ!#Ce!!!!!!$`rrmJ!#D
+(!!!!!!$arrmJ!#DC!!!!!!$brrmJ!#DV!!!!!!$crrmJ!#Dp!!!!!!%%rrmJ!#E
+2!!!!!!%1rrmJ!#EK!!!!!!%2rrmJ!#Ec!!!!!!%4rrmJ!#F&!!!!!!%5rrmJ!#F
+A!!!!!!$5rrm%!#FT!!!!!!$@rrmJ!#G4!!!!!!$`rrmJ!#I&!!!!!!$arrmJ!#K
+p!!!!!!$brrmJ!#P2!!!!!!$crrmJ!#R(!!!!!!%%rrmJ!#Tc!!!!!!%1rrmJ!#V
+$!!!!!!%2rrmJ!#XK!!!!!!%4rrmJ!#Z&!!!!!!%5rrmJ!#[[!!!!!!(drrm%!#a
+A!!!!!!(hrrm%!#bP!!!!!!(errm%!#cG!!!!!!(frrm%!#h$!!!!!0-R:
diff --git a/macros/plain/formats/texsis/bibtex/README b/macros/plain/formats/texsis/bibtex/README
new file mode 100644
index 0000000000..c983ce3cba
--- /dev/null
+++ b/macros/plain/formats/texsis/bibtex/README
@@ -0,0 +1,53 @@
+BibTeX support for TeXsis
+=========================
+
+TeXsis 2.17 will have basic support for BibTeX, which is an automated
+bibliography database tool for TeX. This directory contains some
+supporting files which you will need (texsis.bst) or which you can use
+to test your installation (bibtest.tex and the files is uses).
+
+The file texsis.bst is a BibTeX style file which tells BibTeX how to
+output references in the TeXsis format. You will need to have this
+somewhere on your system, either your working directory or the system
+area where bibtex looks for such things. To tell bibtex to use this
+file you should include the command
+
+ \ReferenceStyle{texsis}
+
+somewhere in your TeXsis manuscript file (without the .bst extension).
+
+To tell BibTeX the bibliography (.bib) files it should scan, and to
+include any .bbl files bibtex has already created, use the
+\ReferenceFiles{} command, somewhere early in your manuscript file.
+(Note: LaTeX would have you do this at the end, with the \bibliography{}
+command, so this is different.) For example, bibtest.tex uses
+
+ \ReferenceStyle{texsis}
+ \ReferenceFiles{unix,internet,mylist}
+
+to search unix.bib, internet.bib, and mylist.bib.
+
+To create a list of references you should use the TeXsis \ListReference
+command, as usual (see TeXsis manual). After running TeXsis once, you
+should run BibTeX, and TeXsis again. Done!
+
+You can try with the example file bibtest.tex:
+
+ texsis bibtest
+ bibtex bibtest
+ texsis bibtest
+
+There is also a LaTeX example file, lbibtest.tex, but you have to run it
+through LaTeX *twice* after running bibtex.
+
+
+BibTeX support for TeXsis grew out of a patch to TeXsis by Bernd
+Dammann, which he called TXSbib.tex. It is included here, but you
+should not need it after TeXsis 2.17. However, you may find his notes
+useful (see the file README.TXSbib.tex), and you can get the complete
+TXSbib.tex package in one file, called txsbib.shar, if you really want
+it. Bernd also created texsis.bst, so he deserves much thanks. You can
+send him a nice note at bernd@fki.dtu.dk.
+
+10 January 1997
+
diff --git a/macros/plain/formats/texsis/bibtex/bibtest.tex b/macros/plain/formats/texsis/bibtex/bibtest.tex
new file mode 100644
index 0000000000..0e872ea243
--- /dev/null
+++ b/macros/plain/formats/texsis/bibtex/bibtest.tex
@@ -0,0 +1,47 @@
+% file: bibtest.tex
+% just some text and a lot of meaningless citations for testing purposes
+\texsis
+
+% page layout
+\nopagenumbers
+\Afour
+
+% It's not the original BibTeX logo, but ... :-)
+\def\BibTeX{BIB\TeX}
+
+% The text:
+%
+\nosechead{Testing \BibTeX{} with \TeXsis{}}
+
+% These are NEW:
+% specify the list of .bib files (without the .bib)
+\ReferenceFiles{unix,internet,mylist}
+
+% specify the .bst file (guess without what?)
+\ReferenceStyle{texsis}
+
+
+% to change the reference list layout
+\def\vol#1{\bf #1}
+%\Eurostyletrue
+
+% for the citation marks in the text
+%\superrefsfalse % [n] reference marks
+
+
+This is an example\cite{Droms:SPE-20-S2-119} text for testing the use
+of \BibTeX{}\cite{Angebranndt:SPE-20-S2-69} in conjunction with the
+\TeXsis{} macro package. The citations\cite{Gajewska:SPE-20-S2-137} in
+this paragraph\cite{Ross:IEEE-Comm-Mag-24-5-10} are just for fun,
+without any special meaning\cite{Johnson:tools87}\cite{Droms:SPE-20-S2-119}.
+
+Another stupid\cite{Dammann:EuroPhysLett21}\cite{Dammann:ZPhysB98}
+citation.
+
+% print the references
+%
+\nosechead{References}
+\ListReferences
+
+% Say goodbye, ...
+\bye
diff --git a/macros/plain/formats/texsis/bibtex/internet.bib b/macros/plain/formats/texsis/bibtex/internet.bib
new file mode 100644
index 0000000000..69ba9f437b
--- /dev/null
+++ b/macros/plain/formats/texsis/bibtex/internet.bib
@@ -0,0 +1,2533 @@
+%%% ====================================================================
+%%% BibTeX-file{
+%%% author = "Nelson H. F. Beebe",
+%%% version = "1.23",
+%%% date = "12 March 1994",
+%%% time = "17:52:22 MST",
+%%% filename = "internet.bib",
+%%% address = "Center for Scientific Computing
+%%% Department of Mathematics
+%%% University of Utah
+%%% Salt Lake City, UT 84112
+%%% USA",
+%%% telephone = "+1 801 581 5254",
+%%% FAX = "+1 801 581 4148",
+%%% checksum = "24240 2538 10269 91480",
+%%% email = "beebe at math.utah.edu (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "wbibliography, Internet, network",
+%%% supported = "yes",
+%%% docstring = "This bibliography records books about the
+%%% Internet. It was started from the contents
+%%% of Internet RFC 1432 by John S. Quarterman,
+%%% posted to the SunFLASH mailing list in
+%%% volume 51, number 31, March 1993.
+%%%
+%%% From that document, we cite:
+%%%
+%%% ``Some bibliographic citations end in a
+%%% line of the form
+%%%
+%%% domain.name:path/name
+%%%
+%%% This means you can retrieve further
+%%% information by connecting to domain.name
+%%% with FTP, logging in as user anonymous,
+%%% using your electronic mail address as a
+%%% password, and changing to path/name as a
+%%% directory, or retrieving it as a file,
+%%% whichever works.
+%%%
+%%% Some citations end in a line of the form
+%%%
+%%% local<at-sign>domain
+%%%
+%%% This is a domain address for further email
+%%% inquiries.''
+%%%
+%%% Matrix News cited in book review entries is
+%%% published by
+%%%
+%%% Matrix Information & Directory Services, Inc. (MIDS)
+%%% 1106 Clayton Lane, Suite 500W
+%%% Austin, TX 78723
+%%% USA
+%%% e-mail: mids<at>tic.com
+%%% Tel: +1 512 451 7602
+%%% FAX: +1 512 450 1436
+%%%
+%%% A wide variety of computer-related books
+%%% can be obtained from
+%%%
+%%% Computer Literacy Bookshops
+%%% 2950 North First Street
+%%% San Jose CA 95131
+%%% Tel: +1 408 435 0744
+%%% FAX: +1 408 435 1823
+%%% e-mail: info<at>clbooks.com
+%%%
+%%% Telephone, FAX, e-mail, and postal orders
+%%% are accepted.
+%%%
+%%% The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+
+@String{ack-cs = "Charles Spurgeon,
+ UTnet Network Information Center,
+ University of Texas at Austin,
+ Austin, TX,
+ USA"}
+
+@String{ack-dab = "Derek A. Baker,
+ Michael Wolff & Company, Inc.,
+ e-mail: \path|derek@go-netguide.com|"}
+
+@String{ack-nhfb = "Nelson H. F. Beebe,
+ Center for Scientific Computing,
+ Department of Mathematics,
+ University of Utah,
+ Salt Lake City, UT 84112, USA,
+ Tel: +1 801 581 5254,
+ FAX: +1 801 581 4148,
+ e-mail: \path|beebe@math.utah.edu|"}
+
+@String{ack-jsq = "John S. Quarterman,
+ Matrix Information and Directory Services, Inc. (MIDS),
+ 1106 Clayton Lane, Suite 500W,
+ Austin, TX 78723,
+ USA,
+ Tel: +1-512-451-7602,
+ FAX: +1-512-450-1436,
+ e-mail: \path|jsq@tic.com|"}
+
+@String{ack-woh = "Walt O. Haas,
+ Department of Computer Science,
+ University of Utah,
+ Salt Lake City, UT 84112, USA,
+ Tel: +1 801 581 5617,
+ e-mail: \path|haas@ski.utah.edu|"}
+
+@String{j-IEEE-Comm-Mag = "IEEE Communications Magazine"}
+
+@String{j-IEEE-J-SAC = "IEEE Journal on Selected Areas in
+ Communications"}
+
+@String{j-SIGCOMM = "ACM SIGCOMM"}
+
+@String{pub-ABLEX = "Ablex Publishing Corp."}
+
+@String{pub-ABLEX:adr = "355 Chestnut St., Norwood, NJ 07648, USA"}
+
+@String{pub-ACM = "ACM Press"}
+
+@String{pub-ACM:adr = "New York, NY 10036, USA"}
+
+@String{pub-ANCHOR = "Anchor Press/Doubleday"}
+
+@String{pub-ANCHOR:adr = "Garden City, NY, USA"}
+
+@String{pub-ANSI = "American National Standards Institute"}
+
+@String{pub-ANSI:adr = "1430 Broadway, New York, NY 10018, USA"}
+
+@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
+
+@String{pub-AW:adr = "Reading, MA, USA"}
+
+@String{pub-BALLANTINE = "Ballantine Books"}
+
+@String{pub-BALLANTINE:adr = "New York, NY, USA"}
+
+@String{pub-BANTAM = "Bantam Doubleday Dell Publishing Group Inc."}
+
+@String{pub-BANTAM:adr = "666 Fifth Avenue, New York, NY 10130, USA"}
+
+@String{pub-BBN = "Bolt Beranek and Newman, Inc."}
+
+@String{pub-BBN:adr = "10 Moulton Street, Cambridge, MA 02138, USA"}
+
+@String{pub-BRADY = "Robert J. Brady Co."}
+
+@String{pub-BRADY:adr = "Bowie, MD 20715, USA"}
+
+@String{pub-COLLIER = "Collier Books, Macmillan Publishing Company"}
+
+@String{pub-COLLIER:adr = "New York, NY, USA"}
+
+% pub-CTRC: ISBN 1-56607-nnn-n and 0-927695-nn-n
+@String{pub-CTRC = "Computer Technology Research Corp."}
+
+@String{pub-CTRC:adr = "6 N. Atlantic Wharf, Charleston, SC 29401-2150, USA"}
+
+@String{pub-DOUBLEDAY = "Doubleday"}
+
+@String{pub-DOUBLEDAY:adr= "New York, NY, USA"}
+
+@String{pub-DP = "Digital Press"}
+
+@String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730, USA"}
+
+@String{pub-HAYDEN = "Hayden Books"}
+
+@String{pub-HAYDEN:adr = "4300 West 62nd Street, Indianapolis, IN
+ 46268, USA"}
+
+@String{pub-IDG = "IDG Books"}
+
+@String{pub-IDG:adr = "San Mateo, CA, USA"}
+
+@String{pub-IEEE = "IEEE Computer Society Press"}
+
+@String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver
+ Spring, MD 20910, USA"}
+
+@String{pub-LITA = "LITA Publications"}
+
+@String{pub-LITA:adr = "50 East Huron Street, Chicago, IL 60602, USA"}
+
+@String{pub-LSP = "Library Solutions Press"}
+
+@String{pub-LSP:adr = "2137 Oregon St., Berkeley, CA, USA"}
+
+@String{pub-MAC = "Macmillan Publishing Company"}
+
+@String{pub-MAC:adr = "New York, NY, USA"}
+
+@String{pub-MECKLER = "Meckler Corp."}
+
+@String{pub-MECKLER:adr = "11 Ferry Lane West, Westport, CT 06880, USA"}
+
+@String{pub-MF = "Miller Freeman Publications"}
+
+@String{pub-MF:adr = "San Francisco, CA, USA"}
+
+@String{pub-MH = "Mc{\-}Graw-Hill"}
+
+@String{pub-MH:adr = "New York, NY, USA"}
+
+@String{pub-MIS = "MIS Press"}
+
+@String{pub-MIS:adr = "P. O. Box 5277, Portland, OR 97208-5277, USA,
+ Tel: (503) 282-5215"}
+
+@String{pub-MIT = "MIT Press"}
+
+@String{pub-MIT:adr = "Cambridge, MA, USA"}
+
+@String{pub-MT = "M\&T Books"}
+
+@String{pub-MT:adr = "M\&T Publishing, Inc., 501 Galveston Drive,
+ Redwood City, CA 94063, USA"}
+
+@String{pub-NRP = "New Riders Publishing"}
+
+@String{pub-NRP:adr = "Carmel, IN, USA"}
+
+@String{pub-NWN = "North\-West\-Net"}
+
+@String{pub-NWN:adr = "Bellevue, WA, USA"}
+
+@String{pub-OR = "O'Reilly \& {Associates, Inc.}"}
+
+@String{pub-OR:adr = "981 Chestnut Street, Newton, MA 02164, USA"}
+
+@String{pub-PH = "Pren{\-}tice-Hall"}
+
+@String{pub-PH:adr = "Englewood Cliffs, NJ 07632, USA"}
+
+@String{pub-PTRPH = "P T R Pren{\-}tice-Hall"}
+
+@String{pub-PTRPH:adr = "Englewood Cliffs, NJ 07632, USA"}
+
+@String{pub-QED = "QED Information Sciences, Inc."}
+
+@String{pub-QED:adr = "P. O. Box 82-181, Wellesley, MA 02181, USA"}
+
+@String{pub-QUE = "Que Corporation"}
+
+@String{pub-QUE:adr = "????"}
+
+@String{pub-RH = "Random House"}
+
+@String{pub-RH:adr = "New York, NY, USA"}
+
+@String{pub-SAMS = "SAMS Publishing"}
+
+@String{pub-SAMS:adr = "????"}
+
+@String{pub-SIMON = "Simon \& Schuster"}
+
+@String{pub-SIMON:adr = "1230 Ave. of the Americas, New York, NY 10020, USA"}
+
+@String{pub-SRI = "SRI International"}
+
+@String{pub-SRI:adr = "333 Ravenswood Avenue, Menlo Park, CA 94025-3493, USA,
+ Tel: +1 415 859 6387, FAX: +1 415 859-6028"}
+
+@String{pub-SYBEX = "Sybex"}
+
+@String{pub-SYBEX:adr = "2021 Challenger Driver, Suite 100, Alameda,
+ CA 94501, USA"}
+
+@String{pub-TELECOM = "Telecom Library Inc."}
+
+@String{pub-TELECOM:adr = "12 West 21 Street, New York NY 10010, USA,
+ Tel: +1 212 691 8215, +1 800 LIBRARY,
+ FAX: +1 212 691 1191"}
+
+@String{pub-VENTANA = "Ventana Press"}
+
+@String{pub-VENTANA:adr = "Chapel Hill, NC, USA"}
+
+@String{pub-VNR = "Van Nostrand Reinhold"}
+
+@String{pub-VNR:adr = "New York, NY, USA"}
+
+@String{pub-WI = "Wiley-In{\-}ter{\-}sci{\-}ence"}
+
+@String{pub-WI:adr = "New York, NY, USA"}
+
+@Book{Aboba:OUE93,
+ author = "Bernard Aboba",
+ title = "The Online User's Encyclopedia: Bulletin Boards and
+ Beyond",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-62214-9",
+ LCCN = "QA76.9.B84 A26 1993",
+ address = pub-AW:adr,
+ price = "US\$32.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 13:19:08 1993",
+}
+
+@Book{Albitz:DBN92,
+ author = "Paul Albitz and Cricket Liu",
+ title = "{DNS} and {BIND} in a Nutshell",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1992",
+ price = "US\$29.95",
+ ISBN = "1-56592-010-4",
+ LCCN = "TK5105.875.I57 A43 1992",
+ pages = "xviii + 381",
+ bibdate = "Fri Apr 2 14:40:45 1993",
+ acknowledgement = ack-nhfb # " and " # ack-woh,
+ walts-review = "An excellent introduction and tutorial for anyone
+ managing a part of the Internet's Domain Name
+ Service. The reader is assumed to have some basic
+ knowledge of UNIX system administration, the TCP/IP
+ protocol family and programming in C and the UNIX
+ shell script languages.
+
+ Table of Contents
+ 1 Background
+ 2 How does DNS work?
+ 3 Where Do I Start?
+ 4 Setting Up BIND
+ 5 DNS and Electronic Mail
+ 6 Configuring Hosts
+ 7 Maintaining BIND
+ 8 Growing Your Domain
+ 9 Parenting
+ 10 nslookup
+ 11 Reading BIND Debugging Output
+ 12 Troubleshooting DNS and BIND
+ 13 Programming with the Resolver Library Routines
+ 14 Miscellaneous
+ A DNS Message Format and Resource Records
+ B Compiling and Installing BIND on a Sun
+ C Top-level Domains
+ D Domain Registration Form
+ E IN-ADDR.ARPA Registration",
+}
+
+@Manual{Anixter:WSP93,
+ title = "Anixter Wiring Systems Product Catalog",
+ organization = "Anixter Bros., Inc.",
+ address = "4711 Golf Road, Skokie, IL 60076, USA, Tel: (312)
+ 677-2600",
+ year = "1993",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:48:52 1993",
+}
+
+@Manual{Anixter:NPG93,
+ title = "Anixter Networking Products Guide",
+ organization = "Anixter Bros., Inc.",
+ address = "4711 Golf Road, Skokie, IL 60076, USA, Tel: (312)
+ 677-2600",
+ year = "1993",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:48:52 1993",
+}
+
+@Book{ANSI:802.3-1990,
+ author = "ANSI",
+ title = "Information processing systems : local area networks--
+ Part 3. Carrier sense multiple access with collision
+ detection ({CSMA}/{CD}) access method and physical
+ layer specifications",
+ publisher = pub-ANSI,
+ address = pub-ANSI:adr,
+ year = "1992",
+ ISBN = "1-55937-049-1",
+ LCCN = "TK5105.7.I54 1990",
+ pages = "220",
+ edition = "ANSI/IEEE Std 802.3-1990 Edition. International
+ standard ISO/IEC 8802-3, IEEE product number: SH13482",
+ acknowledgement = ack-cs,
+ bibdate = "Sat Mar 12 17:47:57 1994",
+}
+
+@Book{Arick:TIC93,
+ author = "Martin R. Arick",
+ title = "{TCP}/{IP} Companion\emdash {A} Guide for the Common
+ User",
+ publisher = pub-QED,
+ year = "1993",
+ ISBN = "0-894354-66-3",
+ LCCN = "TK5105.55 .A75 1993",
+ address = pub-QED:adr,
+ pages = "xxv + 240",
+ price = "US\$32.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 17:04:22 1993",
+}
+
+@Manual{ATT:SPC93,
+ key = "ATT",
+ title = "{AT\&T} Systimax {PDS} Components Catalog",
+ organization = "{AT\&T}",
+ address = "Tel: (800) 344-0223 ext 1102 (USA), 32-2-676-3623
+ (Europe) (416) 756-5118 (Canada)",
+ year = "1993",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:50:35 1993",
+}
+
+@Book{Badgett:WI93,
+ author = "Tom Badgett and Corey Sandler",
+ title = "Welcome to \ldots{} Internet: From Mystery to
+ Mastery",
+ publisher = pub-MIS,
+ year = "1993",
+ ISBN = "1-55828-308-0",
+ address = pub-MIS:adr,
+ pages = "xi + 324",
+ price = "US\$19.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:29:04 1994",
+}
+
+@Book{Benedikt:FS91,
+ author = "Michael {Benedikt, ed.}",
+ title = "Cyberspace: First Steps",
+ publisher = pub-MIT,
+ ISBN = "0-262-02327-X",
+ LCCN = "QC173.59.S65 C93 1991",
+ year = "1991",
+ pages = "viii + 436",
+ address = pub-MIT:adr,
+ price = "US\$15.95",
+ note = "An anthology of sociological examinations of networks
+ and related topics, by writers, scholars, and public
+ figures. Edited by a professor of Architecture at the
+ University of Texas.",
+ bibdate = "Wed Mar 31 18:08:35 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Article{Boggs:SIGCOMM-31-1988,
+ author = "David R. Boggs and Jeffrey C. Mogul and Christopher A.
+ Kent",
+ title = "Measured Capacity of an Ethernet: Myths and Reality",
+ journal = j-SIGCOMM,
+ year = "1988",
+ pages = "31",
+ month = aug,
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 12:11:44 1993",
+}
+
+@Book{Brambert:GI93,
+ author = "Dave {Brambert, ed.}",
+ title = "Guide to Internetworking: Interconnecting Diverse
+ Networks: {DOS}, Macintosh, {UNIX}, Mainframe",
+ publisher = pub-MF,
+ year = "1993",
+ ISBN = "0-87930-262-3",
+ address = pub-MF:adr,
+ pages = "186",
+ price = "US\$26.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:44:05 1994",
+}
+
+@Book{Braun:ID94,
+ author = "Eric Braun",
+ title = "The Internet Directory",
+ publisher = pub-BALLANTINE,
+ year = "1994",
+ ISBN = "0-449-90898-4",
+ LCCN = "TK5105.875.I57 B72 1994",
+ address = pub-BALLANTINE:adr,
+ pages = "xxii + 704",
+ price = "US\$25.00",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:31:48 1994",
+}
+
+@Book{Carl-Mitchell:PIT93,
+ author = "Smoot Carl-Mitchell and John S. Quarterman.",
+ title = "Practical Internetworking with {TCP}/{IP} and {UNIX}",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-58629-0",
+ LCCN = "TK5105.5 .C36 1993",
+ address = pub-AW:adr,
+ pages = "xviii + 476",
+ price = "US\$43.25",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 16:58:06 1993",
+}
+
+@Book{Cashin:NUC92,
+ author = "Jerry Cashin",
+ title = "Networking with {UNIX}\emdash Connecting Open
+ Systems",
+ publisher = pub-CTRC,
+ year = "1993",
+ ISBN = "1-56607-003-1",
+ LCCN = "TK5105.5 .C37 1992",
+ address = pub-CTRC:adr,
+ pages = "iv + 171",
+ price = "US\$220.00",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 17:28:01 1993",
+}
+
+@Periodical{CommunicationsWeek,
+ key = "CommWeek",
+ title = "Communications Week\emdash The Newspaper For Network
+ Decision Makers",
+ address = "P.O. Box 2070, Manhasset, NY 11030, USA",
+ note = "Weekly; available free to qualified subscribers.",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 13:12:13 1993",
+}
+
+@Book{Comer:ITD91,
+ author = "Douglas E. Comer and David L. Stevens",
+ title = "Internetworking with {TCP\slash IP}. Design,
+ Implementation, and Internals",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1991",
+ volume = "2",
+ ISBN = "0-13-472242-6",
+ LCCN = "TK5105.5 .C59 1991",
+ pages = "xx + 532",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Comer:ITP88,
+ author = "Douglas E. Comer",
+ title = "Internetworking with {TCP\slash IP}. Principles,
+ Protocols, and Architecture.",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ price = "US\$27.00",
+ ISBN = "0-13-470154-2",
+ LCCN = "TK5105.5 .C59 1988",
+ pages = "xvii + 382",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Comer:ITP92,
+ author = "Douglas E. Comer",
+ title = "Internetworking with {TCP\slash IP}. Client-server
+ programming and applications: {BSD} Sockets Version",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ ISBN = "0-13-474222-2",
+ LCCN = "TK5105.5 .C59 1991",
+ year = "1992",
+ price = "US\$51.00",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 17:37:54 1993",
+}
+
+@Book{Comer:ITP94,
+ author = "Douglas E. Comer",
+ title = "Internetworking with {TCP\slash IP}. Client-server
+ programming and applications: {AT\&T} {SVR4} {TLI}
+ Version",
+ publisher = pub-PH,
+ ISBN = "0-13-474230-3",
+ LCCN = "TK5105.5 .C59 1994",
+ address = pub-PH:adr,
+ price = "US\$50.00",
+ pages = "xx + 508",
+ year = "1994",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 17:34:13 1993",
+}
+
+@Book{Comer:OSD87,
+ author = "Douglas E. Comer",
+ title = "Operating Systems Design. Internetworking with
+ {XINU}",
+ volume = "2",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1987",
+ ISBN = "0-13-637414-X",
+ LCCN = "QA76.76.O63 C65 1984",
+ pages = "xxi + 567",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Oct 6 09:34:51 1993",
+}
+
+@Periodical{CompCommRev,
+ key = "CompCommRev",
+ title = "Computer Communication Review\emdash The {SIGCOMM} Quarterly
+ Publication",
+ ISSN = "0146-4833",
+ address = pub-ACM # "," # pub-ACM:adr,
+ note = "Quarterly; US\$37.",
+ acknowledgement = ack-cs,
+ bibdate = "Thu Dec 9 18:27:54 1993",
+}
+
+@Periodical{Connexions,
+ key = "Connexions",
+ title = "Connexions\emdash The Interoperability Report",
+ address = "480 San Antonio Road, Mountain View, CA 94040-1219,
+ USA, Tel: (415) 941-3399, E-mail:
+ \path|connexions@interop.com|",
+ note = "U.S./Canada subscriptions US\$150 for 12 issues/year.",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 13:15:49 1993",
+}
+
+@Book{Cronin:DBI93,
+ author = "Mary J. Cronin",
+ title = "Doing Business on the Internet\emdash How the
+ Electronic Highway is Transforming {American}
+ Companies",
+ publisher = pub-VNR,
+ year = "1994",
+ ISBN = "0-442-01770-7",
+ LCCN = "HD30.335.C76 1994",
+ address = pub-VNR:adr,
+ pages = "xi + 308",
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:39:38 1994",
+}
+
+@Book{daCruz:UCK93,
+ author = "Frank da Cruz and Christine M. Gianone",
+ title = "Using {C}-{Kermit}",
+ publisher = pub-DP # " and " # pub-PH,
+ year = "1993",
+ ISBN = "1-55558-108-0 (DP), 0-13-037490-3 (PH)",
+ LCCN = "TK5105.9.D33 1993",
+ address = pub-DP:adr # " and " # pub-PH:adr,
+ pages = "xxi + 514",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 10:22:38 1993",
+}
+
+@Periodical{DataComm,
+ key = "DataComm",
+ title = "Data Communications: McGraw-Hill's Networking
+ Technology Magazine",
+ address = pub-MH:adr,
+ note = "Monthly; available free to qualified subscribers.",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 13:14:21 1993",
+}
+
+@Manual{DEC:DIX82,
+ title = "Version 2.0, {DEC}-Intel-Xerox ({DIX}) Ethernet
+ Standard Ethernet Local Area Network Specification
+ Version 2.0",
+ organization = pub-DP,
+ address = pub-DP:adr,
+ price = "US\$31.00",
+ pages = "103",
+ edition = "DEC Part Number: AA-K759B-TK",
+ year = "1982",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 12:02:35 1993",
+}
+
+@Manual{DEC:TNB93,
+ title = "Telecommunications and Networks Buyer's Guide",
+ organization = pub-DP,
+ address = pub-DP:adr,
+ note = "Published twice a year.",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:43:04 1993",
+}
+
+@Manual{DEC:NTG90,
+ title = "Network Troubleshooting Guide",
+ organization = pub-DP,
+ address = pub-DP:adr,
+ year = "1990",
+ edition = "Digital part number EK-339AB-GD-002",
+ month = aug,
+ pages = "278",
+ price = "US\$95.00",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:45:05 1993",
+}
+
+@Manual{DEC:ODB90,
+ title = "{OPEN} {DEC}connect Building Wiring Components and
+ Applications Catalog",
+ organization = pub-DP,
+ address = pub-DP:adr,
+ year = "1990",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:45:05 1993",
+}
+
+@Book{Denning:CUA90,
+ author = "Peter J. {Denning, ed.}",
+ title = "Computers Under Attack: Intruders, Worms, and
+ Viruses",
+ publisher = pub-ACM # " and " # pub-AW,
+ price = "US\$23.95",
+ year = "1990",
+ ISBN = "0-201-53067-8",
+ LCCN = "QA76.9.A25 C667 1990",
+ address = pub-ACM:adr # " and " # pub-AW:adr,
+ pages = "xx + 554",
+ note = "Details of celebrated network security cases,
+ including those described in the previous two books.
+ Includes Stoll's original article about the Wiley
+ Hacker, and responses and articles by others on the
+ same subject. Has extensive coverage of the 1988
+ Internet Worm. Also includes information on viruses.
+ Has quite a bit of material on the cultures of the
+ networks, and on social, legal, and ethical matters.
+ Starts with the standard historical network papers,
+ including ``Notable Computer Networks'' by Quarterman
+ and Hoskins.",
+ bibdate = "Fri Apr 2 09:24:01 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Dern:NUG93,
+ author = "Daniel P. Dern",
+ title = "The New User's Guide to the Internet",
+ publisher = pub-MH,
+ year = "1993",
+ ISBN = "0-07-016510-6 (hardcover), 0-07-016511-4 (paperback)",
+ LCCN = "TK5105.875.I57 D47 1994",
+ address = pub-MH:adr,
+ pages = "xxvii + 570",
+ note = "A forthcoming new user guide, not yet seen.",
+ bibdate = "Wed Mar 31 17:55:39 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Engst:ISK94,
+ author = "Adam Engst",
+ title = "Internet Starter Kit for Macintosh",
+ publisher = pub-HAYDEN,
+ year = "1994 (??)",
+ ISBN = "1-56830-064-6",
+ address = pub-HAYDEN:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sun Mar 6 17:29:02 1994",
+}
+
+@Book{Estrada:CI93,
+ author = "Susan Estrada",
+ title = "Connecting to the Internet",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-061-9",
+ LCCN = "TK 5105.875 I57 E82c 1993",
+ price = "US\$15.95",
+ address = pub-OR:adr,
+ month = aug,
+ pages = "xv + 170",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 18:37:47 1993",
+}
+
+@Book{Falk:IR94,
+ author = "Bennett Falk",
+ title = "The Internet Roadmap",
+ publisher = pub-SYBEX,
+ year = "1994",
+ ISBN = "0-7821-1365-6",
+ address = pub-SYBEX:adr,
+ pages = "xvii + 263",
+ price = "US\$12.99",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Mar 11 17:46:07 1994",
+}
+
+@Book{Fisher:RIH93,
+ author = "Sharon Fisher",
+ title = "Riding the Internet Highway",
+ publisher = pub-NRP,
+ year = "1993",
+ ISBN = "1-56205-192-X",
+ LCCN = "TK5105.875.I57 F57 1993",
+ pages = "xii + 266",
+ price = "US\$16.95",
+ address = pub-NRP:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:59:48 1994",
+}
+
+@Book{Flanagan:GTN90,
+ author = "William A. Flanagan",
+ title = "The Guide to {T1} Networking",
+ publisher = pub-TELECOM,
+ year = "1990",
+ ISBN = "0-936648-26-0",
+ price = "US\$29.95",
+ address = pub-TELECOM:adr,
+ edition = "Fourth",
+ note = "The T-1 trunk line technology is a standard for
+ voice and data transmission in the US and Canada.
+ The author introduces the subject in clear simple
+ language and explains the various issues and
+ terminology. Most terms are clearly explained as
+ they are introduced; no prior understanding of
+ telephone technology is required. The higher-speed
+ technologies and the corresponding global standards
+ are discussed briefly. Reference material is well
+ organized. I recommend this book as an introduction
+ to the subject.
+
+ Table of Contents
+ 1 What T1 Does For a Network
+ 2 T-1 Defined Historically
+ 3 Digital Voice
+ 4 T-1 Circuits
+ 5 What Equipment You Will Need At Your Office
+ 6 How To Build a T-1 Network
+ 7 Beyond T-1: Desktop to DS-3
+ 8 Network Management And Control
+ A T-1 Case Examples
+ B Networking Acronyms
+ C Basic Multiplexing
+ D Global Framing Formats
+ Index",
+ bibdate = "Tue Apr 13 11:56:44 1993",
+ acknowledgement = ack-woh,
+}
+
+@Book{Flanagan:FPC91,
+ author = "William A. Flanagan",
+ title = "Frames, Packets and Cells in Broadband Networking",
+ publisher = pub-TELECOM,
+ year = "1991",
+ ISBN = "0-036648-31-7 ??checksum error??",
+ address = pub-TELECOM:adr,
+ note = "The author takes on the task of teaching the current
+ state of the new data communication technologies, and
+ does a generally excellent job of it. Chapter 1
+ introduces the basic concepts of packet networking,
+ explaining that technology in detail and drawing
+ contrasts to the T-1 TDM technology explained in The
+ Guide to T-1 Networking by the same author. ASCII
+ and X.25 are referred to in this chapter, with only
+ the briefest description, so the reader should have
+ some rudimentary knowledge of data communication.
+ However the basic differences between packet
+ switching and circuit switching, and between
+ connection-oriented and connectionless tranmission,
+ are clearly explained so the reader can skip over
+ confusing terminology without loss.
+
+ Chapter 2 does an excellent job of explaining the
+ basic concepts underlying the various types of
+ packet, frame and cell technologies, the relative
+ advantages and disadvantages of each, layered
+ protocols, the OSI reference model and says a few
+ words about the functions of SNA, the Internet
+ protocols, the IEEE LAN standards and Signaling
+ System 7.
+
+ Chapter 3 uses T-1 as an example to explain the
+ SONET/STS and SDH framing technology. The reader
+ should approach this chapter with a good
+ understanding of T-1 synchronization. HDLC is also
+ described briefly in this chapter.
+
+ Chapter 4 explains frame relay, including the Local
+ Mangement Interface, and again makes a comparison to
+ X.25 (which is never described in detail). This is
+ followed by an detailed explanation of the basics of
+ FDDI (but SMT isn't covered). The MAN standards
+ DQDB, IEEE 802.6 and SMDS, which are all closely
+ related, are explained as a unit. ATM is described,
+ with its relationship (or lack thereof) to SONET.
+ The StrataCom proprietary FastPacket protocol is
+ mentioned briefly, followed by some general design
+ principles for light-weight protocols, with brief
+ descriptions of XTP and HSTP.
+
+ If you have the necessary background to read it, as
+ explained above, I can recommend this book as an
+ introduction to the new networking technologies that
+ it covers.
+
+ Table of Contents
+ 1 Packet Overview
+ 2 What All Packets Have In Common
+ 3 Broadband Framing
+ 4 Emerging Packet Technologies
+ A Networking Acronyms
+ B Annotated Bibliography
+ C Time Division Multiplexing
+ Index",
+ bibdate = "Tue Apr 13 12:06:41 1993",
+ acknowledgement = ack-woh,
+}
+
+@Book{Fraase:WIT94,
+ author = "Michael Fraase",
+ title = "The {Windows} {Internet} Tour Guide\emdash Cruising
+ the {Internet} the Easy Way",
+ publisher = pub-VENTANA,
+ year = "1994",
+ ISBN = "1-56604-081-7",
+ LCCN = "TK5105.875.I57 F76 1994",
+ address = pub-VENTANA:adr,
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 19 09:41:28 1994",
+}
+
+@Book{Fraase:PIT94,
+ author = "Michael Fraase",
+ title = "The {PC} {Internet} Tour Guide\emdash Cruising the
+ {Internet} the Easy Way",
+ publisher = pub-VENTANA,
+ year = "1994",
+ ISBN = "1-56604-084-1",
+ LCCN = "TK5105.875.I57 F57 1994",
+ address = pub-VENTANA:adr,
+ pages = "xxiv + 284",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 19 09:44:26 1994",
+}
+
+@Book{Fraase:MIT93,
+ author = "Michael Fraase",
+ title = "The {Mac} {Internet} Tour Guide\emdash Cruising the
+ {Internet} the Easy Way",
+ publisher = pub-VENTANA,
+ year = "1993",
+ ISBN = "1-56604-062-0",
+ LCCN = "TK5105.875.I57 F73 1993",
+ address = pub-VENTANA:adr,
+ pages = "xxii + 288",
+ price = "US\$27.95 (includes Macintosh diskette)",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 13:28:34 1994",
+}
+
+@Book{Frey:DEM89,
+ author = "Donnalyn Frey and Rick Adams",
+ title = "\verb|!%@|:: {A} Directory of Electronic Mail
+ Addressing and Networks",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1989",
+ pages = "xv + 284",
+ month = jan,
+ price = "US\$26.95",
+ ISBN = "0-937175-39-0",
+ LCCN = "HE6239.E54 F73 1989",
+ note = "A quick desk reference to many networks, with two
+ pages on each one.",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Frey:DEM93,
+ author = "Donnalyn Frey and Rick Adams",
+ title = "\verb|!%@|:: {A} Directory of Electronic Mail
+ Addressing and Networks",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ edition = "Third",
+ year = "1993",
+ pages = "xvi + 443",
+ price = "US\$24.95",
+ ISBN = "1-56592-031-7",
+ LCCN = "HE6239.E54 F78 1993",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 19 09:50:33 1994",
+}
+
+@Book{Gardner:DUG94,
+ author = "James Gardner",
+ title = "A {DOS} User's Guide to the Internet: {E}-mail,
+ Netnews, and File Transfer with {UUCP}",
+ publisher = pub-PTRPH,
+ year = "1994",
+ ISBN = "0-13-106873-3",
+ LCCN = "TK5105.875.I57G37 1993",
+ address = pub-PTRPH:adr,
+ note = "Includes IBM PC diskette.",
+ pages = "xi + 308",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:57:29 1994",
+}
+
+@Book{Gibbs:NI93,
+ author = "Mark Gibbs and Richard Smith",
+ title = "Navigating the Internet",
+ publisher = pub-SAMS,
+ year = "1993",
+ ISBN = "0-672-30362-0",
+ address = pub-SAMS:adr,
+ pages = "xxiii + 500",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:55:07 1994",
+}
+
+@Book{Gilster:IN93,
+ author = "Paul Gilster",
+ title = "The Internet Navigator\emdash The Essential Guide to
+ Network Exploration for the Individual Dial-up User",
+ publisher = pub-WI,
+ year = "1993",
+ ISBN = "0-471-59782-1",
+ LCCN = "TK5105.875.I57 G55 1993",
+ pages = "xxiv + 470",
+ price = "US\$24.95",
+ address = pub-WI:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 11 08:39:42 1993",
+}
+
+@Book{Hafner:C91,
+ author = "Katie Hafner and John Markoff",
+ title = "Cyberpunk",
+ publisher = pub-SIMON,
+ year = "1991",
+ ISBN = "0-671-68322-5",
+ LCCN = "QA76.9.A25 H34 1991",
+ pages = "368",
+ address = pub-SIMON:adr,
+ price = "US\$22.95",
+ note = "Interviews with some of the crackers who have appeared
+ conspicuously in the press in the past few years. One
+ of the co- authors is the New York Times reporter who
+ broke the Stoll story to the public.",
+ bibdate = "Fri Apr 2 09:20:47 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Hardie:IML93,
+ author = "Edward T. L. Hardie and Vivian Neou",
+ title = "Internet: Mailing Lists",
+ publisher = pub-SRI,
+ year = "1993",
+ address = pub-SRI:adr,
+ ISBN = "0-13-327941-3",
+ LCCN = "TK5105.875.I57 I568 1993",
+ pages = "x + 356",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Hardie:IML94,
+ author = "Edward T. L. Hardie and Vivian Neou",
+ title = "Internet: Mailing Lists",
+ publisher = pub-PTRPH,
+ year = "1994",
+ ISBN = "0-13-289661-3",
+ LCCN = "TK5105.875.I57 I56 1994",
+ edition = "Second",
+ address = pub-PTRPH:adr,
+ pages = "vii + 582",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 13:08:35 1994",
+}
+
+@Book{Heslop:IIG94,
+ author = "Brent D. Heslop and David Angell",
+ title = "The Instant {Internet} Guide\emdash Hands-on Global
+ Networking",
+ publisher = pub-AW,
+ year = "1994",
+ ISBN = "0-201-62707-8",
+ LCCN = "TK5105.875.I57 H48 1994",
+ address = pub-AW:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Feb 18 19:25:52 1994",
+}
+
+@Book{Hoffman:IIR94,
+ author = "Paul E. Hoffman",
+ title = "Internet Instant Reference",
+ publisher = pub-SYBEX,
+ year = "1994",
+ ISBN = "0-7821-1512-8",
+ address = pub-SYBEX:adr,
+ pages = "xvi + 317",
+ price = "US\$12.99",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Mar 11 17:48:21 1994",
+}
+
+@Manual{HP:LCA86,
+ title = "{LAN} Cable and Accessories Installation Manual",
+ organization = "{Hewlett-Packard Co.}",
+ edition = "HP Part No. 5955-7680",
+ year = "1986",
+ month = jan,
+ pages = "204",
+ price = "US\$43.00",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:38:39 1993",
+}
+
+@Manual{HP:STC88,
+ title = "{HP} SiteWire Twisted-pair Cabling Installation
+ Guide",
+ organization = "{Hewlett-Packard Co.}",
+ edition = "HP Manual Part Number 5959-2208",
+ year = "1988",
+ month = jan,
+ pages = "100",
+ price = "US\$40.00",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:41:06 1993",
+}
+
+@Manual{Hubbel:FLC93,
+ title = "Full Line Catalog \#1100{R}",
+ organization = "Hubbel Premise Wiring Inc.",
+ address = "14 Lord's Hill Road, PO Box 901, Stonington, CT
+ 06378-0901, USA, Tel: (203) 535-3809 or (800)
+ 626-0005",
+ year = "1993",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:52:00 1993",
+}
+
+@Book{Hunt:TNA92,
+ author = "Craig Hunt",
+ title = "{TCP/IP} Network Administration",
+ publisher = pub-OR,
+ year = "1992",
+ price = "US\$29.95",
+ pages = "xxii + 471",
+ ISBN = "0-937175-82-X",
+ LCCN = "TK5105.9 .H86 1992",
+ address = pub-OR:adr,
+ acknowledgement = ack-nhfb,
+}
+
+@Book{IEEE:802.3i-1990,
+ author = "IEEE",
+ title = "802.3i-1990 {IEEE} Supplement to Carrier Sense
+ Multiple Access with Collision Detection {CSMA}/{CD}
+ Access Method and Physical Layer Specifications: System
+ Considerations for Multisegment 10 Mb/s Baseband
+ Networks (Section 13) and Twisted-Pair Medium
+ Attachment Unit ({MAU}) and Baseband Medium, Type
+ 10{BASE}-{T} (Section 14)",
+ publisher = pub-IEEE,
+ year = "1990",
+ ISBN = "1-55937-070-X",
+ address = pub-IEEE:adr,
+ edition = "IEEE Product Number: SH13763",
+ price = "US\$26.00",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 12:08:03 1993",
+}
+
+@Periodical{InfoWorld,
+ key = "InfoWorld",
+ title = "InfoWorld",
+ ISSN = "0199-6649",
+ address = "Infoworld Publishing Co., 155 Bovet Road Suite 800,
+ San Mateo, CA 94402, USA, Tel: (415) 572-7341 or (800)
+ 227-8365",
+ acknowledgement = ack-cs,
+ bibdate = "Thu Dec 9 18:27:59 1993",
+}
+
+@Book{Kahin:BII92,
+ author = "Brian {Kahin, ed.}",
+ title = "Building Information Infrastructure: Issues in the
+ Development of the National Research and Education
+ Network",
+ publisher = pub-MH,
+ year = "1992",
+ ISBN = "0-390-03083-X",
+ LCCN = "T58.5 .B85 1992",
+ price = "US\$34.95",
+ address = pub-MH:adr,
+ note = "Includes the entire text of the High Performance
+ Computing Act (HPCA) of 1991 that authorized the
+ forthcoming National Research and Education Network
+ (NREN), as well as numerous examinations of what it
+ does and should mean. Papers from a workshop at
+ Harvard's Kennedy School of Government. Tough sledding
+ in spots, but very rewarding in others.",
+ pages = "iii + 443",
+ bookreview = "Matrix News, 2(5), May 1992",
+ bibdate = "Wed Mar 31 18:20:09 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Kehoe:ZAI93,
+ author = "Brendan P. Kehoe",
+ title = "Zen and the Art of the Internet: {A} Beginner's
+ Guide",
+ publisher = pub-PH,
+ year = "1993",
+ price = "US\$22.00",
+ pages = "xv + 112",
+ address = pub-PH:adr,
+ edition = "Second",
+ bookreview = "Link Letter, 5(3):3, Nov.~1992; MicroTimes, 102:3,
+ Nov.~23, 1992. \path|simsc.si.edu:networks/zen.ad|.",
+ note = "The first edition of this book was and is available
+ only online, from various anonymous FTP servers. This
+ second edition is somewhat enlarged and updated, yet is
+ still the shortest introductory Internet book.",
+ ISBN = "0-13-010778-6",
+ LCCN = "TK5105.875.I57 K44 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Kehoe:ZAI94,
+ author = "Brendan P. Kehoe",
+ title = "Zen and the Art of the Internet: {A} Beginner's
+ Guide",
+ publisher = pub-PTRPH,
+ year = "1994",
+ ISBN = "0-13-121492-6",
+ LCCN = "TK5105.875.I57 K44 1994",
+ price = "US\$23.95",
+ pages = "xx + 193",
+ address = pub-PTRPH:adr,
+ edition = "Third",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Mar 11 17:51:43 1994",
+}
+
+@Book{Kessler:ICF90,
+ author = "Gary C. Kessler",
+ title = "{ISDN}: concepts, facilities, and services",
+ publisher = pub-MH,
+ address = pub-MH:adr,
+ year = "1990",
+ ISBN = "0-07-034242-3",
+ LCCN = "TK5103.7 .K47 1990",
+ pages = "xvi + 302",
+ bibdate = "Fri Apr 16 09:02:52 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Kessler:MAN92,
+ author = "Gary C. Kessler and David A. Train",
+ title = "Metropolitan area networks",
+ publisher = pub-MH,
+ address = pub-MH:adr,
+ year = "1992",
+ ISBN = "0-07-034243-1",
+ LCCN = "TK5105.85 .K47 1992",
+ pages = "xii + 436",
+ price = "US\$39.95",
+ bibdate = "Fri Apr 16 09:03:47 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Kessler:ICF93,
+ author = "Gary C. Kessler",
+ title = "{ISDN}: concepts, facilities, and services",
+ publisher = pub-MH,
+ address = pub-MH:adr,
+ edition = "Second",
+ year = "1993",
+ ISBN = "0-07-034247-4",
+ LCCN = "TK5103.7 .K47 1993",
+ pages = "xviii + 454",
+ price = "US\$49.95",
+ bibdate = "Mon Oct 11 17:23:44 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Kochan:UN89,
+ author = "Stephen G. Kochan and Patrick H. Wood",
+ title = "{UNIX} Networking",
+ publisher = pub-HAYDEN,
+ address = pub-HAYDEN:adr,
+ year = "1989",
+ ISBN = "0-672-48440-4",
+ LCCN = "QA76.76.O63 U546 1989",
+ pages = "viii + 400",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Kochmer:IPN93,
+ author = "Jonathan Kochmer and NorthWestNet",
+ title = "The {Internet} Passport: {NorthWestNet}'s Guide to Our
+ World Online",
+ publisher = pub-NWN,
+ year = "1993",
+ ISBN = "0-9635281-0-6",
+ LCCN = "TK5105.875.I57 K63 1993",
+ price = "US\$39.95",
+ address = pub-NWN:adr,
+ edition = "Fourth",
+ note = "A forthcoming guide and catalog, not yet seen. It is
+ paradoxically both the fourth edition of and the
+ successor to the other NorthWestNet book listed later.
+ For details, send e-mail to \path|info@nwnet.net|.",
+ pages = "xxxii + 515",
+ bibdate = "Wed Mar 31 17:50:54 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Krol:WIU92,
+ author = "Ed Krol",
+ title = "The Whole Internet User's Guide \& Catalog",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-025-2",
+ LCCN = "TK5105.875.I57 K86 1992",
+ address = pub-OR:adr,
+ note = "Perhaps the most ambitious of the new crop of books,
+ this one is both a user's guide and a catalog of
+ resources in one. It is aimed at graduate students who
+ want to use the Internet for research.",
+ pages = "xxiv + 376",
+ price = "US\$24.95",
+ bookreview = "Link Letter, 5(3):3, Nov.~1992. Matrix News, 2(11),
+ Nov.~1992. MicroTimes, 102:3, Nov.~23, 1992.",
+ bibdate = "Wed Mar 31 17:22:11 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Periodical{LAN,
+ key = "LAN",
+ title = "{LAN}\emdash The Local Area Network Magazine",
+ ISSN = "0898-0012",
+ address = "LAN, Miller Freeman Publications, P.O. Box 41904,
+ Nashville, TN 37204, USA, Tel: (800) 933-3321 or (615)
+ 377-3322",
+ note = "Monthly: US\$20 per year.",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Feb 23 12:46:55 1994",
+}
+
+@Book{Lambert:IB93,
+ author = "Steve Lambert and Walt Howe",
+ title = "Internet Basics\emdash Your Online Access to the
+ Global Electronic Superhighway",
+ publisher = pub-RH,
+ year = "1993",
+ ISBN = "0-679-75023-1",
+ address = pub-RH:adr,
+ price = "US\$27.00",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:34:48 1994",
+}
+
+@Book{Lane:IPI92,
+ author = "Elizabeth S. Lane and Craig A. Summerhill",
+ title = "An Internet Primer for Information Professionals: {A}
+ Basic Guide to Networking Technology",
+ publisher = pub-MECKLER,
+ year = "1992",
+ ISBN = "0-88736-831-X",
+ LCCN = "TK5105.875.I57 L35 1992",
+ address = pub-MECKLER:adr,
+ note = "This book, not yet seen, is apparently aimed at
+ information professionals, presumably meaning
+ librarians and others.",
+ pages = "x + 182",
+ price = "US\$37.50",
+ bibdate = "Wed Mar 31 17:57:24 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{LaQuey:ICB92,
+ author = "Tracy LaQuey and Jeanne C. Ryer",
+ title = "The Internet Companion: {A} Beginner's Guide to Global
+ Networking",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1992",
+ ISBN = "0-201-62224-6",
+ LCCN = "TK5105.875.I57 L37 1993",
+ price = "US\$10.95",
+ month = oct,
+ pages = "x + 196",
+ bibdate = "Wed Mar 31 17:14:34 1993",
+ bookreview = "Internet Society News, 1(3):34, Summer 1992. Link
+ Letter, 5(3):4, Nov.~1992. Matrix News, 2(9):8-9.
+ Sept.~1992. \path|companion@world.std.com|.",
+ note = "This is the least expensive introductory guide for new
+ users of the Internet, and perhaps the only one aimed
+ at the general public. It is also being made available
+ online by anonymous FTP from \path|world.std.com|, two
+ chapters a month.",
+ acknowledgement = ack-jsq,
+}
+
+@Book{LaQuey:ICP93,
+ author = "Tracy LaQuey and Jeanne C. Ryer",
+ title = "The Internet Companion Plus: {A} Beginner's Guide to
+ Global Networking",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1993",
+ ISBN = "0-201-62719-1",
+ LCCN = "TK5105.875.I57 L39 1993",
+ price = "US\$19.95 (includes IBM PC diskette)",
+ pages = "x + 197",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 13:16:41 1994",
+}
+
+@Book{LaQuey:UDC89,
+ author = "Tracy Lynn LaQuey",
+ title = "Users' Directory of Computer Networks",
+ publisher = pub-DP # " and " # pub-PH,
+ year = "1989",
+ ISBN = "1-555-58047-5 (DP) and 0-13-950262-9 (PH)",
+ LCCN = "TK5105.5 .U74 1990",
+ price = "US\$34.95",
+ address = pub-DP:adr # " and " # pub-PH:adr,
+ note = "Digital Part Number EY-C200E-DP. A directory of users,
+ domains, etc. of the Internet, BITNET, UUCP, etc.",
+ pages = "xv + 630",
+ bibdate = "Fri Apr 2 09:33:33 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Levine:ID93,
+ author = "John R. Levine and Carol Baroudi",
+ title = "Internet for Dummies",
+ publisher = pub-IDG,
+ year = "1993",
+ ISBN = "1-56884-024-1",
+ address = pub-IDG:adr,
+ pages = "xxiv + 355",
+ price = "US\$19.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:39:23 1994",
+}
+
+@Book{Levy:HHC84,
+ author = "Steven Levy",
+ title = "Hackers: Heroes of the Computer Revolution",
+ publisher = pub-ANCHOR,
+ year = "1984",
+ ISBN = "0-385-19195-2 (hardcover), 0-440-13405-6 (paperback)",
+ LCCN = "QA76.6 .L469 1984",
+ address = pub-ANCHOR:adr,
+ pages = "xv + 458",
+ note = "Tales of the real hackers who invented the modern
+ computer industry. Some of these people are still quite
+ active on the nets today.",
+ price = "US\$17.95 (hardcover), US\$4.95 (paperback)",
+ bibdate = "Fri Apr 2 09:13:23 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Lynch:ISH93,
+ author = "Daniel C. Lynch and Marshall T. {Rose, eds.}",
+ title = "The Internet System Handbook",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-56741-5",
+ LCCN = "TK5105.875.I57 I58 1993",
+ note = "A description of the process that produces Internet
+ Standards, and some other user level material in
+ addition to protocol material.",
+ address = pub-AW:adr,
+ pages = "xxxii + 790",
+ price = "US\$40",
+ bibdate = "Wed Mar 31 18:04:42 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Madron:LAN89,
+ author = "Thomas W. Madron",
+ title = "{LAN}s\emdash Applications of {IEEE}/{ANSI} 802
+ Standards",
+ publisher = pub-WI,
+ year = "1989",
+ ISBN = "0-471-62049-1",
+ LCCN = "TK5105.7.M325 1989",
+ price = "US\$34.95",
+ address = pub-WI:adr,
+ pages = "xi + 308",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:59:51 1993",
+}
+
+@Book{Malamud:ANN90,
+ author = "Carl Malamud",
+ title = "Analyzing Novell Networks",
+ publisher = pub-VNR,
+ year = "1990",
+ ISBN = "0-442-00364-1",
+ LCCN = "TK5105.7 .M35 1990",
+ pages = "xv + 343",
+ price = "US\$37.95",
+ address = pub-VNR:adr,
+ note = "Chapter 1 quickly reviews the ISO seven-layer model,
+ explains the overall Novell architecture, and
+ introduces the Network General Sniffer network
+ analysis tool. Chapters 2 and 3 explain the
+ Ethernet, Token Ring and ARCNET physical media.
+ Chapter 4 discusses the IPX, SPX and network
+ maintenance protocols; the author unfortunately does
+ not explain why you DON'T want to use Novell's
+ default Ethernet encapsulation. He also notes that
+ IPX checksumming is disabled on the example he shows,
+ but doesn't mention that this is usual Novell
+ practice, or explain the implications. This chapter
+ was written before packets greater than 512 bytes and
+ block mode were implemented.
+
+ Chapter 5 describes the NetWare operating system; the
+ Bindery; communications utilities; file attributes,
+ access rights, locking and synchronization; print
+ services; job servers; and accounting. Chapter 6
+ describes the Message Handling Service (MHS) and some
+ gateways between it and other type of messaging
+ system. Chapter 7 briefly describes data
+ organization, Btrieve, XQL and NetWare SQL. Chapter
+ 8 describes the Netwise RPC product and its
+ relationship to some other forms of RPC from other
+ vendors.
+
+ Chapter 9 describes the AT\&T STREAMS protocol
+ mechanism and its Novell implementation. Chapter 10
+ briefly describes the NetWare support for AppleTalk.
+ Chapter 11 describes NetWare for VMS, Portable
+ NetWare (which supersedes NetWare for VMS), and how
+ Novell and DECnet networks can be gatewayed to each
+ other.
+
+ Chapter 12 briefly describes Novell support for WANS.
+ Chapter 13 discusses gateways between Novell and
+ TCP/IP, SNA (described as ``not quite as
+ nonproprietary as TCP/IP'' in what is surely the
+ understatement of the year!) NetBIOS and OSI.
+
+ Much of the discussion is fairly superficial. There
+ is, however, a good bibliography which provides
+ references to more detailed documents. The glossary
+ and index look serviceable. All chapters are
+ illustrated with reproductions of Sniffer displays.
+
+ Table of Contents:
+
+ 1 Analyzing Networks
+ 2 Data Links and LLC
+ 3 Token Ring and ARCNET
+ 4 IPX and SPX
+ 5 NetWare Core Protocols
+ 6 Message Handling Service
+ 7 Data Access
+ 8 Remote Procedure Calls
+ 9 STREAMS and Protocol Stacks
+ 10 AppleTalk
+ 11 DECnet and Portable NetWare
+ 12 X.25 and Wide Area Networks
+ 13 Gateways to Other Networks",
+ bibdate = "Tue Apr 13 11:52:22 1993",
+ acknowledgement = ack-woh,
+ }
+
+@Book{Malamud:EIT92,
+ author = "Carl Malamud",
+ title = "Exploring the Internet: {A} Technical Travelogue",
+ publisher = pub-PH,
+ year = "1992",
+ ISBN = "0-13-296898-3",
+ LCCN = "TK5105.875.I57 M36 1992",
+ price = "US\$26.95",
+ bookreview = "Internet Society News, 1(3):34, Summer 1992. Network
+ Computing, 3(11):46, October 15, 1992. Matrix News,
+ 2(9):9,11, Sept.~1992.",
+ address = pub-PH:adr,
+ month = aug,
+ note = "Many fine lunches and dinners with users,
+ administrators, and developers of the Internet in many
+ countries around the world, with accurate technical
+ background. Certainly the most wickedly funny of all
+ the books about the Internet. Contains a subplot about
+ how and why ITU and ISO do not publish their standards
+ online.",
+ pages = "xi + 379",
+ bibdate = "Wed Mar 31 17:59:34 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Marine:IGS92,
+ author = "April {Marine, ed.} and Susan Kirkpatrick and Vivian
+ Neou and Carol Ward",
+ title = "Internet: Getting Started",
+ publisher = pub-SRI,
+ ISBN = "0-944604-15-3",
+ LCCN = "TK5105.875.I57 I55 1994",
+ year = "1992",
+ pages = "xxii + 360",
+ price = "US\$39.00",
+ address = pub-SRI:adr,
+ month = sep,
+ note = "How to join the Internet, and some context so you will
+ know why. This book is not a guide, and not a catalog,
+ but it does contain numerous contact listings.
+ \path|ftp.nisc.sri.com:netinfo/internet-getting-started-contents|.",
+ bookreview = "Link Letter, 5(3):4, Nov.~1992. Matrix News, 2(12),
+ Dec.~1992.",
+ bookreview2 = "(from Ermel Stepp, Marshall University \path|<estepp@wvnvm>|).
+ Part I defines the Internet and discusses types of
+ of access to the network and steps to initiate
+ access to the network. It gives information on
+ providers/vendors the services for research,
+ education, commerce, and individual use.
+ Approximate costs are discussed in terms of such
+ factors as services desired, hardware used,
+ dedicated lines vs dialup, distance from host,
+ frequency of use, peak vs non-peak charges, and
+ telephone charges. Acceptable use is discussed,
+ explained, and illustrated. The seven chapters in
+ Part I are:
+ \begin{itemize}
+ \item
+ Introduction to the Internet (what it is, who is
+ in charge, what is and is not a part of it, kinds
+ of networks)
+ \item
+ How to Join the Internet (MX, dialup, individual
+ access, connecting networks)
+ \item
+ Costs (determining factors, network and individual
+ examples)
+ \item
+ Service Providers (vendors of network connections,
+ dialup vendors, providers of services within
+ states)
+ \item
+ Military Access (by each branch of the military)
+ \item
+ NSFNET Acceptable Use Policy
+ \item
+ Non-U.S. Sites (European cooperation and contacts,
+ Baltic and Nordic countries, Caribbean Basin, the
+ Pacific Rim, 30 specific countries, U.S. providers
+ of international connections)
+
+ Part II explains the concepts of the Internet,
+ such as the hierarchial Domain Name System (DNS)
+ and addressing, protocols (the TCP/IP suite, the
+ telnet protocol, file transfer protocal (FTP),
+ requests for comments (RFCs), for your information
+ (FYI), and standards (STDs). The six chapters in
+ Part II are:
+ \item
+ The Internet--More Information (historical,
+ physical, and growth)
+ \item
+ Basic Internet Concepts (RFCs, FYIs, and STDs;
+ security, protocols, addressing, the Domain Name
+ System, directory services)
+ \item
+ Applications (electronic mail, mailing lists and
+ news groups, file transfer protocol, telnet, and
+ information servers such as archie, Prospero, WWW,
+ WAIS, and the Internet gopher)
+ \item
+ Internet Organizations (network associations,
+ network administrative organizations,
+ administrative bodies, standards organizations,
+ security response centers, network information
+ centers, and user groups)
+ \item
+ Internet Resources (NNSC internet resource guide,
+ NNSC tour of the Internet, TCP/IP CD, network
+ reading list, online libraries, network seminars,
+ and supercomputer centers)
+ \item
+ Further Reading (general introductory references,
+ technical introductions, Domain Name System,
+ network security, and some GOSIP documentation)
+ \end{itemize}
+
+ The Bibliography and References contains 30
+ references and 27 bibliographic citations. The
+ eleven appendices are:
+ \begin{itemize}
+ \item
+ Acronym List (six pages of acronyms from AARNet to
+ YUNAC)
+ \item
+ All Providers Alphabetically (24 pages, with
+ postal addresses, telephone numbers, FAX numbers,
+ electronic addresses, area served, and services)
+ \item
+ SRI Network Information Systems Center (Internet
+ Information Series, Internet: Getting Started and
+ Internet Mailing Lists; Internet Technology
+ Handbook, TCP/IP CD, Internet Technology Series,
+ hardcopy RFCs, RFC Subscription Service, FYI
+ Collection
+ \item
+ Registration Templates (IP Address Template,
+ Domain Template, with retrieval instructions)
+ \item
+ RFC Index (list of 365 RFCs, from 1365 to 1000 in
+ 22 pages, with retrieval instructions)
+ \item
+ FYI Index (list of 16 FYI, with retrieval instructions)
+ \item
+ STD Index (list of 34 STDs, with retrieval instructions)
+ \item
+ ISI's RFC Information Retrieval Information (list
+ of 8 primary and 10 secondary sites from which
+ RFCs may be retrieved, with instructions)
+ \item
+ RFC Sets (topical list of related RFCs in six volumes)
+ \item
+ International Connectivity (list of 107 entities
+ with international connectivity via BITNET,
+ Internet,UUCP, FIDONET, and/or OSI)
+ \item
+ GOSIP Document Information (eight pages of information)
+ Internet: Getting Started is concerned with
+ joining and understanding the Internet. It is
+ neither a manual for particular systems and tools,
+ nor a catalog of networking resources.
+ \end{itemize}",
+ bibdate = "Thu Dec 9 18:39:04 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Marine:IGS94,
+ author = "April {Marine, ed.} and Susan Kirkpatrick and Vivian
+ Neou and Carol Ward",
+ title = "Internet: Getting Started",
+ publisher = pub-PTRPH,
+ ISBN = "0-13-289596-X",
+ LCCN = "TK5105.875.I57 I55 1994",
+ year = "1994",
+ pages = "xxv + 390",
+ price = "US\$39.00",
+ address = pub-PTRPH:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:52:46 1994",
+}
+
+@Book{McClure:NRE91,
+ author = "Charles McClure and Ann Bishop and Philip Doty and
+ Howard Rosenbaum",
+ title = "The National Research And Education Network ({NREN}):
+ Research and Policy Perspectives",
+ publisher = pub-ABLEX,
+ year = "1991",
+ ISBN = "0-89391-813-X",
+ LCCN = "Q179.94 .M33 1991",
+ address = pub-ABLEX:adr,
+ note = "Masses of information on NREN, and examination of its
+ potential effects on research",
+ pages = "ii + 744",
+ price = "US\$45 (personal), US\$95 (institutional)",
+ bookreview = "Electronic Networking: Research, Applications and
+ Policy 2(1), Spring 1992",
+ bibdate = "Fri Apr 2 09:10:30 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{McNamara:LAN85,
+ author = "John E. McNamara",
+ title = "Local Area Networks\emdash An introduction to the
+ technology",
+ publisher = pub-DP # " and " # pub-PH,
+ year = "1985",
+ ISBN = "0-93237-679-7 (DP), 0-13-539669-7 (PH)",
+ LCCN = "TK5105.7.M36 1985",
+ pages = "viii + 165",
+ price = "US\$30.00",
+ address = pub-DP:adr # " and " # pub-PH:adr,
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:29:45 1993",
+}
+
+@Book{Miller:LTH89,
+ author = "Mark A. Miller",
+ title = "{LAN} Troubleshooting Handbook",
+ publisher = pub-MT,
+ year = "1989",
+ ISBN = "1-55851-054-0 (book), 1-55851-056-7 (book/disk),
+ 1-55851-055-9 (disk)",
+ LCCN = "TK5105.7 .M55 1989",
+ price = "US\$29.95 (book), US\$39.95 (book/disk), US\$20.00 (disk)",
+ address = pub-MT:adr,
+ pages = "309",
+ acknowledgement = ack-cs,
+ bibdate = "Thu Dec 9 17:55:26 1993",
+}
+
+@Book{Miller:LTH93,
+ author = "Mark A. Miller",
+ title = "{LAN} Troubleshooting Handbook",
+ publisher = pub-MT,
+ year = "1989",
+ edition = "Second",
+ ISBN = "1-55851-301-9",
+ LCCN = "TK5105.7 .M55 1993",
+ price = "US\$34.95",
+ address = pub-MT:adr,
+ acknowledgement = ack-cs,
+ bibdate = "Thu Dec 9 17:56:32 1993",
+}
+
+@Book{Miller:IGN91,
+ author = "Mark A. Miller",
+ title = "Internetworking\emdash {A} Guide to Network
+ Communications\emdash {LAN} to {LAN}, {LAN} to {WAN}",
+ publisher = pub-MT,
+ year = "1991",
+ ISBN = "1-55851-143-1",
+ LCCN = "TK5105.5 .M55 1991",
+ price = "US\$34.95",
+ address = pub-MT:adr,
+ pages = "iii + 425",
+ bibdate = "Mon Nov 15 13:47:25 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Miller:TTI92,
+ author = "Mark A. Miller",
+ title = "Troubleshooting {TCP\slash IP} \emdash{} Analyzing the
+ Protocols of the {Internet}",
+ publisher = pub-MT,
+ year = "1992",
+ ISBN = "1-55851-268-3",
+ LCCN = "TK5105.5 .M52 1992",
+ pages = "588",
+ address = pub-MT:adr,
+ price = "US\$44.95",
+ bibdate = "Tue Apr 6 16:58:07 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Miller:TI91,
+ author = "Mark A. Miller",
+ title = "Troubleshooting Internetworks\emdash Tools,
+ Techniques, and Protocols",
+ publisher = pub-MT,
+ year = "1991",
+ ISBN = "1-55851-236-5",
+ LCCN = "TK5105.5.M56 1991",
+ address = pub-MT:adr,
+ price = "US\$34.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sun Mar 6 17:30:04 1994",
+}
+
+@Book{Miller:MIS93,
+ author = "Mark A. Miller",
+ title = "Managing Internetworks with {SNMP}",
+ publisher = pub-MT,
+ year = "1993",
+ ISBN = "1-55851-304-3",
+ LCCN = "TK5105.55 .M55 1993",
+ address = pub-MT:adr,
+ price = "US\$44.95",
+ pages = "xx + 507",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 14:04:01 1994",
+}
+
+@Manual{MODTAP:AM93,
+ title = "{MOD}-{TAP} Applications Manual",
+ organization = "MOD-TAP",
+ address = "285 Ayer Road, PO Box 706, Harvard, MA 01451-0706,
+ USA, Tel: (508) 772-5630",
+ year = "1993",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:46:23 1993",
+}
+
+@Manual{MODTAP:CC93,
+ title = "{MOD}-{TAP} Components Catalog",
+ organization = "MOD-TAP",
+ address = "285 Ayer Road, PO Box 706, Harvard, MA 01451-0706,
+ USA, Tel: (508) 772-5630",
+ year = "1993",
+ price = "US\$5.00",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:46:23 1993",
+}
+
+@Book{Mui:XWS92,
+ author = "Linda Mui and Eric Pearce",
+ title = "{X} {Window} {System} Administrator's Guide for {X11}
+ Release 4 and Release 5",
+ publisher = pub-OR,
+ year = "1992",
+ price = "US\$29.95 (without CD ROM), US\$59.95 (with CD ROM)",
+ ISBN = "0-937175-83-8, 1-56592-052-X (with CD ROM)",
+ LCCN = "QA76.76.W56 D44 v.8 1992",
+ address = pub-OR:adr,
+ pages = "xxiv + 346",
+ bibdate = "Sat Nov 13 11:49:33 1993",
+ note = "Contains CD ROM with X11R4 and X11R5 source code, plus
+ compiled versions for Sun 3 SunOS 4.1.1, Sun 4 SunOS
+ 4.1.1, DECstation ULTRIX 4.2, and IBM RS/6000 AIX
+ 3.2.",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Muller:GFR91,
+ author = "Nathan J. Muller and Robert P. Davidson",
+ title = "The Guide to Frame Relay \& Fast Packet Networking",
+ publisher = pub-TELECOM,
+ year = "1991",
+ address = pub-TELECOM:adr,
+ note = "Numerous new technologies are emerging to support
+ wide area networking; among them are frame relay,
+ cell relay (ATM), SMDS, SONET, SDH, ISDN and BISDN.
+ This confusing jumble of acronyms and technologies
+ deserves a careful, thorough explanation.
+ Unfortunately the authors did not rise to the
+ occasion; instead they produced a jumble of
+ unexplained acronyms and confused descriptions. Not
+ recommended.
+
+ Table of Contents
+ 1 Public Network Trends
+ 2 WAN Technologies
+ 3 Principles of Frame Relay
+ 4 Principles of Frame Relay ISDN
+ 5 Principles of Cell Relay/ATM
+ 6 Frame Relay Enablers: LANs, Fiber and their Interconnection
+ 7 Carrier Services
+ 8 Products and Networks
+ 9 Network Planning and Design
+ 10 Planning for Frame Relay
+ 11 Managing Technology Acquisitions in a Down Economy
+ Bibliography
+ List of Acronyms
+ Index",
+ bibdate = "Tue Apr 13 12:08:36 1993",
+ acknowledgement = ack-woh,
+}
+
+@Manual{NetworkElectronics:LAN93,
+ title = "Network Electronics {LAN} Catalog",
+ organization = "Network Electronics",
+ address = "4801 N. Ravenswood Ave., Chicago, IL. 60640-4496, USA,
+ Tel: (312) 784-5100",
+ year = "1993",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 11:53:36 1993",
+}
+
+@Book{NNSC:IRG91,
+ key = "NNSC",
+ author = "NSF Network Service Center (NNSC)",
+ title = "Internet Resource Guide",
+ publisher = pub-BBN,
+ year = "1991",
+ price = "US\$15.00",
+ pages = "240",
+ address = pub-BBN:adr,
+ note = "The original Internet Resource Guide. Available as
+ \path|nnsc.nsf.net:resource-guide/README|.",
+ bibdate = "Fri Apr 2 09:30:20 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Periodical{NetworkComputing,
+ key = "NetComp",
+ title = "Network Computing",
+ address = "600 Community Drive, Manhasset NY 11030-9789, USA,
+ Tel: (516) 562-5071",
+ note = "Available free to qualified subscribers.",
+ acknowledgement = ack-cs,
+ bibdate = "Wed Oct 6 13:05:29 1993",
+}
+
+@Periodical{NetworkWorld,
+ key = "NetWorld",
+ title = "Network World",
+ ISSN = "0887-7661",
+ address = "161 Worchester Road, Framingham, Mass. 01701, USA,
+ Tel: (508) 875-6400",
+ note = "Weekly; available free to qualified subscribers.",
+ acknowledgement = ack-cs,
+ bibdate = "Thu Dec 9 18:28:12 1993",
+}
+
+@Book{NorthWestNet:NUS92,
+ author = "NorthWestNet",
+ title = "NorthWestNet User Services Internet Resource Guide",
+ publisher = pub-NWN,
+ year = "1992",
+ LCCN = "TK 5105.875 I57 K76n 1991a",
+ price = "US\$20",
+ bookreview = "Matrix News, 2(1), Jan.~1992.
+ \path|ftphost.nwnet.net:nic/nwnet/user-guide/README.nusirg|.",
+ address = pub-NWN:adr,
+ note = "NorthWestNet's Resource Guide",
+ pages = "xi + 279",
+ bibdate = "Fri Apr 2 09:28:20 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Padovano:NAU93,
+ author = "Michael Padovano",
+ title = "Networking Applications on {UNIX} System {V}",
+ publisher = pub-PH,
+ year = "1993",
+ ISBN = "0-13-613555-2",
+ LCCN = "QA76.76.O63 P33 1993",
+ address = pub-PH:adr,
+ pages = "xvi + 544",
+ price = "US\$44",
+ bibdate = "Tue Sep 21 11:28:40 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Parkhurst:LPN90,
+ author = "Carol A. {Parkhurst, ed.}",
+ title = "Library Perspectives on {NREN}: The National Research
+ and Education Network",
+ publisher = pub-LITA,
+ year = "1990",
+ ISBN = "0-8389-7477-5",
+ LCCN = "Z674.7 .L52 1990",
+ address = pub-LITA:adr,
+ price = "US\$10.50",
+ bookreview = "Matrix News, 1(7), Oct.~1991",
+ notes = "Another NREN policy anthology; this one oriented
+ towards library uses.",
+ pages = "xi + 75",
+ bibdate = "Wed Mar 31 18:25:09 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Quarterman:M90,
+ author = "John S. Quarterman",
+ title = "The Matrix",
+ publisher = pub-DP # " and " # pub-PH,
+ address = pub-DP:adr # " and " # pub-PH:adr,
+ year = "1990",
+ price = "US\$50.00",
+ pages = "xxvii + 719",
+ note = "Digital order number EY-C176E-DP-SS. A context book
+ about all computer networks worldwide, including UUCP,
+ FidoNet, BITNET, USENET, and the Internet. The longest
+ of all the books listed, and the most comprehensive.",
+ ISBN = "1-55558-033-5 (DP) and 0-13-565607-9 (PH)",
+ LCCN = "TK5105.5 .Q37 1990",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Quarterman:UPO93,
+ author = "John S. Quarterman and Susanne Wilhelm",
+ title = "{UNIX}, {POSIX}, and {Open Systems}: The Open
+ Standards Puzzle",
+ publisher = pub-AW,
+ year = "1993",
+ pages = "xxix + 416",
+ ISBN = "0-201-52772-3",
+ LCCN = "QA76.76.O63 Q37 1993",
+ address = pub-AW:adr,
+ note = "Context about open systems standards. Includes a very
+ brief history of the Internet, comments on the effects
+ of networks on standards and the reverse, commentary on
+ the benefits of publishing standards online, and an
+ in-depth examination of the IETF standards process used
+ to produce Internet Standards. Also includes an
+ Internet growth graph.",
+ price = "US\$42.50",
+ bookreview = "Internet Society News, 1(3):34, Summer 1992.",
+ bibdate = "Wed Mar 31 18:02:39 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Quarterman:ICS94,
+ author = "John S. Quarterman and Smoot Carl-Mitchell",
+ title = "The Internet Connection\emdash System Connectivity and
+ Configuration",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-54237-4",
+ LCCN = "TK5105.875.I57 Q37 1994",
+ address = pub-AW:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 12:25:14 1994",
+}
+
+@Book{Rago:USV93,
+ author = "Steven A. Rago",
+ title = "{UNIX} System {V} network programming",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-56318-5",
+ LCCN = "92-45276, QA76.76.O63 R34 1993",
+ address = pub-AW:adr,
+ pages = "xv + 784",
+ price = "US\$45.50",
+ bibdate = "Tue Sep 21 11:32:00 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Raymond:NHD91,
+ author = "Eric S. {Raymond, ed.} and Guy Steele",
+ title = "The New Hacker's Dictionary",
+ publisher = pub-MIT,
+ year = "1991",
+ ISBN = "0-262-18145-2 (hardcover), 0-262-68069-6 (paperback)",
+ LCCN = "PN6231.E4 H3 1991",
+ price = "US\$10.95 (hardcover)",
+ address = pub-MIT:adr,
+ note = "The authority on hacker jargon, and a very amusing
+ book. Look it up in here when you doubt a definition in
+ the press.",
+ pages = "xx + 433",
+ bibdate = "Fri Apr 2 09:16:25 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Rittner:WEO93,
+ author = "Don Rittner",
+ title = "The Whole Earth Online Almanac: Info from {A} to {Z}",
+ publisher = pub-BRADY,
+ year = "1993",
+ ISBN = "1-56686-090-3",
+ LCCN = "QA76.55 .R58 1993",
+ address = pub-BRADY:adr,
+ pages = "xiv + 545",
+ price = "US\$32.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 14:05:32 1994",
+}
+
+@Book{Rose:SB91,
+ author = "Marshall T. Rose",
+ title = "The Simple Book",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1991",
+ price = "US\$54.00",
+ ISBN = "0-13-812611-9",
+ LCCN = "TK5105.5.R68 1991",
+ pages = "xxix + 347",
+ walts-review = "A good clear introduction to SNMP, the Internet
+ standard network management protocol. Explains the
+ hows and whys. Recommended reading for anyone
+ responsible for network management.
+
+ Table of Contents:
+
+ 1 Introduction
+ 2 The Internet Suite of Protocols
+ 3 Concepts
+ 4 Management Objects: SMI and MIB
+ 5 Mechanism: SNMP
+ 6 Policy: Applications
+ 7 An Implementation
+ 8 The Future
+ A Relevant Internet Documents
+ B The Lore of Internet Management
+ C MIB-II
+ D Ordering ISODE
+ Glossary
+ Bibliography
+ Index
+ ",
+ bibdate = "Tue Apr 13 15:31:19 1993",
+ acknowledgement = ack-nhfb # " and " # ack-woh,
+}
+
+@Book{Rose:SB94,
+ author = "Marshall T. Rose",
+ title = "The Simple Book\emdash An Introduction to Internet
+ Management",
+ publisher = pub-PH,
+ year = "1994",
+ ISBN = "0-13-177254-6",
+ LCCN = "TK5105.5.R68 1994",
+ address = pub-PH:adr,
+ pages = "xxiv + 456",
+ price = "US\$55.00",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 17:19:36 1993",
+}
+
+@Book{Rose:IM93,
+ author = "Marshall T. Rose",
+ title = "The Internet Message\emdash Closing the Book with
+ Electronic Mail",
+ publisher = pub-PH,
+ year = "1993",
+ address = pub-PH:adr,
+ ISBN = "0-13-092941-7",
+ LCCN = "TK5105.73 .R66 1993",
+ pages = "xxvi + 370",
+ bibdate = "Sat Mar 12 17:48:24 1994",
+ acknowledgement = ack-nhfb,
+}
+
+@Article{Ross:IEEE-Comm-Mag-24-5-10,
+ author = "Floyd E. Ross",
+ title = "{FDDI} \emdash{} a Tutorial",
+ journal = j-IEEE-Comm-Mag,
+ year = "1986",
+ volume = "24",
+ number = "5",
+ pages = "10--17",
+ month = may,
+ note = "A good general introduction to FDDI techniques and
+ terminology. You will find it easier to read if you
+ have a fair amount of prior experience and vocabulary
+ in network technology. The proposed applications now
+ seem a little dated, but the basic ideas remain
+ valid.",
+ bibdate = "Tue Apr 13 11:29:35 1993",
+ acknowledgement = ack-woh,
+}
+
+@Article{Ross:IEEE-J-SAC-7-7-1043,
+ author = "Floyd E. Ross",
+ title = "An Overview of {FDDI}: The Fiber Distributed Data
+ Interface",
+ journal = j-IEEE-J-SAC,
+ year = "1989",
+ volume = "7",
+ number = "7",
+ pages = "1043--1051",
+ month = sep,
+ note = "An updated version of the same author's 1986 paper
+ \cite{Ross:IEEE-Comm-Mag-24-5-10}. This version
+ reflects three years' more experience and goes into
+ more detail in some areas. For this reason you may find
+ it a little less readable as an introduction.",
+ bibdate = "Tue Apr 13 11:35:24 1993",
+ acknowledgement = ack-woh,
+}
+
+@Book{Sachs:HIB94,
+ author = "David Sachs and Henry Stair",
+ title = "Hands-on Internet\emdash {A} Beginning Guide for {PC}
+ Users",
+ publisher = pub-PTRPH,
+ year = "1994",
+ ISBN = "0-13-056392-7",
+ LCCN = "TK5105.875.I57 S33 1993",
+ address = pub-PTRPH:adr,
+ pages = "xiv + 275",
+ price = "US\$27.95 (includes IBM PC diskette)",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Feb 23 14:06:09 1994",
+}
+
+@Book{Stallings:I89,
+ author = "William Stallings",
+ title = "{ISDN}: An Introduction",
+ publisher = pub-COLLIER,
+ year = "1989",
+ ISBN = "0-02-415471-7",
+ LCCN = "TK5103.7.S73 1989",
+ pages = "xii + 418 ",
+ address = pub-COLLIER:adr,
+ bibdate = "Mon Apr 19 08:03:03 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Stallings:LN90,
+ author = "William Stallings",
+ title = "Local Networks",
+ publisher = pub-COLLIER,
+ year = "1990",
+ ISBN = "0-02-415531-4",
+ LCCN = "TK5105.7 .S78 1990",
+ pages = "xvi + 510",
+ edition = "Third",
+ address = pub-COLLIER:adr,
+ bibdate = "Mon Apr 19 08:05:38 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Stallings:IBI92,
+ author = "William Stallings",
+ title = "{ISDN} and Broadband {ISDN}",
+ publisher = pub-COLLIER,
+ ISBN = "0-02-415475-X",
+ LCCN = "TK5103.7.S73 1992",
+ pages = "xvii + 633",
+ year = "1992",
+ edition = "Second",
+ address = pub-COLLIER:adr,
+ bibdate = "Mon Apr 19 08:03:03 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Stallings:NS93,
+ author = "William Stallings",
+ title = "Networking Standards: {A} Guide to {OSI}, {ISDN},
+ {LAN}, and {MAN} Standards",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-56357-6",
+ LCCN = "TK5105.5 .S73 1993",
+ pages = "xv + 646",
+ address = pub-AW:adr,
+ bibdate = "Mon Apr 19 07:59:27 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Stallings:LMA93,
+ author = "William Stallings",
+ title = "Local and Metropolitan Area Networks",
+ publisher = pub-MAC,
+ year = "1993",
+ ISBN = "0-02-415465-2",
+ LCCN = "TK5105.7 .S77 1993",
+ pages = "xvi + 550",
+ address = pub-MAC:adr,
+ edition = "Fourth",
+ bibdate = "Mon Apr 19 08:08:53 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Stallings:SSC93,
+ author = "William Stallings",
+ title = "{SNMP}, {SNMP}v2, and {CMIP}: the Practical Guide to
+ Network-Management Standards",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1993",
+ LCCN = "92-38220, TK5105.5 .S763 1993",
+ ISBN = "0-201-63331-0",
+ pages = "xvii + 625",
+ price = "US\$49.50",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Sep 21 11:36:58 1993",
+}
+
+@Book{Sterling:HCL92,
+ author = "Bruce Sterling",
+ title = "The Hacker Crackdown: Law and Disorder on the
+ electronic frontier",
+ publisher = pub-BANTAM,
+ year = "1992",
+ ISBN = "0-553-08058-X",
+ LCCN = "HV6773.2 .S74 1992, KF9350 .S73 1992",
+ pages = "xiv + 328",
+ price = "US\$23.00",
+ address = pub-BANTAM:adr,
+ note = "An in-depth examination of the forces of law who try
+ to deal with computer crime, and of the issues
+ involved, written by one of the science fiction writers
+ who invented cyberpunk. The real story behind Operation
+ Sundevil and the Legion of Doom. Readable, informative,
+ amusing, and necessary.",
+ bibdate = "Fri Apr 2 09:26:05 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Stern:MNN91,
+ author = "Hal Stern",
+ title = "Managing {NFS} and {NIS}",
+ publisher = pub-OR,
+ year = "1991",
+ address = pub-OR:adr,
+ ISBN = "0-937175-75-7",
+ LCCN = "TK5105.5 .S74 1991",
+ pages = "xxiv + 410",
+ price = "US\$27.95",
+ walts-review = "A practical, detailed handbook for those responsible
+ for managing NFS/NIS installations. The subject is
+ covered in depth. The reader is assumed to have a good
+ working knowledge of UNIX system administration. The
+ book is based on the SunOS 4.1 version of the software,
+ but the author has made a decent attempt to address
+ other versions.
+
+ Table of Contents:
+
+ 1 Networking Fundamentals
+ 2 Network Information Service Operation
+ 3 System Management using NIS
+ 4 Building Applications with NIS
+ 5 System Administration Using the Network Filesystem
+ 6 Network File System Design and Operation
+ 7 Diskless Clients
+ 8 Network Security
+ 9 Centralizing Mail Services with NFS and NIS
+ 10 Diagnostic and Administrative Tools
+ 11 Debugging Network Problems
+ 12 Performance Analysis and Tuning
+ 13 The Automounter
+ 14 PC/NFS
+ A Transmission Line Theory
+ B IP Packet Routing
+ C NFS Problem Diagnosis",
+ acknowledgement = ack-nhfb # " and " # ack-woh,
+}
+
+@Book{Stevens:UNP90,
+ author = "W. Richard Stevens",
+ title = "{UNIX} Network Programming",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1990",
+ ISBN = "0-13-949876-1",
+ LCCN = "QA76.76.O63 S755 1990",
+ pages = "xi + 772",
+ bibdate = "Mon Oct 11 17:41:10 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Stevens:TII94,
+ author = "W. Richard Stevens",
+ title = "{TCP}/{IP} Illustrated\emdash The Protocols",
+ publisher = pub-AW,
+ year = "1994",
+ ISBN = "0-201-63346-9",
+ LCCN = "TK5105.55 S74 1994",
+ address = pub-AW:adr,
+ pages = "900",
+ price = "US\$47.50",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 16:54:36 1993",
+}
+
+@Book{Stoll:CET89,
+ author = "Clifford Stoll",
+ title = "The Cuckoo's Egg: Tracking a Spy Through the Maze of
+ Computer Espionage",
+ publisher = pub-DOUBLEDAY,
+ year = "1989",
+ ISBN = "0-385-24946-2",
+ LCCN = "UB271.R92 S47 1989",
+ price = "US\$19.95",
+ address = pub-DOUBLEDAY:adr,
+ note = "A spy novel, except it's true: a first person account
+ by a down- on-his-luck Berkeley astronomer who with
+ others tracked down a KGB network spy. Despite its
+ necessary concentration on cracking, still a readable
+ introduction to what the Internet is about.",
+ pages = "vi + 326",
+ bibdate = "Fri Apr 2 09:17:51 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Tanenbaum:CN88,
+ author = "Andrew S. Tanenbaum",
+ title = "Computer Networks",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ edition = "Second",
+ ISBN = "0-13-162959-X",
+ LCCN = "TK5105.5 .T36 1988",
+ pages = "xv + 658",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Tennant:CIT93,
+ author = "Roy Tennant and John Ober and Anne G. Lipow and
+ {Foreword by Clifford Lynch}",
+ title = "Crossing the Internet Threshold: an Instructional
+ Handbook",
+ publisher = pub-LSP,
+ address = pub-LSP:adr,
+ year = "1993",
+ ISBN = "1-882208-01-3",
+ LCCN = "TK5105.875.I57 T46 1993, K662.I4 T46",
+ pages = "viii + 134",
+ bookreview = "\path|simsc.si.edu:networks/crossing.ad|.",
+ notes = "A short textbook on using the Internet, by two
+ librarians at the University of California at
+ Berkeley.",
+ price = "US\$45.00",
+ bibdate = "Mon Oct 18 17:23:44 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Tolhurst:UI94,
+ author = "William A. Tolhurst and Mary Ann Pike and Keith A.
+ Blanton and John R. Harris",
+ title = "Using the Internet, Special Edition",
+ publisher = pub-QUE,
+ year = "1994",
+ ISBN = "1-56529-353-3",
+ address = pub-QUE:adr,
+ pages = "xx + 1188",
+ price = "US\$39.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Mar 12 17:52:07 1994",
+}
+
+@Book{Washburn:TIR93,
+ author = "Kevin Washburn and Jim T. Evans",
+ title = "{TCP}/{IP}\emdash Running a Successful Network",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-62765-5",
+ LCCN = "TK5105.5 .W37 1993",
+ address = pub-AW:adr,
+ pages = "xvii + 537",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 18 15:09:13 1993",
+}
+
+@Book{Wolff:NG94,
+ author = "Michael Wolff and Peter Rutten and Albert F. {Bayers
+ III} and Kelly Maloni",
+ title = "{NET} {GUIDE}: Your Map to the Services, Information
+ and Entertainment on the Electronic Highway",
+ publisher = pub-RH,
+ year = "1994",
+ ISBN = "0-679-75106-8",
+ editor = "Tracy Smith",
+ address = pub-RH:adr,
+ pages = "xix + 356",
+ price = "US\$19.00",
+ acknowledgement = ack-dab,
+ bibdate = "Wed Feb 23 13:11:08 1994",
+}
+
+@Book{xopen:XPG88-7,
+ author = "{X/Open Company, Ltd.}",
+ title = "X\slash Open Portability Guide, Networking Services",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ volume = "7",
+ ISBN = "0-13-685892-9",
+ acknowledgement = ack-nhfb,
+}
diff --git a/macros/plain/formats/texsis/bibtex/mylist.bib b/macros/plain/formats/texsis/bibtex/mylist.bib
new file mode 100644
index 0000000000..151bc094f1
--- /dev/null
+++ b/macros/plain/formats/texsis/bibtex/mylist.bib
@@ -0,0 +1,23 @@
+@Article{Dammann:EuroPhysLett21,
+ author = {Bernd Dammann and Joseph D. Reger},
+ title = {Dynamical Critical Exponent of the Two-Dimensional
+ Ising Model},
+ journal = {Europhys. Lett.},
+ year = 1993,
+ volume = 21,
+ number = 2,
+ pages = {157--162}
+}
+
+@Article{Dammann:ZPhysB98,
+ author = {Bernd Dammann and Joseph D. Reger},
+ title = {High-temperature series expansion for the relaxation
+ times of the two dimensional Ising model},
+ journal = {Z. Phys. B},
+ year = 1995,
+ volume = 98,
+ pages = {97--110}
+}
+
+
+
diff --git a/macros/plain/formats/texsis/bibtex/texsis.bst b/macros/plain/formats/texsis/bibtex/texsis.bst
new file mode 100644
index 0000000000..ed9e3eb658
--- /dev/null
+++ b/macros/plain/formats/texsis/bibtex/texsis.bst
@@ -0,0 +1,1195 @@
+%%
+%% This is file `texsis.bst', generated
+%% on <1995/9/17> with the docstrip utility (2.2h).
+%%
+%% modified by Bernd Dammann <bernd@fki.dtu.dk> on <1995/9/17>
+%%
+%% The original source files were:
+%%
+%% texsis.mbs (with options: `,seq-no,nm-init,yr-par,tit-qq,atit-u,vol-bf,vnum-sp,volp-com,jpg-1,edpar,edby-par,blk-com,in-col,fin-bare,pp,ed,abr,ord,jabr,etal-it,em-it')
+%% ----------------------------------------
+%% *** ***
+%%
+ %-------------------------------------------------------------------
+ % The original source file contains the following version information:
+ % \ProvidesFile{merlin.mbs}[1995/09/04 3.3 (PWD)]
+ %
+ % NOTICE:
+ % This file may be used for non-profit purposes.
+ % It may not be distributed in exchange for money,
+ % other than distribution costs.
+ %
+ % The author provides it `as is' and does not guarantee it in any way.
+ %
+ % Copyright (C) 1994, 1995 Patrick W. Daly
+ %-------------------------------------------------------------------
+ % For use with BibTeX version 0.99a or later
+ %-------------------------------------------------------------------
+ % This bibliography style file is intended for texts in ENGLISH
+ % This is a numerical citation style, and as such is standard LaTeX.
+ % It requires no extra package to interface to the main text.
+ % The form of the \bibitem entries is
+ % \bibitem{key}...
+ % Usage of \cite is as follows:
+ % \cite{key} ==>> [#]
+ % \cite[chap. 2]{key} ==>> [#, chap. 2]
+ % where # is a number determined by the ordering in the reference list.
+ % This is the order in which the works were originally cited in the text.
+ %---------------------------------------------------------------------
+
+ENTRY
+ { address
+ author
+ booktitle
+ chapter
+ edition
+ editor
+ howpublished
+ institution
+ journal
+ key
+ month
+ note
+ number
+ organization
+ pages
+ publisher
+ school
+ series
+ title
+ type
+ volume
+ year
+ }
+ {}
+ { label }
+
+INTEGERS { output.state before.all mid.sentence after.sentence after.block }
+
+FUNCTION {init.state.consts}
+{ #0 'before.all :=
+ #1 'mid.sentence :=
+ #2 'after.sentence :=
+ #3 'after.block :=
+}
+
+STRINGS { s t }
+
+FUNCTION {output.nonnull}
+{ 's :=
+ output.state mid.sentence =
+ { ", " * write$ }
+ { output.state after.block =
+ { add.period$ write$
+ newline$
+ "\newblock " write$
+ }
+ { output.state before.all =
+ 'write$
+ { add.period$ " " * write$ }
+ if$
+ }
+ if$
+ mid.sentence 'output.state :=
+ }
+ if$
+ s
+}
+
+FUNCTION {output}
+{ duplicate$ empty$
+ 'pop$
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {output.check}
+{ 't :=
+ duplicate$ empty$
+ { pop$ "empty " t * " in " * cite$ * warning$ }
+ 'output.nonnull
+ if$
+}
+
+FUNCTION {fin.entry}
+{ duplicate$ empty$
+ 'pop$
+ 'write$
+ if$
+ newline$
+ "\endreference" write$
+ newline$
+}
+
+FUNCTION {new.block}
+{ output.state before.all =
+ 'skip$
+ { after.block 'output.state := }
+ if$
+}
+
+FUNCTION {new.sentence}
+{ output.state after.block =
+ 'skip$
+ { output.state before.all =
+ 'skip$
+ { after.sentence 'output.state := }
+ if$
+ }
+ if$
+}
+
+FUNCTION {add.blank}
+{ " " * before.all 'output.state :=
+}
+
+FUNCTION {date.block}
+{
+ skip$
+}
+
+FUNCTION {not}
+{ { #0 }
+ { #1 }
+ if$
+}
+
+FUNCTION {and}
+{ 'skip$
+ { pop$ #0 }
+ if$
+}
+
+FUNCTION {or}
+{ { pop$ #1 }
+ 'skip$
+ if$
+}
+
+FUNCTION {non.stop}
+{ duplicate$
+ "}" * add.period$
+ #-1 #1 substring$ "." =
+}
+
+FUNCTION {new.block.checka}
+{ empty$
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.block.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.block
+ if$
+}
+
+FUNCTION {new.sentence.checka}
+{ empty$
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {new.sentence.checkb}
+{ empty$
+ swap$ empty$
+ and
+ 'skip$
+ 'new.sentence
+ if$
+}
+
+FUNCTION {field.or.null}
+{ duplicate$ empty$
+ { pop$ "" }
+ 'skip$
+ if$
+}
+
+FUNCTION {emphasize}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\it " swap$ * "\/}" * }
+ if$
+}
+
+FUNCTION {bolden}
+{ duplicate$ empty$
+ { pop$ "" }
+ { "{\bf " swap$ * "}" * }
+ if$
+}
+
+FUNCTION {capitalize}
+{ "u" change.case$ "t" change.case$ }
+
+FUNCTION {space.word}
+{ " " swap$ * " " * }
+
+ % Here are the language-specific definitions for explicit words.
+ % Each function has a name bbl.xxx where xxx is the English word.
+ % The language selected here is ENGLISH
+FUNCTION {bbl.and}
+{ "and"}
+
+FUNCTION {bbl.editors}
+{ "eds." }
+
+FUNCTION {bbl.editor}
+{ "ed." }
+
+FUNCTION {bbl.edby}
+{ "edited by" }
+
+FUNCTION {bbl.edition}
+{ "edn." }
+
+FUNCTION {bbl.volume}
+{ "vol." }
+
+FUNCTION {bbl.of}
+{ "of" }
+
+FUNCTION {bbl.number}
+{ "no." }
+
+FUNCTION {bbl.nr}
+{ "no." }
+
+FUNCTION {bbl.in}
+{ "in" }
+
+FUNCTION {bbl.pages}
+{ "pp." }
+
+FUNCTION {bbl.page}
+{ "p." }
+
+FUNCTION {bbl.chapter}
+{ "chap." }
+
+FUNCTION {bbl.techrep}
+{ "Tech. Rep." }
+
+FUNCTION {bbl.mthesis}
+{ "Master's thesis" }
+
+FUNCTION {bbl.phdthesis}
+{ "Ph.D. thesis" }
+
+FUNCTION {bbl.first}
+{ "1st" }
+
+FUNCTION {bbl.second}
+{ "2nd" }
+
+FUNCTION {bbl.third}
+{ "3rd" }
+
+FUNCTION {bbl.fourth}
+{ "4th" }
+
+FUNCTION {bbl.fifth}
+{ "5th" }
+
+FUNCTION {bbl.st}
+{ "st" }
+
+FUNCTION {bbl.nd}
+{ "nd" }
+
+FUNCTION {bbl.rd}
+{ "rd" }
+
+FUNCTION {bbl.th}
+{ "th" }
+
+MACRO {jan} {"Jan."}
+
+MACRO {feb} {"Feb."}
+
+MACRO {mar} {"Mar."}
+
+MACRO {apr} {"Apr."}
+
+MACRO {may} {"May"}
+
+MACRO {jun} {"Jun."}
+
+MACRO {jul} {"Jul."}
+
+MACRO {aug} {"Aug."}
+
+MACRO {sep} {"Sep."}
+
+MACRO {oct} {"Oct."}
+
+MACRO {nov} {"Nov."}
+
+MACRO {dec} {"Dec."}
+
+FUNCTION {eng.ord}
+{ duplicate$ "1" swap$ *
+ #-2 #1 substring$ "1" =
+ { bbl.th * }
+ { duplicate$ #-1 #1 substring$
+ duplicate$ "1" =
+ { pop$ bbl.st * }
+ { duplicate$ "2" =
+ { pop$ bbl.nd * }
+ { "3" =
+ { bbl.rd * }
+ { bbl.th * }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+MACRO {acmcs} {"ACM Comput. Surv."}
+
+MACRO {acta} {"Acta Inf."}
+
+MACRO {cacm} {"Commun. ACM"}
+
+MACRO {ibmjrd} {"IBM J. Res. Dev."}
+
+MACRO {ibmsj} {"IBM Syst.~J."}
+
+MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
+
+MACRO {ieeetc} {"IEEE Trans. Comput."}
+
+MACRO {ieeetcad}
+ {"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
+
+MACRO {ipl} {"Inf. Process. Lett."}
+
+MACRO {jacm} {"J.~ACM"}
+
+MACRO {jcss} {"J.~Comput. Syst. Sci."}
+
+MACRO {scp} {"Sci. Comput. Programming"}
+
+MACRO {sicomp} {"SIAM J. Comput."}
+
+MACRO {tocs} {"ACM Trans. Comput. Syst."}
+
+MACRO {tods} {"ACM Trans. Database Syst."}
+
+MACRO {tog} {"ACM Trans. Gr."}
+
+MACRO {toms} {"ACM Trans. Math. Softw."}
+
+MACRO {toois} {"ACM Trans. Office Inf. Syst."}
+
+MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
+
+MACRO {tcs} {"Theoretical Comput. Sci."}
+
+INTEGERS { nameptr namesleft numnames }
+
+FUNCTION {format.names}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ t "others" =
+ { " " * "et~al." emphasize * }
+ { bbl.and space.word * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {format.names.ed}
+{ 's :=
+ #1 'nameptr :=
+ s num.names$ 'numnames :=
+ numnames 'namesleft :=
+ { namesleft #0 > }
+ { s nameptr
+ "{f.~}{vv~}{ll}{, jj}"
+ format.name$ 't :=
+ nameptr #1 >
+ {
+ namesleft #1 >
+ { ", " * t * }
+ {
+ numnames #2 >
+ { "," * }
+ 'skip$
+ if$
+ t "others" =
+ { " " * "et~al." emphasize * }
+ { bbl.and space.word * t * }
+ if$
+ }
+ if$
+ }
+ 't
+ if$
+ nameptr #1 + 'nameptr :=
+ namesleft #1 - 'namesleft :=
+ }
+ while$
+}
+
+FUNCTION {format.authors}
+{ author empty$
+ { "" }
+ { author format.names }
+ if$
+}
+
+FUNCTION {format.editors}
+{ editor empty$
+ { "" }
+ { editor format.names
+ editor num.names$ #1 >
+ { " (" * bbl.editors * ")" * }
+ { " (" * bbl.editor * ")" * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.in.editors}
+{ editor empty$
+ { "" }
+ { editor format.names.ed
+ }
+ if$
+}
+
+FUNCTION {format.title}
+{ title empty$
+ { "" }
+ { title
+ "\enquote{" swap$ *
+ non.stop
+ { "}, " * }
+ { "} " * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {output.bibitem}
+{ newline$
+ "\reference{" write$
+ cite$ write$
+ "}" write$
+ newline$
+ ""
+ before.all 'output.state :=
+}
+
+FUNCTION {n.dashify}
+{ 't :=
+ ""
+ { t empty$ not }
+ { t #1 #1 substring$ "-" =
+ { t #1 #2 substring$ "--" = not
+ { "--" *
+ t #2 global.max$ substring$ 't :=
+ }
+ { { t #1 #1 substring$ "-" = }
+ { "-" *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+ }
+ if$
+ }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ if$
+ }
+ while$
+}
+
+FUNCTION {word.in}
+{ bbl.in
+ ":" *
+ " " * }
+
+FUNCTION {format.date}
+{ year empty$
+ { month empty$
+ { "" }
+ { "there's a month but no year in " cite$ * warning$
+ month
+ }
+ if$
+ }
+ { month empty$
+ 'year
+ { month " " * year * }
+ if$
+ }
+ if$
+ before.all 'output.state :=
+ " (" swap$ * ")" *
+}
+
+FUNCTION {format.btitle}
+{ title emphasize
+}
+
+FUNCTION {tie.or.space.connect}
+{ duplicate$ text.length$ #3 <
+ { "~" }
+ { " " }
+ if$
+ swap$ * *
+}
+
+FUNCTION {either.or.check}
+{ empty$
+ 'pop$
+ { "can't use both " swap$ * " fields in " * cite$ * warning$ }
+ if$
+}
+
+FUNCTION {format.bvolume}
+{ volume empty$
+ { "" }
+ { bbl.volume volume tie.or.space.connect
+ series empty$
+ 'skip$
+ { bbl.of space.word * series emphasize * }
+ if$
+ "volume and number" number either.or.check
+ }
+ if$
+}
+
+FUNCTION {format.number.series}
+{ volume empty$
+ { number empty$
+ { series field.or.null }
+ { output.state mid.sentence =
+ { bbl.number }
+ { bbl.number capitalize }
+ if$
+ number tie.or.space.connect
+ series empty$
+ { "there's a number but no series in " cite$ * warning$ }
+ { bbl.in space.word * series * }
+ if$
+ }
+ if$
+ }
+ { "" }
+ if$
+}
+
+FUNCTION {is.num}
+{ chr.to.int$
+ duplicate$ "0" chr.to.int$ < not
+ swap$ "9" chr.to.int$ > not and
+}
+
+FUNCTION {extract.num}
+{ duplicate$ 't :=
+ "" 's :=
+ { t empty$ not }
+ { t #1 #1 substring$
+ t #2 global.max$ substring$ 't :=
+ duplicate$ is.num
+ { s swap$ * 's := }
+ { pop$ "" 't := }
+ if$
+ }
+ while$
+ s empty$
+ 'skip$
+ { pop$ s }
+ if$
+}
+
+FUNCTION {convert.edition}
+{ edition extract.num "l" change.case$ 's :=
+ s "first" = s "1" = or
+ { bbl.first 't := }
+ { s "second" = s "2" = or
+ { bbl.second 't := }
+ { s "third" = s "3" = or
+ { bbl.third 't := }
+ { s "fourth" = s "4" = or
+ { bbl.fourth 't := }
+ { s "fifth" = s "5" = or
+ { bbl.fifth 't := }
+ { s #1 #1 substring$ is.num
+ { s eng.ord 't := }
+ { edition 't := }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ }
+ if$
+ t
+}
+
+FUNCTION {format.edition}
+{ edition empty$
+ { "" }
+ { output.state mid.sentence =
+ { convert.edition "l" change.case$ " " * bbl.edition * }
+ { convert.edition "t" change.case$ " " * bbl.edition * }
+ if$
+ }
+ if$
+}
+
+INTEGERS { multiresult }
+
+FUNCTION {multi.page.check}
+{ 't :=
+ #0 'multiresult :=
+ { multiresult not
+ t empty$ not
+ and
+ }
+ { t #1 #1 substring$
+ duplicate$ "-" =
+ swap$ duplicate$ "," =
+ swap$ "+" =
+ or or
+ { #1 'multiresult := }
+ { t #2 global.max$ substring$ 't := }
+ if$
+ }
+ while$
+ multiresult
+}
+
+FUNCTION {format.pages}
+{ pages empty$
+ { "" }
+ { pages multi.page.check
+ { bbl.pages pages n.dashify tie.or.space.connect }
+ { bbl.page pages tie.or.space.connect }
+ if$
+ }
+ if$
+}
+
+FUNCTION {first.page}
+{ 't :=
+ ""
+ { t empty$ not t #1 #1 substring$ "-" = not and }
+ { t #1 #1 substring$ *
+ t #2 global.max$ substring$ 't :=
+ }
+ while$
+}
+
+FUNCTION {format.vol.num.pages}
+{ volume field.or.null
+ bolden
+ number empty$
+ 'skip$
+ {
+ "~(" number * ")" * *
+ volume empty$
+ { "there's a number but no volume in " cite$ * warning$ }
+ 'skip$
+ if$
+ }
+ if$
+ pages empty$
+ 'skip$
+ { duplicate$ empty$
+ { pop$ format.pages }
+ { ", " * pages first.page * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.chapter.pages}
+{ chapter empty$
+ 'format.pages
+ { type empty$
+ { bbl.chapter }
+ { type "l" change.case$ }
+ if$
+ chapter tie.or.space.connect
+ pages empty$
+ 'skip$
+ { ", " * format.pages * }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.in.ed.booktitle}
+{ booktitle empty$
+ { "" }
+ { editor empty$
+ { word.in booktitle emphasize * }
+ { word.in booktitle emphasize *
+ " (" *
+ bbl.edby
+ capitalize
+ * " " *
+ format.in.editors *
+ ")" *
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {empty.misc.check}
+{ author empty$ title empty$ howpublished empty$
+ month empty$ year empty$ note empty$
+ and and and and and
+ key empty$ not and
+ { "all relevant fields are empty in " cite$ * warning$ }
+ 'skip$
+ if$
+}
+
+FUNCTION {format.thesis.type}
+{ type empty$
+ 'skip$
+ { pop$
+ type "t" change.case$
+ }
+ if$
+}
+
+FUNCTION {format.tr.number}
+{ type empty$
+ { bbl.techrep }
+ 'type
+ if$
+ number empty$
+ { "t" change.case$ }
+ { number tie.or.space.connect }
+ if$
+}
+
+FUNCTION {format.article.crossref}
+{
+ key empty$
+ { journal empty$
+ { "need key or journal for " cite$ * " to crossref " * crossref *
+ warning$
+ ""
+ }
+ { word.in journal emphasize * }
+ if$
+ }
+ { word.in key * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.crossref.editor}
+{ editor #1 "{vv~}{ll}" format.name$
+ editor num.names$ duplicate$
+ #2 >
+ { pop$ " " * "et~al." emphasize * }
+ { #2 <
+ 'skip$
+ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
+ { " " * "et~al." emphasize * }
+ { bbl.and space.word * editor #2 "{vv~}{ll}" format.name$ * }
+ if$
+ }
+ if$
+ }
+ if$
+}
+
+FUNCTION {format.book.crossref}
+{ volume empty$
+ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
+ word.in
+ }
+ { bbl.volume volume tie.or.space.connect
+ bbl.of space.word *
+ }
+ if$
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { series empty$
+ { "need editor, key, or series for " cite$ * " to crossref " *
+ crossref * warning$
+ "" *
+ }
+ { series emphasize * }
+ if$
+ }
+ { key * }
+ if$
+ }
+ { format.crossref.editor * }
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {format.incoll.inproc.crossref}
+{
+ editor empty$
+ editor field.or.null author field.or.null =
+ or
+ { key empty$
+ { booktitle empty$
+ { "need editor, key, or booktitle for " cite$ * " to crossref " *
+ crossref * warning$
+ ""
+ }
+ { word.in booktitle emphasize * }
+ if$
+ }
+ { word.in key * " " *}
+ if$
+ }
+ { word.in format.crossref.editor * " " *}
+ if$
+ " \cite{" * crossref * "}" *
+}
+
+FUNCTION {article}
+{ output.bibitem
+ format.authors "author" output.check
+ before.all 'output.state :=
+ ", " *
+ "\journal " * journal * ";" *
+ volume * "," *
+ pages first.page *
+ "(" * year * ")" *
+ fin.entry
+}
+
+FUNCTION {book}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.number.series output
+ publisher "publisher" output.check
+ address output
+ }
+ {
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {booklet}
+{ output.bibitem
+ format.authors output
+ format.title "title" output.check
+ before.all 'output.state :=
+ howpublished output
+ address output
+ format.date output
+ fin.entry
+}
+
+FUNCTION {inbook}
+{ output.bibitem
+ author empty$
+ { format.editors "author and editor" output.check
+ }
+ { format.authors output.nonnull
+ crossref missing$
+ { "author and editor" editor either.or.check }
+ 'skip$
+ if$
+ }
+ if$
+ format.btitle "title" output.check
+ crossref missing$
+ { format.bvolume output
+ format.chapter.pages "chapter and pages" output.check
+ format.number.series output
+ publisher "publisher" output.check
+ address output
+ }
+ {
+ format.chapter.pages "chapter and pages" output.check
+ format.book.crossref output.nonnull
+ }
+ if$
+ format.edition output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {incollection}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ before.all 'output.state :=
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.chapter.pages output
+ publisher "publisher" output.check
+ address output
+ format.edition output
+ format.date "year" output.check
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.chapter.pages output
+ }
+ if$
+ fin.entry
+}
+
+FUNCTION {inproceedings}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ before.all 'output.state :=
+ crossref missing$
+ { format.in.ed.booktitle "booktitle" output.check
+ format.bvolume output
+ format.number.series output
+ format.pages output
+ address empty$
+ { organization publisher new.sentence.checkb
+ organization output
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ organization output
+ publisher output
+ }
+ if$
+ }
+ { format.incoll.inproc.crossref output.nonnull
+ format.pages output
+ }
+ if$
+ fin.entry
+}
+
+FUNCTION {conference} { inproceedings }
+
+FUNCTION {manual}
+{ output.bibitem
+ author empty$
+ { organization empty$
+ 'skip$
+ { organization output.nonnull
+ address output
+ }
+ if$
+ }
+ { format.authors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ author empty$
+ { organization empty$
+ {
+ address output
+ }
+ 'skip$
+ if$
+ }
+ {
+ organization output
+ address output
+ }
+ if$
+ format.edition output
+ format.date output
+ fin.entry
+}
+
+FUNCTION {mastersthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.btitle "title" output.check
+ bbl.mthesis format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {misc}
+{ output.bibitem
+ format.authors output
+ format.title output
+ before.all 'output.state :=
+ howpublished output
+ format.date output
+ fin.entry
+}
+
+FUNCTION {phdthesis}
+{ output.bibitem
+ format.authors "author" output.check
+ format.btitle "title" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
+ school "school" output.check
+ address output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {proceedings}
+{ output.bibitem
+ editor empty$
+ { organization output }
+ { format.editors output.nonnull }
+ if$
+ format.btitle "title" output.check
+ format.bvolume output
+ format.number.series output
+ address empty$
+ { editor empty$
+ { publisher new.sentence.checka }
+ { organization publisher new.sentence.checkb
+ organization output
+ }
+ if$
+ publisher output
+ format.date "year" output.check
+ }
+ { address output.nonnull
+ format.date "year" output.check
+ editor empty$
+ 'skip$
+ { organization output }
+ if$
+ publisher output
+ }
+ if$
+ fin.entry
+}
+
+FUNCTION {techreport}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ before.all 'output.state :=
+ format.tr.number output.nonnull
+ institution "institution" output.check
+ address output
+ format.date "year" output.check
+ fin.entry
+}
+
+FUNCTION {unpublished}
+{ output.bibitem
+ format.authors "author" output.check
+ format.title "title" output.check
+ before.all 'output.state :=
+ note "note" output.check
+ fin.entry
+}
+
+FUNCTION {default.type} { misc }
+
+READ
+
+STRINGS { longest.label }
+
+INTEGERS { number.label longest.label.width }
+
+FUNCTION {initialize.longest.label}
+{ "" 'longest.label :=
+ #1 'number.label :=
+ #0 'longest.label.width :=
+}
+
+FUNCTION {longest.label.pass}
+{ number.label int.to.str$ 'label :=
+ number.label #1 + 'number.label :=
+ label width$ longest.label.width >
+ { label 'longest.label :=
+ label width$ 'longest.label.width :=
+ }
+ 'skip$
+ if$
+}
+
+EXECUTE {initialize.longest.label}
+
+ITERATE {longest.label.pass}
+
+FUNCTION {begin.bib}
+{ preamble$ empty$
+ 'skip$
+ { preamble$ write$ newline$ }
+ if$
+ "\def\enquote#1{``#1''}"
+ write$ newline$
+ "\referencelist" write$ newline$
+}
+
+EXECUTE {begin.bib}
+
+EXECUTE {init.state.consts}
+
+ITERATE {call.type$}
+
+FUNCTION {end.bib}
+{ newline$
+ "\endreferencelist" write$ newline$
+}
+
+EXECUTE {end.bib}
+%% End of customized bst file
diff --git a/macros/plain/formats/texsis/bibtex/unix.bib b/macros/plain/formats/texsis/bibtex/unix.bib
new file mode 100644
index 0000000000..b991b17290
--- /dev/null
+++ b/macros/plain/formats/texsis/bibtex/unix.bib
@@ -0,0 +1,4237 @@
+%%% ====================================================================
+%%% BibTeX-file{
+%%% author = "Nelson H. F. Beebe",
+%%% version = "1.24",
+%%% date = "14 March 1994",
+%%% time = "23:41:53 MST",
+%%% filename = "unix.bib",
+%%% address = "Center for Scientific Computing
+%%% Department of Mathematics
+%%% University of Utah
+%%% Salt Lake City, UT 84112
+%%% USA",
+%%% telephone = "+1 801 581 5254",
+%%% FAX = "+1 801 581 4148",
+%%% checksum = "43936 4242 15777 133927",
+%%% email = "beebe<at>math.utah.edu (Internet)",
+%%% codetable = "ISO/ASCII",
+%%% keywords = "UNIX, bibliography",
+%%% supported = "yes",
+%%% docstring = "This bibliography records books about the UNIX
+%%% operating system, and includes books and
+%%% articles about the X Window System.
+%%%
+%%% The checksum field above contains a CRC-16
+%%% checksum as the first value, followed by the
+%%% equivalent of the standard UNIX wc (word
+%%% count) utility output of lines, words, and
+%%% characters. This is produced by Robert
+%%% Solovay's checksum utility.",
+%%% }
+%%% ====================================================================
+
+@String{j-BSTJ = "The Bell System Technical Journal"}
+
+@String{j-CACM = "Communications of the Association for Computing
+ Machinery"}
+
+@String{j-SPE = "Software Prac{\-}tice and Experience"}
+
+@String{pub-ANSI = "American National Standards Institute"}
+
+@String{pub-ANSI:adr = "1430 Broadway, New York, NY 10018, USA"}
+
+@String{pub-AW = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
+
+@String{pub-AW:adr = "Reading, MA, USA"}
+
+@String{pub-BANTAM = "Bantam Books"}
+
+@String{pub-BANTAM:adr = "New York, NY, USA"}
+
+@String{pub-BENCUM = "Benjamin/Cummings Pub. Co."}
+
+@String{pub-BENCUM:adr = "Redwood City, CA, USA"}
+
+@String{pub-BRADY = "Robert J. Brady Co."}
+
+@String{pub-BRADY:adr = "Bowie, MD 20715, USA"}
+
+@String{pub-CBM = "CBM Books"}
+
+@String{pub-CBM:adr = "A Division of Cardinal Business Media Inc.,
+ 101 Witmer Road, Horsham, PA 19044, USA"}
+
+@String{pub-CRC = "CRC Publishers"}
+
+@String{pub-CRC:adr = "2000 Corporate Blvd., Boca Raton, FL 33431, USA"}
+
+@String{pub-DOUBLEDAY = "Doubleday"}
+
+@String{pub-DOUBLEDAY:adr = "New York, NY, USA"}
+
+@String{pub-DP = "Digital Press"}
+
+@String{pub-DP:adr = "12 Crosby Drive, Bedford, MA 01730, USA"}
+
+@String{pub-FSF = "{Free} {Software} {Foundation}"}
+
+@String{pub-FSF:adr = "675 Mass Ave, Cambridge, MA 02139, USA,
+ Tel: (617) 876-3296"}
+
+@String{pub-HAYDEN = "Hayden Books"}
+
+@String{pub-HAYDEN:adr = "4300 West 62nd Street, Indianapolis, IN 46268, USA"}
+
+@String{pub-HP = "Hewlett-Packard Company"}
+
+@String{pub-HP:adr = "Palo Alto, CA, USA"}
+
+@String{pub-HRW = "Holt, Reinhart, and Winston"}
+
+@String{pub-HRW:adr = "New York, NY, USA"}
+
+@String{pub-HWS = "Howard W. Sams"}
+
+@String{pub-HWS:adr = "Indianapolis, IN 46268, USA"}
+
+@String{pub-IDG = "IDG Books"}
+
+@String{pub-IDG:adr = "San Mateo, CA, USA"}
+
+@String{pub-IEEE = "IEEE Computer Society Press"}
+
+@String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver
+ Spring, MD 20910, USA"}
+
+@String{pub-MAC = "Macmillan Publishing Company"}
+
+@String{pub-MAC:adr = "New York, NY, USA"}
+
+@String{pub-MH = "Mc{\-}Graw-Hill"}
+
+@String{pub-MH:adr = "New York, NY, USA"}
+
+@String{pub-MIS = "MIS Press"}
+
+@String{pub-MIS:adr = "P. O. Box 5277, Portland, OR 97208-5277, USA,
+ Tel: (503) 282-5215"}
+
+@String{pub-MIT = "MIT Press"}
+
+@String{pub-MIT:adr = "Cambridge, MA, USA"}
+
+@String{pub-MK = "Morgan Kaufmann Publishers"}
+
+@String{pub-MK:adr = "Los Altos, CA 94022, USA"}
+
+@String{pub-MT = "M\&T Books"}
+
+@String{pub-MT:adr = "M\&T Publishing, Inc., 501 Galveston Drive,
+ Redwood City, CA 94063, USA"}
+
+@String{pub-NRP = "New Riders Publishing"}
+
+@String{pub-NRP:adr = "Carmel, IN, USA"}
+
+@String{pub-OMH = "Osborne\slash Mc{\-}Graw-Hill"}
+
+@String{pub-OMH:adr = "Berkeley, CA, USA"}
+
+@String{pub-OR = "O'Reilly \& {Associates, Inc.}"}
+
+@String{pub-OR:adr = "981 Chestnut Street, Newton, MA 02164, USA"}
+
+@String{pub-PEACHPIT = "Peachpit Press, Inc."}
+
+@String{pub-PEACHPIT:adr = "1085 Keith Avenue, Berkeley, CA 94708, USA"}
+
+@String{pub-PH = "Pren{\-}tice-Hall"}
+
+@String{pub-PH:adr = "Englewood Cliffs, NJ 07632, USA"}
+
+@String{pub-PPB = "Professional Press Books"}
+
+@String{pub-PPB:adr = "101 Witmer Road, Horsham, PA 19044, USA"}
+
+@String{pub-QED = "QED Information Sciences, Inc."}
+
+@String{pub-QED:adr = "P. O. Box 82-181, Wellesley, MA 02181, USA"}
+
+@String{pub-SF = "Scott, Foresman and Company"}
+
+@String{pub-SF:adr = "Glenview, IL, USA"}
+
+@String{pub-SILICON = "Silicon Press"}
+
+@String{pub-SILICON:adr = "25 Beverly Road, Summit, NJ 07901, USA"}
+
+@String{pub-SS = "Simon and Schuster"}
+
+@String{pub-SS:adr = "New York, NY, USA"}
+
+@String{pub-SSC = "Specialized Systems Consultants"}
+
+@String{pub-SSC:adr = "????"}
+
+@String{pub-SUN = "Sun Microsystems"}
+
+@String{pub-SUN:adr = "2550 Garcia Avenue, Mountain View, CA 94043, USA"}
+
+@String{pub-SV = "Spring{\-}er-Ver{\-}lag"}
+
+@String{pub-SV:adr = "Berlin, Germany~/ Heidelberg, Germany~/ London,
+ UK~/ etc."}
+
+@String{pub-SYBEX = "Sybex"}
+
+@String{pub-SYBEX:adr = "2021 Challenger Driver, Suite 100, Alameda, CA
+ 94501, USA"}
+
+@String{pub-TRILITHON = "Trilithon Press"}
+
+@String{pub-TRILITHON:adr = "Los Altos, CA, USA"}
+
+@String{pub-UNIX = "UNIX Press"}
+
+@String{pub-UNIX:adr = "Summit, NJ, USA"}
+
+@String{pub-WI = "Wiley-In{\-}ter{\-}sci{\-}ence"}
+
+@String{pub-WI:adr = "New York, NY, USA"}
+
+@String{pub-YOURDON = "Yourdon Press"}
+
+@String{pub-YOURDON:adr = "Englewood Cliffs, NJ 07632, USA"}
+
+@String{ack-nhfb = "Nelson H. F. Beebe,
+ Center for Scientific Computing,
+ Department of Mathematics,
+ University of Utah,
+ Salt Lake City, UT 84112,
+ USA,
+ Tel: +1 801 581 5254,
+ FAX: +1 801 581 4148,
+ e-mail: \path|beebe@math.utah.edu|"}
+
+@String{ack-sk = "Samuel Ko,
+ e-mail: \path|kko@sfu.ca|"}
+
+@Book{Abrahams:UI92,
+ author = "Paul W. Abrahams and Bruce R. Larson",
+ title = "{UNIX} for the Impatient",
+ publisher = pub-AW,
+ year = "1992",
+ address = pub-AW:adr,
+ ISBN = "0-201-55703-7",
+ pages = "xxvii + 559",
+ LCCN = "QA76.76.O63 A27 1992",
+ note = "Excellent, and thorough, coverage of {UNIX}, with
+ chapters on the file system, utilities, shells,
+ editors, Emacs, data manipulation, mail, network
+ communications and resources, the X Window System, and
+ a comparison of {MS-DOS} and {UNIX}.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:00 1993",
+}
+
+@Book{Adobe:PDP93,
+ author = "{Adobe Systems Incorporated}",
+ title = "Programming the Display PostScript System with {X}",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-62203-3",
+ LCCN = "QA76.73.P67 D57 1993",
+ address = pub-AW:adr,
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 17:59:08 1993",
+}
+
+@Book{Aho:APL87,
+ nb = "the author order is AKW, but the key looks better as
+ AWK",
+ key = "AWK87",
+ author = "Alfred V. Aho and Brian W. Kernighan and Peter J.
+ Weinberger",
+ title = "The {AWK} Programming Language",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1988",
+ ISBN = "0-201-07981-X",
+ LCCN = "QA76.73.A95 A351 1988",
+ pages = "x + 210",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:06 1993",
+}
+
+@Book{Anderson:UCS86,
+ author = "Gail Anderson and Paul Anderson",
+ title = "The {UNIX} {C} Shell Field Guide",
+ publisher = pub-PH,
+ year = "1986",
+ ISBN = "0-13-937468-X",
+ LCCN = "QA76.76.O63 A6 1986",
+ address = pub-PH:adr,
+ note = "The C-Shell bible\emdash everything you need to know
+ to use {UNIX}.",
+ pages = "xxi + 374",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Anderson:WGU91,
+ author = "Bart Anderson and Barry Costales and Harry Henderson",
+ title = "The Waite Group's {UNIX} Communications",
+ publisher = pub-HWS,
+ year = "1991",
+ ISBN = "0-672-22773-8",
+ LCCN = "QA76.76.O63 A5 1991",
+ address = pub-HWS:adr,
+ edition = "Second",
+ note = "{\em Highly recommended}. A really excellent book on
+ {\tt elm}, {\tt rn} and {\tt nn}.",
+ pages = "xxiv + 736",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Andreasson:GSU93,
+ author = "Torbj{\"o}rn Andr{\'e}asson and Jan Skansholm",
+ title = "Getting started with {UNIX} and {X}",
+ year = "1993",
+ publisher = pub-AW,
+ ISBN = "0-201-63170-9",
+ LCCN = "QA76.76.O63 A5347 1993",
+ pages = "xi + 271",
+ address = pub-AW:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Oct 20 19:06:24 1993",
+}
+
+@Article{Angebranndt:SPE-20-S2-69,
+ author = "S. Angebranndt and P. Karlton and R. Drewry and T.
+ Newman",
+ title = "The {X11} Sample Server",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "69--81",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:24:43 1994",
+}
+
+@Manual{ANSI:c89,
+ title = "American National Standard Programming Language {C},
+ {ANSI} {X3}.159-1989",
+ organization = pub-ANSI,
+ address = pub-ANSI:adr,
+ year = "1989",
+ month = dec # " 14",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Arick:UCS92,
+ author = "Martin Arick",
+ title = "{UNIX} {C} Shell\emdash Desk Reference",
+ publisher = pub-QED,
+ year = "1992",
+ ISBN = "0-89435-328-4",
+ LCCN = "QA76.76.O63 A75 1992",
+ price = "US\$34.95",
+ address = pub-QED:adr,
+ note = "A more recent text on C-shell.",
+ pages = "xiv + 204",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Arnold:USP93,
+ author = "Derek Arnold",
+ title = "{UNIX} Security\emdash {A} Practical Tutorial",
+ publisher = pub-MH,
+ year = "1993",
+ ISBN = "0-07-002560-6",
+ LCCN = "QA76.76.O63 A758",
+ address = pub-MH:adr,
+ note = "Covering the tools and techniques for managing and
+ controlling security.",
+ pages = "xix + 386",
+ bibdate = "Wed Sep 29 13:50:38 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Arthur:USP90,
+ author = "Lowell Arthur",
+ title = "{UNIX} Shell Programming",
+ publisher = pub-WI,
+ year = "1990",
+ ISBN = "0-471-51821-2",
+ LCCN = "QA76.76.O63 A765 1990",
+ address = pub-WI:adr,
+ edition = "Second",
+ note = "This covers not only common shells but also general
+ software tool concepts.",
+ pages = "xii + 272",
+ bibdate = "Wed Sep 29 10:53:58 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Asente:XWS90,
+ author = "Paul J. Asente and Ralph R. Swick",
+ title = "{X} Window System Toolkit\emdash The Complete
+ Programmer's Guide and Specification",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1990",
+ ISBN = "1-55558-051-3",
+ LCCN = "QA76.76.W56 A74 1990",
+ pages = "xxxv + 967",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:54 1993",
+}
+
+@Book{ATT:AUS86-1,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{AT}{\&T} {UNIX} System Readings and Applications",
+ ISBN = "0-13-938532-0",
+ LCCN = "QA76.76.O63 U553 1986",
+ pages = "xiv + 397",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ volume = "I",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:02 1993",
+}
+
+@Book{ATT:AUS86-2,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{AT}{\&T} {UNIX} System Readings and Applications",
+ ISBN = "0-13-939845-7",
+ LCCN = "QA76.76.O63 U553 1986",
+ pages = "xii + 324",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ volume = "II",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:27 1993",
+}
+
+@Book{ATT:UPM83-1,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} Programmer's Manual",
+ publisher = pub-HRW,
+ ISBN = "0-03-061742-1",
+ LCCN = "QA76.8.U65 B44 1983",
+ pages = "xiv + 425",
+ address = pub-HRW:adr,
+ year = "1983",
+ volume = "1",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:35 1993",
+}
+
+@Book{ATT:UPM83-2,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} Programmer's Manual",
+ publisher = pub-HRW,
+ ISBN = "0-03-061743-X",
+ LCCN = "QA76.8.U65 B44 1983",
+ pages = "vii + 616",
+ address = pub-HRW:adr,
+ year = "1983",
+ volume = "2",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:42 1993",
+}
+
+@Book{ATT:UPM86-1,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} {Programmer}'s {Manual}\emdash {Commands} and
+ {Utilities}",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ ISBN = "0-03-009317-1",
+ LCCN = "QA76.76.O63 U548 1986",
+ pages = "xxix + 523",
+ volume = "1",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:44 1993",
+}
+
+@Book{ATT:UPM86-2,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} {Programmer}'s {Manual}\emdash {System} {Calls}
+ and {Library} {Routines}",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ ISBN = "0-03-009314-7",
+ LCCN = "QA76.76.O63 U548 1986",
+ pages = "xxxv + 465",
+ volume = "2",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:46 1993",
+}
+
+@Book{ATT:UPM86-3,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} {Programmer}'s {Manual}\emdash {System}
+ {Administration} {Facilities}",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ ISBN = "0-03-009313-9",
+ LCCN = "QA76.76.O63 U548 1986",
+ pages = "xiv + 142",
+ volume = "3",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:47 1993",
+}
+
+@Book{ATT:UPM86-4,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} {Programmer}'s {Manual}\emdash {Document}
+ {Preparation}",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ ISBN = "0-03-011207-9",
+ LCCN = "QA76.76.O63 U548 1986",
+ pages = "xiii + 355",
+ volume = "4",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:49 1993",
+}
+
+@Book{ATT:UPM86-5,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} {Programmer}'s {Manual}\emdash {Languages} and
+ {Support} {Tools}",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ ISBN = "0-03-011204-4",
+ LCCN = "QA76.76.O63 U548 1986",
+ pages = "xviii + 168",
+ volume = "5",
+ year = "1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:49 1993",
+}
+
+@Book{ATT:USV86,
+ key = "ATT",
+ author = "AT{\&T}",
+ title = "{UNIX} {System} {V} {Programmer}'s {Guide}",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ year = "1986",
+ ISBN = "0-13-940438-4",
+ pages = "xiv + 832",
+ LCCN = "QA76.76.O63 U556 1987",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:53:52 1993",
+}
+
+@Book{Bach:DUO86,
+ author = "Maurice J. Bach",
+ title = "The Design of the {UNIX} Operating System",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1986",
+ ISBN = "0-13-201799-7",
+ pages = "xiv + 471",
+ LCCN = "QA76.76.O63 B32 1986",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:12 1993",
+}
+
+@Book{Barkakati:UDG91,
+ author = "Nabajyoti Barkakati",
+ title = "{UNIX} Desktop Guide to {X}/Motif",
+ publisher = pub-HAYDEN,
+ year = "1991",
+ ISBN = "0-672-22836-X",
+ LCCN = "QA76.76.W56 B357 1991",
+ pages = "xviii + 406",
+ price = "US\$27.95",
+ address = pub-HAYDEN:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:17:03 1993",
+}
+
+@Book{Barron:TPT87,
+ author = "David Barron and Mike Rees",
+ title = "Text Processing and Typesetting with {UNIX}",
+ publisher = pub-AW,
+ year = "1987",
+ ISBN = "0-201-14219-8",
+ LCCN = "Z286.D47 B37 1987",
+ price = "UK\pounds 15.95",
+ address = pub-AW:adr,
+ pages = "xiv + 447",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 18:15:15 1993",
+}
+
+@Book{Bean:BIO93,
+ author = "Gary M. C. Bean",
+ title = "Bean's Index to {OSF}\slash Motif Documentation for
+ Application Programmers",
+ publisher = pub-QED,
+ year = "1993",
+ ISBN = "0-89435-438-8",
+ LCCN = "QA76.76.W56 B4 1993",
+ price = "US\$29.95",
+ address = pub-QED:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:00:27 1993",
+}
+
+@Manual{Beebe:BBI93,
+ key = "Beebe",
+ title = "A Bibliography of Books about the Internet and
+ Networking",
+ author = "Nelson H. F. Beebe",
+ year = "1993",
+ note = "This bibliography in \BibTeX{} format includes the
+ Quarterman list \cite{Quarterman:RIB93}, and many
+ others. It, and many others maintained by the same
+ author, are updated frequently, and available for
+ anonymous {\tt ftp} on \path|ftp.math.utah.edu| in
+ \path|/pub/tex/bib|. Via e-mail, send mail to
+ \path|tuglib@math.utah.edu| with the text {\tt help}
+ and {\tt send index from tex/bib}.",
+ bibdate = "Tue Sep 28 15:47:16 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Berlage:OMC91,
+ author = "Thomas Berlage",
+ title = "{OSF}\slash Motif\emdash Concepts and Programming",
+ publisher = pub-AW,
+ year = "1991",
+ ISBN = "0-201-55792-4",
+ LCCN = "QA76.76.W56 B4613 1991",
+ address = pub-AW:adr,
+ pages = "xiv + 487",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:31:13 1993",
+}
+
+@Book{Berry:WGC92,
+ author = "John Berry",
+ title = "The Waite Group's {C++} Programming",
+ publisher = pub-HWS,
+ year = "1992",
+ ISBN = "0-672-22771-1",
+ LCCN = "QA76.73.C153B47 1992",
+ address = pub-HWS:adr,
+ edition = "Second",
+ note = "A fine book on {OOP} with {C++} (for {UNIX} and
+ {DOS}).",
+ pages = "xvii + 408",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Birnes:UP85,
+ author = "Peter M. Birns and Patrick B. Brown and John C. C.
+ Muster",
+ title = "{UNIX} for People\emdash A Modular Guide to the {UNIX}
+ Operating System\emdash Visual Editing, Document
+ Preparation, \& Other Resources",
+ publisher = pub-PH,
+ year = "1985",
+ ISBN = "0-13-937459-0 (hardcover), 0-13-937442-6 (paperback)",
+ LCCN = "QA76.6 .B5725 1985",
+ address = pub-PH:adr,
+ pages = "xiii + 528",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 18:28:21 1993",
+}
+
+@Book{Bloomer:PPR92,
+ author = "John Bloomer",
+ title = "Power programming with {RPC}",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "0-937175-77-3",
+ LCCN = "QA76.9.D5 B55 1991",
+ address = pub-OR:adr,
+ month = feb,
+ pages = "xxxii+ 459",
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:08:07 1994",
+}
+
+@Book{Bolsky:KSC89,
+ author = "Morris Bolsky and David Korn",
+ title = "The Korn Shell Command and Programming Language",
+ publisher = pub-PH,
+ year = "1989",
+ ISBN = "0-13-516972-0",
+ LCCN = "QA76.73.K67 B64 1989",
+ address = pub-PH:adr,
+ note = "The authoritative reference \ldots{}.",
+ pages = "xvi + 356",
+ bibdate = "Wed Sep 29 10:51:21 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Bourne:UVU90,
+ author = "Philip E. Bourne",
+ title = "{UNIX} for {VMS} Users",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1990",
+ ISBN = "1-55558-034-3",
+ pages = "xvi + 368",
+ LCCN = "QA76.76.O63 B67 1990",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:21 1993",
+}
+
+@Book{Brain:MPE92,
+ author = "Marshall Brain",
+ title = "Motif programming\emdash The Essentials--and More",
+ publisher = pub-DP,
+ year = "1992",
+ ISBN = "1-55558-089-0",
+ LCCN = "QA76.76.W56 B73 1992",
+ address = pub-DP:adr,
+ pages = "xviii + 601",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:19:03 1993",
+}
+
+@Book{Burgard:XDC92,
+ author = "Michael Burgard and Mike Moore",
+ title = "{X}.desktop Cookbook\emdash An Easy Way to Configure your
+ Desktop",
+ publisher = pub-PH,
+ year = "1992",
+ ISBN = "0-13-978537-X",
+ LCCN = "QA76.76.O63 B858 1992",
+ price = "US\$46.00",
+ address = pub-PH:adr,
+ pages = "x + 377",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 17:57:14 1993",
+}
+
+@Book{Cameron:LGE91,
+ author = "Debra Cameron and Bill Rosenblatt",
+ title = "Learning {GNU} Emacs",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1991",
+ price = "US\$27.95",
+ pages = "xxvii + 411",
+ ISBN = "0-937175-84-6",
+ LCCN = "QA76.76.T49 C35 1991",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:25 1993",
+}
+
+@Book{Campbell:CPG87,
+ author = "Joe Campbell",
+ title = "{C} Programmer's Guide to Serial Communications",
+ publisher = pub-HWS,
+ address = pub-HWS:adr,
+ year = "1987",
+ price = "US\$22.95",
+ ISBN = "0-672-22584-0",
+ LCCN = "QA76.73.C15 C36 1987",
+ pages = "xii + 655",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 5 07:22:52 1993",
+}
+
+@Book{Christian:UOS83,
+ author = "Kaare Christian",
+ title = "The {UNIX} Operating System",
+ publisher = pub-WI,
+ address = pub-WI:adr,
+ year = "1983",
+ ISBN = "0-471-87542-2 (hardcover) and 0-471-89052-9
+ (paperback)",
+ pages = "xviii + 318",
+ LCCN = "QA76.8.U65 C45 1983",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:28 1993",
+}
+
+@Book{Christian:UOS88,
+ author = "Kaare Christian",
+ title = "The {UNIX} Operating System",
+ publisher = pub-WI,
+ address = pub-WI:adr,
+ year = "1988",
+ edition = "Second",
+ ISBN = "0-471-84782-8 (hardcover) and 0-471-84781-X
+ (paperback)",
+ pages = "xxii + 455",
+ LCCN = "QA76.8.U65 C45 1988",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:30 1993",
+}
+
+@Book{Coffin:USV90,
+ author = "Stephen Coffin",
+ title = "{UNIX} System {V} Release 4: The Complete Reference",
+ publisher = pub-OMH,
+ year = "1990",
+ ISBN = "0-07-881653-X",
+ LCCN = "QA76.76.O63 C6415 1990",
+ address = pub-OMH:adr,
+ note = "Another good book on UNIX fundamentals and related
+ subjects.",
+ pages = "xxxviii + 905",
+ bibdate = "Wed Sep 29 13:28:21 1993",
+ acknowledgement = ack-sk,
+}
+
+@Manual{Colon:VTV92,
+ title = "{\tt vi} Tutor and {\tt vi} Reference",
+ author = "Robert {Colon et al (Tutor)} and Maarten {Litmaati
+ (Reference)}",
+ edition = "2.1 (Tutor), 8 (Reference)",
+ year = "1992",
+ note = "The latest interactive tutorial
+ (\path|vitutor2.1.shar(.Z)|) can be obtained by
+ anonymous {\tt ftp} from \path|ftp.mines.colorado.edu|
+ (in \path|/pub/tutorials|) \ldots{}. The reference and
+ other {\tt vi} stuff are obtainable by anonymous {\tt
+ ftp} from \path|ftp.uwp.edu| (in \path|/pub/vi|).",
+ bibdate = "Wed Sep 29 16:29:45 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Coplien:ACP92,
+ author = "James Coplien",
+ title = "Advanced {C}++ Programming Styles and Idioms",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-54855-0",
+ LCCN = "QA76.73.C153 C67 1992",
+ address = pub-AW:adr,
+ note = "An advanced book for any C++ expert-wanna-be.",
+ pages = "xxiv + 520",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Corrigan:OPT93,
+ author = "Peter Corrigan and Mark Gurry",
+ title = "{ORACLE} Performance Tuning",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-048-1",
+ address = pub-OR:adr,
+ month = sep,
+ pages = "650",
+ price = "US\$34.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:05:52 1994",
+}
+
+@Book{Costales:S93,
+ author = "Bryan Costales and Eric Allman and Neil Rickert",
+ title = "{\tt sendmail}",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-056-2",
+ address = pub-OR:adr,
+ pages = "xxxvi + 792",
+ price = "US\$32.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Dec 4 17:13:12 1993",
+}
+
+@Book{Curry:UCU90,
+ author = "David Curry",
+ title = "Using {C} on the {UNIX} System",
+ publisher = pub-OR,
+ year = "1990",
+ ISBN = "0-937175-23-4",
+ price = "US\$24.95",
+ pages = "xii + 379",
+ LCCN = "QA76.76.O63 H68 1992",
+ address = pub-OR:adr,
+ note = "This book is directed to (would-be) system
+ programmers.",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Curry:USS92,
+ author = "David Curry",
+ title = "{UNIX} System Security\emdash {A} Guide for Users and
+ System Administrators",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-56327-4",
+ LCCN = "QA76.9.A25 C87 1992",
+ address = pub-AW:adr,
+ note = "Comprehensive coverage \ldots{} with pointers to
+ further information.",
+ pages = "xiii + 279",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Cutler:XWS92,
+ title = "The {X} Window System in a Nutshell",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-017-1",
+ editor = "Ellie Cutler and Daniel Gilly and Tim O'Reilly",
+ address = pub-OR:adr,
+ edition = "Second",
+ LCCN = "QA76.76.W56 X2 1992",
+ price = "US\$9.95",
+ pages = "424",
+ bibdate = "Sat Nov 13 11:19:26 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{daCruz:KFT87,
+ author = "Frank da Cruz",
+ title = "Kermit\emdash {A} File Transfer Protocol",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1987",
+ ISBN = "0-932376-88-6",
+ LCCN = "TK5105.5 .D23 1987",
+ pages = "xvii + 379",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 5 07:20:45 1993",
+}
+
+@Book{daCruz:UCK93,
+ author = "Frank da Cruz and Christine M. Gianone",
+ title = "Using {C}-{Kermit}",
+ publisher = pub-DP # " and " # pub-PH,
+ year = "1993",
+ ISBN = "1-55558-108-0 (DP), 0-13-037490-3 (PH)",
+ LCCN = "TK5105.9.D33 1993",
+ address = pub-DP:adr # " and " # pub-PH:adr,
+ pages = "xxi + 514",
+ price = "US\$34.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Dec 10 13:35:01 1993",
+}
+
+@Book{Darwin:CCP88,
+ author = "Ian F. Darwin",
+ title = "Checking {C} programs with {\tt lint}",
+ publisher = pub-OR,
+ year = "1998",
+ ISBN = "0-937175-30-7",
+ LCCN = "QA76.73.C15 D37 1990",
+ address = pub-OR:adr,
+ month = oct,
+ pages = "x + 72",
+ price = "US\$12.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:19:06 1994",
+}
+
+@TechReport{Donnelly:bison,
+ author = "Charles Donnelly and Richard M. Stallman",
+ title = "{BISON}\emdash The {YACC}-com\-pat\-i\-ble Parser
+ Generator",
+ institution = pub-FSF,
+ address = pub-FSF:adr,
+ year = "1988",
+ note = "Bison was largely written by Robert Corbett, and made
+ yacc-com\-pat\-i\-ble by Richard Stallman. Electronic
+ mail: \path|rms@prep.ai.mit.edu|. Software also
+ available via ANONYMOUS FTP to \path|prep.ai.mit.edu|.
+ See also \cite{Paxson:flex}.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:40 1993",
+}
+
+@Book{Dougherty:SA91,
+ author = "Dale Dougherty",
+ title = "sed {\&} awk",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1991",
+ ISBN = "0-937175-59-5",
+ price = "US\$27.95",
+ LCCN = "QA76.76.O63 D6 1991",
+ pages = "xvii + 394",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:47 1993",
+}
+
+@Book{Dowd:HPC93,
+ author = "Kevin Dowd",
+ title = "High Performance Computing",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-032-5",
+ LCCN = "QA76.88 .D6 1993",
+ address = pub-OR:adr,
+ pages = "xxv + 371",
+ price = "US\$25.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:00:37 1994",
+}
+
+@Article{Droms:SPE-20-S2-119,
+ author = "R. Droms and W. R. Dyksen",
+ title = "Performance Measurements of the {X} Window System
+ Communication Protocol",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "119--136",
+ month = oct,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:30:02 1994",
+}
+
+@Book{DuBois:SPI93,
+ author = "Paul DuBois",
+ title = "Software Portability with {\tt imake}",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-055-4",
+ address = pub-OR:adr,
+ pages = "390",
+ price = "US\$27.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:02:51 1994",
+}
+
+@Book{Dunphy:UI91,
+ author = "Ed Dunphy",
+ title = "The {UNIX} Industry\emdash Evolution, Concepts,
+ Architecture, Applications, and Standards",
+ publisher = pub-QED,
+ year = "1991",
+ ISBN = "0-89435-390-X",
+ LCCN = "QA76.76.O63 D8598 1991",
+ address = pub-QED:adr,
+ note = "Covering UNIX technology and the structure of the UNIX
+ marketplace.",
+ pages = "xxii + 338",
+ bibdate = "Wed Sep 29 13:21:38 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Egan:WUD92,
+ author = "Janet Egan and Tom Teixeria",
+ title = "Writing a {UNIX} Device Driver",
+ publisher = pub-WI,
+ year = "1992",
+ ISBN = "0-471-53574-5",
+ LCCN = "QA76.76.D49 E42 1992",
+ address = pub-WI:adr,
+ edition = "Second",
+ note = "A classic book on writing programs to control hardware
+ devices.",
+ pages = "ix + 358",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Ellis:ACR90,
+ author = "Margaret A. Ellis and Bjarne Stroustrup",
+ title = "The Annotated {C++} Reference Manual",
+ publisher = pub-AW,
+ year = "1990",
+ address = pub-AW:adr,
+ ISBN = "0-201-51459-1",
+ LCCN = "QA76.73.C153 E35 1990",
+ pages = "x + 453",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Emerson:TTU87,
+ author = "Sandra L. Emerson and Karen Paulsell",
+ title = "{\tt troff} Typesetting for {UNIX} systems",
+ publisher = pub-PH,
+ year = "1987",
+ ISBN = "0-13-930959-4",
+ LCCN = "Z253.4.U53 E45 1987",
+ address = pub-PH:adr,
+ pages = "xx + 359",
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Jan 11 10:14:11 1994",
+}
+
+@Book{Farrow:USS91,
+ author = "Rik Farrow",
+ title = "{UNIX} System Security\emdash How to Protect your Data
+ and Prevent Intruders",
+ publisher = pub-AW,
+ year = "1991",
+ ISBN = "0-201-57030-0",
+ LCCN = "QA76.76.O63 F38 1991",
+ address = pub-AW:adr,
+ note = "Fine \ldots{} slightly not as technical as other
+ books.",
+ pages = "vii + 278",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Ferguson:MRM93,
+ author = "Paula Ferguson and David Brennan",
+ title = "Motif Reference Manual",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-038-4",
+ volume = "6B",
+ address = pub-OR:adr,
+ month = jun,
+ pages = "920",
+ price = "US\$34.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 17:51:39 1994",
+}
+
+@Book{Fiedler:USV91,
+ author = "David Fiedler and Bruce Hunter and Ben Smith",
+ title = "{UNIX} {System} {V} {Release} {V} Administration",
+ publisher = pub-HAYDEN,
+ year = "1991",
+ ISBN = "0-672-22810-6",
+ LCCN = "QA76.76.O63 F54 1991",
+ price = "US\$29.95",
+ address = pub-HAYDEN:adr,
+ edition = "Second",
+ note = "{\em Highly recommended}. A must for any
+ intermediate\slash advanced users of {UNIX}.",
+ pages = "436",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Finseth:CTE91,
+ author = "Craig A. Finseth",
+ title = "The Craft of Text Editing\emdash Emacs for the Modern
+ World",
+ publisher = pub-SV,
+ address = pub-SV:adr,
+ year = "1991",
+ ISBN = "0-387-97616-7, 3-540-97616-7",
+ LCCN = "QA76.76.T49 F56 1991",
+ pages = "xii + 220",
+ libnote = "Not yet in my library.",
+ note = "Contains extensive discussion of design issues for
+ text editors, with examples from Emacs. Appendix B
+ gives sources of numerous Emacs implementations.
+ Appendix D summarizes the TECO command set.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:52 1993",
+}
+
+@Book{Frisch:ESA91,
+ author = "{\AE}leen Frisch",
+ title = "Essential System Administration",
+ publisher = pub-OR,
+ year = "1991",
+ address = pub-OR:adr,
+ pages = "xxiii + 440",
+ ISBN = "0-937175-80-3",
+ price = "US\$29.95",
+ LCCN = "QA76.76.O63 F78 1992",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:54:59 1993",
+}
+
+@Article{Gajewska:SPE-20-S2-137,
+ author = "Hania Gajewska and Mark S. Manasse and Joel
+ McCormack",
+ title = "Why {X} is Not Our Ideal Window System",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "137--171",
+ month = oct,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:31:20 1994",
+}
+
+@Book{Gaman:PE91,
+ author = "William A. Gaman and W. A. Giovinazzo",
+ title = "{PHIGS} by Example",
+ publisher = pub-SV,
+ year = "1991",
+ ISBN = "0-387-97555-1, 3-540-97555-1",
+ LCCN = "T385 .G35 1991",
+ address = pub-SV:adr,
+ pages = "viii + 218",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Dec 15 08:35:44 1993",
+}
+
+@Book{Gardner:UX91,
+ author = "James Gardner",
+ title = "Learning {UNIX}",
+ publisher = pub-HWS,
+ year = "1991",
+ ISBN = "0-672-30001-X",
+ LCCN = "QA76.76.O63G37 1991",
+ price = "US\$39.95",
+ address = pub-HWS:adr,
+ note = "With disks containing {MSDOS} stimulation of {UNIX}
+ ({MSK} Tools) \ldots{}. A good tutorial\slash reference
+ book for those without constant access to {UNIX}
+ \ldots{}.",
+ pages = "xxii + 595",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Garfinkel:PUS91,
+ author = "Simson Garfinkel and Gene Spafford",
+ title = "Practical {UNIX} Security",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-72-2",
+ price = "US\$29.95",
+ LCCN = "QA76.76.O63 G38 1992",
+ address = pub-OR:adr,
+ note = "{\em Highly recommended}. Simply the best book in this
+ field.",
+ pages = "xxvii + 483",
+ acknowledgement = ack-sk,
+ bibdate = "Tue Sep 28 14:37:02 1993",
+}
+
+@Book{Gaskins:PPM92a,
+ author = "Tom Gaskins",
+ title = "{PHIGS} Programming Manual",
+ publisher = pub-OR,
+ year = "1992",
+ address = pub-OR:adr,
+ ISBN = "0-937175-85-4 (softcover), 0-937175-92-7 (hardcover)",
+ LCCN = "QA76.76.W56 G37 1992",
+ pages = "xxxix + 908",
+ price = "US\$42.95 (softcover), US\$52.95 (hardcover)",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 09:56:13 1993",
+}
+
+@Book{Gaskins:PPM92b,
+ author = "Tom Gaskins",
+ title = "{PEX}lib Programming Manual",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-028-7",
+ LCCN = "QA76.76.W56 G37 1992",
+ address = pub-OR:adr,
+ pages = "xlv + 1105",
+ price = "US\$44.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 09:54:08 1993",
+}
+
+@Book{Gehani:DFT87,
+ author = "Narain Gehani",
+ title = "Document Formatting and Typesetting on the {UNIX}
+ System",
+ publisher = pub-SILICON,
+ year = "1987",
+ address = pub-SILICON:adr,
+ edition = "Second",
+ libnote = "Not yet in my library.",
+ ISBN = "0-13-938325-5",
+ pages = "xv + 377",
+ LCCN = "QA76.73.A35 G437 1987",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:06 1993",
+}
+
+@Article{Gettus:SPE-20-S2-35,
+ author = "J. Gettys and P. L. Karlton and S. McGregor",
+ title = "The {X} {Window} {System}, Version 11",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "35--67",
+ month = oct,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:22:24 1994",
+}
+
+@Book{Gettys:XCL90,
+ author = "James Gettys and Robert W. Scheifler and Ron Newman",
+ title = "Xlib: {C} Language {X} Interface ({X} version 11,
+ release 4)",
+ publisher = pub-SILICON,
+ year = "1990",
+ ISBN = "0-929306-03-1",
+ LCCN = "QA76.73.C15 G47 1990",
+ address = pub-SILICON:adr,
+ pages = "x + 295",
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 19 12:15:03 1994",
+}
+
+@Book{Gianone:UMK90,
+ author = "Christine M. Gianone",
+ title = "Using {MS-DOS} {KERMIT}: connecting your {PC} to the
+ Electronic World",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1990",
+ ISBN = "1-55558-048-3",
+ LCCN = "TK5105.9 .G5 1990",
+ pages = "xxv + 244",
+ libnote = "Not yet in my library.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 5 07:24:43 1993",
+}
+
+@Book{Gilly:UN92a,
+ author = "Daniel Gilly and {the staff of O'Reilly \& Associates,
+ Inc.}",
+ title = "{UNIX} in a Nutshell",
+ publisher = pub-OR,
+ year = "1992",
+ address = pub-OR:adr,
+ edition = "Second",
+ ISBN = "1-56592-001-5",
+ price = "US\$9.95",
+ pages = "xv + 400",
+ LCCN = "QA76.76.O63 G55 1992",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:11 1993",
+}
+
+@Book{Gilly:UN92b,
+ author = "Daniel Gilly and {the staff of O'Reilly \& Associates,
+ Inc.}",
+ title = "{UNIX} in a Nutshell. Berkeley edition\emdash a
+ Desktop Quick Reference",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "0-937175-20-X",
+ LCCN = "QA76.76.O63 U544 1989",
+ pages = "272",
+ price = "US\$19.50",
+ address = pub-OR:adr,
+ bibdate = "Wed Sep 29 13:32:24 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Gilster:IN93,
+ author = "Paul Gilster",
+ title = "The Internet Navigator\emdash The Essential Guide to
+ Network Exploration for the Individual Dial-up User",
+ publisher = pub-WI,
+ year = "1993",
+ ISBN = "0-471-59782-1",
+ LCCN = "TK5105.875.I57 G55 1993",
+ pages = "xxiv + 470",
+ price = "US\$24.95",
+ address = pub-WI:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 11 08:39:42 1993",
+}
+
+@Book{Gircys:UUC88,
+ author = "Gintaras R. Gircys",
+ title = "Understanding and Using {COFF}",
+ publisher = pub-OR,
+ year = "1988",
+ ISBN = "0-937175-31-5",
+ LCCN = "QA76.8.U65 G57 1988",
+ address = pub-OR:adr,
+ pages = "xvii + 176",
+ price = "US\$21.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:24:14 1994",
+}
+
+@Book{Glines:DU92,
+ author = "Steven Glines",
+ title = "Downsizing to {UNIX}",
+ publisher = pub-NRP,
+ year = "1992",
+ ISBN = "1-56205-074-5",
+ LCCN = "QA76.76.O63 G588 1992",
+ address = pub-NRP:adr,
+ note = "A book for people involved or interested in downsizing
+ mainframe data-processing to a distributed {UNIX}
+ network.",
+ pages = "xix + 506",
+ bibdate = "Wed Sep 29 13:48:24 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Graff:PRM94,
+ author = "{PEX}lib: A Reference Manual",
+ title = "Mark Graff",
+ publisher = pub-PH,
+ year = "1994",
+ ISBN = "0-13-176066-1",
+ LCCN = "QA76.76.W56 G83 1993",
+ address = pub-PH:adr,
+ pages = "425",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 09:47:42 1993",
+}
+
+@Book{Gregory:PM92,
+ author = "Keith D. Gregory",
+ title = "Programming with Motif",
+ publisher = pub-SV,
+ year = "1992",
+ ISBN = "0-387-97877-1 (New York), 3-540-97877-1 (Berlin)",
+ LCCN = "QA76.76.W56 G84 1992",
+ address = pub-SV:adr,
+ acknowledgement = ack-nhfb,
+ pages = "xxii + 664",
+ bibdate = "Mon Oct 4 14:12:37 1993",
+}
+
+@Book{Hafner:COH91,
+ author = "Katie Hafner and John Markoff",
+ title = "Cyberpunk\emdash Outlaws and Hackers on the Computer
+ Frontier",
+ publisher = pub-SS,
+ year = "1991",
+ LCCN = "QA76.9.A25 H34 1991",
+ ISBN = "0-671-68322-5",
+ price = "US\$22.95",
+ address = pub-SS:adr,
+ note = "See also \cite{Stoll:CE89}.",
+ pages = "368",
+ bibdate = "Wed Sep 29 11:08:53 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Hahn:SGU93,
+ author = "Harley Hahn",
+ title = "A Student's Guide to {UNIX}",
+ publisher = pub-MH,
+ year = "1993",
+ ISBN = "0-07-025511-3",
+ LCCN = "QA76.76.O63 H34 1993",
+ address = pub-MH:adr,
+ note = "{\em Highly recommended}. A superb introduction to
+ UNIX \ldots{} In a clear and lively language, the
+ author tells the novice users everything they want to
+ know about UNIX and the Internet\emdash covering UNIX
+ commands, utilities, shells, {\tt vi}, X-Window,
+ e-mail, netnews, {\tt ftp}, {\tt gopher}, etc \ldots{}.
+ It should be an excellent textbook for any UNIX
+ introductory course \ldots{} ``No experience
+ necessary!'' ``UNIX is fun.''",
+ pages = "xxxi + 633",
+ bibdate = "Wed Sep 29 13:08:30 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Hancock:CP82,
+ author = "Les Hancock and Morris Krieger",
+ title = "The {C} Primer",
+ publisher = pub-MH,
+ address = pub-MH:adr,
+ year = "1982",
+ ISBN = "0-07-025981-X",
+ LCCN = "QA76.73.C15 H36 1982",
+ pages = "ix + 235",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 15:16:51 1993",
+}
+
+@Book{Hansen:VUS86,
+ author = "August Hansen",
+ title = "{\tt vi}\emdash The {UNIX} Screen Editor\emdash {A}
+ User's Guide",
+ publisher = pub-BRADY,
+ year = "1986",
+ ISBN = "0-89303-928-4",
+ LCCN = "QA76.76.T49 H36 1986",
+ address = pub-BRADY:adr,
+ pages = "xvii + 230",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Jan 11 10:05:07 1994",
+}
+
+@Book{Harbison:CAR91,
+ author = "Samuel P. Harbison and Guy L. {Steele Jr.}",
+ title = "{C}\emdash {A} Reference Manual",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1991",
+ edition = "Third",
+ ISBN = "0-13-110933-2",
+ LCCN = "QA76.73.C15 H38 1991",
+ pages = "viii + 392",
+ note = "An authoritative reference to {C} programming
+ language, and a good companion to Kernighan and
+ Ritchie.",
+ acknowledgement = ack-sk,
+ bibdate = "Mon Oct 4 11:55:24 1993",
+}
+
+@Book{Hardenbergh:BAP94,
+ author = "Jan Hardenbergh",
+ title = "Building Applications with {PEX}lib",
+ publisher = pub-PH,
+ year = "1994",
+ ISBN = "0-13-012535-0",
+ LCCN = "QA76.76.W56 H36 1994",
+ address = pub-PH:adr,
+ pages = "500",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 09:52:09 1993",
+}
+
+@Book{Heller:MPM91,
+ author = "Dan Heller",
+ title = "Motif Programming Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1991",
+ price = "US\$39.95",
+ volume = "7",
+ ISBN = "0-937175-70-6",
+ LCCN = "QA76.76.W56 H465",
+ pages = "xix + 557",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:26 1993",
+}
+
+@Book{Heller:XPM90,
+ author = "Dan Heller",
+ title = "{XV}iew Programming Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1990",
+ volume = "7",
+ ISBN = "0-937175-38-2",
+ LCCN = "QA76.76.W56 D44 v.7 1990",
+ pages = "xxviii + 557",
+ bibdate = "Mon Oct 4 11:20:17 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Heller:XPM91,
+ author = "Dan Heller",
+ title = "{XV}iew Programming Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1991",
+ edition = "Third",
+ month = sep,
+ volume = "7A",
+ ISBN = "0-937175-87-0",
+ LCCN = "QA76.76.W56 H447 1990",
+ pages = "779",
+ bibdate = "Mon Jan 3 17:55:53 1994",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Heslop:MS90,
+ author = "Brent Heslop and David Angell",
+ title = "Mastering {SunOS}",
+ publisher = pub-SYBEX,
+ year = "1990",
+ ISBN = "0-89588-683-9",
+ LCCN = "QA76.76.O63G37 1991",
+ price = "US\$29.95",
+ address = pub-SYBEX:adr,
+ note = "A good comprehensive hands-on text to SunOS and
+ OpenWindows.",
+ pages = "xxxii + 588",
+ bibdate = "Tue Sep 28 12:17:10 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Hewlett-Packard:UGV90,
+ author = "{Hewlett-Packard Company}",
+ title = "The Ultimate Guide to the {\tt vi} and {\tt ex} Text
+ Editors",
+ publisher = pub-BENCUM,
+ year = "1990",
+ ISBN = "0-8053-4460-8",
+ LCCN = "QA76.76.O63 U48 1990",
+ address = pub-BENCUM:adr,
+ note = "Another decent text on {\tt vi} and {\tt ex}.",
+ bibdate = "Wed Sep 29 16:26:21 1993",
+ acknowledgement = ack-sk,
+}
+
+@Manual{Hewlett-Packard:GPG93,
+ title = "{GL} to {PEX}lib Porting Guide",
+ organization = "Hewlett-Packard Company",
+ edition = "Part number B3176-90040",
+ year = "1993",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 10:14:10 1993",
+}
+
+@Manual{Holbrook:SSH91,
+ key = "Holbrook",
+ title = "Site Security Handbook",
+ author = "P. Holbrook and J. Reynolds (eds.)",
+ year = "1991",
+ note = "This is \path|rfc1244.txt| which is available by
+ anonymous {\tt ftp} from \path|nic.ddn.mil| (in
+ \path|rfc| directory).",
+ bibdate = "Tue Sep 28 15:03:37 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Holsberg:UDG92,
+ author = "Pete Holsberg",
+ title = "{UNIX} Desktop Guide to Tools",
+ publisher = pub-HWS,
+ year = "1992",
+ ISBN = "0-672-30202-0",
+ LCCN = "QA76.76.O63 H649 1992",
+ price = "US\$27.95",
+ address = pub-HWS:adr,
+ note = "A new and comprehensive guide to numerous {UNIX}
+ utilities.",
+ pages = "xvii + 476",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Horspool:BUE92,
+ author = "Nigel Horspool",
+ title = "The Berkeley {UNIX} Environment",
+ publisher = pub-PH,
+ year = "1992",
+ ISBN = "0-13-089368-4",
+ LCCN = "QA76.73.C15H67 1992",
+ address = pub-PH:adr,
+ edition = "Second",
+ note = "{\em Highly recommended}. An excellent book on C
+ programming for Berkeley {UNIX} system \ldots A
+ companion text intended for use in college and
+ university courses concerned with Compiler
+ Construction, Software Engineering and Operating
+ Systems",
+ pages = "xii + 379",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Hunt:CT85,
+ author = "William James Hunt",
+ title = "The {C} Toolbox",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1985",
+ note = "An excellent introduction to the use of C for the
+ writing of software tools, with particular emphasis
+ (but not limited to) the IBM PC. Tools developed
+ include a screen-based file viewing utility, sorting
+ programs, a B-tree module, assembly language
+ primitives, and a terminal emulator.",
+ price = "US\$19.95",
+ ISBN = "0-201-11111-X",
+ LCCN = "QA76.73.C15 H85 1985",
+ acknowledgement = ack-nhfb,
+ pages = "xviii + 413",
+ bibdate = "Mon Oct 4 15:18:28 1993",
+}
+
+@Book{Hunter:USA91,
+ author = "Bruce Hunter and Karen Hunter",
+ title = "{UNIX} System\emdash Advanced Administration and
+ Management Handbook",
+ publisher = pub-MAC,
+ year = "1991",
+ ISBN = "0-02-358950-7",
+ LCCN = "QA76.76.O63 H86 1991",
+ address = pub-MAC:adr,
+ note = "Another good book on system administration.",
+ pages = "xxiv + 422",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{IEEE:ITU86,
+ author = "IEEE",
+ title = "{IEEE} Trial-Use Standard Portable Operating System
+ for Computer Environments",
+ publisher = pub-WI,
+ address = pub-WI:adr,
+ year = "1986",
+ edition = "{IEEE} {Std} 1003.1",
+ month = apr,
+ ISBN = "0-471-85027-6",
+ LCCN = "TK 275 I5 Std 1003.1",
+ pages = "207",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:35 1993",
+}
+
+@Book{IEEE:SPO88,
+ author = "IEEE",
+ title = "{IEEE} Standard Portable Operating System Interface
+ for Computer Environments",
+ publisher = pub-IEEE,
+ year = "1988",
+ ISBN = "1-55937-003-3",
+ LCCN = "QA76.76.O63 I6 1988",
+ address = pub-IEEE:adr,
+ edition = "{IEEE} {Std} 1003.1-1988",
+ pages = "317",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:53:56 1993",
+}
+
+@Book{Israel:XWS92,
+ author = "Elias Israel and Erik Fortune",
+ title = "The {X}-Window System Server\emdash {X} version 11,
+ Release 5",
+ publisher = pub-DP,
+ year = "1992",
+ ISBN = "1-55558-096-3",
+ LCCN = "QA76.76.W56 I75 1992",
+ address = pub-DP:adr,
+ pages = "xv + 534",
+ price = "US\$44.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Dec 10 13:30:59 1993",
+}
+
+@Book{Jaeschke:CIE93,
+ author = "Rex Jaeschke",
+ title = "{C++}: An Introduction for Experienced {C}
+ Programmers",
+ publisher = pub-CBM,
+ year = "1993",
+ ISBN = "1-878956-27-2",
+ LCCN = "QA76.73.C15 J3354 1993",
+ address = pub-CBM:adr,
+ pages = "xii + 236",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Apr 14 10:56:44 1993",
+}
+
+@Book{Jaeschke:DSC91,
+ author = "Rex Jaeschke",
+ title = "The Dictionary of Standard {C}",
+ publisher = pub-PPB,
+ year = "1991",
+ address = pub-PPB:adr,
+ ISBN = "1-878956-07-8",
+ LCCN = "QA76.73.C15 J335 1991",
+ pages = "x + 165",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:25:38 1993",
+}
+
+@Book{Jaeschke:LCN85,
+ author = "Rex Jaeschke",
+ title = "Let's {C} Now",
+ publisher = pub-PPB,
+ year = "1985",
+ ISBN = "0-961472-92-8",
+ LCCN = "QA76.73.C15 J336 1985",
+ address = pub-PPB:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:28:35 1993",
+}
+
+@Book{Jaeschke:MSC89,
+ author = "Rex Jaeschke",
+ title = "Mastering Standard {C}\emdash {A} Self-paced Training
+ Workbook for Modern {C} Language",
+ publisher = pub-PPB,
+ year = "1989",
+ ISBN = "0-961472-98-7",
+ LCCN = "QA76.73.C15 J337 1989",
+ address = pub-PPB:adr,
+ pages = "366",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:25:58 1993",
+}
+
+@Book{Jaeschke:PCL89,
+ author = "Rex Jaeschke",
+ title = "Portability and the {C} Language",
+ publisher = pub-HAYDEN,
+ address = pub-HAYDEN:adr,
+ year = "1989",
+ ISBN = "0-672-48428-5",
+ LCCN = "QA76.76.C64 J34 1988",
+ pages = "xvi + 382",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:23:10 1993",
+}
+
+@Book{Jaeschke:SCH86,
+ author = "Rex Jaeschke",
+ title = "Solutions in {C}\emdash Hundreds of Programming Tips
+ by the Author of ``Doctor {C}'s Pointers''",
+ publisher = pub-AW,
+ year = "1986",
+ ISBN = "0-201-15042-5",
+ LCCN = "QA76.73.C15 J34 1986",
+ price = "US\$17.95",
+ address = pub-AW:adr,
+ pages = "247",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:30:15 1993",
+}
+
+@Book{Johnson:AXW90,
+ author = "Eric F. Johnson and Kevin Reichard",
+ title = "Advanced {X} Window Applications Programming\emdash
+ The Basics and Beyond",
+ publisher = pub-MIS,
+ year = "1990",
+ ISBN = "1-55828-029-4",
+ LCCN = "QA76.76.W56 J63 1990",
+ address = pub-MIS:adr,
+ pages = "xxii + 615",
+ price = "US\$29.95 (book), US\$59.95 (book/disk)",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 9 18:03:41 1993",
+}
+
+@Book{Johnson:UXT92,
+ author = "Eric F. Johson",
+ title = "Using {X}\emdash Troubleshooting the {X} Window
+ System, Motif, and Open Look",
+ publisher = pub-MIS,
+ year = "1992",
+ ISBN = "1-55828-212-2",
+ LCCN = "QA76.76.W56 J639 1992",
+ pages = "xx + 351",
+ price = "US\$29.95",
+ address = pub-MIS:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:46:23 1993",
+}
+
+@Book{Johnson:XWA89,
+ author = "Eric F. Johnson and Kevin Reichard",
+ title = "{X} Window Applications Programming",
+ publisher = pub-MIS,
+ year = "1989",
+ address = pub-MIS:adr,
+ ISBN = "1-55828-016-2",
+ LCCN = "QA76.76.W56 J64 1989",
+ pages = "xxii + 562",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:46:04 1993",
+}
+
+@Book{Johnson:XWA92,
+ author = "Eric F. Johnson and Kevin Reichard",
+ title = "{X} Window Applications Programming",
+ publisher = pub-MIS,
+ edition = "Second",
+ year = "1992",
+ address = pub-MIS:adr,
+ ISBN = "1-55828-178-9 (book), 1-55828-180-9 (book/disk)",
+ LCCN = "QA76.76.W56 J64 1992",
+ price = "US\$29.95",
+ pages = "xxxi + 564",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:46:04 1993",
+}
+
+@Book{Johnson:PGP93,
+ author = "Eric F. Johnson and Kevin Reichard",
+ title = "Professional Graphics Programming in the {X} Window
+ System",
+ publisher = pub-MIS,
+ year = "1993",
+ ISBN = "1-55828-255-6",
+ pages = "xxxvi + 1195",
+ price = "US\$34.95",
+ address = pub-MIS:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 17:52:52 1993",
+}
+
+@Article{Johnson:tools78,
+ author = "Steven C. Johnson and Michael E. Lesk",
+ title = "Language Development Tools",
+ journal = j-BSTJ,
+ year = "1978",
+ volume = "57",
+ number = "6",
+ pages = "2155--2176",
+ month = jul # "\emdash " # aug,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:38 1993",
+}
+
+@InCollection{Johnson:tools87,
+ author = "Steven C. Johnson and Michael E. Lesk",
+ title = "Language Development Tools",
+ booktitle = "{UNIX} System Readings and Applications",
+ ISBN = "0-13-938532-0",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1987",
+ pages = "245--265",
+ note = "Reprinted from {The} {Bell} {System} {Technical}
+ {Journal}, 1978",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:40 1993",
+}
+
+@InCollection{Johnson:yacc,
+ author = "Steven C. Johnson",
+ title = "Yacc: Yet Another Compiler Compiler",
+ booktitle = "{UNIX} Programmer's Manual",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ year = "1979",
+ volume = "2",
+ pages = "353--387",
+ note = "AT\&T Bell Laboratories Technical Report July 31,
+ 1978.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:42 1993",
+}
+
+@Book{Jones:IXW89,
+ author = "Oliver Jones",
+ title = "Introduction to the {X} {Window} {System}",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ ISBN = "0-13-499997-5",
+ LCCN = "QA76.76.W56 J66 1989",
+ pages = "xii + 511",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:55:50 1993",
+}
+
+@Book{Keller:PGX90,
+ author = "Brian J. Keller",
+ title = "A Practical Guide to {X} Window Programming\emdash
+ Developing Applications with the {Xt} Intrinsics and
+ {OSF}\slash Motif",
+ publisher = pub-CRC,
+ year = "1990",
+ ISBN = "0-8493-7406-5",
+ LCCN = "QA76.76.W56 K45 1990",
+ address = pub-CRC:adr,
+ pages = "xiii + 349",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:28:09 1993",
+}
+
+@Book{Kernighan:CPL88,
+ author = "Brian W. Kernighan and Dennis M. Ritchie",
+ title = "The {C} Programming Language",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ edition = "Second",
+ ISBN = "0-13-110362-8",
+ pages = "xii + 272",
+ LCCN = "QA76.73.C15 K47 1988",
+ note = "This book is 200\% a {\em must} for any C programmers
+ \ldots{}. The answers to the exercises can be found in
+ \cite{Tondo:CAB89}.",
+ bibdate = "Tue Sep 28 15:11:06 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Kernighan:UPE84,
+ author = "Brian W. Kernighan and Rob Pike",
+ title = "The {UNIX} Programming Environment",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1984",
+ ISBN = "0-13-937699-2 (hardcover), 0-13-937681-X (paperback)",
+ pages = "x + 357",
+ LCCN = "QA76.8.U65 K46 1984",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:01 1993",
+}
+
+@Book{Kerrigan:MF93,
+ author = "James F. Kerrigan",
+ title = "Migrating to Fortran 90",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-049-X",
+ address = pub-OR:adr,
+ month = oct,
+ pages = "315",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:29:56 1994",
+}
+
+@Book{Kobara:VDO91,
+ author = "Shiz Kobara",
+ title = "Visual Design with {OSF}\slash Motif",
+ publisher = pub-AW,
+ year = "1991",
+ ISBN = "0-201-56320-7",
+ LCCN = "QA76.76.W56 K63 1991",
+ pages = "xxv + 260",
+ address = pub-AW:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:25:23 1993",
+}
+
+@Book{Kochan:UN89,
+ author = "Stephen G. Kochan and Patrick H. Wood",
+ title = "{UNIX} Networking",
+ publisher = pub-HAYDEN,
+ address = pub-HAYDEN:adr,
+ year = "1989",
+ ISBN = "0-672-48440-4",
+ pages = "viii + 400",
+ LCCN = "QA76.76.O63 U546 1989",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:05 1993",
+}
+
+@Book{Kochan:USP90,
+ author = "Stephen Kochan and Patrick Wood",
+ title = "{UNIX} Shell Programming",
+ publisher = pub-HAYDEN,
+ year = "1990",
+ ISBN = "0-672-48448-X",
+ LCCN = "QA76.76.O63 K64 1992",
+ address = pub-HAYDEN:adr,
+ note = "{\em Highly recommended}. A classic on using and
+ programming Bourne Shell (and Korn Shell).",
+ pages = "xi + 490",
+ bibdate = "Wed Sep 29 10:56:20 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Kosko:PRM92,
+ author = "Linda Kosko",
+ title = "{PHIGS} Reference Manual",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "0-937175-91-9",
+ LCCN = "T385 .P487 1992",
+ address = pub-OR:adr,
+ pages = "xv + 1099",
+ price = "US\$39.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 10:00:09 1993",
+}
+
+@Book{Krol:WIU92,
+ author = "Ed Krol",
+ title = "The Whole Internet User's Guide \& Catalog",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-025-2",
+ LCCN = "TK5105.875.I57 K86 1992",
+ address = pub-OR:adr,
+ note = "Perhaps the most ambitious of the new crop of books,
+ this one is both a user's guide and a catalog of
+ resources in one. It is aimed at graduate students who
+ want to use the Internet for research.",
+ pages = "xxiv + 376",
+ price = "US\$24.95",
+ bookreview = "Link Letter, 5(3):3, Nov.~1992. Matrix News, 2(11),
+ Nov.~1992. MicroTimes, 102:3, Nov.~23, 1992.",
+ bibdate = "Wed Mar 31 17:22:11 1993",
+ acknowledgement = ack-jsq,
+}
+
+@Book{Lamb:LVE90,
+ author = "Linda Lamb",
+ title = "Learning the {\tt vi} Editor",
+ publisher = pub-OR,
+ year = "1990",
+ ISBN = "0-937175-67-6",
+ price = "US\$21.95",
+ LCCN = "QA76.8.U65 L35 1988",
+ edition = "Fifth",
+ address = pub-OR:adr,
+ note = "A very good guide to {\tt vi} and {\tt ex} commands
+ \ldots{}. With a quick reference card \ldots{}. Other
+ good {\tt vi} stuff (including an online tutorial) is
+ obtained by anonymous {\tt ftp} from \path|cs.uwp.edu|
+ (in \path|pub/vi|).",
+ pages = "xvi + 173",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Lapin:PCU87,
+ author = "J. E. Lapin",
+ title = "Portable {C} and {UNIX} Programming",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1987",
+ ISBN = "0-13-686494-5",
+ pages = "xiv + 249",
+ LCCN = "QA76.73.C15 L36 1987",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:08 1993",
+}
+
+@Manual{Lee:XTB92,
+ key = "Lee",
+ title = "{X} Technical Bibliography",
+ author = "Ken Lee",
+ year = "1992",
+ month = nov # " 4",
+ note = "A good collection of publicly available X window
+ system technical materials. The bibliography is posted
+ periodically on \path|comp.windows.x| and can be
+ obtained by anonymous {\tt ftp} from
+ \path|gatekeeper.dec.com| (in \path|/pub/X11/contrib|)
+ or \path|export.lcs.mit.edu| (in
+ \path|/contrib|)\emdash look for the file
+ \path|Xbibliography|.",
+ bibdate = "Tue Sep 28 15:39:16 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Leffler:DIU89,
+ author = "Samuel J. Leffler and Marshall Kirk McKusick and
+ Michael J. Karels and John S. Quarterman",
+ title = "The Design and Implementation of the {4.3BSD UNIX}
+ Operating System",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1989",
+ ISBN = "0-201-06196-1",
+ pages = "xxii + 471",
+ LCCN = "QA76.76.O63 D4741 1989",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:14 1993",
+}
+
+@InCollection{Lesk:lex,
+ author = "Michael E. Lesk and Eric Schmidt",
+ title = "Lex\emdash {A} Lexical Analyzer Generator",
+ booktitle = "{UNIX} Programmer's Manual",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ year = "1979",
+ volume = "2",
+ pages = "388--400",
+ note = "AT\&T Bell Laboratories Technical Report in 1975.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:17 1993",
+}
+
+@Book{Levine:LY92,
+ author = "John R. Levine and Tony Mason and Doug Brown",
+ title = "{\tt lex} \& {\tt yacc}",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-000-7",
+ LCCN = "QA76.76.U84M37 1992",
+ address = pub-OR:adr,
+ edition = "Second",
+ pages = "xxii + 366",
+ price = "US\$29.95",
+ bibdate = "Tue Jan 12 08:12:11 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Levine:UD93,
+ author = "John Levine and Margaret Levine Young",
+ title = "{UNIX} for Dummies",
+ publisher = pub-IDG,
+ address = pub-IDG:adr,
+ year = "1993",
+ ISBN = "1-878058-58-4",
+ price = "US\$19.95",
+ LCCN = "QA76.76.O63 L486 1993",
+ note = "A fairly informal (funny) and non-technical
+ introduction to {UNIX}.",
+ bibdate = "Wed Sep 29 13:02:59 1993",
+ pages = "xxvi + 369",
+ acknowledgement = ack-sk,
+}
+
+@Book{Lewine:PPG91,
+ author = "Donald A. Lewine",
+ title = "{POSIX} programmer's guide: writing portable {UNIX}
+ programs with the {POSIX.1} standard",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-73-0",
+ price = "US\$34.95",
+ pages = "xxvii + 597",
+ address = pub-OR:adr,
+ LCCN = "QA76.76.O63 L487 1991b",
+ bibdate = "Wed Mar 17 10:51:58 1993",
+ libnote = "Not yet in my library.",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Libes:LU89,
+ author = "Don Libes and Sandy Ressler",
+ title = "Life with {UNIX}",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ ISBN = "0-13-536657-7",
+ pages = "xx + 346",
+ LCCN = "QA76.76.O63 L52 1989",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:21 1993",
+}
+
+@Book{Libes:OCO93,
+ author = "Don Libes",
+ title = "Obfuscated {C} and Other Mysteries",
+ publisher = pub-WI,
+ year = "1993",
+ ISBN = "0-471-57805-3",
+ LCCN = "QA76.73.C15 L5 1993",
+ address = pub-WI:adr,
+ note = "With practical C programming hints and winning
+ programs from the Obfuscated C Code Contests \ldots
+ With a disk containing the source codes",
+ pages = "xii + 413",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Lippman:CP91,
+ author = "Stanley B. Lippman",
+ title = "{C++} Primer",
+ publisher = pub-AW,
+ year = "1991",
+ address = pub-AW:adr,
+ edition = "Second",
+ ISBN = "0-201-54848-8",
+ LCCN = "QA76.73.C15 L57 1991",
+ pages = "xvi + 614",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 15:21:16 1993",
+}
+
+@Book{Lomuto:UP83,
+ author = "Ann Nicols Lomuto and Nico Lomuto",
+ title = "A {UNIX} Primer",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1983",
+ series = pub-PH # " Software Series, Editor: Brian W.
+ Kernighan",
+ ISBN = "0-13-938886-9",
+ pages = "xvi + 239",
+ LCCN = "QA76.8.U65 L65 1983",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:25 1993",
+}
+
+@Book{Loukides:SPT90,
+ author = "Mike Loukides",
+ title = "System Performance Tuning",
+ publisher = pub-OR,
+ year = "1990",
+ ISBN = "0-937175-60-9",
+ price = "US\$24.95",
+ LCCN = "QA76.76.O63 L66 1992",
+ address = pub-OR:adr,
+ note = "A fine book for system administrators on how to fine
+ tune your {UNIX} system(s) to do more work.",
+ pages = "xix + 313",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Loukides:UFP90,
+ author = "Mike Loukides",
+ title = "{UNIX} for {FORTRAN} Programmers",
+ publisher = pub-OR,
+ year = "1990",
+ ISBN = "0-937175-51-X",
+ LCCN = "QA76.76.O63 L67 1990",
+ address = pub-OR:adr,
+ pages = "xviii + 244",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:26:16 1994",
+}
+
+@Book{Lozy:EUE85,
+ author = "Mohamed el Lozy",
+ title = "Editing in a {UNIX} environment\emdash the {\tt
+ vi}\slash {\tt ex} editor",
+ publisher = pub-PH,
+ year = "1985",
+ ISBN = "0-13-235599-X",
+ LCCN = "QA76.6 .L69 1985",
+ address = pub-PH:adr,
+ pages = "xiv + 226",
+ price = "US\$18.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Jan 11 10:11:02 1994",
+}
+
+@Book{Lunde:UJI93,
+ author = "Ken Lunde",
+ title = "Understanding Japanese Information Processing",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-043-0",
+ address = pub-OR:adr,
+ price = "US\$29.95",
+ pages = "xxxii + 435",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 5 13:27:12 1993",
+}
+
+@Manual{Malkin:IUG93,
+ key = "Malkin",
+ title = "Internet Users' Glossary",
+ author = "Gary Malkin and Tracy LaQuey Parker",
+ year = "1993",
+ month = jan,
+ note = "A glossary that concentrates on terms that are special
+ to the Internet. This document (\path|rfc1392.txt|) can
+ be obtained by anonymous {\tt ftp} from \path|/rfc| at
+ \path|nic.ddn.mil|.",
+ bibdate = "Tue Sep 28 15:35:35 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Mansfield:JXO93,
+ author = "Niall Mansfield",
+ title = "The Joy of {X}\emdash An Overview of the {X} Window
+ System",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-56512-9",
+ LCCN = "QA76.76 .W56 M45x 1993",
+ price = "US\$22.75",
+ address = pub-AW:adr,
+ pages = "xi + 368",
+ bibdate = "Mon Oct 4 12:58:28 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Mansfield:XWS93,
+ author = "Niall Mansfield",
+ title = "The {X} Window System\emdash {A} User's Guide",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-54438-5",
+ address = pub-AW:adr,
+ note = "Another good tutorial-type book to using X.",
+ acknowledgement = ack-sk,
+ bibdate = "Mon Oct 4 12:01:38 1993",
+}
+
+@Book{Mason:LY90,
+ author = "Tony Mason and Doug Brown",
+ title = "{\tt lex} \& {\tt yacc}",
+ publisher = pub-OR,
+ year = "1990",
+ address = pub-OR:adr,
+ ISBN = "0-937175-49-8",
+ LCCN = "QA76.76.O63 M37 1990",
+ pages = "xviii + 216",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:29 1993",
+}
+
+@Article{McCormack:SPE-20-S2-83,
+ author = "Joel McCormack",
+ title = "Writing Fast {X} Servers for Dumb Color Frame
+ Buffers",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "83--108",
+ month = oct,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:26:00 1994",
+}
+
+@Book{McGilton:IUS83,
+ author = "Henry McGilton and Rachel Morgan",
+ title = "Introducing the {UNIX} System",
+ publisher = pub-MH,
+ address = pub-MH:adr,
+ year = "1983",
+ price = "US\$18.95",
+ ISBN = "0-07-045001-3",
+ pages = "xix + 556",
+ LCCN = "QA76.8.U65 M38 1983",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:31 1993",
+}
+
+@Book{McGilton:TTU90,
+ author = "Henry McGilton and Mary McNabb",
+ title = "Typesetting Tables on the {UNIX} System",
+ publisher = pub-TRILITHON,
+ year = "1990",
+ ISBN = "0-9626289-0-5",
+ LCCN = "Z253.4.U53 M33 1990",
+ price = "US\$22.00",
+ address = pub-TRILITHON:adr,
+ pages = "xxii + 282",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 18:19:25 1993",
+}
+
+@Book{McMinds:MOM92,
+ author = "Donald L. McMinds",
+ title = "Mastering {OSF}\slash Motif Widgets",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-56342-8",
+ LCCN = "QA76.76.W56 M52 1992",
+ address = pub-AW:adr,
+ pages = "xxxii + 731",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:06:35 1993",
+}
+
+@Book{McMinds:MOM93,
+ author = "Donald L. McMinds",
+ title = "Mastering {OSF}\slash Motif Widgets",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-63335-3",
+ LCCN = "QA76.76.W56 M52 1993",
+ edition = "Second",
+ address = pub-AW:adr,
+ pages = "xxxii + 731",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:06:35 1993",
+}
+
+@Book{Mikes:UMP89,
+ author = "Steven Mikes",
+ title = "{UNIX} for {MS}-{DOS} Programmers",
+ publisher = pub-AW,
+ year = "1989",
+ ISBN = "0-201-17219-4",
+ LCCN = "QA76.76.O63 M525 1989",
+ address = pub-AW:adr,
+ pages = "xxviii + 474",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:04:39 1993",
+}
+
+@Book{Mikes:XWS90,
+ author = "Steven Mikes",
+ title = "{X} Window System Technical Reference",
+ publisher = pub-AW,
+ year = "1990",
+ ISBN = "0-201-52370-1",
+ LCCN = "QA76.76.W56 M55 1990",
+ address = pub-AW:adr,
+ pages = "xiv + 786",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 12:49:53 1993",
+}
+
+@Book{Mikes:XWS92,
+ author = "Steven Mikes",
+ title = "{X} Window System Program Design and Development",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-55077-6",
+ LCCN = "QA76.76.W56 M56 1992",
+ price = "US\$26.95",
+ address = pub-AW:adr,
+ pages = "viii + 296",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:03:32 1993",
+}
+
+@Book{Miller:OLU90,
+ author = "John David Miller",
+ title = "An {OPEN LOOK} at {UNIX}",
+ publisher = pub-MT,
+ year = "1990",
+ address = pub-MT:adr,
+ ISBN = "1-55851-057-5",
+ pages = "482",
+ LCCN = "QA76.76.U84 M55 1990",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:33 1993",
+}
+
+@Book{Mui:XWS92,
+ author = "Linda Mui and Eric Pearce",
+ title = "{X} {Window} {System} Administrator's Guide for {X11}
+ Release 4 and Release 5",
+ publisher = pub-OR,
+ year = "1992",
+ price = "US\$29.95 (without CD ROM), US\$59.95 (with CD ROM)",
+ ISBN = "0-937175-83-8, 1-56592-052-X (with CD ROM)",
+ LCCN = "QA76.76.W56 D44 v.8 1992",
+ address = pub-OR:adr,
+ pages = "xxiv + 346",
+ bibdate = "Sat Nov 13 11:49:33 1993",
+ note = "Contains CD ROM with X11R4 and X11R5 source code, plus
+ compiled versions for Sun 3 SunOS 4.1.1, Sun 4 SunOS
+ 4.1.1, DECstation ULTRIX 4.2, and IBM RS/6000 AIX
+ 3.2.",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Muster:UPU89,
+ author = "John C. C. Muster and Peter M. Birns and {Lurnix}",
+ title = "{UNIX} Power Utilities for Power Users",
+ publisher = pub-MIS,
+ year = "1989",
+ ISBN = "1-55828-000-6",
+ LCCN = "QA76.76 .O63 M87 1989",
+ price = "US\$24.95",
+ address = pub-MIS:adr,
+ pages = "420",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 18:33:43 1993",
+}
+
+@Book{Negus:GUD92,
+ author = "Chris Negus and Larry Schumer",
+ title = "Guide to the {UNIX} Desktop",
+ publisher = pub-UNIX,
+ year = "1992",
+ address = pub-UNIX:adr,
+ ISBN = "1-56205-114-8",
+ LCCN = "QA76.76.O63 N42 1992",
+ note = "A fine tutorial\slash reference text on SVR4.2.",
+ bibdate = "Wed Sep 29 13:17:27 1993",
+ pages = "xxiv + 709",
+ acknowledgement = ack-sk,
+}
+
+@Book{Nemeth:USA89,
+ author = "Evi Nemeth and Garth Snyder and Scott Seebass",
+ title = "{UNIX} System Administration Handbook",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ ISBN = "0-13-933441-6",
+ pages = "xxx + 593",
+ LCCN = "QA76.76.O63 N45 1989",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:40 1993",
+}
+
+@Book{Newmarch:XWS92,
+ author = "Jan Newmarch",
+ title = "The {X} Window System and Motif\emdash a Fast Track
+ Approach",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-53931-4",
+ LCCN = "QA76.76.W56 N59 1992",
+ pages = "xiv + 221",
+ address = pub-AW:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:08:21 1993",
+}
+
+@Book{Norton:PNG91,
+ author = "Peter Norton and Harley Hahn",
+ title = "Peter Norton's Guide to {UNIX}",
+ publisher = pub-BANTAM,
+ year = "1991",
+ ISBN = "0-553-35260-1",
+ LCCN = "QA76.76.O63 N6817 1991",
+ price = "US\$26.95",
+ address = pub-BANTAM:adr,
+ note = "One of the many books by Peter Norton.",
+ pages = "xxiv + 560",
+ bibdate = "Tue Sep 28 12:17:10 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Nye:XPM88,
+ author = "Adrian Nye",
+ title = "Xlib Programming Manual for Version 11",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1988",
+ volume = "1",
+ ISBN = "0-937175-26-9",
+ LCCN = "QA76.76.W56 D44 v.1 1988",
+ pages = "xxxiii + 615",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:44 1993",
+}
+
+@Book{Nye:XPM90,
+ author = "Adrian Nye",
+ title = "{X} Protocol Reference Manual",
+ publisher = pub-OR,
+ year = "1990",
+ volume = "0",
+ ISBN = "0-937175-50-1",
+ LCCN = "QA76.76.W56 X215 1990",
+ edition = "Second",
+ address = pub-OR:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Dec 10 13:42:12 1993",
+}
+
+@Book{Nye:XPM92,
+ author = "Adrian Nye",
+ title = "{X} Protocol Reference Manual",
+ publisher = pub-OR,
+ year = "1992",
+ volume = "0",
+ ISBN = "1-56592-008-2",
+ LCCN = "QA76.76.W56 X215 1990",
+ edition = "Third",
+ address = pub-OR:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Dec 10 13:42:12 1993",
+}
+
+@Book{Nye:XRM88,
+ author = "Adrian Nye",
+ title = "Xlib Reference Manual for Version 11",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1988",
+ volume = "2",
+ ISBN = "0-937175-27-7",
+ LCCN = "QA76.76.W56 D44 v.2 1988",
+ pages = "xiv + 701",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:56:47 1993",
+}
+
+@Book{Nye:XTI90,
+ author = "Adrian Nye and Tim O'Reilly",
+ title = "{X} Toolkit Intrinsics Programming Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1990",
+ volume = "4",
+ ISBN = "0-937175-34-X",
+ pages = "xxxi + 543",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 16 09:46:22 1993",
+}
+
+@Book{Nye:XTI92,
+ author = "Adrian Nye and Tim O'Reilly",
+ title = "{X} Toolkit Intrinsics Programming Manual: Motif Edition",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1992",
+ month = aug,
+ volume = "4M",
+ edition = "Second",
+ ISBN = "1-56592-013-9",
+ pages = "674",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 16 09:46:22 1993",
+}
+
+@Book{Nye:XTI93,
+ author = "Adrian Nye and Tim O'Reilly",
+ title = "{X} Toolkit Intrinsics Programming Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1993",
+ month = apr,
+ volume = "4",
+ edition = "Third",
+ ISBN = "1-56592-003-1",
+ pages = "567",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Dec 16 09:46:22 1993",
+}
+
+@Book{Olczak:KSU92,
+ author = "Anatole Olczak",
+ title = "The Korn Shell User and Programming Manual",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-56548-X",
+ LCCN = "QA76.73 K67 O43 1992",
+ address = pub-AW:adr,
+ note = "An everything-you-want-to-know-about-Korn-Shell
+ book.",
+ pages = "xiv + 384",
+ bibdate = "Wed Sep 29 10:59:10 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Oram:MPM91,
+ author = "Andrew Oram and Steve Talbott",
+ title = "Managing Projects with make",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-90-0",
+ price = "US\$17.95",
+ LCCN = "QA76.76.O63 T35 1991",
+ address = pub-OR:adr,
+ edition = "Second",
+ note = "A unique text on using {\tt make} for software
+ development.",
+ pages = "xiv + 136",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Manual{Oreilly:COB93,
+ key = "OReilly",
+ title = "Catalog of {O}'Reilly Books",
+ author = "{O'Reilly staff}",
+ year = "1993",
+ note = "You get can it (\path|book.catalog.Z|) by anonymous
+ {\tt ftp} from \path|ftp.ora.com| where you can also
+ find source codes for examples in many books in the
+ Nutshell and X series \ldots{} Or read the catalog on
+ the O'Reilly gopher server ({\tt telnet}
+ \path|gopher.ora.com|, login: {\tt gopher} or {\tt
+ gopher} \path|gopher.ora.com| (if a {\tt gopher} client
+ is installed) \ldots{}). And to get a hard copy of
+ their catalog-plus-magazine called {\tt ora.com}, mail
+ \path|letters@ora.com|.",
+ bibdate = "Tue Sep 28 15:51:40 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Oreilly:MUU88,
+ author = "Tim O'Reilly and Grace Todino",
+ title = "Managing {UUCP} and Usenet",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ month = mar,
+ year = "1988",
+ ISBN = "0-937175-09-9",
+ LCCN = "QA76.8.U65 O64 1988",
+ pages = "xvi + 256",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:01 1993",
+}
+
+@Book{Oreilly:XTI90,
+ author = "Tim O'Reilly",
+ title = "{X} Toolkit Intrinsics Reference Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1990",
+ volume = "5",
+ ISBN = "0-937175-35-8",
+ LCCN = "QA76.76.W56 D44 v.5 1990",
+ pages = "xii + 543",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:04 1993",
+}
+
+@Book{Oreilly:XWS88,
+ author = "Tim O'Reilly and Valerie Quercia and Linda Lamb",
+ title = "{X} Window System User's Guide for Version 11",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ volume = "3",
+ year = "1988",
+ ISBN = "0-937175-29-3",
+ LCCN = "QA76.76.W56 D44 v.3 1988",
+ pages = "xviii + 344",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:05 1993",
+}
+
+@Book{Oreilly:GO91,
+ author = "{The Staff of O'Reilly and Associates}",
+ title = "Guide to {OSF}\slash 1",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-78-1",
+ LCCN = "QA76.755.G85 1991",
+ address = pub-OR:adr,
+ month = jun,
+ pages = "304",
+ price = "US\$21.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:22:06 1994",
+}
+
+@Book{OSF:OPG91,
+ author = "{Open Software Foundation}",
+ title = "{OSF}\slash Motif Programmer's Guide, Revision 1.1",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1991",
+ ISBN = "0-13-640673-4",
+ LCCN = "QA76.76.W56 O69 1991",
+ pages = "xii + 1212",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:07 1993",
+}
+
+@Book{OSF:OPR91,
+ author = "{Open Software Foundation}",
+ title = "{OSF}\slash Motif Programmer's Reference, Revision
+ 1.1",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1991",
+ ISBN = "0-13-640681-5",
+ LCCN = "QA76.76.W56 O7 1991",
+ pages = "xii + 1212",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:08 1993",
+}
+
+@Book{OSF:OSG91,
+ author = "{Open Software Foundation}",
+ title = "{OSF}\slash Motif Style Guide",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1991",
+ ISBN = "0-13-640616-5",
+ LCCN = "QA76.76.W56 O833 1991",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:10 1993",
+}
+
+@Book{Oualline:PCP91,
+ author = "Steve Oualline",
+ title = "Practical {C} Programming",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-65-X",
+ price = "US\$24.95",
+ pages = "xxii + 396",
+ LCCN = "QA76.73.C15 O84 1991",
+ address = pub-OR:adr,
+ note = "Yet another good C book describing how to create
+ programs that are easy to read, maintain and debug.",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Pajari:WUD92,
+ author = "George Pajari",
+ title = "Writing {UNIX} Device Drivers",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-52374-4",
+ LCCN = "QA76.76.D49 P35 1992",
+ address = pub-AW:adr,
+ note = "An easy-to-understand book covering character, block,
+ terminal, and stream drivers.",
+ pages = "xii + 323",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Parrette:MPX93,
+ author = "William A. Parrette",
+ title = "Motif programming in the {X} Window system
+ environment",
+ publisher = pub-MH,
+ year = "1993",
+ ISBN = "0-07-031722-4 (hardcover), 0-07-031723-2 (softcover)",
+ LCCN = "QA76.76.W56 P37 1993",
+ price = "US\$44.95 (hardcover), US\$34.95 (softcover)",
+ address = pub-MH:adr,
+ pages = "xxii + 466",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:03:39 1993",
+}
+
+@Misc{Paxson:flex,
+ author = "Vern Paxson",
+ title = "flex\emdash fast lexical analyzer generator",
+ howpublished = pub-FSF # " " # pub-FSF:adr,
+ year = "1988",
+ note = "Electronic mail: \path|vern@lbl-csam.arpa| or
+ \path|vern@lbl-rtsg.arpa|. Software also available via
+ ANONYMOUS FTP to \path|lbl-csam.arpa|,
+ \path|lbl-rtsg.arpa|, or \path|prep.ai.mit.edu|. See
+ also \cite{Donnelly:bison}.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 16:09:15 1993",
+}
+
+@Book{Peek:UPT93,
+ author = "Jerry Peek and Tim O'Reilly and Mike Loukides and
+ {other authors of the Nutshell handbooks}",
+ title = "{UNIX} Power Tools",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "0-553-35402-7, 0-679-79073-X (with CD ROM)",
+ LCCN = "QA76.76.O63 P44 1993",
+ address = pub-OR:adr,
+ price = "US\$59.95 (with CD ROM)",
+ note = "{\em Highly recommended}. Simply great!!! ``[It]
+ contains literally thousands of tips, scripts, and
+ techniques that make using UNIX easier, more effective,
+ and even more fun.'' With a CD-ROM disk containing PD
+ programs and shell scripts \ldots{}. The shell scripts
+ can also be obtained by anonymous {\tt ftp} from
+ \path|ftp.uu.net| (as
+ \path|/published/oreilly/power_tools/unix/upt.
+ mar93.tar.Z|).",
+ pages = "xlii + 1119",
+ bibdate = "Sat Nov 13 11:51:33 1993",
+ acknowledgement = ack-sk # " and " # ack-nhfb,
+}
+
+@Book{Plauger:SCL92,
+ author = "P. J. Plauger",
+ title = "The {Standard C} Library",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1992",
+ ISBN = "0-13-838012-0",
+ LCCN = "QA76.73.C15 P563 1991",
+ pages = "xiv + 498",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 15:22:04 1993",
+}
+
+@Manual{Quarterman:RIB93,
+ key = "Quarterman",
+ title = "Recent Internet Books",
+ author = "John S. Quarterman",
+ year = "1993",
+ month = mar,
+ note = "This is a list of books related to using the Internet.
+ The document (\path|rfc1432.txt|) can be obtained by
+ anonymous {\tt ftp} from \path|/rfc| at
+ \path|nic.ddn.mil|.",
+ bibdate = "Tue Sep 28 15:45:25 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Quarterman:UPO93,
+ author = "John S. Quarterman",
+ title = "{UNIX}, {POSIX}, and Open Systems\emdash the Open
+ Standards Puzzle",
+ publisher = pub-AW,
+ year = "1993",
+ ISBN = "0-201-52772-3",
+ LCCN = "QA76.76.O63 Q37 1993",
+ address = pub-AW:adr,
+ pages = "xxix + 416",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 15:02:00 1993",
+}
+
+@Book{Quercia:XWS90,
+ author = "Valerie Quercia and Tim O'Reilly",
+ title = "{X} Window System User's Guide",
+ publisher = pub-OR,
+ year = "1990",
+ volume = "3",
+ address = pub-OR:adr,
+ edition = "Third",
+ ISBN = "0-937175-14-5",
+ LCCN = "QA76.76.W56 Q83 1990",
+ pages = "xxvi + 723",
+ bibdate = "Tue Sep 28 07:57:27 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Quercia:XWS93a,
+ author = "Valerie Quercia and Tim O'Reilly",
+ title = "{X} Window System User's Guide",
+ publisher = pub-OR,
+ year = "1993",
+ month = may,
+ volume = "3",
+ address = pub-OR:adr,
+ edition = "Fourth",
+ ISBN = "1-56592-014-7",
+ LCCN = "QA76.76.W56D43 1993",
+ pages = "xxx + 835",
+ bibdate = "Mon Jan 3 17:27:25 1994",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Quercia:XWS93b,
+ author = "Valerie Quercia and Tim O'Reilly",
+ title = "{X} Window System User's Guide: {OSF}\slash Motif 1.2
+ Edition",
+ publisher = pub-OR,
+ year = "1993",
+ month = may,
+ volume = "3M",
+ address = pub-OR:adr,
+ edition = "Fourth",
+ ISBN = "1-56592-015-5",
+ pages = "xxx + 835",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 17:27:25 1994",
+}
+
+@Book{Rabinowitz:PC90,
+ author = "Henry Rabinowitz and Chaim Schaap",
+ title = "Portable {C}",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1990",
+ ISBN = "0-13-685967-4",
+ LCCN = "QA76.73 C15 R33 1990",
+ pages = "xi + 269",
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 15:16:47 1993",
+}
+
+@Book{Raymond:NHD91,
+ author = "Eric Raymond",
+ title = "The New Hacker's Dictionary",
+ publisher = pub-MIT,
+ year = "1991",
+ ISBN = "0-262-68069-6",
+ LCCN = "PN6231.E4 H3 1991",
+ address = pub-MIT:adr,
+ note = "This book corresponds to version 2.9.6 of the on-line
+ jargon file. The latest (at the time of writing) is
+ version 2.9.12 (\path|jargon2912.txt.z|) which is
+ available by anonymous {\tt ftp} from
+ \path|prep.ai.mit.edu| (in \path|/pub/gnu|) or
+ \path|wuarchive.wustl.edu| (in \path|mirrors/gnu|).
+ Changes since the publication of this book can be found
+ in the file \path|jargon-upd.z|. (\path|*.z| are files
+ compressed by GNU {\tt zip} ({\tt gzip})).",
+ pages = "xx + 433",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Reichard:PDX93,
+ author = "Kevin Reichard",
+ title = "Power of \ldots{} Desqview/{X}",
+ publisher = pub-MIS,
+ year = "1993",
+ ISBN = "1-55828-257-2",
+ price = "US\$27.95",
+ address = pub-MIS:adr,
+ pages = "436",
+ acknowledgement = ack-nhfb,
+ bibdate = "Sun Mar 6 17:27:16 1994",
+}
+
+@Book{Reiss:XWI92,
+ author = "Levi Reiss and Joseph Radin",
+ title = "{X} Window Inside \& Out",
+ publisher = pub-MH,
+ year = "1992",
+ ISBN = "0-07-881796-X",
+ LCCN = "QA76.76.W56 R45 1992",
+ address = pub-MH:adr,
+ note = "A recent text on using and programming X Windows.",
+ pages = "xxv + 698",
+ acknowledgement = ack-sk,
+ bibdate = "Mon Oct 4 12:03:39 1993",
+}
+
+@Book{Riekan:AUN92,
+ author = "Bill Riekan and Lyle Weiman",
+ title = "Adventures in {UNIX} Network Applications
+ Programming",
+ publisher = pub-WI,
+ year = "1992",
+ ISBN = "0-471-52858-7",
+ LCCN = "QA76.76.O63 R546 1992",
+ address = pub-WI:adr,
+ note = "A fine book on network programming.",
+ pages = "xv + 448",
+ bibdate = "Wed Sep 29 16:33:53 1993",
+ acknowledgement = ack-sk,
+}
+
+@Article{Ritchie:time-sharing74,
+ author = "Dennis W. Ritchie and Ken Thompson",
+ title = "The {UNIX} Time-Sharing System",
+ journal = j-CACM,
+ year = "1974",
+ volume = "17",
+ number = "7",
+ pages = "365--375",
+ month = jul,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:23 1993",
+}
+
+@InCollection{Ritchie:time-sharing79,
+ author = "Dennis W. Ritchie and Ken Thompson",
+ title = "The {UNIX} Time-Sharing System",
+ booktitle = "{UNIX} Programmer's Manual",
+ publisher = pub-HRW,
+ address = pub-HRW:adr,
+ ISBN = "0-03-061743-X",
+ LCCN = "QA76.8.U65 B44 1983",
+ year = "1979",
+ volume = "2",
+ pages = "20--35",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:28 1993",
+}
+
+@Book{Roberts:UDG92,
+ author = "Ralph Roberts and Mark Boyd",
+ title = "{UNIX} Desktop Guide to {Emacs}",
+ publisher = pub-HAYDEN,
+ address = pub-HAYDEN:adr,
+ year = "1992",
+ ISBN = "0-672-30171-7",
+ LCCN = "QA76.76.T49 R62 1992",
+ libnote = "Not in my library.",
+ pages = "xxiii + 504",
+ bibdate = "Sun Mar 6 17:32:25 1994",
+ price = "US\$27.95",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Rochkind:AUP85,
+ author = "Marc J. Rochkind",
+ title = "Advanced {UNIX} Programming",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1985",
+ price = "US\$32.95 (hardcover), US\$24.95 (paperback)",
+ ISBN = "0-13-011818-4 (hardcover), 0-13-011800-1 (paperback)",
+ pages = "xv + 265",
+ LCCN = "QA76.76.O63 R63 1985",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:31 1993",
+}
+
+@Book{Roddy:UNT87,
+ author = "Kevin P. Roddy",
+ title = "{UNIX} {NROFF}\slash{TROFF}\emdash {A} User's Guide",
+ publisher = pub-HRW,
+ year = "1987",
+ ISBN = "0-03-000167-6",
+ LCCN = "QA76.76.T49 R634 1987",
+ address = pub-HRW:adr,
+ pages = "xii + 362",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Jan 11 10:08:33 1994",
+}
+
+@Book{Rodgers:UDM90,
+ author = "Ulka Rodgers",
+ title = "{UNIX} Database Management Systems",
+ publisher = pub-YOURDON,
+ address = pub-YOURDON:adr,
+ year = "1990",
+ ISBN = "0-13-945593-0",
+ pages = "xiv + 338",
+ LCCN = "QA76.9.D3 R65 1990",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:34 1993",
+}
+
+@Book{Rosen:OUT93,
+ author = "Kenneth Rosen and Richard Rosinski and James Farber",
+ title = "1001 {UNIX} Tips",
+ publisher = pub-OMH,
+ year = "1993",
+ ISBN = "0-07-881924-5",
+ LCCN = "",
+ address = pub-OMH:adr,
+ pages = "",
+ bibdate = "Wed Sep 29 13:13:22 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Rosen:USV90,
+ author = "Kenneth Rosen and Richard Rosinski and James Farber",
+ title = "{UNIX} System {V} Release 4: An Introduction for New
+ and Experienced Users",
+ publisher = pub-MH,
+ year = "1990",
+ ISBN = "0-07-881552-5",
+ LCCN = "QA76.76.O63 R68 1990",
+ address = pub-MH:adr,
+ note = "A very comprehensive text targeted to novice users.",
+ pages = "xlix + 1211",
+ bibdate = "Wed Sep 29 13:13:22 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Rosenberg:KSP91,
+ author = "Barry Rosenberg",
+ title = "Korn Shell Programming Tutorial",
+ publisher = pub-AW,
+ year = "1991",
+ ISBN = "0-201-56324-X",
+ LCCN = "QA76.73.K67 R67 1991",
+ address = pub-AW:adr,
+ note = "A good tutorial on creating Korn shell scripts.",
+ pages = "xxi + 324",
+ bibdate = "Wed Sep 29 11:00:59 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Rosenberry:UD92,
+ author = "Ward Rosenberry",
+ title = "Understanding {DCE}",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-005-8",
+ LCCN = "QA76.9.D5 R67 1992",
+ address = pub-OR:adr,
+ month = oct,
+ pages = "xxv + 233",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:11:50 1994",
+}
+
+@Book{Rosenberry:DAD93,
+ author = "Ward Rosenberry and Jim Teague",
+ title = "Distributing Applications Across {DCE} and Windows
+ {NT}",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-047-3",
+ address = pub-OR:adr,
+ month = dec,
+ pages = "300",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:14:19 1994",
+}
+
+@Book{Rosenblatt:LKS93,
+ author = "Bill Rosenblatt",
+ title = "Learning the Korn Shell",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-054-6",
+ address = pub-OR:adr,
+ month = jun,
+ price = "US\$27.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 17:43:25 1994",
+}
+
+@TechReport{Rost:pex,
+ author = "Randi J. Rost",
+ title = "{PEX} Introduction and Overview",
+ institution = "Digital Equipment Corporation, Workstation Systems
+ Engineering",
+ year = "1988",
+ number = "Version 3.20",
+ month = apr,
+ note = "This document is present in the X Window System
+ Version 11 Release 3 in the file
+ \path|X11/X11/doc/extensions/pex/doc/intro/doc.ms|.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 09:44:52 1993",
+}
+
+@Book{Rost:XMQ90,
+ author = "Randi J. Rost",
+ title = "{X} and Motif\emdash Quick Reference Guide",
+ publisher = pub-DP,
+ year = "1990",
+ ISBN = "1-55558-052-1",
+ LCCN = "QA76.76.W56 R67 1990",
+ address = pub-DP:adr,
+ pages = "369",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:39:18 1993",
+}
+
+@Book{Rost:XMQ93,
+ author = "Randi J. Rost",
+ title = "{X} and Motif\emdash Quick Reference Guide",
+ publisher = pub-DP,
+ year = "1993",
+ ISBN = "1-55558-116-1, 1-55558-118-8",
+ LCCN = "QA76.76.W56 R67 1993",
+ pages = "vii + 398",
+ address = pub-DP:adr,
+ edition = "Second",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Dec 10 13:30:51 1993",
+}
+
+@Book{Russell:CSB91,
+ author = "Deborah Russell and G. T. {Gangemi Sr.}",
+ title = "Computer Security Basics",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-71-4",
+ price = "US\$29.95",
+ LCCN = "QA76.9.A25 R8 1991",
+ address = pub-OR:adr,
+ note = "A clear overview on many different security issues.",
+ pages = "xx + 441",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Manual{SSC:SRC93,
+ title = "{SCC} Reference Cards",
+ author = "{SSC staff}",
+ organization = pub-SSC,
+ address = pub-SSC:adr,
+ year = "1984--1993",
+ note = "These are some good, inexpensive reference\slash
+ tutorial cards on UNIX commands, Bourne shell, Korn
+ shell, {\tt emacs}, {\tt vi}, C, C++, etc \ldots{}.
+ e.g. the new ``UNIX System Command Summary for
+ SVR4.2\slash Solaris 2.1'' (ISBN: 0-916151-61-1)
+ \ldots{}. Contact Belinda Frazier (\path|bel@ssc.com|)
+ or \path|sales@ssc.com| for more info.",
+ bibdate = "Wed Sep 29 13:43:45 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Sanderson:S93,
+ author = "David Sanderson and Dale Dougherty",
+ title = "Smileys",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-041-4",
+ LCCN = "",
+ price = "US\$5.95",
+ pages = "93",
+ address = pub-OR:adr,
+ note = "A `dictionary' of the smileys (aka: emoticons) \ldots
+ {\tt :-)}",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Article{Scheifler:SPE-20-S2-5,
+ author = "Robert W. Scheifler and James Gettys",
+ title = "The {X} {Window} {System}",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "5--34",
+ month = oct,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:18:49 1994",
+}
+
+@Book{Scheifler:XWS88,
+ author = "Robert W. Scheifler and James Gettys and Ron Newman",
+ title = "{X} {Window} {System}: {C} Library and Protocol
+ Reference",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1988",
+ ISBN = "1-55558-012-2",
+ LCCN = "QA76.76.W56 S34 1988",
+ pages = "xxix + 701",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:43 1993",
+}
+
+@Book{Scheifler:XPM89,
+ author = "Robert W. Scheifler",
+ title = "{X} Protocol Reference Manual",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1989",
+ ISBN = "0-937175-40-4",
+ pages = "xv + 398",
+ price = "US\$30.00",
+ volume = "0",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:39 1993",
+}
+
+@Book{Scheifler:XWS90,
+ author = "Robert W. Scheifler and James Gettys and Jim Flowers
+ and David Rosenthal",
+ title = "{X} {Window} {System}: The Complete Reference to
+ {Xlib}, {X} Protocol, {ICCCCM}, {XLFD}",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1990",
+ edition = "Second",
+ ISBN = "1-55558-050-5",
+ LCCN = "QA76.76.W56 S34 1990",
+ price = "US\$44.95",
+ pages = "xxiv + 851",
+ acknowledgement = ack-nhfb,
+ bibdate = "Fri Dec 10 13:51:34 1993",
+}
+
+@Book{Scheifler:XWS92,
+ author = "Robert W. Scheifler and James Gettys and Jim Flowers
+ and David Rosenthal",
+ title = "{X} {Window} {System}: The Complete Reference to {Xlib},
+ {X} Protocol, {ICCCCM}, {XLFD}, {X} Version 11, Release
+ 5",
+ publisher = pub-DP,
+ address = pub-DP:adr,
+ year = "1992",
+ edition = "Third",
+ ISBN = "1-55558-088-2",
+ LCCN = "QA76.76.W56 S34 1992",
+ price = "US\$49.95",
+ pages = "xxviii + 1000",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:43 1993",
+}
+
+@Book{Schildt:CCR91,
+ author = "Herbert Schildt",
+ title = "{C}: The Complete Reference",
+ publisher = pub-MH,
+ year = "1991",
+ ISBN = "0-07-881538-X",
+ LCCN = "QA76.73.C15 S34 1990",
+ address = pub-MH:adr,
+ note = "Another classic on the C language.",
+ pages = "xv + 823",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Schildt:CPP91,
+ author = "Herbert Schildt",
+ title = "{C}++: The Complete Reference",
+ publisher = pub-MH,
+ year = "1991",
+ ISBN = "0-07-881654-8",
+ LCCN = "QA76.73.C15 S36 1991",
+ address = pub-MH:adr,
+ note = "Another good text on C++.",
+ pages = "xxi + 594",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Schoonover:GEU92,
+ author = "Michael A. Schoonover and John S. Bowie and William R.
+ Arnold",
+ title = "{GNU} Emacs: {UNIX} Text Editing and Programming",
+ publisher = pub-AW,
+ year = "1992",
+ address = pub-AW:adr,
+ ISBN = "0-201-56345-2",
+ LCCN = "QA76.76.T49S36",
+ pages = "xxvii + 610",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:48 1993",
+}
+
+@Book{Schreiner:ICC85,
+ author = "Axel T. Schreiner and H. George {Friedman, Jr.}",
+ title = "Introduction to Compiler Construction Under {UNIX}",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1985",
+ ISBN = "0-13-474396-2",
+ pages = "viii + 194",
+ LCCN = "QA76.76.C65 S37 1985",
+ bibdate = "Tue Jan 12 16:03:28 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Schwartz:LP93,
+ author = "Randal L. Schwartz",
+ title = "Learning Perl",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-042-2",
+ address = pub-OR,
+ pages = "274",
+ price = "US\$24.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Wed Nov 24 15:46:41 1993",
+}
+
+@Book{Sebern:BOM94,
+ author = "Mark J. Sebern",
+ title = "Building {OSF}\slash Motif applications\emdash a
+ Practical Introduction",
+ publisher = pub-PH,
+ year = "1994",
+ ISBN = "0-13-122409-3",
+ LCCN = "QA76.9.U83 S43 1994",
+ address = pub-PH:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:52:09 1993",
+}
+
+@Book{Sherlock:UDM93,
+ author = "Margie Sherlock",
+ title = "Using {DECwindows} Motif for {OpenVMS}",
+ publisher = pub-DP,
+ year = "1993",
+ ISBN = "1-55558-114-5",
+ LCCN = "QA76.76.W56 S497 1993",
+ address = pub-DP:adr,
+ pages = "xiii + 350",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:54:23 1993",
+}
+
+@Book{Shirley:GWD92,
+ author = "John Shirley",
+ title = "Guide to Writing {DCE} Applications",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-004-X",
+ LCCN = "QA76.9.D5 S5 1992",
+ address = pub-OR:adr,
+ month = jul,
+ pages = "xxv + 251",
+ price = "US\$29.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:16:54 1994",
+}
+
+@Book{Smith:DXC92,
+ author = "Jerry D. Smith",
+ title = "Designing {X} clients with {Xt}/Motif",
+ publisher = pub-MK,
+ year = "1992",
+ ISBN = "155860-255-0",
+ LCCN = "QA76.76.W56 S56 1992",
+ pages = "xvi + 341",
+ address = pub-MK:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:10:14 1993",
+}
+
+@Book{Sobell:PGU89,
+ author = "Mark Sobell",
+ title = "A Practical Guide to the {UNIX} System",
+ publisher = pub-BENCUM,
+ year = "1989",
+ ISBN = "0-8053-0243-3",
+ LCCN = "QA76.76.O63 S595 1989",
+ address = pub-BENCUM,
+ edition = "Second.",
+ note = "Similar to Christian's book \cite{Christian:UOS88}
+ \ldots{} slightly easier to read \ldots{} There is a
+ new edition for System V Release 4 \ldots{}",
+ pages = "xxv + 632",
+ bibdate = "Tue Sep 28 12:17:10 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Sobell:PGU91,
+ author = "Mark Sobell",
+ title = "A Practical Guide to the {UNIX System V Release} 4",
+ publisher = pub-BENCUM,
+ year = "1991",
+ ISBN = "0-8053-7560-0",
+ LCCN = "QA76.76.O63 S6 1991",
+ edition = "Second",
+ address = pub-BENCUM:adr,
+ pages = "xxvii + 700",
+ note = "A very good tutorial\slash reference book.",
+ bibdate = "Wed Sep 29 13:05:45 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Sonnenschein:GV87,
+ author = "Dan Sonnenschein",
+ title = "A guide to {\tt vi}\emdash visual editing on the
+ {UNIX} system",
+ publisher = pub-PH,
+ year = "1987",
+ ISBN = "0-13-371311-3",
+ LCCN = "QA76.76.T49 S66 1987",
+ address = pub-PH:adr,
+ pages = "xix + 180",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Jan 11 10:02:33 1994",
+}
+
+@Book{Southerton:MU92,
+ author = "Alan Southerton",
+ title = "Modern {UNIX}",
+ publisher = pub-WI,
+ year = "1992",
+ ISBN = "0-471-54916-9",
+ LCCN = "QA76.76.O63 S65497 1993",
+ address = pub-WI:adr,
+ note = "Covering selected topics like shells, X Windows,
+ networking.",
+ pages = "xvii + 308",
+ bibdate = "Wed Sep 29 13:30:18 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Southerton:SHG94,
+ author = "Alan Southerton",
+ title = "The Shell Hacker's Guide to {X} and Motif\emdash
+ Custom Power Tools and Window Manager Tricks",
+ publisher = pub-WI,
+ year = "1994",
+ ISBN = "0-471-59723-6 (book/disk), 0-471-59722-8 (paper)",
+ LCCN = "QA76.76.W56 S66 1994",
+ address = pub-WI:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:49:41 1993",
+}
+
+@Manual{Spurgeon:NRL92,
+ key = "Spurgeon",
+ title = "Network Reading List: {TCP}\slash{IP}, {UNIX} and
+ Ethernet",
+ author = "Charles Spurgeon",
+ year = "1992",
+ month = feb,
+ note = "This annotated list describes those items that cover
+ the subject areas well. It is obtainable by anonymous
+ {\tt ftp} from \path|ftp.uu.net| (in
+ \path|/inet/doc|).",
+ bibdate = "Tue Sep 28 15:44:01 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Stallman:GEM93,
+ title = "{GNU} {EMACS} Manual",
+ author = "Richard M. Stallman",
+ publisher = pub-FSF,
+ ISBN = "1-882114-03-5",
+ address = pub-FSF:adr,
+ edition = "Ninth",
+ year = "1993",
+ month = aug,
+ note = "This is the official manual for GNU Emacs. It is
+ available both as a typeset document, and online in the
+ Emacs {\tt info} system.",
+ acknowledgement = ack-nhfb,
+ bibdate = "Thu Jan 13 12:06:33 1994",
+}
+
+@Book{Stern:MNN91,
+ author = "Hal Stern",
+ title = "Managing {NFS} and {NIS}",
+ publisher = pub-OR,
+ year = "1991",
+ address = pub-OR:adr,
+ ISBN = "0-937175-75-7",
+ price = "US\$27.95",
+ LCCN = "TK5105.5 .S74 1991",
+ pages = "xxiv + 410",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:57:57 1993",
+}
+
+@Book{Stevens:APU92,
+ author = "Richard Stevens",
+ title = "Advanced Programming in the {UNIX} Environment",
+ publisher = pub-AW,
+ year = "1992",
+ ISBN = "0-201-56317-7",
+ LCCN = "QA76.76.O63 S754 1992",
+ price = "US\$52.25",
+ address = pub-AW:adr,
+ note = "{\em Highly recommended}. A going-to-be classic on how
+ programs work under {UNIX} \ldots{} The source codes
+ and errata list are obtainable by anonymous {\tt ftp}
+ from \path|ftp.uu.net| (in \path|/published/books|).",
+ pages = "xviii + 744",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Stevens:UNP90,
+ author = "W. Richard Stevens",
+ title = "{UNIX} Network Programming",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1990",
+ ISBN = "0-13-949876-1",
+ pages = "xi + 772",
+ LCCN = "QA76.76.O63 S755 1990",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:01 1993",
+}
+
+@Book{Stoll:CE89,
+ author = "Cliff Stoll",
+ title = "The Cuckoo's Egg\emdash Tracking a Spy through the
+ Maze of Computer Espionage",
+ publisher = pub-DOUBLEDAY,
+ year = "1989",
+ ISBN = "0-385-24946-2",
+ LCCN = "UB271.R92 H477 1989",
+ price = "US\$19.95",
+ address = pub-DOUBLEDAY:adr,
+ note = "A fascinating real story on computer espionage. A good
+ alternative to this is \cite{Hafner:COH91}.",
+ pages = "vi + 326",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Strang:PC86,
+ author = "John Strang",
+ title = "Programming with {\tt curses}",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1986",
+ ISBN = "0-937175-02-1",
+ pages = "71",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 18:28:25 1994",
+}
+
+@Book{Strang:TT88,
+ author = "John Strang and Linda Mui and Tim O'Reilly",
+ title = "{\tt termcap} \& {\tt terminfo}",
+ publisher = pub-OR,
+ year = "1988",
+ ISBN = "0-937175-22-6",
+ LCCN = "QA76.8.U65 S79 1988",
+ address = pub-OR:adr,
+ edition = "Third",
+ month = apr,
+ pages = "xv + 248",
+ price = "US\$21.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 17:48:19 1994",
+}
+
+@Book{Stroustrup:CPL91,
+ author = "Bjarne Stroustrup",
+ title = "The {C++} Programming Language",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ edition = "Second",
+ year = "1991",
+ ISBN = "0-201-53992-6",
+ LCCN = "QA76.73.C15 S79 1991",
+ pages = "xi + 669",
+ email = "\path|bs@alice.uucp|",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:08 1993",
+}
+
+@Book{Sun:UNT86,
+ author = "{Sun Microsystems}",
+ title = "Using {\tt nroff} and {\tt troff} on the {Sun}
+ Workstation. Rev. {A}",
+ publisher = pub-SUN,
+ address = pub-SUN:adr,
+ year = "1986",
+ LCCN = "CM.2.5.07",
+ note = "Part number 800-1321-03",
+ pages = "xvii + 212",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Mar 14 23:40:27 1994",
+}
+
+@Book{Talbott:PRM92,
+ author = "Steve Talbott",
+ title = "{PEX}lib Reference Manual",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "1-56592-029-5",
+ LCCN = "QA76.76.W56 P4 1992",
+ address = pub-OR:adr,
+ pages = "xxv + 551",
+ price = "US\$34.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 10:02:58 1993",
+}
+
+@Book{Thomas:UGU82,
+ author = "Rebecca Thomas and Jean Yates",
+ title = "A User Guide to the {UNIX} System",
+ publisher = pub-OMH,
+ address = pub-OMH:adr,
+ year = "1982",
+ ISBN = "0-931988-71-3",
+ pages = "xi + 508",
+ LCCN = "QA76.8.U65 T45 1982",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:10 1993",
+}
+
+@Manual{Timar:FAQ93,
+ title = "The Frequently Asked Questions List",
+ author = "Ted Timar",
+ year = "1993",
+ month = mar # " 18",
+ note = "This is a multi-part list of often-asked UNIX
+ questions (with answers). Read the postings on
+ \path|news.answers| or get them by anonymous {\tt ftp}
+ from \path|rtfm.mit.edu| (in
+ \path|/pub/usenet/news.answers/unix-faq|).",
+ bibdate = "Wed Sep 29 13:41:39 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Todino:LUS93,
+ author = "Grace Todino and John Strang and Jerry Peek",
+ title = "Learning the {UNIX} Operating System",
+ publisher = pub-OR,
+ year = "1993",
+ ISBN = "1-56592-060-0",
+ address = pub-OR:adr,
+ month = aug,
+ pages = "108",
+ price = "US\$9.95",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 17:39:58 1994",
+}
+
+@Book{Todino:MUU92,
+ author = "Grace Todino and Tim O'Reilly",
+ title = "Managing {UUCP} and Usenet",
+ publisher = pub-OR,
+ address = pub-OR:adr,
+ year = "1992",
+ month = jan,
+ price = "US\$27.95",
+ edition = "Tenth",
+ ISBN = "0-937175-93-5",
+ LCCN = "QA76.76 O63 T63",
+ pages = "368",
+ note = "Well written on the setting-up and the maintenance of
+ UUCP and Netnews.",
+ acknowledgement = ack-sk,
+ bibdate = "Mon Oct 4 11:58:15 1993",
+}
+
+@Book{Todino:UUU91,
+ author = "Grace Todino and Dale Dougherty",
+ title = "Using {UUCP} and Usenet",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-10-2",
+ LCCN = "QA76.76 O63 T63 1991",
+ price = "US\$21.95",
+ address = pub-OR:adr,
+ note = "Well written on how to use {\tt uucp} and Netnews.",
+ pages = "xv + 194",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Tondo:CAB89,
+ author = "Clovis L. Tondo and Scott E. Gimpel",
+ title = "The {C} Answer Book\emdash Solutions to the Exercises
+ in {The C Programming Language}",
+ publisher = pub-PH,
+ year = "1989",
+ ISBN = "0-13-109653-2",
+ LCCN = "QA76.73 C15 T66 1989",
+ address = pub-PH:adr,
+ edition = "Second",
+ note = "This book contains answers to the problems in
+ \cite{Kernighan:CPL88}.",
+ pages = "208",
+ bibdate = "Tue Sep 28 18:53:19 1993",
+ acknowledgement = ack-nhfb,
+}
+
+@Book{Topham:PU92,
+ author = "Douglas Topham",
+ title = "Portable {UNIX}",
+ publisher = pub-WI,
+ year = "1990",
+ ISBN = "0-471-57926-2",
+ LCCN = "QA76.76.O63 T666 1992",
+ address = pub-WI:adr,
+ pages = "xiii + 274",
+ bibdate = "Wed Sep 29 13:19:34 1993",
+ note = "A pretty good task-oriented quick reference.",
+ acknowledgement = ack-sk,
+}
+
+@Book{Valley:CPU92,
+ author = "John Valley",
+ title = "{C} Programming for {UNIX}",
+ publisher = pub-HWS,
+ year = "1992",
+ ISBN = "0-672-48518-4",
+ LCCN = "QA76.73.C15 V35 1992",
+ address = pub-HWS:adr,
+ note = "A comprehensive book on C programming on {UNIX}
+ systems.",
+ pages = "xxvii + 644",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Valley:UDG92,
+ author = "John Valley",
+ title = "{UNIX} Desktop Guide to the Korn Shell",
+ publisher = pub-HWS,
+ year = "1992",
+ ISBN = "0-672-48513-3",
+ LCCN = "QA76.73.K67V35 1992",
+ address = pub-HWS:adr,
+ note = "This one is, in my humble opinion, even better and
+ easier to read than the authoritative work by Korn and
+ Bolsky \cite{Bolsky:KSC89}.",
+ pages = "xxxii + 455",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{VanRaalte:XRM91,
+ author = "Thomas Van Raalte",
+ title = "{XV}iew Reference Manual",
+ publisher = pub-OR,
+ year = "1991",
+ ISBN = "0-937175-88-9",
+ LCCN = "QA76.76.W56 X85 1991",
+ address = pub-OR:adr,
+ month = sep,
+ price = "US\$24.95",
+ pages = "291",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Jan 3 17:56:24 1994",
+}
+
+@Book{VanWyk:DSC88,
+ author = "Christopher J. Van Wyk",
+ title = "Data Structures in {C}",
+ publisher = pub-AW,
+ address = pub-AW:adr,
+ year = "1988",
+ ISBN = "0-201-16116-8",
+ LCCN = "QA76.73.C15 V36 1990",
+ pages = "x + 387",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:34:18 1993",
+}
+
+@Book{Waite:WGN90,
+ author = "Mitchell Waite and Stephen Prata",
+ title = "The Waite Group's New Primer {C} Plus",
+ publisher = pub-HWS,
+ year = "1990",
+ ISBN = "0-672-22687-1",
+ LCCN = "QA76.73.C15 W35 1990",
+ pages = "xxiv + 731",
+ address = pub-HWS:adr,
+ note = "A really good introduction to C for beginners.",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Waite:WGU92,
+ author = "Mitchell Waite and Donald Martin and Stephen Prata",
+ title = "The Waite Group's {UNIX} System {V} Primer",
+ publisher = pub-HAYDEN,
+ year = "1992",
+ ISBN = "0-672-22404-6",
+ LCCN = "QA76.6 .W3186 1985",
+ price = "US\$19.95",
+ address = pub-HAYDEN:adr,
+ note = "{\em Highly recommended}. A very very good
+ hand-holding tutorial-type book for {UNIX}\slash
+ {SVR4}.",
+ pages = "431",
+ bibdate = "Tue Sep 28 12:17:10 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Wall:PP92,
+ author = "Larry Wall and Randal L. Schwartz",
+ title = "Programming Perl",
+ publisher = pub-OR,
+ year = "1992",
+ ISBN = "0-937175-64-1",
+ price = "US\$29.95",
+ pages = "xxv + 454",
+ LCCN = "QA76.73.P43 W35 1990",
+ address = pub-OR:adr,
+ note = "The authoritative guide to {\tt perl}\emdash the
+ programming language for any serious {UNIX} users.",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{Ward:APT85,
+ author = "Terry A. Ward",
+ title = "Applied Programming Techniques in {C}",
+ publisher = pub-SF,
+ address = pub-SF:adr,
+ year = "1985",
+ price = "US\$19.95",
+ ISBN = "0-673-18050-6",
+ LCCN = "QA76.73.C15 W37 1985",
+ pages = "xii + 349",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 15:24:16 1993",
+}
+
+@Article{Widener:SPE-20-S2-109,
+ author = "G. Widener",
+ title = "The {X11} {Inter-Client Communication Conventions
+ Manual}",
+ journal = j-SPE,
+ year = "1990",
+ volume = "20",
+ number = "S2",
+ pages = "109--118",
+ month = oct,
+ acknowledgement = ack-nhfb,
+ bibdate = "Sat Feb 26 13:27:39 1994",
+}
+
+@Book{Williams:JID93,
+ author = "Robin Williams and Steve Cummings",
+ title = "Jargon: An Informal Dictionary of Computer Terms",
+ publisher = pub-PEACHPIT,
+ year = "1993",
+ price = "US\$22.00",
+ address = pub-PEACHPIT:adr,
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Oct 12 18:02:40 1993",
+}
+
+@Book{Womack:PT94,
+ author = "Paula Womack",
+ title = "{PEX}lib: {A} Tutorial",
+ publisher = pub-PH,
+ year = "1994",
+ ISBN = "0-13-015843-7",
+ LCCN = "QA76.76.W56 W653 1993",
+ address = pub-PH:adr,
+ pages = "400",
+ acknowledgement = ack-nhfb,
+ bibdate = "Tue Dec 7 09:45:20 1993",
+}
+
+@Manual{Wright:YAB93,
+ key = "Wright",
+ author = "Mitch Wright",
+ title = "Yet Another Book List",
+ year = "1993",
+ month = jan # " 22",
+ note = "This is an excellent compilation of almost all {UNIX}
+ and C book titles along with info for locating them and
+ short reviews and summaries of book contents. You can
+ get it (\path|yabl|) by anonymous {\tt ftp} from
+ \path|ftp.rahul.net| (in \path|/pub/mitch/YABL|).",
+ bibdate = "Tue Sep 28 14:37:02 1993",
+ acknowledgement = ack-sk,
+}
+
+@Book{xopen:XPG88-4,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, Programming
+ Languages",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ volume = "4",
+ ISBN = "0-13-685868-6",
+ pages = "xiii + 198",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:26 1993",
+}
+
+@Book{xopen:XPG88-5,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, Data Management",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ volume = "5",
+ ISBN = "0-13-685876-7",
+ pages = "xiii + 204",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:27 1993",
+}
+
+@Book{xopen:XPG88-6,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, Window Management",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ volume = "6",
+ ISBN = "0-13-685884-8",
+ pages = "xiv + 338",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:28 1993",
+}
+
+@Book{xopen:XPG88-7,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, Networking
+ Services",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1988",
+ volume = "7",
+ ISBN = "0-13-685892-9",
+ pages = "xiii + 144",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:29 1993",
+}
+
+@Book{xopen:XPG89-1,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, {XSI} Commands and
+ Utilities",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ volume = "1",
+ ISBN = "0-13-685835-X",
+ LCCN = "",
+ pages = "xii + 340",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:23 1993",
+}
+
+@Book{xopen:XPG89-2,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, {XSI} System
+ Interface and Headers",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ volume = "2",
+ ISBN = "0-13-685843-0",
+ pages = "xx + 666",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:24 1993",
+}
+
+@Book{xopen:XPG89-3,
+ author = "{X/Open Company, Ltd.}",
+ title = "{X}\slash Open Portability Guide, Supplementary
+ Definitions",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ volume = "3",
+ ISBN = "0-13-685850-3",
+ pages = "xiv + 172",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:25 1993",
+}
+
+@Book{Yager:UPD91,
+ author = "Thomas Yager",
+ title = "{UNIX} program development for {IBM} {PC}s\emdash
+ Including {OSF}\slash Motif",
+ publisher = pub-AW,
+ year = "1991",
+ ISBN = "0-201-57727-5",
+ LCCN = "QA76.8.I1015 Y34 1991",
+ address = pub-AW:adr,
+ pages = "xv + 283",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:21:12 1993",
+}
+
+@Book{Young:OMR90,
+ author = "Douglas A. Young",
+ title = "{OSF}\slash Motif Reference Guide",
+ publisher = pub-PH,
+ year = "1990",
+ ISBN = "0-13-642786-3",
+ LCCN = "QA76.76.W56 Y679 1990",
+ address = pub-PH:adr,
+ pages = "155",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 14:33:32 1993",
+}
+
+@Book{Young:OOP92,
+ author = "Douglas A. Young",
+ title = "Object-oriented programming with {C}++ and
+ {OSF}\slash Motif",
+ publisher = pub-PH,
+ year = "1992",
+ ISBN = "0-13-630252-1",
+ LCCN = "QA76.64 .Y68 1992",
+ address = pub-PH:adr,
+ pages = "xi + 434",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:58:17 1993",
+}
+
+@Book{Young:XWS89,
+ author = "Douglas A. Young",
+ title = "{X} Window Systems\emdash Programming and Applications
+ with {Xt}",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1989",
+ ISBN = "0-13-972167-3",
+ LCCN = "QA76.76.W56 Y68 1989",
+ pages = "x + 468",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:30 1993",
+}
+
+@Book{Young:XWS90,
+ author = "Douglas A. Young",
+ title = "{X} Window Systems\emdash Pro\-gram\-ming and
+ Applications with {Xt}\emdash {OSF}\slash Mo\-tif
+ Edition",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1990",
+ ISBN = "0-13-497074-8",
+ LCCN = "QA76.76.W56 Y67 1990",
+ pages = "x + 533",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:31 1993",
+}
+
+@Book{Young:XWS92,
+ author = "Douglas A. Young and John A. Pew",
+ title = "The {X} Window System\emdash Pro\-gram\-ming and
+ Applications with {Xt}\emdash {OPEN} {LOOK} Edition",
+ publisher = pub-PH,
+ address = pub-PH:adr,
+ year = "1992",
+ ISBN = "0-13-982992-X",
+ LCCN = "QA76.76.W56 Y67 1992",
+ pages = "x + 589",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 11:58:32 1993",
+}
+
+@Book{Zlotnick:PSP91,
+ author = "Fred Zlotnick",
+ title = "The {POSIX.1} standard: a programmer's guide",
+ publisher = pub-BENCUM,
+ year = "1991",
+ address = pub-BENCUM:adr,
+ bibdate = "Wed May 12 21:33:56 1993",
+ ISBN = "0-8053-9605-5",
+ LCCN = "QA76.76.O63 Z57 1991",
+ pages = "xx + 379",
+ acknowledgement = ack-nhfb,
+ bibdate = "Mon Oct 4 13:36:15 1993",
+}
diff --git a/macros/plain/formats/texsis/dcol/README b/macros/plain/formats/texsis/dcol/README
new file mode 100644
index 0000000000..57b1aed017
--- /dev/null
+++ b/macros/plain/formats/texsis/dcol/README
@@ -0,0 +1,18 @@
+The files in this subdirectory are the double column macros from TeXsis.
+They can be used by themselves with Plain TeX. Just say
+
+ \input TXSdcol.tex
+
+at the begining of your job. Then use \SetDoublecolumns{column-width}
+to set up the output routine for double column printing. You must say
+\doublecolumns to enter double column mode, and \enddoublecolumns to go
+back to single column mode.
+
+Further info is given in the comments in the file TXSdcol.tex
+
+More complete instructions for using these macros are in TXSdcol.doc,
+which is just the relevant section of the TeXsis manual. You probably
+can't process it unless you already have TeXsis working, so I've put DVI
+and PS copies of it here too.
+
+Eric Myers <texsis@lifshitz.ph.utexas.edu> 26 December 1997
diff --git a/macros/plain/formats/texsis/dcol/TXSdcol.doc b/macros/plain/formats/texsis/dcol/TXSdcol.doc
new file mode 100644
index 0000000000..4b2f31ed05
--- /dev/null
+++ b/macros/plain/formats/texsis/dcol/TXSdcol.doc
@@ -0,0 +1,300 @@
+ %% file: TXSdcol.doc (TeXsis version 2.16)
+% $Revision: 17.2 $ : $Date: 1997/12/15 01:13:43 $ : $Author: paige $
+%======================================================================*
+% TeXsis Manual - Double Column Typesetting
+%
+% This file is a part of TeXsis, a TeX macro package for Physicists
+% (C) Copyright 1989, 1992, 1993 by Eric Myers and Frank E. Paige
+%======================================================================*
+\ifx\undefined\bs \texsis\input TXSdocM.doc\input Manual.aux\draft\fi
+
+
+\section{Double Column Output \label{sect.dcol}}
+
+ Typesetting text in more than one column on a single page is more
+involved than typesetting text in a single page-wide column, but this
+extra effort can be rewarded with a document which looks much more
+professional and which can be easier to read (provided that the
+resolution of your printer is up to it). Many publishers of
+``\idx{camera-ready}'' conference proceedings require double
+column\index{double columns} \index{multiple columns|see{double
+columns}} typesetting, and the {\sl \idx{Physical Review}} and other APS
+and AIP journals are typeset in double columns. In order to make it
+easy for authors to prepare manuscripts either for such camera-ready
+conference proceedings or for submission to {\sl Physical Review}, we
+have included some powerful double column typesetting macros in \TeXsis.
+These macros can automatically balance columns which do not fill an
+entire page, and there are also provisions for equations which must be
+extended across both columns because they are too wide for a single
+column. Figures and tables (or other such ``floating'' insertions) can
+be put either in a single column or across both columns. The same is
+true for footnotes. By changing a single instruction in the manuscript
+file it is also possible to take a document which has been prepared for
+double columns and to print it in single column mode. The converse is
+not true --- typesetting text in double columns with automatic column
+balancing is a nontrivial task. While the macros generally behave as
+intended, more attention to the layout of the document is required, and
+even then the macros will sometimes fail without some extra guidance.
+It is not possible to divide three lines into two balanced columns! In
+such cases you must rearrange text or the placement of figures and
+tables, or explicitly select column or page breaks elsewhere in the
+document, in order to give \TeXsis\ some extra guidance on how best to
+format the page.
+
+%\bigbreak
+
+ In order to use the double column formatting macros you must first
+specify the size of the columns with the command
+\CS{SetDoubleColumns}\arg{c-width}. The width and height of the full
+page are taken from the current settings of \cs{hsize} and \cs{vsize},
+while the width of each column is \meta{c-width}. This re-defines
+\TeX's \cs{output} routine, so it should be called shortly after you say
+\cs{texsis}, before any output is actually produced, and it should only
+be called if double column output is to be produced.
+
+ \CS{SetDoubleColumns} only sets the column dimensions and
+prepares the \cs{output} routine for double column output at some point
+in the future --- it does not actually put you in double column mode.
+Text will still be set in a single page-wide column until you say
+\CS{doublecolumns}. After you say \CS{doublecolumns} text will be set
+in double columns until you say \CS{enddoublecolumns}. This will cause
+the text collected so far to be put into two ``balanced'' columns of the
+same height. You can, if you desire, return to double column mode at
+any later time by saying \CS{doublecolumns} again, and you can switch
+back and forth as much as you like. However, keep in mind that
+frequently switching between single and double columns will make it very
+difficult for \TeXsis\ to choose good points to break columns and pages,
+and you may get an error message warning you that a column cannot be
+balanced.
+
+%\bigbreak
+%\pagecheck{3cm}
+
+A simple example of the use of these double column commands is the
+following:
+\TeXexample
+\SetDoubleColumns{0.47\hsize}
+\doublecolumns\tenpoint
+{\bf BISMUTH} (Ger.\ {\it Weisse Masse}, white mass; later
+{\it Wismuth} and {\it Bisemutum}, Bi; at.~wt. 308.981;
+at.~no. 83; m.p. 271.3$^\circ$C; b.p. 1560 $\pm$ 5$^\circ$C;
+sp.~gr. 9.747 (20$^\circ$); valence 3 or~5. In early times
+bismuth was confused with tin and lead. Claude Geoffroy the
+Younger showed it to be distinct from lead . . .
+ . . . . . . .
+. . . High purity bismuth metal costs about \$4/lb.
+\enddoublecolumns
+|endTeXexample
+\noindent
+Here the column size is chosen to be slightly less than half of the
+\cs{hsize} (0.47 times the \cs{hsize}) to allow some space (called the
+``gutter'') between the two columns. The result is the
+following:\reference{CRC}
+\booktitle{Handbook of Chemistry and Physics}, 56th Edition,
+(CRC Press, Cleveland, Ohio, 1974), pg. B-9
+\endreference
+\medbreak
+
+% set up double column mode:
+\SetDoubleColumns{0.47\hsize}
+
+\doublecolumns\tenpoint\baselineskip=12pt plus 1pt \relax
+{\bf BISMUTH} (Ger.\ {\it Weisse Masse}, white mass; later {\it Wismuth}
+and {\it Bisemutum}, Bi; at.~wt. 308.981; at.~no. 83; m.p.
+271.3$^\circ$C; b.p. 1560 $\pm$ 5$^\circ$C; sp.~gr. 9.747 (20$^\circ$);
+valence 3 or~5. In early times bismuth was confused with tin and lead.
+Claude Geoffroy\index{Geoffroy, Claude} the Younger showed it to be
+distinct from lead in 1753. It is a white, crystalline, brittle metal
+with a pinkish tinge. It occurs native. The most important ores are
+{\it bismuthinite} or {\it bismuth glance} (Bi$_2$S$_3$) and {\it
+bismite} (Bi$_2$O$_3$). Peru, Japan, Mexico, Bolivia, and Canada are
+major \idx{bismuth} producers. Much of the bismuth produced in the U.S. is
+obtained as a by-product in refining lead, copper, tin, silver, and
+gold ores. Bismuth is the most diamagnetic of all metals, and the
+thermal conductivity is lower than any metal, except mercury. It has a
+high electrical resistance, and has the highest \idx{Hall effect} of any
+metal (i.e., greatest increase in electrical resistance when placed in
+a magnetic field). ``Bismanol'' is a permanent magnet of high coercive
+force, made of MnBi, by the U.S. Naval Ordnance Laboratory. Bismuth
+expands 3.32\% on solidification. This property makes bismuth alloys
+particularly suited to the making of sharp castings of objects subject
+to damage by high temperatures. With other metals, such as tin,
+\idx{cadmium}, etc., bismuth forms low-melting alloys which are extensively
+used for safety devices used in \idx{fire detection} and extinguishing
+systems. Bismuth is used in producing malleable irons and is finding use
+as a catalyst for making acrylic fibers. When bismuth is heated in air
+it burns with a blue flame forming yellow fumes of the oxide. The metal
+is also used as a \idx{thermocouple} material (has highest negativity
+known), and has found application as a carrier for U$^{235}$ or
+U$^{238}$ fuel in \idx{atomic reactors}. Its soluble salts are
+characterized by forming insoluble basic salts on the addition of water,
+a property sometimes used in detection work. Bismuth oxychloride is
+used extensively in cosmetics. Bismuth subnitrate and subcarbonate are
+used in medicine. High purity bismuth metal costs about \$4/lb.
+\enddoublecolumns
+
+\nobreak
+\medskip
+
+ The \cs{IEEE}, \cs{PhysRev}, and \cs{NorthHollandTwo} document formats
+described in \Sect{fmts} also use these double column macros.
+
+\bigbreak
+
+ Any document prepared for double column output using the macros just
+described can also be printed in the simpler single column mode very
+easily, simply by leaving out the \CS{SetDoubleColumns}. Without the
+initialization provided by \CS{SetDoubleColumns} the \cs{doublecolumns}
+and \cs{enddoublecolumns} commands do nothing (they are, in fact, the
+same as saying \cs{relax}). However, if you restore the
+\CS{SetDoubleColumns} command, or invoke one of the specialized document
+styles which use double column output (like \cs{PhysRev}) they will come
+back to life and perform as required.
+
+\bigbreak
+
+ In double column mode displayed equations that fit within a
+single column are typed within the usual |$$|\ttdots|$$|. If an equation
+is too long then it may have to be printed across both columns. This is
+easily done by saying \CS{longequation} before the |$$| which begins the
+equation and \CS{endlongequation} after the |$$| which ends the
+equation, like so:\index{double columns!long equations}%
+\TeXexample
+|smalltt\longequation
+$$
+\psi_{nlm}(r,\theta,\phi)
+ = [({2Z \over n a_0})^3 {(n-l-1)! \over 2n(n+l)!} ]^{1 \over 2}
+ \, (\rho)^l \, e^{-\rho / 2} \, \,
+ L_{n-l-1}^{2l+1} (\rho) \,\, Y_l^m(\theta,\phi)
+$$
+\endlongequation
+|endTeXexample
+\noindent
+The command \CS{longequation} invokes \cs{enddoublecolumns} to end
+double column mode and balance the partial double columns, and it will
+also draw a ruled line across the bottom of the left column. After the
+equation has been completed \CS{endlongequation} invokes
+\cs{doublecolumns} to go back to double column mode, and it also draws a
+rule across the top of the right column.
+
+ The purpose of these ruled lines is to guide the reader's eye from the
+incomplete left column to the right column above the equation, and to
+the top of the incomplete right column from the left column below the
+long equation. The default style of these rules is the same as is used
+by {\sl Physical Review}. The rules are drawn by macros called
+\CS{leftcolrule} and \CS{rightcolrule}, and these can be changed either
+by you or by a style file. For
+example, if you don't want these rules you can turn them off simply
+by redefining these macros to be \cs{relax}:
+\TeXexample
+ \def\leftcolrule{\relax}
+ \def\rightcolrule{\relax}
+|endTeXexample
+\noindent
+As with the other double column macros, \CS{longequation} and
+\CS{endlongequation} do nothing if they are invoked when double column
+mode has not been initialized with \CS{SetDoubleColumns}, to make it
+easy to print the document in single column mode.
+
+ Keep in mind that when dealing with long equations which span both
+columns, switching frequently between single and double columns will
+almost certainly cause trouble in balancing the double columns. Also
+note that each separate piece of double-column material forms its own
+group, so any definitions made inside that group will be forgotten
+outside it. To avoid this problem put all definitions at the beginning of the
+paper, before double column mode is begun. Alternatively, make your
+definitions global by using \cs{gdef} rather than \cs{def}.
+
+\bigbreak
+
+ Figures, tables, or other floating insertions can be inserted
+within a single column using the usual insertion commands of \TeX\ and
+\TeXsis:\index{double columns!insertions} \cs{topinsert}, \cs{midinsert},
+\cs{pageinsert}, \cs{bottominsert}, or \cs{heavyinsert}, all of which
+are terminated as usual by \cs{endinsert}. A \cs{midinsert} or
+\cs{heavyinsert} will appear in the column where it is called for,
+unless it won't fit, in which case it migrates to the next {\sl
+column} (rather than all the way to the next page). You can force an
+insertion into a particular column by placing {\sl within} the
+insertion either \CS{forceleft} or \CS{forceright}. Since insertions
+which have been forced into the left or right columns are handled
+separately, an insertion which fails to fit on a page is moved to the
+same column of the next page and not just to the next column. This means
+that if there are several figures per page, then the figures can
+easily appear in the wrong order. Also, a \cs{topinsert} which follows
+a wide equation on a page will be placed after the equation, not at
+the top of the page. Such problems can easily be corrected by moving
+the insertion to a better place in the manuscript file.
+
+
+Besides putting insertions in one column or the other, it is also
+sometimes desirable to be able to put an insertion across the full width
+of the page. These ``wide'' insertions can be made with ``wide''
+versions of some of the the insertions already mentioned:
+\CS{widetopinsert}, \CS{widepageinsert} and \CS{widebottominsert}
+(there is no such thing as |\widemidinsert| or |\wideheavyinsert|). These
+wide insertions behave just like their more conventional counterparts
+when in single column mode.
+
+ The standard \TeXsis\ macros for table and figure insertions
+described in \Sect{tbls} use \cs{topinsert} and cousins, and so make
+insertions within a single column in double column format.
+There are also macros to make two-column wide tables and figures:
+\index{double columns!figures and tables}%
+\description{Xwidetable}\clump
+%
+\itm{\CS{widetable}\arg{label\/}}
+Insert a two-column wide table, with the tag \meta{label\/}, at the top of the
+current page.
+%
+\itm{\CS{widefigure}\arg{label\/}}
+Insert a two-column wide figure, with the tag \meta{label\/}, at the top of the
+current page.
+%
+\itm{\CS{widetopfigure}\arg{label\/}}
+A synonym for |\widefigure|.
+%
+\itm{\CS{widefulltable}\arg{label\/}}
+Insert a two-column wide, full-page table, with the tag \meta{label\/}.
+%
+\itm{\CS{widefullfigure}\arg{label\/}}
+Insert a two-column wide, full-page figure, with the tag \meta{label\/}.
+%
+\enddescription
+\noindent
+These also behave correctly in single column document formats.
+
+\bigbreak
+%================
+
+Here is a summary of the commands which can be used to set-up and
+control double column mode:
+\description{Xdoublecolumns\quad}\clump
+%
+\itm{\CS{SetDoubleColumns}\arg{c-width}}
+Set up the double column format, using the current \cs{hsize} and
+\cs{vsize} for the total size of the page and \meta{c-width} for the
+column width.
+%
+\itm{\CS{doublecolumns}}
+Begin double column mode.
+%
+\itm{\CS{newcolumn}}
+Force a \idx{column break}, much like \cs{newpage} forces a page break.
+%
+\itm{\CS{enddoublecolumns}}
+End double column mode, making balanced double columns,
+%
+\itm{\CS{longequation}}
+Begins a ``long'' equation which cannot fit within one column
+and therefore must stretch across both columns. This balances the
+columns, putting a \CS{leftcolrule} below the left column, and then
+enters single column mode.
+%
+\itm{\CS{endlongequation}}
+Ends a long equation, returning to double column mode and
+putting a \CS{rightcolrule} above the right column of the text following.
+%
+\enddescription
+
+%>>> EOF TXSdcol.doc <<<
diff --git a/macros/plain/formats/texsis/dcol/TXSdcol.dvi b/macros/plain/formats/texsis/dcol/TXSdcol.dvi
new file mode 100644
index 0000000000..f217a36995
--- /dev/null
+++ b/macros/plain/formats/texsis/dcol/TXSdcol.dvi
Binary files differ
diff --git a/macros/plain/formats/texsis/dcol/TXSdcol.ps b/macros/plain/formats/texsis/dcol/TXSdcol.ps
new file mode 100644
index 0000000000..e3518e9c1f
--- /dev/null
+++ b/macros/plain/formats/texsis/dcol/TXSdcol.ps
@@ -0,0 +1,1463 @@
+%!PS-Adobe-2.0
+%%Creator: dvipsk 5.66a Copyright 1986-97 Radical Eye Software (www.radicaleye.com)
+%%Title: TXSdcol.dvi
+%%Pages: 5
+%%PageOrder: Ascend
+%%BoundingBox: 0 0 612 792
+%%EndComments
+%DVIPSCommandLine: dvips TXSdcol.dvi
+%DVIPSParameters: dpi=600, compressed
+%DVIPSSource: TeX output 1997.12.26:1815
+%%BeginProcSet: texc.pro
+%!
+/TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N
+/X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72
+mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1}
+ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale
+isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div
+hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul
+TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if}
+forall round exch round exch]setmatrix}N /@landscape{/isls true N}B
+/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B
+/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{
+/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N
+string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N
+end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{
+/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0]
+N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup
+length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{
+128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub
+get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data
+dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N
+/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup
+/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx
+0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff
+setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff
+.1 sub]/id ch-image N /rw ch-width 7 add 8 idiv string N /rc 0 N /gp 0 N
+/cp 0 N{rc 0 ne{rc 1 sub /rc X rw}{G}ifelse}imagemask restore}B /G{{id
+gp get /gp gp 1 add N dup 18 mod S 18 idiv pl S get exec}loop}B /adv{cp
+add /cp X}B /chg{rw cp id gp 4 index getinterval putinterval dup gp add
+/gp X adv}B /nd{/cp 0 N rw exit}B /lsh{rw cp 2 copy get dup 0 eq{pop 1}{
+dup 255 eq{pop 254}{dup dup add 255 and S 1 and or}ifelse}ifelse put 1
+adv}B /rsh{rw cp 2 copy get dup 0 eq{pop 128}{dup 255 eq{pop 127}{dup 2
+idiv S 128 and or}ifelse}ifelse put 1 adv}B /clr{rw cp 2 index string
+putinterval adv}B /set{rw cp fillstr 0 4 index getinterval putinterval
+adv}B /fillstr 18 string 0 1 17{2 copy 255 put pop}for N /pl[{adv 1 chg}
+{adv 1 chg nd}{1 add chg}{1 add chg nd}{adv lsh}{adv lsh nd}{adv rsh}{
+adv rsh nd}{1 add adv}{/rc X nd}{1 add set}{1 add clr}{adv 2 chg}{adv 2
+chg nd}{pop nd}]dup{bind pop}forall N /D{/cc X dup type /stringtype ne{]
+}if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup
+length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{
+cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin
+0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul
+add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict
+/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook
+known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X
+/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for
+65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0
+0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V
+{}B /RV statusdict begin /product where{pop false[(Display)(NeXT)
+(LaserWriter 16/600)]{dup length product length le{dup length product
+exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}
+ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false RMat{BDot}
+imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 false
+RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform round
+exch round exch itransform moveto rulex 0 rlineto 0 ruley neg rlineto
+rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail{dup
+/delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M}B /d{
+-3 M}B /e{-2 M}B /f{-1 M}B /g{0 M}B /h{1 M}B /i{2 M}B /j{3 M}B /k{4 M}B
+/w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{p 1 w}
+B /r{p 2 w}B /s{p 3 w}B /t{p 4 w}B /x{0 S rmoveto}B /y{3 2 roll p a}B
+/bos{/SS save N}B /eos{SS restore}B end
+
+%%EndProcSet
+TeXDict begin 40258431 52099146 1000 600 600 (TXSdcol.dvi)
+@start
+%DVIPSBitmapFont: Fa cmr7 7 4
+/Fa 4 57 df<13FF000313E0380E03F0381800F848137C48137E00787F12FC6CEB1F80A4
+127CC7FC15005C143E147E147C5C495A495A5C495A010EC7FC5B5B903870018013E0EA01
+80390300030012065A001FB5FC5A485BB5FCA219267DA521>50 D<13FF000313E0380F01
+F8381C007C0030137E003C133E007E133FA4123CC7123E147E147C5C495AEB07E03801FF
+8091C7FC380001E06D7E147C80143F801580A21238127C12FEA21500485B0078133E0070
+5B6C5B381F01F03807FFC0C690C7FC19277DA521>I<0018130C001F137CEBFFF85C5C14
+80D819FCC7FC0018C8FCA7137F3819FFE0381F81F0381E0078001C7F0018133EC7FC80A2
+1580A21230127C12FCA3150012F00060133E127000305B001C5B380F03E03803FFC0C648
+C7FC19277DA521>53 D<137F3803FFE0380781F8380E007C48131E5A801278A3127C007E
+131EEA3F80EBE03C6C6C5A380FFCF03807FFC06C5BC613E0487F38079FFC380F07FEEA1E
+0348C67E48133FEC1F8048130FA21407A315001278140E6C5B6C5B380F80F03803FFE0C6
+6CC7FC19277DA521>56 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fb cmsy10 10 1
+/Fb 1 7 df<15301578B3A6007FB812F8B912FCA26C17F8C80078C8FCB3A3007FB812F8
+B912FCA26C17F836367BB641>6 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fc cmsy7 7 1
+/Fc 1 15 df<137F3801FFC0000713F0380FC1F8381F007C003C131E0038130E0078130F
+00707F00F01480481303A56C13070070140000785B0038130E003C131E001F137C380FC1
+F86CB45A000113C06C6CC7FC19197C9A22>14 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fd cmti10 10 16
+/Fd 16 118 df<0107B612FCEFFF8018C0903B000FF0001FF04BEB07F81703021F15FC17
+014B14FEA2023F1400A24B1301A2147F18FC92C7120318F84A140718F04AEC0FE0EF1FC0
+0101ED3F80EF7F004AEB01FEEE07F849B612E05F9139F80007F0EE01FC01076E7E177F4A
+EC3F80A2010F16C0171F5CA2131F173F5CA2133FEF7F805C1800017F5D4C5A91C7485A5F
+49140FEE1FE0494A5A00014AB45AB748C7FC16F816C037397BB83A>66
+D<902607FFF8923807FFF0614F13E0D9000FEFF0004F5AA2021F167FF1EFC0141DDA1CFC
+EC01CF023C16DF9538039F800238ED071FA20278ED0E3F97C7FC0270151CA202F04B5AF0
+707E14E0037E14E0010117FE4D485A02C0EC0380A20103ED0701610280140EA20107ED1C
+0305385B14006F137049160705E05B010EEC01C0A2011E913803800F61011CEC0700A201
+3C020E131F4C5C1338ED1FB80178163F04F091C8FC01705CA201F04A5B187E00015DD807
+F816FEB500C09039007FFFFC151E150E4C397AB84A>77 D<B5D8F80FB590381FFFF06102
+F018E0D807FEC7D87FE0903803FE00D803F8DA3F806D5AF100F0A24F5A62190362190704
+7F92C7FC190E16FF4B5DA2DB03BF5C7F0001DA073F5CA2030E5D83DB1C1F495A18030338
+5D4EC8FC157003F0140E15E0DA01C05CA2DA03805CA2DA07005CA2020E5D17C14A5DEFC3
+805C027802C7C9FC14704A14CE13FE6C6C4814DCA24A14F8A291C75B160F495D5F5B5F5B
+4992CAFCA249140E4C3B6FB853>87 D<14F8EB07FE90381F871C90383E03FE137CEBF801
+120148486C5A485A120FEBC001001F5CA2EA3F801403007F5C1300A21407485C5AA2140F
+5D48ECC1C0A2141F15831680143F1587007C017F1300ECFF076C485B9038038F8E391F0F
+079E3907FE03FC3901F000F0222677A42A>97 D<133FEA1FFFA3C67E137EA313FE5BA312
+015BA312035BA31207EBE0F8EBE7FE9038EF0F80390FFC07C013F89038F003E013E0D81F
+C013F0A21380A2123F1300A214075A127EA2140F12FE4814E0A2141F15C05AEC3F80A215
+005C147E5C387801F8007C5B383C03E0383E07C0381E1F80D80FFEC7FCEA01F01C3B77B9
+26>I<147F903803FFC090380FC1E090381F0070017E13784913383901F801F83803F003
+120713E0120FD81FC013F091C7FC485AA2127F90C8FCA35A5AA45AA3153015381578007C
+14F0007EEB01E0003EEB03C0EC0F806CEB3E00380F81F83803FFE0C690C7FC1D2677A426
+>I<147F903803FFC090380FC1E090383F00F0017E13785B485A485A485A120F4913F800
+1F14F0383F8001EC07E0EC1F80397F81FF00EBFFF891C7FC90C8FC5A5AA55AA21530007C
+14381578007E14F0003EEB01E0EC03C06CEB0F806CEB3E00380781F83803FFE0C690C7FC
+1D2677A426>101 D<EC07C0EC3FF09138FC38E0903901F01FF0EB03E0903807C00FEB0F
+80011F1307D93F0013E05B017E130F13FE4914C01201151F1203491480A2153F12074914
+00A25DA249137EA215FEA25D00031301140314076C6C485A0000131FEB787BEB3FF39038
+0FC3F0EB00031407A25DA2140F5D121C007E131F5D00FE49C7FC147E5C387801F8387C07
+E0381FFF80D803FEC8FC24367CA426>103 D<EB03F0EA01FFA3EA00075CA3130F5CA313
+1F5CA3133F91C8FCA35B90387E07F0EC1FFCEC783E9038FFE01F02C01380EC800F140048
+5A16C05B49EB1F8012035BA2153F000715005BA25D000F147E5B15FE5D121FD98001131C
+15F8163C003F01031338010013F0A216704814E0007E15F016E0EDE1C000FE903801E380
+48903800FF000038143C263B7BB92A>I<EB01C0EB07E014F0130F14E01307EB038090C7
+FCAB13F0EA03FCEA071EEA0E1F121CA212385B1270A25BEAF07E12E013FEC65AA212015B
+1203A25B12075BA2000F13E013C013C1001F13C01381A2EB83801303EB0700A2130E6C5A
+EA07F8EA01E0143879B619>I<EB0FC0EA07FFA3EA001F1480A2133FA21400A25BA2137E
+A213FEA25BA21201A25BA21203A25BA21207A25BA2120FA25BA2121FA25BA2123FA290C7
+FCA25AA2EA7E0EA212FE131EEAFC1CA2133C133812F81378EA7870EA7CE0121FEA0F8012
+3B79B915>108 D<D801E001FEEB07F03C07F803FF801FFC3C0E3C0F07C0783E3C1E3E3C
+03E1E01F261C1F78D9F3C013803C383FF001F7800F02E01400007801C013FE007018C002
+805B4A4848EB1F80EAF07FD8E07E5CA200000207143F01FE1700495CA2030F5C0001177E
+495C18FE031F5C120349DA8001131C18F8033F153C00070403133849020013F0A24B1570
+000F17E049017E15F019E003FEECE1C0001FEE01E34949903800FF000007C70038143C3E
+2679A444>I<D801E013FE3A07F803FF803A0E3C0F07C03A1E3E3C03E0261C1F787F3938
+3FF00114E0007813C000708114804A485AEAF07FEAE07EA20000140701FE5C5BA2150F00
+015D5B151F5E12034990383F8380160316070007027F130049137EA2160E000F147C4914
+1E161C5E001FEC3C7849EB1FE00007C7EA0780292679A42F>I<14FE903807FF8090380F
+83C090383E00E04913F00178137001F813F00001130313F0A215E00003EB01C06DC7FC7F
+EBFFC06C13F814FE6C7F6D13807F010F13C01300143F141F140F123E127E00FE1480A348
+EB1F0012E06C133E00705B6C5B381E03E06CB45AD801FEC7FC1C267AA422>115
+D<EB0380EB07C0130FA4131F1480A3133F1400A35B137E007FB5FCA2B6FC3800FC00A312
+015BA312035BA312075BA3120F5BA3121FEB801CA2143C003F1338EB0078147014F014E0
+EB01C0EA3E03381F0780380F0F00EA07FCEA01F0183579B31C>I<13F8D803FEEB01C0D8
+078FEB03E0390E0F8007121E121C0038140F131F007815C01270013F131F00F0130000E0
+15805BD8007E133FA201FE14005B5D120149137EA215FE120349EBFC0EA20201131E161C
+15F813E0163CD9F003133814070001ECF07091381EF8F03A00F83C78E090393FF03FC090
+390FC00F00272679A42D>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fe cmbx10 10 7
+/Fe 7 86 df<B812C017FC17FF18C028007FF000037F04007F717E717E171F84A2717EA7
+4D5AA260173F4D5A4D5A4C13C0040F5B91B600FCC7FCA2EFFF8002F0C713F0EF3FF8717E
+717E717E19807113C0A319E0A719C0A25F4D138019005FEF7FFE4C485AB912F018C095C7
+FC17F03B397DB844>66 D<B6D8FC03B612F0A426007FF8C70001EBE000B3A391B8FCA402
+F8C71201B3A6B6D8FC03B612F0A444397DB84B>72 D<B612FCA439007FF800B3B3ADB612
+FCA41E397DB824>I<B500F80403B512F06E5EA26E5ED8007FF1E000A2D97BFF161EA201
+796D5DA201786D5DA26E6C5DA36E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C4A5AA26E6C14
+1EA36E6D5BA26E6D5BA26F6C5BA26F6C485AA36F6C485AA26F6C485AA26F6C48C7FCA292
+3803FF1EA36F13BCA26F13F8A2705AA2705AA213FCB500FC6D4848B612F0A2EE0F80EE07
+0054397DB85B>77 D<D907FF130E013FEBE01E90B5EAF83E0003ECFE7E3A07FC01FFFE39
+0FF0001F4848130F48481303491301007F140090C8FC167E5A163EA27F161E7F7F6D91C7
+FC13FC387FFFE014FEECFFF06C14FE6F7E6C816C15F06C816C81C681133F010F801301D9
+000F1480EC007F030F13C01503818100F0157FA3163FA27E17807E167F6C16007E6D14FE
+01E0495A01F813039039FF801FF800FC90B512E0D8F83F5CD8F00749C7FC39E0007FF02A
+3B7BB935>83 D<003FB91280A4D9F800EBF003D87FC09238007FC049161F007EC7150FA2
+007C1707A200781703A400F818E0481701A4C892C7FCB3AE010FB7FCA43B387DB742>I<
+B600FC011FB512C0A426007FF8C8381FC000725AB3B3181F013F94C7FC8060011F163E6D
+6C157E187C6D6C15FC6D6D495A6D6DEB07F06D01F0EB1FE0DA7FFEEBFFC0021FB6C8FC02
+075C020014F0030F1380423A7DB849>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Ff cmr9 9 1
+/Ff 1 50 df<13075B5B137FEA07FFB5FC13BFEAF83F1200B3B3A2497E007FB51280A319
+327AB126>49 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fg cmr10 10 65
+/Fg 65 123 df<DA0FF813FC91397FFF07FF903B01F807DF83C0903A07E001FF0F903B1F
+8007FE1FE090393F000FFC137E16F85B9338F007804848010790C7FC1503ACB812F8A328
+01F80003F0C7FCB3AB486C497E267FFFE0B512F0A3333B7FBA30>11
+D<EC0FF8EC7FFE903901F80780903907E001C090391F8000E090383F0007017E497EA25B
+A2485A6F5AED018092C8FCA9ED03F0B7FCA33901F8000F1503B3AA486C497E267FFFE0B5
+12C0A32A3B7FBA2E>I<EC0FFC91387FFF70903901F803F0903807E00790381F800FEB3F
+00137EA25B150748481303ADB7FCA33901F80003B3AB486C497E267FFFE0B512C0A32A3B
+7FBA2E>I<001C131C007F137F39FF80FF80A26D13C0A3007F137F001C131C00001300A4
+0001130101801380A20003130301001300485B00061306000E130E485B485B485B006013
+601A197DB92A>34 D<EB0380A3EB0FF0EB7FFE48B512803903F38FC03907C381E0390F83
+80F0D81F031338123E003C141C007C140C150E0078143E00F814FE1481A400FCEB80FC15
+7800FE140012FF127F13C313E3EA3FFF6C7F14F86C13FE6CEBFF80000114C06C14E0013F
+13F01303ECBFF8148FEC83FC1481A2EC80FE157E123C12FF153EA412FE00F8143C00E014
+7C12600070147815F8003814F0003C1381001EEB83E0000FEB87C03907E39F803901FFFE
+006C5BEB1FE0EB0380A41F437BBD2A>36 D<017C166048B416F02607C3801401260F81C0
+1403D900E04A5A001E01784A5A003E6D141F003C013FEC7F80007C90271BE003FFC7FC02
+18B512BF007891381FFC3E00F8011CC75A020C14FC5F4C5A16035F4C5A160F5F4CC8FC02
+1C5B00780118133E007C5D16FC003C01385B003E90383001F0001EEB70036C01E05B9039
+81C007C03907C3800F2601FF005BD8007C49C9FC90C748EB07C0033EEB1FF04BEB3C3803
+FCEBF81C4B497E913A01F001E00602030103130703E0497E912607C0071480020F150115
+80DA1F00018013C04A010F1300143E5C14FC5C495A13035C495A130F4A0107130149C701
+C013805B013E1603490203140001FC6F5A49020113064848913800F00E0003705A49ED3C
+3849ED1FF06C48ED07C03A437BBD45>I<146014E0EB01C0EB0380EB0700130E131E5B5B
+A25B485AA2485AA212075B120F90C7FCA25A121EA2123EA35AA65AB2127CA67EA3121EA2
+121F7EA27F12077F1203A26C7EA26C7E1378A27F7F130E7FEB0380EB01C0EB00E0146013
+5278BD20>40 D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378A2137C133C133E
+131EA2131F7FA21480A3EB07C0A6EB03E0B2EB07C0A6EB0F80A31400A25B131EA2133E13
+3C137C1378A25BA2485A485AA2485A48C7FC120E5A5A5A5A5A13527CBD20>I<121C127F
+EAFF80A213C0A3127F121C1200A412011380A2120313005A1206120E5A5A5A12600A1979
+8817>44 D<B512FCA516057F941C>I<121C127FEAFF80A5EA7F00121C0909798817>I<15
+0C151E153EA2153C157CA2157815F8A215F01401A215E01403A215C01407A21580140FA2
+15005CA2141E143EA2143C147CA2147814F8A25C1301A25C1303A2495AA25C130FA291C7
+FC5BA2131E133EA2133C137CA2137813F8A25B1201A25B1203A25B1207A25B120FA290C8
+FC5AA2121E123EA2123C127CA2127812F8A25A12601F537BBD2A>I<EB03F8EB1FFF9038
+7E0FC09038F803E03901E000F0484813780007147C48487FA248C77EA2481580A3007EEC
+0FC0A600FE15E0B3007E15C0A4007F141F6C1580A36C15006D5B000F143EA26C6C5B6C6C
+5B6C6C485A6C6C485A90387E0FC0D91FFFC7FCEB03F8233A7DB72A>I<EB01C013031307
+131F13FFB5FCA2131F1200B3B3A8497E007FB512F0A31C3879B72A>I<EB0FF0EB7FFE48
+B57E3903E03FE0390F000FF0000E6D7E486D7E486D7E123000706D7E126012FCB4EC7F80
+7FA56CC7FC121CC8FCEDFF00A34A5A5D14035D4A5A5D140F4A5A4A5A92C7FC147C5C495A
+495A495A495A91C8FC011EEB01805B5B49130348481400485A485A000EC75A000FB6FC5A
+5A485CB6FCA321387CB72A>I<EB07F8EB3FFF4913C03901F80FF03903C007F848486C7E
+380E0001000F80381FE0006D7FA56C5A6C5AC85A1401A25D4A5AA24A5A5DEC0F80027EC7
+FCEB1FFCECFF809038000FE06E7EEC01FC816E7EED7F80A216C0A2153F16E0A2121EEA7F
+80487EA416C049137F007F1580007EC7FC0070ECFF006C495A121E390F8003F83907F00F
+F00001B512C06C6C90C7FCEB0FF8233A7DB72A>I<1538A2157815F8A2140114031407A2
+140F141F141B14331473146314C313011483EB030313071306130C131C13181330137013
+6013C01201EA038013005A120E120C5A123812305A12E0B712F8A3C73803F800AB4A7E01
+03B512F8A325397EB82A>I<0006140CD80780133C9038F003F890B5FC5D5D158092C7FC
+14FC38067FE090C9FCABEB07F8EB3FFE9038780F803907E007E090388003F0496C7E1206
+6E7EC87EA28181A21680A4123E127F487EA490C71300485C12E000605C12700030495A00
+385C6C1303001E495A6C6C485A3907E03F800001B5C7FC38007FFCEB1FE0213A7CB72A>
+I<EC3FC0903801FFF0010713FC90380FE03E90383F800790387E001F49EB3F804848137F
+485AA2485A000FEC3F0049131E001F91C7FCA2485AA3127F90C9FCEB01FC903807FF8039
+FF1E07E090383801F0496C7E01607F01E0137E497FA249148016C0151FA290C713E0A57E
+A56C7E16C0A2121FED3F807F000F15006C6C5B15FE6C6C5B6C6C485A3900FE07F090383F
+FFC06D90C7FCEB03FC233A7DB72A>I<12301238123E003FB612E0A316C05A1680160000
+70C712060060140E5D151800E01438485C5D5DC712014A5A92C7FC5C140E140C141C5CA2
+5CA214F0495AA21303A25C1307A2130FA3495AA3133FA5137FA96DC8FC131E233B7BB82A
+>I<EB03F8EB1FFF017F13C09038FC07F03901E001F848486C7E4848137C90C77E48141E
+000E141F001E80A3121FA27F5D01E0131E6C6C133E01FC133C6D5B6C6C6C5AECC1E06CEB
+F3C06C01FFC7FC6C5BEB3FFF6D13C081017F13F801F07F3903E07FFE3907801FFF48486C
+1380481303003E6D13C0003CEB007F007C143F0078EC0FE000F814075A1503A21501A36C
+15C012781503007C15806CEC07006C5C6C6C131ED807E0137C3903F803F0C6B55A013F13
+80D907FCC7FC233A7DB72A>I<EB03F8EB1FFF017F13C09038FC07E03903F803F048486C
+7E48486C7E49137E121F48487FA2007F158090C7FCA248EC1FC0A616E0A56C143FA27F12
+3F001F147FA26C6C13FF6C6C13DF000313013901F0039F3900FC0F1FD93FFC13C0EB07F0
+90C7FC153F1680A316005D000F147E487E486C5BA24A5A4A5A49485A6C48485A001C495A
+260F807FC7FC3807FFFC000113F038003FC0233A7DB72A>I<121C127FEAFF80A5EA7F00
+121CC7FCB2121C127F5A1380A4127F121D1201A412031300A25A1206A2120E5A12181238
+5A1260093479A317>59 D<B712E016FC16FF0001903980007FC06C90C7EA1FE0707E707E
+707EA2707EA283A75F16035F4C5A4C5A4C5A4C5AEEFF8091B500FCC7FCA291C7EA7F80EE
+1FE0EE07F0707E707E83707EA21880177F18C0A7188017FFA24C13005F16034C5AEE1FF8
+486DEB7FF0B812C094C7FC16F832397DB83B>66 D<913A01FF800180020FEBE003027F13
+F8903A01FF807E07903A03FC000F0FD90FF0EB039F4948EB01DFD93F80EB00FF49C8127F
+01FE153F12014848151F4848150FA248481507A2485A1703123F5B007F1601A35B00FF93
+C7FCAD127F6DED0180A3123F7F001F160318006C7E5F6C7E17066C6C150E6C6C5D000016
+18017F15386D6C5CD91FE05C6D6CEB03C0D903FCEB0F80902701FF803FC7FC9039007FFF
+FC020F13F002011380313D7BBA3C>I<DBFF8013C0020FEBF001023F13FC9139FF803F03
+903A03FC000787D90FF0EB03CF4948EB00EF4948147F4948143F49C8121F485A4848150F
+48481507A248481503A2485A1701123F5B007F1600A448481600AB93B6FCA26C7E933800
+7FE0EF3FC0A2123F7F121FA26C7EA26C7EA26C7E6C7E6C6C157F6D7E6D6C14FF6D6C14EF
+D90FF8EB03C7D903FEEB0783903A00FFC03F0191393FFFFC00020F01F013000200138038
+3D7CBA41>71 D<B648B512FEA30001902680000313006C90C76C5AB3A491B6FCA391C712
+01B3A6486D497EB648B512FEA337397DB83E>I<B612C0A3C6EBC0006D5AB3B3AD497EB6
+12C0A31A397EB81E>I<013FB512E0A39039001FFC00EC07F8B3B3A3123FEA7F80EAFFC0
+A44A5A1380D87F005B0070131F6C5C6C495A6C49C7FC380781FC3801FFF038007F80233B
+7DB82B>I<B612E0A3000101C0C8FC6C90C9FCB3AD1718A517381730A31770A317F0A216
+011603160FEE1FE0486D13FFB8FCA32D397DB834>76 D<B5933807FFF86E5DA20001F0FC
+002600DFC0ED1BF8A2D9CFE01533A3D9C7F01563A3D9C3F815C3A2D9C1FCEC0183A3D9C0
+FEEC0303A2027F1406A36E6C130CA36E6C1318A26E6C1330A36E6C1360A26E6C13C0A391
+3901FC0180A3913900FE0300A2ED7F06A3ED3F8CA2ED1FD8A3ED0FF0A3486C6D5A487ED8
+0FFC6D48497EB500C00203B512F8A2ED018045397DB84C>I<B5913807FFFE8080C69238
+007FE06EEC1F80D9DFF0EC0F001706EBCFF8EBC7FCA2EBC3FEEBC1FFA201C07F6E7EA26E
+7E6E7E81140F6E7E8114036E7E168080ED7FC016E0153FED1FF0ED0FF8A2ED07FCED03FE
+A2ED01FF6F1386A2EE7FC6EE3FE6A2EE1FF6EE0FFEA216071603A216011600A2177E486C
+153E487ED80FFC151EB500C0140EA2170637397DB83E>I<EC03FF021F13E09138FE01FC
+903901F8007ED907E0EB1F8049486D7ED93F80EB07F049C76C7E01FE6E7E48486E7E4915
+7E0003167F4848ED3F80A24848ED1FC0A2001F17E049150F003F17F0A3007F17F8491507
+A300FF17FCAC007F17F86D150FA3003F17F0A26C6CED1FE0A36C6CED3FC0000717806D15
+7F000317006C6C15FEA26C6C4A5A017F4A5A6D6C495A6D6C495AD907E0EB1F80D903F801
+7FC7FC903900FE01FC91381FFFE0020390C8FC363D7BBA41>I<B712C016F816FE000190
+398001FF806C90C7EA3FC0EE0FE0EE07F0EE03F817FC17FE1601A217FFA717FEA2EE03FC
+A2EE07F817F0EE0FE0EE3FC0923801FF0091B512FC16F091C9FCB3A5487FB6FCA330397D
+B839>I<D90FF813C090383FFE0190B512813903F807E33907E000F74848137F4848133F
+48C7121F003E140F007E1407A2007C140312FC1501A36C1400A37E6D14006C7E7F13F86C
+B47E6C13F8ECFF806C14E06C14F86C14FEC680013F1480010714C0EB007F020713E0EC00
+7FED3FF0151F150FED07F8A200C01403A21501A37EA216F07E15036C15E06C14076C15C0
+6C140F6DEB1F80D8FBF0EB3F00D8F0FE13FE39E03FFFF8010F13E0D8C00190C7FC253D7C
+BA2E>83 D<003FB812E0A3D9C003EB001F273E0001FE130348EE01F00078160000701770
+A300601730A400E01738481718A4C71600B3B0913807FF80011FB612E0A335397DB83C>
+I<B6903807FFFEA3000101809038007FE06C90C8EA1F80EF0F001706B3B2170E6D150C80
+171C133F17186D6C14385F6D6C14F06D6C5C6D6C495A6D6CEB07806D6C49C7FC91387F80
+7E91381FFFF8020713E09138007F80373B7DB83E>I<B5D8FC07B5D8F001B5FCA3000790
+2780001FFEC7EA1FF86C48C7D80FF8EC07E000010307ED03C01B807F6C6F6C1500A26E5F
+017F6E6C1406A280013F4A6C5CA280011F4A6D5BEE067FA26D6C010E6D5BEE0C3FA26D6C
+011C6D5BEE181FA26D6C6F5BEE300FA26D6C6F485AEE6007A26D6C4CC7FC9338C003FCA2
+03805D913B7F818001FE06A203C1150EDA3FC3C7EAFF0CA203E3151CDA1FE6EC7F98A215
+F6DA0FFCEC3FF0A302075E4B141FA202035E4B140FA202015E4B1407A2020093C8FC4B80
+503B7EB855>87 D<B500FE91383FFFE0A3000301E0913807FE00C649EC03F0017F6F5A60
+6D6C5D6D6C140395C7FC6D6C1406A26D6C5C6D6C141C17186D6C143817306D6D5B6E6C13
+E05F91383FE0015F91381FF003DA0FF890C8FC1606913807FC0E160C913803FE1C913801
+FF185E6E13B016E0157F6F5AB3A24B7E023FB512C0A33B397FB83E>89
+D<3901800180000313033907000700000E130E485B001813180038133800301330007013
+7000601360A200E013E0485BA400CE13CE39FF80FF806D13C0A3007F137FA2393F803F80
+390E000E001A1974B92A>92 D<EB1FE0EBFFFC3803E03F3907000F80390F8007E0486C6C
+7E13E06E7EA26E7E6C5A6C5AC8FCA4147FEB07FFEB3FE0EBFE00EA03F8EA0FF0EA1FC012
+3F485A90C7FC160C12FEA31401A26C13036CEB077C903980063E18383FC01E3A0FE0781F
+F03A03FFF00FE03A007F8007C026277DA52A>97 D<EA03F012FFA3120F1203B0EC1FE0EC
+7FF89038F1E03E9039F3801F809039F7000FC001FEEB07E049EB03F049EB01F85BED00FC
+A216FEA2167E167FAA167E16FEA216FC15016D14F8ED03F07F01EEEB07E001C6EB0FC090
+39C7801F00903881E07E903800FFF8C7EA1FC0283B7EB92E>I<EB03FC90381FFF809038
+7E03E03901F80070484813F83907E001FC380FC003A2EA1F80123F90380001F848EB00F0
+1500A2127E12FEAA127E127FA26C14067F001F140E6D130C000F141C6C6C13386C6C1370
+6C6C13E039007C07C090381FFF00EB07F81F277DA525>I<ED0FC0EC03FFA3EC003F150F
+B0EB03F8EB1FFF90387E078F9038F801EF3903F0007F4848133F4848131FA24848130F12
+3F90C7FC5AA2127E12FEAA127E127FA27EA26C6C131FA26C6C133F6C6C137F6C6CEBEFF0
+3A01F801CFFF39007C078F90381FFE0FD907F813C0283B7DB92E>I<EB07F8EB1FFF9038
+7C0FC03901F803E03903F001F0D807E013F8380FC0004848137CA248C7127E153E5A153F
+127E12FEA3B7FCA248C8FCA5127EA2127FA26C14037F001F14076C6C13060007140E6D13
+1CD801F013386C6C137090387E03E090381FFF80903803FC0020277EA525>I<147E9038
+03FF8090380FC1E0EB1F8790383F0FF0137EA213FCA23901F803C091C7FCADB512FCA3D8
+01F8C7FCB3AB487E387FFFF8A31C3B7FBA19>I<ED03F090390FF00FF890393FFC3C3C90
+39F81F707C3901F00FE03903E007C03A07C003E010000FECF000A248486C7EA86C6C485A
+A200075C6C6C485A6D485A6D48C7FC38073FFC38060FF0000EC9FCA4120FA213C06CB512
+C015F86C14FE6CECFF804815C03A0F80007FE048C7EA0FF0003E140348140116F8481400
+A56C1401007C15F06CEC03E0003F1407D80F80EB0F80D807E0EB3F003901FC01FC39007F
+FFF0010790C7FC26387EA52A>I<EA03F012FFA3120F1203B0EC0FF0EC3FFCECF03F9039
+F1C01F809039F3800FC0EBF70013FE496D7EA25BA35BB3A3486C497EB500C1B51280A329
+3A7EB92E>I<EA0380EA0FE0487EA56C5AEA0380C8FCAAEA03F012FFA312071203B3AA48
+7EB512C0A312387EB717>I<EB01C0EB07F0EB0FF8A5EB07F0EB01C090C7FCAAEB01F813
+FFA313071301B3B3A2123C127E00FF13F01303A214E038FE07C0127C383C0F00EA0FFEEA
+03F8154984B719>I<EA03F012FFA3120F1203B1913801FFFCA39138007FC01600157C15
+705D4A5A4A5A4AC7FC141E1438147814FC13F1EBF3FEEBF73F01FE7FEBF81F496C7E8114
+076E7E6E7E811400157E157F811680ED1FC0486CEB3FF0B500C0B5FCA3283A7EB92C>I<
+EA03F012FFA3120F1203B3B3AD487EB512C0A3123A7EB917>I<2703F00FF0EB1FE000FF
+D93FFCEB7FF8913AF03F01E07E903BF1C01F83803F3D0FF3800FC7001F802603F70013CE
+01FE14DC49D907F8EB0FC0A2495CA3495CB3A3486C496CEB1FE0B500C1B50083B5FCA340
+257EA445>I<3903F00FF000FFEB3FFCECF03F9039F1C01F803A0FF3800FC03803F70013
+FE496D7EA25BA35BB3A3486C497EB500C1B51280A329257EA42E>I<EB03FE90380FFF80
+90383E03E09038F800F84848137C48487F48487F4848EB0F80001F15C090C712074815E0
+A2007EEC03F0A400FE15F8A9007E15F0A2007F14076C15E0A26C6CEB0FC0000F15806D13
+1F6C6CEB3F006C6C137EC66C13F890387E03F090381FFFC0D903FEC7FC25277EA52A>I<
+3903F01FE000FFEB7FF89038F1E07E9039F3801F803A07F7000FC0D803FEEB07E049EB03
+F04914F849130116FC150016FEA3167FAA16FEA3ED01FCA26DEB03F816F06D13076DEB0F
+E001F614C09039F7803F009038F1E07E9038F0FFF8EC1FC091C8FCAB487EB512C0A32835
+7EA42E>I<3807E01F00FFEB7FC09038E1E3E09038E387F0380FE707EA03E613EE9038EC
+03E09038FC0080491300A45BB3A2487EB512F0A31C257EA421>114
+D<EBFF03000313E7380F80FF381E003F487F487F00707F12F0A2807EA27EB490C7FCEA7F
+E013FF6C13E06C13F86C7F00037FC67F01071380EB007F141F00C0EB0FC01407A26C1303
+A37E15806C13077EEC0F00B4131E38F3C07C38E1FFF038C03F801A277DA521>I<1318A5
+1338A31378A313F8120112031207001FB5FCB6FCA2D801F8C7FCB215C0A93800FC011580
+EB7C03017E13006D5AEB0FFEEB01F81A347FB220>I<D803F0EB07E000FFEB01FFA3000F
+EB001F00031407B3A4150FA3151F12016D133F0000EC77F86D9038E7FF8090383F03C790
+381FFF87903A03FC07E00029267EA42E>I<B538803FFEA33A0FF8000FF06C48EB07E000
+03EC03C06D148000011500A26C6C1306A26D130E017E130CA26D5BA2EC8038011F1330A2
+6D6C5AA214E001075BA2903803F180A3D901FBC7FCA214FF6D5AA2147CA31438A227257E
+A32C>I<B53A1FFFE03FFEA3260FF8009038000FF86C48017EEB03E018C00003023EEB01
+80A26C6C013FEB0300A36C6CEC8006156FA2017E9038EFC00C15C7A2D93F016D5A158302
+81EBF038D91F831430150102C3EBF87090260FC6001360A2D907E66D5A02EC137CA2D903
+FCEB7F804A133FA2010192C7FC4A7FA20100141E4A130E0260130C37257EA33C>I<B538
+807FFFA33A03FE003FF00001EC1F80000092C7FC017E131C6D13186D6C5AECC070010F5B
+6D6C5AECF180EB03FB6DB4C8FC6D5AA2147F804A7E8114CF903801C7E090380383F09038
+0703F8EB0601496C7E011C137E49137F01787F496D7E486C80000FEC3FF0D8FFFE90B512
+80A329247FA32C>I<B538803FFEA33A0FF8000FF06C48EB07C00003EC03806C7E16007F
+00001406A2017E5BA2137F6D5BA26D6C5AA2ECC070010F1360A26D6C5AA214F101035BA2
+D901FBC7FCA214FF6D5AA2147CA31438A21430A214701460A25CA2EA7C0100FE5B130391
+C8FC1306EAFC0EEA701C6C5AEA1FF0EA0FC027357EA32C>I<003FB512FCA2EB8003D83E
+0013F8003CEB07F00038EB0FE012300070EB1FC0EC3F800060137F150014FE495AA2C648
+5A495AA2495A495A495AA290387F000613FEA2485A485A0007140E5B4848130C4848131C
+A24848133C48C7127C48EB03FC90B5FCA21F247EA325>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fh cmtt10 10 51
+/Fh 51 126 df<121C127FEAFF80B1EA7F00AF123EC7FCA8121C127FA2EAFF80A3EA7F00
+A2121C09346FB32C>33 D<EB01C0497EA6EB0FFC90387FFF8048B512E00007804880391F
+FBEFFC393FC3E1FE903803E07F007E80127C00FC158012F8157FA300FCEC3F00A2007E91
+C7FC127FEA3FC313FBEA1FFF6C13FC6C13FF000114C06C6C7F011F13F801037F14E7ECE1
+FEECE07F81001880007E1580150F12FFA312FE151F1600007E5C007F143ED83F8313FE90
+38C3E1FC391FFBEFF86CB55A6C5C6C5CC691C7FCEB1FF8EB03E0A66D5A21417BB92C>36
+D<143814FC13011303EB07F8EB0FF0EB1FC0EB3F80EB7F0013FE485A485A5B12075B120F
+5B485AA2123F90C7FCA25A127EA312FE5AAC7E127EA3127F7EA27F121FA26C7E7F12077F
+12037F6C7E6C7E137FEB3F80EB1FC0EB0FF0EB07F8EB03FC130113001438164272B92C>
+40 D<127012FC7E7E6C7E6C7EEA0FE06C7E6C7E6C7E6C7E137F7F1480131F14C0130FEB
+07E0A214F01303A214F81301A314FC1300AC130114F8A3130314F0A2130714E0A2EB0FC0
+131F1480133F14005B13FE485A485A485A485AEA3FC0485A48C7FC5A5A1270164279B92C
+>I<147814FCAF007FB612F0B712F8A46C15F0C700FCC7FCAF147825267DAB2C>43
+D<EA0F80EA1FE0EA3FF0EA7FF8A213FCA3123F121F120F120013F8A21201EA03F01207EA
+1FE0EA7FC0EAFF80130012FC12700E17718A2C>I<007FB6FCB71280A46C150021067B9B
+2C>I<1507ED0F80151FA2153F16005D157E15FE5D14015D14035DA214075D140F5D141F
+5D143F92C7FC5C147E14FE5CA213015C13035C13075C130F5C131F5CA2133F91C8FC5B13
+7E13FE5B12015B12035B12075BA2120F5B121F5B123F90C9FC5A127E12FE5AA25A127821
+417BB92C>47 D<EB03F8EB0FFE90383FFF80497F90B57E3901FE0FF03903F803F848486C
+7EEBE0004848137EA248487FA248C7EA1F80A2003E140F007E15C0A3007C140700FC15E0
+AC6C140F007E15C0A46CEC1F80A36C6CEB3F00A26C6C137E6D13FE00075CEBF0016C6C48
+5A3901FE0FF06CB55A6D5B6D5BD90FFEC7FCEB03F823357CB32C>I<1307497EA2131FA2
+133F137F13FF5A1207127FB5FC13DF139FEA7C1F1200B3AE007FB512E0B612F0A36C14E0
+1C3477B32C>I<EB0FF890387FFF8048B512E00007804814FC391FF80FFE393FE001FF90
+3880007F48C7EA3F80007E141F00FE15C0150F6C15E01507A3127E123CC8FCA2150F16C0
+151F1680153F16005D15FE4A5A14034A5A4A5A4A5A4A5AECFF804948C7FC495A495A495A
+EB3FE0EB7F8049C8FC485A4848EB03C04848EB07E0EA1FE0485A48B6FCB7FCA36C15C023
+347CB32C>I<EB0FFC90387FFF8048B512E0000714F84880391FF807FEEBC0004848137F
+6D7F1680151FA26C5A6CC7FCC8FC153F16005D15FE14014A5AEC1FF890381FFFF0495BA2
+15F86D7F90380007FEEC00FF81ED3F80ED1FC0150FA216E01507A2123C127EB4FC150F16
+C0A248141F007FEC3F806DEB7F006C6C5B391FF807FE6CB55A6C5C6C14E0C66C1380D90F
+FCC7FC23357CB32C>I<EC07F04A7E141F143FA2147EA214FCEB01F8A2EB03F0EB07E0A2
+EB0FC0EB1F80A2EB3F00137EA25B485AA2485A5B1207485AA2485A48C7FCA2127E5AB712
+FC16FEA36C15FCC8EAF800AA91387FFFF091B512F8A36E13F027347EB32C>I<000FB512
+FE4880A35D0180C8FCADEB83FE90389FFF8090B512E015F8819038FE03FE9038F000FF01
+C07F49EB3F8090C7121F6C15C0C8120FA2ED07E0A4123C127EB4FC150F16C0A248141F00
+7EEC3F80007FEC7F006C6C5B6D485A391FF80FFC6CB55A6C5C000114C06C6C90C7FCEB0F
+F823347CB22C>I<EC3FC0903801FFF801077F011F7F497F90387FE07F9039FF003F8048
+48137FEA03F8485A5B000FEC3F004848131E4990C7FC123F90C9FCA25A127EEB03FE9038
+1FFF80D8FC7F13E000FDB57EB67E9038FE07FC9038F001FE9038C0007F49EB3F8090C712
+1F16C048140F16E01507A3127EA47E150F6D14C0001F141F6D1480000F143F6DEB7F0039
+07F801FE3903FE07FC6CB55A6C5C6D5B011F1380D907FCC7FC23357CB32C>I<1278B712
+C016E0A316C000FCC7EA3F80ED7F0015FE00785CC712014A5A4A5A5D140F5D4A5A143F92
+C7FC5C147E14FE5C13015CA2495AA213075CA3495AA4495AA5133F91C8FCAA131E23357C
+B32C>I<EB07FC90383FFF8090B512E0000314F84880390FFC07FE391FF001FF9038C000
+7F4848EB3F8090C7121F4815C0007E140FA56CEC1F80A26C6CEB3F006D5B390FF001FE39
+03FC07F86CB55A6C6C13C0D907FCC7FC90387FFFC048B512F03903FC07F8390FF001FE39
+1FC0007F497F48C7EA1F80007EEC0FC0A248EC07E0A7007EEC0FC0A2007F141F6C6CEB3F
+806C6CEB7F009038F001FF390FFC07FE6CB55A6C5CC614E0013F1380D907FCC7FC23357C
+B32C>I<EB07FCEB3FFF90B512C0488048803907FC07F8390FF001FC48486C7ED83F8013
+7E157F48C77E007EEC1F8012FE5AED0FC0A416E0A37E127E007F141F7E6D133F6C6C137F
+390FF001FF3807FC0F6CB6FC6C14F76C14C7013F130FD90FF813C090C7FCA2151F168015
+3F1600000F5C486C137E486C13FE4A5A4A5A14079038801FF0391FE07FE090B55A6C91C7
+FC6C5B000113F838007FC023357CB32C>I<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80
+EA1F00C7FCAE121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B2470A32C>I<003F
+B612E04815F0B712F8A36C15F0CAFCA8007FB612F0B712F8A36C15F06C15E025147DA22C
+>61 D<007FB5FCB612C015F0816C803907E003FEEC00FFED7F80153FED1FC0ED0FE0A215
+0716F0150316F81501A4ED00FCACED01F8A3150316F0A2150716E0150FED1FC0153FED7F
+80EDFF00EC03FE007FB55AB65A5D15C06C91C7FC26337EB22C>68
+D<387FFFE0B57EA36C5BD803F0C8FCB3AE16F0ED01F8A8007FB6FCB7FCA36C15F025337D
+B22C>76 D<007FB512C0B612F88115FF6C15802603F00013C0153FED0FE0ED07F0A21503
+16F81501A6150316F01507A2ED0FE0ED3FC015FF90B61280160015FC5D15C001F0C8FCB0
+387FFF80B57EA36C5B25337EB22C>80 D<D87FFCEB7FFC486CEBFFFEA36C48EB7FFCD807
+F0EB0FC0151F000315806D133F12016DEB7F0012006D137E017E13FE017F5BEB3F01EC81
+F8131FEC83F0EB0FC314C7903807E7E0A201035B14EF6DB45AA292C7FC7F5C147EB09038
+07FFE0497FA36D5B27337EB22C>89 D<003FB612C04815E0A4007EC7EA1FC0ED3F80A2ED
+7F00157E15FE4A5A003C5CC712034A5AA24A5A4A5AA24A5A4AC7FCA214FE495AA2495A49
+5AA2495A495AA2495A49C8FCA213FE485AA24848EB03C049EB07E01207485A5B121F485A
+A248C7FCB7FCA46C15C023337CB22C>I<387FFFFCB512FEA314FC00FCC7FCB3B3B3B512
+FC14FEA36C13FC17416FB92C>I<127812F87EA27E127E127F7E7F121F7F120F7F1207A2
+7F12037F12017F12007F137E137F7F80131FA280130F801307801303801301801300A280
+147E147F8081141F81140F811407811403A281140181140081157E157F811680151FA215
+0FED070021417BB92C>I<387FFFFCB512FEA37EC7127EB3B3B3387FFFFEB5FCA36C13FC
+17417DB92C>I<130EEB3F80EBFFE0000313F8000F13FE487FD87FF113C0D8FFE013E0EB
+803F38FE000F007CEB07C00030EB01801B0C78B22C>I<007FB6FCB71280A46C15002106
+7B7D2C>I<3801FFF0000713FE001F6D7E15E048809038C01FF81407EC01FC381F800000
+06C77EC8127EA3ECFFFE131F90B5FC1203120F48EB807E383FF800EA7FC090C7FC12FE5A
+A47E007F14FEEB8003383FE01F6CB612FC6C15FE6C14BF0001EBFE1F3A003FF007FC2724
+7CA32C>97 D<EC0FFE4A7EA380EC003FAAEB07F8EB3FFE90B512BF4814FF5A3807FC0F38
+0FF00348487E497E48487F90C7FC007E80A212FE5AA87E007E5CA2007F5C6C7E5C6C6C5A
+380FF0073807FC1F6CB612FC6CECBFFE6C143FEB3FFC90390FF01FFC27337DB22C>100
+D<EB03FE90381FFFC0017F13F048B57E48803907FE03FE390FF800FFD81FE0EB3F805B48
+48EB1FC090C7120F5A007E15E015075AB7FCA416C000FCC9FC7E127EA2127F6CEC03C06D
+EB07E06C7ED80FF0130F6C6CEB3FC001FF13FF000190B512806C1500013F13FC010F13F0
+0101138023247CA32C>I<EC0FF8EC3FFE91B5FC4914805B903807FC7F14F090390FE03F
+0014C092C7FCA6007FB512FEB7FCA36C5C26000FC0C7FCB3A8003FB512F04880A36C5C21
+337DB22C>I<ED03F8903907F80FFC90391FFE3FFE017FB6FC48B7FC48ECFE7F9038FC0F
+F82607F003133E3A0FE001FC1CD9C0001300001F8049137EA66D13FE000F5CEBE0016C6C
+485A3903FC0FF048B5FC5D481480D99FFEC7FCEB87F80180C8FCA37F6C7E90B512F06C14
+FE48ECFF804815E04815F03A3FC0001FF848C7EA03FC007E1400007C157C00FC157E4815
+3EA46C157E007E15FCD87F801303D83FE0EB0FF8D81FFCEB7FF06CB612E0000315806C15
+00D8003F13F8010713C028387EA42C>I<EA7FF0487EA3127F1201AAEC1FE0EC7FFC9038
+F9FFFE01FB7F90B6FC9138F03F80ECC01F02807FEC000F5B5BA25BB3267FFFE0B5FCB500
+F11480A36C01E0140029337FB22C>I<1307EB1FC0A2497EA36D5AA20107C7FC90C8FCA7
+387FFFC080B5FC7EA2EA0007B3A8007FB512FCB612FEA36C14FC1F3479B32C>I<387FFF
+E0B57EA37EEA0003B3B3A5007FB61280B712C0A36C158022337BB22C>108
+D<3A7F83F007E09039CFFC1FF83AFFDFFE3FFCD87FFF13FF91B57E3A07FE1FFC3E01FCEB
+F83F496C487E01F013E001E013C0A301C01380B33B7FFC3FF87FF0027F13FFD8FFFE6D13
+F8D87FFC4913F0023F137F2D2481A32C>I<397FF01FE039FFF87FFC9038F9FFFE01FB7F
+6CB6FC00019038F03F80ECC01F02807FEC000F5B5BA25BB3267FFFE0B5FCB500F11480A3
+6C01E0140029247FA32C>I<EB07FCEB1FFF017F13C048B512F048803907FC07FC390FF0
+01FE48486C7E0180133F003F158090C7121F007EEC0FC0A348EC07E0A76C140F007E15C0
+A2007F141F6C15806D133F6C6CEB7F006D5B6C6C485A3907FC07FC6CB55A6C5C6C6C13C0
+011F90C7FCEB07FC23247CA32C>I<397FF01FE039FFF8FFF801FB13FE90B6FC6C158000
+019038F07FC09138801FE091380007F049EB03F85BED01FC491300A216FE167EA816FE6D
+14FCA2ED01F86D13036DEB07F0150F9138801FE09138E07FC091B51280160001FB5B01F8
+13F8EC3FC091C8FCAD387FFFE0B57EA36C5B27367FA32C>I<903903FC078090391FFF0F
+C0017F13CF48B512EF4814FF3807FE07380FF00148487E49137F4848133F90C7FC48141F
+127E150F5AA87E007E141FA26C143F7F6C6C137F6D13FF380FF0033807FC0F6CB6FC6C14
+EF6C6C138F6D130FEB07F890C7FCAD0203B5FC4A1480A36E140029367DA32C>I<D87FFE
+EB3FC0B53801FFF0020713F8021F13FC6C5B39003F7FE1ECFF019138FC00F84A13704A13
+005CA25C5CA391C8FCAF007FB512E0B67EA36C5C26247EA32C>I<90387FF8700003B512
+F8120F5A5A387FC00F387E00034813015AA36CEB00F0007F140013F0383FFFC06C13FE6C
+EBFF80000314E0C66C13F8010113FCEB0007EC00FE0078147F00FC143F151F7EA26C143F
+6D133E6D13FE9038F007FC90B5FC15F815E000F8148039701FFC0020247AA32C>I<131E
+133FA9007FB6FCB71280A36C1500D8003FC8FCB1ED03C0ED07E0A5EC800F011FEB1FC0EC
+E07F6DB51280160001035B6D13F89038003FE0232E7EAD2C>I<3A7FF003FF80486C487F
+A3007F7F0001EB000FB3A3151FA2153F6D137F3900FE03FF90B7FC6D15807F6D13CF9026
+03FE07130029247FA32C>I<3A7FFF01FFFCB514FE148314016C15FC3A03E0000F80A26D
+131F00011500A26D5B0000143EA26D137E017C137CA2017E13FC013E5BA2EB3F01011F5B
+A21483010F5BA214C701075BA214EF01035BA214FF6D90C7FCA26D5A147C27247EA32C>
+I<3A7FFF01FFFCB5008113FE148314816C010113FC3A03E0000F806C7E151F6D14001200
+5D6D133E137C017E137E013E137CA2013F13FC6D5BA2EB0F815DA2EB07C1ECC3E0A2EB03
+E3ECE7C0130114F75DEB00FFA292C7FC80A2143EA2147E147CA214FC5CA2EA0C01003F5B
+EA7F83EB87E0EA7E0F495A387FFF806C90C8FC6C5A6C5AEA07E027367EA32C>121
+D<15FF02071380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE013FF007F5B
+B55A49C8FC6D7E6C7FC67F131FEB07F01303B380EB01FEECFFC06D13FF6E1380141F1407
+0200130021417BB92C>123 D<EA7FC0EAFFF813FE6D7E6C7FC67F131FEB07F01303B380
+EB01FEECFFC06D13FF6E1380141F147F91B512004913C04AC7FCEB03F85CB31307EB1FE0
+13FF007F5BB55A49C8FC13F8EA7FC021417BB92C>125 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fi cmsy10 12 2
+/Fi 2 106 df<140C141E143EA2143C147CA214F8A214F01301A2EB03E0A214C01307A2
+EB0F80A214005BA2133EA2133C137CA2137813F8A2485AA25B1203A2485AA25B120FA248
+C7FCA2121E123EA25AA2127812F8A41278127CA27EA2121E121FA26C7EA212077FA26C7E
+A212017FA26C7EA21378137CA2133C133EA27FA27F1480A2EB07C0A2130314E0A2EB01F0
+A2130014F8A2147CA2143C143EA2141E140C176476CA27>104 D<126012F07EA2127812
+7CA27EA2121E121FA26C7EA212077FA26C7EA212017FA26C7EA21378137CA2133C133EA2
+7FA27F1480A2EB07C0A2130314E0A2EB01F0A2130014F8A2147CA2143C143EA4143C147C
+A214F8A214F01301A2EB03E0A214C01307A2EB0F80A214005BA2133EA2133C137CA21378
+13F8A2485AA25B1203A2485AA25B120FA248C7FCA2121E123EA25AA2127812F8A25A1260
+17647BCA27>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fj cmtt10 12 62
+/Fj 62 127 df<141C143E147EA549B47E011F13F0017F13FE90B6FC000315C04815E026
+0FFE7E13F0D81FF0131F01E0EB07F8D83F801303D87F0014FC007E140116FE5AA21503A4
+6CEC01FCED00F8007F15001380EA3FC013F0EA1FFC380FFFFE7E6CEBFFE06C14F86C6C13
+FE011F7F01071480D9007F13C016E091387E3FF0ED0FF81507ED03FC15011500003E15FE
+127FD8FF80147EA413005A6C15FC7E15010180EB03F8D83FC0130701E0EB0FF0D81FF0EB
+3FE03A0FFE7FFFC06CB612806C15006C5C6C6C13F8011F13E0010390C7FCEB007EA5143E
+141C274D7AC434>36 D<EC0780EC0FC0143F147F14FF491300495A495AEB0FF0495A495A
+495A49C7FC5B1201485A5B12075B120F5B121F5BA2485AA3127F90C8FCA412FEAD127FA4
+7F123FA36C7EA27F120F7F12077F12037F6C7E12007F6D7E6D7E6D7E6D7EEB07FC6D7E90
+3801FF806D13C0147F143F140FEC07801A4D6FC434>40 D<1238127CB4FC7F6C7E6C7E6C
+7E6C7EEA03FC6C7E6C7E6D7E6D7E131F806D7E1307801303801301801300A2147FA31580
+143FA4EC1FC0ADEC3F80A4147F1500A314FEA213015C13035C13075C130F495A5C133F49
+5A49C7FC485A485AEA0FF8485A485A485A485A90C8FC127C12381A4D78C434>I<EA03E0
+EA0FF8487E7F487EA31480A27EA27E1203EA003F1400A25B13FE1201485AEA0FF8123F48
+5AEAFFC05B007EC7FC1238111B6F8C34>44 D<EA0F80EA1FC0EA3FE0EA7FF0EAFFF8A5EA
+7FF0EA3FE0EA1FC0EA0F800D0D6D8C34>46 D<163C167C16FEA21501A2ED03FCA2ED07F8
+A2ED0FF0A2ED1FE0A216C0153FA2ED7F80A2EDFF00A24A5AA24A5AA24A5AA25D140FA24A
+5AA24A5AA24A5AA24AC7FCA25C1301A2495AA2495AA2495AA2495AA25C133FA2495AA249
+C8FCA2485AA2485AA2485AA25B120FA2485AA2485AA2485AA248C9FCA25AA2127CA2274D
+7AC434>I<147F903803FFE0497F011F13FC497F497FD9FFC17F489038007FC048486D7E
+49131F48486D7E49130748486D7EA248486D7EA248486D7EA348C8127FA500FEED3F80AE
+6C157F6C1600A46D5C003F5DA26D1301001F5D6D1303000F5D6D130700075D6D130F6C6C
+495A6D133F6C6C495A6C9038C1FF806DB5C7FC6D5B6D5B010713F06D5BD9007FC8FC293F
+7BBD34>I<EB01E0497EA21307A2130FA2131F133F137F13FF1203123FB5FC13F713E713
+87EA7E071200B3B3A2003FB512FE4880B71280A26C15006C5C213E76BD34>I<903803FF
+80011F13F0017F13FC90B6FC000315C048814801017F3A1FF8001FF801E0130F4848EB03
+FC48486D7E90C8FC824881A26D1580163FA36CC8FC123EC9FCA2167F1700A25E5E15015E
+15034B5A150F4B5A5E4B5A4B5A4A48C7FC4A5A4A5A4A5A4A5A4A5A4A5A49485A4990C8FC
+EB07FC495A495A495AEBFFC04890C7121F4848EC3F80485A485A485A48B7FC5AB8FCA27E
+6C1600293E7BBD34>I<903801FFE0011F13FC017F13FF90B612C000038148819138803F
+F83A0FF80007FC496D7E484813016D1300167FA36C5A6C5AC9FC5E5EA215014B5AA2ED0F
+F84B5A913803FFE00103B55A495C93C7FC16C016F06D8090C7EA3FFCED07FEED01FF81EE
+7F80163F17C0161F17E0160FA3123E127F487EA2161F17C090C8123F17806C157F01C0EC
+FF006C6C5BD81FF8EB07FE9039FF803FFC6C90B55A00035D6C15C06C6C91C7FC010F13FC
+010013E02B3F7CBD34>I<EDFF804A7FA25C5CA2EC0FEF141F15CFEC3F8FA2EC7F0F14FE
+A2EB01FCEB03F8A2EB07F0130F14E0EB1FC0A2EB3F80EB7F00A213FE485AA2485A12075B
+485AA2485A485AA248C7FC12FEB812F017F8A46C16F0C8380FC000AC020FB512C04A14E0
+4A14F0A26E14E06E14C02D3E7DBD34>I<0007B612F848815AA35E01C0C9FCB0EC7FC090
+38C7FFF801DF13FE90B67E82829138C07FF09039FC000FF849130701E06D7E496D7E6C48
+13006CC87EC97EA21780163FA4121C127FA2486C147F1700A290C85A5E6C14016D495A15
+07D83FE0495A6C6CEB3FF03A0FFE01FFE06CB65A6C5D6C4AC7FC6C6C5B011F13E0010390
+C8FC293E7BBC34>I<EC07FE91383FFF8091B512E001038049805B90393FFE07FC90387F
+F001D9FFC07FEC0003485A485A485A6F5A48486D5A4991C7FC121F5B123F5BA2127F90CA
+FCECFFC0010713F8D8FF1F13FE48487F90B612C0B77E9138807FF09039FC001FF8491307
+01E06D7E496D7E150049808290C8FC1780163FA27EA47F123F167F6D1500121F6D5C000F
+4A5A7F6C6C495A6DEB0FF86C6C495A6C6C6CB45A6C90B55A6D5C6D91C7FC010F13FC0103
+5B010013C0293F7BBD34>I<127C12FEB812C017E0A4178048C813004B5A15034B5A007C
+5DC8485A4B5A4B5AA24B5A4BC7FC5D14015D14034A5A5D140F5D141F5D143F5DA2147F92
+C8FC5C5CA213015CA313035CA313075CA5130F5CAA6D5A6D5A2B407CBE34>I<EC7FC090
+3807FFFC011F13FF017F14C090B67E4881489038C07FF83A07FE000FFCD80FF8EB03FE49
+130148486D7E4980003F168049143FA66C6CEC7F00A26C6C14FE6D13016C6C495AD803FE
+EB0FF83A01FF803FF06C6CB512C06D5C010F49C7FC6D5B013FEBFF8090B612E0489038C0
+7FF03A03FE000FF8D80FF8EB03FE491301D81FC0EB007F003F168049143F48C8EA1FC0A2
+00FEED0FE0A7007FED1FC0A26D143F003F16806D147F6C6CECFF0001F81303D80FFEEB0F
+FE3A07FF803FFC6C90B55A6C5D6C6C14C0011F91C7FC010713FC010013E02B3F7CBD34>
+I<ECFF80010713F0011F13FC017F7F90B6FC48814801807F3A07FC003FE04848EB0FF048
+48130748488049130348486D7E90C7FC824814005A8282A41780A27E7E16FF7F003F5C7F
+6C6C5B6C6C130F01FC5B6CB490B5FC6C90B6FC6C15BF6C6CEBFE3F6DEBFC7F010F01F013
+000101138090C8FCA25E5EA24B5AA21503D80F805C486C1307486C495A4B5A153F4B5A49
+495A001F010390C7FC9038F80FFE6CB55A5D6C14E000015C6C91C8FCEB1FF8293F7BBD34
+>I<EA03E0EA07F0EA0FF8EA1FFCEA3FFEA5EA1FFCEA0FF8EA07F0EA03E0C7FCB1EA03E0
+EA0FF0EA1FF813FCEA3FFEA213FFA37EA27E1203EA007F137EA213FE13FC1201EA03F812
+0FEA3FF0EA7FE0EAFFC01380EA7E00123810396FAA34>59 D<003FB512FE48ECFFC0B712
+F0826C816C813A01FC0003FF03001380167FEE3FC0161FA217E0160FA6EE1FC0A2163FEE
+7F80EEFF005DED07FE90B65A16F05EA216F816FE9039FC0003FF03001380EE3FC0161FEE
+0FE017F01607A2EE03F8A7160717F0A2160FEE1FE0163FEEFFC01503003FB71280481600
+B75A16F86C15E06C15802D3D7EBC34>66 D<91391FF003C09139FFFE07E00103EBFF8749
+14CF011F14EF4914FF90387FF01F9038FFC00748EB0001497F4848147F485A49143F120F
+49141F121F5B003F150F5BA2127F90C8EA07C093C7FCA312FEAD127FA46DEC07C0003FED
+0FE0A27F121F7F000F151F6D15C012076D143F6C6CEC7F806C6C14FF6D4913006C9038C0
+03FE90397FF01FFC6DB55A6D5C01075C6D1480010049C7FCEC1FF02B3F7CBD34>I<007F
+B512F0B612FE6F7E82826C813A03F8003FF8ED0FFC6F7E15036F7E81EE7F80163F17C016
+1F17E0160FA217F01607A417F81603AC160717F0A4EE0FE0A2161F17C0163FA2EE7F8016
+FF17004B5A15074B5AED3FF8007FB65AB75A5E5E4BC7FC6C14F02D3D7EBC34>I<003FB7
+12F04816F8B8FCA27E7ED801FCC71203A8EE01F093C7FCA5ED0F804B7EA590B6FCA69038
+FC001FA56F5A92C8FCA6177C17FEAA003FB7FC5AB8FCA27E6C16FC2F3D7EBC34>I<9138
+3FC01E903901FFF03F010713FC49EBFF7F495C5B90387FE07F9038FF801F4848487E4848
+7F497F000780485A497F121F5B82485AA348C8FC163E93C7FCA25A5AA992383FFFE04B13
+F017F8A26C16F06C6E13E09238007F00A36C6C5CA36C7EA26D5B120F6D5B6C7E00035C7F
+6C6C5B6C6C6C5A90387FE07F6DB6FC6D806D13FE6D13FC0101EBF03E9026003FC0C7FC2D
+3F7CBD34>71 D<3B7FFFC007FFFCB56C4813FEA46C496C13FCD803F8C7EA3F80B3A290B7
+FCA601F8C7123FB3A53B7FFFC007FFFCB56C4813FEA46C496C13FC2F3D7EBC34>I<007F
+B612C0B712E0A46C15C0260003F8C7FCB3B3AD007FB612C0B712E0A46C15C0233D78BC34
+>I<D87FF8EC3FFC486CEC7FFE6D14FFA36C6C4913FC000716C001EF14EFEC8003A49039
+E7C007CFA3ECE00FA201E3148FECF01FA301E1140FECF83FA201E0133EA2ECFC7EA2EC7C
+7CA2EC7EFCEC3EF8A3EC1FF0A4EC0FE0A2EC038091C7FCAED87FFEECFFFCB54913FEA46C
+486D13FC2F3D7EBC34>77 D<D87FFC90380FFFF0486C4913F87FA214806C6E13F0000391
+38007E00EBF7C0A3EBF3E0A38013F1A28013F0A280A2147C147EA2143E143FA2801580A2
+140F15C0A2140715E0A2140315F0A2140115F8A21400A215FC157CA2157E153EA3151FA3
+ED0FFE387FFF80B512C01507A215036C496C5A2D3D7DBC34>I<003FB512FE48ECFFC0B7
+12F016FC6C816C812701FC00071380030113C0ED007FEE3FE0161FEE0FF01607A217F816
+03A6160717F0A2160FEE1FE0163FEE7FC0ED01FF0307138090B712005E5E16F016C04BC7
+FC01FCC9FCB3383FFFE0487FB57EA26C5B6C5B2D3D7EBC34>80 D<007FB512C0B612F815
+FE6F7E826C812603F8007FED1FF8ED07FC15036F7E1500A28282A55E5EA215014B5A1507
+ED1FF8EDFFF090B65A5E5E93C8FC8282EBF800ED1FE06F7E1507A26F7EAA171FEF3F80A4
+16FC0301137F267FFFC01500B56C6CB5FC5F167F705A6C496D5AC9EA07E0313E7EBC34>
+82 D<D907FE137890391FFFE0FC017F13F848B512FD4814FF5A380FFE03391FF0007FD8
+3FC0131F49130F007F140790C7FC4814035AA21501A46C6E5A6C92C7FC7F7F6C7E13F86C
+B4FC6C13F06C13FF6C14F06C14FE6C6C7F011F14C0010180D9001F7F02017F9138001FFC
+15076F7E15016F7E821780A2003C153F127E12FEA46C157F1700A26D14FE6D13016D495A
+01FC13079039FFC03FF891B55A5E485DD8FC3F91C7FC010F13FCD8780013E0293F7BBD34
+>I<003FB712F04816F8B8FCA43AFE001FC003A8007CED01F0C791C7FCB3B3A4010FB57E
+49804980A26D5C6D5C2D3D7DBC34>I<263FFFE090B51280486D4814C0B56C4814E0A26C
+496C14C06C496C1480D801FCC73807F000B3B3A36D140F00005EA26D141F6D5D6E133F01
+3F5D6E137F6D6C49C7FC6D6C485AECFE0F6DB55A6D5C010014E06E5B021F90C8FCEC07FC
+333E80BC34>I<D83FFEEC3FFE486C4A7EB51680A26C17006C486E5AD80FC0EC01F8A66D
+140300075EA76C6C4A5AA4EC07F0EC0FF8EC1FFCA200015E01F8140FA2EC3F7EA50000D9
+7E3F5BA201FC141FA3EC7C1F02FC139FA2017C92C7FCA2ECF80FA5ECF007013C149E013E
+14BE013F14FEECE003A56D486C5A6D486C5A313E7FBC34>87 D<3B7FFF8003FFFCB56C48
+13FEA46C496C13FCD803FCC7EA7F80A26C6CECFF00A26C6C495AA26D5CEC8003013F5CEC
+C007011F5CECE00F010F5CECF01F01075CA2ECF83F01035CECFC7F010191C7FCA2903800
+FEFEA2EC7FFCA26E5AA26E5AA36E5AB349B5FC4980A46D91C7FC2F3D7EBC34>89
+D<127CA212FEA27EA26C7EA26C7EA26C7EA26C7EA212077FA26C7EA26C7EA26C7EA26D7E
+A26D7EA2131F80A26D7EA26D7EA26D7EA26D7EA2130080A26E7EA26E7EA26E7EA26E7EA2
+140781A26E7EA26E7EA26E7EA2ED7F80A2ED3FC0A2151F16E0A2ED0FF0A2ED07F8A2ED03
+FCA2ED01FEA21500A2167C163C274D7AC434>92 D<EB0380EB0FE0EB3FF8497E48B5FC00
+0714C0001F14F0484813F839FFF83FFEEBE00FEBC007EB0001007CEB007C003814381F0E
+76BC34>94 D<EB1FFE90B512C0000314F04880488081391FF807FF49C67F6F7E151F826C
+48130F6C4880C81207A4EC01FF91B5FC1307133F90B6FC12034814074813C0381FFC00EA
+3FF0EA7FC05B48C7FC5AA56C140F7E6D131FD83FE0EB7FF8D9F807B512F86CB712FC7E00
+0314FD6C14F06C6C9038C01FF8D90FFCC8FC2E2E7BAC34>97 D<EA7FFC487EA4127F1200
+ABEC01FE91380FFFC0023F13F04A13FC90B67E82030313809139F8007FC04AEB3FE04A13
+1F4AEB0FF04A130791C713F8160317FC491401A217FE1600A916016D15FCA2160317F86E
+130717F06E130F6EEB1FE06EEB3FC06EEBFF80ECFE0791B612004914FC6E5BD97E3F13E0
+D93C0F138090260003FEC7FC2F3E7FBC34>I<EC7FF80103B5FC010F14C0013F14E04914
+F090B6FC489038C01FF83903FE000F485A485A5B4848EB07F049EB03E0484890C7FCA212
+7F90C9FCA25A5AA97E7EA27F003F15F86DEB01FC6C7EA26C6C1303D807FCEB07F86C6C13
+0F3A01FFC07FF06C90B512E06D14C06D1480010F1400010313FC9038007FE0262E79AC34
+>I<ED7FFC4B7EA4157F1500ABECFF80010313F0010F13F8013F13FE4913FF48B6FC4813
+C09038FE003FD807F8130F48481307484813035B003F14015B007F140090C8FCA25A5AA9
+7E6C1401A27F003F14037F001F14077F6C6C130F6D131F6C6C137F2603FF81B512FC6C90
+B612FE6C5C6D5B011F13F001079038E07FFC010090C8FC2F3E7DBC34>I<ECFFC0010313
+F0010F13FC013F13FF49148090B612C04801C013E03A03FE001FF04848EB0FF8D80FF013
+074848EB03FC1501485A49EB00FE127F90C8FC16FF167F5A5AB8FCA516FE48C9FC7E7EA2
+7F123F6D143E001F157F7F6C7E6D14FF6C6CEB01FE6CB413076C9038E03FFC6C90B512F8
+6D14F0011F14E06D14800101EBFE009038003FF0282E7BAC34>I<ED3FF0913801FFFC02
+077F4A7F4A14805CEC7FE015809139FF007F005C0101141C4A90C7FCA8003FB612FC4881
+B7FCA36C5D260001FCC8FCB3AD001FB612C048814881A26C5D6C5D293E7DBD34>I<49B4
+EB1FE001079038C0FFF8011F01F313FC017F90B512FE90B7FC5A48018313F1903AFC007F
+80FC484890383FC07849011F130048486D7EA2001F81491307A66D130F000F5DA26C6C49
+5A6D133F6C6C495A9038FF83FF91B5C7FC485C5D4814F001C713C001C190C8FC01C0C9FC
+A47F6C7E90B512FE6CECFFE06C15F8000715FE48814816809026F0000313C0D83FC09038
+003FE090C8120F48ED07F0007E150300FE16F8481501A56C1503007E16F0007F15076C6C
+EC0FE001E0143FD81FF8ECFFC0270FFF800F13806C90B612006C5DC615F8013F14E0010F
+1480010001F8C7FC2F447DAB34>I<EA7FFC487EA4127F1200AB15FF020713E0021F7F02
+7F7F91B57E90B67E15819138FC00FF02F07F4A804A133F5CA291C7FCA35BB3A4277FFFFC
+0FB5FCB56C481480A46C496C1400313D7FBC34>I<14F0497E497E497EA46D5A6D5A6D5A
+91C8FCA9383FFFFC487FA47EC7FCB3AD003FB612F04815F8B7FCA27E6C15F0253E79BD34
+>I<383FFFFE487FB6FCA27E7EC77EB3B3AD003FB612FE4881B81280A26C16006C5D293D
+7BBC34>108 D<027FEB1FC03B3FE1FF807FE0D87FF39038E0FFF8B612E303F77F6C91B5
+7E6C01C313F000030181EBE07ED9FE01EB807F6E80491400A2495BA3495BB3A53C3FFF03
+FFC0FFF048018701E113F8B500CF01F313FCA26C018701E113F86C010301C013F0362C81
+AB34>I<15FF267FFC0713E026FFFE1F7F027F7F91B57E90B67E6C1481C69038FC00FF02
+F07F4A804A133F5CA291C7FCA35BB3A4277FFFFC0FB5FCB56C481480A46C496C1400312C
+7FAB34>I<14FE903807FFC0011F13F0017F13FC90B57E488048010113803A07FC007FC0
+4848EB3FE049131F4848EB0FF0491307003F15F8491303007F15FC90C71201A300FEEC00
+FEAA6C14016C15FCA26D1303003F15F86D1307A26C6CEB0FF06C6CEB1FE06D133F6C6CEB
+7FC03A03FF83FF806C90B512006C5C6D5B011F13F0010713C0010190C7FC272E7AAC34>
+I<EC01FE3A7FFC0FFFC026FFFE3F13F04A13FC90B67E826C02031380C69039F8007FC04A
+EB3FE04A131F4AEB0FF04A130791C713F8160317FC491401A217FE1600A916016D15FCA2
+160317F86E130717F06E130F6EEB1FE06EEB3FC06EEBFF80ECFE0791B612004914FC6E5B
+6E13E0020F1380DA03FEC7FC91C9FCAF387FFFFCB57EA46C5B2F427FAB34>I<91387F80
+3E903903FFF07F010F13FC013F13FE4913FF90B7FC4813C03903FE001F48487FD80FF07F
+48487FA248487F5B007F8090C8FCA248815AA97E6C5DA27F003F5C7F001F5C6D5B6C7E6C
+6C131F01FE5B6C6C6CB5FC6C90B6FC6C81013F13FC6D13F8010713E00100138091C7FCAF
+92383FFFFE4B7F92B61280A26F14006F5B31427CAB34>I<4BB4FC273FFFC00F13C048D9
+E03F13E0B590B512F002E114F86C13E76C01EF130FD8000F13F8ECFFE09238C007F09238
+8003E092C8FC5C5CA25CA25CA45CB1003FB6FC4881B77EA26C5D6C92C7FC2D2C7DAB34>
+I<90390FFF078090B5EACFC0000314FF5A5A5A383FF803397F80007F90C7123F12FE4814
+1FA47E007FEC0F8001C090C7FCEA3FF8381FFFE06C13FF6C14E06C14F8C614FE011F7FD9
+007F1380020313C09138003FE0ED0FF0003C1407007EEC03F800FE1401A27EA36D13036D
+14F06D13076DEB1FE001FE13FF90B612C016801600D8FC7F13FC6D13F0D878071380252E
+79AC34>I<EB01E0497E1307AA003FB612FE4881B8FCA36C5D260007F0C8FCB3A3EE0F80
+EE1FC0A66EEB3F800103147F6E13FF902601FF031300EDFFFE6D5C6E5B6E5B020F13C002
+0190C7FC2A387EB634>I<D87FFCEB1FFF486C497FA4007F800000EC003FB3A7167FA216
+FFA26D5B6D1307DAE01F13FF6DB712807F7F6D143F0101D9FC1F13009026007FF0C8FC31
+2C7FAA34>I<3B3FFFE00FFFF8486D4813FCB515FEA26C16FC6C496C13F8D801FCC7EA7F
+000000157EA26D14FE017E5CA2017F13016D5CA2EC8003011F5CA2ECC007010F5CA2ECE0
+0F01075CA36D6C485AA3ECF83F010191C7FCA26E5A0100137EA2ECFEFEEC7EFCA2147F6E
+5AA36E5A6E5A2F2B7EAA34>I<3B7FFFC007FFFCB56C4813FEA46C496C13FCD80FE0C7EA
+0FE0000716C0A56D141F00031680A4EC07C0EC1FF0D801F8EC3F00EC3FF8A4EC7EFC0000
+153E01FC147EEC7C7CECFC7EA3017C147CECF83EA390387DF01F017F14FC013F5CA2ECE0
+0FA26D486C5A6D486C5A2F2B7EAA34>I<3B3FFFE07FFFC0486DB512E0B515F0A26C16E0
+6C496C13C0C690390007F0006D495A6D6C485AEB1FC06E485A010F49C7FC903807F0FEEB
+03F8903801F9FCECFFF86D5B147F6E5A5D6E5A81143F4A7E81ECFDF8EB01F9903803F8FC
+ECF07E903807E07F010F6D7E90381FC01F02807F013F6D7E49486C7E137E01FE6D7E3B7F
+FFC01FFFF0B56C4813F86E5AA24A7E6C496C13F02D2B7DAA34>I<3B7FFFC01FFFF0B56C
+4813F802F014FCA202E014F86C496C13F0D801F8C7EAFE005E7F000014016D5C137E1503
+017F5C7FA26E485A131F14C0010F495AA214E00107495AA2EB03F04BC7FCA2EB01F8A215
+7EEB00FCA2EC7C7CEC7EFCA2EC3EF8143FA26E5AA2140F5DA35DA2141F5DA2143F92C8FC
+A25C001F137E383F80FE486C5A13C1EB03F81307EB1FF06CB45A5C6C5B91C9FC6C5AEA03
+F02E427DAA34>I<000FB712C04816E05AA317C00180C713804B13004B5A4B5A4B5A4B5A
+6CC7485AC8485A4B5A4A90C7FC4A5A4A5A4A5A4A5A4A5A4A5A4A5A4990C8FC495A495A49
+5A495A495A4948EB07C04948EB0FE04890C7FC485A485A485A485A485A48B7FCB8FCA46C
+16C02B2B7DAA34>I<ED03FF033F13804AB5FC5C140F4A140093C7FCEC3FF015C04A5A92
+C8FCB3A45C495A130F383FFFFC485BB55A5C806C7F6C7F38000FFE13016D7E80B3A4816E
+7E15F06EB4FC16FF6E1480140380EC003F03031300294D7BC434>I<EA3FE0EA7FFEB512
+C08014F86C7FEA007FEB07FE13016D7E80B3A4816E7E15F891381FFFFE6E7F6E1480805C
+4A14004A5BDA3FF8C7FC15C04A5A92C8FCB3A45C495A1307EB7FFCEA7FFFB55A14E05C6C
+48C9FCEA3FE0294D7BC434>125 D<013EEB03809039FF8007C000039038C00FE048EBE0
+1F48EBF03F489038FCFFC0D87FE7B51200D8FF815B01005B486D5A007CEB3FE00038EB0F
+80230C78BC34>I E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fk cmsl10 12 17
+/Fk 17 122 df<011FB712F018FF19C09026001FFEC7EA7FF06E48EC0FF8F003FE4B6E7E
+84F17F801AC0A2021FEE3FE05DA5023F167F5DA31AC019FF027F17805D4E13006118034E
+5A02FFED0FF04B4A5AF07FC04D48C7FCEF0FFC92B612F04993C8FC92CBFCA55B5CA51307
+5CA5130F5CA5131F5CA3133FEB7FFCB612FC5DA243447DC344>80
+D<011FB7FC18F018FE903C001FFE0003FF806E489038007FE0F01FF04BEC07F8727E8572
+7EA2021F17804B80A5023F5D5DA31A0060027F5E4B4A5A614E5A4E5A4E5A02FF4B5A4BD9
+01FEC7FCEF07F8EF7FC092B500FEC8FC5F4990388000FF92C7EA3FC0717E717E717E717E
+49825CA21701A2170313075CA5010F15075CA41A1E011F181C5CA21A3C013F03031438D9
+7FFC1778B600FC6D6C13F04B6D14E095383F83C0CB380FFF80953801FC0047467DC349>
+82 D<EC1FF0ECFFFE903903F01F8090390F8007E090391E0003F04980017E6D7E137F49
+6C6C7EA491C7FC5B133C90C8FCA21501A2EDFFFC141F903801FFC1903807FC0190381FE0
+03EB7F802601FE005B485A485A485A48481307123F49ECF038127F5B150FA200FF91381F
+E07090C7FC6C6C133F157703E713E0393FC001C33B1FE00783F1C03B07F01E01FF802601
+FFFC14003A003FE0007C2D2E7BAC32>97 D<EC07FC91383FFF809138FC03E0903903F000
+F0D90FE013384948133C4948137E90397F0001FE01FE13031201485A485A16FC484814F8
+001FEC00F016005B123FA2485AA512FF5BA6127FA2167016F06C6C14E01501001F15C06D
+1303000FEC07806C6CEB0F006C6C131E6C6C137839007E03F090381FFFC0D903FEC7FC27
+2E7AAC2C>99 D<EC0FF0EC7FFE903901F81F80903907E00FC090390FC007E090393F8003
+F0D97F0013F801FE1301000115FC485A5B1207485AA2001F15FE5B123F16FCA2485A90B6
+FCA201C0C8FCA212FF5BA5127FA31670003F15F016E06D1301001FEC03C0000F15806D13
+076C6CEB0F000003143CC66C5B90387E03E090381FFF80D903FCC7FC272E7AAC2C>101
+D<EC3F80EB1FFFA25B1300147FA292C9FCA55C5CA513015CA513039138F801FE92380FFF
+C092383E07F092387003F8EDE001902607FBC07FECF70002F6130014FE5C4A1301130F5C
+A25CA21603131F4A5CA41607133F4A5CA4160F137F91C75BA4161F5B495DA30001153F48
+6C4A7EB5D8FC1FB51280A331457CC437>104 D<143C14FEEB01FF5BA25BA3EB03FEEB01
+FCEB00F01400ADEB03F8EA01FFA3EA000F130714F0A5130F14E0A5131F14C0A5133F1480
+A5137F1400A55B5BA31201487EB512F8A318447CC31C>I<EC3F80EB1FFFA25B1300147F
+A21500A55C5CA513015CA513035CA513075CA5130F5CA5131F5CA5133F5CA5137F91C7FC
+A55B5BA31201487EB512FCA319457CC41C>108 D<D903F8D9FF80EB0FF8D801FF010301
+F0EB3FFF92260F01F89038F01F80923C3C00FC03C00FC0D8000F0170903A7E070007E001
+0349D97F0E14F0DAF1C05CDAF3806D48130302F7C75B02FE5D4A4A48130713074A5DA24A
+92C7FCA3010F4B140F4A4A15E0A5011F0201151F4A4A15C0A5013F0203153F4A4A1580A5
+017F0207157F91C7491500A349020F5D486D496C491380007FD9FE07B5D8E07F13FEA2B5
+4992B5FC4F2C7DAB54>I<903907F001FED801FF90380FFFC04891383E07F092387003F8
+D8001FEBE001902607F3C07FECE70002E6130014EE14FC4A1301130F5CA25CA21603131F
+4A5CA41607133F4A5CA4160F137F91C75BA4161F5B495DA30001153F486C4A7EB5D8FC1F
+B51280A3312C7CAB37>I<EC03FC91383FFF809138FC07E0903903F001F8903907C000FC
+D91F80137E49C77E137E49EC1F80000116C0485AEE0FE0485A120F5B001F16F0A2003F15
+1F5BA2127FA44848EC3FE0A417C0167F1780127FEEFF00A25E003F4A5AA26C6C495A4B5A
+6C6C495A0007EC1F806C6C49C7FC6C6C13FC39007F03F890381FFFC0D903FEC8FC2C2E7A
+AC32>I<91383FE030903901FFF87090390FC01EF090381F000F013C1307491303491301
+000115E05B1203A312076D14C0A201FC90C7FC6C7EEBFFE014FF6C14E06C14F86D7F6D7F
+010F7F01011480EB000F020013C0153F001C141F150F123CA21507A3ED0F80127E16005D
+007F141E6D5B5D39F9C001F039F0F007C026E03FFFC7FC38C00FF8242E7DAC27>115
+D<EB01C0A313035CA21307A3130F91C7FC5B5BA25B5B485A1207001FB512F8B6FCA2C648
+C7FC12015BA512035BA512075BA5120F5BA215E0A3001FEB01C013C0A414031580A2EC07
+00A2000F130EEBE01E00075B6C6C5A3800FFE0EB3F801D3E77BC27>I<01FEEC1FC0007F
+EC0FFF00FF5CA2000714000001153F491580A4167F1203491500A45E1207495CA4150112
+0F495CA41503121F495CA21507A2150FA249495A153F15376C6C1377EDEFFC3B07E003CF
+FFE03903F80F0F3800FFFCD91FF0EBE0002B2D76AB37>I<B500F090B5FCA25D000790C7
+EA3FF86C48EC1FC049158000011600161E161C7F00005D167816706D14F06D5C4B5AA24B
+5AEC8007013F91C7FC5D150E6E5A131F5DA25DECE0F0010F5B14E15DECF380130702F7C8
+FCA214FE13035CA25C5C13015CA2302C77AA35>I<B500F0B539E03FFFE0A32A0FFE0007
+FE000713006C48D903F8EB03FC6C48705A6103015D616C6C01031403614B6C130796C7FC
+030E5C6D160E0000021C141E181C4B6C133C03781438DB707E13786D01F014706D01E014
+F002015D9238C07F010203013F5B03801303D93F875D030049C8FC148F028E148E029E13
+1F029C149CEB1FFC4A14B817F84A5C160F4A5C130F4A5CA24A6D5A91C7FC6D92C9FC432C
+77AA48>I<90267FFFF890387FFF80A294B5FC0103018090381FF8006D90C7EA0FE04A5D
+01005E95C7FC6E140E6E141E171C173C17386F5B143F5F160103C05B021F13035F4CC8FC
+15E0020F130E161E161CEDF03C020713385EA25E15F902035B15FB5E03FFC9FC805DA25D
+14005D5DA25DA24A5A14035D4ACAFCA2140E121C007F5B143C4813385C5C48485A48485A
+D87007CBFCEA7C1EEA1FF8EA07E0393F80AA35>121 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fl cmbx10 17.28 14
+/Fl 14 118 df<13FE3803FF80000F13E04813F04813F84813FCA2B512FEA96C13FCA26C
+13F86C13F06C13E0000313803800FE00171775962E>46 D<167C16FE1503150F153F15FF
+1407147F010FB5FCB7FCA51487EBF007C7FCB3B3B3B1003FB912C0A73A5E74DD52>49
+D<95B56C15E0053F02FCEC03F00407B76C1307043F04E0130F4BB800F8131F030705FE13
+3F031F9438FF807F037F9126FC003FEBC1FF4AB60080010313F34A02F8C86CB5FC020F02
+C0151F4A91C91207027F01FC8291B548824902E0707E494A83494A834991CB7E495B4949
+8449865D90B5488448875D481C7F5D481C3F5D5A1D1F4891CDFCA3481C0F5CA248F407E0
+9AC7FCA35CA2B5FCB07EA280A47EF503E06EF207F07EA36C801D0F7E6F1AE07E6F191F7E
+6FF13FC07E6D6DF17F80816DF3FF006D6D606D6D4E5A6D6E17076D6E4D5A6D02F04D5A6D
+6E4D5A6E6D4D5A021F01FF4C485A6E02E003075B020302F8DB1FFEC7FC6EDAFF80ECFFFC
+6E6C02FC011F13F0031F91B75A0307188003014DC8FCDB003F16F8040716C0DC003F4AC9
+FC05001480646677E377>67 D<BB12F8F2FFE01BFCF3FF801CF01CFC1CFFD8000102E0C7
+000315C0DF001F80080380E0007F13FC091F7F757F09038075807580767F767F767F888A
+767FA2761480A27614C0A21FE088A21FF0A2891FF8A31FFCA389A31FFEB01FFCA265A31F
+F8A49AB512F0A21FE0A2641FC0A2521480A25214006664525B525B666451B55A515C515C
+091F91C7FC097F13FC50B55A080F5C4FB612C0BEC8FC1CFC1CF01CC051C9FC1BE008F8CA
+FC6F627AE17F>I<94380FFFF80403B612E0043F15FE4BB812C0030717F0031F17FC037F
+9026FE003F13FF4AB500E0010314C0020791C86C13F04A01FC031F7F023F496F13FE4A01
+E003037F91B5486F80494A6F804991CA6C7F4949717F4949717F4949717F49874B834949
+717F90B5874B83488948894B83488992CC7EA24889A24849737FA34889A44849737FA6B5
+1D80AF6C1E00A36E61A36C65A46C6D4F5BA36C656F95B5FC6C65A26C6E4D5CA26C6E4D5C
+A26C6E4D5C6D99C7FC6F5F6D636D6D4D5B6D6D4D5B6D6D4D5B6D636D6E93B55A6D02E003
+035C6E6D4B91C8FC6E6D4B5B6E01FE033F5B02076D6C91B512F0020102E0010314C06E02
+FE013F5C033F90B748C9FC030717F0030117C0DB003F4BCAFC040315E0DC000F01F8CBFC
+696677E37C>79 D<903807FFC0B6FCA7C6FC7F7FB3A7EFFFF8040FEBFFC0047F14F803C1
+B612FE03C76F7E03CFD9807F13E09227FFF8000F7F04E0010313FC04806D7F93C87F03FC
+6F7F4B6F7F874B6F7F4B8187A2737FA287A3737FA41C80AE1C00A36163A3636163A24F5B
+6F5F6F4B5B6F5D96B55A6F94C7FC6F6C010313FC4A6C6C495B9126FC3FF0011F5B9127F8
+0FFE01B512C04A6CB7C8FCDAE00115FC4A6C6C14F04A011F148090C8000101F0C9FC5165
+7BE35C>98 D<92380FFFC04AB512FC020FECFF80023F15E091B712F80103D9FE037F4990
+39F0007FFE011F49EB1FFF4901806D7F4990C76C7F90B56E7F48496E7F5C48707F485B85
+48177F4A825A183F4884A2485BA21A8084A2B5FCA391B9FCA41A0002E0CBFCA57EA3807E
+A36C181F6EEE3F807E197F6C6D17006C606E5E6C6D15016C6E4A5A6D6D14076D6DEC1FF8
+6D01F8EC7FF06D01FE49485A01039026FFC01F5B6D91B6C7FC6D6C5D021F15F8020315E0
+DA007F91C8FC030713F041437BC14C>101 D<903807FFC0B6FCA7C6FC7F7FB3B3B3B3AB
+B712F0A724647AE32D>108 D<902607FF80902607FFC0ED1FFFB6027F01FC4AB512F04C
+B6020714FC040703C0011F14FF041F6F017F8193263FF81F6D9026FFE07F7F9326FF8007
+9028F803FE001F7F922781FE00039026FC07F86D7FC6DA83F89226FE0FE0816DD987F04C
+5A6DD98FE06D6D48486D7F4C94C7FCDB9F80167E03BFC84A8003BE4D8215FE4B5FA24B5F
+A24B5FA34B5FB3B1B7D8F803B7D8E00FB71280A781417AC08A>I<902607FF80903807FF
+C0B6027F13FC4CB6FC040715C0041F8193263FF81F7F9326FF80077F922781FE00037FC6
+DA83F8816DEB87F06DD98FE06D7F5EED9F8003BFC8FC03BE8315FE5DA25DA25DA35DB3B1
+B7D8F803B712E0A753417AC05C>I<923807FFC092B512FE0207ECFFC0023F15F891B712
+FE4949C67F010701F0011F13C04901C001077F49496D7F4990C76C7F49486E7F49486F7E
+488448496F1380A248496F13C04819E0A24819F0A248496F13F8A44819FCA4B518FEAD6C
+19FCA46C19F86E5DA26C19F0A26C19E06E5D6C19C06C6D4B1380A26C6D92B512006C6D4A
+5B6D6D495B6D6D495B6D01F0011F5B010701FE90B512C06D90B75A01004CC7FC023F15F8
+020F15E0020192C8FCDA000F13E047437BC152>I<902607FFC0EB7FFCB60107B512E004
+3F14F893B7FC03C316C003CF8203DF018014F89227FFF8001F7FC603E001077F6D02806D
+7F6D49C76C804B6E804B6F7F4B834B818785878587A28587A4731480AE4F1400A46361A2
+63616361636F4B5B6F5F96B5FC6F4A5C6F4A91C7FC6F6C4913FC70495B04F0013F5B9226
+EFFE01B512C003E7B7C8FC03E115FCDBE07F14F0041F1480040101F0C9FC93CCFCB3A2B7
+12F8A7515D7BC05C>I<EC07F0A6140FA5141FA3143FA2147FA214FFA25B5BA25B5B133F
+5B48B8FC120FB9FCA5D8001F01F0C8FCB3AEEF0FE0AC171F6D6D14C0A2173F6D6D14806F
+137F6DEDFF006D9038FF83FE6D14FF6E5C021F14F06E5C020114809126001FFEC7FC335C
+7DDA40>116 D<902603FFE092380FFF80B60203B6FCA7C6EE00036D826D82B3B260A360
+A3606D5EA26F5C6D4C6C7F067E806D6D02FCECFFE06D6DEB03F86D9039FF801FF06D91B5
+12E0023F15C0020F1500020114FCDA001F01E002FCC7FC53427AC05C>I
+E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fm cmr10 12 62
+/Fm 62 125 df<9239FFC001FC020F9038F80FFF913B3F807E3F03C0913BFC000F7E07E0
+D903F89138FC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE04991393F
+C0038049021F90C7FCAFB912F8A3C648C7D81FC0C7FCB3B183486C4A7EB5D8FE1FB512E0
+A33C467EC53A>11 D<EDFF80020F13F091383F807C9138FC001ED903F87F49486D7E4948
+133F4948497E495A49C7FCA25B496E5A70C7FC93C8FCACEE1FC0B8FCA3C648C7127F163F
+161FB3B0486C4A7EB5D8FE1FB512C0A332467EC537>I<EDFFC0020FEBF9C091383F803F
+9138FC001FD903F8137F495A495A495A495A49C7FC163F49141F5BAFB8FCA3C648C7121F
+B3B2486C4A7EB5D8FE1FB512C0A332467EC537>I<DBFFC0EB0FF8020F01F890B5FC913C
+3F807C03F807C0913CFE000F0FC001E0D903F8903A07BF8000F0494802FFC712784948D9
+1FFEEB03F849484948497E49485C017F5D91C7FC5B494B6D5A040F6E5A96C8FCACF101FC
+BBFCA3C648C7390FE0000719031901B3B0486C4A6C497EB5D8FE0FB500E1B512FCA34E46
+7EC553>I<121FEA3F80EA7FC0EAFFE0A9EA7FC0ABEA3F80ABEA1F00AB120EA6C7FCA912
+1FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B4778C61C>33
+D<001FEB03E0393F8007F0397FC00FF839FFE01FFCA301F013FEA2007F130F393FB007F6
+391F3003E60000EB0006A40170130E0160130CA201E0131C491318A20001143849133000
+03147048C712E0000614C0000E130148EB038048EB0700003013061F1E7DC432>I<121F
+EA3F80EA7FC0EAFFE0A313F0A2127FEA3FB0EA1F301200A413701360A213E013C0A21201
+13801203EA07001206120E5A5A12300C1E78C41C>39 D<1406140E141C143814F014E013
+01EB03C0EB0780EB0F005B131E133E5B137813F85B1201A2485AA2485AA2120F5BA2121F
+A290C7FCA25AA3123E127EA65AB3A2127EA6123E123FA37EA27FA2120FA27F1207A26C7E
+A26C7EA212007F1378137C7F131E131F7FEB0780EB03C0EB01E0130014F01438141C140E
+1406176476CA27>I<12C07E12707E121E120E120F6C7E6C7E6C7E7F12007F137C133C13
+3E131E131FA2EB0F80A2EB07C0A214E01303A214F0A21301A214F8A3130014FCA6147EB3
+A214FCA614F81301A314F0A21303A214E0A2130714C0A2EB0F80A2EB1F00A2131E133E13
+3C137C5B5B12015B485A485A48C7FC120E121E12385A5A5A17647BCA27>I<121FEA3F80
+EA7FC0EAFFE0A313F0A2127FEA3FB0EA1F301200A413701360A213E013C0A21201138012
+03EA07001206120E5A5A12300C1E788A1C>44 D<B612C0A61A067F9821>I<121FEA3F80
+EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B788A1C>I<ECFF80010713F090381FC1FC90
+383F007E017C131F496D7E48486D7E00038148486D7EA248486D7EA2001F81A2003F81A2
+491300A2007F81A600FF1680B3A3007F1600A5003F5D6D1301A3001F5DA2000F5D6D1303
+00075DA26C6C495A6C6C495AA2D8007C49C7FC013F137E90381FC1FC903807FFF0010013
+8029447CC132>48 D<1438147814F81303130F137FB5FC13F71387EA0007B3B3B0497E49
+7E007FB61280A3214278C132>I<49B47E010F13F090383F01FC9038F8007FD801E0EB3F
+C048486D7E48488048C7120F6D8013E0486C806D1307A56C48130F6C485CC8FCA25E151F
+5E4B5AA24B5A03FEC7FC4A5AEC03F0EC1FC090380FFF8015F090380001FCEC007FED3FC0
+6F7E6F7E6F7E82A26F7E82A2811780A3121FEA7FC0A2487EA317005D5B6C485C007EC7FC
+00784A5A6C5D6C140F6C4A5AD807C0495AD803F0EB7F802701FE01FFC7FC39007FFFFC01
+0F13F00101138029447CC132>51 D<ED01C015031507A2150F151FA2153F157FA215FF15
+DF1401EC039F151F1407140E140C141C14381430147014E014C01301EB038014005B130E
+130C131C5B133013705B5B1201485AA248C7FC120EA25A5AA25A5AB812E0A3C8383FC000
+AC157FEDFFF091B612E0A32B437DC232>I<00061560D807C0EB03E001FCEB3FC090B612
+8016005D5D5D15E01580D91FF8C7FC90C9FCAD14FF010713E090381F01F8903838007E49
+7F49148049EB1FC049EB0FE090C7FC0006EC07F0C8FC16F8A2ED03FCA316FEA5123EEA7F
+8012FF7FA34914FCA248C71207007015F8A20078EC0FF01238003C15E06C141FED3FC06C
+EC7F80D807C0EBFF003903E001FC3901FC07F839007FFFE0011F1380D903FCC7FC27447B
+C132>I<121C121EEA1FC090B712E0A34816C0A2178017005E003CC8121E485D16380070
+15785E4B5A5E4814034B5A93C7FCC85A151E5D153815785D5D14014A5AA24A5AA2140F92
+C8FC5CA2143EA2147EA25CA31301A31303A25CA21307A6130FAA6D5AEB01C02B457BC232
+>55 D<ECFF80010713F090381F80F890383E003E01FC7F48486D7E48488000076E7E4848
+80001F14034980003F140182485AA28212FF150082A61780A4007F5CA36C7E5D121FA26C
+6C5B000714066C6C130E6C6C5B6C6C5B017E5B90261F81E01300903807FFC0903801FE00
+90C8FC5D5EA35EA215035EEA07C0486C495A487E4B5A5E151F49495A4949C7FC6CC7127E
+4A5A3907C003F83903F00FE06CB512806C6C48C8FCEB0FF029447CC132>57
+D<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F00C7FCB3A3121FEA3F80EA7FC0EAFF
+E0A5EA7FC0EA3F80EA1F000B2B78AA1C>I<16F0A34B7EA34B7EA24B7EA34B7EA34B7F15
+1CA2033C7FED387FA203787FED703FA203E07F161FA2DA01C07F160FA24A486C7EA34A48
+6C7EA3020E6D7EA34A6D7FA2023C810238147FA20278810270143F027FB6FC91B77EA202
+E0C7121F0101824A140FA20103824A1407A249C87F1703A2010E6F7EA3496F7FA2133C01
+3E83137E48B483000701C0020313F8B500FC91B612F0A344477DC64B>65
+D<B87E17F817FEC6903AE00001FF806D489038003FE0013F6F7E717E717E717E717EA271
+1380A219C0A3187FA218FFA21980A25F19005F604D5A4D5A4D5AEF7FC04C48C7FCEE1FFC
+91B612F017FE02C0C7EA7FC0EF1FE0EF07F8717E717E8471138019C0187F19E0183FA219
+F0A819E0187F19C018FF19805F4D13004D5A4D5A017FED3FF8496CECFFE0B912804DC7FC
+17F03C447CC347>I<BAFCA3C601F0C7121F6D4802011380013FED007F183F181F180F18
+07A2F003C0A31801A419E09338038000A31900A41607A2160F161F167F91B6FCA39138E0
+007F161F160F1607A21603A31938A3197093C8FCA419F0A219E0A21801A21803A2F007C0
+A2180F181F187F017FED01FF496C141FBA1280A33D447DC344>69
+D<B912FCA3C601F0C7123F6D48EC07FE013F1501EF007EA2183E181EA284A384A4198018
+03EE0380A295C7FCA51607A2160F161F167F91B6FCA39138E0007F161F160F1607A21603
+A793C9FCB0497E497EB7FCA339447DC341>I<B6D8F801B612F0A3C601F8C70001EBF000
+6D486E5B6D486F5AB3A891B8FCA302E0C8127FB3AB496C4B7E496C4A7FB6D8F801B612F0
+A344447DC34B>72 D<B612FEA339007FFC006D5A6D5AB3B3B3A4497E497EB612FEA31F44
+7EC324>I<B600F80107B512E0A3C601F8C8EBFE006D48ED7FF06D48ED3FC096C7FC183E
+60604D5A4D5A4D5A4D5A4DC8FC173E5F5F4C5A4C5A4C5A4C5A4CC9FC163E5E5E4B5A4B7E
+4B7E150F4B7E4B7E5D03F97FDAE1F07FECE3E09139E7C07FE09139EF803FF0ECFF004A6D
+7E4A6D7E5C4A6D7E4A6D7EA2707F707FA2717E717EA2717E717EA2717E717EA2717F717F
+A2727E8585496C82496C4AB5FCB600F8011F14F8A345447DC34D>75
+D<B500F094B512F0A3C66D4CEBF000017F61D93BFC933803BFC0A3D939FEEE073FA2D938
+FF160EA36E6C151CA26E6C1538A36E6C1570A36E6C15E0A26E6CEC01C0A36E6CEC0380A2
+6E6CEC0700A36E6C140EA26F6C5BA36F6C5BA26F6C5BA36F6C5BA36F6C485AA26F6C485A
+A36F6C48C7FCA2923800FF0EA3EE7F9CA2EE3FF8A3705AA2137C705A48B44E7E000701C0
+6D484A7EB500FE93B612F0A2705A54447DC35B>77 D<B87E17F817FEC6903AF00003FF80
+6D489038007FE0013FED1FF0EF07F8717E717E84711380A219C0187FA219E0A719C0A218
+FF198019005F604D5A4D5AEF1FF0EF7FC0DC03FFC7FC91B612FC17E002E0CAFCB3A9497E
+497EB612F8A33B447DC344>80 D<49B4EB0180010FEBE003013FEBFC079038FE00FED801
+F8EB1F8FD803E0EB07CF4848EB03FF48487F48C8FC167F003E153F127E161F007C150F12
+FCA21607A37E16037EA27F6C6C91C7FC7F7FEA3FFCEBFFC06C13FC6CEBFFC015FC6C14FF
+6C15C0C615F06D80011F80010380D9007F7F02071480EC007F030713C015019238007FE0
+163F161F17F0160F12E01607A21603A37EA217E07E16077E17C06C150F6C16806DEC1F00
+6D5C6D147ED8F9F85CD8F87E495A3AF01FE00FE06DB55AD8E00191C7FC39C0001FF82C48
+7BC537>83 D<003FB912F8A3903BF8003FF8003F01C06D48130790C71501007EEF00FC00
+7C187CA20078183CA20070181CA648180EA5C81600B3B3A44B7EEDFFFE0107B712C0A33F
+437CC248>I<B6D8C007B500FE010FB51280A3000301F0C7001F01800100EBF8006C01C0
+6E48C8EA3FE06C0407705A765A017F030394C7FCA280013F6F6C150EA26E191E011F4B6D
+141CA26E193C010F4B6C6C1438A36D6C020F6D5CEF0E3FA26D6C021E6D5CEF1C1FA26D6C
+023C6D495AEF380FA26F17036D4B6C6C5CA26F1707027F4A6C6C91C8FCA36E6C48486C6C
+130EA391261FF0036F5A4D7EA291260FF8076F5A94C7127FA203FC17780207010E91383F
+E070A203FE17F00203496E6C5AA203FF16F16E4991380FF9C0A36E01F8EDFF804C80A203
+7F94C9FC4C80A2033F5E4C1401A36F486E5AA36FC91278A361467EC366>87
+D<003FB500F8013FB512C0A3C66C01C00107EBF000011F90C76C13806D486E48C7FC0107
+6F5A606D6C5D6D6D495A606D6D13036E6C495A95C8FC6E6C5B6E6C131E171C6E6C133C6E
+6C5B17706E6C13F0EE81E06E5C6E13C3EEE780037F90C9FC6FB4FC5E6F5A150FA26F7E6F
+7EA26F7F4B7F5D707E4B6C7E151E92381C1FF892383C0FFC157892387007FE9238F003FF
+EC01E04B6C7F0203814A487E92C76C7E4A81021E143F021C6E7E143C4A6E7E02706E7E14
+F049486E7E4A6E7F130301076F7F010F83496C6F7ED97FF04B7E2607FFF802037FB6023F
+EBFFFCA346447EC34B>I<B600F0021FB5FCA3000149C8000313F026007FF86F1380013F
+933800FE00011F177C6D6C5E616D6C5E6E15016D5F6D6D14034E5A6D6D92C7FC6F5C027F
+150E6E6C141E6F5C021F15386E6C147818706E6C14F06F5C6E4A5A6EEB8003606EEBC007
+04E090C8FC037F130E92383FF01EEEF81C031F133C92380FFC385F923807FEF0705A816F
+5B5F81B3A55D4B13E00203B612E0A348447FC34B>I<01C01318000114384848137048C7
+12E0000614C0000E130148EB03800018140000385B00301306A20070130E0060130CA200
+E0131C481318A439CF8019F039DFC01BF839FFE01FFC01F013FEA2007F130FA3393FE007
+FC391FC003F8390F8001F01F1E71C432>92 D<EB07FC90383FFF809038FC07E03903E001
+F839078000FC48C7127E01C0137F486C6D7E6D6D7EA36F7EA26C5AEA0380C8FCA4EC07FF
+91B5FC903807FE0FEB3FE0EBFF00EA03FC485A485A485A485AA2485A177012FF90C7FCA2
+151FA36D133F007F14776D01E313603B3FE001C3F0E03B0FF00381F9C03A07F80F01FF27
+01FFFC00138026001FF0EB3E002C2E7CAC32>97 D<13FE12FFA3120312011200B315FF02
+0713E091381F01F8913878007E4A7F6D48EB1FC04A6D7E4A6D7E91C77F16034981160183
+A28382A21880AB18005EA25FA24C5AA26D5D4C5A6E495A6E5C01F94A5AD9F8F049C7FCD9
+F07813FE91383E03F89039E00FFFC090260001FEC8FC31467EC437>I<EC7FC0903803FF
+F890380FC07E90393F000F80017EEB03C049EB01E0D803F81307ED0FF04848131F120F48
+5AA2485AED0FE0007FEC038092C7FC5BA212FFAB127F7FA2123F16386C7E16786C6C1470
+16F06C6C14E0000314016C6CEB03C06C6CEB0780013FEB0F0090380FC07C903803FFF090
+38007F80252E7DAC2C>I<EE3F80ED3FFFA31500167F163FB3EC3FC0903801FFF890380F
+E03E90383F800F90397E0003BF49EB01FF48487F12034848147F4848143F121FA2485AA2
+127FA25B12FFAB127FA27F123FA2121F7F000F157F7F000715FF6C6C5B6C6C497FD8007E
+903807BFE06D90391E3FFF8090380FC07C903803FFF09026007F80EB800031467DC437>
+I<14FF010713E090381F81F890387E00FC49137F4848EB3F800003141F484814C04848EB
+0FE0A2121F49EB07F0123FA2007F15F85BA200FF1403A390B6FCA20180C8FCA6127FA37F
+123F1638121F6D1478000F15706C6C14F016E06C6C13016C6CEB03C0D8007EEB07806DEB
+1F0090380FC07C903803FFF09038007F80252E7DAC2C>I<EC0FE0EC7FF8903801F81E90
+3803F03F90390FE07F8090381FC0FF5C133F495AA2ED7F0001FE131C92C7FCAFB67EA3C6
+48C8FCB3B2486C7E007F13FFA321467DC51E>I<EE0FC0D901FEEB3FF090390FFFC0F090
+3A3F03F1C1F890397E01FF813A01FC00FE014848137F4990383F00600007ED8000000F81
+49131FA2001F81A7000F5DA26D133F00075D000392C7FC6D5B6C6C13FE9038FE01F83903
+BF03F090388FFFC0260701FEC8FC90CAFCA47FA27F7F6CB512F8EDFF806C15F06C816D14
+FE48B7FC2707E000071380D80F80EB007F48C8EA1FC0003E150F48150717E0481503A56C
+1507007C16C0007E150F003E16806CED1F006C6C143ED807E014FCD801F8EB03F0D8007F
+EB1FC0011FB5C7FC010113F02D427DAC32>I<13FE12FFA3120312011200B3ED7F809138
+03FFF091380781FC91381E00FE0238137F4A7F4A805C01FF6E7E5CA291C7FCA35BB3A848
+6C4A7EB5D8FE1FB512C0A332457DC437>I<EA01F0487E487E487EA56C5A6C5A6C5AC8FC
+AD13FE127FA3120312011200B3B0487EB512FCA316447DC31C>I<147C14FE497E491380
+A56D13006D5A147C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F
+00A2147EA25C6C485A383C01F0381F03E03807FF80D801FEC7FC195885C31E>I<13FE12
+FFA3120312011200B3A292380FFFFEA3030313E094C7FCED01FC4B5A16E04B5A4B5A4BC8
+FC153E15785DEC03E04A5A140F4A7E4A7E147FECF3F89038FFE3FCECC1FE14804A7E496D
+7E49133F826F7E150F6F7E826F7E1501826F7E707EA217E0486C4A7EB5D8FC07EBFF80A3
+31457EC435>I<13FE12FFA3120312011200B3B3B3A5487EB512FEA317457DC41C>I<D801
+FCD97FC0EB07FC00FF902601FFF890381FFF8091260780FE9038780FE0913C1E007F01E0
+07F000030138903A3F838003F800014990391F87000100004902CE804A14CC01FDDA0FFC
+6D7E4A5C13FF91C75BA3495DB3A8486C4A6C497EB5D8FE0FB500E0B512FEA34F2C7DAB54
+>I<D801FCEB7F8000FF903803FFF091380781FC91381E00FE00030138137F0001497F00
+0049805C01FD6E7E5C13FF91C7FCA35BB3A8486C4A7EB5D8FE1FB512C0A3322C7DAB37>
+I<EC7FC0903803FFF890380FC07E90393F001F80017E6D7E01F8EB03E000018148486D7E
+48486D7E000F8149147E001F157FA2003F168049143F007F16C0A400FF16E0AA007F16C0
+A36C6CEC7F80A2001F1600A26C6C14FE00075D6D13016C6C495A00015DD8007EEB0FC06D
+495A90260FC07EC7FC903803FFF89038007FC02B2E7DAC32>I<01FE13FF00FF010713E0
+91381F01F891387800FE000349137FC66C48EB3FC04A6D7E4A6D7E91C76C7EA2496E7EA2
+83160183A3701380AB4C1300A35F16035F16076D5D4C5A6E5C6E495A4C5AD9FEF049C7FC
+027813FE91383E03F891380FFFC0DA01FEC8FC91CAFCAE487EB512FEA3313F7EAB37>I<
+91393FC001C0903901FFF803903807F03E90381FC00F90397F00038701FEEB01C74848EB
+00EF000315FF4848147F485A001F153F5B003F151F5B127FA3485AAB6C7EA3123F7F121F
+6D143F120F6C6C147F16FF6C6C5B6C6CEB03DFD8007FEB079F90393F800F1F90380FE07C
+903803FFF09038007FC091C7FCAEEE7FF0031FB512C0A3323F7DAB35>I<3901FC01F800
+FFEB0FFEEC1E1F9138383F8000039038707FC0000113E0000013C013FD1480ED3F8001FF
+EB0E0091C8FCA45BB3A67F487FB6FCA3222C7EAB27>I<90381FF0183901FFFC383907E0
+0F78390F8007F8381E00015A007C130000781478A212F81538A27E7EA26C6C1300EA7FE0
+13FE383FFFF06C13FE6CEBFF806C14E0000114F06C6C13F8010F13FCEB007FEC07FE1401
+00E0EB00FF157F153F7E151FA27EA2151E7E153E6C143C6C147C6D13F839FBC001F039F0
+F00FC039E07FFF0038C00FF8202E7DAC27>I<130EA6131EA4133EA2137EA213FE120112
+031207001FB512F8B6FCA2C648C7FCB3A4150EAA017E131E017F131CA26D133C90381F80
+38ECC070903807E0E0903801FFC09038007F001F3E7EBC27>I<01FEEC1FC000FFEC1FFF
+A30003EC007F0001153F0000151FB3A8163FA3167FA2017E14FF017F14DF6D01017F9139
+80039FF0903B1FC0071FFFC0903807F01E903801FFF89026003FE0EBC000322D7DAB37>
+I<B500F090B5FCA3000790C7EA3FF86C48EC1FE00001ED0FC00000168017007F6D140EA2
+6D6C5BA26E133C011F1438A26D6C5BA26E13F001075CA26D6C485AA2ECFC0301015CA26D
+6C48C7FCA26E5AEC7F0EA2159EEC3F9CA2EC1FF8A36E5AA26E5AA36E5AA2302C7EAA35>
+I<B500F0B539E03FFFE0A3000790280007FE00071300D803FC6D48EB01FC03015D000117
+0003005D6C7E4B6C5CA2017F4C5A4B7E16BFD93F804B5A03071380041F1307D91FC093C7
+FC030F13C0DB0E0F5BD90FE0150E031E13E09126F01C07131E0107161C033C13F09126F8
+3803133C01031638037813F89126FC70011378010116709238E000FC02FE15F001005E6E
+48137E177F027F5D4B133F023F5DA292C7121F6E92C8FCA2021E80020E140E432C7EAA48
+>I<277FFFF803B5FCA30003D9E00013F0C649EB7F806D4891C7FC6D6C137C011F14786D
+6C5B6E5B903807F8010103495A6D6C485AD900FE90C8FC6E5AEC7F1EEC3FBCEC1FF85D14
+0F14076E7E4A7EA24A7EEC1E7F023C7F9138383FC0EC781F4A6C7ED901E07F49486C7EEC
+800301076D7ED90F007F496D7E013E80017E8148B481000F6DEBFFF0B5D8C003EBFFC0A3
+322B7FAA35>I<B500F090B5FCA3000790C7EA3FF8D801FEEC1FE0EE0FC0000016801700
+137F160E6E131E013F141CA26D6C5BA26E1378010F1470A26D6C5BA2ECF80101035CA26D
+6C485AA2ECFE07010091C7FCA2EC7F0EA2159EEC3F9CA2EC1FF8A36E5AA26E5AA36E5AA2
+5DA2140792C8FCA2140EA2141E003C131C127EB45BA25C14F0485B387C01C038780780D8
+3E0FC9FCEA0FFCEA03F0303F7EAA35>I<003FB612F0A29038E0001F018014E0003EC7EA
+3FC0003CEC7F8015FF003815000078495A14035D0070495A4A5AA24A5A4A5AC7127F5D4A
+C7FC5B5C495A495A130F5C49481370133F5C495A49C712E0A2485A485A1207491301485A
+001F14035B4848EB07C04848131F00FF14FF90B6FCA2242B7DAA2C>I<BF12E0A2630280
+9B64>124 D E
+%EndDVIPSBitmapFont
+%DVIPSBitmapFont: Fn cmsl10 10 12
+/Fn 12 118 df<DB07FC130692397FFF800E4AB5EAE01E913A07FC01F03C913A1FE00078
+7CDA7F80EB1CFC02FEC7120FD903FC1407495A4948EC03F849481401495A4948140049C9
+FC5A4916F04848167012075B120FA248481660A25B003F1700A3485AA512FF5BA51703A2
+127FA25F17066C6C150EA25F121F6D5D000F5E7F6C6C5D00034B5A6C6C4A5A6C6C020FC7
+FCD97F80131E6D6C137890390FF803F00103B512C0010091C8FCEC1FF8373D77BA3C>67
+D<017FB612F017FE717E0100D9C0007F6E48EB1FE0EF07F002FF6E7E92C76C7E717E8484
+F03F805B5C19C0181FA219E013035CA513074A153FA5010F17C04A157FA31980A2011F16
+FF4A1600A24D5AA24D5A013F5E4A1407604D5A4D5A173F017F4B5A4A02FEC7FC4C5AEE07
+F8EE1FF0D801FFECFFC0B8C8FC16FC16C03B397DB83F>I<ED0FFC92B57E913903F80FE0
+91390FC003F8023FC77E027E147ED901F8804948EC1F804948EC0FC0494815E049481407
+013F16F049C8FC01FEED03F812014916FC1203491501000717FE485AA2121F5BA2123F17
+035B127FA54848ED07FCA4EF0FF8A3EF1FF0127F18E0173F18C0EF7F806C7EEFFF005F00
+1F15016D4A5A000F5E6C6C4A5A4C5A6C6C4A5A6C6C4AC7FC6C6C147E017F495A90391F80
+07F090390FF01FC0902601FFFEC8FC9038003FF0373D77BA41>79
+D<137FEA1FFF5BA212011200A35BA512015BA512035BEC1FC0EC7FF89038F1E03E9038F7
+801F3A07FE000F8049EB07C04914E04913034914F0A2000F15F8491301A41503121F5BA4
+1507003F15F090C7FC16E0150F16C0151F481580ED3F005D6D137E007D5C3979C001F039
+F0E007E039E0781F8026C01FFEC7FC380007F0253B78B92E>98 D<147F903803FFE09038
+0F81F090383E00FC49137C48487F4848133F0007805B48481480121F5B123FA248C7FCA3
+B71200A248C9FCA65A7EA2007E140EA25D6C14186C14386D5B6C6C485A3907E003802601
+F01FC7FC38007FFCEB1FE021277BA525>101 D<14FC137F14F8A213071303A314F0A513
+0714E0A5130F14C0A5131F1480A5133F1400A55B137EA513FE5BA512015BA41203B512E0
+14C0A2163A7EB917>108 D<90270FC03FC0EB7F80D803FF903AFFF001FFE048903BC3C0
+F80781F0913BCF007C1E00F826003FDCD97E387F6D485C02F0D93EE0137C4AD93FC0137E
+4A5C047F14FE494891C75AA291C7127EA44902FE1301017E4A5CA501FE01011403494A5C
+A5000102031407494A5CA4486C496C497EB500E1B500C3B51280A202C10283140041257E
+A445>I<90390FC03FC0D803FFEBFFF0489038C3C0F89138CF007C26003FDC137E6D5A02
+F0133E4A133F5C5E4948137EA291C7FCA316FE5B017E5CA4150113FE495CA41503120149
+5CA400031407B500E1B512C0A202C114802A257EA42E>I<EC3FC0903801FFF8903807C0
+7C90381F001F017CEB0F8049EB07C0485A4848EB03E0120749EB01F0485A001F15F8A248
+C7FCA25AA2007E140312FEA416F015075A16E0150F16C07E007EEC1F801600003E143E00
+3F5C6C5C6C6C485A3907C007E03901F81F802600FFFEC7FCEB1FF025277BA52A>I<9039
+01F80FE0017FEB3FFC01FFEBF03F9139FBC00F80902607FF0013C06D48EB07E04AEB03F0
+5C4A14F81601010715FC5CA5130F5CA41603011F15F85CEE07F0A2EE0FE0A2013FEC1FC0
+1780163F6EEB7F0016FE9138E001F890397F7003F090397E3C0FC0DA0FFFC7FCEC03F891
+C9FC13FEA25BA41201A25BA2487EB512E0A32E3581A42E>I<1306A4130EA2130C131CA2
+133C137C13FC5B12031207001FB5FCB6FCA23803F8005BA512075BA5120F5BA5001F130C
+1380A4141C003F131813007E1438EB80301470380FC0E03807C1C03803FF8038007E0018
+3479B220>116 D<D801F8EB03F0007F14FF00FF5BA20007EB000F6C48EB07E0A4150F12
+074914C0A4151F120F491480A4153F121F491400A35DA2003F5C90C75A14017E14036D48
+7E000F011E13F83807E0782601FFF013F03A007F80FC00252679A42E>I
+E
+%EndDVIPSBitmapFont
+end
+%%EndProlog
+%%BeginSetup
+%%Feature: *Resolution 600dpi
+TeXDict begin
+
+%%EndSetup
+%%Page: 1 1
+1 0 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481
+b Fm(1)0 100 y Fl(1.)100 b(Double)33 b(Column)g(Output)0
+294 y Fm(T)m(yp)s(esetting)39 b(text)f(in)h(more)f(than)h(one)g(column)
+g(on)g(a)f(single)h(page)g(is)g(more)f(in)m(v)m(olv)m(ed)h(than)g(t)m
+(yp)s(e-)0 410 y(setting)i(text)g(in)h(a)f(single)g(page-wide)h
+(column,)h(but)f(this)f(extra)g(e\013ort)h(can)g(b)s(e)f(rew)m(arded)i
+(with)e(a)0 526 y(do)s(cumen)m(t)34 b(whic)m(h)h(lo)s(oks)e(m)m(uc)m(h)
+i(more)e(professional)i(and)f(whic)m(h)h(can)g(b)s(e)f(easier)g(to)g
+(read)h(\(pro)m(vided)0 642 y(that)30 b(the)g(resolution)h(of)f(y)m
+(our)g(prin)m(ter)h(is)g(up)f(to)g(it\).)42 b(Man)m(y)31
+b(publishers)h(of)e(\\camera-ready")g(confer-)0 758 y(ence)36
+b(pro)s(ceedings)h(require)f(double)g(column)70 b(t)m(yp)s(esetting,)35
+b(and)h(the)g Fk(Ph)m(ysical)f(Review)g Fm(and)h(other)0
+875 y(APS)29 b(and)h(AIP)f(journals)h(are)g(t)m(yp)s(eset)f(in)h
+(double)g(columns.)42 b(In)30 b(order)g(to)f(mak)m(e)f(it)h(easy)g(for)
+h(authors)0 991 y(to)42 b(prepare)h(man)m(uscripts)g(either)g(for)f
+(suc)m(h)i(camera-ready)e(conference)j(pro)s(ceedings)e(or)f(for)h
+(sub-)0 1107 y(mission)c(to)f Fk(Ph)m(ysical)i(Review)p
+Fm(,)g(w)m(e)g(ha)m(v)m(e)g(included)h(some)e(p)s(o)m(w)m(erful)h
+(double)g(column)f(t)m(yp)s(esetting)0 1223 y(macros)d(in)g(T)516
+1245 y(E)572 1223 y(Xsis.)53 b(These)37 b(macros)f(can)h(automatically)
+c(balance)k(columns)f(whic)m(h)h(do)g(not)f(\014ll)g(an)0
+1340 y(en)m(tire)43 b(page,)j(and)d(there)h(are)f(also)f(pro)m(visions)
+h(for)g(equations)g(whic)m(h)h(m)m(ust)e(b)s(e)h(extended)h(across)0
+1456 y(b)s(oth)32 b(columns)g(b)s(ecause)i(they)e(are)h(to)s(o)e(wide)i
+(for)f(a)g(single)h(column.)43 b(Figures)33 b(and)f(tables)h(\(or)f
+(other)0 1572 y(suc)m(h)41 b(\\\015oating")d(insertions\))i(can)f(b)s
+(e)h(put)g(either)f(in)g(a)g(single)h(column)e(or)i(across)f(b)s(oth)h
+(columns.)0 1688 y(The)30 b(same)e(is)i(true)f(for)h(fo)s(otnotes.)42
+b(By)29 b(c)m(hanging)h(a)f(single)g(instruction)h(in)f(the)g(man)m
+(uscript)h(\014le)f(it)g(is)0 1805 y(also)g(p)s(ossible)h(to)f(tak)m(e)
+g(a)g(do)s(cumen)m(t)g(whic)m(h)h(has)g(b)s(een)g(prepared)h(for)f
+(double)g(columns)f(and)h(to)f(prin)m(t)0 1921 y(it)k(in)h(single)g
+(column)f(mo)s(de.)46 b(The)34 b(con)m(v)m(erse)h(is)f(not)g(true)g(|)g
+(t)m(yp)s(esetting)f(text)h(in)g(double)g(columns)0 2037
+y(with)e(automatic)f(column)h(balancing)h(is)f(a)h(non)m(trivial)e
+(task.)43 b(While)33 b(the)g(macros)f(generally)g(b)s(eha)m(v)m(e)0
+2153 y(as)j(in)m(tended,)h(more)e(atten)m(tion)g(to)g(the)h(la)m(y)m
+(out)f(of)h(the)g(do)s(cumen)m(t)f(is)h(required,)g(and)g(ev)m(en)g
+(then)h(the)0 2269 y(macros)c(will)f(sometimes)g(fail)h(without)g(some)
+g(extra)g(guidance.)45 b(It)32 b(is)g(not)h(p)s(ossible)g(to)f(divide)g
+(three)0 2386 y(lines)j(in)m(to)f(t)m(w)m(o)h(balanced)g(columns!)48
+b(In)35 b(suc)m(h)h(cases)f(y)m(ou)g(m)m(ust)f(rearrange)h(text)f(or)g
+(the)h(placemen)m(t)0 2502 y(of)29 b(\014gures)g(and)g(tables,)g(or)f
+(explicitly)f(select)i(column)f(or)g(page)h(breaks)f(elsewhere)i(in)e
+(the)h(do)s(cumen)m(t,)0 2618 y(in)k(order)h(to)f(giv)m(e)f(T)758
+2640 y(E)814 2618 y(Xsis)h(some)g(extra)g(guidance)h(on)f(ho)m(w)h(b)s
+(est)f(to)g(format)f(the)i(page.)166 2776 y(In)d(order)h(to)f(use)h
+(the)f(double)h(column)f(formatting)e(macros)i(y)m(ou)g(m)m(ust)f
+(\014rst)i(sp)s(ecify)g(the)f(size)h(of)0 2892 y(the)40
+b(columns)f(with)g(the)h(command)e Fj(\\SetDoubleColumns{)p
+Fi(h)p Fm(c-width)p Fi(i)6 b Fj(})p Fm(.)63 b(The)40
+b(width)g(and)g(heigh)m(t)0 3008 y(of)30 b(the)g(full)f(page)h(are)f
+(tak)m(en)h(from)f(the)h(curren)m(t)g(settings)g(of)g
+Fj(\\hsize)h Fm(and)f Fj(\\vsize)p Fm(,)i(while)d(the)h(width)0
+3124 y(of)j(eac)m(h)g(column)f(is)g Fi(h)p Fm(c-width)p
+Fi(i)p Fm(.)43 b(This)33 b(re-de\014nes)i(T)1983 3146
+y(E)2038 3124 y(X's)d Fj(\\output)j Fm(routine,)d(so)g(it)g(should)h(b)
+s(e)g(called)0 3241 y(shortly)f(after)h(y)m(ou)f(sa)m(y)h
+Fj(\\texsis)p Fm(,)h(b)s(efore)g(an)m(y)e(output)h(is)g(actually)e(pro)
+s(duced,)j(and)f(it)f(should)i(only)0 3357 y(b)s(e)g(called)f(if)g
+(double)h(column)f(output)g(is)h(to)e(b)s(e)i(pro)s(duced.)166
+3514 y Fj(\\SetDoubleColumns)28 b Fm(only)22 b(sets)h(the)g(column)f
+(dimensions)g(and)h(prepares)h(the)f Fj(\\output)i Fm(routine)0
+3630 y(for)37 b(double)i(column)d(output)i(at)f(some)f(p)s(oin)m(t)h
+(in)h(the)f(future)i(|)d(it)h(do)s(es)h(not)f(actually)f(put)i(y)m(ou)f
+(in)0 3747 y(double)44 b(column)e(mo)s(de.)72 b(T)-8
+b(ext)42 b(will)g(still)g(b)s(e)i(set)f(in)g(a)f(single)h(page-wide)h
+(column)e(un)m(til)h(y)m(ou)g(sa)m(y)0 3863 y Fj(\\doublecolumns)p
+Fm(.)48 b(After)33 b(y)m(ou)g(sa)m(y)g Fj(\\doublecolumns)k
+Fm(text)32 b(will)g(b)s(e)h(set)g(in)g(double)g(columns)g(un)m(til)0
+3979 y(y)m(ou)i(sa)m(y)h Fj(\\enddoublecolumns)p Fm(.)55
+b(This)36 b(will)e(cause)i(the)g(text)f(collected)g(so)h(far)f(to)g(b)s
+(e)h(put)g(in)m(to)f(t)m(w)m(o)0 4095 y(\\balanced")i(columns)f(of)h
+(the)g(same)f(heigh)m(t.)54 b(Y)-8 b(ou)36 b(can,)h(if)g(y)m(ou)f
+(desire,)i(return)f(to)f(double)i(column)0 4212 y(mo)s(de)h(at)g(an)m
+(y)h(later)g(time)e(b)m(y)i(sa)m(ying)g Fj(\\doublecolumns)k
+Fm(again,)d(and)f(y)m(ou)g(can)g(switc)m(h)g(bac)m(k)g(and)0
+4328 y(forth)30 b(as)f(m)m(uc)m(h)h(as)g(y)m(ou)f(lik)m(e.)42
+b(Ho)m(w)m(ev)m(er,)31 b(k)m(eep)f(in)f(mind)g(that)g(frequen)m(tly)h
+(switc)m(hing)g(b)s(et)m(w)m(een)h(single)0 4444 y(and)37
+b(double)g(columns)f(will)f(mak)m(e)g(it)g(v)m(ery)h(di\016cult)g(for)h
+(T)2269 4465 y(E)2325 4444 y(Xsis)f(to)f(c)m(ho)s(ose)i(go)s(o)s(d)f(p)
+s(oin)m(ts)g(to)g(break)0 4560 y(columns)c(and)g(pages,)h(and)f(y)m(ou)
+g(ma)m(y)e(get)i(an)g(error)g(message)g(w)m(arning)g(y)m(ou)g(that)g(a)
+f(column)h(cannot)0 4676 y(b)s(e)i(balanced.)166 4834
+y(A)f(simple)f(example)h(of)g(the)h(use)g(of)f(these)h(double)g(column)
+f(commands)f(is)i(the)f(follo)m(wing:)332 4991 y Fj
+(\\SetDoubleColumns{0.47)q(\\hs)q(ize)q(})332 5108 y
+(\\doublecolumns\\tenpoin)q(t)332 5224 y({\\bf)54 b(BISMUTH})g
+(\(Ger.\\)g({\\it)g(Weisse)g(Masse},)h(white)e(mass;)h(later)332
+5340 y({\\it)g(Wismuth})g(and)g({\\it)f(Bisemutum},)j(Bi;)d(at.~wt.)h
+(308.981;)0 5657 y Fh(Preliminary)39 b(Draft)1098 b(-)43
+b(1)g(-)1144 b(1997/12/26)39 b(18:15)p eop
+%%Page: 2 2
+2 1 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1489
+b Fg(2)332 83 y Fj(at.~no.)55 b(83;)e(m.p.)106 b(271.3$^\\circ$C;)56
+b(b.p.)e(1560)f($\\pm$)h(5$^\\circ$C;)332 199 y(sp.~gr.)h(9.747)e
+(\(20$^\\circ$\);)k(valence)d(3)f(or~5.)106 b(In)53 b(early)g(times)332
+315 y(bismuth)i(was)e(confused)h(with)g(tin)f(and)g(lead.)107
+b(Claude)54 b(Geoffroy)g(the)332 432 y(Younger)h(showed)f(it)f(to)f(be)
+h(distinct)i(from)f(lead)f(.)g(.)f(.)594 548 y(.)g(.)h(.)f(.)h(.)g(.)f
+(.)332 664 y(.)h(.)f(.)158 b(High)53 b(purity)h(bismuth)h(metal)e
+(costs)h(about)g(\\$4/lb.)332 780 y(\\enddoublecolumns)0
+950 y Fm(Here)35 b(the)h(column)e(size)i(is)f(c)m(hosen)i(to)d(b)s(e)i
+(sligh)m(tly)e(less)h(than)h(half)f(of)g(the)h Fj(\\hsize)h
+Fm(\(0.47)d(times)g(the)0 1066 y Fj(\\hsize)p Fm(\))e(to)f(allo)m(w)f
+(some)g(space)i(\(called)f(the)g(\\gutter"\))f(b)s(et)m(w)m(een)i(the)g
+(t)m(w)m(o)e(columns.)43 b(The)32 b(result)f(is)0 1182
+y(the)j(follo)m(wing:)588 1146 y Ff(1)166 1337 y Fe(BISMUTH)24
+b Fg(\(Ger.)f Fd(Weisse)i(Masse)p Fg(,)g(white)f(mass;)0
+1437 y(later)c Fd(Wismuth)h Fg(and)g Fd(Bisemutum)p Fg(,)h(Bi;)h(at.)e
+(wt.)35 b(308.981;)0 1537 y(at.)28 b(no.)39 b(83;)28
+b(m.p.)40 b(271.3)802 1507 y Fc(\016)838 1537 y Fg(C;)28
+b(b.p.)40 b(1560)26 b Fb(\006)i Fg(5)1456 1507 y Fc(\016)1494
+1537 y Fg(C;)h(sp.)f(gr.)0 1636 y(9.747)d(\(20)332 1606
+y Fc(\016)370 1636 y Fg(\);)i(v)-5 b(alence)27 b(3)f(or)g(5.)37
+b(In)27 b(early)e(times)j(bism)n(uth)0 1736 y(w)n(as)33
+b(confused)h(with)g(tin)h(and)f(lead.)56 b(Claude)33
+b(Geo\013ro)n(y)0 1836 y(the)45 b(Y)-7 b(ounger)43 b(sho)n(w)n(ed)g(it)
+i(to)g(b)r(e)f(distinct)h(from)f(lead)0 1935 y(in)d(1753.)75
+b(It)41 b(is)g(a)f(white,)45 b(crystalline,)e(brittle)e(metal)0
+2035 y(with)34 b(a)f(pinkish)h(tinge.)55 b(It)34 b(o)r(ccurs)e(nativ)n
+(e.)55 b(The)33 b(most)0 2134 y(imp)r(ortan)n(t)f(ores)f(are)h
+Fd(bismuthinite)h Fg(or)f Fd(bismuth)g(glanc)l(e)0 2234
+y Fg(\(Bi)114 2246 y Fa(2)151 2234 y Fg(S)197 2246 y
+Fa(3)235 2234 y Fg(\))23 b(and)g Fd(bismite)g Fg(\(Bi)840
+2246 y Fa(2)878 2234 y Fg(O)943 2246 y Fa(3)979 2234
+y Fg(\).)36 b(P)n(eru,)23 b(Japan,)g(Mexico,)0 2334 y(Bolivia,)43
+b(and)d(Canada)f(are)h(ma)5 b(jor)39 b(bism)n(uth)i(pro)r(duc-)0
+2433 y(ers.)74 b(Muc)n(h)40 b(of)g(the)g(bism)n(uth)h(pro)r(duced)f(in)
+g(the)g(U.S.)0 2533 y(is)35 b(obtained)g(as)g(a)f(b)n(y-pro)r(duct)h
+(in)g(re\014ning)g(lead,)i(cop-)0 2633 y(p)r(er,)27 b(tin,)g(silv)n
+(er,)e(and)i(gold)e(ores.)36 b(Bism)n(uth)26 b(is)g(the)h(most)0
+2732 y(diamagnetic)c(of)h(all)g(metals,)h(and)f(the)g(thermal)g
+(conduc-)0 2832 y(tivit)n(y)31 b(is)f(lo)n(w)n(er)f(than)i(an)n(y)f
+(metal,)h(except)g(mercury)-7 b(.)45 b(It)0 2931 y(has)32
+b(a)g(high)h(electrical)e(resistance,)i(and)g(has)f(the)h(high-)0
+3031 y(est)f(Hall)g(e\013ect)g(of)g(an)n(y)f(metal)g(\(i.e.,)j
+(greatest)c(increase)0 3131 y(in)j(electrical)f(resistance)g(when)h
+(placed)g(in)g(a)g(magnetic)0 3230 y(\014eld\).)47 b(\\Bismanol")28
+b(is)j(a)f(p)r(ermanen)n(t)g(magnet)h(of)f(high)0 3330
+y(co)r(erciv)n(e)35 b(force,)j(made)f(of)f(MnBi,)j(b)n(y)e(the)g(U.S.)g
+(Na)n(v)-5 b(al)2067 1337 y(Ordnance)27 b(Lab)r(oratory)-7
+b(.)38 b(Bism)n(uth)29 b(expands)f(3.32\045)f(on)2067
+1437 y(solidi\014cation.)42 b(This)29 b(prop)r(ert)n(y)f(mak)n(es)h
+(bism)n(uth)h(allo)n(ys)2067 1537 y(particularly)25 b(suited)i(to)f
+(the)h(making)f(of)g(sharp)g(castings)2067 1636 y(of)47
+b(ob)5 b(jects)46 b(sub)5 b(ject)47 b(to)g(damage)e(b)n(y)i(high)g
+(temp)r(era-)2067 1736 y(tures.)61 b(With)37 b(other)e(metals,)j(suc)n
+(h)d(as)g(tin,)k(cadmium,)2067 1836 y(etc.,)k(bism)n(uth)c(forms)g(lo)n
+(w-melting)g(allo)n(ys)f(whic)n(h)h(are)2067 1935 y(extensiv)n(ely)30
+b(used)i(for)e(safet)n(y)h(devices)g(used)g(in)g(\014re)g(de-)2067
+2035 y(tection)50 b(and)f(extinguishing)h(systems.)102
+b(Bism)n(uth)50 b(is)2067 2134 y(used)40 b(in)h(pro)r(ducing)f
+(malleable)g(irons)f(and)i(is)f(\014nding)2067 2234 y(use)32
+b(as)g(a)h(catalyst)e(for)h(making)g(acrylic)g(\014b)r(ers.)52
+b(When)2067 2334 y(bism)n(uth)27 b(is)g(heated)g(in)g(air)f(it)i(burns)
+e(with)i(a)e(blue)h(\015ame)2067 2433 y(forming)36 b(y)n(ello)n(w)g
+(fumes)h(of)g(the)g(o)n(xide.)64 b(The)37 b(metal)g(is)2067
+2533 y(also)29 b(used)i(as)f(a)g(thermo)r(couple)g(material)f(\(has)h
+(highest)2067 2633 y(negativit)n(y)e(kno)n(wn\),)h(and)g(has)f(found)i
+(application)e(as)g(a)2067 2732 y(carrier)c(for)h(U)2516
+2702 y Fa(235)2645 2732 y Fg(or)g(U)2807 2702 y Fa(238)2936
+2732 y Fg(fuel)i(in)f(atomic)f(reactors.)34 b(Its)2067
+2832 y(soluble)j(salts)g(are)f(c)n(haracterized)g(b)n(y)h(forming)g
+(insolu-)2067 2931 y(ble)26 b(basic)g(salts)g(on)g(the)g(addition)h(of)
+f(w)n(ater,)f(a)h(prop)r(ert)n(y)2067 3031 y(sometimes)35
+b(used)g(in)g(detection)h(w)n(ork.)58 b(Bism)n(uth)35
+b(o)n(xy-)2067 3131 y(c)n(hloride)29 b(is)h(used)g(extensiv)n(ely)f(in)
+h(cosmetics.)43 b(Bism)n(uth)2067 3230 y(subnitrate)27
+b(and)f(sub)r(carb)r(onate)g(are)g(used)h(in)g(medicine.)2067
+3330 y(High)h(purit)n(y)f(bism)n(uth)h(metal)g(costs)e(ab)r(out)i
+($4/lb.)166 3552 y Fm(The)41 b Fj(\\IEEE)p Fm(,)h Fj(\\PhysRev)p
+Fm(,)i(and)d Fj(\\NorthHollandTwo)46 b Fm(do)s(cumen)m(t)41
+b(formats)e(describ)s(ed)k(in)d(Sect-)0 3668 y(ion)33
+b(9)g(also)g(use)h(these)g(double)g(column)f(macros.)166
+3944 y(An)m(y)44 b(do)s(cumen)m(t)h(prepared)g(for)g(double)g(column)f
+(output)g(using)h(the)g(macros)e(just)i(describ)s(ed)0
+4060 y(can)50 b(also)f(b)s(e)g(prin)m(ted)i(in)e(the)h(simpler)e
+(single)i(column)f(mo)s(de)f(v)m(ery)h(easily)-8 b(,)52
+b(simply)c(b)m(y)i(lea)m(ving)0 4176 y(out)33 b(the)g
+Fj(\\SetDoubleColumns)p Fm(.)49 b(Without)34 b(the)f(initialization)e
+(pro)m(vided)j(b)m(y)f Fj(\\SetDoubleColumns)0 4292 y
+Fm(the)42 b Fj(\\doublecolumns)k Fm(and)c Fj(\\enddoublecolumns)47
+b Fm(commands)40 b(do)i(nothing)g(\(they)f(are,)i(in)f(fact,)0
+4409 y(the)37 b(same)f(as)h(sa)m(ying)g Fj(\\relax)p
+Fm(\).)57 b(Ho)m(w)m(ev)m(er,)37 b(if)g(y)m(ou)g(restore)g(the)h
+Fj(\\SetDoubleColumns)k Fm(command,)0 4525 y(or)h(in)m(v)m(ok)m(e)h
+(one)g(of)g(the)f(sp)s(ecialized)i(do)s(cumen)m(t)e(st)m(yles)h(whic)m
+(h)g(use)h(double)f(column)f(output)h(\(lik)m(e)0 4641
+y Fj(\\PhysRev)p Fm(\))35 b(they)f(will)e(come)g(bac)m(k)i(to)f(life)g
+(and)h(p)s(erform)e(as)i(required.)166 4916 y(In)h(double)g(column)f
+(mo)s(de)f(displa)m(y)m(ed)j(equations)e(that)g(\014t)h(within)f(a)g
+(single)g(column)g(are)h(t)m(yp)s(ed)0 5032 y(within)41
+b(the)g(usual)g Fj($$)53 b(...)g($$)p Fm(.)68 b(If)41
+b(an)g(equation)f(is)h(to)s(o)f(long)h(then)g(it)g(ma)m(y)e(ha)m(v)m(e)
+i(to)g(b)s(e)g(prin)m(ted)0 5149 y(across)e(b)s(oth)g(columns.)61
+b(This)40 b(is)f(easily)f(done)i(b)m(y)f(sa)m(ying)f
+Fj(\\longequation)43 b Fm(b)s(efore)d(the)g Fj($$)f Fm(whic)m(h)0
+5265 y(b)s(egins)33 b(the)f(equation)g(and)h Fj(\\endlongequation)k
+Fm(after)32 b(the)h Fj($$)g Fm(whic)m(h)g(ends)g(the)g(equation,)f(lik)
+m(e)f(so:)0 5516 y Fh(Preliminary)39 b(Draft)1098 b(-)43
+b(2)g(-)1144 b(1997/12/26)39 b(18:15)p eop
+%%Page: 3 3
+3 2 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481
+b Fm(3)332 83 y Fh(\\longequation)332 183 y($$)332 282
+y(\\psi_{nlm}\(r,\\th)o(eta)o(,\\)o(phi)o(\))681 382
+y(=)43 b([\({2Z)e(\\over)h(n)h(a_0}\)^3)e({\(n-l-1\)!)f(\\over)h
+(2n\(n+l\)!})f(]^{1)i(\\over)g(2})812 482 y(\\,)g(\(\\rho\)^l)f(\\,)h
+(e^{-\\rho)f(/)i(2})g(\\,)f(\\,)681 581 y(L_{n-l-1}^{2l+1})37
+b(\(\\rho\))84 b(\\,\\,)i(Y_l^m\(\\theta,\\ph)o(i\))332
+681 y($$)332 780 y(\\endlongequation)0 958 y Fm(The)39
+b(command)e Fj(\\longequation)42 b Fm(in)m(v)m(ok)m(es)c
+Fj(\\enddoublecolumns)43 b Fm(to)38 b(end)h(double)g(column)f(mo)s(de)0
+1074 y(and)49 b(balance)g(the)f(partial)g(double)h(columns,)i(and)e(it)
+f(will)f(also)h(dra)m(w)h(a)f(ruled)h(line)f(across)h(the)0
+1191 y(b)s(ottom)42 b(of)i(the)g(left)g(column.)75 b(After)44
+b(the)g(equation)g(has)g(b)s(een)h(completed)e Fj(\\endlongequation)0
+1307 y Fm(in)m(v)m(ok)m(es)j Fj(\\doublecolumns)51 b
+Fm(to)46 b(go)f(bac)m(k)i(to)f(double)h(column)e(mo)s(de,)k(and)d(it)g
+(also)g(dra)m(ws)h(a)f(rule)0 1423 y(across)34 b(the)f(top)g(of)h(the)f
+(righ)m(t)h(column.)166 1601 y(The)j(purp)s(ose)h(of)f(these)g(ruled)g
+(lines)g(is)f(to)g(guide)h(the)g(reader's)g(ey)m(e)g(from)f(the)h
+(incomplete)f(left)0 1717 y(column)41 b(to)f(the)h(righ)m(t)g(column)g
+(ab)s(o)m(v)m(e)g(the)g(equation,)i(and)e(to)g(the)g(top)g(of)g(the)h
+(incomplete)e(righ)m(t)0 1833 y(column)25 b(from)g(the)i(left)f(column)
+f(b)s(elo)m(w)h(the)g(long)g(equation.)41 b(The)26 b(default)h(st)m
+(yle)e(of)i(these)f(rules)h(is)f(the)0 1949 y(same)31
+b(as)h(is)g(used)h(b)m(y)f Fk(Ph)m(ysical)g(Review)p
+Fm(.)44 b(The)32 b(rules)h(are)f(dra)m(wn)g(b)m(y)g(macros)f(called)h
+Fj(\\leftcolrule)0 2066 y Fm(and)25 b Fj(\\rightcolrule)p
+Fm(,)30 b(and)24 b(these)i(can)e(b)s(e)h(c)m(hanged)h(either)f(b)m(y)f
+(y)m(ou)g(or)g(b)m(y)h(a)f(st)m(yle)g(\014le.)41 b(F)-8
+b(or)24 b(example,)0 2182 y(if)36 b(y)m(ou)f(don't)g(w)m(an)m(t)h
+(these)g(rules)h(y)m(ou)e(can)h(turn)g(them)f(o\013)g(simply)f(b)m(y)h
+(rede\014ning)i(these)g(macros)d(to)0 2298 y(b)s(e)g
+Fj(\\relax)p Fm(:)751 2476 y Fj(\\def\\leftcolrule{\\relax})751
+2592 y(\\def\\rightcolrule{\\relax)q(})0 2770 y Fm(As)50
+b(with)g(the)h(other)g(double)g(column)f(macros,)j Fj(\\longequation)i
+Fm(and)c Fj(\\endlongequation)k Fm(do)0 2886 y(nothing)d(if)h(they)f
+(are)h(in)m(v)m(ok)m(ed)f(when)i(double)f(column)f(mo)s(de)f(has)i(not)
+f(b)s(een)i(initialized)d(with)0 3002 y Fj(\\SetDoubleColumns)p
+Fm(,)38 b(to)33 b(mak)m(e)f(it)h(easy)g(to)g(prin)m(t)g(the)h(do)s
+(cumen)m(t)f(in)g(single)h(column)e(mo)s(de.)166 3180
+y(Keep)d(in)e(mind)g(that)g(when)h(dealing)f(with)g(long)g(equations)g
+(whic)m(h)h(span)g(b)s(oth)f(columns,)h(switc)m(h-)0
+3296 y(ing)40 b(frequen)m(tly)h(b)s(et)m(w)m(een)g(single)g(and)f
+(double)h(columns)f(will)f(almost)g(certainly)g(cause)j(trouble)e(in)0
+3412 y(balancing)d(the)h(double)g(columns.)55 b(Also)36
+b(note)i(that)e(eac)m(h)i(separate)g(piece)g(of)f(double-column)h(ma-)0
+3528 y(terial)43 b(forms)g(its)g(o)m(wn)h(group,)j(so)c(an)m(y)h
+(de\014nitions)h(made)e(inside)h(that)f(group)h(will)f(b)s(e)h
+(forgotten)0 3645 y(outside)35 b(it.)46 b(T)-8 b(o)33
+b(a)m(v)m(oid)h(this)g(problem)g(put)g(all)f(de\014nitions)i(at)f(the)g
+(b)s(eginning)h(of)f(the)h(pap)s(er,)f(b)s(efore)0 3761
+y(double)e(column)f(mo)s(de)g(is)g(b)s(egun.)45 b(Alternativ)m(ely)-8
+b(,)29 b(mak)m(e)i(y)m(our)g(de\014nitions)h(global)f(b)m(y)h(using)f
+Fj(\\gdef)0 3877 y Fm(rather)i(than)h Fj(\\def)p Fm(.)166
+4178 y(Figures,)27 b(tables,)g(or)e(other)h(\015oating)f(insertions)h
+(can)g(b)s(e)g(inserted)g(within)g(a)f(single)h(column)f(using)0
+4294 y(the)e(usual)g(insertion)g(commands)f(of)g(T)1451
+4315 y(E)1507 4294 y(X)h(and)g(T)1843 4315 y(E)1898 4294
+y(Xsis:)39 b Fj(\\topinsert)p Fm(,)28 b Fj(\\midinsert)p
+Fm(,)f Fj(\\pageinsert)p Fm(,)0 4410 y Fj(\\bottominsert)p
+Fm(,)44 b(or)38 b Fj(\\heavyinsert)p Fm(,)44 b(all)38
+b(of)h(whic)m(h)g(are)g(terminated)f(as)h(usual)g(b)m(y)g
+Fj(\\endinsert)p Fm(.)0 4526 y(A)g Fj(\\midinsert)j Fm(or)e
+Fj(\\heavyinsert)j Fm(will)38 b(app)s(ear)i(in)f(the)h(column)e(where)j
+(it)d(is)i(called)f(for,)i(unless)0 4643 y(it)35 b(w)m(on't)h(\014t,)g
+(in)f(whic)m(h)i(case)f(it)g(migrates)e(to)h(the)h(next)g
+Fk(column)f Fm(\(rather)h(than)g(all)f(the)h(w)m(a)m(y)f(to)h(the)0
+4759 y(next)43 b(page\).)75 b(Y)-8 b(ou)43 b(can)h(force)h(an)f
+(insertion)f(in)m(to)h(a)f(particular)g(column)g(b)m(y)h(placing)f
+Fk(within)h Fm(the)0 4875 y(insertion)29 b(either)h Fj(\\forceleft)i
+Fm(or)c Fj(\\forceright)p Fm(.)46 b(Since)30 b(insertions)g(whic)m(h)g
+(ha)m(v)m(e)f(b)s(een)h(forced)g(in)m(to)0 4991 y(the)h(left)g(or)f
+(righ)m(t)g(columns)h(are)f(handled)i(separately)-8 b(,)30
+b(an)h(insertion)g(whic)m(h)g(fails)f(to)h(\014t)f(on)h(a)f(page)h(is)0
+5108 y(mo)m(v)m(ed)h(to)f(the)i(same)e(column)h(of)g(the)h(next)f(page)
+g(and)h(not)f(just)h(to)e(the)i(next)f(column.)43 b(This)32
+b(means)0 5224 y(that)j(if)h(there)g(are)g(sev)m(eral)f(\014gures)i(p)s
+(er)f(page,)g(then)g(the)g(\014gures)h(can)f(easily)f(app)s(ear)h(in)f
+(the)h(wrong)0 5340 y(order.)59 b(Also,)39 b(a)f Fj(\\topinsert)j
+Fm(whic)m(h)e(follo)m(ws)f(a)g(wide)g(equation)g(on)g(a)g(page)g(will)f
+(b)s(e)i(placed)g(after)0 5538 y Fh(Preliminary)g(Draft)1098
+b(-)43 b(3)g(-)1144 b(1997/12/26)39 b(18:15)p eop
+%%Page: 4 4
+4 3 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481
+b Fm(4)0 83 y(the)30 b(equation,)f(not)h(at)f(the)h(top)f(of)h(the)g
+(page.)42 b(Suc)m(h)32 b(problems)d(can)h(easily)e(b)s(e)i(corrected)h
+(b)m(y)f(mo)m(ving)0 199 y(the)k(insertion)f(to)g(a)g(b)s(etter)g
+(place)h(in)f(the)h(man)m(uscript)f(\014le.)166 370 y(Besides)40
+b(putting)g(insertions)f(in)h(one)g(column)f(or)g(the)h(other,)g(it)f
+(is)g(also)g(sometimes)f(desirable)0 487 y(to)46 b(b)s(e)h(able)g(to)f
+(put)h(an)g(insertion)f(across)i(the)f(full)f(width)h(of)g(the)g(page.)
+84 b(These)48 b(\\wide")e(inser-)0 603 y(tions)36 b(can)g(b)s(e)g(made)
+f(with)h(\\wide")f(v)m(ersions)h(of)g(some)g(of)g(the)g(the)g
+(insertions)g(already)f(men)m(tioned:)0 719 y Fj(\\widetopinsert)p
+Fm(,)46 b Fj(\\widepageinsert)f Fm(and)c Fj(\\widebottominsert)46
+b Fm(\(there)41 b(is)f(no)h(suc)m(h)h(thing)e(as)0 835
+y Fj(\\widemidinsert)30 b Fm(or)25 b Fj(\\wideheavyinsert)p
+Fm(\).)46 b(These)27 b(wide)f(insertions)g(b)s(eha)m(v)m(e)g(just)g
+(lik)m(e)f(their)h(more)0 952 y(con)m(v)m(en)m(tional)34
+b(coun)m(terparts)g(when)g(in)f(single)h(column)e(mo)s(de.)166
+1123 y(The)c(standard)g(T)830 1144 y(E)886 1123 y(Xsis)f(macros)f(for)i
+(table)f(and)h(\014gure)g(insertions)g(describ)s(ed)g(in)g(Section)g
+(7.3)e(use)0 1239 y Fj(\\topinsert)35 b Fm(and)d(cousins,)h(and)f(so)g
+(mak)m(e)e(insertions)i(within)g(a)f(single)h(column)f(in)h(double)h
+(column)0 1355 y(format.)43 b(There)34 b(are)f(also)g(macros)f(to)h
+(mak)m(e)f(t)m(w)m(o-column)h(wide)h(tables)f(and)h(\014gures:)332
+1593 y Fj(\\widetable{)p Fi(h)p Fm(lab)s(el)p Fi(i)r
+Fj(})822 1709 y Fm(Insert)i(a)e(t)m(w)m(o-column)h(wide)h(table,)f
+(with)f(the)i(tag)e Fi(h)p Fm(lab)s(el)p Fi(i)o Fm(,)h(at)g(the)g(top)g
+(of)h(the)822 1825 y(curren)m(t)e(page.)332 2063 y Fj(\\widefigure{)p
+Fi(h)p Fm(lab)s(el)p Fi(i)s Fj(})822 2179 y Fm(Insert)g(a)e(t)m(w)m
+(o-column)h(wide)g(\014gure,)h(with)e(the)i(tag)e Fi(h)p
+Fm(lab)s(el)p Fi(i)o Fm(,)h(at)f(the)i(top)e(of)i(the)822
+2295 y(curren)m(t)g(page.)332 2533 y Fj(\\widetopfigure{)p
+Fi(h)p Fm(lab)s(el)p Fi(i)t Fj(})822 2649 y Fm(A)f(synon)m(ym)f(for)i
+Fj(\\widefigure)p Fm(.)332 2887 y Fj(\\widefulltable{)p
+Fi(h)p Fm(lab)s(el)p Fi(i)t Fj(})822 3003 y Fm(Insert)g(a)f(t)m(w)m
+(o-column)g(wide,)g(full-page)h(table,)e(with)h(the)h(tag)e
+Fi(h)p Fm(lab)s(el)p Fi(i)p Fm(.)332 3240 y Fj(\\widefullfigure{)p
+Fi(h)p Fm(lab)s(el)p Fi(i)t Fj(})822 3357 y Fm(Insert)i(a)f(t)m(w)m
+(o-column)g(wide,)g(full-page)h(\014gure,)f(with)g(the)h(tag)e
+Fi(h)p Fm(lab)s(el)p Fi(i)o Fm(.)0 3528 y(These)i(also)f(b)s(eha)m(v)m
+(e)h(correctly)f(in)g(single)h(column)e(do)s(cumen)m(t)i(formats.)166
+3809 y(Here)i(is)f(a)g(summary)f(of)i(the)f(commands)g(whic)m(h)h(can)g
+(b)s(e)g(used)g(to)f(set-up)i(and)f(con)m(trol)f(double)0
+3925 y(column)e(mo)s(de:)332 4162 y Fj(\\SetDoubleColumns{)p
+Fi(h)p Fm(c-width)p Fi(i)6 b Fj(})1149 4279 y Fm(Set)50
+b(up)g(the)g(double)g(column)f(format,)j(using)e(the)f(curren)m(t)i
+Fj(\\hsize)1149 4395 y Fm(and)35 b Fj(\\vsize)i Fm(for)e(the)h(total)d
+(size)j(of)f(the)g(page)g(and)h Fi(h)p Fm(c-width)p Fi(i)e
+Fm(for)i(the)1149 4511 y(column)d(width.)332 4749 y Fj(\\doublecolumns)
+89 b Fm(Begin)33 b(double)h(column)f(mo)s(de.)332 4986
+y Fj(\\newcolumn)297 b Fm(F)-8 b(orce)32 b(a)f(column)h(break,)f(m)m
+(uc)m(h)i(lik)m(e)e Fj(\\newpage)j Fm(forces)f(a)e(page)h(break.)332
+5224 y Fj(\\enddoublecolumns)1149 5340 y Fm(End)i(double)g(column)e(mo)
+s(de,)h(making)e(balanced)j(double)g(columns,)0 5535
+y Fh(Preliminary)39 b(Draft)1098 b(-)43 b(4)g(-)1144
+b(1997/12/26)39 b(18:15)p eop
+%%Page: 5 5
+5 4 bop 1503 -234 a Fn(Double)28 b(Column)g(Output)1481
+b Fm(5)332 83 y Fj(\\longequation)141 b Fm(Begins)42
+b(a)g(\\long")f(equation)g(whic)m(h)i(cannot)f(\014t)g(within)g(one)h
+(column)1149 199 y(and)35 b(therefore)h(m)m(ust)e(stretc)m(h)h(across)g
+(b)s(oth)f(columns.)47 b(This)35 b(balances)1149 315
+y(the)45 b(columns,)i(putting)e(a)f Fj(\\leftcolrule)k
+Fm(b)s(elo)m(w)d(the)g(left)g(column,)1149 432 y(and)34
+b(then)g(en)m(ters)g(single)f(column)g(mo)s(de.)332 664
+y Fj(\\endlongequation)1149 780 y Fm(Ends)46 b(a)e(long)h(equation,)i
+(returning)f(to)e(double)i(column)e(mo)s(de)g(and)1149
+897 y(putting)g(a)g Fj(\\rightcolrule)k Fm(ab)s(o)m(v)m(e)c(the)h(righ)
+m(t)e(column)h(of)g(the)h(text)1149 1013 y(follo)m(wing.)0
+5516 y Fh(Preliminary)39 b(Draft)1098 b(-)43 b(5)g(-)1144
+b(1997/12/26)39 b(18:15)p eop
+%%Trailer
+end
+userdict /end-hook known{end-hook}if
+%%EOF
diff --git a/macros/plain/formats/texsis/dcol/TXSdcol.tex b/macros/plain/formats/texsis/dcol/TXSdcol.tex
new file mode 100644
index 0000000000..75627df2b9
--- /dev/null
+++ b/macros/plain/formats/texsis/dcol/TXSdcol.tex
@@ -0,0 +1,664 @@
+%% file: TXSdcol.tex (TeXsis version 2.17)
+% $Revision: 17.2 $ : $Date: 1997/07/07 17:07:16 $ : $Author: myers $
+%======================================================================*
+% Double Column Output Routines:
+%
+% These macros let you create double column output, with balancing
+% of partially filled columns, and with top, bottom, and footnote
+% insertions in the columns or across the width of the page.
+%
+% To set up for double column output on a page of a given <width> and
+% <height> and with columns of width <c-width> put the following at the
+% beginning of your document:
+%
+% \hsize=<width> \vsize=<height>
+% \SetDoubleColumns{<c-width>}
+%
+% Note that this re-defines TeX's \output routine. It does not actually
+% put you in double column mode. To do that, say \doublecolumns. To
+% switch back to single column output say \enddoublecolumns (or the
+% synonym \singlecolumn). Partially filled columns will be balanced
+% to the best of TeX's abilities.
+%
+% The usual insertions of TeX and TeXsis (\topinsert, \midinsert,
+% \pageinsert, \heavyinsert and \bottominsert) put insertions into the
+% current column. To force an insertion into a particular column, say
+% \forceleft or \forceright INSIDE the insertion material.
+%
+% Wide insertions across the width of both columns can be made with
+% \widetopinsert, \widepageinsert, or \widebottominsert.
+%
+% Long equations which need to span both columns should be enclosed
+% between \longequation (before the first "$$") and \endlongequation
+% (after trailing "$$"). Rules to guide the eye are put at the bottom
+% of the left column above the equation and above the right column below
+% the equation (as is done in Physical Review). You can change this.
+%
+% Footnotes created with \footnote or \vfootnote will be placed at the
+% bottom of the current column. You can place a footnote across the
+% bottom of both columns with \widefootnote or \widevfootnote.
+%
+% You can always force a skip to the next column with \newcolumn.
+% To skip to a completely new page use \vfill\eject, as usual.
+%
+% In single column mode all of these macros either behave as their
+% single-column counterparts or do nothing, as appropriate, so that
+% your document comes out looking right in single column mode.
+%
+% WARNING! Formatting double column documents is inherently more
+% difficult than regular typesetting. Here are some helpful hints:
+% (1) Since double columns are narrow, the normal TeX spacing produces
+% many overfull \hbox's. To avoid this, the interword skip \spaceskip is
+% changed to \doublecolskip=.3333em plus .3333em minus .1em
+% More uniform spacing can be obtained by changing \doublecolskip.
+% (2) The value of \vbadness and \hbadness are doubled in double
+% column mode, but you may want to increase them further to avoid
+% complaints of overfull boxes. But don't increase these too much.
+% (3) To balance columns it is essential to have some stretch in the
+% column. Using \parskip=\smallskipamount helps, or try adding a little
+% stretch to the \baselineskip with: \advance\baselineskip by 0pt plus 0.5pt
+%
+% This version of these macros is a complete re-write of the TeXsis
+% double column macros previous to version 2.16. Some of the methods
+% used here are adapted from The TeXBook, pg 417, and The TUGboat, Vol
+% 6, pg 29. See the file TXSdcol.doc for further documentation.
+%
+% Dependencies: none -- this file can be used as it is with plain.tex,
+%
+% This file is a part ot TeXsis, a set of TeX macros for Physicists
+% (C) copyright 1994 by Eric Myers and Frank Paige.
+%======================================================================*
+\message{- Double column format.}
+
+\catcode`@=11 % make @ a letter for this file
+
+\newdimen\colwidth % width of column
+\newdimen\pagewidth % total width of page
+\newdimen\pageheight % total height of page
+\newdimen\rulewd \rulewd=.5pt % col. rule height
+\newdimen\colmaxdepth \colmaxdepth=4pt % max. split depth
+
+\newdimen\@bigColHeight % height of both columns together
+\newdimen\@saveSplitmax % to save \splitmaxdepth
+\newdimen\@saveVsize % to save \vsize
+\newskip\s@veskip % to save \spaceskip
+\newskip\doublecolskip % new \spaceskip
+\doublecolskip=.3333em plus .3333em minus .1em % with more stretch
+
+\newdimen\@leftpluscenter % how far to move over for rule
+
+\newbox\partialpage % save single column partial page here
+
+\newif\ifleftc@lumn % insert in left column?
+\newif\if@wid % flag: this is a wide insert
+\newif\if@bot % flag: this is a bottom insert
+
+\def\@LET{\global\let} % we'll use this a lot
+
+%--------------------------------------------------*
+% Until you say \SetDoubleColumns, the instructions \doublecolumns,
+% \enddoublecolumns, \leftcolrule and \rightcolrule and so on are
+% simply \relax. This is so you can put these in a document which
+% uses double columns, but then print it with one of the single
+% column formats without them getting in the way, or vice versa.
+%
+
+\colwidth=\hsize % default column width is \hsize
+
+\def\doublecolumns{\relax} \def\enddoublecolumns{\relax}
+\def\leftcolrule{\relax} \def\rightcolrule{\relax}
+\def\longequation{\relax} \def\endlongequation{\relax}
+\def\wideequation{\relax} \def\endwideequation{\relax}
+\def\newcolumn{\relax} \def\widetopinsert{\topinsert}
+\def\widepageinsert{\pageinsert}\def\widebottominsert{\bottominsert}
+\let\widefootnote=\footnote \let\widevfootnote=\vfootnote
+
+% Save Plain definitions of inserts so we can restore them later
+
+\let\@plaintopinsert=\topinsert \let\@plainmidinsert=\midinsert
+\let\@plainbottominsert=\bottominsert\let\@plainheavyinsert=\heavyinsert
+\let\@plainpageinsert=\pageinsert\let\@plainendinsert=\endinsert
+\let\@plainvfootnote=\vfootnote \let\@plainfootnote=\footnote
+
+
+% \SetDoubleColumns<column-width> sets things up for double column mode
+% with columns of the given width, using the current settings for \vsize
+% and \hsize.
+
+\def\SetDoubleColumns#1{% set up double column mode
+ \global\colwidth=#1\relax % column width
+ \pagewidth=\hsize \pageheight=\vsize % page sizes
+ \@bigColHeight=\vsize % total height = \vsize
+ \multiply \@bigColHeight by 2 % times 2
+ \@leftpluscenter=\pagewidth % \@leftpluscenter = size
+ \advance \@leftpluscenter by -\colwidth % to right column
+ \dimen\NWins=\pageheight \dimen\NEins=\pageheight % maximum top insert size
+ \dimen\SWins=\pageheight \dimen\SEins=\pageheight % max bottom insert
+ \output={\@nepageout{\pagecontents}}% % new \output, single columns
+ \let\doublecolumns=\@doublecolumns % enable \doublecolumns
+ \let\rightcolrule=\@rightcolrule % enable rule
+ \let\leftcolrule=\@leftcolrule %
+ \let\longequation=\@longequation % enable wide eqns.
+ \let\wideEquation=\@longequation %
+}
+
+% \setdoublecolumns<page-width><page-height><column-width> is included
+% for backward compatability with TeXsis 2.15 and earlier.
+
+\def\setdoublecolumns#1#2#3{%
+ \emsg{> Please use \string\SetDoubleColumns\ instead}%
+ \global\hsize=#1\global\vsize=#2\relax
+ \SetDoubleColumns{#3}}
+
+
+% \@doublecolumns starts double column output. It redefines \endinsert
+% to handle double column insertions and \widetopinsert and \widepageinsert
+% to do them. The inserts are made global so that they get to \output
+% from inside groups.
+
+\def\@doublecolumns{% begin double column formatting
+ \begingroup % keep changes local
+ \def\enddoublecolumns{\@enddoublecolumns}% % enable \enddoublecolumns
+ \def\doublecolumns{\relax}% % in case twice
+ \def\endmode{\@enddoublecolumns}% % implicit end, if needed
+ \let\newcolumn=\@newcolumn %
+%
+ \output={\global\setbox\partialpage=\vbox{% % save page so far,
+ \ifvoid\topins\else\unvbox\topins % including top inserts
+ \bigskip\fi % with some space between
+ \unvbox255 % main page
+ }}\eject % in \partialpage
+ \output={\@doublecolumnout}% % set to 2 column output
+%
+ \@saveVsize=\vsize % save old \vsize
+ \hsize=\colwidth \vsize=\@bigColHeight % set width to column width,
+ \advance\vsize by -2\ht\partialpage % height to 2*page minus
+ \advance\vsize by -2\dp\partialpage % what's already there
+ \global\s@veskip=\spaceskip % save old interword glue
+ \global\spaceskip=\doublecolskip % stretch for small cols.
+ \global\displaywidth=\colwidth % equations have \colwidth
+ \global\hyphenpenalty=0 % hyphens are OK
+ \multiply\vbadness by 2 \multiply\hbadness by 2 % be more tolerant
+ \clubpenalty=150 % club line penalty
+ \widowpenalty=150 % widow line penalty
+% Set macros to their double column dopplegangers
+ \@LET\topinsert=\@doubletopinsert
+ \@LET\bottominsert=\@doublebottominsert
+ \@LET\pageinsert=\@doublefullinsert
+ \@LET\midinsert=\@doublemidinsert
+ \@LET\heavyinsert=\@doubleheavyinsert
+ \@LET\endinsert=\@enddoubleinsert
+ \@LET\widetopinsert=\@widetopinsert
+ \@LET\widepageinsert=\@widepageinsert
+ \@LET\widebottominsert=\@widebottominsert
+ \@LET\vfootnote=\@doubleVfootnote % \footnote uses this one
+ \@LET\widefootnote=\@widefootnote
+ \@LET\widevfootnote=\@wideVfootnote
+}
+
+
+% \@enddoublecolumns ends double column output and balances the columns.
+% This also allows for double width equations. The grouping insures that
+% \endinsert is reset to the Plain version.
+
+\def\@enddoublecolumns{% end double column mode, go back to single column
+ \global\output={\@balancecolumns}\eject % balance & output so far
+ \global\output={\@nepageout{\pagecontents}}% % back to single column output
+ \global\vsize=\@saveVsize % reset vsize
+ \endgroup % end 2 col. group
+ \pagegoal=\vsize % reset overall goal size
+ \spaceskip=\s@veskip % reset interword glue...
+ \hyphenpenalty=50 \displaywidth=\hsize
+ \def\endmode{\relax}% % reset \endmode
+% Reset macros to single column version:
+ \@LET\topinsert=\@plaintopinsert
+ \@LET\midinsert=\@plainmidinsert
+ \@LET\pageinsert=\@plainpageinsert
+ \@LET\endinsert=\@plainendinsert
+ \@LET\bottominsert=\@bottominsert
+ \@LET\heavyinsert=\@heavyinsert
+ \@LET\vfootnote=\@plainvfootnote
+ \@LET\widetopinsert=\@plaintopinsert
+ \@LET\widepageinsert=\@plainpageinsert
+ \@LET\widefootnote=\@plainfootnote
+ \@LET\widebottominsert=\@plainbottominsert
+ \@LET\widevfootnote=\@plainvfootnote
+}% end of \@enddoublecolumns
+
+\def\begindoublecolumns{\doublecolumns} % synonym
+\def\singlecolumn{\enddoublecolumns} % synonym
+
+
+% How to skip to a new column. If we are in the left column, fill it
+% up to force a skip to the right. If in the right column, skip to the
+% next page.
+
+\def\@newcolumn{% skip to next column, left or right
+ \vskip\z@ % force vertical mode
+ \ifdim\pagetotal<\pageheight % left column?
+ \dimen@=\pageheight \advance\dimen@ by -\pagetotal % room left in left
+ \vskip\dimen@\goodbreak % fill up to end of left col
+ \else \vfill\eject \fi} % else skip to next page
+
+%--------------------------------------------------*
+% FLOATING INSERTIONS:
+
+% Since there can now be insertions at the top and bottom of both
+% the left and right columns, they will be labeled by compass points.
+
+\newinsert\NWins \skip\NWins=0pt \newinsert\SWins \skip\SWins=0pt
+\newinsert\NEins \skip\NEins=0pt \newinsert\SEins \skip\SEins=0pt
+
+
+% There are also insertions for footnotes at the bottom of either column
+
+\newinsert\LFins \count\LFins=1000 \dimen\LFins=5cm \skip\LFins=\bigskipamount
+\newinsert\RFins \count\RFins=1000 \dimen\RFins=5cm \skip\RFins=\bigskipamount
+
+
+% \@enddoubleinsert is a modified version of \endinsert which
+% decides whether to put an insertion in the left or the right column.
+% \endinsert is let equal this in \doublecolumns mode.
+
+\def\@enddoubleinsert{% end an \insert in double column mode
+ \egroup % finish the \vbox\z@
+%
+% Decide whether in left or right column:
+%
+ \ifdim\pagetotal<\pageheight\leftc@lumntrue % left if page total < 1 col
+ \else \leftc@lumnfalse\fi % right otherwise
+ \ifx L\LRf@rce \leftc@lumntrue \fi % or forced left
+ \ifx R\LRf@rce \leftc@lumnfalse \fi % or forced right
+%
+% If midinsert requested, decide whether there is room...
+%
+ \if@mid % midinsert selected
+ \dimen@=\ht\z@ \advance\dimen@ by \dp\z@ % dimen0 = height + depth
+ \advance\dimen@ by \baselineskip % + baselineskip
+ \advance\dimen@ by \pagetotal % + page total
+ \ifleftc@lumn % if in left column
+ \ifdim\dimen@>\pageheight % \pageheight = 1 col height
+ \@midfalse\p@gefalse\fi % top insert
+ \else % in right column
+ \ifdim\dimen@>\@bigColHeight % \@bigColHeight = 2 col height
+ \@midfalse\p@gefalse\fi\fi % top insert
+ \fi % end if@mid
+%
+% If room for midinsert, do it; otherwise make insert in same column.
+%
+ \if@mid \bigskip\box\z@\bigbreak % fits: just do it
+ \else % otherwise: where to put it?
+ \if@wid % wide insert
+ \if@bot\let\@whichins=\botins % bottom?
+ \else\let\@whichins=\topins\fi % or top?
+ \else % not wide, so...
+ \if@bot % bottom?
+ \ifleftc@lumn\let\@whichins=\SWins % bottom left is SW
+ \else \let\@whichins=\SEins\fi % bottom right is SE
+ \else % top?
+ \ifleftc@lumn\let\@whichins=\NWins % top left is NW
+ \else \let\@whichins=\NEins\fi % top right is NE
+ \fi %
+ \fi % end of \if@wid
+ \C@lumnInsert\@whichins % do the insertion
+ \fi % end \if@mid
+ \endgroup % end the insertion group
+ \global\let\LRf@rce=X % reset forcing flag
+}
+
+
+% \C@lumnInsert{<insert#>} makes an appropriate insertion of the
+% material into the named insert. It also inserts a \bigskip after or
+% before the inserted box, just like the Plain \endinsert. Note that
+% all the skips for these inserts are 0pt.
+
+\def\C@lumnInsert#1{% make an insertion into insertion #1
+ \if@wid\count#1=2000\relax % wide inserts count x 2
+ \else\count#1=1000\fi % otherwise x 1
+ \insert#1{% % make the insertion
+ \penalty100 \splitmaxdepth=\maxdimen %
+%% \topskip=\z@skip \splittopskip=\z@skip %
+ \floatingpenalty=\z@ % no penalty for floating
+ \if@wid\hsize=\pagewidth\fi % full width
+ \ifp@ge \dimen@=\dp\z@ % dimen0 = depth
+ \vbox to\pageheight{\unvbox\z@ \kern-\dimen@}% full page = \pageheight
+ \else % not full page
+ \ifx#1\botins\bigskip\fi % skip before bottom insert
+ \ifx#1\SWins\bigskip\fi % skip before bottom insert
+ \ifx#1\SEins\bigskip\fi % skip before bottom insert
+ \box\z@\nobreak % now add box0
+ \ifx#1\topins\bigskip\fi % space below top insert
+ \ifx#1\NWins\bigskip\fi % space below top insert
+ \ifx#1\NEins\bigskip\fi % space below top insert
+ \fi % end of \ifp@ge
+ }% % end of insert
+}
+
+
+% \wideXXXinsert make floating insertions across both columns. They
+% use the same insert as the normal (single column) insert of the same
+% name because it goes in the same place.
+
+\def\@widetopinsert{% make a full width (wide) insertion at top of page
+ \@midfalse\p@gefalse\@widtrue\@botfalse
+ \@ins \hsize=\pagewidth}
+
+\def\@widepageinsert{% full width, full length (i.e. full page) insertion
+ \@midfalse\p@getrue\@widtrue\@botfalse % wide page insert
+ \@ins \hsize=\pagewidth}
+
+\def\@widebottominsert{% full width insertion at bottom of page
+ \@midfalse\p@gefalse\@widtrue\@bottrue % wide page insert
+ \@ins \hsize=\pagewidth}
+
+
+% \@doubleXXXinsert is like \XXXinsert in Plain but also sets
+% \@widfalse to prevent wide inserts.
+
+\def\@doubletopinsert{\@midfalse\p@gefalse\@botfalse\@widfalse\@ins}
+\def\@doublemidinsert{\@midtrue\@botfalse\@widfalse\@ins}
+\def\@doublefullinsert{\@midfalse\p@getrue\@botfalse\@widfalse\@ins}
+\def\@doublebottominsert{\@midfalse\p@gefalse\@bottrue\@widfalse\@ins}
+\def\@doubleheavyinsert{\@midtrue\p@gefalse\@bottrue\@widfalse\@ins}
+
+
+
+% \forceleft and \forceright force left and right insertions independent
+% of the current column position.
+
+\def\forceleft{\global\let\LRf@rce=L} % force left insert
+\def\forceright{\global\let\LRf@rce=R} % force right insert
+
+\let\LRf@rce=X % default is no force
+
+%--------------------------------------------------*
+% FOOTNOTES: wide footnotes go across the bottom of both columns,
+% while the others just go in the left or right column. The names
+% begin with @ because these are only enabled in double column mode.
+
+\def\@widefootnote#1{% footnote across a double column page
+ \let\@sf=\empty % parameter #2 (the text) is read later
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ #1\@sf\@wideVfootnote{#1}}
+
+\def\@wideVfootnote#1{\insert\footins\bgroup
+ \hsize=\pagewidth % as wide as a page
+ \interlinepenalty=\interfootnotelinepenalty
+ \splittopskip=\ht\strutbox % top baseline for broken footnotes
+ \splitmaxdepth=\dp\strutbox \floatingpenalty=\@MM
+ \leftskip=\z@skip \rightskip=\z@skip \spaceskip=\z@skip \xspaceskip=\z@skip
+ \textindent{#1}\footstrut\futurelet\next\fo@t}
+
+\def\@doubleVfootnote#1{% double column footnote in left or right column
+ \ifdim\pagetotal<\pageheight\relax %
+ \def\next{\@dblVfootnote\LFins{#1}}%
+ \else\def\next{\@dblVfootnote\RFins{#1}}%
+ \fi\next}
+
+\def\@dblVfootnote#1#2{% footnote insert in whichever column named by #1
+ \insert#1\bgroup % begin insert
+ \interlinepenalty\interfootnotelinepenalty %
+ \splittopskip=\ht\strutbox % top baseline for broken footnotes
+ \splitmaxdepth=\dp\strutbox \floatingpenalty\@MM %
+ \leftskip=\z@skip \rightskip=\z@skip %
+ \spaceskip=\z@skip \xspaceskip=\z@skip %
+ \textindent{#2}\footstrut\futurelet\next\fo@t}
+
+%
+%--------------------------------------------------*
+% OUTPUT ROUTINES for double columns:
+
+
+% \@nepageout ships out a single page with running headlines
+% and footlines added. Can be used with single or double columns,
+% depending on what you put as the argument.
+
+\def\@nepageout#1{% % output one page
+ \shipout\vbox{% % output a box
+ \offinterlineskip % no interline spacing!
+ \wideheadline % make wide headline
+ \vbox to \pageheight{\boxmaxdepth=\maxdepth %
+ #1\relax}% % box containing #1
+ \widefootline}% % make wide footline
+ \advancepageno}% % increment page number
+
+
+% The following are like \makeheadline and \makefootline in Plain
+% except that they use \hbox to\pagewidth instead of \line.
+
+\def\wideheadline{% \makeheadline for double column mode
+ \vbox to\z@{\vskip-22.5\p@ % skip up some
+ \ifx\undefined\headlineoffset\else\vskip-\headlineoffset\fi
+ \hbox to \pagewidth{\vbox to 8.5\p@{}\the\headline}% content in \headline
+ \vss}%
+ \nointerlineskip}%
+
+\def\widefootline{% \makefootline for double column mode
+ \baselineskip=24\p@ % space down
+ \ifx\undefined\footlineoffset\else\vskip\footlineoffset\fi
+ \hbox to \pagewidth{\the\footline}}% % content in \footline
+
+
+% \@doublecolumnout splits the page into two columns, including any
+% insertions which have accumulated.
+
+\def\@doublecolumnout{% output routine for double column mode
+%
+% get height of columns in \dimen@
+%
+ \dimen@=\pageheight % start with total space
+ \advance\dimen@ by -\ht\partialpage % subtract used height
+ \advance\dimen@ by -\dp\partialpage % ... and deptn
+ \ifvoid\topins\else % subtract top inserts
+ \advance\dimen@ by -\ht\topins %
+ \advance\dimen@ by -\dp\topins %
+ \advance\dimen@ by -\bigskipamount % including skip
+ \advance\dimen@ by -\splittopskip\fi % and extra at top of cols.
+ \ifvoid\botins\else % subtract any bottom inserts
+ \advance\dimen@ by -\ht\botins %
+ \advance\dimen@ by -\dp\botins %
+ \advance\dimen@ by -\bigskipamount\fi % including skip
+ \ifvoid\footins\else % subtract full width footnotes
+ \advance\dimen@ by -\ht\footins %
+ \advance\dimen@ by -\dp\footins %
+ \advance\dimen@ by -\skip\footins\fi % including skip
+ \@saveSplitmax=\splitmaxdepth \splitmaxdepth=\colmaxdepth
+ \splittopskip=\topskip
+%
+% construct left and right columns, with inserts inserted, and force
+% them to the desired size \dimen@
+%
+ \ifdim\dimen@>\baselineskip % if room for at least 1 line
+ \MakeColumn{1}{255}{\dimen@}{\NWins}{\LFins}{\SWins}%
+ \MakeColumn{2}{255}{\dimen@}{\NEins}{\RFins}{\SEins}%
+ \setbox1=\vbox to \dimen@{\unvbox1}% % reset to same size
+ \setbox2=\vbox to \dimen@{\unvbox2}% % reset to same size
+ \else % ... else no room
+ \setbox1=\vbox{}\setbox2=\vbox{}% % so just empty columns
+ \fi % end if room for columns
+%
+ \@nepageout{\@pagesofar\@pagebottom}% % ship out double column page
+ \global\vsize=\@bigColHeight %
+ \unvbox255 \penalty\outputpenalty % put remaining text back
+ \splitmaxdepth=\@saveSplitmax} % reset \splitmaxdepth
+
+
+% \MakeColumn{outbox}{inbox}{size}{topinsert}{footinsert}{bottominsert}
+% creates a column of text of the given length, with the topinsert added
+% at the top, and the footnote and bottominsert added at the bottom
+% of the column (in that order). The result is put in outbox, while
+% what is left over remains in inbox.
+
+\def\MakeColumn#1#2#3#4#5#6{% make a column with top and bottom inserts
+%
+% start the column with the topinsert (#4) and the main text (#2)
+%
+ \setbox3=\vbox{\ifvoid#4\else\unvbox#4\vskip\skip#4\fi \unvbox#2}%
+%
+% also collect column footnotes (#5) and bottom inserts (#6)
+%
+
+ \setbox4=\vbox{\ifvoid#5\else\vskip\skip#5\footnoterule\unvbox#5\fi%
+ \ifvoid#6\else\vskip\skip#6\unvbox#6\fi}%
+%
+% split off just right amount from top stuff to make output column
+%
+ \dimen@ii=#3\relax
+ \advance\dimen@ii by -\ht4 \advance\dimen@ii by -\dp4\relax
+ \setbox#1=\vsplit3 to \dimen@ii
+%
+% put the top and bottom together; put remainder from split back in input
+%
+ \setbox#1=\vbox{\unvbox#1\unvbox4}%
+ \setbox#2=\vbox{\unvbox3}%
+}
+
+
+% \@pagesofar adds double column material to the page. The left column
+% is in box 1, and the right column is in box 2
+
+\def\@pagesofar{% add stuff to top of page collected so far
+ \ifvoid\topins\else\unvbox\topins % wide top inserts, if any?
+ \vskip\skip\topins\fi % some space below them
+ \unvbox\partialpage % partial page from past?
+ \wd1=\hsize \wd2=\hsize % set column sizes
+ \hbox to \pagewidth{\box1\hfill\box2}}% % combine 2 column boxes
+
+
+% \@pagebottom puts the (wide) bottom and footnote inserts in place,
+% if there are any.
+
+\def\@pagebottom{% add inserts to bottom of a page
+ \ifvoid\botins\else\bigskip\unvbox\botins\fi % wide bottom inserts, if any
+ \ifvoid\footins\else % wide footnotes, if any
+ \vskip\skip\footins\footnoterule % skip and rule above them
+ \unvbox\footins\fi} % then the footnotes
+
+
+% \@balancecolumns is the output routine for balancing 2 columns.
+% (Based loosely on \balancecolumns from The TeXbook, pg 417)
+
+\def\@balancecolumns{% balance partial double columns page
+%
+% get target column height from sum of text and all inserts
+%
+ \setbox255=\vbox{\unvbox255}% reset glue
+ \dimen@=\ht255 \advance\dimen@ by \dp255 % main text
+ \@addsize\dimen@\NWins \@addsize\dimen@\NEins % top inserts
+ \@addsize\dimen@\LFins \@addsize\dimen@\RFins % column footnotes
+ \@addsize\dimen@\SWins \@addsize\dimen@\SEins % bottom inserts
+ \divide \dimen@ by 2 % and divide by 2
+ \@saveSplitmax=\splitmaxdepth %
+ \splitmaxdepth=\colmaxdepth %
+ \splittopskip=\topskip % top skip for splits
+%
+% Loop over possible splits of text into left and right columns.
+% Always use copies of boxes to avoid destroying contents.
+%
+ \advance\dimen@ by -.5\baselineskip % and a smidgeon LESS
+ {\vbadness=20000 \loop % suppress errors
+ \setbox0=\copy255 %
+ \setbox5=\copy\NWins \setbox6=\copy\LFins\setbox7=\copy\SWins
+ \setbox8=\copy\NEins \setbox9=\copy\RFins \setbox10=\copy\SEins
+ \MakeColumn{1}{0}{\dimen@}{5}{6}{7}% % first column fixed height
+ \MakeColumn{2}{0}{\pageheight}{8}{9}{10}% % second big enuf for all
+ \ifdim\ht2>\ht1
+ \global\advance\dimen@ by 1pt
+ \repeat}% % increment and try again
+%
+% End loop over possible splits.
+%
+ \MakeColumn{1}{255}{\dimen@}{\NWins}{\LFins}{\SWins}%
+ \MakeColumn{2}{255}{\pageheight}{\NEins}{\RFins}{\SEins}%
+ \dimen@=\ht1 \ifdim\ht2>\ht1 \dimen@=\ht2 \fi % larger of two
+ \setbox1=\vbox to \dimen@{\unvbox1}% % reset to same size
+ \setbox2=\vbox to \dimen@{\unvbox2}% % reset to same size
+ \splitmaxdepth=\@saveSplitmax % restore \splitmaxdepth
+ \output={\@balancingerror}% % prepare for error
+ \@pagesofar} % put columns on page
+
+
+\def\@addsize#1#2{% add size of box/insert #2 to counter #1
+ \ifvoid#2\else\advance#1 by \skip#2\relax % unless void, add skip,
+ \advance#1 by \ht#2 \advance#1 by \dp#2\relax % and height and depth
+ \fi}
+
+
+% If the balanced columns fill the page then \output will be called
+% again, and this error message will be displayed.
+
+\newhelp\@balncErrormsg{%
+@balancecolumns: I couldn't figure out how to balance the^^M
+two columns. Maybe you can re-arange some text to make ^^M
+the job easier. Try typing i\string\vfill to see the page anyway.}
+
+\def\@balancingerror{% error, columns not balanced before page finished
+ \newlinechar=`\^^M % ^^M is line break
+ \errhelp=\@balncErrormsg % longer help message
+ \errmessage{Page cannot be balanced}% % error message
+ \@nepageout{\unvbox255}}% % do something anyway
+
+
+%--------------------------------------------------*
+% \@leftcolrule and \@rightcolrule put rules across left and right
+% columns for spanned equations
+
+\def\@leftcolrule{% Rule across bottom of left column
+ \vskip 2pt\nointerlineskip % some whitespace first
+ \hbox to \pagewidth{% % left column
+ \vbox to 6pt{\vfil \hrule width\colwidth height\rulewd}%
+ \hbox{\vrule height 6pt width\rulewd}\hfill}%
+ \smallskip\nobreak}
+
+\def\@rightcolrule{% rule across top of a right column after balancing
+ \vskip\baselineskip\nointerlineskip
+ \hbox to \pagewidth{\hfill % stretch across to right column
+ \hbox{\vrule height 6pt width\rulewd}%
+ \vbox to 6pt{\hrule width\colwidth height\rulewd \vfil}}%
+ \vskip 2pt}
+
+\def\@longequation{%
+ \enddoublecolumns % balance what we have
+ \@leftcolrule % rule below to separage
+ \def\endlongequation{\@endlongequation}} % enable
+
+\def\@endlongequation{%
+ \@rightcolrule % with the rule at top of right column
+ \doublecolumns} % then back to double column mode
+
+
+
+\def\longequation{\relax} % default for single column
+\def\endlongequation{\relax} % does nothing
+
+%------------------------*
+% Plain.tex compatibility:
+% If these macros are called from plain TeX \botins won't be defined, so
+% just fake it.
+
+\ifx\undefined\botins \let\botins=\topins \fi
+
+% These definitions are copied from TXSinit.tex so that TXSdcol.tex
+% can be used with Plain and bottom inserts in columns will work. The
+% \if@bot is just ignored by the Plain \endinsert.
+
+\def\topinsert{\@midfalse\p@gefalse\@botfalse\@ins}
+\def\midinsert{\@midtrue\p@gefalse\@botfalse\@ins}
+\def\pageinsert{\@midfalse\p@getrue\@botfalse\@ins}
+\def\bottominsert{\@midfalse\p@gefalse\@bottrue\@ins}
+\def\heavyinsert{\@midtrue\p@gefalse\@bottrue\@ins}
+
+\def\pagecontents{% constructs page contents, including bottom inserts
+ \ifvoid\topins\else\unvbox\topins % top inserts, if any
+ \vskip\skip\topins\fi % and some space below
+ \dimen@=\dp\@cclv \unvbox\@cclv % main page contents from \box255
+ \ifvoid\botins\else\bigskip % bottom inserts? space above
+ \unvbox\botins\fi % and then insert the text
+ \ifvoid\footins\else % footnote inserts, if present
+ \vskip\skip\footins % skip above
+ \footnoterule % put the rule above footnotes
+ \unvbox\footins\fi % then the footnotes
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
+
+\catcode`@=12 % @ back to a letter
+% >>> EOF TXSdcol.tex <<<
diff --git a/macros/plain/formats/texsis/index/README b/macros/plain/formats/texsis/index/README
new file mode 100644
index 0000000000..82f8481a2e
--- /dev/null
+++ b/macros/plain/formats/texsis/index/README
@@ -0,0 +1,22 @@
+index.tex -- Macros for creating an index using MakeIndex
+
+ The file index.tex contains a set of Plain TeX macros for making an
+index for a document. The raw index output file produced by the macros
+is in a form which can be fed to the makeindex program. The output from
+makeindex can then be fed back through TeX with the formatting macros
+(which are also in index.tex) to produce the final formatted index. For
+further information see the file itself.
+
+ The file makeindex.tar.gz is a compressed tar file containing the
+standard distribution of the makeindex program. You can also get
+makeindex from CTAN:indexing/makeindex.
+
+ The file MakeIndex.ps contains a PostScript copy of the paper "Index
+Preparation and Processing" by Pehong Chen and Michael A. Harrison which
+describes the general workings of their makeindex program.
+
+ It is possible to make the index from just the raw index file
+and a sorting program (and a lot of "by-hand" work), but makeindex
+really is the proper way to make a good index.
+
+Eric Myers <texsis@lifshitz.ph.utexas.edu> - 29 August 1997
diff --git a/macros/plain/formats/texsis/index/index.tex b/macros/plain/formats/texsis/index/index.tex
new file mode 100644
index 0000000000..d9985e2952
--- /dev/null
+++ b/macros/plain/formats/texsis/index/index.tex
@@ -0,0 +1,303 @@
+%% file: index.tex - creating an index - TeXsis 2.19
+% @(#) $Id: index.tex,v 18.1 2003/01/20 17:08:21 myers Exp $
+%======================================================================*
+% index.tex -- Macros for creating an index using MakeIndex
+%
+% Use \index{key} or \idx{word} to make an entry in the index file
+% [\idx{word} is more or less the same as ``word\index{word}''].
+% At the end of the job the file \jobname.idx is the raw index file,
+% ready to be fed into the MakeIndex program to create the index.
+% The MakeIndex output file \jobname.ind is then fed back through TeX with
+% the output formatting macros below to print the final formatted index.
+%
+% To process the index file with MakeIndex the command is simply
+%
+% makeindex jobname.idx
+%
+% You can leave off the .idx extension for the raw file and makeindex
+% will assume it. This will produce the processed index file, called
+% \jobname.ind. To print the index you can either include it in
+% another pass of the full document with ``\input \jobname.ind'' or
+% print it separately by adding ``\input index'' to the begining of the
+% \jobname.ind file and running it through TeX.
+%
+% If you set \markindextrue then indexed words selected with \idx
+% will appear in the printed output inside a ruled box. This is
+% useful for draft copies when you are putting together the index,
+% but obviously you do not want to use it in a final copy.
+% The box does not interfere with or change the line spacing.
+%
+% These macros are completely compatible with Plain TeX, although
+% they can also be used with TeXsis (some of the macros used below
+% are a part of TeXsis). Note however that these macros support output
+% from MakeIndex in it's default LaTeX mode. You don't need a separate
+% style file for MakeIndex!
+%
+% For more information about how to make full use of MakeIndex read
+% the man page for makeindex(1) and/or the paper ``Index Preparation
+% and Processing'' by Pehong Chen and Michale A. Harrison,
+% Software: Practice and Experience, Vol 19, No. 9, Sep. 1988, pp. 897-915
+% (a copy is available at ftp://ftp.texsis.org/texsis/index/index.tex )
+%
+% It is possible to make more than one index by creating a few extra
+% macros based on the ones below. See the documentation at the end
+% of this file for details.
+%
+%======================================================================*
+% (C) Copyright 1992, 1999, 2000 by Eric Myers and Frank Paige.
+% This file is a part of TeXsis. Distribution and/or modifications
+% are allowed under the terms of the LaTeX Project Public License (LPPL).
+% See the file COPYING or ftp://ftp.texsis.org/texsis/LPPL
+%======================================================================*
+\message{- indexing macros}
+\catcode`@=11 % @ is a letter here to hide workings
+
+\newif\ifmarkindex \markindexfalse % put proof marks in text?
+\newif\ifmakeindex \makeindextrue % set false to suppress .idx output
+
+%---------------------------*
+% Index Entries:
+%
+% \idx{word} is the quickest way to make an index entry.
+% The word is put in the text and an index entry is made at the
+% same time. It is the same as typing ``word\index{word}''.
+% If \markintdextrue is selected the word appears in the text with a
+% box around it so you know it has been included in the index.
+
+
+\def\idx#1{% include a word in the index output file
+ #1\index{#1}% % put word in text and \index it
+ \ifmarkindex % proof marks?
+ \llap{\lower\jot\vbox to 0pt{\vss % box it
+ \tightboxit{\loosebox{\phantom{#1}}}}\hskip-\jot}%
+ \fi} % put a ruled box around word
+
+
+% \index{key} makes an index entry for the given key.
+% Since MakeIndex can use special characters like @ | ! and " in the key
+% we must make sure that they are printed correctly to the raw index file.
+
+\def\index{% make an index entry for a given key
+ \begingroup % turn MakeIndex special characters to letters
+ \catcode`@=11 \catcode`"=11 \catcode`!=11 \catcode`|=11 \catcode`-=11
+ \@index}
+
+\def\Index{% alternate entry for \index (in case of tex2xindy)
+ \begingroup % turn MakeIndex special characters to letters
+ \catcode`@=11 \catcode`"=11 \catcode`!=11 \catcode`|=11 \catcode`-=11
+ \@index}
+
+
+
+\def\@index#1{% get the index entry and write it to the file
+ \endgroup % special characters back to before
+ \ifmakeindex % .idx file output enabled?
+ \indexwrite\indexout{\indexentry{#1}}% write entry to file
+ \fi}
+
+
+% \loosebox put a loose box around a box.
+% \tightboxit draws a rule box around the box #1 without any added space
+
+\def\loosebox#1{%
+ \vbox{\vskip\jot
+ \hbox{\hskip\jot #1\hskip\jot}%
+ \vskip\jot}}
+
+\def\tightboxit#1{\vbox{\hrule\hbox{\vrule\vbox{#1}\vrule}\hrule}}
+
+%---------------------------*
+% Index Formatting (printing the processed index file)
+
+
+% The index is begun by \theindex or \begin{theindex} and ended
+% with \endtheindex or \end{theindex}
+
+
+\def\theindex{% begin a formatted index
+ \begingroup
+ \parskip = 0pt % no extra space between items
+ \def\item{\indexitem{0pt}}% % level 0 item separator
+ \def\subitem{\indexitem{20pt}}% % level 1 item separator
+ \def\subsubitem{\indexitem{30pt}}% % level 2 item separator
+ \def\indexspace{\medskip}% % intergroup vertical space
+ \def\setcounter##1##2{\global\csname ##1no\endcsname=##2}% to set page counter
+ \def\bold##1{{\bf ##1}}% % boldface for |bold
+ \def\italic##1{{\it ##1}}% % italics for |italic
+ \def\slanted##1{{\sl ##1}}% % slanted for |slanted
+ \def\see##1##2{{\it see} ##1}% % italics for |see
+ \def\seealso##1{{\it see also} ##1}%% italics for |seealso
+ \def\also##1{{\it see also} ##1}% % italics for |also
+ }
+
+\def\indexitem#1{% how to make an entry for an item in the index
+ \vskip 0pt % force vertical mode
+ \hangindent=30pt\hangafter=1 % hanging indent for extra lines
+ \noindent\hskip #1} % level N item separator
+
+\def\endtheindex{% end a formatted index
+ \endgroup}
+
+
+% If you don't have MakeIndex you can still make a sorted index.
+% (Even though it may not look as good. If you are really going to
+% do it right, do get MakeIndex). The Unix sort(1) command or a similar
+% program can be used to sort the \jobname.idx file. You can then
+% edit the file to collect all the page numbers for a key into
+% one \indexentry, like ``\indexentry{foo}{29,47-48}'' , and \indexentry
+% will format the items as best it can.
+
+
+\def\indexentry#1#2{% prints an index entry (from the raw file)
+ \indexitem{0pt}#1, #2} % keyword, page number
+
+
+%-------------------------*
+% Simple \begin .. \end support (like in LaTeX): There is a conspiracy
+% to preserve job security for typists by making sure one has to
+% type \begin{thing} and \end{thing} everywhere. In TeXsis it's just
+% \thing and \endthing, so here we just make \begin{thing} become \thing
+% and \end{thing} become \endthing. Then we can use MakeIndex in it's
+% default mode, even though that is for LaTeX.
+% Note: we don't check that you begin and end the same thing. After all,
+% you might want to say \begin{midfigure} followed by \end{figure}.
+
+
+\def\begin#1{% \begin{foo} just becomes \foo
+ \begingroup % changes to \end are temporary
+ \let\end=\endbegin % now \end will end the \begin
+ \expandafter\ifx\csname #1\endcsname\relax\relax % is \thing defined?
+ \def\next{\beginerror{#1}}% NO: flag an error
+ \else %
+ \def\next{\csname #1\endcsname}% YES: just invoke it
+ \fi\next}
+
+\def\endbegin#1{% \end{foo} just becomes \endfoo
+ \endgroup % now \end goes back to normal
+ \expandafter\ifx\csname end#1\endcsname\relax\relax % is \endthing defined?
+ \def\next{\begingroup\beginerror{end#1}}% % NO: flag an error
+ \else %
+ \def\next{\csname end#1\endcsname}% YES: just invoke it
+ \fi\next}
+
+
+\newhelp\beginhelp{begin:
+ The \string\begin\space or \string\end\space marked above is for a^^M%
+ non-existant environment. Check for spelling errors and such.}
+
+
+\def\beginerror#1{% \begin{foo} or \end{foo} fail if no \foo or \endfoo
+ \endgroup % make sure \end is back to normal
+ \errhelp=\beginhelp % longer help message
+ \newlinechar=`\^^M % ^^M is line break
+ \errmessage{Undefined environment for \string\begin\space or \string\end}}
+
+
+%---------------------------*
+% Index file output:
+%
+
+\newwrite\indexout % raw index output file
+
+
+% \indexinit will only get called once. It opens the output file,
+% write an identifying comment to it, and then undefines itself.
+
+\def\indexinit{% open and initialize raw index file
+ \immediate\openout\indexout=\jobname.idx % open file as \jobname.idx
+ \immediate\write\indexout{\@comment Raw index file ``\jobname.idx''}%
+ \immediate\write\indexout{\@comment ====================================}%
+ \gdef\indexinit{\relax}} % so we initialize only once
+
+% \@comment is for writing % to a file. It expands to '% '.
+
+{\catcode`\%=11 \gdef\@comment{% }}
+
+
+% \indexwrite writes an entry to the raw index file named by #1. Argument
+% #2 is the \indexentry{foo}, so it is not expanded (which is why this is so
+% complicated), while \@indexpage is the page number, which *is* expanded.
+
+\def\indexwrite#1#2{% % write entry to raw index file
+ \indexinit % open output file if not already
+ \def\@finwrite{\write#1}% % to write to index output file (#1)
+ \begingroup % begin collecting tokens on stack
+ \aftergroup\@finwrite % put \write\indexout on stack
+ \aftergroup{\relax % put { on stack
+ \@stackNX#2\@endstack % puts \noexpand\token... on stack
+ \aftergroup\@indexpage % expanded {enclosed} page number
+ \aftergroup}\relax % put } on stack
+ \endgroup} % now dump from stack to \write
+
+\def\@indexpage{{\folio}} % to get the {enclosed} page number
+
+% Saying \@stackNX <stuff>\@endstack will take all the tokens
+% in <stuff> and put them on the stack, with every control sequence
+% prefaced by \noexpand. \indexwrite uses this for unexpanded write.
+
+\def\@stackNX{\futurelet\next\@stackswitch}
+
+\def\@stackswitch{% decides what to do with various types of tokens
+ \ifx\next\@endstack\relax % if \@endstack then we'll quit
+ \else\ifcat\noexpand\next\@stoken % if token is a space,
+ \aftergroup\space\let\next=\@eatnext% write \space and eat token
+ \else\ifcat\noexpand\next\bgroup % if token is \bgroup
+ \aftergroup{\let\next=\@eatnext % write { and eat it
+ \else\ifcat\noexpand\next\egroup % if token is \egroup
+ \aftergroup}\let\next=\@eatnext % write a } and eat it
+ \else % otherwize
+ \let\next=\@stacktoken % just copy to the stack with \NX
+ \fi\fi\fi\fi % end all \if's
+ \next} % do it to the token
+
+\def\\{\global\let\@stoken= }\\
+
+% \@eatnext ignores the \next token and goes on to the
+% one following in the argument list
+
+\def\@eatnext{\afterassignment\@stackNX\let\next= }
+
+% \@stacktoken copies one token to the stack with \aftergroup,
+% then calls \@stackNX to get the one following.
+
+\long\def\@stacktoken#1{% write token to stack, unexpanded
+ \ifcat\noexpand#1\relax % if token is a control sequence
+ \aftergroup\noexpand % preface with \noexpand
+ \else\ifcat\noexpand#1\noexpand~\relax % if token is an active character
+ \aftergroup\noexpand % preface with \noexpand
+ \fi\fi %
+ \aftergroup#1\relax % put the next token on the list
+ \@stackNX} % do next token from argument...
+
+\def\@endstack\@endstack{} % just marks the end of token list
+
+\catcode`@=12 % @ goes back to \other, not a letter
+
+%---------------------------*
+% MULTIPLE INDICES:
+%
+% If you want more than one index I can't guess how you will want to
+% use them, so all I can do is tell you how to use the macros above to
+% create another (or several other) additional indices:
+%
+% 1) Create another output file and open it, with something like:
+%
+% \newwrite\otherindexout
+% \immediate\openout\otherindexout=other.idx
+%
+% 2) Define a macro to make the entry to the second index, following
+% the pattern of \index and \@index above, but using the other index
+% file (but don't use @ in a macro name). For example:
+%
+% \def\OtherIndex{\begingroup % special characters letters
+% \catcode`@=11 \catcode`"=11 \catcode`!=11 \catcode`|=11
+% \catcode`-=11
+% \Oindex}
+%
+% \def\Oindex#1{\endgroup % special characters return
+% \indexwrite\otherindexout{\indexentry{#1}}}
+%
+% Then saying \OtherIndex{word} will make an entry into the alternate
+% index for ``word''.
+%
+%>>> EOF index.tex <<<
diff --git a/macros/plain/formats/texsis/mtexsis.tex b/macros/plain/formats/texsis/mtexsis.tex
new file mode 100644
index 0000000000..6e7037ee32
--- /dev/null
+++ b/macros/plain/formats/texsis/mtexsis.tex
@@ -0,0 +1,3241 @@
+%% file: mtexsis.tex - core TeXsis macros - TeXsis version 2.18
+% @(#) mtexsis.pre: $Id: mtexsis.pre,v 18.2 2001/02/13 03:20:41 myers Exp $
+%======================================================================*
+% mTeXsis - mini version of the TeX Macros for Physicists
+%
+% This is mtexsis.tex, a "mini" version of the TeXsis macro package
+% containing only the core TeXsis macros. You can get the full
+% version of TeXsis, with complete documentation, from ftp://ftp.texsis.org/
+%
+% If you receive a manuscript file prepared with TeXsis you can
+% (usually) print it by inserting the line
+%
+% \input mtexsis
+%
+% at the begining of the manuscript file (before \texsis, if it
+% is there) and then running it through Plain TeX.
+%
+% Authors who prepare papers with TeXsis for submission to the Los
+% Alamos e-print archives should try their manuscripts with Plain
+% TeX and mtexsis.tex to be sure that it works. You can also make your
+% file automatically work with either TeXsis or Plain and mtexsis by
+% putting the following at the begining of your manuscript file (in
+% place of just \texsis):
+%
+% \ifx\texsis\undefined\input mtexsis\else\texsis\fi
+%
+% If you want to know how a macro works you will have to look in the
+% full TeXsis source files. There are copious comments.
+%
+% Comments, suggestions, or bug reports should be directed to
+% texsis@umich.edu.
+%
+% (C) copyright 1988,1992,1994,1997,1999 by Eric Myers and Frank E. Paige.
+% This file is a part of TeXsis. Distribution and/or modifications
+% are allowed under the terms of the LaTeX Project Public License (LPPL).
+% See the file COPYING or ftp://ftp.texsis.org/texsis/LPPL
+%======================================================================*
+\def\TeXsis{\TeX sis}% % the TeXsis logo
+\catcode`@=11 % @ is a letter in what follows
+
+% file: TXSfonts.tex - TeXsis Font Definitions - TeXsis version 2.18
+% @(#) $Id: TXSfonts.tex,v 18.2 2001/04/06 21:40:14 myers Exp $
+%%> {TeXsis fonts:}
+\catcode`@=11
+\newskip\ttglue
+%++ 9 pt fonts:
+\def\ninefonts{%
+ \global\font\ninerm=cmr9
+ \global\font\ninei=cmmi9
+ \global\font\ninesy=cmsy9
+ \global\font\nineex=cmex10
+ \global\font\ninebf=cmbx9
+ \global\font\ninesl=cmsl9
+ \global\font\ninett=cmtt9
+ \global\font\nineit=cmti9
+ \skewchar\ninei='177
+ \skewchar\ninesy='60
+ \hyphenchar\ninett=-1
+ \moreninefonts
+ \gdef\ninefonts{\relax}}
+\def\moreninefonts{\relax}%
+%++ 10 pt fonts:
+\font\tenss=cmss10
+\def\moretenfonts{\relax}%
+%++ 11 pt fonts:
+\def\elevenfonts{%
+ \global\font\elevenrm=cmr10 scaled \magstephalf
+ \global\font\eleveni=cmmi10 scaled \magstephalf
+ \global\font\elevensy=cmsy10 scaled \magstephalf
+ \global\font\elevenex=cmex10
+ \global\font\elevenbf=cmbx10 scaled \magstephalf
+ \global\font\elevensl=cmsl10 scaled \magstephalf
+ \global\font\eleventt=cmtt10 scaled \magstephalf
+ \global\font\elevenit=cmti10 scaled \magstephalf
+ \global\font\elevenss=cmss10 scaled \magstephalf
+ \skewchar\eleveni='177%
+ \skewchar\elevensy='60%
+ \hyphenchar\eleventt=-1%
+ \moreelevenfonts
+ \gdef\elevenfonts{\relax}}%
+\def\moreelevenfonts{\relax}%
+%++ 12 pt fonts:
+\def\twelvefonts{%
+ \global\font\twelverm=cmr10 scaled \magstep1%
+ \global\font\twelvei=cmmi10 scaled \magstep1%
+ \global\font\twelvesy=cmsy10 scaled \magstep1%
+ \global\font\twelveex=cmex10 scaled \magstep1%
+ \global\font\twelvebf=cmbx10 scaled \magstep1%
+ \global\font\twelvesl=cmsl10 scaled \magstep1%
+ \global\font\twelvett=cmtt10 scaled \magstep1%
+ \global\font\twelveit=cmti10 scaled \magstep1%
+ \global\font\twelvess=cmss10 scaled \magstep1%
+ \skewchar\twelvei='177%
+ \skewchar\twelvesy='60%
+ \hyphenchar\twelvett=-1%
+ \moretwelvefonts
+ \gdef\twelvefonts{\relax}}
+\def\moretwelvefonts{\relax}%
+%++ 14 pt fonts:
+\def\fourteenfonts{%
+ \global\font\fourteenrm=cmr10 scaled \magstep2%
+ \global\font\fourteeni=cmmi10 scaled \magstep2%
+ \global\font\fourteensy=cmsy10 scaled \magstep2%
+ \global\font\fourteenex=cmex10 scaled \magstep2%
+ \global\font\fourteenbf=cmbx10 scaled \magstep2%
+ \global\font\fourteensl=cmsl10 scaled \magstep2%
+ \global\font\fourteenit=cmti10 scaled \magstep2%
+ \global\font\fourteenss=cmss10 scaled \magstep2%
+ \skewchar\fourteeni='177%
+ \skewchar\fourteensy='60%
+ \morefourteenfonts
+ \gdef\fourteenfonts{\relax}}
+\def\morefourteenfonts{\relax}%
+%++ 16 pt fonts:
+\def\sixteenfonts{%
+ \global\font\sixteenrm=cmr10 scaled \magstep3%
+ \global\font\sixteeni=cmmi10 scaled \magstep3%
+ \global\font\sixteensy=cmsy10 scaled \magstep3%
+ \global\font\sixteenex=cmex10 scaled \magstep3%
+ \global\font\sixteenbf=cmbx10 scaled \magstep3%
+ \global\font\sixteensl=cmsl10 scaled \magstep3%
+ \global\font\sixteenit=cmti10 scaled \magstep3%
+ \skewchar\sixteeni='177%
+ \skewchar\sixteensy='60%
+ \moresixteenfonts
+ \gdef\sixteenfonts{\relax}}
+\def\moresixteenfonts{\relax}%
+%++ 20 pt fonts:
+\def\twentyfonts{%
+ \global\font\twentyrm=cmr10 scaled \magstep4%
+ \global\font\twentyi=cmmi10 scaled \magstep4%
+ \global\font\twentysy=cmsy10 scaled \magstep4%
+ \global\font\twentyex=cmex10 scaled \magstep4%
+ \global\font\twentybf=cmbx10 scaled \magstep4%
+ \global\font\twentysl=cmsl10 scaled \magstep4%
+ \global\font\twentyit=cmti10 scaled \magstep4%
+ \skewchar\twentyi='177%
+ \skewchar\twentysy='60%
+ \moretwentyfonts
+ \gdef\twentyfonts{\relax}}
+\def\moretwentyfonts{\relax}%
+%++ 24 pt fonts:
+\def\twentyfourfonts{%
+ \global\font\twentyfourrm=cmr10 scaled \magstep5%
+ \global\font\twentyfouri=cmmi10 scaled \magstep5%
+ \global\font\twentyfoursy=cmsy10 scaled \magstep5%
+ \global\font\twentyfourex=cmex10 scaled \magstep5%
+ \global\font\twentyfourbf=cmbx10 scaled \magstep5%
+ \global\font\twentyfoursl=cmsl10 scaled \magstep5%
+ \global\font\twentyfourit=cmti10 scaled \magstep5%
+ \skewchar\twentyfouri='177%
+ \skewchar\twentyfoursy='60%
+ \moretwentyfourfonts
+ \gdef\twentyfourfonts{\relax}}
+\def\moretwentyfourfonts{\relax}%
+\def\tenmibfonts{%
+ \global\font\tenmib=cmmib10
+ \global\font\tenbsy=cmbsy10
+ \skewchar\tenmib='177%
+ \skewchar\tenbsy='60%
+ \gdef\tenmibfonts{\relax}}
+\def\elevenmibfonts{%
+ \global\font\elevenmib=cmmib10 scaled \magstephalf
+ \global\font\elevenbsy=cmbsy10 scaled \magstephalf
+ \skewchar\elevenmib='177%
+ \skewchar\elevenbsy='60%
+ \gdef\elevenmibfonts{\relax}}
+\def\twelvemibfonts{%
+ \global\font\twelvemib=cmmib10 scaled \magstep1%
+ \global\font\twelvebsy=cmbsy10 scaled \magstep1%
+ \skewchar\twelvemib='177%
+ \skewchar\twelvebsy='60%
+ \gdef\twelvemibfonts{\relax}}
+\def\fourteenmibfonts{%
+ \global\font\fourteenmib=cmmib10 scaled \magstep2%
+ \global\font\fourteenbsy=cmbsy10 scaled \magstep2%
+ \skewchar\fourteenmib='177%
+ \skewchar\fourteenbsy='60%
+ \gdef\fourteenmibfonts{\relax}}
+\def\sixteenmibfonts{%
+ \global\font\sixteenmib=cmmib10 scaled \magstep3%
+ \global\font\sixteenbsy=cmbsy10 scaled \magstep3%
+ \skewchar\sixteenmib='177%
+ \skewchar\sixteenbsy='60%
+ \gdef\sixteenmibfonts{\relax}}
+\def\twentymibfonts{%
+ \global\font\twentymib=cmmib10 scaled \magstep4%
+ \global\font\twentybsy=cmbsy10 scaled \magstep4%
+ \skewchar\twentymib='177%
+ \skewchar\twentybsy='60%
+ \gdef\twentymibfonts{\relax}}
+\def\twentyfourmibfonts{%
+ \global\font\twentyfourmib=cmmib10 scaled \magstep5%
+ \global\font\twentyfourbsy=cmbsy10 scaled \magstep5%
+ \skewchar\twentyfourmib='177%
+ \skewchar\twentyfourbsy='60%
+ \gdef\twentyfourmibfonts{\relax}}
+%%> {\string\mib,}
+\def\mib{%
+ \tenmibfonts
+ \textfont0=\tenbf\scriptfont0=\sevenbf
+ \scriptscriptfont0=\fivebf
+ \textfont1=\tenmib\scriptfont1=\seveni
+ \scriptscriptfont1=\fivei
+ \textfont2=\tenbsy\scriptfont2=\sevensy
+ \scriptscriptfont2=\fivesy}
+%%> {\string\scr,}
+\newfam\scrfam
+\def\scr{\scrfonts\fam\scrfam\tenscr
+ \global\textfont\scrfam=\tenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr}
+\def\scrfonts{%
+ \global\font\twentyfourscr=rsfs10 scaled \magstep5
+ \global\font\twentyscr=rsfs10 scaled \magstep4
+ \global\font\sixteenscr=rsfs10 scaled \magstep3
+ \global\font\fourteenscr=rsfs10 scaled \magstep2
+ \global\font\twelvescr=rsfs10 scaled \magstep1
+ \global\font\elevenscr=rsfs10 scaled \magstephalf
+ \global\font\tenscr=rsfs10
+ \global\font\ninescr=rsfs7 scaled \magstep1
+ \global\font\sevenscr=rsfs7
+ \global\font\fivescr=rsfs5
+ \global\skewchar\tenscr='177 \global\skewchar\sevenscr='177%
+ \global\skewchar\fivescr='177%
+ \global\textfont\scrfam=\tenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr
+ \gdef\scrfonts{\relax}}%
+%%> {9pt,}
+\def\ninepoint{\ninefonts
+ \def\rm{\fam0\ninerm}%
+ \textfont0=\ninerm\scriptfont0=\sevenrm\scriptscriptfont0=\fiverm
+ \textfont1=\ninei\scriptfont1=\seveni\scriptscriptfont1=\fivei
+ \textfont2=\ninesy\scriptfont2=\sevensy\scriptscriptfont2=\fivesy
+ \textfont3=\nineex\scriptfont3=\nineex\scriptscriptfont3=\nineex
+ \textfont\itfam=\nineit\def\it{\fam\itfam\nineit}%
+ \textfont\slfam=\ninesl\def\sl{\fam\slfam\ninesl}%
+ \textfont\ttfam=\ninett\def\tt{\fam\ttfam\ninett}%
+ \textfont\bffam=\ninebf
+ \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf\def\bf{\fam\bffam\ninebf}%
+ \def\mib{\relax}%
+ \def\scr{\relax}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=11pt
+ \setbox\strutbox=\hbox{\vrule height 8pt depth 3pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {10pt,}
+\def\tenpoint{%
+ \def\rm{\fam0\tenrm}%
+ \textfont0=\tenrm\scriptfont0=\sevenrm\scriptscriptfont0=\fiverm
+ \textfont1=\teni\scriptfont1=\seveni\scriptscriptfont1=\fivei
+ \textfont2=\tensy\scriptfont2=\sevensy\scriptscriptfont2=\fivesy
+ \textfont3=\tenex\scriptfont3=\tenex\scriptscriptfont3=\tenex
+ \textfont\itfam=\tenit\def\it{\fam\itfam\tenit}%
+ \textfont\slfam=\tensl\def\sl{\fam\slfam\tensl}%
+ \textfont\ttfam=\tentt\def\tt{\fam\ttfam\tentt}%
+ \textfont\bffam=\tenbf
+ \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf\def\bf{\fam\bffam\tenbf}%
+ \def\mib{%
+ \tenmibfonts
+ \textfont0=\tenbf\scriptfont0=\sevenbf
+ \scriptscriptfont0=\fivebf
+ \textfont1=\tenmib\scriptfont1=\seveni
+ \scriptscriptfont1=\fivei
+ \textfont2=\tenbsy\scriptfont2=\sevensy
+ \scriptscriptfont2=\fivesy}%
+ \def\scr{\scrfonts\fam\scrfam\tenscr
+ \global\textfont\scrfam=\tenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=12pt
+ \setbox\strutbox=\hbox{\vrule height 8.5pt depth 3.5pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {11pt,}
+\def\elevenpoint{\elevenfonts
+ \def\rm{\fam0\elevenrm}%
+ \textfont0=\elevenrm\scriptfont0=\sevenrm\scriptscriptfont0=\fiverm
+ \textfont1=\eleveni\scriptfont1=\seveni\scriptscriptfont1=\fivei
+ \textfont2=\elevensy\scriptfont2=\sevensy\scriptscriptfont2=\fivesy
+ \textfont3=\elevenex\scriptfont3=\elevenex\scriptscriptfont3=\elevenex
+ \textfont\itfam=\elevenit\def\it{\fam\itfam\elevenit}%
+ \textfont\slfam=\elevensl\def\sl{\fam\slfam\elevensl}%
+ \textfont\ttfam=\eleventt\def\tt{\fam\ttfam\eleventt}%
+ \textfont\bffam=\elevenbf
+ \scriptfont\bffam=\sevenbf
+ \scriptscriptfont\bffam=\fivebf\def\bf{\fam\bffam\elevenbf}%
+ \def\mib{%
+ \elevenmibfonts
+ \textfont0=\elevenbf\scriptfont0=\sevenbf
+ \scriptscriptfont0=\fivebf
+ \textfont1=\elevenmib\scriptfont1=\seveni
+ \scriptscriptfont1=\fivei
+ \textfont2=\elevenbsy\scriptfont2=\sevensy
+ \scriptscriptfont2=\fivesy}%
+ \def\scr{\scrfonts\fam\scrfam\elevenscr
+ \global\textfont\scrfam=\elevenscr\global\scriptfont\scrfam=\sevenscr
+ \global\scriptscriptfont\scrfam=\fivescr}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=13pt
+ \setbox\strutbox=\hbox{\vrule height 9pt depth 4pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {12pt,}
+\def\twelvepoint{\twelvefonts\ninefonts
+ \def\rm{\fam0\twelverm}%
+ \textfont0=\twelverm\scriptfont0=\ninerm\scriptscriptfont0=\sevenrm
+ \textfont1=\twelvei\scriptfont1=\ninei\scriptscriptfont1=\seveni
+ \textfont2=\twelvesy\scriptfont2=\ninesy\scriptscriptfont2=\sevensy
+ \textfont3=\twelveex\scriptfont3=\twelveex\scriptscriptfont3=\twelveex
+ \textfont\itfam=\twelveit\def\it{\fam\itfam\twelveit}%
+ \textfont\slfam=\twelvesl\def\sl{\fam\slfam\twelvesl}%
+ \textfont\ttfam=\twelvett\def\tt{\fam\ttfam\twelvett}%
+ \textfont\bffam=\twelvebf
+ \scriptfont\bffam=\ninebf
+ \scriptscriptfont\bffam=\sevenbf\def\bf{\fam\bffam\twelvebf}%
+ \def\mib{%
+ \twelvemibfonts\tenmibfonts
+ \textfont0=\twelvebf\scriptfont0=\ninebf
+ \scriptscriptfont0=\sevenbf
+ \textfont1=\twelvemib\scriptfont1=\ninei
+ \scriptscriptfont1=\seveni
+ \textfont2=\twelvebsy\scriptfont2=\ninesy
+ \scriptscriptfont2=\sevensy}%
+ \def\scr{\scrfonts\fam\scrfam\twelvescr
+ \global\textfont\scrfam=\twelvescr\global\scriptfont\scrfam=\ninescr
+ \global\scriptscriptfont\scrfam=\sevenscr}%
+ \tt\ttglue=.5emplus.25emminus.15em
+ \normalbaselineskip=14pt
+ \setbox\strutbox=\hbox{\vrule height 10pt depth 4pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {14pt,}
+\def\fourteenpoint{\fourteenfonts\twelvefonts
+ \def\rm{\fam0\fourteenrm}%
+ \textfont0=\fourteenrm\scriptfont0=\twelverm\scriptscriptfont0=\tenrm
+ \textfont1=\fourteeni\scriptfont1=\twelvei\scriptscriptfont1=\teni
+ \textfont2=\fourteensy\scriptfont2=\twelvesy\scriptscriptfont2=\tensy
+ \textfont3=\fourteenex\scriptfont3=\fourteenex
+ \scriptscriptfont3=\fourteenex
+ \textfont\itfam=\fourteenit\def\it{\fam\itfam\fourteenit}%
+ \textfont\slfam=\fourteensl\def\sl{\fam\slfam\fourteensl}%
+ \textfont\bffam=\fourteenbf
+ \scriptfont\bffam=\twelvebf
+ \scriptscriptfont\bffam=\tenbf\def\bf{\fam\bffam\fourteenbf}%
+ \def\mib{%
+ \fourteenmibfonts\twelvemibfonts\tenmibfonts
+ \textfont0=\fourteenbf\scriptfont0=\twelvebf
+ \scriptscriptfont0=\tenbf
+ \textfont1=\fourteenmib\scriptfont1=\twelvemib
+ \scriptscriptfont1=\tenmib
+ \textfont2=\fourteenbsy\scriptfont2=\twelvebsy
+ \scriptscriptfont2=\tenbsy}%
+ \def\scr{\scrfonts\fam\scrfam\fourteenscr
+ \global\textfont\scrfam=\fourteenscr\global\scriptfont\scrfam=\twelvescr
+ \global\scriptscriptfont\scrfam=\tenscr}%
+ \normalbaselineskip=17pt
+ \setbox\strutbox=\hbox{\vrule height 12pt depth 5pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {16pt,}
+\def\sixteenpoint{\sixteenfonts\fourteenfonts\twelvefonts
+ \def\rm{\fam0\sixteenrm}%
+ \textfont0=\sixteenrm\scriptfont0=\fourteenrm\scriptscriptfont0=\twelverm
+ \textfont1=\sixteeni\scriptfont1=\fourteeni\scriptscriptfont1=\twelvei
+ \textfont2=\sixteensy\scriptfont2=\fourteensy\scriptscriptfont2=\twelvesy
+ \textfont3=\sixteenex\scriptfont3=\sixteenex\scriptscriptfont3=\sixteenex
+ \textfont\itfam=\sixteenit\def\it{\fam\itfam\sixteenit}%
+ \textfont\slfam=\sixteensl\def\sl{\fam\slfam\sixteensl}%
+ \textfont\bffam=\sixteenbf
+ \scriptfont\bffam=\fourteenbf
+ \scriptscriptfont\bffam=\twelvebf\def\bf{\fam\bffam\sixteenbf}%
+ \def\mib{%
+ \sixteenmibfonts\fourteenmibfonts\twelvemibfonts
+ \textfont0=\sixteenbf\scriptfont0=\fourteenbf
+ \scriptscriptfont0=\twelvebf
+ \textfont1=\sixteenmib\scriptfont1=\fourteenmib
+ \scriptscriptfont1=\twelvemib
+ \textfont2=\sixteenbsy\scriptfont2=\fourteenbsy
+ \scriptscriptfont2=\twelvebsy}%
+ \def\scr{\scrfonts\fam\scrfam\sixteenscr
+ \global\textfont\scrfam=\sixteenscr\global\scriptfont\scrfam=\fourteenscr
+ \global\scriptscriptfont\scrfam=\twelvescr}%
+ \normalbaselineskip=20pt
+ \setbox\strutbox=\hbox{\vrule height 14pt depth 6pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {20pt,}
+\def\twentypoint{\twentyfonts\sixteenfonts\fourteenfonts
+ \def\rm{\fam0\twentyrm}%
+ \textfont0=\twentyrm\scriptfont0=\sixteenrm\scriptscriptfont0=\fourteenrm
+ \textfont1=\twentyi\scriptfont1=\sixteeni\scriptscriptfont1=\fourteeni
+ \textfont2=\twentysy\scriptfont2=\sixteensy\scriptscriptfont2=\fourteensy
+ \textfont3=\twentyex\scriptfont3=\twentyex\scriptscriptfont3=\twentyex
+ \textfont\itfam=\twentyit\def\it{\fam\itfam\twentyit}%
+ \textfont\slfam=\twentysl\def\sl{\fam\slfam\twentysl}%
+ \textfont\bffam=\twentybf
+ \scriptfont\bffam=\sixteenbf
+ \scriptscriptfont\bffam=\fourteenbf\def\bf{\fam\bffam\twentybf}%
+ \def\mib{%
+ \twentymibfonts\sixteenmibfonts\fourteenmibfonts
+ \textfont0=\twentybf\scriptfont0=\sixteenbf
+ \scriptscriptfont0=\fourteenbf
+ \textfont1=\twentymib\scriptfont1=\sixteenmib
+ \scriptscriptfont1=\fourteenmib
+ \textfont2=\twentybsy\scriptfont2=\sixteenbsy
+ \scriptscriptfont2=\fourteenbsy}%
+ \def\scr{\scrfonts
+ \global\textfont\scrfam=\twentyscr\fam\scrfam\twentyscr}%
+ \normalbaselineskip=24pt
+ \setbox\strutbox=\hbox{\vrule height 17pt depth 7pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+%%> {24pt.}
+\def\twentyfourpoint{\twentyfourfonts\twentyfonts\sixteenfonts
+ \def\rm{\fam0\twentyfourrm}%
+ \textfont0=\twentyfourrm\scriptfont0=\twentyrm\scriptscriptfont0=\sixteenrm
+ \textfont1=\twentyfouri\scriptfont1=\twentyi\scriptscriptfont1=\sixteeni
+ \textfont2=\twentyfoursy\scriptfont2=\twentysy\scriptscriptfont2=\sixteensy
+ \textfont3=\twentyfourex\scriptfont3=\twentyfourex
+ \scriptscriptfont3=\twentyfourex
+ \textfont\itfam=\twentyfourit\def\it{\fam\itfam\twentyfourit}%
+ \textfont\slfam=\twentyfoursl\def\sl{\fam\slfam\twentyfoursl}%
+ \textfont\bffam=\twentyfourbf
+ \scriptfont\bffam=\twentybf
+ \scriptscriptfont\bffam=\sixteenbf\def\bf{\fam\bffam\twentyfourbf}%
+ \def\mib{%
+ \twentyfourmibfonts\twentymibfonts\sixteenmibfonts
+ \textfont0=\twentyfourbf\scriptfont0=\twentybf
+ \scriptscriptfont0=\sixteenbf
+ \textfont1=\twentyfourmib\scriptfont1=\twentymib
+ \scriptscriptfont1=\sixteenmib
+ \textfont2=\twentyfourbsy\scriptfont2=\twentybsy
+ \scriptscriptfont2=\sixteenbsy}%
+ \def\scr{\scrfonts
+ \global\textfont\scrfam=\twentyfourscr\fam\scrfam\twentyfourscr}%
+ \normalbaselineskip=28pt
+ \setbox\strutbox=\hbox{\vrule height 19pt depth 9pt width 0pt}%
+ \normalbaselines\rm\singlespaced}%
+\def\Tbf{\fourteenpoint\bf}
+\def\tbf{\twelvepoint\bf}
+\def\printfont{\autoload\printfont{printfont.txs}\printfont}
+
+% file: TXSmacs.tex - Main Macros - TeXsis version 2.18
+% @(#) $Id: TXSmacs.tex,v 18.0 1999/07/07 21:30:29 myers Exp $
+%%> {TeXsis main macros.}
+\catcode`@=11
+\let\XA=\expandafter
+\let\NX=\noexpand
+\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&\do\"\do\(\do\)\do\[\do\]%
+ \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~}
+\def\emsg#1{\relax
+ \begingroup
+ \def\@quote{"}%
+ \def\TeX{TeX}\def\label##1{}\def\use{\string\use}%
+ \def\ { }\def~{ }%
+ \def\tt{}\def\bf{}\def\Tbf{}\def\tbf{}%
+ \def\break{}\def\n{}\def\singlespaced{}\def\doublespaced{}%
+ \immediate\write16{#1}%
+ \endgroup}
+\def\cmsg#1{\emsg{\@comment #1}}
+{\catcode`\%=11 \gdef\@comment{% }}
+\newif\ifmarkerrors \markerrorsfalse
+\def\@errmark#1{\ifmarkerrors
+ \vadjust{\vbox to 0pt{%
+ \kern-\baselineskip
+ \line{\hfil\rlap{{\tt\ <-#1}}}%
+ \vss}}\fi}%
+\def\draft{%
+ \def\draftline{{\tentt\DraftName\hfill
+ -~\folio~- \hfill \runtime}}\footline={\draftline}%
+ \eqnotracetrue
+ \markerrorstrue
+ \overfullrule=1em}%
+\def\DraftName{Preliminary Draft}%
+\def\setTableskip{\relax}%
+\def\singlespaced{%
+ \baselineskip=\normalbaselineskip
+ \setRuledStrut
+ \setTableskip}%
+\def\singlespace{\singlespaced}%
+\def\doublespaced{%
+ \baselineskip=\normalbaselineskip
+ \multiply\baselineskip by 150
+ \divide\baselineskip by 100
+ \setRuledStrut
+ \setTableskip}%
+\def\doublespace{\doublespaced}%
+\def\TrueDoubleSpacing{%
+ \baselineskip=\normalbaselineskip
+ \multiply\baselineskip by 2
+ \setRuledStrut
+ \setTableskip}%
+\def\truedoublespacing{\TrueDoubleSpacing}%
+\def\triplespaced{%
+ \baselineskip=\normalbaselineskip
+ \multiply\baselineskip by 3
+ \setRuledStrut
+ \setTableskip}%
+\def\widenspacing{%
+ \multiply\baselineskip by 125
+ \divide\baselineskip by 100
+ \setRuledStrut
+ \setTableskip}%
+\def\whitespaced{\widenspacing}%
+\def\whitespace{\widenspacing}%
+\def\Footnote#1{%
+ \let\@sf\empty
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ ${}^{\scriptstyle\smash{#1}}$\@sf
+ \Vfootnote{#1}}%
+\def\Vfootnote#1{%
+ \begingroup
+ \def\@foot{\strut\egroup\endgroup}%
+ \tenpoint
+ \baselineskip=\normalbaselineskip
+ \parskip=0pt
+ \FootFont
+ \vfootnote{${}^{\hbox{#1}}$}}%
+\def\FootFont{\rm}%
+\newcount\footnum \footnum=0
+\let\footnotemark=\empty
+\def\NFootnote{%
+ \advance\footnum by 1
+ \xdef\lab@l{\the\footnum}%
+ \Footnote{\footnotemark\the\footnum}}
+\def~{\ifmmode\phantom{0}\else\penalty10000\ \fi}%
+\def\0{\phantom{0}}%
+\def\,{\relax\ifmmode\mskip\the\thinmuskip\else\thinspace\fi}
+\def\topspace{\hrule width \z@ height \z@ \vskip}
+\def\n{\hfil\break}%
+\def\nl{\hfil\break}%
+\def\newpage{\vfill\eject}%
+\def\Afour{\hsize=16.5cm \vsize=24.5cm\relax}%
+\def\bye{%
+ \endmode
+ \par\vfill\supereject
+ \checktags
+ \end}
+\def\endmode{\relax}%
+\def\unobeylines{\catcode`\^^M=5}%
+{\obeyspaces\gdef\unobeyspaces{\catcode`\ =10}}
+\def\unraggedright{\rightskip=\z@\spaceskip=0pt\xspaceskip=0pt}
+{\catcode`\^^M=\active\gdef\seeCR{\catcode`\^^M\active \let^^M\space}}
+\catcode`\"=\active
+\newcount\@quoteflag \@quoteflag=\z@
+\def"{\@quote}%
+\def\@quote{%
+ \ifnum\@quoteflag=\z@
+ \@quoteflag=\@ne {``}%
+ \else
+ \@quoteflag=\z@ {''}%
+ \fi}
+\def\quoteon{\catcode`\"=\active\def"{\@quote}}%
+\def\quoteoff{\catcode`\"=12}%
+\def\@checkquote#1{\ifnum\@quoteflag=\@ne\message{#1}\fi}
+\quoteoff
+\def\checkquote{{\quoteoff\@checkquote{> Unbalanced "}}}%
+\def\tightbox#1{\vbox{\hrule\hbox{\vrule\vbox{#1}\vrule}\hrule}}
+\let\tightboxit=\tightbox
+\def\loosebox#1{%
+ \vbox{\vskip\jot
+ \hbox{\hskip\jot #1\hskip\jot}%
+ \vskip\jot}}
+\def\eqnbox#1{\lower\jot\tightbox{\loosebox{\quad $#1$ \quad}}}
+\def\undertext#1{\setbox0=\hbox{#1}\dimen0=\dp0
+ \vtop{\box0 \vskip-\dimen0 \vskip 0.25ex \hrule}}
+\def\theBlank#1{\nobreak\hbox{\lower\jot\vbox{\hrule width #1\relax}}}
+\ifx\setRuledStrut\undefined\def\setRuledStrut{\relax}\fi
+\def\Romannumeral#1{\uppercase\expandafter{\romannumeral #1}}
+\def\monthname#1{\ifcase#1 \errmessage{0 is not a month}
+ \or January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or
+ December\else \errmessage{#1 is not a month}\fi}
+\def\jtem#1#2{\par\hangafter0\hangindent#1
+ \noindent\llap{#2\enspace}\ignorespaces}
+\def\leftpar#1{%
+ \setbox\@capbox=\vbox{\normalbaselines
+ \noindent #1\par
+ \global\@caplines=\prevgraf}%
+ \ifnum \@ne=\@caplines
+ \leftline{#1}\else
+ \hbox to\hsize{\hss\box\@capbox\hss}\fi}
+\def\obsolete#1#2{\def#1{\@obsolete#1#2}}
+\def\@obsolete#1#2{%
+ \emsg{>=========================================================}%
+ \emsg{> \string#1 is now obsolete! It may soon disappear!}%
+ \emsg{> Please use \string#2 instead. But I'll try to do it anyway...}%
+ \emsg{>=========================================================}%
+ \let#1=#2\relax
+ #2}%
+\def\ATlock{\catcode`@=12\relax}%
+\def\ATunlock{\catcode`@=11\relax}%
+\newhelp\AThelp{@:
+You've apparantly tried to use a macro which begins with ``@''.^^M
+These macros are usually for internal TeXsis functions and should^^M
+not be used casually. If you really want to use the macro try first^^M
+saying \string\ATunlock. If you got this message by pure accident^^M
+then something else is wrong.}
+\def\@{\begingroup
+ \errhelp=\AThelp
+ \newlinechar=`\^^M
+ \errmessage{Are you tring to use an internal @-macro?}\relax
+ \endgroup}
+\long\def\comment#1/*#2*/{\relax}%
+\long\def\Ignore#1\endIgnore{\relax}%
+\def\endIgnore{\relax}%
+\def\REV{\begingroup
+ \def\endcomment{\endgroup}%
+ \catcode`\|=12
+ \catcode`(=12 \catcode`)=12
+ \catcode`[=12 \catcode`]=12
+ \comment}%
+\def\begin#1{%
+ \begingroup
+ \let\end=\endbegin
+ \expandafter\ifx\csname #1\endcsname\relax\relax
+ \def\next{\beginerror{#1}}%
+ \else
+ \def\next{\csname #1\endcsname}%
+ \fi\next}
+\def\endbegin#1{%
+ \endgroup
+ \expandafter\ifx\csname end#1\endcsname\relax\relax
+ \def\next{\begingroup\beginerror{end#1}}%
+ \else
+ \def\next{\csname end#1\endcsname}%
+ \fi\next}
+\newhelp\beginhelp{begin:
+ The \string\begin\space or \string\end\space marked above is for a
+ non-existant^^M
+ environment. Check for spelling errors and such.}
+\def\beginerror#1{%
+ \endgroup
+ \errhelp=\beginhelp
+ \newlinechar=`\^^M
+ \errmessage{Undefined environment for \string\begin\space or \string\end}}
+\begingroup\seeCR%
+\long\gdef\unexpandedwrite#1#2{\@CopyLine#1#2
+\endlist}%
+\long\gdef\@CopyLine#1#2
+#3\endlist{\@unexpandedwrite#1{#2}%
+\def\@arg{#3}\ifx\@arg\par\let\@arg=\empty\fi% ignore trailing ^^M
+\ifx\@arg\empty\relax\let\@@next=\relax%
+\else\def\@@next{\@CopyLine#1#3\endlist}%
+\fi\@@next}%
+\long\gdef\writeNX#1#2{\@CopyLineNX#1#2
+\endlist}%
+\long\gdef\@CopyLineNX#1#2
+#3\endlist{\@writeNX#1{#2}%
+\def\@arg{#3}\ifx\@arg\par\let\@arg=\empty\fi% ignore trailing ^^M
+\ifx\@arg\empty\relax\let\@@next=\relax%
+\else\def\@@next{\@CopyLineNX#1#3\endlist}%
+\fi\@@next}%
+\endgroup
+\long\def\@unexpandedwrite#1#2{%
+ \def\@finwrite{\immediate\write#1}%
+ \begingroup
+ \aftergroup\@finwrite
+ \aftergroup{\relax
+ \@NXstack#2\endNXstack
+ \aftergroup}\relax
+ \endgroup
+ }
+\long\def\@writeNX#1#2{%
+ \def\@finwrite{\write#1}%
+ \begingroup
+ \aftergroup\@finwrite
+ \aftergroup{\relax
+ \@NXstack#2\endNXstack
+ \aftergroup}\relax
+ \endgroup}%
+\def\@NXstack{\futurelet\next\@NXswitch}
+\def\\{\global\let\@stoken= }\\
+\def\@NXswitch{%
+ \ifx\next\endNXstack\relax
+ \else\ifcat\noexpand\next\@stoken
+ \aftergroup\space\let\next=\@eat
+ \else\ifcat\noexpand\next\bgroup
+ \aftergroup{\let\next=\@eat
+ \else\ifcat\noexpand\next\egroup
+ \aftergroup}\let\next=\@eat
+ \else
+ \let\next=\@copytoken
+ \fi\fi\fi\fi
+ \next}%
+\def\@eat{\afterassignment\@NXstack\let\next= }
+\long\def\@copytoken#1{%
+ \ifcat\noexpand#1\relax
+ \aftergroup\noexpand
+ \else\ifcat\noexpand#1\noexpand~\relax
+ \aftergroup\noexpand
+ \fi\fi
+ \aftergroup#1\relax
+ \@NXstack}%
+\def\endNXstack\endNXstack{}%
+
+%%> {Checkpoint/Restart.}
+\newwrite\checkpointout
+\def\checkpoint#1{\emsg{\@comment\NX\checkpoint --> #1.chk}%
+ \immediate\openout\checkpointout= #1.chk
+ \@checkwrite{\pageno} \@checkwrite{\chapternum}%
+ \@checkwrite{\eqnum} \@checkwrite{\corollarynum}%
+ \@checkwrite{\fignum} \@checkwrite{\definitionnum}%
+ \@checkwrite{\lemmanum} \@checkwrite{\sectionnum}%
+ \@checkwrite{\refnum} \@checkwrite{\subsectionnum}%
+ \@checkwrite{\tabnum} \@checkwrite{\theoremnum}%
+ \@checkwrite{\footnum}%
+ \immediate\closeout\checkpointout}%
+\def\@checkwrite#1{\edef\tnum{\the #1}%
+ \immediate\write\checkpointout{\NX #1 = \tnum}}%
+\def\restart#1{\relax
+ \immediate\closeout\checkpointout
+ \ATunlock
+ \Input #1.chk \relax
+ \@firstrefnum=\refnum
+ \advance\@firstrefnum by \@ne
+ \ATlock}%
+\let\restore=\restart
+\def\endstat{%
+ \emsg{\@comment Last PAGE number is \the\pageno.}%
+ \emsg{\@comment Last CHAPTER number is \the\chapternum.}%
+ \emsg{\@comment Last EQUATION number is \the\eqnum.}%
+ \emsg{\@comment Last FIGURE number is \the\fignum.}%
+ \emsg{\@comment Last REFERENCE number is \the\refnum.}%
+ \emsg{\@comment Last SECTION number is \the\sectionnum.}%
+ \emsg{\@comment Last TABLE number is \the\tabnum.}%
+ \tracingstats=1}%
+\def\gloop#1\repeat{\gdef\body{#1}\iterate}%
+\newif\iflastarg\lastargfalse
+\def\car#1,#2;{\gdef\@arg{#1}\gdef\@args{#2}}
+\def\@apply{%
+ \iflastarg
+ \else
+ \XA\car\@args;
+ \islastarg
+ \XA\@fcn\XA{\@arg}%
+ \@apply
+ \fi}
+\def\apply#1#2{%
+ \gdef\@args{#2,}\let\@fcn#1
+ \islastarg
+ \@apply
+ }
+\def\islastarg{\ifx \@args\empty\lastargtrue\else\lastargfalse\fi}%
+\def\setcnt#1#2{%
+ \edef\th@value{\the#1}%
+ \aftergroup\global\aftergroup#1
+ \aftergroup=\relax
+ \XA\@ftergroup\th@value\endafter
+ \global#1=#2\relax}%
+\def\@ftergroup{\futurelet\next\@ftertoken}
+\long\def\@ftertoken#1{
+ \ifx\next\endafter\relax
+ \let\next=\relax
+ \else\aftergroup#1\relax
+ \let\next=\@ftergroup
+ \fi\next}%
+\let\DUMP=\dump
+\def\@seppuku{\errmessage{Interwoven alignment preambles are not allowed.}\end}
+
+% file: TXSinit.tex - Initialization - TeXsis version 2.18
+% @(#) $Id: TXSinit.tex,v 18.2 2000/05/16 22:44:04 myers Exp $
+%%> {Initialization.}
+\catcode`@=11
+\long\def\texsis{%
+ \quoteon
+ \Contentsfalse
+ \autoparens
+ \ATlock
+ \resetcounters
+ \pageno=1
+ \colwidth=\hsize
+ \headline={\HeadLine}\headlineoffset=0.5cm
+ \footline={\FootLine}\footlineoffset=0.5cm
+ \twelvepoint
+ \doublespaced
+ \newlinechar=`\^^M
+ \uchyph=\@ne
+ \brokenpenalty=\@M
+ \widowpenalty=\@M
+ \clubpenalty=\@M
+ \dimen\footins=0.5\vsize
+}
+\obsolete\inittexsis\texsis \obsolete\texsisinit\texsis
+\obsolete\initexsis\texsis \obsolete\initTeXsis\texsis
+\def\LaTeXwarning{\emsg{> }%
+ \emsg{> Whoops! This seems to be a LaTeX file.}%
+ \emsg{> Try saying `latex \jobname` instead.}%
+ \emsg{> }\end}
+\def\documentstyle{\LaTeXwarning}
+\def\@writefile{\LaTeXwarning}
+\def\today{\number\day\ \ifcase\month\or
+ January\or February\or March\or April\or May\or June\or
+ July\or August\or September\or October\or November\or December\fi
+ \ \number\year}
+\let\@today=\today
+\def\dated#1{\xdef\today{#1}}
+\def\SetDate{%
+ \xdef\adate{\monthname{\the\month}~\number\day, \number\year}%
+ \xdef\edate{\number\day~\monthname{\the\month}~\number\year}%
+ \count255=\time\divide\count255 by 60
+ \edef\hour{\the\count255}%
+ \multiply\count255 by -60 \advance\count255 by\time
+ \edef\minutes{\ifnum 10>\count255 {0}\fi\the\count255}%
+ \edef\runtime{\the\year/\the\month/\the\day\space\hour:\minutes}}
+\def\gzero#1{\ifx#1\undefined\relax\else\global#1=\z@\fi}
+\def\resetcounters{%
+ \gzero\chapternum \gzero\sectionnum \gzero\subsectionnum
+ \gzero\theoremnum \gzero\lemmanum \gzero\subsubsectionnum
+ \gzero\tabnum \gzero\fignum \gzero\definitionnum
+ \gzero\@BadRefs \gzero\@BadTags \gzero\@quoteflag
+ \gzero\@envDepth \gzero\enumDepth \gzero\enumcnt
+ \gzero\refnum \gzero\eqnum \gzero\corollarynum
+ \global\@firstrefnum=1\global\@lastrefnum=1
+}
+\def\@FileInit#1=#2[#3]{%
+ \immediate\openout#1=#2 \relax
+ \immediate\write#1{\@comment #3 for job \jobname\space - created: \runtime}%
+ \immediate\write#1{\@comment ====================================}}
+\newread\txsfile
+\let\patchfile=\txsfile
+\def\LoadSiteFile{%
+ \immediate\openin\patchfile=TXSsite.tex
+ \ifeof\patchfile
+ \emsg{> No TXSsite.tex file found.}%
+ \immediate\closein\patchfile
+ \else
+ \emsg{> Trying to read in TXSsite.tex...}%
+ \immediate\closein\patchfile
+ \input TXSsite.tex \relax
+ \fi}
+\def\ReadPatches{%
+ \immediate\openin\patchfile=\TXSpatches.tex
+ \ifeof\patchfile
+ \closein\patchfile
+ \else\immediate\closein\patchfile
+ \input\TXSpatches.tex \relax
+ \fi
+ \immediate\openin\patchfile=\TXSmods.tex \relax
+ \ifeof\patchfile
+ \closein\patchfile
+ \else\immediate\closein\patchfile
+ \input\TXSmods.tex \relax
+ \fi}
+\def\loadstyle#1#2{%
+ \def#1{\@loaderr{#1}}%
+ \ATunlock
+ \immediate\openin\txsfile=#2
+ \ifeof\txsfile
+ \emsg{> Trying to load the style file #2...}%
+ \fi
+ \closein\txsfile
+ \input #2 \relax
+ \ATlock
+ #1}%
+\newhelp\@utohelp{%
+loadstyle: The macro named above was supposed to be defined^^M
+In the style file that was just read, but I couldn't find^^M
+the definition in that file. Maybe you can learn something^^M
+from the comments in that style file, or find someone who knows^^M
+something about it.}
+\def\@loaderr#1{%
+ \newlinechar=`\^^M
+ \errhelp=\@utohelp
+ \errmessage{No definition of \string#1 in the style file.}}
+\def\autoload#1#2{%
+ \def#1{\loadstyle#1{#2}}}
+\autoload\PhysRev{PhysRev.txs}%
+\autoload\PhysRevLett{PhysRev.txs}%
+\autoload\PhysRevManuscript{PhysRev.txs}%
+\autoload\nuclproc{nuclproc.txs}%
+\autoload\NorthHolland{Elsevier.txs}%
+\autoload\NorthHollandTwo{Elsevier.txs}%
+\autoload\WorldScientific{WorldSci.txs}%
+\autoload\IEEEproceedings{IEEE.txs}%
+\autoload\IEEEreduced{IEEE.txs}%
+\autoload\AIPproceedings{AIP.txs}%
+\autoload\CVformat{CVformat.txs}%
+\autoload\idx{index.tex}\autoload\index{index.tex}\autoload\theindex{index.tex}
+\autoload\markindexfalse{index.tex}\autoload\markindextrue{index.tex}
+\autoload\makeindexfalse{index.tex}\autoload\makeindextrue{index.tex}
+\autoload\spine{spine.txs}
+
+% file: TXShead.tex - Running Headlines - TeXsis version 2.18
+% @(#) $Id: TXShead.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Running Headlines.}
+\newdimen\headlineoffset \headlineoffset=0.0cm
+\newdimen\footlineoffset \footlineoffset=0.0cm
+\newif\ifRunningHeads \RunningHeadsfalse
+\newif\ifbookpagenumbers \bookpagenumbersfalse
+\newif\ifrightn@m \rightn@mtrue
+\def\makeheadline{\vbox to 0pt{\vskip-22.5pt
+ \vskip-\headlineoffset
+ \line{\vbox to 8.5pt{}\the\headline}\vss}\nointerlineskip}
+\def\makefootline{\baselineskip=24pt
+ \vskip\footlineoffset
+ \line{\the\footline}}
+\def\HeadLine{%
+ \edef\firstm{{\XA\iffalse\firstmark\fi}}%
+ \edef\topm{{\XA\iffalse\topmark\fi}}%
+ \ifRunningHeads
+ \def\He@dText{{\HeadFont \HeadText}}%
+ \else\def\He@dText{\relax}\fi
+ \ifbookpagenumbers
+ \ifodd\pageno\rightn@mtrue
+ \else\rightn@mfalse\fi
+ \else\rightn@mtrue\fi
+ \tenrm
+ \ifx\topm\firstm
+ \ifrightn@m
+ {\hss\He@dText\hss\llap{\HeadFont\rm\PageNumber}}%
+ \else
+ {\rlap{\HeadFont\rm\PageNumber}\hss\He@dText\hss}%
+ \fi
+ \else \hfill \fi}%
+\def\HeadText{\hfill}
+\def\FootLine{%
+ \edef\firstm{%
+ {\expandafter\iffalse\firstmark\fi}}%
+ \edef\topm{%
+ {\expandafter\iffalse\topmark\fi}}%
+ \ifx\topm\firstm \hss
+ \else {\hss\HeadFont \FootText \hss} \fi}%
+\def\FootText{\hfill}%
+\def\HeadFont{\tenit}%
+\begingroup
+ \catcode`<=12 \catcode`>=12 \catcode`\"=12
+ \gdef\PageLinkto#1{%
+ \html{<a href="\hash sect.TOC">}%
+ \html{<a NAME="page.\the\pageno">}%
+ {#1}\html{</a>}%
+ \html{</a>}%
+ }%
+\endgroup
+\def\PageNumber{\PageLinkto{\folio}}%
+\def\nopagenumbers{\headline={\hfil}\footline={\hfil}}%
+\def\pagenumbers{\headline={\HeadLine}\footline={\FootLine}}
+\def\bottompagenumbers{\footline={\hfill{\rm\PageNumber}\hfill}%
+ \headline={\hfill}}
+\def\bookpagenumbers{\bookpagenumberstrue}
+\def\plainoutput{%
+ \makeBindingMargin
+ \shipout\vbox{\makeheadline\pagebody\makefootline}%
+ \advancepageno
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+\newdimen\BindingMargin \BindingMargin=0pt
+\def\makeBindingMargin{%
+ \ifdim\BindingMargin>0pt
+ \ifodd\pageno\hoffset=\BindingMargin\else
+ \hoffset=-\BindingMargin\fi\fi}
+
+% file: TXSeqns.tex - Equation Numbering - TeXsis version 2.18
+% @(#) $Id: TXSeqns.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Equation numbering.}
+\newcount\eqnum \eqnum=\z@
+\def\@chaptID{} \def\@sectID{}%
+\newif\ifeqnotrace \eqnotracefalse
+\def\EQN{%
+ \begingroup
+ \quoteoff\offparens
+ \@EQN}%
+\def\@EQN#1$${%
+ \endgroup
+ \if ?#1? \EQNOparse *;;\endlist
+ \else \EQNOparse#1;;\endlist\fi
+ $$}%
+\def\EQNOparse#1;#2;#3\endlist{%
+ \if ?#3?\relax
+ \global\advance\eqnum by\@ne
+ \edef\tnum{\@chaptID\@sectID\the\eqnum}%
+ \Eqtag{#1}{\tnum}%
+ \@EQNOdisplay{#1}%
+ \else\stripblanks #2\endlist
+ \edef\p@rt{\tok}%
+ \if a\p@rt\relax
+ \global\advance\eqnum by\@ne\fi
+ \edef\tnum{\@chaptID\@sectID\the\eqnum}%
+ \Eqtag{#1}{\tnum}%
+ \edef\tnum{\@chaptID\@sectID\the\eqnum\p@rt}%
+ \Eqtag{#1;\p@rt}{\tnum}%
+ \@EQNOdisplay{#1;#2}%
+ \fi
+ \global\let\?=\tnum
+ \relax}%
+\def\Eqtag#1#2{\tag{Eq.#1}{#2}}
+\def\@EQNOdisplay#1{%
+ \@eqno
+ \ifeqnotrace
+ \rlap{\phantom{(\tnum)}%
+ \quad{\tenpoint\tt["#1"]}}\fi
+ \linkname{Eq.#1}{(\tnum)}%
+ }
+\let\@eqno=\eqno
+\def\endlist{\endlist}%
+\def\Eq#1{\linkto{Eq.#1}{Eq.~($\use{Eq.#1}$)}}%
+\def\Eqs#1{\linkto{Eq.#1}{Eqs.~($\use{Eq.#1}$)}}%
+\def\Ep#1{\linkto{Eq.#1}{($\use{Eq.#1}$)}}%
+\def\EQNdisplaylines#1{%
+ \@EQNcr
+ \displ@y
+ \halign{%
+ \hbox to\displaywidth{%
+ $\@lign\hfil\displaystyle##\hfil$}%
+ &\llap{$\@lign\@@EQN{##}$}\crcr
+ #1\crcr}%
+ \@EQNuncr}%
+\long\def\EQNalign#1{%
+ \@EQNcr
+ \displ@y
+ \tabskip=\centering
+ \halign to\displaywidth{%
+ \hfil$\relax\displaystyle{##}$
+ \tabskip=0pt
+ &$\relax\displaystyle{{}##}$\hfil
+ \tabskip=\centering
+ &\llap{$\relax\@@EQN{##}$}%
+ \tabskip=0pt\crcr
+ #1\crcr}%
+ }
+\def\@@EQN#1{\if ?#1? \EQNOparse *;;\endlist
+ \else \EQNOparse#1;;\endlist\fi}%
+\def\@EQNcr{%
+ \let\EQN=&
+ \let\@eqno=\relax}%
+\def\@EQNuncr{%
+ \let\EQN=\@EQN
+ \let\@eqno=\eqno}%
+\def\EQNdoublealign#1{%
+ \@EQNcr
+ \displ@y
+ \tabskip=\centering
+ \halign to\displaywidth{%
+ \hfil$\relax\displaystyle{##}$
+ \tabskip=0pt
+ &$\relax\displaystyle{{}##}$\hfil
+ \tabskip=0pt
+ &$\relax\displaystyle{{}##}$\hfil
+ \tabskip=\centering
+ &\llap{$\relax\@@EQN{##}$}%
+ \tabskip=0pt\crcr
+ #1\crcr}%
+ \@EQNuncr}%
+%\def\displaylines#1{%
+% \displ@y
+% \halign{\hbox to \displaywidth{$\hfil\displaystyle##\hfil$}%
+% &\llap{$##$}\crcr
+% #1\crcr}}
+\def\eqn#1$${\edef\tok\string#1
+ \xdef#1{\NX\use{Eq.\tok}}%
+ \EQNOparse \tok;;\endlist $$}%
+\def\eqnmarker{\triangleright}%
+\def\eqnmark{\quoteoff\offparens\@eqnmark}
+\def\@eqnmark#1$${\@@eqnmark#1\eqno\eqno\endlist}
+\def\@@eqnmark#1\eqno#2\eqno#3\endlist{\def\EQN{\relax}%
+ \if ?#3? \@EQNmark#1\EQN\EQN\endlist
+ \else\displaylines{\hbox to 0pt{$\eqnmarker$\hss}\hfill{#1}\hfill
+ \hbox to 0pt{\hss$#2$}}\fi$$}
+\def\@EQNmark#1\EQN#2\EQN#3\endlist{%
+ \if ?#3?\displaylines{\hbox to 0pt{$\eqnmarker$\hss}\hfill{#1}\hfill}%
+ \else \let\@eqno=\relax
+ \EQNdisplaylines{\hbox to 0pt{$\eqnmarker$\hss}\hfill{#1}\hfill
+ \hbox to 0pt{\hss$\EQNOparse#2;;\endlist$}}\fi}
+
+% file: TXSprns.tex - Automatic Parnthesis Sizing - TeXsis version 2.18
+% @(#) $Id: TXSprns.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Auto-sizing of Parentheses.}
+\catcode`@=11
+\ifx\@left\undefined
+ \let\@left=\left \let\@right=\right
+ \let\lparen=( \let\rparen=)
+ \let\lbrack=[ \let\rbrack=]
+ \let\@vert=\vert
+\fi
+\begingroup
+\catcode`\(=\active \catcode`\)=\active
+\catcode`\[=\active \catcode`\]=\active
+\gdef({\relax
+ \ifmmode \push@delim{P}%
+ \@left\lparen
+ \else\lparen
+ \fi}
+\global\let\@lparen=(
+\gdef){\relax
+ \ifmmode\@right\rparen
+ \pop@delim\@delim
+ \if P\@delim \relax \else
+ \if B\@delim\emsg{> Expecting \string] but got \string).}%
+ \@errmark{PAREN}%
+ \else\emsg{> Unmatched \string).}\@errmark{PAREN}%
+ \fi\fi
+ \else\rparen
+ \fi}
+\gdef[{\relax
+ \ifmmode \push@delim{B}%
+ \@left\lbrack
+ \else\lbrack
+ \fi}
+\global\let\@lbrack=[
+\gdef]{\relax
+ \ifmmode\@right\rbrack
+ \pop@delim\@delim
+ \if B\@delim \relax \else
+ \if P\@delim\emsg{> Expecting \string) but got \string].}%
+ \@errmark{BRACK}%
+ \else\emsg{> Unmatched \string].}\@errmark{BRACK}%
+ \fi\fi
+ \else\rbrack
+ \fi}
+\gdef\EZYleft{\futurelet\nexttok\@EZYleft}%
+\gdef\@EZYleft#1{%
+ \ifx\nexttok( \let\nexttok=\lparen
+ \else
+ \ifx\nexttok[ \let\nexttok=\lbrack
+ \fi\fi
+ \@left\nexttok}%
+\gdef\EZYright{\futurelet\nexttok\@EZYright}%
+\gdef\@EZYright#1{%
+ \ifx\nexttok) \let\nexttok=\rparen
+ \else
+ \ifx\nexttok] \let\nexttok=\rbrack
+ \fi\fi
+ \@right\nexttok}%
+\endgroup
+\toksdef\@CAR=0 \toksdef\@CDR=2
+\def\push@delim#1{\@CAR={{#1}}%
+ \@CDR=\XA{\@delimlist}%
+ \edef\@delimlist{\the\@CAR\the\@CDR}}%
+\def\pop@delim#1{\XA\pop@delimlist\@delimlist\endlist#1}%
+\def\pop@delimlist#1#2\endlist#3{\def\@delimlist{#2}\def#3{#1}}
+\def\@delimlist{}%
+\newif\ifEZparens \EZparensfalse
+\def\autoparens{\EZparenstrue
+ \everydisplay={\@onParens}%
+ }
+\def\@onParens{%
+ \ifEZparens
+ \def\@delimlist{}%
+ \let\left=\EZYleft
+ \let\right=\EZYright
+ \catcode`\(=\active \catcode`\)=\active
+ \catcode`\[=\active \catcode`\]=\active
+ \fi}
+\def\offparens{%
+ \EZparensfalse\@offParens
+ \everymath={}\everydisplay={}}%
+\def\@offParens{%
+ \let\left=\@left
+ \let\right=\@right
+ \catcode`(=12 \catcode`)=12
+ \catcode`[=12 \catcode`]=12
+ }
+\offparens
+\def\onparens{%
+ \EZparenstrue
+ \everymath={\@onMathParens}%
+ \everydisplay={\@onParens}%
+ }
+\def\easyparenson{\onparens}%
+\def\@onMathParens#1{%
+ \@SetRemainder#1\endlist
+ \ifx#1\lparen\let\@remainder=\@lparen\fi
+ \ifx#1\lbrack\let\@remainder=\@lbrack\fi
+ \@onParens
+ \@remainder}%
+\def\@SetRemainder#1#2\endlist{%
+ \ifx @#2@ \def\@remainder{#1}%
+ \else \def\@remainder{{#1#2}}%
+ \fi}
+\def\easyparensoff{\offparens}%
+\def\pmatrix#1{\@left\lparen\matrix{#1}\@right\rparen}
+\def\bordermatrix#1{\begingroup \m@th
+ \setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}%
+ \ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil
+ &&\quad\hfil$##$\hfil\crcr
+ \omit\strut\hfil\crcr\noalign{\kern-\baselineskip}%
+ #1\crcr\omit\strut\cr}}%
+ \setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}%
+ \setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\@left\lparen\kern-\wd\@ne
+ \global\setbox\@ne\vbox{\box\@ne\kern2\p@}%
+ \vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right\rparen$}%
+ \;\vbox{\kern\ht\@ne\box\tw@}\endgroup}
+\def\partitionmatrix#1{\,\vcenter{\offinterlineskip\m@th
+ \def\tablerule{\noalign{\hrule}}
+ \halign{\hfil\loosebox{$\mathstrut ##$}\hfil&&\quad\vrule##\quad&
+ \hfil\loosebox{$##$}\hfil\crcr
+ #1\crcr}}\,}
+% TXSrefs.tex - Citations and References - TeXsis version 2.18
+% @(#) $Id: TXSrefs.tex,v 18.8 2000/05/16 22:46:08 myers Exp $
+%%> {References and Citations.}
+\catcode`@=11
+\catcode`\"=12 \catcode`\(=12 \catcode`\)=12
+\newcount\refnum \refnum=\z@
+\newcount\@firstrefnum \@firstrefnum=1
+\newcount\@lastrefnum \@lastrefnum=1
+\newcount\@BadRefs \@BadRefs=0
+\newif\ifrefswitch \refswitchtrue
+\newif\ifbreakrefs \breakrefstrue
+\newif\ifrefpunct \refpuncttrue
+\newif\ifmarkit \markittrue
+\newif\ifnullname
+\newif\iftagit
+\newif\ifreffollows
+\def\refterminator{}%
+\def\RefLabel{}%
+\newdimen\refindent \refindent= -100pt
+{\catcode`\%=11 \gdef\@comment{% }}
+\newcount\CiteType \CiteType=1
+%\newif\ifsuperrefs \superrefstrue
+\def\superrefstrue{\CiteType=1}%
+\def\superrefsfalse{\CiteType=2}%
+\newwrite\reflistout
+\newread\reflistin
+\def\@refinit{%
+ \immediate\closeout\reflistout
+ \ifrefswitch
+ \@FileInit\reflistout=\jobname.ref[List of References]% yes: initialize
+ \else
+ \let\@refwrite=\@refwrong \let\@refNXwrite=\@refwrong
+ \fi
+ \gdef\refinit{\relax}}%
+\def\refReset{%
+ \global\refnum=\z@
+ \global\@firstrefnum=1
+ \global\@lastrefnum=1
+ \global\@BadRefs=0
+ \gdef\refinit{\@refinit}}%
+\refReset
+\def\@refwrite#1{\refinit\immediate\write\reflistout{#1}}
+\def\@refNXwrite#1{\refinit\unexpandedwrite\reflistout{#1}}
+\def\@refwrong#1{}%
+\long\def\reference#1{%
+ \markittrue
+ \@tagref{#1}%
+ \@GetRefText{#1}}%
+\long\def\addreference#1{%
+ \markitfalse
+ \@tagref{#1}%
+ \@GetRefText{#1}}%
+\def\hiddenreference{\addreference}%
+\def\@tagref#1{%
+ \stripblanks #1\endlist
+ \XA\ifstar\tok*\relax
+ \ifnullname\relax\else
+ \def\RefLabel{#1}%
+%
+ \ifnum\CiteType=4
+ \ifnum\footnum>\refnum
+ \global\refnum=\footnum \global\@firstrefnum=\refnum
+ \global\advance\@firstrefnum by \@ne
+ \fi
+ \fi
+%
+ \global\advance\refnum by \@ne
+ \global\@lastrefnum=\refnum
+ \edef\rnum{\the\refnum}%
+ \tag{Ref.#1}{\rnum}%
+ \ifnum\CiteType>0
+ \immediate\write16{(\the\refnum)% write comment to .LIS and terminal
+ First reference to "#1" on page \the\pageno.}\fi
+ \fi}%
+\def\ifstar#1#2\relax{\ifx*#1\relax\nullnametrue\else\nullnamefalse\fi}
+\def\@GetRefText#1#2{%
+ \ifnum\CiteType=4\else
+ \ifnullname
+ \p@nctwrite{; }%
+ \@refwrite{\@comment ... Reference text for%
+ "#1" defined on page \number\pageno.}%
+ \@refwrite{\@refbreak}%
+ \else
+ \ifnum\refnum>1\p@nctwrite{. }\fi
+ \@refwrite{\@comment }%
+ \@refwrite{\@comment (\the\refnum) Reference text for%
+ "#1" defined on page \number\pageno.}%
+ \@refwrite{\string\@refitem{\the\refnum}{#1}}%
+ \fi
+ \fi
+%
+ \begingroup
+ \def\endreference{\NX\endreference}%
+ \def\reference{\NX\reference}\def\ref{\NX\ref}%
+ \seeCR\newlinechar=`\^^M
+ \@copyref#2}%
+\def\@copyref#1\endreference{%
+ \endgroup
+ \ifnum\CiteType=4
+ \ifnum\footnum<\refnum\global\footnum=\refnum\fi
+ \Vfootnote{\ifnullname\relax\else
+ {\CiteStyle{\the\refnum}}\fi}% That space is needed! Why?
+ {\hangindent=\parindent\hangafter=1\seeCR #1\@refpunct.}%
+ \else
+ \@refNXwrite{#1\@endrefitem}%
+ \fi
+ \@endreference}%
+\def\@endrefitem#1{#1}%
+\long\def\@endreference#1{%
+ \reffollowsfalse
+ \ifx#1\cite\reffollowstrue\fi
+ \ifx#1\citerange\reffollowstrue\fi
+ \ifx#1\refrange\reffollowstrue\fi
+ \ifx#1\ref\reffollowstrue\fi
+ \ifx#1\reference\reffollowstrue
+ \ifnum\CiteType=3
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}\add@refmark\fi
+ \ifnum\CiteType=6
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}\add@refmark\fi
+ \else
+ \ifnum\@firstrefnum>\@lastrefnum\relax
+ \else
+ \ifnum\CiteType=3
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}%
+ \else\ifnum\CiteType=6
+ \xdef\@refmark{\linkto{Ref.\RefLabel}{\RefLabel}}%
+ \else
+ \ifnum\@firstrefnum=\@lastrefnum
+ \xdef\@refmark{\linkto{Ref.\the\@lastrefnum}{\the\@lastrefnum}}%
+ \else
+ \xdef\@refmark{\linkto{Ref.\the\@firstrefnum}{\the\@firstrefnum}-
+ \linkto{Ref.\the\@lastrefnum}{\the\@lastrefnum}}%
+ \fi
+ \fi\fi
+%
+ \global\@firstrefnum=\refnum
+ \global\advance\@firstrefnum by \@ne
+ \add@refmark
+ \fi
+ \fi
+ \flush@reflist{#1}}%
+\def\endreference{%
+ \emsg{> Whoops! \string\endreference was called without
+ first calling \string\reference.}\@errmark{REF?}%
+ \emsg{> I'll just ignore it.}%
+ }%
+\def\@refspace{\ }
+\def\citemark#1{%
+ \relax\let\@sf\empty
+ \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi
+ \ifcase\CiteType\relax
+ \or
+ $\relax{}^{\hbox{$\scriptstyle\CiteStyle{#1\refterminator}$}}$\relax
+ \or {}~[{\CiteStyle{#1}}]\relax
+ \or {}~[{\CiteStyle{#1}}]\relax
+ \or
+ $\relax{}^{\hbox{$\scriptstyle\CiteStyle{#1\refterminator}$}}$\relax
+ \or {}~({\CiteStyle{#1}})\relax
+ \or {}~({\CiteStyle{#1}})\relax
+ \else\relax\fi
+ \@sf}%
+\def\CiteStyle{\relax}%
+\def\referencelist{%
+ \ifnum\CiteType=4
+ \emsg{> Warning: \string\referencelist is not compatible with%
+ footnoted reference citations.}\fi
+ \begingroup
+ \pageno=0\CiteType=0}%
+\def\endreferencelist{%
+ \endgroup}%
+\def\CiteBySuperscript{\CiteType=1}%
+\def\CiteByNumber{\CiteType=2}%
+\def\CiteByTag{\CiteType=3}%
+\def\CiteByLabel{\CiteType=3}%
+\def\CiteByFootnote{\CiteType=4}%
+\def\CiteByWhatever{\CiteType=5}%
+\def\CiteByAuthor{\CiteType=6}%
+\long\def\cite#1#2{%
+ \def\RefLabel{#1}%
+ \markittrue
+ \reffollowsfalse
+ \ifx#2\cite\reffollowstrue\fi
+ \ifx#2\citerange\reffollowstrue\fi
+ \ifx#2\refrange\reffollowstrue\fi
+ \ifx#2\ref\reffollowstrue\fi
+ \ifx#2\reference\reffollowstrue\fi
+ \auxwritenow{\string\citation\string{#1\string}}%
+ \make@refmark{#1}%
+ \add@refmark
+ \flush@reflist{#2}}%
+\let\ref=\cite
+\def\@refmarklist{}%
+\def\nocite#1{%
+ \auxwritenow{\string\citation\string{#1\string}}}%
+\def\make@refmark#1{%
+ \testtag{Ref.#1}\ifundefined
+ \emsg{> UNDEFINED REFERENCE #1 ON PAGE \number\pageno.}%
+ \global\advance\@BadRefs by 1
+ \xdef\@refmark{{\tenbf #1}}%
+ \@errmark{REF?}%
+ \else
+ \ifnum\CiteType=3
+ \xdef\@refmark{\linkto{Ref.#1}{#1}}%
+ \else
+ \xdef\@refmark{\linkto{Ref.\csname\tok\endcsname}{\csname\tok\endcsname}}%
+ \fi\fi}%
+\def\add@refmark{%
+ \ifmarkit
+ \ifx\@refmarklist\empty\relax
+ \xdef\@refmarklist{\@refmark}%
+ \else
+ \ifnum\CiteType=3
+ \xdef\@refmarklist{\@refmarklist; \@refmark}%
+ \else
+ \xdef\@refmarklist{\@refmarklist,\@refmark}%
+ \fi\fi\fi}%
+\long\def\flush@reflist#1{%
+ \ifmarkit
+ \ifreffollows\else
+ \citemark{\@refmarklist}%
+ \gdef\@refmarklist{}%
+ \ifx#1\par\else\space@head{#1}\fi
+ \fi\fi
+ \def\@next{#1}\ifcat.\NX#1\def\@next{#1 }\fi
+ \@next}%
+{\quoteon
+\gdef\space@head#1{\def\next{\space}%
+ \ifcat.\NX#1\relax\def\next{\relax}\fi
+ \ifx)#1\def\next{\relax}\fi
+ \ifx]#1\def\next{\relax}\fi
+ \ifx"#1\def\next{\relax}\fi
+ \next}}%
+\def\Ref#1{%
+ \ifnum\CiteType=3 \citemark{\linkto{Ref.#1}{\use{Ref.#1}}}%
+ \else
+ \testtag{Ref.#1}\ifundefined
+ Ref.~\use{Ref.#1}%
+ \else
+ \linkto{Ref.\csname\tok\endcsname}{Ref.~\csname\tok\endcsname}%
+ \fi\fi}
+\long\def\refrange#1#2#3{%
+ \ifnum\CiteType=3\emsg{> WARNING: \string\refrange\space%
+ doesn't work with named citations.}\@errmark{REF?}\fi
+ \reffollowsfalse
+ \ifx#3\cite\reffollowstrue\fi
+ \ifx#3\ref\reffollowstrue\fi
+ \ifx#3\reference\reffollowstrue\fi
+ \ifx#3\refrange\reffollowstrue\fi
+ \make@refmark{#2}%
+ \xdef\@refmarktwo{\@refmark}%
+ \make@refmark{#1}%
+ \xdef\@refmark{\@refmark\hbox{--}\@refmarktwo}%
+ \add@refmark
+ \flush@reflist{#3}}%
+\let\citerange=\refrange
+\def\vol#1{\undertext{#1}}
+\def\booktitle#1{{\sl #1}}
+\newif\ifShowArticleTitle \ShowArticleTitlefalse
+\def\ArticleTitle#1{\ifShowArticleTitle{\sl #1},\fi}
+\def\etal{{\it et al.}} \def\ie{{\it i.e.}}
+\def\cf{{\it cf.}} \def\ibid{{\it ibid.}}
+\def\ListReferences{%
+ \ifnum\CiteType>0
+ \ifnum\CiteType=4\relax\else
+ \@ListReferences
+ \fi\fi}
+\def\@ListReferences{\emsg{Reference List}%
+ \ifnum\refnum>\z@ \p@nctwrite{.}%
+ \@refwrite{\@comment>>> EOF \jobname.ref <<<}% and EOF marker comment
+ \immediate\closeout\reflistout
+ \fi
+ \ifnum\@BadRefs>\z@
+ \emsg{>}\emsg{> There were \the\@BadRefs\ undefined references.}%
+ \emsg{> See the file \jobname.log for the citations, or try running}%
+ \emsg{> TeXsis again to resolve forward references.}\emsg{>}%
+ \fi
+%
+ \begingroup
+ \offparens
+ \immediate\openin\reflistin=\jobname.ref
+ \ifeof\reflistin
+ \closein\reflistin
+ \emsg{> \string\ListReferences: no references in \jobname.ref}%
+ \else
+ \catcode`@=11
+ \catcode`\^^M=10
+ \def\reference{\@noendref}%
+ \parindent=\z@
+ \singlespaced
+ \ifdim\refindent<0pt
+ \setbox9\hbox{\the\refnum.\quad}%
+ \refindent=\wd9
+ \fi
+ \refFormat
+ \input\jobname.ref \relax
+ \vskip 0pt
+ \fi
+ \endgroup
+ \refReset
+}
+\def\References{\ListReferences}%
+\def\refFormat{\relax}%
+\def\@noendref#1{%
+ \emsg{> Whoops! \string\reference{#1} was given before the}%
+ \emsg{> \string\endreference for the previous \string\reference.}%
+ \emsg{> I'll just ignore it and run the two together.}%
+ }%
+\def\@refitem#1#2#3{\message{#1.}%
+ \auxwritenow{\string\bibcite\string{#2\string}\string{#1\string}}%
+ \parskip=\z@\parindent=\z@
+ \leftskip=\refindent
+ \refskip
+ \par\noindent\hskip-\refindent
+ \ifnum\CiteType=3
+ \hbox{\linkname{Ref.#1}{\RefNumStyle{#2}{.\quad}}}%
+ \else
+ \ifnum\CiteType=6\else
+ \hbox to \refindent{\hfil\linkname{Ref.#1}{\RefNumStyle{#1}{.\quad}}}%
+ \fi\fi
+ #3}
+\def\refskip{\smallskip}%
+\def\RefNumStyle{\relax}
+\def\@refpunct#1{\unskip#1}%
+\def\p@nctwrite#1{%
+ \ifrefpunct\@refwrite{\NX\@refpunct#1}\fi}
+\def\@refbreak{\ifbreakrefs\hfill\break\fi}
+\newif\ifEurostyle \Eurostylefalse
+\offparens
+{\catcode`\.=\active \gdef.{\hbox{\p@riod\null}}}%
+\def\p@riod{.}%
+\def\journal{%
+ \bgroup
+ \catcode`\.=\active
+ \offparens
+ \j@urnal}%
+ \def\j@urnal#1;#2,#3(#4){%
+ \ifEurostyle
+ {#1} {\vol{#2}} (\@fullyear{#4}) #3\relax
+ \else
+ {#1} {\vol{#2}}, #3 (\@fullyear{#4})\relax
+ \fi
+ \egroup}%
+\def\@fullyear#1{%
+ \begingroup
+ \count255=\year
+ \divide \count255 by 100 \multiply \count255 by 100
+ \count254=\year
+ \advance \count254 by -\count255 \advance \count254 by 1
+ \count253=#1\relax
+%
+ \ifnum\count253<100
+ \ifnum \count253>\count254
+ \advance \count253 by -100\fi
+ \advance \count253 by \count255
+ \emsg{> WARNING: \string\@fullyear: possible Y2K problem.%
+ Year #1 interpreted as \the\count253.}%
+ \emsg{> Please use 4 digits for years.}%
+ \fi
+ \number\count253
+ \endgroup}%
+\def\NP{Nucl.\ Phys.} \def\PL{Phys.\ Lett.}
+\def\PR{Phys.\ Rev.} \def\PRL{Phys.\ Rev.\ Lett.}
+\def\ao{Appl.\ Opt.\ } \def\ap{Appl.\ Phys.\ }
+\def\apl{Appl.\ Phys.\ Lett.\ } \def\apj{Astrophys.\ J.\ }
+\def\jcp{J.\ Chem.\ Phys.\ } \def\jmo{J.\ Mod.\ Opt.\ }
+\def\josa{J.\ Opt.\ Soc.\ Am.\ }\def\josaa{J.\ Opt.\ Soc.\ Am.\ A }
+\def\jpp{J.\ Phys.\ (Paris) } \def\nat{Nature (London) }
+\def\oc{Opt.\ Commun.\ } \def\ol{Opt.\ Lett.\ }
+\def\pl{Phys.\ Lett.\ } \def\pra{Phys.\ Rev.\ A }
+\def\prb{Phys.\ Rev.\ B } \def\prc{Phys.\ Rev.\ C }
+\def\prd{Phys.\ Rev.\ D } \def\pre{Phys.\ Rev.\ E }
+\def\prl{Phys.\ Rev.\ Lett.\ } \def\rmp{Rev.\ Mod.\ Phys.\ }
+\def\bell{Bell Syst.\ Tech.\ J.\ }
+\def\jqe{IEEE J.\ Quantum Electron.\ }
+\def\assp{IEEE Trans.\ Acoust.\ Speech Signal Process.\ }
+\def\aprop{IEEE Trans.\ Antennas Propag.\ }
+\def\mtt{IEEE Trans.\ Microwave Theory Tech.\ }
+\def\iovs{Invest.\ Ophthalmol.\ Vis.\ Sci.\ }
+\def\josab{J.\ Opt.\ Soc.\ Am.\ B }
+\def\pspie{Proc.\ Soc.\ Photo-Opt.\ Instrum.\ Eng.\ }
+\def\sjqe{Sov.\ J.\ Quantum Electron.\ }
+%%> {BIBTeX support for TeXsis (macros and patches) v 0.92}
+\def\citation#1{\relax} \def\bibdata#1{\relax}
+\def\bibstyle#1{\relax} \def\bibcite#1#2{\relax}
+\def\emdash{--}
+\def\ReferenceStyle#1{\auxwritenow{\string\bibstyle\string{#1\string}}}
+\let\bibliographystyle=\ReferenceStyle
+\def\ReferenceFiles#1{%
+ \auxwritenow{\string\bibdata\string{#1\string}}%
+ \immediate\openin\reflistin=\jobname.bbl
+ \ifeof\reflistin
+ \closein\reflistin
+ \else\immediate\closein\reflistin
+ \input\jobname.bbl \relax
+ \fi}
+\let\bibliography=\ReferenceFiles
+
+% file: TXSsects.tex - Chapters and Sections - TeXsis version 2.18
+% @(#) $Id: TXSsects.tex,v 18.1 2000/05/16 22:47:23 myers Exp $
+%%> {Section and Chapter divisions.}
+\catcode`@=11
+\newcount\chapternum \chapternum=\z@
+\newcount\sectionnum \sectionnum=\z@
+\newcount\subsectionnum \subsectionnum=\z@
+\newcount\subsubsectionnum \subsubsectionnum=\z@
+\newif\ifshowsectID \showsectIDtrue
+\def\@sectID{}%
+\newif\ifshowchaptID \showchaptIDtrue
+\def\@chaptID{}%
+\newskip\sectionskip \sectionskip=2\baselineskip
+\newskip\subsectionskip \subsectionskip=1.5\baselineskip
+\newdimen\sectionminspace \sectionminspace = 0.20\vsize
+\long\def\chapter#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\fi
+ \vfill\supereject
+ \global\advance\chapternum by \@ne
+ \global\sectionnum=\z@
+ \global\def\@sectID{}%
+ \edef\lab@l{\ChapterStyle{\the\chapternum}}%
+ \ifshowchaptID
+ \global\edef\@chaptID{\lab@l.}%
+ \r@set
+ \else\edef\@chaptID{}\fi
+ \everychapter
+ \ifx\Tbf\undefined\def\Tbf{\bf}\fi
+ \ifshowchaptID
+ \leftline{\Tbf{Chapter\ \@chaptID}}%
+ \nobreak\smallskip\fi
+ \begingroup
+ \raggedright\pretolerance=2000\hyphenpenalty=2000
+ \parindent=\z@ {\Tbf{#1}\bigskip}%
+ \endgroup
+ \nobreak\bigskip
+ \begingroup
+ \def\label##1{}%
+ \xdef\ChapterTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \setHeadline{#1}%
+ \emsg{\@chaptID\space #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{0}{\TOCcID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \@Mark{#1}%
+ \s@ction
+ \afterchapter\@aftersect}%
+\def\everychapter{\relax}%
+\def\afterchapter{\relax}%
+\def\ChapterStyle#1{#1}%
+\def\setChapterID#1{\edef\@chaptID{#1.}}%
+\def\r@set{%
+ \global\subsectionnum=\z@
+ \global\subsubsectionnum=\z@
+ \ifx\eqnum\undefined\relax
+ \else\global\eqnum=\z@\fi
+ \ifx\theoremnum\undefined\relax
+ \else
+ \global\theoremnum=\z@ \global\lemmanum=\z@
+ \global\corollarynum=\z@ \global\definitionnum=\z@
+ \global\fignum=\z@
+ \ifRomanTables\relax
+ \else\global\tabnum=\z@\fi
+ \fi}
+\long\def\s@ction{%
+ \checkquote
+ \checkenv
+ \vskip -\parskip
+ \nobreak\noindent}
+\def\@aftersect{}
+\def\@Mark#1{%
+ \begingroup
+ \def\label##1{}%
+ \def\goodbreak{}%
+ \def\mib{}\def\n{}%
+ \mark{#1\NX\else\lab@l}%
+ \endgroup}%
+\def\@noMark#1{\relax}%
+\def\setHeadline#1{\@setHeadline#1\n\endlist}%
+\def\@setHeadline#1\n#2\endlist{%
+ \def\@arg{#2}\ifx\@arg\empty
+ \global\edef\HeadText{#1}%
+ \else
+ \global\edef\HeadText{#1\dots}%
+ \fi
+}
+\long\def\section#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\fi
+ \vskip\parskip\vskip\sectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\sectionnum by \@ne
+ \edef\lab@l{\@chaptID\SectionStyle{\the\sectionnum}}%
+ \ifshowsectID
+ \global\edef\@sectID{\SectionStyle{\the\sectionnum}.}%
+ \global\edef\@fullID{\lab@l.\space\space}%
+ \r@set
+ \else\gdef\@fullID{}\def\@sectID{}\fi
+ \everysection
+ \ifx\tbf\undefined\def\tbf{\bf}\fi
+ \vbox{%
+ \raggedright\pretolerance=2000\hyphenpenalty=2000
+ \setbox0=\hbox{\noindent\tbf\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\unhbox0{\tbf{#1}\medskip}}%
+ \nobreak
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SectionTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \ifnum\chapternum=0\setHeadline{#1}\fi
+ \emsg{\@fullID #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{1}{\TOCsID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersection\@aftersect}%
+\def\everysection{\relax}%
+\def\aftersection{\relax}%
+\def\setSectionID#1{\edef\@sectID{#1.}}%
+\def\SectionStyle#1{#1}%
+\long\def\subsection#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\relax\fi
+ \vskip\parskip\vskip\subsectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\subsectionnum by \@ne
+ \subsubsectionnum=\z@
+ \edef\lab@l{\@chaptID\@sectID\SubsectionStyle{\the\subsectionnum}}%
+ \ifshowsectID
+ \global\edef\@fullID{\lab@l.\space}%
+ \else\gdef\@fullID{}\fi
+ \everysubsection
+ \vbox{%
+ {\raggedright\pretolerance=2000\hyphenpenalty=2000
+ \setbox0=\hbox{\noindent\bf\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\unhbox0{\bf{#1}\nobreak\medskip}}}%
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SubsectionTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \emsg{\@fullID #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{2}{\TOCsID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersubsection\@aftersect}%
+\def\everysubsection{\relax}%
+\def\aftersubsection{\relax}%
+\def\SubsectionStyle#1{#1}%
+\long\def\subsubsection#1#2 {%
+ \def\@aftersect{#2}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #2 }\fi
+ \vskip\parskip\vskip\subsectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\subsubsectionnum by \@ne
+ \edef\lab@l{\@chaptID\@sectID\SubsectionStyle{\the\subsectionnum}.%
+ \SubsubsectionStyle{\the\subsubsectionnum}}%
+ \ifshowsectID
+ \global\edef\@fullID{\lab@l.\space\space}%
+ \else\gdef\@fullID{}\fi
+ \everysubsubsection
+ \vbox{%
+ {\raggedright\bf
+ \setbox0=\hbox{\noindent\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\@fullID\relax
+ #1\nobreak\medskip}}%
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SubsectionTitle{#1}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \emsg{\@fullID #1}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{3}{\TOCsID{\lab@l.}#1}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersubsubsection\@aftersect}%
+\def\everysubsubsection{\relax}%
+\def\aftersubsubsection{\relax}%
+\def\SubsubsectionStyle#1{#1}%
+\long\def\Appendix#1#2#3 {%
+ \def\@aftersect{#3}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #3 }\fi
+ \def\@arg{#1}%
+ \vfill\supereject
+ \global\sectionnum=\z@
+ \edef\lab@l{#1}%
+ \gdef\@sectID{}%
+ \ifshowchaptID
+ \ifx\@arg\empty\else
+ \global\edef\@chaptID{\lab@l.}\fi
+ \r@set
+ \else\def\@chaptID{}\fi
+ \everychapter
+ \ifx\Tbf\undefined\def\Tbf{\bf}\fi
+ \leftline{\Tbf{Appendix\ \@chaptID}}%
+ \begingroup
+ \nobreak\smallskip
+ \parindent=\z@\raggedright
+ {\Tbf{#2}\bigskip}%
+ \endgroup
+ \nobreak\bigskip
+ \begingroup
+ \def\label##1{}%
+ \global\edef\ChapterTitle{#2}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \setHeadline{#2}%
+ \emsg{Appendix \@chaptID\space #2}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{0}{\TOCcID{\lab@l.}#2}{\folio}%
+ \endgroup
+ \@Mark{#2}%
+ \s@ction
+ \afterchapter\@aftersect}%
+\long\def\appendix#1#2#3 {%
+ \def\@aftersect{#3}%
+ \ifx\@aftersect\empty\let\@aftersect=\@eatpar
+ \else\def\@aftersect{\@eatpar #3 }\fi
+ \vskip\parskip\vskip\sectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \global\advance\sectionnum by \@ne
+ \def\@arg{#1}%
+ \gdef\@sectID{}\gdef\@fullID{}%
+ \edef\lab@l{#1}%
+ \ifshowsectID
+ \r@set
+ \ifx\@arg\empty\else
+ \global\edef\@sectID{\lab@l.}%
+ \global\edef\@fullID{\lab@l.\space\space}\fi
+ \fi
+ \everysection
+ \ifx\tbf\undefined\def\tbf{\bf}\fi
+ \vbox{%
+ {\raggedright\tbf
+ \setbox0=\hbox{\tbf\@fullID}%
+ \hangindent=\wd0 \hangafter=1
+ \noindent\@fullID
+ {#2}\nobreak\medskip}}%
+ \begingroup
+ \def\label##1{}%
+ \global\edef\SectionTitle{#2}%
+ \def\n{}\def\nl{}\def\mib{}%
+ \ifnum\chapternum=0\setHeadline{#2}\fi
+ \emsg{appendix \@fullID #2}%
+ \def\@quote{\string\@quote\relax}%
+ \addTOC{1}{\TOCsID{\lab@l.}#2}{\folio}%
+ \endgroup
+ \s@ction
+ \aftersection\@aftersect}%
+\def\pagecheck#1{%
+ \dimen@=\pagegoal
+ \advance\dimen@ by -\pagetotal
+ \ifdim\dimen@>0pt
+ \ifdim\dimen@< #1\relax
+ \vfil\break \fi\fi
+ }
+\def\nosechead#1{%
+ \vskip\subsectionskip
+ \goodbreak\pagecheck\sectionminspace
+ \checkquote\checkenv
+ \dosupereject
+ \vbox{%
+ {\raggedright\bf\noindent
+ {#1}%
+ \nobreak\medskip}}%
+ }
+\def\checkenv{%
+ \ifx\@envdepth\undefined\relax
+ \else\ifnum\@envdepth=\z@\relax
+ \else\emsg{> Unclosed environment \@envname in the last section!}\fi
+ \fi}%
+
+% file: TXStags.tex - Labels and Tags - TeXsis version 2.18
+% @(#) $Id: TXStags.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Labels and tags.}
+\newread\auxfilein
+\newwrite\auxfileout
+\newif\ifauxswitch \auxswitchtrue
+\let\XA=\expandafter \let\NX=\noexpand
+\catcode`"=12
+\catcode`@=11
+\newcount\@BadTags \@BadTags= 0
+\def\auxinit{%
+ \ifauxswitch
+ \@FileInit\auxfileout=\jobname.aux[Auxiliary File]%
+ \else \gdef\auxwritenow##1{}\gdef\auxwrite##1{} \fi
+ \gdef\auxinit{\relax}}%
+\def\auxwritenow#1{\auxinit
+ \immediate\write\auxfileout{#1}}
+\def\auxwrite#1{\auxinit\write\auxfileout{#1}}%
+\def\auxoutnow#1#2{\auxwritenow{\string\newlabel{#1}{{#2}{\folio}}}}
+\def\auxout#1#2{\auxwrite{\string\newlabel{#1}{{#2}{\folio}}}}
+\def\ReadAUX{%
+ \openin\auxfilein=\jobname.aux
+ \ifeof\auxfilein\closein\auxfilein
+ \else\closein\auxfilein
+ \begingroup
+ \def\@tag##1##2{\endgroup
+ \edef\@@temp{##2}%
+ \testtag{##1}\XA\xdef\csname\tok\endcsname{\@@temp}}%
+ \unSpecial\ATunlock
+ \input\jobname.aux \relax
+ \endgroup
+ \fi}%
+\def\tag{%
+ \begingroup\unSpecial
+ \@tag}%
+\def\@tag#1#2{%
+ \endgroup
+ \ifx\folio#2
+ \auxout{#1}{#2}%
+ \else
+ \edef\@@temp{#2}%
+ \stripblanks @#1@\endlist
+ \XA\xdef\csname\tok\endcsname{\@@temp}%
+ \auxoutnow{#1}{\@@temp}%
+ \fi}
+\def\label{\begingroup\unSpecial\@label}
+\def\@label#1{\endgroup\tag{#1}{\lab@l}}
+\def\lab@l{\relax}%
+\def\newlabel{\begingroup\unSpecial\@newlabel}
+\def\@newlabel#1#2{\endgroup\do@label#2\label{#1}}
+\def\do@label#1#2{\def\lab@l{#1}\def\lab@lpage{#2}}
+\def\use{%
+ \begingroup\unSpecial\@use}
+\def\@use#1{\endgroup
+ \stripblanks @#1@\endlist
+ \XA\ifx\csname\tok\endcsname\relax\relax
+ \emsg{> UNDEFINED TAG #1 ON PAGE \folio.}%
+ \global\advance\@BadTags by 1
+ \@errmark{UNDEF}%
+ \edef\tok{{\bf\tok}}%
+ \else
+ \edef\tok{\csname\tok\endcsname}%
+ \fi
+ \tok}%
+\def\unSpecial{%
+ \catcode`@=12 \catcode`"=12 \catcode``=12 \catcode`'=12
+ \catcode`[=12 \catcode`]=12 \catcode`(=12 \catcode`)=12
+ \catcode`<=12 \catcode`>=12 \catcode`\&=12 \catcode`\#=12
+ \catcode`/=12}
+\def\stripblanks{%
+ \let\tok=\empty\@stripblanks}
+\def\@stripblanks#1{\def\next{#1}\@striplist}
+\def\@striplist{%
+ \ifx\next\stripblanks\message{>\NX\@striplist: Oops!}\next=\endlist\fi
+ \ifx\next\endlist\let\next=\relax
+ \else\@stripspace\let\next=\@stripblanks\fi
+ \next}
+\def\@stripspace{\XA\if\space\next\else\edef\tok{\tok\next}\fi}
+\def\endlist{\endlist}%
+\newif\ifundefined \undefinedfalse
+\def\testtag#1{\stripblanks @#1@\endlist
+ \XA\ifx\csname\tok\endcsname\relax\undefinedtrue
+ \else\undefinedfalse\fi}
+\def\checktags{%
+ \ifnum\@BadTags>\z@
+ \emsg{>}\emsg{> There were \the\@BadTags\ references to undefined tags.}%
+ \emsg{> See the file \jobname.log for the citations, or try running}%
+ \emsg{> TeXsis again to resolve forward references.}\emsg{>}%
+ \fi}
+\def\LabelParse#1;#2;#3\endlist{%
+ \def\@TagName{\@prefix#1}%
+ \if ?#3?\relax
+ \global\advance\@count by\@ne
+ \else
+ \stripblanks #2\endlist
+ \edef\@arg{\tok}\if a\@arg\relax
+ \global\advance\@count by\@ne\fi
+ \xdef\@ID{\@chaptID\@sectID\the\@count\@arg}%
+ \tag{\@prefix#1;\@arg}{\@ID}%
+ \fi
+ \xdef\@ID{\@chaptID\@sectID\the\@count}%
+ \tag{\@prefix#1}{\@ID}%
+}%
+\def\@ID{}%
+\newif\ifhtml \htmlfalse
+\def\html{\begingroup\htmlChar\@html}
+\def\linkto{\begingroup\htmlChar\@linkto}
+\def\linkname{\begingroup\htmlChar\@linkname}
+\def\href{\begingroup\htmlChar\@href}
+\def\URL{\begingroup\htmlChar\@URL}
+\def\xxxcite{\begingroup\htmlChar\@xxxcite}
+\def\notie{\def~{\Tilde}}
+\def\urlChar{\def\/{\discretionary{}{/}{/}}\def\.{\discretionary{.}{}{.}}}
+\def\@htmlChar{\def\/{/}}
+\begingroup
+ \catcode`\~=12 \catcode`"=12 \catcode`\/=12
+ \catcode`<=12 \catcode`>=12
+ \begingroup
+ \catcode`\%=12 \catcode`\#=12
+ \gdef\htmlChar{\notie
+ \catcode`@=12 \catcode`"=12 \catcode``=12 \catcode`'=12
+ \catcode`[=12 \catcode`]=12 \catcode`(=12 \catcode`)=12
+ \catcode`<=12 \catcode`>=12 \catcode`_=12 \catcode`^=12
+ \catcode`$=12 \catcode`\&=12 \catcode`\#=12 \catcode`%=12
+ \catcode`~=12 \catcode`/=12 \catcode`/=12 \@htmlChar}
+ \gdef\hash{#}\gdef\Tilde{~}
+ \endgroup
+ \gdef\@html#1{\ifhtml\special{html:#1}\fi\endgroup}%
+ \gdef\@linkto#1{\endgroup\@@linkto{#1}}%
+ \gdef\@@linkto#1#2{\html{<a href="\hash#1">}{#2}\html{</a>}}
+ \gdef\@linkname#1{\endgroup\@@linkname{#1}}
+ \gdef\@@linkname#1#2{\html{<a name="#1">}{#2}\html{</a>}}
+ \gdef\@href#1{\endgroup\@@href{#1}}%
+ \gdef\@@href#1#2{\html{<a href="#1">}\urlChar{#2}\html{</a>}}%
+ \gdef\@URL#1{\html{<a href="#1">}\urlChar{\tt #1}\html{</a>}\endgroup}%
+ \gdef\@xxxcite#1{\href{http://xxx.lanl.gov/abs/#1}%
+ \urlChar{#1}\relax}
+\endgroup
+\let\hypertarget=\linkname \let\hname=\linkname
+
+% file: TXStitle.tex - Title Page Macros - TeXsis version 2.18
+% @(#) $Id: TXStitle.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Title Page macros.}
+\catcode`@=11
+\def\pubcode#1{\gdef\@DOCcode{#1}}
+\def\PUBcode#1{\gdef\@DOCcode{#1}}%
+\def\DOCcode#1{\PUBcode{#1}}%
+\def\BNLcode#1{\PUBcode{#1}\banner}%
+\def\@DOCcode{\TeXsis~\fmtversion}%
+\def\pubdate#1{\gdef\@PUBdate{#1}}
+\def\PUBdate#1{\gdef\@PUBdate{#1}}%
+\def\@PUBdate{\monthname{\month},~\number\year}%
+\def\ORGANIZATION{}%
+\def\banner{%
+ \line{\hfil
+ \vbox to 0pt{\vss \hbox{\twelvess \ORGANIZATION}}%
+ \hfil}%
+ \vskip 12pt
+ \hrule height 0.6pt \vskip 1pt \hrule height 0.6pt
+ \vskip 4pt \relax
+ \line{\twelvepoint\rm\@PUBdate \hfil \@DOCcode}%
+ \vskip 3pt
+ \hrule height 0.6pt \vskip 1pt \hrule height 0.6pt
+ \vskip 0pt plus 1fil
+ \vskip 1.0cm minus 1.0cm
+ \relax}
+\def\titlepage{%
+ \bgroup
+ \pageno=1
+ \hbox{\space}%
+ \let\title=\Title
+ \let\endmode=\relax
+ }
+\def\endtitlepage{%
+ \endmode
+ \vfil\eject
+ \egroup}%
+\def\title{%
+ \endmode
+ \vskip 0pt
+ \mark{Title Page\NX\else Title Page}% mark page so no \HeadLine
+ \bgroup
+ \let\endmode=\endTitle
+ \center\Tbf}%
+\let\Title=\title
+\def\endtitle{%
+ \endcenter
+ \bigskip
+ \gdef\title{%
+ \emsg{> Please use \NX\booktitle instead of \NX\title.}%
+ \@errmark{OLD!}%
+ \booktitle}%
+ \egroup}%
+\def\endTitle{\endtitle}%
+\def\Tbf{\sixteenpoint\bf}%
+\def\author{%
+ \endmode
+ \bgroup
+ \let\endmode=\endauthor
+ \singlespaced\parskip=0pt
+ \obeylines\def\\{\par}%
+ \@getauthor}%
+{\obeylines\gdef\@getauthor#1
+ #2
+ {#1\bigskip\def\n{\egroup\centerline\bgroup\bf}%
+ \centerline{\bf #2}%
+ \medskip\center}%
+}
+\def\endauthor{\endcenter\egroup\bigskip}
+\def\authors{%
+ \endmode
+ \bigskip
+ \bgroup
+ \let\endmode=\endauthors
+ \let\@uthorskip=\medskip
+ \raggedcenter\singlespaced}%
+\def\endauthors{%
+ \endraggedcenter
+ \egroup
+ \bigskip}%
+\def\note#1#2{%
+ ${}^{\hbox{#1}}\ $
+ \space@head#2
+ #2}%
+\def\institution#1#2{%
+ \@uthorskip\let\@uthorskip=\relax
+ \raggedcenter
+ ${}^{\rm #1}$\space #2%
+ \endraggedcenter
+ }
+\let\@uthorskip=\medskip
+\long\def\titlenote#1#2{%
+ \footnote{}{%
+ \llap{\hbox to \parindent{\hfil
+ ${}^{\rm #1}$\space}}#2}}%
+\def\and{\centerline{and}\medskip}
+\def\AbstractName{ABSTRACT}%
+\def\abstract{%
+ \endmode
+ \bigskip\bigskip
+ \centerline{\AbstractName}%
+ \medskip
+ \bgroup
+ \let\endmode=\endabstract
+ \narrower\narrower
+ \singlespaced
+ \everyabstract}%
+\def\everyabstract{}%
+\def\endabstract{\smallskip\egroup}
+\def\pacs#1{\medskip\centerline{PACS numbers: #1}\smallskip}
+\def\submit#1{\bigskip\centerline{Submitted to {\sl #1}}}
+\def\submitted#1{\submit{#1}}%
+\def\toappear#1{\bigskip\raggedcenter
+ To appear in {\sl #1}
+ \endraggedcenter}
+\def\disclaimer#1{\footnote{}\bgroup\tenrm\singlespaced
+ This manuscript has been authored under contract number #1
+ \@disclaimer\par}
+\def\disclaimers#1{\footnote{}\bgroup\tenrm\singlespaced
+ This manuscript has been authored under contract numbers #1
+ \@disclaimer\par}
+\def\@disclaimer{%
+with the U.S. Department of Energy. Accordingly, the U.S.
+Government retains a non-exclusive, royalty-free license to publish
+or reproduce the published form of this contribution,
+or allow others to do so, for U.S. Government purposes.
+\egroup}
+
+% file: TXSenvmt.tex - Special Text Environments - TeXsis version 2.18
+% @(#) $Id: TXSenvmt.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Environments.}
+\catcode`@=11
+\chardef\other=12
+\def\center{%
+ \flushenv
+ \advance\leftskip \z@ plus 1fil
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\flushright{%
+ \flushenv
+ \advance\leftskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\flushleft{%
+ \flushenv
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\flushenv{%
+ \vskip \z@
+ \bgroup
+ \def\flushhmode{F}%
+ \parindent=\z@ \parfillskip=\z@}%
+\def\endcenter{\endflushenv}
+\def\endflushleft{\endflushenv}
+\def\endflushright{\endflushenv}
+\def\@eatpar{\futurelet\next\@testpar}
+\def\@testpar{\ifx\next\par\let\@next=\@@eatpar\else\let\@next=\relax\fi\@next}
+\long\def\@@eatpar#1{\relax}
+\def\raggedcenter{%
+ \flushenv
+ \advance\leftskip\z@ plus4em
+ \advance\rightskip\z@ plus 4em
+ \spaceskip=.3333em \xspaceskip=.5em
+ \pretolerance=9999 \tolerance=9999
+ \hyphenpenalty=9999 \exhyphenpenalty=9999
+ \@eatpar}%
+\def\endraggedcenter{\endflushenv}%
+\def\hcenter{\hflushenv
+ \advance\leftskip \z@ plus 1fil
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\hflushright{\hflushenv
+ \advance\leftskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\hflushleft{\hflushenv
+ \advance\rightskip \z@ plus 1fil
+ \obeylines\@eatpar}%
+\def\hflushenv{%
+ \def\par{\endgraf\indent}%
+ \hbox to \z@ \bgroup\hss\vtop
+ \flushenv\def\flushhmode{T}}%
+\def\endflushenv{%
+ \ifhmode\endgraf\fi
+ \if T\flushhmode \egroup\hss\fi
+ \egroup}%
+\def\flushhmode{U}
+\def\endhcenter{\endflushenv}
+\def\endhflushleft{\endflushenv}
+\def\endhflushright{\endflushenv}
+\newskip\EnvTopskip \EnvTopskip=\medskipamount
+\newskip\EnvBottomskip \EnvBottomskip=\medskipamount
+\newskip\EnvLeftskip \EnvLeftskip=2\parindent
+\newskip\EnvRightskip \EnvRightskip=\parindent
+\newskip\EnvDelt@skip \EnvDelt@skip=0pt
+\newcount\@envDepth \@envDepth=\z@
+\def\beginEnv#1{%
+ \begingroup
+ \def\@envname{#1}%
+ \ifvmode\def\@isVmode{T}%
+ \else\def\@isVmode{F}\vskip 0pt\fi
+ \ifnum\@envDepth=\@ne\parindent=\z@\fi
+ \advance\@envDepth by \@ne
+ \EnvDelt@skip=\baselineskip
+ \advance\EnvDelt@skip by-\normalbaselineskip
+ \@setenvmargins\EnvLeftskip\EnvRightskip
+ \setenvskip{\EnvTopskip}%
+ \vskip\skip@\penalty-500
+ }
+\def\endEnv#1{%
+ \ifnum\@envDepth<1
+ \emsg{> Tried to close ``#1'' environment, but no environment open!}%
+ \begingroup
+ \else
+ \def\test{#1}%
+ \ifx\test\@envname\else
+ \emsg{> Miss-matched environments!}%
+ \emsg{> Should be closing ``\@envname'' instead of ``\test''}%
+ \fi
+ \fi
+ \vskip 0pt
+ \setenvskip\EnvBottomskip
+ \vskip\skip@\penalty-500
+ \xdef\@envtemp{\@isVmode}%
+ \endgroup
+ \if F\@envtemp\vskip-\parskip\par\noindent\fi
+ }
+\def\setenvskip#1{\skip@=#1 \divide\skip@ by \@envDepth}
+\def\@setenvmargins#1#2{%
+ \advance \leftskip by #1 \advance \displaywidth by -#1
+ \advance \rightskip by #2 \advance \displaywidth by -#2
+ \advance \displayindent by #1}%
+\def\itemize{\beginEnv{itemize}%
+ \let\itm=\itemizeitem
+% \if F\@isVmode
+ \vskip-\parskip
+% \fi
+ }
+\def\itemizeitem{%
+ \par\noindent
+ \hbox to 0pt{\hss\itemmark\space}}%
+\def\enditemize{\endEnv{itemize}}%
+\def\itemmark{$\bullet$}%
+\newcount\enumDepth \enumDepth=\z@
+\newcount\enumcnt
+\def\enumerate{\beginEnv{enumerate}%
+ \global\advance\enumDepth by \@ne
+ \setenumlead
+ \enumcnt=\z@
+ \let\itm=\enumerateitem
+ \if F\@isVmode\vskip-\parskip\fi
+ }
+\def\enumerateitem{%
+ \par\noindent
+ \advance\enumcnt by \@ne
+ \edef\lab@l{\enumlead \enumcur}%
+ \hbox to \z@{\hss \lab@l \enummark
+ \hskip .5em\relax}%
+ \ignorespaces}%
+\def\endenumerate{%
+ \global\advance\enumDepth by -\@ne
+ \endEnv{enumerate}}%
+\def\enumPoints{%
+ \def\setenumlead{\ifnum\enumDepth>1
+ \edef\enumlead{\enumlead\enumcur.}%
+ \else\def\enumlead{}\fi}%
+ \def\enumcur{\number\enumcnt}%
+ }
+\def\enumpoints{\enumPoints}%
+\def\enumOutline{%
+ \def\setenumlead{\def\enumlead{}}%
+ \def\enumcur{\ifcase\enumDepth
+ \or\uppercase{\XA\romannumeral\number\enumcnt}%
+ \or\LetterN{\the\enumcnt}%
+ \or\XA\romannumeral\number\enumcnt
+ \or\letterN{\the\enumcnt}%
+ \or{\the\enumcnt}%
+ \else $\bullet$\space\fi}%
+ }
+\def\enumoutline{\enumOutline}%
+\def\enumNumOutline{%
+ \def\setenumlead{\def\enumlead{}}%
+ \def\enumcur{\ifcase\enumDepth
+ \or{\XA\number\enumcnt}%
+ \or\letterN{\the\enumcnt}%
+ \or{\XA\romannumeral\number\enumcnt}%
+ \else $\bullet$\space\fi}%
+ }
+\def\enumnumoutline{\enumNumOutline}%
+\def\LetterN#1{\count@=#1 \advance\count@ 64 \XA\char\count@}
+\def\letterN#1{\count@=#1 \advance\count@ 96 \XA\char\count@}
+\def\enummark{.}%
+\def\enumlead{}%
+\enumpoints
+\newbox\@desbox
+\newbox\@desline
+\newdimen\@glodeswd
+\newcount\@deslines
+\newif\ifsingleline \singlelinefalse
+\def\description#1{\beginEnv{description}%
+ \setbox\@desbox=\hbox{#1}%
+ \@glodeswd=\wd\@desbox
+ \@setenvmargins{\@glodeswd}{0pt}%
+ \let\itm=\descriptionitem
+ \if F\@isVmode\vskip-\parskip\fi
+ }%
+\def\descriptionitem#1{%
+ \goodbreak\noindent
+ \setbox\@desline=\vtop\bgroup
+ \hfuzz=100cm\hsize=\@glodeswd
+ \rightskip=\z@ \leftskip=\z@
+ \raggedright
+ \noindent{#1}\par
+ \global\@deslines=\prevgraf
+ \egroup
+ \ifsingleline
+ \ifnum\@deslines>1
+ \@deslineitm{#1}%
+ \else
+ \setbox\@desline=\hbox{#1}%
+ \ifdim \wd\@desline>\wd\@desbox
+ \@deslineitm{#1}%
+ \else\@desitm\fi
+ \fi
+ \else
+ \@desitm
+ \fi
+ \ignorespaces}
+\def\@desitm{%
+ \noindent
+ \hbox to \z@{\hskip-\@glodeswd
+ \hbox to \@glodeswd{\vtop to \z@{\box\@desline\vss}%
+ \hss}\hss}}%
+\def\@deslineitm#1{%
+ \hbox{\hskip-\@glodeswd {#1}\hss}%
+ \vskip-\parskip\nobreak\noindent
+ }
+\def\enddescription{\ifhmode\par\fi
+ \@setenvmargins{-\wd\@desbox}{0pt}%
+ \endEnv{description}}
+\def\example{\beginEnv{example}%
+ \parskip=\z@ \parindent=\z@
+ \baselineskip=\normalbaselineskip
+ }%
+\def\endexample{\endEnv{example}%
+ \noindent}%
+\let\blockquote=\example
+\let\endblockquote=\endexample
+\def\Listing{%
+ \beginEnv{Listing}%
+ \vskip\EnvDelt@skip
+ \baselineskip=\normalbaselineskip
+ \parskip=\z@ \parindent=\z@
+ \def\\##1{\char92##1}%
+ \catcode`\{=\other \catcode`\}=\other
+ \catcode`\(=\other \catcode`\)=\other
+ \catcode`\"=\other \catcode`\|=\other
+ \catcode`\%=\other \catcode`\&=\other
+ \catcode`\-=\other \catcode`\==\other
+ \catcode`\$=\other \catcode`\#=\other
+ \catcode`\_=\other \catcode`\^=\other
+ \catcode`\~=\other
+ \obeylines
+ \tt\Listingtabs
+ \everyListing}%
+\def\endListing{\endEnv{Listing}}%
+\def\everyListing{\relax}
+\def\ListCodeFile#1{%
+ \Listing
+ \rightskip=\z@ plus 5cm
+ \catcode`\\=\other
+ \input #1\relax
+ \endListing}
+{\catcode`\^^I=\active\catcode`\ =\active
+\gdef\Listingtabs{\catcode`\^^I=\active\let^^I\@listingtab
+\catcode`\ =\active\let \@listingspace}%
+}%
+\def\@listingspace{\hskip 0.5em\relax}%
+\def\@listingtab{\hskip 4em\relax}%
+\def\TeXexample{\beginEnv{TeXexample}%
+ \vskip\EnvDelt@skip
+ \parskip=\z@ \parindent=\z@
+ \baselineskip=\normalbaselineskip
+ \def\par{\leavevmode\endgraf}%
+ \obeylines
+ \catcode`|=\z@
+ \ttverbatim
+ \@eatpar}%
+\def\endTeXexample{%
+ \vskip 0pt
+ \endgroup
+ \endEnv{TeXexample}}%
+\def\ttverbatim{\begingroup
+ \catcode`\(=\other \catcode`\)=\other
+ \catcode`\"=\other \catcode`\[=\other
+ \catcode`\]=\other \catcode`\~=\other
+ \let\do=\uncatcode \dospecials
+ \obeyspaces\obeylines
+ \def\n{\vskip\baselineskip}%
+ \tt}%
+\def\uncatcode#1{\catcode`#1=\other}%
+{\obeyspaces\gdef {\ }}%
+\def\TeXquoteon{\catcode`\|=\active}%
+\let\TeXquoteson=\TeXquoteon
+\def\TeXquoteoff{\catcode`\|=\other}%
+\let\TeXquotesoff=\TeXquoteoff
+{\TeXquoteon\obeylines% active "|" calls \ttverbatim
+ \gdef|{\ifmmode\vert\else% | is \vert in math mode, but
+ \ttverbatim\spaceskip=\ttglue% to use \tt type
+ \let^^M=\ \relax% and to ignore ^^M
+ \let|=\endgroup\fi}%
+}
+\def\ttvert{\hbox{\tt\char`\|}}
+\outer\def\begintt{$$\let\par=\endgraf \ttverbatim \parskip=0pt
+ \catcode`\|=0 \rightskip=-5pc \ttfinish}
+{\catcode`\|=0 |catcode`|\=\other% | is temporary escape character
+ |obeylines% end of line is active
+ |gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup$$}%
+}
+\def\beginlines{\par\begingroup\nobreak\medskip\parindent=0pt
+ \hrule\kern1pt\nobreak \obeylines \everypar{\strut}}
+\def\endlines{\kern1pt\hrule\endgroup\medbreak\noindent}
+\def\beginproclaim#1#2#3#4#5{\medbreak\vskip-\parskip
+ \global\XA\advance\csname #2\endcsname by \@ne
+ \edef\lab@l{\@chaptID\@sectID
+ \number\csname #2\endcsname}%
+ \tag{#4#5}{\lab@l}%
+ \noindent{\bf #1 \lab@l.\space}%
+ \begingroup #3}%
+\def\endproclaim{%
+ \par\endgroup\ifdim\lastskip<\medskipamount
+ \removelastskip\penalty55\medskip\fi}%
+\newcount\theoremnum \theoremnum=\z@
+\def\theorem#1{\beginproclaim{Theorem}{theoremnum}{\sl}{Thm.}{#1}}
+\let\endtheorem=\endproclaim
+\def\Theorem#1{Theorem~\use{Thm.#1}}
+\newcount\lemmanum \lemmanum=\z@
+\def\lemma#1{\beginproclaim{Lemma}{lemmanum}{\sl}{Lem.}{#1}}
+\let\endlemma=\endproclaim
+\def\Lemma#1{Lemma~\use{Lem.#1}}
+\newcount\corollarynum \corollarynum=\z@
+\def\corollary#1{\beginproclaim{Corollary}{corollarynum}{\sl}{Cor.}{#1}}
+\let\endcorollary=\endproclaim
+\def\Corollary#1{Corollary~\use{Cor.#1}}
+\newcount\definitionnum \definitionnum=\z@
+\def\definition#1{\beginproclaim{Definition}{definitionnum}{\rm}{Def.}{#1}}
+\let\enddefinition=\endproclaim
+\def\Definition#1{Definition~\use{Def.#1}}
+\def\proof{\medbreak\vskip-\parskip\noindent{\it Proof. }}
+\def\blackslug{%
+ \setbox0\hbox{(}%
+ \vrule width.5em height\ht0 depth\dp0}%
+\def\QED{\blackslug}%
+\def\endproof{\quad\blackslug\par\medskip}
+
+% file: TXSfmts.tex - Special Document Formats - TeXsis version 2.18
+% @(#) $Id: TXSfmts.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Layout macros.}
+\catcode`@=11
+\def\paper{%
+ \auxswitchtrue
+ \refswitchtrue
+ \texsis
+ \def\titlepage{%
+ \bgroup
+ \let\title=\Title
+ \let\endmode=\relax
+ \pageno=1}%
+ \def\endtitlepage{%
+ \endmode
+ \goodbreak\bigskip
+ \egroup}%
+ \autoparens
+ \quoteon
+ }
+\def\Tbf{\fourteenpoint\bf}%
+\def\tbf{\twelvepoint\bf}%
+\def\preprint{%
+ \auxswitchtrue
+ \refswitchtrue
+ \texsis
+ \def\titlepage{%
+ \bgroup
+ \pageno=1
+ \let\title=\Title
+ \let\endmode=\relax
+ \banner}%
+ \def\endtitlepage{%
+ \endmode
+ \vfil\eject
+ \egroup}%
+ \autoparens
+ \quoteon
+ }
+\def\Manuscript{%
+ \preprint
+ \showsectIDfalse
+ \showchaptIDfalse
+ \def\SectionStyle##1{\uppercase
+ \expandafter{\romannumeral ##1}}%
+ \RomanTablestrue
+ \TablesLast
+ \FiguresLast
+ \TrueDoubleSpacing
+ \def\everyabstract{\TrueDoubleSpacing}
+ \def\Tbf{\fourteenpoint\bf\TrueDoubleSpacing}%
+ \def\refFormat{\TrueDoubleSpacing}%
+ }
+\autoload\PhysRevManuscript{PhysRev.txs}%
+\def\book{%
+ \ContentsSwitchtrue
+ \refswitchtrue
+ \auxswitchtrue
+ \texsis
+ \RunningHeadstrue
+ \bookpagenumbers
+ \def\titlepage{%
+ \bgroup
+ \pageno=-1
+ \let\title=\Title
+ \let\endmode=\relax
+ \def\FootText{\relax}}%
+ \def\endtitlepage{%
+ \endmode
+ \vfil\eject
+ \egroup
+ \pageno=1}%
+ \def\abstract{%
+ \endmode
+ \bigskip\bigskip\medskip
+ \bgroup\singlespaced
+ \let\endmode=\endabstract
+ \narrower\narrower
+ \everyabstract}%
+ \def\endabstract{%
+ \medskip\egroup\bigskip}%
+ \def\FootText{--\ \tenrm\folio\ --}%
+ \def\Tbf{\sixteenpoint\bf}%
+ \def\tbf{\fourteenpoint\bf}%
+ \twelvepoint
+ \doublespaced
+ \autoparens
+ \quoteon
+ }%
+\autoload\thesis{thesis.txs}
+\autoload\UTthesis{thesis.txs}
+\autoload\YaleThesis{thesis.txs}
+\def\Letter{%
+ \ContentsSwitchfalse
+ \refswitchfalse
+ \auxswitchfalse
+ \texsis
+ \singlespaced
+ \LetterFormat}%
+\def\letter{\Letter}%
+\def\Memo{%
+ \ContentsSwitchfalse
+ \refswitchfalse
+ \auxswitchfalse
+ \texsis
+ \singlespaced
+ \MemoFormat}%
+\def\memo{\Memo}%
+\def\Referee{%
+ \ContentsSwitchfalse
+ \auxswitchfalse
+ \refswitchfalse
+ \texsis
+ \RefReptFormat}%
+\def\referee{\Referee}%
+\def\Landscape{%
+ \texsis
+ \hsize=9in
+ \vsize=6.5in
+ \voffset=.5in
+ \nopagenumbers
+ \LandscapeSpecial
+}
+\def\landscape{\Landscape}%
+\def\LandscapeSpecial{\special{papersize=11in,8.5in}}
+\def\slides{%
+ \quoteon
+ \autoparens
+ \ATlock
+ \pageno=1
+ \twentyfourpoint
+ \doublespaced
+ \raggedright\tolerance=2000
+ \hyphenpenalty=500
+ \raggedbottom
+ \nopagenumbers
+ \hoffset=-.25in \hsize=7.0in
+ \voffset=-.25in \vsize=9.0in
+ \parindent=30pt
+ \def\bl{\vskip\normalbaselineskip}%
+ \def\np{\vfill\eject}%
+ \def\nospace{\nulldelimiterspace=0pt
+ \mathsurround=0pt}%
+ \def\big##1{{\hbox{$\left##1
+ \vbox to2ex{}\right.\nospace$}}}%
+ \def\Big##1{{\hbox{$\left##1
+ \vbox to2.5ex{}\right.\nospace$}}}%
+ \def\bigg##1{{\hbox{$\left##1
+ \vbox to3ex{}\right.\nospace$}}}%
+ \def\Bigg##1{{\hbox{$\left##1
+ \vbox to4ex{}\right.\nospace$}}}%
+ }
+\autoload\twinout{twin.txs}%
+\def\twinprint{%
+ \preprint
+ \let\t@tl@=\title
+ \def\title{\vskip-1.5in\t@tl@}%
+ \let\endt@tlep@ge=\endtitlepage
+ \def\endtitlepage{\endt@tlep@ge
+ \twinformat}%
+}
+\def\twinformat{%
+ \tenpoint\doublespaced
+ \def\Tbf{\twelvebf}\def\tbf{\tenbf}%
+ \headlineoffset=0pt
+ \twinout}%
+
+% file: TXSfigs.tex - Figures and Tables - TeXsis version 2.18
+% @(#) $Id: TXSfigs.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Figures and Tables.}
+\catcode`\@=11
+\let\NX=\noexpand\let\XA=\expandafter
+\offparens
+\newcount\tabnum \tabnum=\z@
+\newcount\fignum \fignum=\z@
+\newif\ifRomanTables \RomanTablesfalse
+\newif\ifCaptionList \CaptionListfalse
+\newif\ifFigsLast \FigsLastfalse
+\newif\ifTabsLast \TabsLastfalse
+\def\FiguresLast{\FigsLasttrue}\def\FiguresNow{\FigsLastfalse}
+\def\TablesLast{\TabsLasttrue}\def\TablesNow{\TabsLastfalse}
+\newwrite\fgout \newwrite\tbout
+\newwrite\figlist \newwrite\tablelist \newwrite\caplist
+\long\def\figure{\@figure\topinsert}
+\long\def\topfigure{\@figure\topinsert}%
+\long\def\midfigure{\@figure\midinsert}
+\long\def\fullfigure{\@figure\pageinsert}
+\long\def\bottomfigure{\@figure\bottominsert}
+\long\def\heavyfigure{\@figure\heavyinsert}
+\long\def\widefigure{\@figure\widetopinsert}
+\long\def\widetopfigure{\@figure\widetopinsert}
+\long\def\widefullfigure{\@figure\widepageinsert}
+\def\FigureName{Figure}%
+\def\TableName{Table}%
+\def\@figure#1#2{%
+ \vskip 0pt
+ \begingroup
+ \def\CaptionName{\FigureName}%
+ \def\@prefix{Fg.}%
+ \let\@count=\fignum
+ \let\@FigInsert=#1\relax
+ \def\@arg{#2}\ifx\@arg\empty\def\@ID{}%
+ \else\LabelParse #2;;\endlist\fi
+ \ifFigsLast
+ \emsg{\CaptionName\space\@ID. {#2} [storing in \jobname.fg]}%
+ \@fgwrite{\@comment> \CaptionName\space\@ID.\space{#2}}%
+ \@fgwrite{\string\@FigureItem{\CaptionName}{\@ID}{\NX#1}}%
+ \seeCR\let\@next=\@copyfig
+ \else
+ \emsg{\CaptionName\ \@ID.\ {#2}}%
+ \let\endfigure=\@endfigure
+ \setbox\@capbox\vbox to 0pt{}%
+ \def\@whereCap{N}%
+ \let\@next=\@findcap
+ \ifx\@FigInsert\midinsert\goodbreak\fi
+ \@FigInsert
+ \fi \@next}
+\def\@endfigure{\relax
+ \if B\@whereCap\relax
+ \vskip\normalbaselineskip
+ \centerline{\box\@capbox}%
+ \fi
+ \endinsert \endgroup}%
+\def\endfigure{\emsg{> \string\endfigure before \string\figure!}}
+\def\figuresize#1{\vglue #1}%
+\def\@copyfig#1#2\endfigure{\endgroup
+ \ifx#1\par\@fgNXwrite{#2\@endfigure}\else\@fgNXwrite{#1#2\@endfigure}\fi}
+\def\@FGinit{\@FileInit\fgout=\jobname.fg[Figures]\gdef\@FGinit{\relax}}
+\def\@fgwrite#1{\@FGinit\immediate\write\fgout{#1}}
+\long\def\@fgNXwrite#1{\@FGinit\unexpandedwrite\fgout{#1}}
+\def\PrintFigures{\ifFigsLast\@PrintFigures\fi}
+\def\@PrintFigures{%
+ \@fgwrite{\@comment>>> EOF \jobname.fg <<<}%
+ \immediate\closeout\fgout
+ \begingroup
+ \FigsLastfalse
+ \vbox to 0pt{\hbox to 0pt{\ \hss}\vss}%
+ \offparens
+ \catcode`@=11
+ \emsg{[Getting figures from file \jobname.fg]}%
+ \Input\jobname.fg \relax
+ \endgroup}%
+\def\@FigureItem#1#2#3{%
+ \begingroup
+ #3\relax
+ \def\@ID{#2}%
+ \def\CaptionName{#1}%
+ \setbox\@capbox\vbox to 0pt{}\def\@whereCap{N}%
+ \@findcap}%
+\long\def\table{\@table\topinsert}
+\long\def\toptable{\@table\topinsert}%
+\long\def\midtable{\@table\midinsert}
+\long\def\fulltable{\@table\pageinsert}
+\long\def\bottomtable{\@table\bottominsert}
+\long\def\heavytable{\@table\heavyinsert}
+\long\def\widetable{\@table\widetopinsert}
+\long\def\widetoptable{\@table\widetopinsert}
+\long\def\widefulltable{\@table\widepageinsert}
+\def\@table#1#2{%
+ \vskip 0pt
+ \begingroup
+ \def\CaptionName{\TableName}%
+ \def\@prefix{Tb.}%
+ \let\@count=\tabnum
+ \let\@FigInsert=#1\relax
+ \def\@arg{#2}\ifx\@arg\empty\def\@ID{}%
+ \else\ifRomanTables
+ \global\advance\@count by\@ne
+ \edef\@ID{\uppercase\expandafter
+ {\romannumeral\the\@count}}%
+ \tag{\@prefix#2}{\@ID}%
+ \else
+ \LabelParse #2;;\endlist\fi
+ \fi
+ \ifTabsLast
+ \emsg{\CaptionName\space\@ID. {#2} [storing in \jobname.tb]}%
+ \@tbwrite{\@comment> \CaptionName\space\@ID.\space{#2}}%
+ \@tbwrite{\string\@FigureItem{\CaptionName}{\@ID}{\NX#1}}%
+ \seeCR\let\@next=\@copytab
+ \else
+ \emsg{\CaptionName\ \@ID.\ {#2}}%
+ \let\endtable=\@endfigure
+ \setbox\@capbox\vbox to 0pt{}%
+ \def\@whereCap{N}%
+ \let\@next=\@findcap
+ \ifx\@FigInsert\midinsert\goodbreak\fi
+ \@FigInsert
+ \fi \@next}
+\def\endtable{\emsg{> \string\endtable before \string\table!}}
+\def\@copytab#1#2\endtable{\endgroup
+ \ifx#1\par\@tbNXwrite{#2\@endfigure}\else\@tbNXwrite{#1#2\@endfigure}\fi}
+\def\@TBinit{\@FileInit\tbout=\jobname.tb[Tables]\gdef\@TBinit{\relax}}
+\def\@tbwrite#1{\@TBinit\immediate\write\tbout{#1}}
+\long\def\@tbNXwrite#1{\@TBinit\unexpandedwrite\tbout{#1}}
+\def\PrintTables{\ifTabsLast\@PrintTables\fi}
+\def\@PrintTables{%
+ \@tbwrite{\@comment>>> EOF \jobname.tb <<<}%
+ \immediate\closeout\tbout
+ \begingroup
+ \TabsLastfalse
+ \catcode`@=11
+ \offparens
+ \emsg{[Getting tables from file \jobname.tb]}%
+ \Input\jobname.tb \relax
+ \endgroup}%
+\newbox\@capbox
+\newcount\@caplines
+\def\CaptionName{}%
+\def\@ID{}%
+\def\captionspacing{\normalbaselines}%
+\def\@inCaption{F}%
+\long\def\caption#1{%
+ \def\lab@l{\@ID}%
+ \global\setbox\@capbox=\vbox\bgroup
+ \def\@inCaption{T}%
+ \captionspacing\seeCR
+ \dimen@=20\parindent
+ \ifdim\colwidth>\dimen@\narrower\narrower\fi
+ \noindent{\bf \linkname{\@TagName}{\CaptionName~\@ID}:\space}%
+ #1\relax
+ \vskip 0pt
+ \global\@caplines=\prevgraf
+ \egroup
+ \ifnum\@caplines=\@ne
+ \global\setbox\@capbox=\vbox{\noindent\seeCR
+ \hfil{\bf \linkname{\@TagName}{\CaptionName~\@ID}:\space}%
+ #1\hfil}\fi
+ \if N\@whereCap\def\@whereCap{B}\fi
+ \if T\@whereCap
+ \centerline{\box\@capbox}%
+ \vskip\baselineskip\medskip
+ \fi}%
+\def\Caption{\begingroup\seeCR\@Caption}%
+\long\def\@Caption#1\endCaption{\endgroup
+ \ifCaptionList
+% \def\@arg{Figure}\ifx\CaptionName\@arg\let\caplist=\figlist\fi
+% \def\@arg{Table}\ifx\CaptionName\@arg\let\caplist=\tablelist\fi
+ \incaplist{#1}\fi
+ \caption{#1}}%
+\def\endCaption{\emsg{> \string\endCaption\ called before \string\Caption.}}
+\long\def\@findcap#1{%
+ \ifx #1\Caption \def\@whereCap{T}\fi
+ \ifx #1\caption \def\@whereCap{T}\fi
+ #1}%
+\def\@whereCap{N}%
+\def\ListCaptions{\@ListCaps\caplist=\jobname.cap[List of Captions]
+ {\let\FIGLitem=\CAPLitem}}
+\def\ListFigureCaptions{%
+ \@ListCaps\figlist=\jobname.fgl[List of Figure Captions]
+ {\let\FIGLitem=\CAPLitem}}
+\def\ListTableCaptions{%
+ \@ListCaps\tablelist=\jobname.tbl[List of Table Captions]
+ {\let\FIGLitem=\CAPLitem}}
+\def\CAPLitem#1#2#3\@endFIGLitem#4{%
+ \bigskip
+ \begingroup
+ \raggedright\tolerance=1700
+ \hangindent=1.41\parindent\hangafter=1
+ \noindent #1\ #2
+ #3 \hskip 0pt plus 10pt
+ \vskip 0pt
+ \endgroup}%
+\def\infiglist{\begingroup\seeCR
+ \@infiglist\figlist}
+\def\intablelist{\begingroup\seeCR
+ \@infiglist\tablelist}
+\def\incaplist{\begingroup\seeCR
+ \@infiglist\caplist}
+\def\FigListWrite#1#2{%
+ \ifx#1\figlist\relax \FigListInit\fi
+ \ifx#1\tablelist\relax \TabListInit\fi
+ \ifx#1\caplist\relax \CapListInit\fi
+ \edef\@line@{{#2}}%
+ \write#1\@line@}%
+\def\FigListInit{\@FileInit\figlist=\jobname.fgl[List of Figures]%
+ \gdef\FigListInit{\relax}}
+\def\TabListInit{\@FileInit\tablelist=\jobname.tbl[List of Tables]%
+ \gdef\TabListInit{\relax}}
+\def\CapListInit{\@FileInit\caplist=\jobname.cap[List of Captions]%
+ \gdef\CapListInit{\relax}}
+\def\FigListWriteNX#1#2{\writeNX#1{#2}}
+\def\@infiglist#1#2{%
+ \FigListWrite#1{\@comment > \CaptionName\space\@ID:}%
+ \FigListWrite#1{\string\FIGLitem{\CaptionName} {\@ID.\space}}%
+ \@copycap#1#2\endlist
+ \FigListWrite#1{{\NX\folio}}%
+ \endgroup}%
+\def\@copycap#1#2#3\endlist{%
+ \ifx#2\space\writeNX#1{#3\@endFIGLitem}%
+ \else\writeNX#1{#2#3\@endFIGLitem}\fi}
+\def\ListFigures{\@ListCaps\figlist=\jobname.fgl[List of Figures]{}}
+\def\ListTables{\@ListCaps\tablelist=\jobname.tbl[List of Tables]{}}
+\def\@ListCaps#1=#2[#3]#4{%
+ \immediate\closeout#1
+ \openin#1=#2 \relax
+ \ifeof#1\closein#1
+ \else\closein#1\emsg{[Getting #3]}%
+ \begingroup
+ \showsectIDtrue
+ \ATunlock\quoteoff\offparens
+ #4
+ \input #2 \relax
+ \endgroup
+ \fi}
+\long\def\FIGLitem#1#2#3\@endFIGLitem#4{%
+ \medskip
+ \begingroup
+ \raggedright\tolerance=1700
+ \ifx\TOCmargin\undefined\skip0=\parindent
+ \else\skip0=\TOCmargin\fi
+ \advance\rightskip by \skip0
+ \parfillskip=-\skip0
+ \hangindent=1.41\parindent\hangafter=1
+ \noindent \ifshowsectID #1\ \fi #2
+ #3 \hskip 0pt plus 10pt
+ \leaddots
+ \hbox to 2em{\hss\linkto{page.#4}{#4}}%
+ \vskip 0pt
+ \endgroup}
+\def\Fig#1{\linkto{Fg.#1}{Fig.~\use{Fg.#1}}}
+\def\Fg#1{\linkto{Fg.#1}{\use{Fg.#1}}}
+\def\Tab#1{\linkto{Tb.#1}{Table~\use{Tb.#1}}}
+\def\Tbl#1{\linkto{Tb.#1}{Table~\use{Tb.#1}}}
+\def\Tb#1{\linkto{Tb.#1}{\use{Tb.#1}}}
+\autoload\Tablebody{Tablebod.txs}\autoload\Tablebodyleft{Tablebod.txs}
+\autoload\tablebody{Tablebod.txs}
+\autoload\epsffile{epsf.tex} \autoload\epsfbox{epsf.tex}
+\autoload\epsfxsize{epsf.tex} \autoload\epsfysize{epsf.tex}
+\autoload\epsfverbosetrue{epsf.tex}\autoload\epsfverbosefalse{epsf.tex}
+\obsolete\topFigure\figure \obsolete\midFigure\midfigure
+\obsolete\fullFigure\fullfigure \obsolete\TOPFIGURE\figure
+\obsolete\MIDFIGURE\midfigure \obsolete\FULLFIGURE\fullfigure
+\obsolete\endFigure\endfigure \obsolete\ENDFIGURE\endfigure
+\obsolete\topTable\toptable \obsolete\midTable\midtable
+\obsolete\fullTable\fulltable \obsolete\TOPTABLE\toptable
+\obsolete\MIDTABLE\midtable \obsolete\FULLTABLE\fulltable
+\obsolete\endTable\endtable \obsolete\ENDTABLE\endtable
+\def\FIG{\@obsolete\FIG\Fig\Fig}%
+\def\TBL{\@obsolete\TBL\Tbl\Tbl}%
+
+% file: TXSruled.tex - Ruled Tables - TeXsis version 2.18
+% @(#) $Id: TXSruled.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+\catcode`@=11
+\catcode`\|=12
+\catcode`\&=4
+\newcount\ncols \ncols=\z@
+\newcount\nrows \nrows=\z@
+\newcount\curcol \curcol=\z@
+\let\currow=\nrows
+\newdimen\thinsize \thinsize=0.6pt
+\newdimen\thicksize \thicksize=1.5pt
+\newdimen\tablewidth \tablewidth=-\maxdimen
+\newdimen\parasize \parasize=4in
+\newif\iftableinfo \tableinfotrue
+\newif\ifcentertables \centertablestrue
+\def\centeredtables{\centertablestrue}%
+\def\noncenteredtables{\centertablesfalse}%
+\def\nocenteredtables{\centertablesfalse}%
+\let\plaincr=\cr
+\let\plainspan=\span
+\let\plaintab=&
+\def\ampersand{\char`\&}%
+\let\lparen=(
+\let\NX=\noexpand
+\def\ruledtable{\relax
+ \@BeginRuledTable
+ \@RuledTable}%
+\def\@BeginRuledTable{%
+ \ncols=0\nrows=0
+ \begingroup
+ \offinterlineskip
+ \def~{\phantom{0}}%
+ \def\span{\plainspan\omit\relax\colcount\plainspan}%
+ \let\cr=\crrule
+ \let\CR=\crthick
+ \let\nr=\crnorule
+ \let\|=\Vb
+ \def\hfill{\hskip0pt plus1fill\hbox{}}%
+ \ifx\tablestrut\undefined\relax
+ \else\let\tstrut=\tablestrut\fi
+ \catcode`\|=13 \catcode`\&=13\relax
+ \TableActive
+ \curcol=1
+ \ifdim\tablewidth>-\maxdimen\relax
+ \edef\@Halign{\NX\halign to \NX\tablewidth\NX\bgroup\TablePreamble}%
+ \tabskip=0pt plus 1fil
+ \else
+ \edef\@Halign{\NX\halign\NX\bgroup\TablePreamble}%
+ \tabskip=0pt
+ \fi
+ \ifcentertables
+ \ifhmode\vskip 0pt\fi
+ \line\bgroup\hss
+ \else\hbox\bgroup
+ \fi}%
+\long\def\@RuledTable#1\endruledtable{%
+ \vrule width\thicksize
+ \vbox{\@Halign
+ \thickrule
+ #1\killspace
+ \tstrut
+ \linecount
+ \plaincr\thickrule
+ \egroup}%
+ \vrule width\thicksize
+ \ifcentertables\hss\fi\egroup
+ \endgroup
+ \global\tablewidth=-\maxdimen
+ \iftableinfo
+ \immediate\write16{[Nrows=\the\nrows, Ncols=\the\ncols]}%
+ \fi}%
+\def\TablePreamble{%
+ \TableItem{####}%
+ \plaintab\plaintab
+ \TableItem{####}%
+ \plaincr}%
+\def\@TableItem#1{%
+ \hfil\tablespace
+ #1\killspace
+ \tablespace\hfil
+ }%
+\def\@tableright#1{%
+ \hfil\tablespace\relax
+ #1\killspace
+ \tablespace\relax}%
+\def\@tableleft#1{%
+ \tablespace\relax
+ #1\killspace
+ \tablespace\hfil}%
+\let\TableItem=\@TableItem
+\def\RightJustifyTables{\let\TableItem=\@tableright}%
+\def\LeftJustifyTables{\let\TableItem=\@tableleft}%
+\def\NoJustifyTables{\let\TableItem=\@TableItem}%
+\def\LooseTables{\let\tablespace=\quad}%
+\def\TightTables{\let\tablespace=\space}%
+\LooseTables
+\def\TrailingSpaces{\let\killspace=\relax}%
+\def\NoTrailingSpaces{\let\killspace=\unskip}%
+\TrailingSpaces
+\def\setRuledStrut{%
+ \dimen@=\baselineskip
+ \advance\dimen@ by-\normalbaselineskip
+ \ifdim\dimen@<.5ex \dimen@=.5ex\fi
+ \setbox0=\hbox{\lparen}%
+ \dimen1=\dimen@ \advance\dimen1 by \ht0% space above line
+ \dimen2=\dimen@ \advance\dimen2 by \dp0% space below line
+ \def\tstrut{\vrule height\dimen1 depth\dimen2 width\z@}%
+ }%
+\def\tstrut{\vrule height 3.1ex depth 1.2ex width 0pt}%
+\def\bigitem#1{%
+ \dimen@=\baselineskip
+ \advance\dimen@ by-\normalbaselineskip
+ \ifdim\dimen@<.5ex \dimen@=.5ex\fi
+ \setbox0=\hbox{#1}%
+ \dimen1=\dimen@ \advance\dimen1 by \ht0
+ \dimen2=\dimen@ \advance\dimen2 by \dp0
+ \vrule height\dimen1 depth\dimen2 width\z@
+ \copy0}%
+\def\vctr#1{\hfil\vbox to 0pt{\vss\hbox{#1}\vss}\hfil}%
+\def\nextcolumn#1{%
+ \plaintab\omit#1\relax\colcount
+ \plaintab}%
+\def\tab{%
+ \nextcolumn{\relax}}%
+\let\novb=\tab
+\def\vb{%
+ \nextcolumn{\vrule width\thinsize}}%
+\def\Vb{%
+ \nextcolumn{\vrule width\thicksize}}%
+\def\dbl{%
+ \nextcolumn{\vrule width\thinsize
+ \hskip 2\thinsize \vrule width\thinsize}}%
+{\catcode`\|=13 \let|0
+ \catcode`\&=13 \let&0
+ \gdef\TableActive{\let|=\vb \let&=\tab}%
+}%
+\def\crrule{\killspace
+ \tstrut
+ \linecount
+ \plaincr\tablerule
+ }%
+\def\crthick{\killspace
+ \tstrut
+ \linecount
+ \plaincr\thickrule
+ }%
+\def\crnorule{\killspace
+ \tstrut
+ \linecount
+ \plaincr
+ }%
+\def\crpart{\killspace
+ \linecount
+ \plaincr}%
+\def\tablerule{\noalign{\hrule height\thinsize depth 0pt}}%
+\def\thickrule{\noalign{\hrule height\thicksize depth 0pt}}%
+\def\cskip{\omit\relax}%
+\def\crule{\omit\leaders\hrule height\thinsize depth0pt\hfill}%
+\def\Crule{\omit\leaders\hrule height\thicksize depth0pt\hfill}%
+\def\linecount{%
+ \global\advance\nrows by1
+ \ifnum\ncols>0
+ \ifnum\curcol=\ncols\relax\else
+ \immediate\write16
+ {\NX\ruledtable warning: Ncols=\the\curcol\space for Nrow=\the\nrows}%
+ \fi\fi
+ \global\ncols=\curcol
+ \global\curcol=1}%
+\def\colcount{\relax
+ \global\advance\curcol by 1\relax}%
+\long\def\para#1{%
+ \vtop{\hsize=\parasize
+ \normalbaselines
+ \noindent #1\relax
+ \vrule width 0pt depth 1.1ex}%
+}%
+\def\begintable{\relax
+ \@BeginRuledTable
+ \@begintable}%
+\long\def\@begintable#1\endtable{%
+ \@RuledTable#1\endruledtable}%
+
+% file: TXSsymb.tex - Special Symbols - TeXsis version 2.18
+% @(#) $Id: TXSsymb.tex,v 18.0 1999/07/09 17:24:29 myers Exp $
+%%> {Extended math/physics symbols,}
+\def\E#1{\hbox{$\times 10^{#1}$}}
+\def\square{\hbox{{$\sqcup$}\llap{$\sqcap$}}}%
+\def\grad{\nabla}%
+\def\del{\partial}%
+\def\frac#1#2{{#1\over#2}}
+\def\smallfrac#1#2{{\scriptstyle {#1 \over #2}}}
+\def\half{\ifinner {\scriptstyle {1 \over 2}}%
+ \else {\textstyle {1 \over 2}}\fi}
+\def\bra#1{\langle#1\vert}%
+\def\ket#1{\vert#1\/\rangle}%
+\def\vev#1{\langle{#1}\rangle}%
+\def\simge{%
+ \mathrel{\rlap{\raise 0.511ex
+ \hbox{$>$}}{\lower 0.511ex \hbox{$\sim$}}}}
+\def\simle{%
+ \mathrel{\rlap{\raise 0.511ex
+ \hbox{$<$}}{\lower 0.511ex \hbox{$\sim$}}}}
+\def\gtsim{\simge}%
+\def\ltsim{\simle}%
+\def\therefore{%
+ \setbox0=\hbox{$.\kern.2em.$}\dimen0=\wd0
+ \mathrel{\rlap{\raise.25ex\hbox to\dimen0{\hfil$\cdotp$\hfil}}%
+ \copy0}}
+\def\|{\ifmmode\Vert\else \char`\|\fi}
+\def\sterling{{\hbox{\it\char'44}}}
+\def\degrees{\hbox{$^\circ$}}%
+\def\degree{\degrees}%
+\def\real{\mathop{\rm Re}\nolimits}%
+\def\imag{\mathop{\rm Im}\nolimits}%
+\def\tr{\mathop{\rm tr}\nolimits}%
+\def\Tr{\mathop{\rm Tr}\nolimits}%
+\def\Det{\mathop{\rm Det}\nolimits}%
+\def\mod{\mathop{\rm mod}\nolimits}%
+\def\wrt{\mathop{\rm wrt}\nolimits}%
+\def\diag{\mathop{\rm diag}\nolimits}%
+\def\TeV{{\rm TeV}}%
+\def\GeV{{\rm GeV}}%
+\def\MeV{{\rm MeV}}%
+\def\keV{{\rm keV}}%
+\def\eV{{\rm eV}}%
+\def\Ry{{\rm Ry}}%
+\def\mb{{\rm mb}}%
+\def\mub{\hbox{\rm $\mu$b}}%
+\def\nb{{\rm nb}}%
+\def\pb{{\rm pb}}%
+\def\fb{{\rm fb}}%
+\def\cmsec{{\rm cm^{-2}s^{-1}}}%
+\def\units#1{\hbox{\rm #1}}
+\let\unit=\units
+\def\dimensions#1#2{\hbox{$[\hbox{\rm #1}]^{#2}$}}
+\def\parenbar#1{{\null\!
+ \mathop{\smash#1}\limits
+ ^{\hbox{\fiverm(--)}}%
+ \!\null}}%
+\def\nunubar{\parenbar{\nu}}
+\def\ppbar{\parenbar{p}}
+\def\buildchar#1#2#3{{\null\!
+ \mathop{\vphantom{#1}\smash#1}\limits
+ ^{#2}_{#3}%
+ \!\null}}%
+\def\overcirc#1{\buildchar{#1}{\circ}{}}
+\def\sun{{\hbox{$\odot$}}}\def\earth{{\hbox{$\oplus$}}}
+\def\slashchar#1{\setbox0=\hbox{$#1$}%
+ \dimen0=\wd0
+ \setbox1=\hbox{/} \dimen1=\wd1
+ \ifdim\dimen0>\dimen1
+ \rlap{\hbox to \dimen0{\hfil/\hfil}}%
+ #1
+ \else
+ \rlap{\hbox to \dimen1{\hfil$#1$\hfil}}%
+ /
+ \fi}%
+\def\subrightarrow#1{%
+ \setbox0=\hbox{%
+ $\displaystyle\mathop{}%
+ \limits_{#1}$}%
+ \dimen0=\wd0
+ \advance \dimen0 by .5em
+ \mathrel{%
+ \mathop{\hbox to \dimen0{\rightarrowfill}}%
+ \limits_{#1}}}%
+\newdimen\vbigd@men
+\def\vbigl{\mathopen\vbig}
+\def\vbigm{\mathrel\vbig}
+\def\vbigr{\mathclose\vbig}
+\def\vbig#1#2{{\vbigd@men=#2\divide\vbigd@men by 2
+ \hbox{$\left#1\vbox to \vbigd@men{}\right.\n@space$}}}
+\def\Leftcases#1{\smash{\vbigl\{{#1}}}
+\def\Rightcases#1{\smash{\vbigr\}{#1}}}
+%% file: mtexsis.post - core TeXsis macros - TeXsis version 2.18
+% @(#) $Id: mtexsis.post,v 18.3 2001/04/21 16:47:12 myers Exp $
+%======================================================================*
+% First, null definitions for ``missing'' things from other parts of TeXsis
+%
+% Make double column stuff do nothing nicely:
+%
+\def\doublecolumns{\relax}\def\enddoublecolumns{\relax}
+\def\leftcolrule{\relax}\def\rightcolrule{\relax}
+\def\longequation{\relax}\def\endlongequation{\relax}
+\def\newcolumn{\relax}
+\def\widetopinsert{\topinsert}\def\widepageinsert{\pageinsert}
+\def\forceleft{\relax}\def\forceright{\relax}
+\def\SetDoubleColumns#1{%
+ \imsg{The double column macros are not a part of mTeXsis.}
+ \imsg{If you want to use double column mode, get TXSdcol.tex}
+ \imsg{and add \string\input\space TXSdcol.tex to your .tex file.}
+}
+
+% ...and other stuff that's not in mTeXsis:
+
+\def\addTOC#1#2#3{\relax}\def\Contents{\relax} % disable table of contents
+\newif\ifContents % disable table of contents
+\def\ContentsSwitchtrue{\Contentstrue}\def\ContentsSwitchfalse{\Contentsfalse}
+
+\def\obsolete#1#2{\let#1=#2\relax #2} % \obsolete is silent here
+
+\let\Input=\input % TeXsis synonym
+\newdimen\colwidth \colwidth=\hsize % default column width
+\def\ORGANIZATION{}% % default is empty
+
+% You shouldn't use style files that might not be around when using
+% mTeXsis. But we will try to be friendly about it...
+
+\newhelp\@utohelp{%
+loadstyle: The definition of the macro named above is actually contained^^J%
+in a style file, and so it cannot be used with mTeXsis. If you really^^J%
+need to load the definition from that file, you should do so explicitly^^J%
+at the begining of your manuscript file, with %
+ '\string\input\space stylefilename.txs'^^J}
+
+\Ignore
+\def\loadstyle#1#2{% disable \loadstyle in mTeXsis
+ \newlinechar=10 % ^^J is line break
+ \errhelp=\@utohelp % longer help message
+ \emsg{> Whoops! Trying to load \string#1\space from style file #2.}%
+ \errmessage{You cannot use macro definitions from style files in mTeXsis}}
+\endIgnore
+
+% -- These make mtexsis more friendly than TeX or TeXsis when printing
+% e-prints, but you won't find your errors as easily.
+
+\hbadness=10000 % don't complain about overfull hboxes!
+\overfullrule=0pt % and don't mark them in the output!
+\vbadness=10000 % and don't complain about vboxes either.
+
+% -- Run time setup (in place of \everyjob):
+
+\ATunlock
+\SetDate % sets \adate and \edate
+\ReadAUX % reads .aux file, if it exists
+\def\fmtname{TeXsis}\def\fmtversion{2.18}%
+\def\revdate{21 April 2001}%
+\def\imsg#1{\emsg{\@comment #1}}%
+\imsg{=========================================================== \@comment}
+\imsg{This is mTeXsis, the core macros from TeXsis. }
+\imsg{You can get the complete TeXsis package (and avoid this annoying}
+\imsg{advertisement) from http://www.texsis.org/ or from CTAN.}
+\imsg{============================================================ \@comment}
+\emsg{m\fmtname\space version \fmtversion\space (\revdate) loaded.}%
+\ATlock % lock internal @ macros
+\texsis % assumed, since they asked for it
+%%>>> EOF mtexsis.tex <<<
diff --git a/macros/plain/formats/texsis/styles/AIP.txs b/macros/plain/formats/texsis/styles/AIP.txs
new file mode 100644
index 0000000000..d0ae6313fd
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/AIP.txs
@@ -0,0 +1,50 @@
+% file: AIP.txs TeXsis version 2.14
+% $Revision: 15.0 $ : $Date: 91/07/09 19:23:39 $ : $Author: myers $
+%======================================================================*
+% AIP -- TeXsis style file for American Institute of Physics proceedings
+%
+%--------------------------------------------------*
+\ATunlock
+\emsg{\@comment\ AIP: American Institute of Physics Proceedings Layout}
+
+\def\AIPproceedings{% AIP proceedings format
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \hsize=146mm % width of text
+ \vsize=222mm % length of text
+ \texsis % Initialize TeXsis
+ \def\Tbf{\fourteenpoint\bf}% % 14pt bold title
+ \def\tbf{\twelvepoint\bf}% % 12pt bold section head
+ \def\titlepage{% % title page for \AIPproceedings
+ \bgroup% % begin \titlepage group
+ \let\endmode=\relax % \endmode will end a field
+ \pageno=1}% %
+ \def\endtitlepage{% % end title page for \AIPproceedings
+ \endmode % end any open field
+ \egroup% % end \titlepage group
+ \medskip}% %
+ \def\abstract{% % abstract for \AIPproceedings
+ \endmode % end previous field
+ \bgroup %
+ \vskip\baselineskip % one blank line
+ \centerline{ABSTRACT}% % "ABSTRACT", centered
+ \vskip\baselineskip % another blank line
+ \let\endmode=\endabstract % to end \abstract
+ \noindent}% %
+ \def\endabstract{% % end abstract for \AIPproceedings
+ \medskip\egroup}% %
+ \def\disclaimer##1{\relax}% % disable \disclaimer
+ \def\toappear##1{\relax}% % disable \toappear
+ \def\submitted##1{\relax}% % disable \submitted
+ \twelvepoint % roughly Elite type
+ \parindent=5em % roughly 5 spaces
+ \autoparens % auto-sizing of parens
+ \quoteon % automatic begin/end quotes
+ \nopagenumbers % don't print page numbers
+ \singlespaced\whitespaced % 1.25 percent spacing
+ }
+
+\ATlock
+
+%>>> EOF AIP.txs <<<
+
diff --git a/macros/plain/formats/texsis/styles/BostonU.txs b/macros/plain/formats/texsis/styles/BostonU.txs
new file mode 100644
index 0000000000..7f499cdde5
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/BostonU.txs
@@ -0,0 +1,138 @@
+% file: TXSsite.tex TeXsis version 2.13
+%========================================================================
+% Universtiy of Texas at Austin, 12 October, 1989 -- Eric Myers
+% - modified from the BU site info, and there are still things to be fixed...
+%--------------------------------------
+% The definitions below are for site dependent information
+% for such things as name of organization, Preprint code numbers,
+% letterhead, etc...
+\message{Site dependent info.}
+
+%% \def\TeXsisLib{TEXSIS_LIB:} % VMS TeXsis Library
+%% \def\TXSpatches{TEXSIS_LIB:TXSpatch.tex} % VMS patches
+
+%% \def\TeXsisLib{/usr/local/lib/tex/} % UNIX TeXsis library
+%% \def\TXSpatches{/usr/local/lib/tex/TXSpatch.tex} % UNIX patches
+
+%----------------------------
+% \ORGANIZATION is the name of the issuing organization, which appears at
+% the top of the title page, or on a Memo.
+% You can change it before you call \titlepage.
+
+\def\ORGANIZATION{{\bf University of Texas at Austin}}
+
+%----------------------------
+% \@DOCcode is the document code that appears in the upper right
+% part of the title page of a \preprint. It starts out at its default
+% value, and is changed by calling \pubcode{<code>} before you call
+% \titlepage.
+
+%%%\def\@DOCcode{UT-PHY\hbox to 1.5cm{\hss}}
+
+%===================================================================
+% \banner produces a banner across the top of the title page for
+% a \preprint. Customize this however you like.
+
+\def\banner{\vskip 0pt %
+ \line{{\ninepoint\@PUBdate \hfil %
+ \ORGANIZATION %
+ \hfil \@DOCcode}}% %
+ \vskip 1.0cm %
+} %
+
+\def\@PUBdate{\uppercase{\today}} % default is today
+
+%================================
+% \UTletterhead{<phone number>} is UT letterhead facimile.
+
+\def\UTletterhead#1{%
+ \begingroup % make these these things local
+ \parskip=0pt \parindent=0pt
+ \vbox to 0pt{%
+ \leftline{\tenpoint DEPARTMENT OF PHYSICS}%
+ \vskip 10pt
+ \leftline{\twelvepoint THE UNIVERSITY OF TEXAS AT AUSTIN}%
+ \vskip 10pt
+ \hrule\hss}
+ \vskip 10pt
+ \leftline{\nineit Center for Relativity $\cdot$
+ Austin, Texas 78712-1081 $\cdot$
+ (512)471-\ifx#1\relax\relax 1103 \else #1 \fi}%
+ \vskip 10pt
+ \line{\hfill\today}% % today's date
+ \vskip 10pt plus 1fil
+ \endgroup}
+
+%==================================================*
+% \letterhead{phone} is for copying onto letterhead. Just puts on date
+% and phone number.
+
+\def\letterhead#1{% letterhead for copying onto BU stationary
+ \begingroup % anchor, make these things local
+ \parskip=0pt \parindent=0pt %
+ \hbox{\ }%
+ \vskip 1.3cm % skip to below phone numbers
+ \ifx#1\relax\relax\else % if #1 exists, use as phone #
+ {\tenit (512) 471-{#1}}%
+ \vskip 10pt
+ \fi
+ \line{\hfill\today}% % today's date
+ \vskip 10pt plus 1fil
+ \endgroup}
+
+%================================*
+% Mailing Lables: you may have to change these depending on your
+% printer and the kind of lables you use.
+
+\lblHsize=7.32cm % width of standard label
+\lblVsize=2.54cm % height of standard label
+\fullHsize=8.5in % hsize for page
+\fullVsize=11.0in % vsize for page
+\lblVoffset=0pt
+\lblHoffset=-1.8cm
+
+
+%===================================*
+% \thesis gives proper format for BU theses
+
+\def\BUthesis{
+ \texsis % initialize TeXsis
+ \contentsswitchtrue % *do* print table of contents
+ \hoffset=0.5in % for binding margin 1.5in
+ \hsize=6.0in % gives 1in right margin
+ \voffset=0.4in % makes 1.5in top margin
+ \vsize=8.5in % makes 1.0in bottom margin
+%
+ \headline={{\hss\HeadText\hss}}% % headline is just text
+ \def\HeadText{\relax}% % but starts out empty
+ \footline={{\hss\FootText\hss}}% % footline is also centered text,
+ \def\FootText{{\ \tenrm\folio\ }}% % with ``page # ''
+%
+ \def\Tbf{\sixteenpoint\bf}% % Chapter Titles in 16pt bold
+ \def\tbf{\twelvepoint\bf}% % Section titles in 12pt bold
+ \twelvepoint % 12pt type for most of doc
+ \doublespaced % double spacing
+ \easyparenson % auto-sizing of parens
+ \quoteon % auto quote matching
+%
+ \def\titlepage{%
+ \pageno=-1 % start on page i for title
+ \def\FootText{{\tenrm\ \folio\ }}% -- page # --
+ \def\HeadText{\relax}% % no numbers on title page
+ } %
+%
+ \def\abstract{% % as usual but no "ABSTRACT" title
+ \bigskip\bigskip\medskip % skip down some
+ \begingroup\doublespaced\narrower\narrower
+ }
+%
+ \def\endtitlepage{\vfil\eject % end title page
+ \def\HeadText{{\tenrm \ \folio\ }}% % page numbers at top
+ \def\FootText{\relax}% % nothing at bottom
+ \doublespaced\pageno=1
+ }
+}% end of \BUthesis
+
+\def\thesis{\BUthesis} % \thesis is BU thesis format
+
+% >>> EOF TXSsite.tex <<<
diff --git a/macros/plain/formats/texsis/styles/CVformat.txs b/macros/plain/formats/texsis/styles/CVformat.txs
new file mode 100644
index 0000000000..d7835d129c
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/CVformat.txs
@@ -0,0 +1,107 @@
+% file: CVformat.txs TeXsis 2.15
+%======================================================================*
+% CVformat.txs -- macros for producing a Curriculum Vitae and
+% publication list. Modify these as you like or
+% add to it.
+%
+% Eric Myers, Brookhaven National Laboratory, 7 November, 1985
+%======================================================================*
+\ATunlock
+\emsg{\@comment CVformat: Curriculum Vitae macros}%
+
+\def\CVformat{% CVformat: Curriculum Vitae macros
+ \hsize=6.0 true in
+ \nopagenumbers
+ \auxswitchfalse
+ \quoteon % turn on easyquotes
+ \twelvepoint
+ \parindent=2.5cm
+ \raggedright\tolerance=800 % ragged right with looser tolerance
+ \def\NAME{}%
+ \def\endmode{\relax}%
+%
+% headline placement and spacing:
+%
+ \ifx\empty\NAME\else
+ \headline={\ifnum\pageno>1
+ {\twelvepoint\sl Curriculum Vitae of \NAME\hfil Page \folio}%
+ \else \hfil\fi}\fi
+ \headlineoffset=0.5cm
+ }
+
+% MACRO DEFINITIONS:
+% \item, \EXitem, \pubitem
+
+\def\Education{\ITEM{EDUCATION:}}
+\def\Experience{\ITEM{EXPERIENCE:}}
+
+\def\ITEM#1{\endmode
+ \begingroup
+ \def\endmode{\endgroup}%
+ \tolerance=2000
+ \bigskip\goodbreak
+ \item{\bf #1}\smallskip
+ \let\itm=\EXitem
+ }
+
+\def\hang{\hangindent=\parindent}
+\def\item{\medskip\par\hang\textindent}
+\def\textindent#1{\indent\llap{\hbox to \parindent{#1\hss}}\ignorespaces}
+
+% \EXitem{note} puts the note in the left margin in \tenpoint,
+% and you can break the line with \n
+
+\def\EXitem#1{%
+ \item{\def\n{\hss\egroup\hbox to \hangindent\bgroup}%
+ \hbox to 0pt{%
+ \vtop to 0pt{\tenpoint\rm
+ \hbox to \hangindent\bgroup#1\hss\egroup\vss}%
+ }}}
+
+
+% \Publications begins list of publications
+
+\def\Publications{\endmode
+ \pageno=1
+ \ifx\empty\NAME\else
+ \headline={{\twelvepoint\sl Publications of \NAME\hfil Page \folio}}\fi
+ \headlineoffset=0.5cm
+ \parindent=1.0cm
+ \raggedright \tolerance=2200
+ \item{\bf PUBLICATIONS:}
+ \smallskip
+ \let\itm=\pubitem
+ }
+
+% \pubitem is \itm for publications list
+% \pubitem is like \item, but it automatically gives the item a number
+
+\newcount\pubnum \pubnum=0
+
+\def\pubitem{\medskip
+ \advance\pubnum by 1
+ \item{\the\pubnum.}}
+
+\def\vol#1{\undertext{#1}}
+
+% \nl skips to a new line in the reference text
+\def\nl{\hfil\break}
+
+% \undertext underscores any text
+\def\undertext#1{$\underline{\hbox{#1}}$}
+
+% \booktitle is used in the reference text to cause the title of a book
+% to be printed in italics.
+\def\booktitle#1{{\sl #1}}
+
+\def\references{\parindent=1.0cm
+ \pageno=1
+ \ifx\empty\NAME\else
+ \headline={{\twelvepoint\sl References for \NAME\hfil}}\fi
+ \headlineoffset=0.5cm
+ \item{\bf REFERENCES:}
+ \smallskip}
+
+\ATlock
+
+%>>> EOF CVformat.txs <<<
diff --git a/macros/plain/formats/texsis/styles/Elsevier.txs b/macros/plain/formats/texsis/styles/Elsevier.txs
new file mode 100644
index 0000000000..80f0dab19b
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/Elsevier.txs
@@ -0,0 +1,250 @@
+% file: Elsevier.txs TeXsis version 2.14
+% $Revision: 15.0 $ : $Date: 91/07/09 19:24:09 $ : $Author: myers $
+%======================================================================*
+% Elsevier -- TeXsis style file for North-Holland Physics Publishers
+%
+% \NorthHolland North Holland proceedings format,
+% single column, left justified titles
+% \NorthHollandTwo North Holland double column proceedings
+% format, left justified titles
+%======================================================================*
+\ATunlock
+\emsg{\@comment\ Elsevier: North-Holland/Elsevier style}%
+
+%--------------------------------------------------*
+% \NorthHolland -- North-Holland/Elsevier Proceedings Layout.
+% Single column with left justified title, author, and abstract, small
+% \parindent, intented subsections.
+% Note that \author treats the first line as the author's name and
+% the following lines as addresses. You can can extend the author line
+% to more than one line by ending the lines with \
+
+\def\NorthHolland{% North-Holland/Elsevier Proceedings
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \texsis % initialize
+ \def\Tbf{\twelvepoint\rm}% % Title typestyle
+ \def\tbf{\twelvepoint\rm}% % section head typestyle
+ \twelvepoint% % 12 pt type
+ \parindent=0.65cm% % small indent
+ \hsize=16.8cm% % width
+ \vsize=25.0cm% % height
+ \nopagenumbers% % don't print page numbers
+ \showsectIDtrue% % show section numbers
+ \parskip=0pt plus0pt minus0pt\relax% % no stretch!
+ \advance\voffset by-0.5in\relax% % fit page
+ \raggedbottom% % since no stretch
+ \let\@@@disclaimer=\disclaimer% % save it
+ \def\disclaimer{% % in 12 pt
+ \let\tenrm=\twelverm% %
+ \@@@disclaimer}% %
+%
+ \def\titlepage{% % for \NorthHolland
+ \bgroup % begin title page
+ \let\endmode=\relax % define end
+ \pageno=1% % start on 1
+ \vbox{\vskip1.2cm}}% % whitespace at top
+ \def\endtitlepage{% % for \NorthHolland
+ \endmode % end titlepage
+ \egroup% % end group
+ \doublespaced}% % double space below
+%
+ \def\title{% % for \NorthHolland
+ \endmode % end previous field
+ \bgroup\narrower% % margins
+ \let\endmode=\endtitle % set up ending
+ \mark{Title Page\NX\else Title Page}% mark page so no \HeadLine
+ \flushleft% % left justified with line breaks
+ \hyphenpenalty=10000% % no hyphens
+ \exhyphenpenalty=10000% % no hyphens
+ \singlespaced}% % single spaced
+ \def\endtitle{% % for \NorthHolland
+ \endflushleft% % end flush left and group
+ \vskip\normalbaselineskip% % skip a line
+ \egroup}% % end title group
+%
+ \def\author{% % for \NorthHolland
+ \endmode % end previous field
+ \bgroup\narrower% % margins
+ \let\endmode=\endauthor % set up ending
+ \flushleft% % flush left
+ \@NHgetauthor}% % get author
+ \def\endauthor{% % for \NorthHolland
+ \vskip\normalbaselineskip% % skip line - another in \abstract
+ \endflushleft% % end flush left
+ \egroup}% % end author group
+%
+ \def\abstract{% % for \NorthHolland
+ \endmode % end previous field
+ \vskip\normalbaselineskip % skip second line
+ \bgroup\narrower% % margins
+ \let\endmode=\endabstract % set up ending
+ \noindent}% % no indent
+ \def\endabstract{% % for \NorthHolland
+ \vskip0pt% % force vertical mode
+ \egroup}% % end abstract group
+ \let\section=\@NHsection% % for \NorthHolland
+ \let\subsection\@NHsubsection% % for \NorthHolland
+}% % end \NorthHolland
+
+% \@NHgetauthor is like \getauthor but left justifies and skips
+% 1 line after author's name.
+{\obeylines
+ \gdef\@NHgetauthor#1
+ #2
+ {#1\vskip0pt\noindent{#2}% % author line
+ \vskip1\normalbaselineskip}% % blank line
+}
+
+% \section for \NorthHolland
+
+\def\@NHsection#1{% % N.Holland section
+ \everysection% % user customization
+ \vskip 2\normalbaselineskip\goodbreak% % make some space
+ \global\advance\sectionnum by \@ne % increment section counter
+ \global\subsectionnum=\z@% % reset subsection counter
+ \edef\ttt{\@chaptID\the\sectionnum}% % For use by \label
+ \s@ction% % checkenv, etc..
+ \vbox{% % heading in \vbox
+ \begingroup\raggedright % group for \tbf
+ \ifshowsectID % show section number?
+ \global\edef\@sectID{\the\sectionnum.}% yes: define section ID
+ \r@set% % and reset counters
+ \setbox0=\hbox{\noindent\@chaptID\@sectID\space}% find width
+ \hangindent=\wd0\hangafter=1% % hanging indent after 1st line
+ \noindent{\tbf{\@chaptID\@sectID\space}}% and print sect ID
+ \else\gdef\@sectID{}% % no: section ID is null
+ \noindent % just print section title
+ \fi % end \ifshowsectID
+ {\tbf{#1}}\relax % Print title ragged in \tbf
+ \endgroup % end \tbf
+ \nobreak\medskip}% % skip down some
+ \begingroup % group for \contents, etc.
+ \def\label##1{}\def\goodbreak{}% % disable \label & \goodbreak
+ \def\n{\ }\def\nl{\ }% % turn off \n
+ \def\mib{}% % turn off \mib
+ \emsg{Section \ttt.\space #1}% % announce in .LIS and
+ \ifnum\chapternum=0% % no chapter number, so
+ \global\edef\HeadText{{\tenit #1}}\fi % make running head the title
+ \addTOC{\ttt.}{\ #1}{1}% % add to table of contents
+ \def\sectiontitle{#1}% % for \aftersection
+ \endgroup% % end \contents group
+ \nobreak% % no break
+ \aftersection\nobreak}% % user can customize
+
+% \subsection for \NorthHolland, with indented nonbold titles and
+% fixes for standard version.
+
+\def\@NHsubsection#1{% % N.Holland sub-section
+ \everysubsection% % user customization
+ \vskip\baselineskip\goodbreak% % break
+ \checkquote% % make sure no open quotes
+ \global\advance\subsectionnum by\@ne% % increment counter
+ \edef\ttt{\@chaptID\@sectID\the\subsectionnum.}% for \label
+ \vbox{% % heading in \vbox
+ \begingroup\raggedright% % Print title ragged, indent
+ \ifshowsectID% % showing section numbers?
+ \setbox0=\hbox{\noindent\ttt\space}% % find width
+ \hangindent=\wd0\hangafter=1\relax% % hanging indent after 1st line
+ \ttt\space% % show subsection number
+ \fi #1\relax% % print the title
+ \endgroup% % end \bf
+ \nobreak\medskip% % skip down some
+ \nobreak\vskip-\parskip}% % cancel first \parskip
+ \begingroup% % group for \contents, etc.
+ \def\label##1{}\def\goodbreak{}% % disable \label & \goodbreak
+ \def\n{\ }\def\nl{\ }% % turn off \n
+ \def\mib{}% % turn off \mib
+ \emsg{\ttt\space #1}% % announce in .LIS and
+ \addTOC{\ttt}{\ #1}{2}% % add to table of contents
+ \def\subsectiontitle{#1}% % for \aftersection to use
+ \endgroup% % end \contents group
+ \nobreak% % no page break
+ \aftersubsection}% % room to customize
+
+
+%--------------------------------------------------*
+% \NorthHollandTwo - North-Holland/Elsevier proceedings layout in
+% double column format with titles left justified, eleven point type, etc.,
+% for camera-ready copy. Constructed following directions in ``Instructions
+% for the Preparation and Typing of Camera Ready Contributions'' by Mary
+% Carpenter, Elsevier Publishers.
+
+\def\NorthHollandTwo{% North-Holland/Elsevier proceedings 2-column layout
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \texsis % initialize
+ \def\Tbf{\elevenpoint\bf}% % Title typestyle
+ \def\tbf{\elevenpoint\it}% % section head typestyle
+ \setdoublecolumns{21.3cm}{27.1cm}{10.0cm}%
+ \parindent=0.6cm %
+ \advance\voffset by -2.2cm \relax % as close to the top as possible
+ \advance\hoffset by -2.3cm \relax % as close to the left as possible
+%
+ \emsg{ }
+ \emsg{The \NX\NorthHollandTwo document layout you have selected is}%
+ \emsg{too large to fit on one 8.5 x 11.0 page. You should either}%
+ \emsg{print the output on an oversized printer or offset the output}%
+ \emsg{horizontally to get one column at a time. }%
+ \emsg{Please enter the horizontal OFFSET TO THE LEFT (with units!):}%
+ \read-1 to \tmp % read from terminal (use UNITS!)
+ \if\tmp\par \relax\else % if blank line, ignore
+ \advance \hoffset by -\tmp\relax % else move \hoffset left
+ \fi
+%
+ \def\titlepage{% % for \NorthHollandTwo
+ \pageno=1 %
+ \hbox{\ }% % anchor to top of page
+ \bgroup %
+ \let\endmode=\relax % \endmode will end a field
+ \vskip 0.3cm % whitespace on title page
+ \narrower\parindent=0pt}% %
+ \def\endtitlepage{% % for \NorthHollandTwo
+ \endmode % end any open field
+ \smallskip %
+ \egroup}% %
+%
+ \def\title{% % for \NorthHollandTwo
+ \endmode % end previous field, if any
+ \mark{Title Page\NX\else Title Page}% % so \HeadLine doesn't print
+ \bgroup % begin title group
+ \flushleft % left justified
+ \let\endmode=\endtitle %
+ \Tbf\widenspacing}% % \Tbf is Title boldface
+ \def\endtitle{% % for \NorthHollandTwo
+ \endflushleft %
+ \egroup% % end title group
+ \bigskip}% %
+%
+ \let\getauthor=\LATauthor % see definition below
+ \def\endauthor{\par\egroup\medskip}% %
+ \def\and{\smallskip{and}\smallskip}% %
+%
+ \def\abstract{% % for \NorthHollandTwo
+ \endmode % end any open field
+ \bigskip %
+ \bgroup %
+ \let\endmode=\endabstract %
+ \singlespaced\noindent}% %
+ \def\endabstract{% % for \NorthHollandTwo
+ \medskip\egroup\bigskip}% %
+%
+ \elevenpoint % eleven point type size
+ \parindent=0.6cm % paragraph indent
+ \autoparens % auto-sizing of parens
+ \quoteon % automatic begin/end quotes
+ \nopagenumbers % don't print page numbers
+ \singlespaced\whitespaced % 1.25 percent spacing
+} % end of \NorthHollandTwo
+
+% \NorthHollandTwo replacement for \getauthor left justifies
+
+{\obeylines
+ \gdef\LATauthor#1
+ #2
+ {#1\bigskip\noindent{\bf #2}\medskip}%
+}
+
+\ATlock
+
+%>>> EOF Elsevier.txs <<<
diff --git a/macros/plain/formats/texsis/styles/Exam.txs b/macros/plain/formats/texsis/styles/Exam.txs
new file mode 100644
index 0000000000..01d36435ac
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/Exam.txs
@@ -0,0 +1,86 @@
+% file: Exam.txs (TeXsis version 2.16)
+% $Revision: 16.0 $ : $Date: 1992/08/08 22:20:36 $ : $Author: myers$
+%======================================================================*
+% Just a few macros to make it easier to type up examinations and
+% homework problems. Example:
+%
+% \texsis
+% \def\CourseName{Physics 231 -- Mathematical Methods}
+% \def\Semester{Fall 1993}\def\ExamTitle{Test 2}
+% \input Exam.txs
+% \noindent
+% Work all problems, or as many as you can do, and record all answers
+% below. \n
+% To insure that you get proper partial credit for incomplete answers show
+% all your work either here or on another piece of paper.
+% \medskip\noindent
+% 100 Points.
+%
+% \Questions
+%
+% \Q
+% Determine whether each infinite series below is convergent or divergent
+% using the \hbox{Malcom~X} method (i.e., by any means necessary!).
+% Be sure to give your reasons.
+% \Choices
+% \Q $S = \sum_{n=1}^\infty {2^n \over (n-1)!}$
+% \Q $S = \sum_{n=1}^\infty \left( 1 - {1\over n^2} \right)$
+% \Q $S = \sum_{n=3}^\infty {2n-3\over (n-1)(n-2)} $
+% \endChoices
+%
+% ...
+%
+% \endQuestions
+% \bye
+%
+% Note: these are just supposed to help you make up an exam, but not
+% define the format used. Change these as you like or make up your own,
+% but I hope they help give you a starting point.
+%
+% Eric Myers, <myers@vassar.edu> 20 September 1994
+% Department of Physics and Astronomy, Vassar College, Poughkeepsie, NY
+%======================================================================*
+
+\newskip\Qskip \Qskip=\medskipamount
+
+
+\nopagenumbers
+\footline={\hss-- \folio\ --\hss}
+\singlespaced
+
+
+
+\def\Questions{\bigskip\bigskip
+ \enumNumOutline
+ \enumerate
+ \advance\leftskip by -\EnvLeftskip
+ \everymath={\displaystyle}
+ \def\endmode{\relax}
+ \def\Q{\endmode\def\endmode{\relax}%
+ \medbreak\filbreak
+ \vskip\Qskip
+ \itm}}
+\def\endQuestions{\filbreak\endenumerate}
+
+\def\Choices{\enumerate\def\enummark{\rparen}\parskip=0pt}
+\def\endChoices{\endenumerate}
+
+%======================================================================*
+\ifx\ExamTitle\undefined\else
+ \line{\hss\ExamTitle\hss}
+ \bigskip\bigskip
+ \line{%
+ \vbox{\hbox{\CourseName}%
+ \hbox{\ }%
+ \hbox{\Semester}%
+ }%
+ \hss
+ \vbox{\hbox{Name:\quad\theBlank{5cm}}%
+ \hbox{\ }%
+ \hbox{Date:\quad\theBlank{4cm}}%
+ }%
+ }%
+\fi
+\vskip 1cm
+
+%>>> EOF Exam.txs <<<
diff --git a/macros/plain/formats/texsis/styles/IEEE.txs b/macros/plain/formats/texsis/styles/IEEE.txs
new file mode 100644
index 0000000000..5d90fa8674
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/IEEE.txs
@@ -0,0 +1,99 @@
+% file: IEEE.txs TeXsis version 2.16
+% $Revision: 15.1 $ : $Date: 1993/07/26 23:15:19 $ : $Author: myers $
+%======================================================================*
+% IEEE -- TeXsis style file for IEEE conference proceedings
+%
+% Special thanks to T.C. Pierce <es051@eng.warwick.ac.uk> of the
+% Engineering Department, University of Warwick, for improvements.
+%
+\ATunlock
+\emsg{\@comment\ IEEE conference proceedings layouts}
+
+
+% Parameters and macros common to all IEEE documents:
+
+\def\Eq#1{(\use{Eq.#1})}% % equation are just (number)
+
+\bigskipamount=0.3cm plus 4pt minus 4pt
+\showsectIDfalse
+\quoteon
+\superrefsfalse
+
+\def\@refitem#1#2{\message{[#1]} % #2 looks past ^^M for next arg
+ \refskip\noindent\hskip-\refindent % indent, but write number
+ \hbox to \refindent {\hss [#1]\quad}% % unindented
+ #2}
+
+%--------------------------------------------------*
+% IEEE Proceedings Layout:
+%
+\def\IEEEproceedings{% IEEE proceedings format
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \texsis % Initialize TeXsis
+ \setdoublecolumns{9.5in}{12.875in}{4.625in}% IEEE page size
+ \def\Tbf{\fourteenpoint\bf}% % 14pt bold title
+ \def\tbf{\twelvepoint\bf}% % 12pt bold section head
+ \let\titlepage=\@IEEEtp % new \titlepage macro
+ \let\endtitlepage=\@IEEEetp % new \endtitlepage macro
+ \let\abstract=\@IEEEabs % new \abstract macro
+ \twelvepoint % roughly Elite type
+ \autoparens % auto-sizing of parens
+ \quoteon % automatic begin/end quotes
+ \nopagenumbers % don't print page numbers
+ \singlespaced\whitespaced % 1.25 percent spacing
+}
+
+\def\@IEEEtp{% \titlepage for IEEE layouts
+ \bgroup % begin titlepage group
+ \let\endmode=\relax % \endmode will end a field
+ \pageno=1} % start on page 1
+
+\def\@IEEEetp{% \endtitlepage for IEEE layouts
+ \endmode % end any open field
+ \egroup % end titlepage group
+ \bigskip\bigskip} % don't skip page
+
+\def\@IEEEabs{% \abstract for IEEE layouts
+ \endmode % end previous field
+ \bgroup %
+ \vskip\baselineskip % one blank line
+ \centerline{ABSTRACT}% % "ABSTRACT", centered
+ \vskip\baselineskip % another blank line
+ \leftskip=1in\rightskip=1in % narrower abstract
+ \let\endmode=\endabstract % to end \abstract
+ \noindent} % do not indent abstract
+ %
+
+% \IEEEreduced makes an IEEE document 75% full size in 9pt type
+% for 8.5in x 11in paper:
+
+\def\IEEEreduced{% IEEE document reduced 75% of full size
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \def\Tbf{\fourteenpoint\bf}% % 14pt bold title
+ \def\tbf{\ninepoint\bf}% % 9pt bold section head
+ \RomanTablestrue % roman numeral table numbers
+ \texsis % Initialize TeXsis
+ \sectionskip=0.4cm plus 1pt minus 1pt % Adjust section skips
+ \subsectionskip=0.3cm plus 1pt minus 1pt
+ \sectionminspace=0.1\vsize %
+ \parindent=0.2cm
+ \def\refskip{\vskip 0pt}% % no skip between references
+ \setdoublecolumns{7.125in}{22.9cm}{3.46875in}% 75% size
+ \advance\hoffset by -.3325in % for above size
+ \advance\voffset by -.318125in % for above size
+ \let\titlepage=\@IEEEtp % new \titlepage macro
+ \let\endtitlepage=\@IEEEetp % new \endtitlepage macro
+ \let\abstract=\@IEEEabs % new \abstract macro
+ \tenpoint %
+ \nopagenumbers %
+ \autoparens % auto-sizing of parens
+ \quoteon % automatic begin/end quotes
+% \singlespaced % normal spacing
+ }
+
+
+\ATlock
+
+%>>> EOF IEEE.txs <<<
diff --git a/macros/plain/formats/texsis/styles/LAT96.txs b/macros/plain/formats/texsis/styles/LAT96.txs
new file mode 100644
index 0000000000..7d495aecb7
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/LAT96.txs
@@ -0,0 +1,88 @@
+%% file: LAT96.txs TeXsis 2.17/beta
+%----------------------------------------------
+% TeXsis macros for Lattice '96 Proceedings
+% (To be included in Elsevier.txs at some point -EAM 96/7/29)
+
+\tenpoint
+\singlespaced
+\pageno=1
+\voffset=0.47cm
+\hsize=16cm \vsize=21.0cm
+
+% If run under mtexsis then double column macros are not loaded,
+% so load them explicitly.
+
+\ifx\widebottominsert\undefined \input TXSdcol.tex \fi
+\SetDoubleColumns{7.5cm}
+
+
+\nopagenumbers
+\parskip=0pt \parindent=1.5em
+
+\sectionminspace=2\baselineskip
+\subsectionskip=\baselineskip % skip one line
+\medskipamount= 3pt plus 1pt minus 1pt
+
+\def\footnoterule{\kern-3\p@ % 5 cm footnoterule
+ \hrule width 5 true cm \kern 2.6\p@} % the \hrule is .4pt high
+
+% Fonts:
+
+\def\vol#1{{\bf #1}}
+\def\Tbf{\twelvepoint\bf}
+\def\tbf#1{{\bf \uppercase{#1}}}
+
+% References:
+
+\def\refFormat{\raggedright}%
+\def\refskip{\relax}
+
+% Title Page:
+
+\def\CopyrightLine{}
+
+\def\titlepage{\pageno=1
+ \null\vskip-\baselineskip % Start right at the top
+ \widebottominsert \vskip -\baselineskip % extra space at bottom
+ \vbox to 0.8cm{%
+ \ifx\CopyrightLine\empty\else
+ \hbox to 5cm{\hrulefill}\line{\hfill}%
+ \noindent\CopyrightLine\fi
+ \vss}\endinsert % of first page only
+ \bgroup\def\endmode{\relax}}
+
+\def\title{\endmode\vskip 0pt
+ \mark{Title Page\NX\else Title Page}%% mark page so no \HeadLine
+ \bgroup\def\endmode{\endtitle}%
+ \parindent=0pt\raggedright\Tbf}
+\def\endtitle{\bigskip\egroup}
+
+\def\author{\endmode\bgroup\def\endmode{\endauthor}% % will end \author
+ \parskip=0pt\parindent=0pt\singlespaced %
+ \obeylines\def\\{\par}% % break at line breaks, or at \\
+ \@getauthor} % next line = author's name
+{\obeylines\gdef\@getauthor#1
+ #2
+ {#1\bigskip\def\n{\egroup\leftline\bgroup\bf}%%
+ \leftline{\bf #2}%%
+ \medskip\unobeylines\raggedright}%%
+}
+\def\endauthor{\medskip\egroup}
+
+\def\abstract{\endmode\bgroup\def\endmode{\endabstract}%
+ \vskip\baselineskip}
+\def\endabstract{\bigskip\egroup\relax}
+
+\def\endtitlepage{\endmode\medskip\egroup
+ \doublecolumns}
+
+
+%----------------------------------------------
+
+\Ignore
+\def\leftdisplay#1$${\leftline{$\displaystyle{#1\endEQN}$}$$}
+\everydisplay{\leftdisplay}\def\EQN#1\endEQN{\hfill({#1})}%
+\def\endEQN{\relax}
+\endIgnore
+
+%%EOF LAT96.txs
diff --git a/macros/plain/formats/texsis/styles/ORstate.txs b/macros/plain/formats/texsis/styles/ORstate.txs
new file mode 100644
index 0000000000..65c857a312
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/ORstate.txs
@@ -0,0 +1,375 @@
+%*****************************************************************************
+% Macros For Writing a Graduate Thesis at
+% Oregon State University
+% by Kurt Stump <kurt@PHYSICS.orst.edu>
+% 2 March 2000
+%
+%
+% Usage:
+% This macro makes a thesis whose format complies with the graduate
+% school at Oregon State University as of 01-2000. This macro
+% requires the use and calling of TeXsis TeX macro for Physicists.
+% Your must add an \Input OrstThesis to Texsis.tex
+%
+% The Usage is as follows:
+%
+% \OrstThesis initializes the macro
+%
+% \student{Your Name}
+% \Professor{Major Professor}
+% \Thesistitle{Thesis Title}
+% \Degree{Your Degree}
+% \DefenseDate{Date of your defense}
+% \Major{Your major}
+%
+% **Required**
+% \thesisabstract
+% Type the abstract of your thesis
+% \endthesisabstract
+%
+% **Optional**
+% \acknowledgement
+% Type your acknowledgement
+% \endacknowledgement
+%
+% **Optional**
+% \preface
+% Type your preface
+% \endpreface
+%
+% **Really Required**
+% \Thesisbody
+% Type the body of your thesis
+% \endThesisbody
+%
+% **Make your bibliography (only after you have made a reference)**
+% \Thesisbiblio
+%
+% **Make an Index if you want (see TeXsis Manual about makeindex)
+% \ThesisIndex
+%
+% **Make a List of Figures
+% \Thesisfigs
+%
+% **Make a Table of Contents
+% \ThesisTOC
+%
+% ** Your Done!!
+% \bye
+%
+% @(#) $Id: ORstate.txs,v 1.2 2000/03/02 19:17:06 myers Exp $
+%*****************************************************************************
+
+\message{Oregon State University Thesis Macros}
+\def\OrstThesis{%
+% Set Document Parameters
+ \texsis % initialize TeXsis basics
+ \hoffset=.5in % for binding margin 1.5in
+ \hsize=6.0in % gives 1.00in right margin
+ \voffset=.6875in % makes 1.00in top margin
+ \vsize=9.0in % makes 1.00in bottom margin
+ \RunningHeadsfalse % OSU does not want running heads
+ \input epsf.tex % So you don't have to email Eric again
+ \superrefsfalse % make reference indexes appear in []
+ \ContentsSwitchtrue % be sure to make a Table of Contents
+ \def\Tbf{\sixteenpoint\bf}% % Chapter Titles in 16pt bold
+ \def\tbf{\twelvepoint\bf}% % Section titles in 12pt bold
+ \twelvepoint % 12pt type for the text
+ \autoparens % auto-sizing of parentheses ON
+ \quoteon % auto quote matching ON
+ \catcode`@=11 % @ is a letter
+}
+
+\def\thesis{\OrstThesis}
+
+
+% A better way of underlining words
+\def\undertext#1{$\underline{\smash{\hbox{#1}}}$}
+
+%_________________________________________________________________________
+% Get Student's name
+%-------------------------------------------------------------------------
+{\long\gdef\student
+ {\@getstudent}}
+{\gdef\@getstudent#1
+ {\gdef\Studentname{#1}}
+%-------------------------------------------------------------------------
+% Get Professor's name
+%-------------------------------------------------------------------------
+{\long\gdef\Professor
+ {\@getProfessor}}
+{\gdef\@getProfessor#1
+ {\gdef\Prof{#1}}
+%-------------------------------------------------------------------------
+% Get Defense Date
+%-------------------------------------------------------------------------
+{\long\gdef\DefenseDate
+ {\@getDefenseDate}}
+{\gdef\@getDefenseDate#1
+ {\gdef\DDate{#1}}
+%------------------------------------------------------------------------
+% Get Major
+%-------------------------------------------------------------------------
+{\long\gdef\Major
+ {\@getMajor}}
+{\gdef\@getMajor#1
+ {\gdef\@Major{#1}}
+%------------------------------------------------------------------------
+% Get Thesis Title
+%-------------------------------------------------------------------------
+{\long\gdef\Thesistitle
+ {\@getThesistitle}}
+{\gdef\@getThesistitle#1
+ {\gdef\@Thesistitle{#1}}
+%------------------------------------------------------------------------
+% Get Degree
+%------------------------------------------------------------------------
+{\long\gdef\Degree
+ {\@getDegree}}
+{\gdef\@getDegree#1
+ {\gdef\@Degree{#1}}
+%------------------------------------------------------------------------
+
+%________________________________________________________________________
+% Make Thesis Abstract Page
+
+\def\thesisabstract{% % abstract for thesis
+ \bigskip\medskip % skip down some
+ \headline{\relax}% % no number on abstract page
+ \doublespaced % abstract has double spacing
+ \pageno=-1
+ {\bigskip
+ \centerline {\bf\sixteenpoint{AN ABSTRACT OF THE THESIS OF}}%
+ \bigskip
+ \twelvepoint
+ \noindent\undertext{\Studentname} for the degree of
+ \undertext{\@Degree} in \undertext{\@Major}%
+presented on
+
+\noindent\undertext{\DDate}. Title: \undertext{\@Thesistitle}.
+\bigskip
+\bigskip
+\noindent Abstract approved: \theBlank{8cm} \vskip .015cm
+\centerline{\Prof}
+\bigskip}
+\addTOC{0}{List of Figures}{i} }
+
+
+
+\def\endthesisabstract{\vfil\eject\Preliminaries}
+%------------------------------------------------------------------------
+
+
+%________________________________________________________________________
+%Preliminaries makes title page and approval Page
+\def\Preliminaries{
+
+% Print out title page
+%------------------------------------------------------------------------
+{\vskip 5cm \center { \sixteenpoint{\@Thesistitle}} \vskip 3cm
+ by
+\vskip 1.5cm \Studentname \vskip 3cm A Thesis Submitted
+
+ to
+\vskip .75cm Oregon State University \vskip 1cm In Partial
+Fulfillment of \vskip .75cm the Degree of \vskip 1cm \@Degree
+\endcenter
+\vfill\eject}
+
+% Now make Approval Page
+%-------------------------------------------------------------------------
+
+\vskip 4cm\noindent \undertext{\@Degree} thesis of
+\undertext{\Studentname} presented on \undertext{\DDate}. \vskip
+3cm
+ \noindent Approved:
+ \vskip 2cm
+ \theBlank{12cm}
+ \vskip .015cm
+ Major Professor, Representing \@Major
+ \vskip 2cm
+ \theBlank{12cm}
+\vskip .015cm
+ Chair of Department of \@Major
+\vskip 2cm
+ \theBlank{12cm}
+\vskip .015cm Dean of Graduate School
+
+\vskip 2cm
+
+\noindent I understand that my thesis will become part of the
+permanent collection of Oregon State University Libraries. My
+signature below authorizes release of my thesis to any reader upon
+request.
+
+\vskip 1cm \theBlank{12cm}\vskip.015cm\hskip 3cm \Studentname,
+Author
+
+\vfill\eject}
+
+%________________________________________________________________________
+%Make Acknowledgement Page
+%------------------------------------------------------------------------
+ \def\acknowledgement{% % begin acknowledgement page
+ \def\FootText{\relax}
+ \bigskip
+ \vskip 2cm
+ \noindent{\sixteenpoint\bf{Acknowledgement}}
+ \bigskip\medskip
+ }
+ \def\endacknowledgement{ % end acknowledgement page for \book
+ \vfil\eject} % end page
+
+ \def\preface{ % begin preface page
+ \def\FootText{\relax}
+ \bigskip
+ \noindent{\sixteenpoint\bf{Preface}}
+ \bigskip\medskip\doublespaced
+ }
+ \def\endpreface{% % end preface page
+ \vfil\eject} % end page
+
+%_________________________________________________________________________
+%Make thesis main body
+ \def\Thesisbody{% % begin Thesisbody
+ \def\FootText{\relax}
+ \showchaptIDtrue\pageno=1
+ \headline={\ifnum\pageno=1\headlineoffset=1.5pt \centerline{\@Thesistitle}\hfil \else\hfil\folio\fi}
+ \doublespaced
+ }
+ \def\endThesisbody{ % end acknowledgement page for \book
+ \vfil\eject} % end page
+
+%--------------------------------------------------------------------------
+
+%__________________________________________________________________________
+% Make Bibliography
+
+\def\Thesisbiblio{ %
+ \def\FootText{\relax}
+ \vfill\supereject
+ \noindent\nosechead{\sixteenpoint\bf{Bibliography}}
+ \addTOC{0}{Bibliography}{\folio}
+ \bigskip
+ \elevenpoint
+ \ListReferences
+ \twelvepoint
+ }
+ %----------------------------------------------------------------------------------------
+%________________________________________________________________________________________
+% Make Index
+
+\def\ThesisIndex{
+ \singlespaced \vfill\supereject
+ \noindent\nosechead{\sixteenpoint\bf{Index}}
+ \addTOC{0}{Index}{\folio}
+ \bigskip
+ \SetDoubleColumns{0.5\hsize} \doublecolumns \tenpoint
+ \input texsis.ind
+ \enddoublecolumns}
+
+%_________________________________________________________________________________________
+% Make List of Figures
+
+\def\ThesisFigs{
+ \vfill\supereject \pageno=-1
+ \noindent\nosechead{\sixteenpoint\bf{List of Figures}}
+ \bigskip
+ \ListFigures}
+%_________________________________________________________________________________________
+% Make Table of Contnets
+
+\def\ThesisTOC{%
+ \vfill\supereject \headline{\relax}
+ \nosechead{\sixteenpoint\bf{Contents}}
+ \Contents}
+
+
+%<<<<<<<<< End of OrstThesis>>>>>>>>>>>>>>>>>>>>
+
+
+% Macro from Paul Renard (LLNL) for Big Letters
+%********************************************************************
+%
+% Define two cute macros for highlighting the initial character in
+% a paragraph (as in Sci. Amer.) By making the first letter in
+% a paragraph the argument to \twolinelite, then you get that first
+% letter enlarged to a height of 2 text-lines. \threelinelite makes
+% that letter even larger---3-lines worth!. (The font for the large
+% character is a scaled font---you may be able to see rasterization.)
+% You may want to make sure that at least three lines of text appear
+% along with the highlight, else just use a normal paragraph.
+%
+% Here's how they work:
+% First, set the highlight into a box 'capbox'. This provides
+% the height of a normal letter, and the height of the box laid
+% in as the highlight---so it is the right height relative to the first
+% line of the paragraph. The full height of the highlight, wlh,
+% is
+% wlh = baselinskip + height of normal cap letter (2-line lite)
+% = 2*baselineskip + height of normal cap (3-line lite)
+% where baselineskip comes from any of the fontfamilies defined above.
+%
+% wlh doesn't account for the usual depth applied to a font, so we
+% get the proper scaling by doing
+% font at wlh/a , where 'a' is the percent height (gleened
+% from the TFM files!)
+% This gets font scaled properly so baselines line up, and top of
+% highlight lines up top of any normal capital letters.
+% TeX can't divide by floats, so I multiply by a reciprical.
+% 'cmr10' was used originally, scaled to whatever height necessary
+% from the current font family. On PostScript printers, with ArborTex,
+% 'psmncsr' or 'psmtimr' works well, and doesn't have the rasterization.
+% (DVIPS can lay in 'psmncsr', but PREVIEW can't---I use a fontsubstitution
+% via -preview.cf- to get an approximation)
+%
+% 1.46344 = 1./.68332 (which TFtoPL reports as usual height of all CAPS in 'psmncsr'
+% 1.42146 = 1./.7035 (which TFtoPL reports as usual height of all CAPS in 'PS-NewCenturySchlbk-Roman'
+% 1.36986 = 1./.73 (which TFtoPL reports as usual height of all CAPS in 'cmr10'
+%
+\newdimen\wla\newdimen\wlb\newdimen\wll
+\newdimen\wlh
+\newbox\litebox
+\newbox\capbox
+\def\twolinelite#1{
+ \setbox\capbox=\hbox{A}
+ \wlh=\baselineskip
+ \advance\wlh by\ht\capbox
+ \font\twolinelitefont=cmr10 at 1.46344\wlh % Using cmr10 for highlight
+ \setbox\litebox=\hbox{\twolinelitefont #1}\noindent
+ \def\A{A}\def\L{L}\wla=\hsize\wll=\wd\litebox\advance\wla by-\wll
+ \if #1\A
+ \parshape=3 \wll \wla \wll \wla 0pt \hsize
+ \hskip -\wll\vbox to\ht\capbox{\box\litebox\vss}\kern -.2\wll
+ \else\if #1\L
+ \parshape=3 \wll \wla \wll \wla 0pt \hsize
+ \hskip -\wll\vbox to\ht\capbox{\box\litebox\vss}\kern -.4\wll
+ \else
+ \parshape=3 \wll \wla \wll \wla 0pt \hsize
+ \hskip -\wll\vbox to\ht\capbox{\box\litebox\vss}\kern 0pt
+ \fi
+ \fi
+}
+\def\threelinelite#1{
+ \setbox\capbox=\hbox{#1}
+ \wlh= 2.\baselineskip
+ \advance\wlh by\ht\capbox
+ \font\threelinelitefont=cmr10 at 1.46344\wlh % Using cmr10 for highlight
+ \setbox\litebox=\hbox{\threelinelitefont #1}\noindent
+ \def\A{A}\def\L{L}\wla=\hsize\wlb=\hsize\wll=\wd\litebox\advance\wlb by-\wll
+ \if #1\A
+ \advance\wla by-.85\wll
+ \parshape=4 \wll \wlb .85\wll \wla \wll \wlb 0pt \hsize
+ \hskip -\wll\vbox to\ht\capbox{\box\litebox\vss}\kern -.3\wll
+ \else\if #1\L
+ \parshape=4 \wll \wlb \wll \wlb \wll \wlb 0pt \hsize
+ \hskip -\wll\vbox to\ht\capbox{\box\litebox\vss}\kern -.4\wll
+ \else
+ \parshape=4 \wll \wlb \wll \wlb \wll \wlb 0pt \hsize
+ \hskip -\wll\vbox to\ht\capbox{\box\litebox\vss}\kern 0pt
+ \fi
+ \fi
+}
+
+
+%%EOF ORstate.txs %%
diff --git a/macros/plain/formats/texsis/styles/PhysRev.txs b/macros/plain/formats/texsis/styles/PhysRev.txs
new file mode 100644
index 0000000000..1b5d55c56a
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/PhysRev.txs
@@ -0,0 +1,423 @@
+%% file: PhysRev.txs (TeXsis version 2.16)
+% $Revision: 0.11 $ : $Date: 1995/01/06 17:21:04 $ : $Author: myers $
+%========================================================================*
+% PhysRev.txs - Physical Review Style for TeXsis
+%
+% The following document formats are defined in this style file.
+%
+% \PhysRev - Formats papers as they would appear in
+% Physical Review A, B, C, D, or E
+% \PhysRevLett - Formats papers as they would appear in
+% Physical Review Letters
+% \PhysRevManuscript - Formats papers for _Submission_ to Physical
+% Review or Physical Reveiw Letters
+%
+% The Volume/Series/Issue and page number can be set by seting the
+% following AFTER you have invoked \PhysRev or \PhysRevLett:
+%
+% \def\Series{D} % or A, B, C, E
+% \let\Volno=32
+% \let\Issueno=10
+% \let\Pageno=2736
+%
+% This is a good attempt to replicate the style of the Physical Review,
+% but there may still be some subltle differences. We would appreciate
+% suggestions or comments via e-mail to texsis@lifshitz.ph.utexas.edu
+%========================================================================*
+
+\ATunlock % use @ as a letter
+\emsg{\@comment\ PhysRev: Physical Review journal style}%
+
+%--------------------------------------------------*
+% HEADLINES and FOOTLINES for all Physical Review layouts
+
+\def\Series{}
+\newcount\Volno \Volno=0
+\newcount\Issueno\Issueno=0
+\newcount\Pageno \Pageno=1 % page number to start on
+
+% some extra fonts for headline and footline
+
+\font\smallheadfont=cmcsc10
+\font\largeheadfont=cmcsc10
+
+\headlineoffset=0pt
+
+
+\def\VolumeBanner#1#2#3#4{% define the title page header
+ \ifx\relax#1\relax\else\def\Series{#1}\fi % #1 = A... or L
+ \ifx\relax#2\relax\else\Volno=#2\fi % #2 = volume
+ \ifx\relax#3\relax\else\Issueno=#3\fi % #3 = issue
+ \ifx\relax#4\relax\else\Pageno=#4\fi % #4 = page
+%
+ \ifx\Series{L}% % Letters
+ \def\@VolumeBanner{\largeheadfont %
+ \rlap{Volume \the\Volno, Number \the\Issueno}% %
+ \hss PHYSICAL REVIEW LETTERS %
+ \hss \today}% %
+ \else % Phys Rev
+ \def\@VolumeBanner{\rlap{PHYSICAL REVIEW #1}% %
+ \hss VOLUME \the\Volno, NUMBER \the\Issueno %
+ \hss \llap{\the\Pageno}}% %
+ \fi}
+
+
+\def\@Volume{$\underline{\hbox{{\the\Volno}%
+ \vrule height12pt depth2ptwidth\z@}}$}
+
+\def\TitleBanner#1{\def\@TitleBanner{#1}}% for right hand (odd) pages
+
+\def\AuthorBanner#1{\def\@AuthorBanner{#1}}% for left hand (even) pages
+
+\VolumeBanner{}{}{}{}\TitleBanner{}\AuthorBanner{}% defaults are empty
+
+
+%--------------------------------------------------*
+% REFERENCES: some differences from Plain TeXsis
+
+\superrefsfalse % Physical Review's new style now
+
+% How to list the references at the end
+
+\let\@stdListRefs=\ListReferences % save standard TeXsis definition
+
+\def\ListReferences{% PhysRev version of \ListReferences
+ \enddoublecolumns % balance columns so far
+ \dimen@=\pagegoal % get total page size
+ \advance\dimen@ by -\pagetotal % get page space remaining
+ \ifdim\dimen@>0pt\ifdim\dimen@< 1cm\relax % not enough to look good?
+ \vfil\break %
+ \else %
+ \bigskip %
+ \line{\hfill \hbox to 20.5pc{\hrulefill}\hfill}%
+ \bigskip %
+ \fi\fi
+ \doublecolumns % back to double columns for list
+ \@stdListRefs}
+
+
+
+% How to display reference numbers in the list at the end
+
+\def\@refitem#1#2{% #2 eats the ^^M
+ \vskip 0pt\vfil\penalty-1\vfilneg % favour breaks here, weakly
+ \ifsuperrefs % old style superscript references?
+ \message{#1.}% %
+ \hangindent1em\hangafter 1 ${}^{#1}$#2 %
+ \else % new [bracket] reference style
+ \message{[#1]}% %
+ \refskip\noindent\hskip-\refindent % indent, but write number
+ \hbox to \refindent {\hss [#1]\quad}% unindented
+ #2\relax %
+ \fi}
+
+
+\def\refskip{\vskip0pt plus 2pt}% only a little stretch between refs
+
+% How to display reference numbers (citations) in the text
+
+\def\citemark#1{% citation style for Physical Review
+ \ifsuperrefs % Old style superscript references?
+ $\relax{}^{\hbox{$\scriptstyle #1\refterminator$}}$\relax % regular size
+ \else {}~[{#1}]\relax % [reference number]
+ \fi}%
+
+\def\Ref#1{Ref.~[\use{Ref.#1}]} % citations in text are ``Ref. [xx]''
+
+
+%======================================================================*
+% \PhysRev and \PhysRevLett layouts
+
+\def\PhysRev{% Physical Review two column layout
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \tenpoint % roughly Elite type
+ \parindent=1.5em % indent about 2 characters
+ \parskip=0.5\smallskipamount % not much skip betwen paragraphs
+ \baselineskip=12pt plus 0.5pt % a little extra stretch for 2 columns
+ \hsize=42.5pc \vsize=55\baselineskip %
+%% \setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@}%
+ \SetDoubleColumns{20.5pc}% %
+ \ifx\LFins\undefined\else % These may not be defined in mTeXsis
+ \skip\LFins=1cm \skip\RFins=1cm\fi % space above column footnotes
+ \skip\footins=0.5cm % space above wide footnotes
+ \advance\hoffset by -.3in \advance\voffset by -.3in % for this size
+ \footlineoffset=12pt
+%
+ \showchaptIDfalse % no chapter number in equation numbers
+ \showsectIDfalse % no section number in equation numbers
+ \def\SectionStyle##1{\uppercase % section numbers in upper case
+ \expandafter{\romannumeral ##1}}% % roman numerals
+ \def\SubsectionStyle##1{\LetterN{##1}}% subsections are UC letters
+ \def\SubsubsectionStyle##1{##1}% % subsubsections are numbered
+ \sectionskip=\bigskipamount % space before section
+ \subsectionskip=\bigskipamount % space before subsection
+ \RomanTablestrue % roman numerals for table numbers
+ \def\Tbf{\twelvepoint\bf}% % 12pt bold title
+ \def\tbf{\tenpoint\bf}% % 10pt bold section head
+%
+ \autoparens % auto-sizing of parens
+ \quoteon % automatic begin/end quotes
+ \pageno=\Pageno % start page numbering on \Pageno
+%
+ \headline={% headline for Physical Review A, B, C, D, E...
+ \ifnum\pageno=\Pageno % First page header
+ {\largeheadfont \@VolumeBanner}% %
+ \else\ifodd\pageno % right (odd) page header
+ {\rlap{\@Volume}% %
+ \hss \largeheadfont \@TitleBanner %
+ \hss \llap{\folio}}% %
+ \else % left (even) page header
+ {\rlap{\folio}% %
+ \hss \largeheadfont \@AuthorBanner %
+ \hss \llap{\@Volume}}\fi\fi}% %
+%
+ \footline={% copyright claim at bottom of first page
+ \ifnum\pageno=\Pageno %
+ {\tenrm \hbox to\colwidth{\hfill{\@Volume}}\hss %
+ \hbox to\colwidth{\folio \hfill %
+ \copyright\ \the\year\ The American Physical Society}}%
+ \fi
+%
+ \def\refFormat{\ninepoint} % reference text is in slightly smaller type
+}
+
+}% end \PhysRev
+
+
+% The layout of Physical Review Letters is slightly different,
+% mostly in how the headlines and footlines are treated, and the
+% references
+
+\def\PhysRevLett{%
+ \PhysRev % same as Physical Review, with following changes
+ \def\Series{L}% % Assume Phys. Rev. Lett.
+ \null\vskip 0.1cm %
+ \footlineoffset=24pt %
+ \headline={\hbox{\vbox{\hbox to \pagewidth{\largeheadfont %
+ Volume \the\Volno, Number \the\Issueno \hss %
+ PHYSICAL REVIEW LETTERS \hss \today}%
+ \vskip 0.32cm\hrule}}}%
+%
+ \footline={% copyright claim at bottom of first page
+ \ifnum\pageno=\Pageno %
+ {\tenrm \ifodd\pageno\else\rlap{\folio}\fi %
+ \hss{\copyright\ \the\year\ The American Physical Society}\hss
+ \ifodd\pageno\llap{\folio}\fi}%
+ \else
+ \ifodd\pageno % right (odd) page header
+ {\hss \folio}%
+ \else % left (even) page header
+ {\folio \hss}%
+ \fi\fi}
+%
+ \gdef\ListReferences{% PhysRevLett version of \ListReferences
+ \dimen@=\pagegoal % get total page size
+ \advance\dimen@ by -\pagetotal % get page space remaining
+ \ifdim\dimen@>0pt\ifdim\dimen@< 1cm\relax % not enough to look good?
+ \vfil\break %
+ \else %
+ \bigskip %
+ \line{\hfill \hbox to 6pc{\hrulefill}\hfill}%
+ \bigskip %
+ \fi\fi
+ \@stdListRefs}%
+}% end \PhysRevLett
+
+
+%======================================================================*
+% TITLE material -- modified for Physical Review layout
+
+\def\titlepage{\pageno=\Pageno % start on page \Pageno
+ \begingroup %
+ \singlespaced} %
+
+\def\endtitlepage{\bigskip\endgroup % some skip and glue
+ \vskip 0pt %
+ \doublecolumns} % start doing double columns
+
+\def\author{% first line after as author's name, following lines are address
+ \endmode\begingroup % end any previous mode
+ \let\endmode=\endauthor % \endmode will end \author
+ \begingroup\obeylines % to see author's name
+ \PRgetauthor} % next line = author's name
+
+
+{\obeylines\gdef\PRgetauthor#1
+ #2
+ {#1\bigskip
+ \centerline{\elevenpoint #2}% first line is author's name
+ \endgroup % end \obeylines for lookahead
+ \raggedcenter % fill as you can
+ \def\\{\discretionary{}{}{,}}% % , unless line breaks
+ \def\n{\penalty10000}% % \n would like to break
+ \ninepoint\it % rest is affiliation
+}} %
+
+\def\endauthor{\vskip 0pt\endraggedcenter\endgroup\smallskip}
+
+
+\def\abstract{%
+ \centerline{(Received \@PUBdate)} % the date from \pubdate
+ \vskip\baselineskip % another blank line
+ \begingroup %
+ \leftskip=1in \rightskip=1in % narrower abstract margins
+ \ninepoint} % 9 pt type for the text
+
+\def\endabstract{\medskip\endgroup}
+
+
+%--------------------------------------------------*
+% SECTION LEVELS: Modified from \section in TXSsects.tex:
+
+\def\section#1{% create a new section of a document
+ \vskip\sectionskip % make some space
+ \goodbreak\pagecheck\sectionminspace % new page if needed
+ \global\advance\sectionnum by \@ne % increment section counter
+ \global\subsectionnum=\z@ % reset subsections
+ \global\subsubsectionnum=\z@ % reset subsubsections
+%
+% Section ID:
+%
+ \edef\lab@l{\@chaptID\SectionStyle{\the\sectionnum}}% For \label
+ \ifshowsectID % show section number?
+ \global\edef\@sectID{\SectionStyle{\the\sectionnum}.}% save for later
+ \global\edef\@fullID{\lab@l.\space\space}% % what we will use here
+ \r@set % and reset counters
+ \else\gdef\@fullID{}\fi % otherwise section ID is empty
+ \everysection % user customization here
+%
+% Print the Section title:
+%
+ \ifx\tbf\undefined\def\tbf{\bf}\fi % default \tbf is \bf
+ \vbox{% % keep heading in \vbox
+ \center % centered for Phys Rev
+ {\tbf \lab@l.\ \ #1}% %
+ \endcenter %
+ \vskip-\baselineskip % undo it
+ \vskip\sectionskip\relax}% % same skip above and below
+ \nobreak % no break after title
+%
+% Table of Contents and Running Headlines:
+%
+ \begingroup % group for \contents, etc.
+ \def\label##1{}% % disable \label
+ \global\edef\SectionTitle{#1}% % or nothing
+ \def\n{}\def\nl{}\def\mib{}% % turn off \n, etc
+ \ifnum\chapternum=0\setHeadline{#1}\fi % no chapt. number -> set headine
+ \emsg{Section \@fullID #1}% % announce in log file
+ \def\@quote{\string\@quote\relax}% % in case of \quoteon
+ \addTOC{1}{\NX\TOCsID{\lab@l.}#1}{\folio}% % Table of Contents entry
+ \endgroup % end group
+ \s@ction % checkenv, etc..
+ \aftersection} % user can customize
+
+%--------------------------------------------------*
+% Modified from \subsection in TXSsects.tex
+
+\def\subsection#1{% % create a subsection of a document
+ \vskip\subsectionskip % make some space
+ \goodbreak\pagecheck\sectionminspace % new page if needed
+ \global\advance\subsectionnum by \@ne % increment counter
+ \global\subsubsectionnum=\z@ % reset subsubsection
+%
+% Subsection ID:
+%
+ \edef\lab@l{\@chaptID\@sectID\SubsectionStyle{\the\subsectionnum}}%
+ \ifshowsectID % show section number?
+ \global\edef\@fullID{\lab@l.\space}% % yes: define it
+ \else\gdef\@fullID{}\fi % otherwise it's empty
+ \everysubsection % user can customize
+%
+% Print the subsection title
+%
+ \vbox{% % heading in \vbox
+ \center % centered for Phys Rev
+ {\tbf \lab@l.\ \ #1}% %
+ \endcenter %
+ \vskip-\baselineskip % undo it
+ \vskip\subsectionskip\relax}% % same skip above and below
+ \nobreak %
+%
+ \begingroup % group for \contents, etc.
+ \def\label##1{}% % disable \label
+ \global\edef\SubsectionTitle{#1}% % or nothing
+ \def\n{}\def\nl{}\def\mib{}% % disable \n, etc
+ \emsg{\@fullID #1}% % announce in log file
+ \def\@quote{\string\@quote\relax}% % in case of \quoteon
+ \addTOC{2}{\NX\TOCsID{\lab@l.}#1}{\folio}% % Table of Contents entry
+ \endgroup % end \contents group
+ \s@ction % end of section
+ \aftersubsection} % room to customize
+
+%--------------------------------------------------*
+% Modified from \subsubsection in TXSsects.tex
+
+\def\subsubsection#1{% % create a subsubsection of a document
+ \vskip\subsectionskip % make some space
+ \goodbreak\pagecheck\sectionminspace % new page if needed
+ \global\advance\subsubsectionnum by \@ne % increment counter
+%
+% Sub-subsection ID:
+%
+ \edef\lab@l{\SubsubsectionStyle{\the\subsubsectionnum}}% just the number
+ \ifshowsectID % show section number?
+ \global\edef\@fullID{\lab@l.\space\space}% % yes: define it
+ \else\gdef\@fullID{}\fi % else it's empty
+ \everysubsubsection % user can customize here
+%
+% Print the sub-subsection title
+%
+ \vbox{% % heading in \vbox
+ \center % centered for Phys Rev
+ {\bf \lab@l.\ \ #1}% %
+ \endcenter %
+ \vskip-\baselineskip % undo it
+ \vskip\subsectionskip\relax}% % same skip above and below
+ \nobreak %
+%
+ \begingroup % group for \contents, etc.
+ \def\label##1{}% % disable \label
+ \global\edef\SubsectionTitle{#1}% % or nothing
+ \def\n{}\def\nl{}\def\mib{}% % turn off \n, etc
+ \emsg{\@fullID #1}% % announce in log file
+ \def\@quote{\string\@quote\relax}% % in case of \quoteon
+ \addTOC{3}{\NX\TOCsID{\lab@l.}#1}{\folio}% % Table of Contents entry
+ \endgroup % end group
+ \s@ction % end of section
+ \aftersubsection} % room to customize
+
+%======================================================================*
+% \PhysRevManuscript is a layout similar to \preprint, but printed
+% in \TrueDoubleSpacing and with other things set the way Physical
+% Review wants them for submitted manuscripts.
+
+
+\def\PhysRevManuscript{% layout for manuscripts to be submitted to journals
+ \preprint % start with preprint form
+ \showchaptIDfalse % no chapter number in equations
+ \showsectIDfalse % no section number in equations
+ \def\SectionStyle##1{\uppercase % section numbers in upper case
+ \expandafter{\romannumeral ##1}}% roman numerals
+ \def\SubsectionStyle##1{\LetterN{##1}}% subsections are UC letters
+ \def\SubsubsectionStyle##1{##1}% % subsubsections are numbered
+ \RomanTablestrue % roman numerals for table numbers
+ \TablesLast % tables at the end
+ \FiguresLast % figures at the end
+ \offparens % no automatic paren sizing
+ \superrefsfalse % PR has abandoned superscripts
+ \def\Tbf{\twelvepoint\bf}% % 12pt bold title
+ \def\tbf{\twelvepoint\bf}% % 12pt bold section head
+ \parindent=1em % indent about 2 characters
+ \parskip=\smallskipamount % not much space between paragraphs
+ \def\everysection{\vfill\eject}% % start new section on new page
+ \gdef\captionspacing{\TrueDoubleSpacing}%
+ \TrueDoubleSpacing %
+ }
+
+% Once the Phys. Rev. style file is loaded \Manuscript is specific to
+% Physical Review:
+
+\let\Manuscript=\PhysRevManuscript
+
+%>>> EOF PhysRev.txs <<<
diff --git a/macros/plain/formats/texsis/styles/Tablebod.txs b/macros/plain/formats/texsis/styles/Tablebod.txs
new file mode 100644
index 0000000000..6bebf965cb
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/Tablebod.txs
@@ -0,0 +1,91 @@
+%% Tablebod.txs (TeXsis version 2.16)
+% $Revision: 16.0 $ : $Date: 1994/11/11 19:37:06 $ : $Author: myers $
+%======================================================================*
+% Old-style Figure macros - This file is a part of TeXsis
+% (C) copyright 1991 by Eric Myers and Frank Paige.
+%
+% SIMPLE(R) RULED TABLES: \Tablebody
+%
+% The following macros make simple ruled tables with automatic spacing,
+% i.e. no vertical struts are needed. Taken from TechRpt with modifications as
+% in TeXsis 2.11. These are included for backward compatability
+% and will eventually be phased out.
+
+% \Tablebody actually begins the table body, with the \halign template.
+% #1 is number of columns. \Tableskipsize is set by \singlespaced,
+% \doublespaced, etc. in TXSmacs.
+%======================================================================*
+\catcode`@=11 % make @ a letter for this file
+
+\def\Tablebody#1{% % #1 = no. columns
+ \hbox to \hsize\bgroup % start hbox for table
+ \hss $$ \vbox\bgroup % centered displaymath
+ \offinterlineskip % No interline glue
+ \def\tablerule{\noalign{\hrule}} % simple rule
+ \def\T@bleskip{\Tableskip{#1}{\Tableskipsize}} % nice skip
+ \def\T@blerule{\T@bleskip\tablerule\T@bleskip} % nice rule
+ \def\Cr{\cr\T@bleskip} % \cr and nice skip
+ \def\CR{\cr\T@blerule} % \cr and nice rule
+ \def\CRCR{\cr\T@bleskip\tablerule % \cr and nice double
+ \Tableskip{#1}{1pt}\tablerule\T@bleskip} % rule
+ \def~{\phantom{0}} % ~ is digit-width space
+ \halign\bgroup % start \halign
+ \vrule## % do leftmost vrule
+ &&\quad\hfil##\hfil\quad\strut % repeat for each column
+ &\vrule##\crcr % vrule on the right
+ \tablerule % hrule at top of table
+ \T@bleskip} % add some space
+
+\def\tablebody{\Tablebody} % synonym
+
+% \endTablebody closes \Tablebody.
+
+\def\endTablebody{ %
+ \bottomrule % put rule at bottom
+ \crcr\egroup % close the \halign
+ \egroup $$ % close vbox, math
+ \hss\egroup} % close the hbox
+
+\def\endtablebody{\endTablebody} % synonym
+
+% \Tablebodyleft is just like \Tablebody except that the columns are
+% set flush left.
+
+\def\Tablebodyleft#1{% % #1 = no. columns
+ \hbox to \hsize\bgroup % start hbox for table
+ \hss $$ \vbox\bgroup % centered displaymath
+ \offinterlineskip % No interline glue
+ \def\tablerule{\noalign{\hrule}} % simple rule
+ \def\T@bleskip{\Tableskip{#1}{\Tableskipsize}} % nice skip
+ \def\T@blerule{\T@bleskip\tablerule\T@bleskip} % nice rule
+ \def\Cr{\cr\T@bleskip} % \cr and nice skip
+ \def\CR{\cr\T@blerule} % \cr and nice rule
+ \def\CRCR{\cr\T@bleskip\tablerule % \cr and nice double
+ \Tableskip{#1}{1pt}\tablerule\T@bleskip} % rule
+ \def~{\phantom{0}} % ~ is digit-width space
+ \halign\bgroup % start \halign
+ \vrule## % do leftmost vrule
+ &&\quad##\hfil\quad\strut % repeat for each column
+ &\vrule##\crcr % vrule on the right
+ \tablerule % hrule at top of table
+ \T@bleskip} % add some space
+
+% \Tableskip#1#2 produces a vertical skip with rules of height #2 for
+% a table with #1 columns.
+% \tablerule produces just a rule.
+% \Tablerule#1#2 produces a rule with a skip of dimen #2 on each side
+% for a table with #1 columns.
+
+\def\Tableskip#1#2{height #2 \global\mscount#1%
+ \gloop\ifnum\mscount>\z@ \Tsk@p\repeat\cr}
+\def\Tsk@p{&\omit&\global\advance\mscount\m@ne}
+
+\def\Tablerule#1#2{\Tableskip#1#2\tablerule\Tableskip#1#2}
+
+% \bottomrule is a horizontal rule across the table. It is turned off
+% by \nobottomrule (locally to the \halign)
+
+\def\bottomrule{\tablerule}
+\def\nobottomrule{\let\bottomrule=\relax}
+
+%>>> EOF Tablebod.txs <<<
diff --git a/macros/plain/formats/texsis/styles/Tablebody.txs b/macros/plain/formats/texsis/styles/Tablebody.txs
new file mode 100644
index 0000000000..6dd5ff8ed6
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/Tablebody.txs
@@ -0,0 +1,6 @@
+% file: Tablebody.txs (TeXsis)
+%======================================================================*
+% Note - Tablebody.txs has been replaced by Tablebod.txs
+% The name has been changed so that the file can exist on a PC (sigh!)
+
+\input Tablebod.txs
diff --git a/macros/plain/formats/texsis/styles/UTthesis.tex b/macros/plain/formats/texsis/styles/UTthesis.tex
new file mode 100644
index 0000000000..d009e0514c
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/UTthesis.tex
@@ -0,0 +1,106 @@
+% file: UTthesis.tex (TeXsis version 2.17)
+% $Revision: 1.2 $ : $Date: 1996/04/22 16:51:10 $ : $Author: myers $
+%======================================================================*
+% \UTthesis complies with the UT Graduate School requirements for
+% a thesis, including putting the page number up in the text on the
+% first page of a chapter. To do this we create a new insert, called
+% \folioins, and redefine part of Plain TeX's \output routines
+% to include this insert. Then we also put a \mark on the page
+% to suppress the page numbering in the headline. I know it's
+% complicated, but it does what UT wants. -EAM
+
+\newinsert\folioins % insert for page numbers
+\skip\folioins=1cm % size of page number insert
+\count\folioins=1000 % magnification factor (1 to 1)
+\dimen\folioins=8in % maximum insert per page
+
+
+\def\UTthesis{%
+ \texsis % initialize TeXsis basics
+ \hoffset=0.50in % for binding margin 1.5in
+ \hsize=5.75in % gives 1.25in right margin
+ \voffset=0.4in % makes 1.5in top margin
+ \vsize=8.25in % makes 1.25in bottom margin
+ \headlineoffset=-1.5pt % move page numbers DOWN from normal
+ \RunningHeadsfalse % UT does not want running heads
+%
+ \ContentsSwitchtrue % be sure to make a Table of Contents
+ \def\Tbf{\sixteenpoint\bf}% % Chapter Titles in 16pt bold
+ \def\tbf{\twelvepoint\bf}% % Section titles in 12pt bold
+ \twelvepoint % 12pt type for the text
+ \doublespaced % double spacing
+ \autoparens % auto-sizing of parens ON
+ \quoteon % auto quote matching ON
+%
+ \def\titlepage{% % \book title page
+ \begingroup % any changes local
+ \pageno=-1 % start on page i
+ \let\endmode=\relax % \endmode will end a field
+ \def\FootText{\relax}}% % no number on title page
+ \def\endtitlepage{% % end title page for \book
+ \endmode % end any open field
+ \vfil\eject % end title page
+ \endgroup % close group from \titlepage
+ \pageno=1}% % reset page number to 1
+%
+ \def\abstract{% % no "ABSTRACT" title
+ \bigskip\bigskip\medskip % skip down some
+ \bgroup\doublespaced\narrower\narrower
+ }
+
+% -- \chapter puts the page number in a \folioins insert
+
+\def\afterchapter{\SpecialPage}
+
+\def\SpecialPage{\ifnum\pageno>0
+ \@Mark{\ChapterTitle}% mark on the page inhibits page # headline
+ \insert\folioins{\insertfolio}\fi} % insert below text
+
+% to get the page number up in the text area on the first page
+% of refereces do \SpecialPage\ListReferences
+
+
+\def\@insertfolio{\line{\hfill-- \folio\ --\hfill}%
+ \gdef\insertfolio{\relax}} % THERE CAN BE ONLY ONE!
+
+\def\insertfolio{\@insertfolio} % turn it ON for starters
+
+% -- only display page number in headline if positive, footline if negative
+
+\def\PageNumber{\ifnum\pageno<0\else \folio \fi}
+
+\def\FootLine{\ifnum\pageno<0 \line{\hss -- \folio\ -- \hss}\fi}
+\footline={\FootLine} %
+
+% -- re-define \pagecontents from plain to get \folioins if not void
+
+\def\pagecontents{%
+ \ifvoid\topins\else\unvbox\topins\fi
+ \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255
+ \ifvoid\footins\else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins\fi
+ \ifvoid\folioins\else % page number insert is present
+ \vskip\skip\folioins
+ \unvbox\folioins\fi
+ \gdef\insertfolio{\@insertfolio} % re-enable for next page
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
+
+% -- Note: to get the page number raised into the text area for the
+% front pages (roman numeral / negative numbers) you
+% will have to say \FrontPages to change the page layout.
+% Remember, front pages are actually printed AFTER the document.
+
+\def\FrontPages{\headline={}% % no headlines
+ \advance\vsize by -\skip\folioins
+ \advance\vsize by -10pt
+ \footline={\line{\hss -- \folio\ -- \hss}}} % page number at bottom
+
+}% end of \UTthesis
+
+
+
+\let\thesis=\UTthesis
+
+%>>> EOF UTthesis.tex <<<
diff --git a/macros/plain/formats/texsis/styles/WorldSci.txs b/macros/plain/formats/texsis/styles/WorldSci.txs
new file mode 100644
index 0000000000..615127ab39
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/WorldSci.txs
@@ -0,0 +1,104 @@
+%% file: WorldSci.txs (TeXsis version 2.16)
+% $Revision: 16.0 $ : $Date: 1994/05/12 19:47:25 $ : $Author: myers $
+%======================================================================*
+% WorldSci -- TeXsis style file for World-Scientific Publishers
+%
+% Thanks to Vladimir Alexiev <vladimir@cs.ualberta.ca> at the University
+% of Alberta for suggesting many improvements. This fixes WorldSci.txs
+% to conform more closely to current publisher's guidelines. (3 May 1994)
+\ATunlock
+\emsg{\@comment\ WorldSci: World-Scientific proceedings layouts}
+
+%--------------------------------------------------*
+% \WorldScientific conforms to the layout instructions given by
+% World Scientific Publishing Co., but see their instructions for futher
+% details. One thing to keep in mind, they prefer headings of major
+% sections in CAPITAL LETTERS.
+
+\def\WorldScientific{% Document layout for World Scientific Proceedings
+ \hsize=150mm % horizontal page size
+ \vsize=220mm % vertical page size
+ \paper % everything is like \paper, except...
+ \showchaptIDfalse\showsectIDfalse % consecutively number equations
+ \nopagenumbers % turn off page numbering
+% Title is 14 pt bold centered
+ \def\Tbf{\fourteenpoint\bf}% % title is 14pt bold
+ \def\Title{% % World Sci title
+ \endmode % end any previous field
+ \vbox{\vskip1cm}% % skip down 1cm
+ \bgroup % open \title group
+ \let\endmode=\endTitle % will end \title
+ \center\Tbf}% % centered, title boldface
+ \let\title=\Title % synonym
+ \let\@@endTitle=\endTitle % save it
+ \def\endTitle{\@@endTitle % old stuff
+ \vskip-\bigskipamount % but with less skip
+ \vskip\medskipamount}% %
+% Author is 12 pt bold centered, but address is 10 pt italic
+ \let\@getauthor=\@getauthWS %
+% Abstract is indented, 10 pt
+ \def\abstract{% % for \WorldScientific
+ \endmode % end previous field
+ \bgroup % begin abstract group
+ \let\endmode=\endabstract %
+ \singlespaced\whitespaced% %
+ \leftskip=1.5cm\rightskip=1.5cm%
+ \vskip\baselineskip %
+ \centerline{ABSTRACT}% %
+ \smallskip% %
+ \tenpoint}% %
+% Captions should be 10 pt
+ \let\@ldcaption=\caption % save it
+ \def\caption##1{% % and redefine
+ \tenpoint\@ldcaption{##1}}% % using 10 pt default
+% Sections...
+ \let\chapter=\section % no chapters
+ \sectionminspace=3\baselineskip % fit more on a page
+ \sectionskip=0.7cm % ditto
+ \subsectionskip=0.5cm % ditto
+ \def\tbf{\fourteenpoint\bf} % section heading is 14 pt bold
+% Although figures and tables do not bear the section number,
+% sections themselves should be numbered
+ \def\everysection{% % for every section: small reset
+ \global\edef\@fullID{\the\sectionnum.\space\space}%
+ \global\subsectionnum=\z@ % reset section counters...
+ \global\subsubsectionnum=\z@}% % ...but not equations, etc
+ \def\everysubsection{% % executed for every subsection
+ \global\edef\@fullID{\the\sectionnum.\the\subsectionnum.\space\space}%
+ \global\subsubsectionnum=\z@ % reset
+ \let\@bf=\bf \let\bf=\it}% % subsections are italic not bold
+ \def\everysubsubsection{ % executed for every subsubsection
+ \global\edef\@fullID{\the\sectionnum.%
+ \the\subsectionnum.\the\subsubsectionnum.\space\space}%
+ \let\@bf=\bf \let\bf=\it}% % subsections are italic not bold
+ \def\aftersection{% % after \section
+ \vskip-4pt\nobreak}% % reduce skip
+ \def\aftersubsection{% % after \sub(sub)section
+ \vskip-4pt% % reduce skip
+ \nobreak % don't allow break
+ \let\bf=\@bf} % unalias \bf
+% make figure, table, equation numbers not include the section number
+ \let\@LabelParse=\LabelParse
+ \def\LabelParse{\def\@sectID{}\@LabelParse}
+% Footnotes should be 9 pt. Use \Footnote
+ \def\FootFont{\ninepoint}% % like it says
+% References
+ \def\refFormat{% % reference format
+ \def\refskip{\vskip0pt plus 2pt}% % no skip but some stretch
+ \tenpoint}% % and 10pt
+}
+
+
+% \@getauthor for World Scientific
+{\obeylines\gdef\@getauthWS#1
+ #2
+ {#1\bigskip\def\n{\egroup\centerline\bgroup\bf}% %
+ \centerline{\bf #2}% % first line is author's name,
+ \medskip\center% % next lines are affiliation/address
+ \tenpoint\it}% % 10 pt italic
+}
+
+\ATlock
+
+
+%>>> EOF WorldSci.txs <<<
diff --git a/macros/plain/formats/texsis/styles/nuclproc.txs b/macros/plain/formats/texsis/styles/nuclproc.txs
new file mode 100644
index 0000000000..6451c8e00d
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/nuclproc.txs
@@ -0,0 +1,115 @@
+% file: nuclproc.txs TeXsis version 2.15
+% $Revision: 15.1 $ : $Date: 92/06/30 14:31:53 $ : $Author: myers $
+%======================================================================*
+% TeXsis - Nuclear Physics Proceedings : This file is a part ot TeXsis
+% (C) Copyright 1992 by Eric Myers and Frank E. Paige
+%======================================================================*
+% \nuclproc is a double column format with titles in upper case and left
+% justified, twelve point type, etc., for camera-ready copy.
+% Constructed following directions in ``Instructions for the Preparation
+% and Typing of Camera Ready Contributions'' by Mary Carpenter, Elsevier
+% Publishers.
+
+\ATunlock
+
+\def\nuclproc{% Nuclear Physics Proceedings style
+ \texsis % initialize
+ \emsg{\@comment\ nuclproc: Nuclear Physics Proceedings style}%
+ \setdoublecolumns{19.3cm}{26cm}{9cm}%
+ \advance\voffset by -1.2cm \relax % as close to the top as possible
+ \advance\hoffset by -1.4cm \relax % as close to the left as possible
+ \auxswitchtrue % save tags and labels in .aux file
+ \refswitchtrue % save references in .ref file
+ \def\Tbf{\fourteenpoint\fourteenss\uppercase}% Title typestyle (takes args!)
+ \def\tbf{\twelvepoint\it\uppercase}% % section head typestyle
+%
+ \twelvepoint % twelve point type size
+ \twelvess % but SANS SERIF font
+ \parindent=0.6cm % paragraph indent
+ \autoparens % auto-sizing of parens
+ \quoteon % automatic begin/end quotes
+ \nopagenumbers % don't print page numbers
+ \singlespaced\whitespaced % 1.25 percent spacing
+%
+ \def\titlepage{% % for \nuclproc
+ \hbox{\ }% % anchor to top of page
+ \vskip 0.50cm % whitespace above title
+ \begingroup % title material in group
+ \let\endmode=\relax % \endmode will end a field
+ \narrower\parindent=0pt}% %
+%
+ \def\endtitlepage{% % for \nuclproc
+ \endmode % end any open field
+ \smallskip %
+ \endgroup % end title material
+ \doublecolumns % text is in double columns
+ \singlespaced\whitespaced} % 1.25 percent spacing
+%
+ \def\title{% begin title for \nuclproc
+ \endmode % end previous field, if any
+ \mark{Title Page\NX\else Title Page}% % so \HeadLine doesn't print
+ \bgroup % begin title group
+ \def\endmode{\endtitle}% % how to end this mode
+ \widenspacing % a little wider spacing
+ \flushleft % left justified
+ \Tbf{}% %
+ }
+%
+ \def\endtitle{% end the title for \nuclproc
+ \endflushleft %
+ \egroup % end title group
+ \bigskip}% %
+%
+ \def\author{% name of author for \nuclproc
+ \endmode % end any previous field
+ \bgroup\narrower % margins
+ \let\endmode=\endauthor % set up ending
+ \flushleft % flush left
+ \NHgetauthor}% % get author's name from next line
+%
+ \def\endauthor{% end \author for \nuclproc
+ \endflushleft % end flush left
+ \vskip\normalbaselineskip % skip one line
+ \egroup}% % end author group
+%
+ \def\and{\smallskip{and}\smallskip}% %
+%
+ \def\abstract{% % for \nuclproc
+ \endmode % end any open field
+ \bigskip % skip down some
+ \bgroup % mode is local
+ \let\endmode=\endabstract % how to end this mode
+ \singlespaced\noindent}% %
+%
+ \def\endabstract{% end \abstract for \nuclproc
+ \medskip\egroup\bigskip}% %
+}
+
+
+% \NHgetauthor is like \getauthor but left justifies and skips
+% one line after author's name.
+
+{\obeylines
+ \gdef\NHgetauthor#1
+ #2
+ {#1\vskip0pt\noindent{ #2}% % author line
+ \def\\{\discretionary{}{}{,}}% % , unless line breaks
+ \def\n{\break}%
+ \vskip\normalbaselineskip % blank line
+ \singlespaced}%
+}
+
+
+\def\@longequation{
+ \enddoublecolumns
+ \leftcolrule
+ \def\endlongequation{\@endlongequation}}
+
+\def\@endlongequation{
+ \rightcolrule % with the rule at top of right column
+ \doublecolumns} % then back to double column mode
+
+
+\ATlock
+
+%>>> EOF nuclproc.txs <<<
diff --git a/macros/plain/formats/texsis/styles/paradox.txs b/macros/plain/formats/texsis/styles/paradox.txs
new file mode 100644
index 0000000000..7c60c94ad7
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/paradox.txs
@@ -0,0 +1,167 @@
+%% file: paradox.txs (TeXsis version 2.17)
+% $Revision: 1.3 $ : $Date: 1996/12/20 18:17:30 $ : Author: T.C. Pearce
+%========================================================================*
+% FILE - PARADOX.TXS AUTHOR - T.C. PEARCE
+% Engineering Department, University of Derby. (t.c.pearce@derby.ac.uk)
+%
+% These macros have been created for the interpretation of literature
+% database info from Borland Paradox 3.5. It is intended for use under
+% TeXsis 2.17 where a reference has the following form. However, they may
+% be used for any database that can be persuaded to output fields in the
+% following format
+%
+% \referencelist % } Standard Texsis Reference
+% % ..................
+% \reference{Tag Identifier for reference} % } format
+% % Begin reference text or in the case of these macros assign fields to
+% % appropriate macros definitions
+%
+% \Authors .....\EndAuthors % List all authors in following format
+% % Pearce T.C., Burrows W.S., , for all authors
+% % ** Entry must end with , ,
+% % use of \etaltrue will omit all but the first
+% % author. Defaults to false i.e. all authors
+% % listed
+%
+%
+% \ReferenceType.....\EndReferenceType
+% % States desired type of reference
+% % Two forms :
+% % Journal - Gives Author, Journal, Year,
+% % Volume, Part*, Pages
+% % (English style journal citations)
+% % Book - Gives Author [et al] in BookTitle,
+% % Volume*, Part*, Host Editors*,
+% % Pages in Book, Place of
+% % Publication*, Publishers*,
+% % Year.
+% % (English style article-in-book citations)
+% % * Optional inclusions. Essential fields will
+% % cause WARNINGS during compilation and ????
+% % under reference if absent !
+% % Must be specified precisely as Journal or Book
+%
+%
+% \Title.....\EndTitle % Title of Article in Journal or Book
+% % Normally suppressed unless \AddTitles is called
+% % in which case it is inserted in with
+% % the reference after the author
+%
+% \JournalBook....\EndJournalBook
+% % Name of Journal or Book Title
+% \Place....\EndPlace % Place of publication (Only does anything for
+% % Books)
+% \Publisher.....\EndPublisher
+% % Publishing organisation (Only does anything for
+% % Books)
+% \Year....\EndYear % Year of publication
+% \Volume...\EndYear % Volume Number
+% \Part...\EndPart % Part Number
+% \Pages....\EndPages % Pages Numbers
+% \HostAuthor....\EndHostAuthor
+% % Host Editors (Only does anything for Books)
+% \CompileReference % Command to format this reference
+% \endreference
+% % ................
+% \endreferencelist
+%
+%
+% Example of a straightforward journal reference :
+%
+% \reference{Abe,Automated}\Authors Abe H., Yoshimura T., ,\EndAuthors
+% \ReferenceType Journal\EndReferenceType\Title Automated odor-sensing system
+% based on plural semiconductor gas sensors and computerized pattern recognition
+% techniques\EndTitle
+% \JournalBook Analytica Chimica Acta\EndJournalBook\Part \EndPart
+% \Publisher [NOT NEEDED]\EndPublisher\Year 1987\EndYear\Volume
+% 194\EndVolume\Place [NOT NEEDED]\EndPlace
+% \Pages 1-9\EndPages\HostAuthor [NOT NEEDED]\EndHostAuthor
+% \CompileReference\endreference
+%
+% Example of article in a book reference :
+%
+% \reference{Eric,Sensory ne}\Authors Erickson R.P., ,\EndAuthors
+% \ReferenceType Book\EndReferenceType\Title Sensory neural patterns and
+% gustation\EndTitle
+% \JournalBook Olfaction \& Taste\EndJournalBook\Part \EndPart
+% \Publisher Pergamon Press\EndPublisher\Year 1963\EndYear
+% \Volume \EndVolume\Place New York\EndPlace
+% \Pages 205-213\EndPages\HostAuthor Zotterman, Y. (ed.)\EndHostAuthor
+% \CompileReference\endreference
+%
+%
+% NOTE - CALLS TO these macros should be made even if fields are empty!
+% This is in accordance with Paradox and most other databases.
+%
+% (C) Copyright 1997 by T.C. Pearce, all rights reserved.
+%======================================================================*
+\message{[Paradox --> Texsis 2.17 Translation Macros T.C.P. 18.12.96]}
+%
+
+\def\Comma{,}
+\def\etal{{\it et al.}}
+\def\JournalReference{Journal}
+\def\ReferenceType#1\EndReferenceType{\def\RReferenceType{#1}}
+\def\Authors#1,#2,\EndAuthors{%
+ \def\FFirstAuthor{#1}\def\OOtherAuthors{#2}\FFirstAuthor}
+\def\Title#1\EndTitle{\def\TTitle{#1}}
+\def\JournalBook#1\EndJournalBook{\def\JJournalBook{#1}}
+\def\Place#1\EndPlace{\def\PPlace{#1}}
+\def\Publisher#1\EndPublisher{\def\PPublisher{#1}}
+\def\Year#1\EndYear{\def\YYear{#1}}
+\def\Volume#1\EndVolume{\def\VVolume{#1}}
+\def\Part#1\EndPart{\def\PPart{#1}}
+\def\Pages#1\EndPages{\def\PPages{#1}}
+\def\HostAuthor#1\EndHostAuthor{\def\HHostAuthor{#1}}
+
+\newif\ifJournal
+\newif\ifTitles
+\newif\ifAllAuthors
+\newif\ifetal
+\etalfalse
+\Titlestrue
+\AllAuthorstrue
+\newif\ifSingleAuthor
+
+\def\AddTitles{\Titlestrue}
+\def\TTestJournal{\ifx\JournalReference\RReferenceType\Journaltrue
+ \else\Journalfalse\fi}
+\def\CompileReference{\TTestJournal\ifJournal\CCompileJournal
+ \else\CCompileBook\fi}
+
+\def\CCompileJournal{%
+ \TTestSingleAuthor\ifetal{\ifSingleAuthor\space \else\space\etal, \fi}%
+ \else{\ifSingleAuthor\space \else , \OOtherAuthors\space\fi}\fi
+ \ifTitles\TTitle ,\space \fi
+ \ifx\JJournalBook\empty\relax\message{[WARNING - No Journal for reference]}%
+ \else{\it\JJournalBook, }\fi
+ \ifx\YYear\empty\relax\message{[WARNING - No Year for reference]}%
+ \else\YYear. \fi
+ \ifx\VVolume\empty\relax\message{[WARNING - No Volume for reference]}%
+ \else{\bf\VVolume}\fi
+ \ifx\PPart\empty{\ifx\VVolume\empty\relax \else . \fi}\else (\PPart). \fi
+ \ifx\PPages\empty\message{[WARNING - No Page numbers for reference]}%
+ \else\PPages\fi}
+
+\def\CCompileBook{%
+ \TTestSingleAuthor\ifetal{\ifSingleAuthor\space\else\space\etal , \fi}%
+ \else{\ifSingleAuthor\space \else , \OOtherAuthors\space\fi}\fi
+ \ifTitles{\ifx\TTitle\empty\else\TTitle ,\space\fi}\fi
+ \ifx\JJournalBook\empty{\message{[WARNING - No Book Name for reference]}}%
+ \else{\ifx\TTitle\empty\relax \else in \fi\booktitle{\JJournalBook}}\fi
+ \ifx\VVolume\empty\relax\else , Vol.\VVolume\fi
+ \ifx\PPart\empty . \else (\PPart). \fi
+ \ifx\HHostAuthor\empty\relax\else\HHostAuthor, \fi
+ \ifx\PPages\empty{\ifx\TTitle\empty\relax\else ????.
+ \message{[WARNING - No Page numbers for reference]}\fi}%
+ \else p.\PPages. \fi
+ \ifx\Place\empty\relax \else\PPlace\begingroup\ifx\Publisher\empty
+ \else: \fi\endgroup\fi
+ \ifx\PPublisher\empty\relax \else\PPublisher, \fi
+ \ifx\YYear\empty\relax\message{[WARNING - No Year for reference]}%
+ \else\stripblanks\YYear\endlist\tok\fi}
+
+\def\TTestSingleAuthor{\ifx\OOtherAuthors\Comma\SingleAuthortrue
+ \else\SingleAuthorfalse\fi}
+
+%>>> EOF paradox.txs <<<
diff --git a/macros/plain/formats/texsis/styles/printfont.txs b/macros/plain/formats/texsis/styles/printfont.txs
new file mode 100644
index 0000000000..cef598668c
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/printfont.txs
@@ -0,0 +1,116 @@
+%% file: printfont.txs TeXsis version 2.16
+% $Revision: 16.0 $ : $Date: 1992/08/08 22:20:36 $ : $Author: myers$
+%======================================================================*
+% \printfont{<name><description>} prints a table showing font
+% <name>. <description> should be something like "Roman"
+
+\catcode`\@=11
+\newdimen\sidedimen
+\setbox0\hbox{\tenrm\char'175 \tt0} \sidedimen=\ht0 \divide\sidedimen2
+
+\def\oddrule#1{\multispan{18}\leaders\hrule\hfill&\omit\hbox to 40pt{\hfill
+ \smash{\lower\sidedimen\hbox{\tenrm\char'175 \tt#1x}}%
+ \hfill}\cr}
+
+\def\extra{&height4pt&\omit&&\omit&&\omit&&\omit&&\omit&&\omit&&\omit
+ &&\omit&\cr}
+\def\hvi{\hskip6pt plus 1fill\relax}
+
+%-----------------
+% \printfont#1 prints a table of font #1.
+% (this should get moved to a style file or something)
+
+\newcount\charcount\charcount\z@
+%\def\gloop#1\repeat{\gdef\body{#1}\iterate}
+
+\def\printfont#1{%
+ \begingroup
+ \offinterlineskip
+ \charcount\z@
+ \def\f@nt{#1} % font name
+ \font\F@nt=\f@nt % use this font in table
+ \halign to\hsize{\hbox to40pt{\hfill##\hfill}&
+ \vrule##\tabskip\centering
+ &\hvi\F@nt##\hvi
+ &\vrule##&\hvi\F@nt##\hvi&\vrule##&\hvi\F@nt##\hvi&\vrule##&\hvi\F@nt##\hvi
+ &\vrule##&\hvi\F@nt##\hvi&\vrule##&\hvi\F@nt##\hvi&\vrule##&\hvi\F@nt##\hvi
+ &\vrule##&\hvi\F@nt##\hvi&\vrule##\tabskip0pt&##\cr
+ \omit&height12pt&\gloop\it'\number\charcount&height12pt&\ifnum\charcount<7
+ \global\advance\charcount1 \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\charcount\z@}
+ \it'00x&&
+ \gloop\char\charcount&&\ifnum\charcount<7 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule0\extra\noalign{\global\advance\charcount1 }
+ \it'01x&&
+ \gloop\char\charcount&&\ifnum\charcount<15 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'02x&&
+ \gloop\char\charcount&&\ifnum\charcount<23 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule1\extra\noalign{\global\advance\charcount1 }
+ \it'03x&&
+ \gloop\char\charcount&&\ifnum\charcount<31 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'04x&&
+ \gloop\char\charcount&&\ifnum\charcount<39 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule2\extra\noalign{\global\advance\charcount1 }
+ \it'05x&&
+ \gloop\char\charcount&&\ifnum\charcount<47 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'06x&&
+ \gloop\char\charcount&&\ifnum\charcount<55 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule3\extra\noalign{\global\advance\charcount1 }
+ \it'07x&&
+ \gloop\char\charcount&&\ifnum\charcount<63 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'10x&&
+ \gloop\char\charcount&&\ifnum\charcount<71 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule4\extra\noalign{\global\advance\charcount1 }
+ \it'11x&&
+ \gloop\char\charcount&&\ifnum\charcount<79 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'12x&&
+ \gloop\char\charcount&&\ifnum\charcount<87 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule5\extra\noalign{\global\advance\charcount1 }
+ \it'13x&&
+ \gloop\char\charcount&&\ifnum\charcount<95 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'14x&&
+ \gloop\char\charcount&&\ifnum\charcount<103 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule6\extra\noalign{\global\advance\charcount1 }
+ \it'15x&&
+ \gloop\char\charcount&&\ifnum\charcount<111 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \it'16x&&
+ \gloop\char\charcount&&\ifnum\charcount<119 \global\advance\charcount1
+ \repeat\cr
+ \extra\oddrule7\extra\noalign{\global\advance\charcount1 }
+ \it'17x&&
+ \gloop\char\charcount&&\ifnum\charcount<127 \global\advance\charcount1
+ \repeat\cr
+ \extra\noalign{\hrule}\extra\noalign{\global\advance\charcount1 }
+ \omit&height12pt depth 4pt&
+ \rm\char'175 \tt8&&\rm\char'175 \tt9&&\rm\char'175 \tt A&&
+ \rm\char'175 \tt B&&\rm\char'175 \tt C&&\rm\char'175 \tt D&&
+ \rm\char'175 \tt E&&\rm\char'175 \tt F&\cr}
+ \endgroup}
+
+\def\Printfont#1#2{\printfont{#1}%
+ \nobreak\bigskip\nobreak
+ \centerline{\TeX\ Font #1: #2}%
+ \vfill\eject}
+
+%>>> EOF printfont.txs <<<
diff --git a/macros/plain/formats/texsis/styles/spine.txs b/macros/plain/formats/texsis/styles/spine.txs
new file mode 100644
index 0000000000..3ef89bd426
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/spine.txs
@@ -0,0 +1,56 @@
+%% file: spine.txs (TeXsis version 2.17)
+% $Revision: 1.1 $ : $Date: 1996/12/06 16:40:37 $ : $Author: myers $
+%======================================================================*
+% spine.txs - labels for the spine of a 3-Ring binder
+%
+% This file is a part of TeXsis.
+% (C) copyright 1996 by Eric Myers and Frank Paige.
+%======================================================================*
+% \spine{text} makes a boxed label for the spine of a 3 ring binder
+% This is printed in \Landscape mode, 24pt type, and with a ruled box
+% around it. The box will be at least 15cm long, but will extend
+% if the text requires more space. Instructions for installing the
+% label in the spine of a binder are printed, but if more than one
+% label is created the instructions are only printed once.
+
+\def\spine#1{\spineSetup
+%% \headline={\LandscapeSpecial}% % and force it every page
+ \setbox0=\hbox{\twentyfourpoint\bf\quad #1\quad}%
+ \dimen0=\wd0 %
+ \ifdim\wd0<15cm \dimen0=15cm\fi % Minimum size 15cm
+ \vskip 1cm plus 2cm %
+ \tightboxit{\vbox to 1in{\vfill %
+ \hbox to \dimen0{\hfil\box0\hfil}% %
+ \vfill}}% %
+ \vskip 1cm plus 2cm} %
+
+\def\spineSetup{% once-only setup for \spine
+ \LandscapeSpecial % Landscape mode
+ \vbox{\hsize=15cm %
+ \bigskip\bigskip %
+ \tenpoint\parskip=\smallskipamount %
+ \noindent %
+ How to install the spine label on a binder:
+
+ \item{1.}
+ Cut out the label around the outside of the
+ bounding ruled box. Leave extra paper
+ (about 1.5cm or so) on the RIGHT side.
+
+ \item{2.}
+ Obtain a long thin plastic ruler or similar object which can
+ slide down the pocket on the binder spine.
+
+ \item{3.}
+ Put the label along the ruler, face up, and fold the extra tab
+ of paper on the right of the label over the end of the ruler.
+
+ \item{4.}
+ Slide the ruler, with the label on it, down the spine of the
+ binder. When the label is in place remove the ruler. The label
+ will remain.
+ \bigskip\bigskip
+ \gdef\spineSetup{\relax} % only show once!
+ }}
+
+%>>> EOF spine.txs <<<
diff --git a/macros/plain/formats/texsis/styles/thesis.txs b/macros/plain/formats/texsis/styles/thesis.txs
new file mode 100644
index 0000000000..603187b44e
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/thesis.txs
@@ -0,0 +1,169 @@
+% file: thesis.txs (TeXsis version 2.17)
+% $Revision: 1.4 $ : $Date: 1996/12/18 02:00:18 $ : $Author: myers $
+%======================================================================*
+% \thesis Thesis format, including title page, table
+% of contents, binding margins, etc.
+%
+% The original version of \thesis was based on the Yale Graduate
+% school standards, but of course every place is different.
+% Therefore we have here \YaleThesis and \UTthesis as two variations.
+% You can start with either one and modify it to suit your needs, or
+% start from scratch and create your own.
+%
+% If you write a \thesis macro for your institution and want to share
+% it with others, please e-mail it to texsis@lifshitz.ph.utexas.edu
+% and we will put it on the ftp server.
+%
+
+
+\ATunlock % make sure @ is a letter here
+
+%======================================================================*
+% \UTthesis complies with the UT Graduate School requirements for
+% a thesis, including putting the page number up in the text on the
+% first page of a chapter. To do this we create a new insert, called
+% \folioins, and redefine part of Plain TeX's \output routines
+% to include this insert. Then we also put a \mark on the page
+% to suppress the page numbering in the headline. I know it's
+% complicated, but it does what UT wants. -EAM
+
+\newinsert\folioins % insert for page numbers
+\skip\folioins=1cm % size of page number insert
+\count\folioins=1000 % magnification factor (1 to 1)
+\dimen\folioins=8in % maximum insert per page
+
+
+\def\UTthesis{%
+ \emsg{[Thesis format for University of Texas at Austin, 1989]}%
+ \texsis % initialize TeXsis basics
+ \hoffset=0.55in % for binding margin 1.5in
+ \hsize=5.65in % gives 1.25in right margin
+ \voffset=0.55in % makes 1.5in top margin
+ \vsize=8.2in % makes 1.25in bottom margin
+ \headlineoffset=-1.5pt % move page numbers DOWN from normal
+ \RunningHeadsfalse % UT does not want running heads
+%
+ \ContentsSwitchtrue % be sure to make a Table of Contents
+ \def\Tbf{\sixteenpoint\bf}% % Chapter Titles in 16pt bold
+ \def\tbf{\twelvepoint\bf}% % Section titles in 12pt bold
+ \twelvepoint % 12pt type for the text
+ \doublespaced % double spacing
+ \autoparens % auto-sizing of parens ON
+ \quoteon % auto quote matching ON
+%
+ \def\titlepage{% % \book title page
+ \begingroup % any changes local
+ \pageno=-1 % start on page i
+ \let\endmode=\relax % \endmode will end a field
+ \def\FootText{\relax}}% % no number on title page
+ \def\endtitlepage{% % end title page for \book
+ \endmode % end any open field
+ \vfil\eject % end title page
+ \endgroup % close group from \titlepage
+ \pageno=1}% % reset page number to 1
+%
+ \def\abstract{% % no "ABSTRACT" title
+ \bigskip\bigskip\medskip % skip down some
+ \bgroup\doublespaced\narrower\narrower
+ }
+
+% -- \chapter puts the page number in a \folioins insert
+
+\def\afterchapter{\SpecialPage}
+
+\def\SpecialPage{\ifnum\pageno>0
+ \@Mark{\ChapterTitle}% mark on the page inhibits page # headline
+ \insert\folioins{\insertfolio}\fi} % insert below text
+
+% to get the page number up in the text area on the first page
+% of refereces do \SpecialPage\ListReferences
+
+
+\def\@insertfolio{\line{\hfill-- \folio\ --\hfill}%
+ \gdef\insertfolio{\relax}} % THERE CAN BE ONLY ONE!
+
+\def\insertfolio{\@insertfolio} % turn it ON for starters
+
+% -- only display page number in headline if positive, footline if negative
+
+\def\PageNumber{\ifnum\pageno<0\else \folio \fi}
+
+\def\FootLine{\ifnum\pageno<0 \line{\hss -- \folio\ -- \hss}\fi}
+\footline={\FootLine} %
+
+% -- re-define \pagecontents from plain to get \folioins if not void
+
+\def\pagecontents{%
+ \ifvoid\topins\else\unvbox\topins\fi
+ \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255
+ \ifvoid\footins\else % footnote info is present
+ \vskip\skip\footins
+ \footnoterule
+ \unvbox\footins\fi
+ \ifvoid\folioins\else % page number insert is present
+ \vskip\skip\folioins
+ \unvbox\folioins\fi
+ \gdef\insertfolio{\@insertfolio} % re-enable for next page
+ \ifr@ggedbottom \kern-\dimen@ \vfil \fi}
+
+% -- Note: to get the page number raised into the text area for the
+% front pages (roman numeral / negative numbers) you
+% will have to say \FrontPages to change the page layout.
+% Remember, front pages are actually printed AFTER the document.
+
+\def\FrontPages{\headline={}% % no headlines
+ \advance\vsize by -\skip\folioins
+ \advance\vsize by -10pt
+ \footline={\line{\hss -- \folio\ -- \hss}}} % page number at bottom
+
+}% end of \UTthesis
+
+
+%--------------------------------------------------*
+% \YaleThesis defines a format acceptable for the Yale Graduate School
+% (at the time I wrote my thesis, in 1984, so be careful! -EAM).
+
+\def\YaleThesis{% document layout for a Thesis or Dissertation
+ \emsg{[Thesis format for Yale Graduate School, 1984]}%
+ \texsis % initialize TeXsis basics
+ \ContentsSwitchtrue % contents page ON
+ \refswitchtrue % save references
+ \auxswitchtrue % .AUX file for forward references
+ \hsize=6.0in % gives 1in right margin
+ \hoffset=0.5in % for binding margin 1.5in
+ \voffset=0.25in % move text down a bit
+ \headlineoffset=0.20in % move headline up (Yale Grad school)
+ \RunningHeadstrue % running headlines
+ \def\titlepage{% % \thesis title page
+ \bgroup % open \titlepage group
+ \pageno=-1 % start on page i
+ \let\endmode=\relax % \endmode will end a field
+ \def\FootText{\relax}}% % no number on title page
+ \def\endtitlepage{% % \thesis end title page
+ \endmode % end any open field
+ \vfil\eject % end title page
+ \egroup% % close \titlepage group
+ \pageno=1}% % reset page number
+ \def\abstract{% % \thesis abstract
+ \endmode % end previous field
+ \bigskip\bigskip\medskip % skip down some
+ \bgroup % abstract has same spacing
+ \let\endmode=\endabstract % to end \abstract
+ \narrower\narrower}% %
+ \def\endabstract{% % \thesis end abstract
+ \medskip\egroup\bigskip}% %
+ \def\FootText{--\ \tenrm\folio\ --}% % for 1st page of chapter
+ \def\Tbf{\sixteenpoint\bf}% % Chapter Titles in 16pt bold
+ \def\tbf{\twelvepoint\bf}% % Section titles in 12pt bold
+ \elevenpoint % 11pt type for most of doc
+ \doublespaced % double spacing
+ \autoparens % auto-sizing of parens
+ \quoteon % auto quote matching
+ \def\FrontPages{\relax}% % no such thing at Yale
+ } %
+
+\ATlock % @ goes back to \other
+
+\let\thesis=\YaleThesis
+
+%>>> EOF thesis.txs <<<
diff --git a/macros/plain/formats/texsis/styles/twin.txs b/macros/plain/formats/texsis/styles/twin.txs
new file mode 100644
index 0000000000..d99abd1d67
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/twin.txs
@@ -0,0 +1,121 @@
+%% file: twin.txs (TeXsis version 2.16)
+% $Revision: 16.0 $ : $Date: 1993/07/26 22:59:46 $ : $Author: myers $
+%======================================================================*
+% TWINOUT -- two pages side by side on one piece of paper
+%
+% \twinout redefines TeX's \output routine to put two pages side-by-side
+% on one piece of paper, in landscape format. By default the height/width
+% ratio of \vsize to \hsize is preserved, unless this would make the
+% two pages overlap. In that case the new \hsize is adjusted to give
+% a "reasonable" gutter between the two pages. (For example, the first
+% method works for A4 paper, but fails for U.S. letter size, so then the
+% second method is used.)
+%
+% In some cases the defaults will not give you what you want.
+% If you don't like the way that \twinout sets the sizes of the pages
+% you can adjust them to your liking AFTER you have invoked \twinout.
+% \hsize is the width of an individual page, \vsize is the height of
+% either page, and \twinhsize is the width of both pages across the
+% length of the paper (the default is the \vsize in effect before you
+% invoked \twinout). The \hoffset and \voffset can also be adjusted.
+% The default is to set \hoffset=-0.10in, which is a reasonable place to
+% start; \voffset is unchanged.
+%
+% Typestyles are NOT changed, you have to do that yourself.
+%
+% An example showing both page size and typestyle selection is:
+%
+% \twinout
+% \twinhsize=9in \vsize=6.95in \hsize=4.36in \hoffset=-0.5in
+% \tenpoint
+%
+% These macros are patterned after similar macros in Harvmac by
+% Paul Ginsparg, as well as the plain.tex \output routines, but this
+% is a total rewrite by Eric Myers <myers@lifshitz.ph.utexas.edu>.
+%
+% Dependencies: \LandscapeSpecial should be defined in TXSsite.tex, but
+% you can make your own definition before twin.txs is read in, or you
+% can do without it and give dvips the "-t landscape" flag. Other than
+% worrying about that, this can be used by itself with plain.tex.
+%
+% This file is a part of TeXsis, a TeX macro package for Physicists
+% (C) copyright 1993 by Eric Myers and Frank Paige
+%======================================================================*
+\message{- two pages on one}
+\catcode`@=11 % @ is a letter here to hide the inner workings
+
+\newbox\@leftpage % box to hold left page while building right page
+\newdimen\twinhsize % width of both pages together across the page
+
+
+% \LandscapeSpecial is the \special command that puts your laser printer
+% in "landscape" mode, i.e. printing sideways. If it is not already
+% defined (in TeXsis this is done in TXSsite.tex) then the default
+% is for Tom Rokicki's dvips.
+
+\ifx\undefined\LandscapeSpecial % is there no definition? then use
+ \def\LandscapeSpecial{\special{papersize=11in,8.5in}}% dvips version
+\fi
+
+
+% \twinout just sets up the column flag (to start in Left column),
+% sets the new \hsize and \vsize and changes \output.
+
+\def\twinout{% change \output to get two pages on one
+ \global\let\@LR=L % begin in left column
+ \twinsize % set paper size to default
+ \output={\twinoutput}} % redefine \output
+
+
+% \twinsize sets the page size for twin page output from the
+% current settings of \vsize and \hsize, preserving their ratio.
+% If h and v are the original horizontal and vertical sizes then the
+% width of a new page is w = h*(h/v). [Since TeX stores dimensions
+% in scaled points (65536sp=1pt) we have to be careful to rescale
+% from sp to pt to avoid arithmetic overflow.] If the columns would
+% overlap then a smaller \hsize is chosen such that there is a
+% reasonable gutter between the two pages.
+
+\def\twinsize{% set page sizes for twin page output
+ \twinhsize=\vsize % two pages across one rotated page
+ \vsize=\hsize % height of page is width of paper
+ \hoffset=-0.1in % also adjust offset a bit
+% now compute default \hsize from \hsize/\vsize ratio
+ \divide\hsize by 65536 % convert sp to pt for calculations
+ \multiply\hsize by \hsize % h^2 in points
+ \dimen@=\twinhsize \divide \dimen@ by 65536 % v in pt from sp
+ \divide\hsize by \dimen@ % w = h * (h/v)
+ \multiply\hsize by 65536 % convert pt back to sp
+% also compute candidate \hsize based on \twinhsize with a reasonable gutter
+ \dimen@=-\vsize \divide\dimen@ by 13 % gutter width computed from height
+ \advance\dimen@ by \twinhsize % width of page minus gutter
+ \divide\dimen@ by 2 % divide by 2 to get column width
+ \ifdim\dimen@<\hsize \hsize=\dimen@\fi} % choose smaller \hsize
+
+
+% \twinoutput builds the page as plain.tex does, but with a modified
+% \shipout to collect the left page first, then put both pages out together
+
+\def\twinoutput{% modified version of \plainoutput for two-on-one printing
+ \twinshipout{\vbox{\makeheadline\pagebody\makefootline}}%
+ \advancepageno
+ \ifnum\outputpenalty>-\@MM \else\dosupereject\fi}
+
+
+% \twinshipout takes a \vbox, as \shipout does, but for the left page
+% it saves it temporarily. When the right page is given it puts the two
+% side by side and ships them out together.
+
+\def\twinshipout#1{% modified version of \shipout for two-on-one printing
+ \if L\@LR % left page?
+ \global\setbox\@leftpage=#1 % save the box for left page
+ \message{[\the\pageno]}% % fake [page number] in log
+ \global\let\@LR=R % set flag for next (right) page
+ \else % right page?
+ \shipout\vbox{\LandscapeSpecial % force landscape on every page
+ \hbox to \twinhsize{\box\@leftpage\hfil{#1}}}% 2 pages side by side
+ \global\let\@LR=L % set flag back to left page
+ \fi}
+
+\catcode`@=12 % @ is no longer a letter
+% >>> EOF twinout.txs <<<
diff --git a/macros/plain/formats/texsis/styles/umich.txs b/macros/plain/formats/texsis/styles/umich.txs
new file mode 100644
index 0000000000..e174e4a419
--- /dev/null
+++ b/macros/plain/formats/texsis/styles/umich.txs
@@ -0,0 +1,185 @@
+%% file: umich.txs (TeXsis version 2.18)
+% @(#) $ID: Revision: 1.0 Date: 2000/03/10 Author: myers $
+%======================================================================*
+% This is a collection of TeXsis macros customized for use at the
+% University of Michigan. Basically it is the TXSsite.tex file for U-M.
+%
+% There is at present no definition of \thesis that meets the
+% requirements of the Rackham Graduate School, but we hope to add one
+% soon. If someone writes one, please send it to us!
+%
+% Change name to your own institution or site here:
+\message{University of Michigan Physics Department}
+% @(#) Last Updated: -EAM 10Mar2000
+
+\ATunlock % make @ a letter here
+
+%===================================*
+% \ORGANIZATION is the name of the issuing organization, which appears
+% at the top of the title page, or on a \Memo. You can also change it
+% before you call \titlepage. \banner is called by \preprint when it
+% makes the title page.
+
+\def\ORGANIZATION{{\def\LC##1{{\fourteenpoint\bf ##1}}%
+ \twelvepoint\bf \LC{T}HE \LC{U}NIVERSITY OF \LC{M}ICHIGAN}}
+
+\def\banner{\vskip 0pt %
+ \line{\hfill \hbox{\vbox{\baselineskip=\normalbaselineskip
+ \hbox{\hfil \@DOCcode}\hbox{\hfil \@PUBdate}}}}%
+ \vskip 1.0cm}%
+
+%===================================*
+% \@DOCcode is the document code that appears in the upper right
+% part of the title page of a \preprint. It starts out at its default
+% value, and is changed by calling \pubcode{<code>} before you call
+% \titlepage. If you don't use anything you'll get \TeXsis.
+% Similarly, \@PUBdate is the publication date, set by \pubdate.
+
+\def\@DOCcode{UM-TH-96-xx}%
+\def\@PUBdate{\monthname{\the\month}~\number\year}%
+
+%===================================*
+% \letterhead{phone} is for copying onto letterhead stationary.
+% It just puts on the date and a phone number (if given).
+
+\def\letterhead#1{% letterhead for copying onto stationary
+ \def\PhoneNumber{#1}%
+ \emsg{Positioning date/phone for University of Michigan letterhead.}%
+ \begingroup % this header stuff is local
+ \parskip=0pt \parindent=0pt %
+ \null\vskip 0.6in % skip down to date line
+ \line{\hfill \hbox to 5in{\tensl \today\hfill}}% Today's Date
+ \line{\tenss \hfill (734)
+ \ifx\PhoneNumber\empty 764-4437\else \PhoneNumber\fi}%
+ \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
+ \vskip 10pt plus 1fil
+ \endgroup}
+
+%===================================*
+% \UMletterhead{phone} is a facsimile of the University of Michigan
+% stationary. If \Email is defined it is included under the phone number.
+
+\def\UMletterhead#1{% Facsimile of UM letterhead
+ \def\PhoneNumber{#1}%
+ \begingroup % make these these things local
+ \null\vskip -27pt % masthead up a bit to match real thing
+ \UMmasthead % UM seal and name
+ \line{\hfill \hbox to 5in{\tensl \today\hfill}}% Today's Date
+ \line{\tenss \hfill (734)
+ \ifx\PhoneNumber\empty 764-4437\else \PhoneNumber\fi}%
+ \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
+ \vskip 10pt plus 1fil
+ \endgroup}
+
+\def\UMseal{{\hbox{\epsfbox{umseal.eps}}}}%
+
+\def\UMmasthead{\line{\llap{\UMseal\hskip -35pt}\hfill
+ \hbox{\vbox{\hsize=13.99cm \def\LC##1{{\twentyfourpoint\bf ##1}}%
+ \line{\hfill \twentypoint\bf \LC{T}HE \LC{U}NIVERSITY OF \LC{M}ICHIGAN}%
+ \vskip 0.85cm
+ \line{\tenss DEPARTMENT OF PHYSICS \hfill 2477 Randall Laboratory}%
+ \line{\tenss \hfill Ann Arbor, MI 48109-1120}%
+ }}}}%
+
+
+%===================================*
+% \UMmemo uses UMmasthead for a memorandum.
+
+\def\UMmemo{% letterhead for copying onto stationary
+ \def\ORGANIZATION{}%
+ \MemoFormat
+%% \hoffset=0.5in \hsize=6.0in
+ \centerline{\vbox to 0pt{\vss
+ \hbox{\twelvess M E M O R A N D U M}%
+ \vskip 24pt}}%
+ \UMmasthead
+ \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
+ \ifx\@today\today\relax\else\emsg{Memo is dated \today}\fi
+ \vskip 0.5cm}%
+
+
+%==================================================*
+% \UMfaxmemo is for a memo using UM fax-imilie letterhead
+% to be sent via fax machine. It leaves a blank for the total
+% pages in the fax.
+
+\def\FaxNumber{(734) 763-2213} % Particle Theory group Fax
+\def\PhoneNumber{763-9698} % Particle Theory group phone
+
+\def\UMfaxmemo{% memorandum on UM letterhead facsimile
+ \def\ORGANIZATION{}%
+ \MemoFormat
+ \hoffset=0.25in \hsize=6.0in
+ \centerline{\vbox to 0pt{\vss
+ \hbox{\twelvess\quad F A X\qquad M E M O R A N D U M}%
+ \vskip 24pt}}%
+ \UMmasthead
+ \ifx\@today\today\relax\else\emsg{Fax Memo is dated \today}\fi
+ \vskip 0.35cm
+ {\let\tenrm=\tenss \faxline}
+ \line{\tenss \hfill Telephone: (734)
+ \ifx\PhoneNumber\undefined 764-4437\else \PhoneNumber \fi}%
+ \ifx\Email\undefined\else\line{\hfill \tt \Email}\fi
+ \vskip 0.5cm}%
+
+%===================================*
+% \LandscapeSpecial turns on landscape mode on the laser printer.
+% How this is done is very site dependent. Uncomment the version
+% that works for you, or insert your own if these don't work.
+
+%%% 1) This is how dv2ips does it, and you need to have landscape.ps
+%%% accesable to the filter program
+%%%
+%%%\def\LandscapeSpecial{\special{psfile=landscape.ps}}
+
+% 2) This is how dvips (Rokicki's version 5.484) does it:
+
+\def\LandscapeSpecial{\special{papersize=11in,8.5in}}
+
+
+%===================================*
+% Rokicki's dvips will do manual feed if you use 'dvips -m'
+
+\def\manualfeed{\emsg{\@comment MANUAL FEED MODE SELECTED!}%
+ \special{@manualfeed}}
+
+
+%===================================*
+% Envelope position for HP LaserJet 4 printer "monojet"
+% (all the way to the left - change to match your own printer)
+
+\ifx\undefined\EnvlVoffset\relax\else
+ %% \emsg{Envelope offset for NeXT printer (centered).}%
+ %% \EnvlVoffset=1.25in % This is for NeXT printers
+ \emsg{Envelope offset for HP printer (all the way to the left).}%
+ \EnvlVoffset=3.4in
+\fi
+
+%===================================*
+% Mailing Labels: you may have to change these depending on your
+% printer and the kind of labels you use.
+%
+% This is for the standard 3 across the page labels, either size
+
+\fullHsize=8.5in % hsize for page
+\fullVsize=11.1in % vsize for page
+\lblHsize=7.15cm % width of standard label
+\lblVoffset=-1.2cm % shift down this much
+\lblHoffset=-1.8cm % shift over this much
+
+\def\bigLabels{% size for big labels (1.5" x 2.75", 21 per page)
+ \lblVsize=1.5in
+ \lblVoffset=-1.2cm
+ \fullVsize=11.0in}
+\def\smallLabels{% size for small labels (1.0" x 2.75", 33 per page)
+ \lblVsize=1.0in
+ \lblVoffset=-0.875in
+ \fullVsize=11.15in}
+
+\bigLabels % <- default (more general)
+
+
+% ---------
+\ATlock
+
+% >>> EOF umich.txs <<<
diff --git a/macros/plain/formats/texsis/texsis.lsm b/macros/plain/formats/texsis/texsis.lsm
new file mode 100644
index 0000000000..44dcd8d9f9
--- /dev/null
+++ b/macros/plain/formats/texsis/texsis.lsm
@@ -0,0 +1,46 @@
+Begin3
+Title: TeXsis - TeX Macros for Physicists
+
+Version: 2.18
+
+Description: A collection of TeX macros for typesetting many kinds
+ of documents used by physicists, including research
+ papers, preprints and ``e-prints,'' conference
+ proceedings, theses, books, referee reports, letters,
+ and memoranda. Provides for automatic numbering of
+ equations, automatic numbering and formatting of
+ references, double column formatting, macros for
+ making tables and figures, with or without captions,
+ and including tables with horizontal and vertical
+ rules. Supports a wide variety of type sizes and a
+ number of specialized document formats, and it even
+ includes macros for making form letters for job
+ applications or letters of recommendation.
+
+Keywords: plain tex, physics, macros
+
+Author: Eric Myers <myers@umich.edu> and
+ Frank E. Paige <paige@bnl.gov>
+
+Maintained-by: texsis@umich.edu
+
+Primary-site: http://www.texsis.org/
+
+Alternate-site: mirrored by CTAN (Common TeX Archive Network)
+
+Platform: Any implementation of Plain TeX
+
+Copying-policy: Versions previous to 2.18 were marked "academic use only",
+ but version 2.18 is covered by the LaTeX project
+ Public License (LPPL)
+
+End3
+
+
+
+
+
+
+
+
+
diff --git a/macros/plain/formats/xmltex/base/englishutf16.xml b/macros/plain/formats/xmltex/base/englishutf16.xml
new file mode 100644
index 0000000000..c51d565faf
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/englishutf16.xml
Binary files differ
diff --git a/macros/plain/formats/xmltex/base/englishutf8.xml b/macros/plain/formats/xmltex/base/englishutf8.xml
new file mode 100644
index 0000000000..6710da9b14
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/englishutf8.xml
@@ -0,0 +1,6 @@
+<document att="english">
+ <section>
+ <head>Test</head>
+ Hello World!
+ </section>
+</document>
diff --git a/macros/plain/formats/xmltex/base/iso-8859-1.xmt b/macros/plain/formats/xmltex/base/iso-8859-1.xmt
new file mode 100644
index 0000000000..a8ae88d109
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/iso-8859-1.xmt
@@ -0,0 +1,29 @@
+
+
+ \count@128\relax
+
+ \loop
+ \bgroup
+ \uccode`\~\count@
+ \uppercase{
+ \egroup
+ \xdef~{\noexpand\utfeightb\string^^c2\string~}
+ }
+ \ifnum\count@<191\relax
+ \advance\count@\@ne
+ \repeat
+
+ \count@192\relax
+ \loop
+ \bgroup
+ \uccode`\~\count@
+ \advance\count@-64
+ \uccode`\!\count@
+ \uppercase{
+ \egroup
+ \xdef~{\noexpand\utfeightb\string^^c3\string!}
+ }
+ \ifnum\count@<255\relax
+ \advance\count@\@ne
+ \repeat
+
diff --git a/macros/plain/formats/xmltex/base/iso-8859-2.xmt b/macros/plain/formats/xmltex/base/iso-8859-2.xmt
new file mode 100644
index 0000000000..a48a5a8fdf
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/iso-8859-2.xmt
@@ -0,0 +1,96 @@
+\InputCharacter{xA0}{x00A0}
+\InputCharacter{xA1}{x0104}
+\InputCharacter{xA2}{x02D8}
+\InputCharacter{xA3}{x0141}
+\InputCharacter{xA4}{x00A4}
+\InputCharacter{xA5}{x013D}
+\InputCharacter{xA6}{x015A}
+\InputCharacter{xA7}{x00A7}
+\InputCharacter{xA8}{x00A8}
+\InputCharacter{xA9}{x0160}
+\InputCharacter{xAA}{x015E}
+\InputCharacter{xAB}{x0164}
+\InputCharacter{xAC}{x0179}
+\InputCharacter{xAD}{x00AD}
+\InputCharacter{xAE}{x017D}
+\InputCharacter{xAF}{x017B}
+\InputCharacter{xB0}{x00B0}
+\InputCharacter{xB1}{x0105}
+\InputCharacter{xB2}{x02DB}
+\InputCharacter{xB3}{x0142}
+\InputCharacter{xB4}{x00B4}
+\InputCharacter{xB5}{x013E}
+\InputCharacter{xB6}{x015B}
+\InputCharacter{xB7}{x02C7}
+\InputCharacter{xB8}{x00B8}
+\InputCharacter{xB9}{x0161}
+\InputCharacter{xBA}{x015F}
+\InputCharacter{xBB}{x0165}
+\InputCharacter{xBC}{x017A}
+\InputCharacter{xBD}{x02DD}
+\InputCharacter{xBE}{x017E}
+\InputCharacter{xBF}{x017C}
+\InputCharacter{xC0}{x0154}
+\InputCharacter{xC1}{x00C1}
+\InputCharacter{xC2}{x00C2}
+\InputCharacter{xC3}{x0102}
+\InputCharacter{xC4}{x00C4}
+\InputCharacter{xC5}{x0139}
+\InputCharacter{xC6}{x0106}
+\InputCharacter{xC7}{x00C7}
+\InputCharacter{xC8}{x010C}
+\InputCharacter{xC9}{x00C9}
+\InputCharacter{xCA}{x0118}
+\InputCharacter{xCB}{x00CB}
+\InputCharacter{xCC}{x011A}
+\InputCharacter{xCD}{x00CD}
+\InputCharacter{xCE}{x00CE}
+\InputCharacter{xCF}{x010E}
+\InputCharacter{xD0}{x0110}
+\InputCharacter{xD1}{x0143}
+\InputCharacter{xD2}{x0147}
+\InputCharacter{xD3}{x00D3}
+\InputCharacter{xD4}{x00D4}
+\InputCharacter{xD5}{x0150}
+\InputCharacter{xD6}{x00D6}
+\InputCharacter{xD7}{x00D7}
+\InputCharacter{xD8}{x0158}
+\InputCharacter{xD9}{x016E}
+\InputCharacter{xDA}{x00DA}
+\InputCharacter{xDB}{x0170}
+\InputCharacter{xDC}{x00DC}
+\InputCharacter{xDD}{x00DD}
+\InputCharacter{xDE}{x0162}
+\InputCharacter{xDF}{x00DF}
+\InputCharacter{xE0}{x0155}
+\InputCharacter{xE1}{x00E1}
+\InputCharacter{xE2}{x00E2}
+\InputCharacter{xE3}{x0103}
+\InputCharacter{xE4}{x00E4}
+\InputCharacter{xE5}{x013A}
+\InputCharacter{xE6}{x0107}
+\InputCharacter{xE7}{x00E7}
+\InputCharacter{xE8}{x010D}
+\InputCharacter{xE9}{x00E9}
+\InputCharacter{xEA}{x0119}
+\InputCharacter{xEB}{x00EB}
+\InputCharacter{xEC}{x011B}
+\InputCharacter{xED}{x00ED}
+\InputCharacter{xEE}{x00EE}
+\InputCharacter{xEF}{x010F}
+\InputCharacter{xF0}{x0111}
+\InputCharacter{xF1}{x0144}
+\InputCharacter{xF2}{x0148}
+\InputCharacter{xF3}{x00F3}
+\InputCharacter{xF4}{x00F4}
+\InputCharacter{xF5}{x0151}
+\InputCharacter{xF6}{x00F6}
+\InputCharacter{xF7}{x00F7}
+\InputCharacter{xF8}{x0159}
+\InputCharacter{xF9}{x016F}
+\InputCharacter{xFA}{x00FA}
+\InputCharacter{xFB}{x0171}
+\InputCharacter{xFC}{x00FC}
+\InputCharacter{xFD}{x00FD}
+\InputCharacter{xFE}{x0163}
+\InputCharacter{xFF}{x02D9}
diff --git a/macros/plain/formats/xmltex/base/koi8-r.xmt b/macros/plain/formats/xmltex/base/koi8-r.xmt
new file mode 100644
index 0000000000..1abaae5fef
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/koi8-r.xmt
@@ -0,0 +1,131 @@
+\global\tracingmacros2
+\global\tracingcommands2
+
+\InputCharacter{x80}{x2500}
+\InputCharacter{x81}{x2502}
+\InputCharacter{x82}{x250C}
+\InputCharacter{x83}{x2510}
+\InputCharacter{x84}{x2514}
+\InputCharacter{x85}{x2518}
+\InputCharacter{x86}{x251C}
+\InputCharacter{x87}{x2524}
+\InputCharacter{x88}{x252C}
+\InputCharacter{x89}{x2534}
+\InputCharacter{x8A}{x253C}
+\InputCharacter{x8B}{x2580}
+\InputCharacter{x8C}{x2584}
+\InputCharacter{x8D}{x2588}
+\InputCharacter{x8E}{x258C}
+\InputCharacter{x8F}{x2590}
+\InputCharacter{x90}{x2591}
+\InputCharacter{x91}{x2592}
+\InputCharacter{x92}{x2593}
+\InputCharacter{x93}{x2320}
+\InputCharacter{x94}{x25A0}
+\InputCharacter{x95}{x2022}
+\InputCharacter{x96}{x221A}
+\InputCharacter{x97}{x2248}
+\InputCharacter{x98}{x2264}
+\InputCharacter{x99}{x2265}
+\InputCharacter{x9A}{x00A0}
+\InputCharacter{x9B}{x2321}
+\InputCharacter{x9C}{x00B0}
+\InputCharacter{x9D}{x00B2}
+\InputCharacter{x9E}{x00B7}
+\InputCharacter{x9F}{x00F7}
+\InputCharacter{xA0}{x2550}
+\InputCharacter{xA1}{x2551}
+\InputCharacter{xA2}{x2552}
+\InputCharacter{xA3}{x0451}
+\InputCharacter{xA4}{x2553}
+\InputCharacter{xA5}{x2554}
+\InputCharacter{xA6}{x2555}
+\InputCharacter{xA7}{x2556}
+\InputCharacter{xA8}{x2557}
+\InputCharacter{xA9}{x2558}
+\InputCharacter{xAA}{x2559}
+\InputCharacter{xAB}{x255A}
+\InputCharacter{xAC}{x255B}
+\InputCharacter{xAD}{x255C}
+\InputCharacter{xAE}{x255D}
+\InputCharacter{xAF}{x255E}
+\InputCharacter{xB0}{x255F}
+\InputCharacter{xB1}{x2560}
+\InputCharacter{xB2}{x2561}
+\InputCharacter{xB3}{x0401}
+\InputCharacter{xB4}{x2562}
+\InputCharacter{xB5}{x2563}
+\InputCharacter{xB6}{x2564}
+\InputCharacter{xB7}{x2565}
+\InputCharacter{xB8}{x2566}
+\InputCharacter{xB9}{x2567}
+\InputCharacter{xBA}{x2568}
+\InputCharacter{xBB}{x2569}
+\InputCharacter{xBC}{x256A}
+\InputCharacter{xBD}{x256B}
+\InputCharacter{xBE}{x256C}
+\InputCharacter{xBF}{x00A9}
+\InputCharacter{xC0}{x044E}
+\InputCharacter{xC1}{x0430}
+\InputCharacter{xC2}{x0431}
+\InputCharacter{xC3}{x0446}
+\InputCharacter{xC4}{x0434}
+\InputCharacter{xC5}{x0435}
+\InputCharacter{xC6}{x0444}
+\InputCharacter{xC7}{x0433}
+\InputCharacter{xC8}{x0445}
+\InputCharacter{xC9}{x0438}
+\InputCharacter{xCA}{x0439}
+\InputCharacter{xCB}{x043A}
+\InputCharacter{xCC}{x043B}
+\InputCharacter{xCD}{x043C}
+\InputCharacter{xCE}{x043D}
+\InputCharacter{xCF}{x043E}
+\InputCharacter{xD0}{x043F}
+\InputCharacter{xD1}{x044F}
+\InputCharacter{xD2}{x0440}
+\InputCharacter{xD3}{x0441}
+\InputCharacter{xD4}{x0442}
+\InputCharacter{xD5}{x0443}
+\InputCharacter{xD6}{x0436}
+\InputCharacter{xD7}{x0432}
+\InputCharacter{xD8}{x044C}
+\InputCharacter{xD9}{x044B}
+\InputCharacter{xDA}{x0437}
+\InputCharacter{xDB}{x0448}
+\InputCharacter{xDC}{x044D}
+\InputCharacter{xDD}{x0449}
+\InputCharacter{xDE}{x0447}
+\InputCharacter{xDF}{x044A}
+\InputCharacter{xE0}{x042E}
+\InputCharacter{xE1}{x0410}
+\InputCharacter{xE2}{x0411}
+\InputCharacter{xE3}{x0426}
+\InputCharacter{xE4}{x0414}
+\InputCharacter{xE5}{x0415}
+\InputCharacter{xE6}{x0424}
+\InputCharacter{xE7}{x0413}
+\InputCharacter{xE8}{x0425}
+\InputCharacter{xE9}{x0418}
+\InputCharacter{xEA}{x0419}
+\InputCharacter{xEB}{x041A}
+\InputCharacter{xEC}{x041B}
+\InputCharacter{xED}{x041C}
+\InputCharacter{xEE}{x041D}
+\InputCharacter{xEF}{x041E}
+\InputCharacter{xF0}{x041F}
+\InputCharacter{xF1}{x042F}
+\InputCharacter{xF2}{x0420}
+\InputCharacter{xF3}{x0421}
+\InputCharacter{xF4}{x0422}
+\InputCharacter{xF5}{x0423}
+\InputCharacter{xF6}{x0416}
+\InputCharacter{xF7}{x0412}
+\InputCharacter{xF8}{x042C}
+\InputCharacter{xF9}{x042B}
+\InputCharacter{xFA}{x0417}
+\InputCharacter{xFB}{x0428}
+\InputCharacter{xFC}{x042D}
+\InputCharacter{xFD}{x0429}
+\InputCharacter{xFE}{x0427}
+\InputCharacter{xFF}{x042A}
diff --git a/macros/plain/formats/xmltex/base/langtest.tex b/macros/plain/formats/xmltex/base/langtest.tex
new file mode 100644
index 0000000000..5293b3d2f4
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/langtest.tex
@@ -0,0 +1,5 @@
+
+\def\xmlfile{langtest.xml}
+\input xmltex.tex
+
+
diff --git a/macros/plain/formats/xmltex/base/langtest.xml b/macros/plain/formats/xmltex/base/langtest.xml
new file mode 100644
index 0000000000..081cfe0683
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/langtest.xml
@@ -0,0 +1,21 @@
+
+<!DOCTYPE langtest [
+
+<!ENTITY englishutf8 SYSTEM "englishutf8.xml">
+<!ENTITY portugeselatin1 SYSTEM "portugeselatin1.xml">
+<!ENTITY englishutf16 SYSTEM "englishutf16.xml">
+<!ENTITY russiankoi8 SYSTEM "russiankoi8.xml">
+<!ENTITY russianutf8 SYSTEM "russianutf8.xml">
+
+]>
+
+<langtest>
+
+&englishutf8;
+&englishutf16;
+&portugeselatin1;
+&russiankoi8;
+&russianutf8;
+
+
+</langtest>
diff --git a/macros/plain/formats/xmltex/base/langtest.xmt b/macros/plain/formats/xmltex/base/langtest.xmt
new file mode 100644
index 0000000000..ff4d8a4624
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/langtest.xmt
@@ -0,0 +1,32 @@
+
+\XMLelement{langtest}
+{}
+ {\documentclass{article}
+ \usepackage[OT2,OT1]{fontenc}
+ \pagestyle{headings}
+ \begin{document}
+ \tableofcontents}
+ {\end{document}}
+
+
+\XMLelement{document}
+ {\XMLattribute{att}{\langatt}{}}{}{}
+
+\XMLelement{head}
+ {}{\xmlgrab}{\section{#1 (\langatt)}}
+
+
+\XMLelement{documento}
+ {\XMLattribute{att}{\langatt}{}}{}{}
+
+\XMLelement{cabeçalho}
+ {}{\xmlgrab}{\section{#1 (\langatt)}}
+
+
+\XMLelement{документ}
+ {\XMLattribute{атт}{\langatt}{}}{\fontencoding{OT2}\selectfont}{}
+
+\XMLelement{голова}
+ {}{\xmlgrab}{\section{\fontencoding{OT2}\selectfont#1 (\langatt)}}
+
+
diff --git a/macros/plain/formats/xmltex/base/manual.html b/macros/plain/formats/xmltex/base/manual.html
new file mode 100644
index 0000000000..2c88af23df
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/manual.html
@@ -0,0 +1,882 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html xmlns:lxslt="http://xml.apache.org/xslt" xmlns:saxon="http://icl.com/saxon" xmlns:xalan="org.apache.xalan.xslt.extensions.Xalan">
+<head>
+<title>
+ xmltex: A non validating (and not 100%
+ conforming) namespace aware XML parser implemented in TeX
+ </title>
+<link rel="stylesheet" type="text/css" href="http://www.oucs.ox.ac.uk/stylesheets/tei-oucs.css">
+</head>
+<body>
+<table width="100%">
+<tr>
+<td rowspan="2"></td><td align="left">
+<h2>Numerical Algorithms Group: NAG</h2>
+</td>
+</tr>
+<tr>
+<td align="left">
+<h1>
+ xmltex: A non validating (and not 100%
+ conforming) namespace aware XML parser implemented in TeX
+ </h1>
+</td>
+</tr>
+</table>
+<hr>
+ <h2>
+ xmltex: A non validating (and not 100%
+ conforming) namespace aware XML parser implemented in TeX
+ </h2>
+ Date: 2000-02-02
+ <h2>
+<it>davidc@nag.co.uk</it>
+</h2>
+ <h2>
+<it>David Carlisle</it>
+</h2>
+<h2>Contents</h2>
+<p>
+<div class="subtoc">
+<ul>
+<li>
+<a class="subtoc" href="#intro">Introduction</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN211">Installation</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN343">Using xmltex</a>
+</li>
+<li>
+<a class="subtoc" href="#stopping">Stopping xmltex</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN651">xmltex package files</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN1004">XML processing</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN1059">Accessing TeX</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN1146">Bugs</a>
+</li>
+<li>
+<a class="subtoc" href="#manualN1161">Don't Read Past This Point</a>
+</li>
+</ul>
+</div>
+</p>
+<h2>
+<a name="intro"></a>Introduction</h2>
+
+<p>
+xmltex implements
+a non validating parser for documents matching the
+W3C XML Namespaces Recommendation.
+
+
+The system may just be used to parse the file (expanding entity
+references and normalising namespace declarations) in which case it
+records a trace of the parse on the terminal. Normally however the
+information from the parse is used to trigger TeX typesetting code.
+Declarations (in TeX syntax) are provided as part of xmltex to
+associate TeX code with the start and end of each XML element,
+attributes, processing instructions, and with unicode character data.
+</p>
+
+
+<h2>
+<a name="manualN211"></a>Installation</h2>
+
+<p>The xmltex parser itself does not require LaTeX. It may be loaded
+into initex to produce a format capable of parsing XML files. However
+such a format would have no convenient commands for typesetting, and
+so normally xmltex will be used on top of an existing format, normally
+LaTeX. In this section we assume that the document to be
+processed is called <tt>document.xml</tt>.
+</p>
+<h3>
+<a name="manualN228"></a>Using xmltex as an input to the LaTeX command</h3>
+
+<p>LaTeX requires a document in TeX syntax, not XML. To process
+<tt>document.xml</tt>, first produce a two line file called
+<tt>document.tex</tt> of the following form:
+<pre>
+\def\xmlfile{document.xml}
+\input xmltex.tex
+</pre>
+
+Do <em>not</em> put any other commands in this file!</p>
+<p>You may then process the document with either of the commands:
+<tt>latex document</tt> or <tt>latex document.tex</tt>
+or the equivalent procedure in your TeX environment.
+</p>
+
+<h3>
+<a name="manualN267"></a>Using xmltex as a TeX format built on LaTeX</h3>
+
+<p>
+You may prefer to set up xmltex as a format in its own right.
+This may speed things up slightly (as <tt>xmltex.tex</tt> does not
+have to be read each time) but more importantly perhaps it allows the
+XML file to be processed directly without needing to make the
+<tt>.tex</tt> wrapper.</p>
+<p>To make a format you will need a command such as the following,
+depending on your TeX system.
+<pre>
+initex &amp;latex xmltex
+initex \&amp;latex xmltex
+tex -ini &amp;latex xmltex
+tex -ini \&amp;latex xmltex
+</pre>
+</p>
+<p>This will produce a format file <tt>xmltex.fmt</tt>. You should then
+be able to make a <tt>xmltex</tt> command by copying the way the
+<tt>latex</tt> command is defined in terms of
+<tt>latex.fmt</tt>. Depending on the TeX system, this might be a
+symbolic link, or a shell script, or batch file, or a configuration
+option in a setup menu.
+
+</p>
+
+<h3>
+<a name="manualN311"></a> Making an xmltex format `from scratch'</h3>
+
+<p>
+Whilst it may be convenient to build an xmltex format as above, starting
+from the LaTeX format. You may prefer to instead work with an initex
+with no existing format file. Even if you wish to use a standard LaTeX
+it may be preferable to make a TeX input file that first inputs
+<tt>latex.ltx</tt> then <tt>xmltex.tex</tt>. In particular this
+will allow you to have a different hyphenation and language
+customisation for xmltex than for LaTeX. Many of the features of
+the language support in LaTeX are related to modifying the input
+syntax to be more convenient. Such changes are not needed in xmltex as
+the input syntax is always XML. Some language files may change the
+meaning of such characters as &lt; which would break the xmltex parser.
+Also, rather than using <tt>latex.ltx</tt> you could in principle
+use a modified <tt>docstrip</tt> install file and produce a
+`cut down' latex that did not have features that are not going to be
+used in xmltex.
+</p>
+<p>
+Unfortunately the support for this method of building xmltex (and access
+to non English hyphenation generally) is not fully designed and totally
+undocumented.</p>
+
+
+<h2>
+<a name="manualN343"></a>Using xmltex</h2>
+
+<p>
+xmltex by default `knows' nothing about any particular type of XML
+file, and so needs to load external files containing specific
+information. This section describes how the information in the XML
+file determines which files will be loaded.
+
+<ol>
+<li> If the file begins with a Byte Order Mark, the default encoding
+ is set to utf-16. Otherwise the default encoding is utf-8.
+</li>
+<li> If (after an optional BOM) the document begins with an XML
+ declaration that specifies an encoding, this encoding will be used,
+ otherwise the default encoding will be used. A file with name of the
+ form <em>encoding</em><tt>.xmt</tt> will be loaded that maps the
+ requested encoding to Unicode positions. (It is an error if this
+ file does not exist for the requested encoding.)
+</li>
+<li> If the document has a <tt>DOCTYPE</tt> declaration that includes
+ a local subset then this will be parsed. If any external DTD entity
+ is referenced (by declaring and then referencing a parameter entity)
+ then the SYSTEM and PUBLIC identifiers of this entity will be looked
+ up in a catalogue (to be described below). If either identifier is
+ known in the catalogue the corresponding xmltex package (often with
+ <tt>.xmt</tt> extension) will be loaded.
+</li>
+<li> After any local subset has been processed, if the DOCTYPE
+ specifies an external entity, the PUBLIC and/or SYSTEM identifiers
+ of the external dtd file will be similarly looked up, and a
+ corresponding xmltex file loaded if known.
+</li>
+<li> As each element is processed, it may be `known' to xmltex by
+ virtue of one of the packages loaded, or it may be unknown. If it is
+ unknown then if it is in a declared namespace, the namespace URI
+ (not the prefix) is looked up in the xmltex catalogue. If the
+ catalogue specifies an xmltex package for this namespace it will be
+ loaded. If the element is not in a namespace, then the element name
+ will be looked up in the catalogue.
+</li>
+<li> If after all these steps the element is still unknown then
+ depending on the configuration setting either a warning or an error
+ will be displayed. (Currently only warning implemented.)
+</li>
+</ol>
+</p>
+<h3>
+<a name="manualN398"></a>The xmltex Catalogue</h3>
+<p>As discussed above, xmltex requires a mapping between PUBLIC and
+SYSTEM identifiers, namespace URI, and element names, to files of
+TeX code. This mapping is implemented by the following commands:
+<pre>
+<tt>\NAMESPACE</tt>{<em>URI</em>}{<em>xmt-file</em>}
+<tt>\PUBLIC</tt>{<em>FPI</em>}{<em>file</em>}
+<tt>\SYSTEM</tt>{<em>URI</em>}{<em>file</em>}
+<tt>\NAME</tt>{<em>element-name</em>}{<em>xmt-file</em>}
+<tt>\XMLNS</tt>{<em>element-name</em>}{<em>URI</em>}
+</pre>
+As described above, if the first argument of one of these commands
+matches the string specified in the XML source file, the corresponding
+TeX commands in the file specified in the second argument are
+loaded. The PUBLIC and SYSTEM catalogue entries may also be used
+to control which XML files should be input in response to external
+entity references. The <tt>\XMLNS</tt> is rather different,
+if an element in the null namespace does not have any definition
+attatched to it, this declaration forces the default namespace to the
+given URI. The catalogue lookup is then repeated. This allows for
+example documents beginning <tt>&lt;html&gt;</tt> to be coerced into
+the xhtml namespace.</p>
+<p>These commands may be placed in a configuration file, either
+<tt>xmltex.cfg</tt>, in which case they apply to all documents,
+or in a configuration file `<tt>\jobname.cfg</tt>' (eg
+<tt>document.cfg</tt> in the example in the Introduction) in which
+case the commands just apply to the specified document.
+</p>
+
+
+<h3>
+<a name="manualN490"></a>Configuring xmltex</h3>
+
+<p>In addition to the `catalogue' commands described earlier there are
+other commands that may be placed in the configuration files.
+
+<ul>
+<li> <p>
+<tt>\xmltraceonly</tt>
+</p>
+<p> This stops xml from trying to typeset the
+ document. The external files specified in the catalogue are still
+ loaded, so that the trace may report any elements for which no code
+ is defined, but no actual typesetting takes place. In the event of
+ unknown errors it is always worth using xmltex in this mode to
+ isolate any problems.</p>
+<p>It may be noted that if an xmltex format is built just using initex
+without any typesetting commands, the resulting format should still
+be able to parse any XML file if xmltex.cfg just specifies
+<tt>\xmltraceonly</tt> and \jobname.cfg is empty.</p>
+</li>
+<li> <p>
+<tt>\xmltraceoff</tt>
+</p>
+<p>By default xmltex provides a trace of its XML parse, displaying
+ each element begin and end. This command used in xmltex.cfg or
+ `\jobname.cfg' will stop this trace being produced.</p>
+</li>
+
+<li>
+<p> <tt>\inputonce</tt>{<em>xmt-file</em>}</p>
+<p>The catalogue entries specify that
+ certain files should be loaded if XML constructs are met.
+ Alternatively the files may just always be loaded. The system will
+ ignore any later requests to load. This is especially useful if an
+ xmltex format is being made.</p>
+</li>
+<li>
+<p>
+<tt>\UnicodeCharacter</tt>{<em>hex-or-dec</em>}{<em>tex-code</em>}</p>
+<p>The first argument specifies a unicode character number, in the same
+format as used for XML character entities, namely either a decimal
+number, or an upper case Hex number preceded by a lower case
+`<tt>x</tt>'.</p>
+<p>The second argument specifies arbitrary TeX code to be used when
+typesetting this character. Any code in the XML
+range may be specified (ie up to x10FFFF). Although codes in the
+`ASCII' range, below 128, may be specified, the definitions supplied
+for such characters will not be default be used. The definition will
+howeverbe stored and used if the character is activated using the
+command described below.</p>
+</li>
+<li> <p>
+<tt>\ActivateASCII</tt>{<em>hex-or-dec</em>}</p>
+<p>The argument to this command should be a number less than 128.
+If a character us activated by this command in a configuration file
+then any special typesetting instructions specified for the character
+will be executed whenever the character appears as character data.</p>
+<p>Some ASCII characters are activated by default. The list is
+essentially those characters with special meanings to either TeX or
+XML.</p>
+</li>
+
+</ul>
+</p>
+<p>
+If a format is being made, there are essentially two copies of
+<tt>xmltex.cfg</tt> that may play a role. The configuration file
+input when the format is made will control catalogue entries and
+packages built into the format. A possibly different
+<tt>xmltex.cfg</tt> may be used in the input path of `normal' TeX,
+this will then be used for additional information loaded each run.</p>
+<p>In either case, a separate configuration file specific to the given
+XML document may also be used (which is loaded immediately after
+<tt>xmltex.cfg</tt>).
+</p>
+
+
+
+<h2>
+<a name="stopping"></a>Stopping xmltex</h2>
+
+<p>xmltex should stop after the end of the document
+element has been processed. If things go wrong and
+you end up at the interactive
+<tt>*</tt> prompt you might want to exit with
+<tt>&lt;?xmltex \stop?&gt;</tt>).
+</p>
+
+
+<h2>
+<a name="manualN651"></a>xmltex package files</h2>
+
+<p>
+xmltex package files are the link between the XML markup and TeX
+typesetting code. They are written in TeX (rather than XML) syntax
+and may load directly or indirectly other files, including LaTeX
+class and package files. For example a file loaded for a particular
+document type may directly execute <tt>\LoadClass{article}</tt>, or
+alternatively it may cause some XML element in the document to
+execute <tt>\documentclass{article}</tt>. In either case the document will
+suffer the dubious benefit of being formatted based on the style
+implemented in <tt>article.cls</tt>. Beware though that the package
+files may be loaded at strange times, the first time a given namespace
+is declared in a document, and so the code should be written to work
+if loaded inside a local group.</p>
+<p>Characters in xmltex package files have their normal LaTeX meanings
+except that line endings are ignored so that you do not need to add
+a % to the end of lines in macro code. Unlike fd file conventions, other
+white space is <em>not</em> ignored.</p>
+<p>The available commands are:
+
+<ul>
+<li>
+<p>
+<tt>\FileEncoding</tt>{<em>encoding</em>}</p>
+<p>This is the analogue for TeX syntax files of the encoding specification
+in the XML or text declaration of XML files. If it is not specified the
+file will be assumed to be in UTF-8.</p>
+</li>
+
+<li>
+<p>
+<tt>\DeclareNamespace</tt>{<em>prefix</em>}{<em>URI</em>}</p>
+<p>This declares a prefix to be used <em>in this file</em> for referring to
+elements in the specified namespace. If the prefix is empty then this
+declares the default namespace (otherwise, unprefixed element names
+refer to elements that are not in a namespace).</p>
+<p>Note that the elements in the XML document instance may use a
+different prefix, or no prefix at all to access this namespace.
+In order to resolve these different prefixes for the same namespace,
+each time a namespace is encountered for the first time (either
+by <tt>\DeclareNamespace</tt> in a preloaded package, or in a namespace
+declaration in the XML instance) then it is allocated a new number
+and any further namespace declaration for the same URI just locally
+associates a prefix with this number. It is these numbers that are
+displayed when the XML trace of the parse of the document is shown,
+and also if any element is written out to an external file it will
+have a normalised prefix of a number whichever prefix it had
+originally. (Numeric prefixes are not legal XML, but this is an
+advantage, it ensures these internal forms can not clash with any
+prefix actually used in the document.)</p>
+<p>Three namespaces are predeclared. The null namespace (0), the XML
+namespace (<tt>http://www.w3.org/1998/xml</tt>) (1) which is predeclaed
+with prefix <tt>xml</tt> as specified in the Namespace Recommendation,
+and the xmltex namespace
+(<tt>http://www.dcarlisle.demon.co.uk/xmltex</tt>) (2) which is not
+given a default prefix, but may be used to have XML syntax for some
+internal commands (eg to have .aux files fully in XML, currently they
+are a hybrid mixture of some TeX and some XML syntax).
+</p>
+</li>
+<li>
+<p>
+ <tt>\XMLelement</tt>{<em>element-qname</em>}{<em>attribute-spec</em>}
+{<em>begin-code</em>}{<em>end-code</em>}</p>
+<p> This is similar to a LaTeX <tt>\newenvironment</tt> command.</p>
+<p> Declare the code to execute at the start and end of each instance of
+this element type. This code will be executed in a local group (like a
+LaTeX environment). The second argument declares a list of attributes
+and their default values using the <tt>\XMLattribute</tt> command
+described below.
+</p>
+</li>
+<li>
+<p>
+ <tt>\XMLelement</tt>{<em>element-qname</em>}
+{<em>attribute-spec</em>}
+<tt>{\xmlgrab}</tt>{<em>end-code</em>}</p>
+<p> A special case of the above command (which may be better made into a
+ separate declaration) is to make the <em>start-code</em> just be the command
+ <tt>\xmlgrab</tt>. In this case the <em>end-code</em> has access to the
+ element content (in XML syntax) as <tt>#1</tt>. This content isn't
+ literally the same as the original document, namespaces, white space
+ and attribute quote symbols will all have been normalised.
+</p>
+</li>
+<li> <p>
+ <tt>\XMLattribute</tt>{<em>attribute-qname</em>}
+{<em>command-name</em>}{<em>default</em>}</p>
+<p>This command may only be used in the argument to
+<tt>\XMLelement</tt>.
+ The first argument specifies the name of an attribute (using any
+ namespace prefixes current for this package file, which need not
+ be the same as the prefixes used in the document).
+ The second argument gives a TeX command name that will be used to
+ access the value of this attribute in the begin and end code for the
+ element. (Note using TeX syntax here provides a name independednt of
+ the namespace declarations that are in scope when this code is executed).
+ The third argument provides a default value that wil be used if the
+attribute is not used on an instance of this element.
+ </p>
+<p>The special token <tt>\inherit</tt> may be used which will cause
+the command to have a value set in an ancestor element if this element
+does not specify any value.</p>
+<p>If a TeX token such as <tt>\relax</tt> is used as the default
+the element code may distinguish the case that the attribute is not used
+in the document.</p>
+</li>
+<li> <p>
+ <tt>\XMLnamespaceattribute</tt>
+{<em>prefix</em>}{<em>attribute-qname</em>}
+{<em>command-name</em>}{<em>default</em>}</p>
+<p>This command is similar to <tt>\XMLattribute</tt>
+ but is used at the top level of the package file, not in the argument
+to <tt>\XMLelement</tt>. It is equivalent to specifying the
+attribute in <em>every</em> element in the namespace specified by
+the first argument. As usual the prefix (which may be {} to denote the
+default namespace) refers to the namespace declarations in the xmltex
+package: the prefixes used in the document may be different.</p>
+</li>
+
+<li>
+<p>
+<tt>\XMLentity</tt>{<em>name</em>}{<em>code</em>}</p>
+<p>Declare an (internal parsed) entity, this is equivalent to a
+<tt>&lt;!ENTITY</tt> declaration, except that the
+replacement text is specified in TeX syntax.</p>
+</li>
+
+<li>
+<p>
+<tt>\XMLname</tt>{<em>name</em>}{<em>command-name</em>}</p>
+<p>Declare the TeX command to hold the (normalised, internal form) of
+the XML name given in the first argument. This allows the code specified in
+<tt>\XMLelement</tt> to refer to XML element names without knowing
+the encodings or namespace prefixes used in the document. Of particular
+use might be to compare such a name with <tt>\ifx\XML@parent</tt>
+which will allow element code to take different actions depending on
+the parent of the current element.</p>
+</li>
+
+
+<li>
+<p>
+<tt>\XMLstring</tt>{<em>command-name</em>}&lt;&gt;<em>XML Data</em>&lt;/&gt;</p>
+<p>This saves the XML fragment as the TeX command given in the first
+argument. It may be particularly useful for redefining `fixed strings'
+that are generated by LaTeX document classes to use any special
+typesetting rules specified for individual characters.</p>
+<p>It should also be used for defining any strings used to
+in comparison tests with strings occurring in the XML document.
+Using <tt>\XMLstring</tt> rather than <tt>\def</tt> ensures
+that the characters and encodings in the string are correctly normalised.</p>
+</li>
+
+
+</ul>
+
+</p>
+
+<h2>
+<a name="manualN1004"></a>XML processing</h2>
+
+<p>
+xmltex tries as far as possible to be a fully conforming non
+validating parser. It fails in the following respects.
+<ul>
+<li> Error reporting is virtually non existent. Names are not checked
+ against the list of allowed characters, and various other
+ constraints are not enforced.
+</li>
+<li>
+<p> A non validating parser is not forced to read external dtd
+ entities (and this one does not) It is obliged to read the local
+ subset and process entity definitions and attribute declarations.
+ Entity declarations are reasonably well handled: External parameter
+ entities are handled as above, loading a corresponding xmltex file
+ if known. External entities are similarly processed, inputting
+ the XML file, a difference in this case is that if the entity is not
+ found in the catalogue, the SYSTEM identifier will be used directly
+ to <tt>\input</tt> as often this is a local file reference. Internal
+ parsed entities and parameter entities are essentially treated as
+ TeX macros, and nonparsed entities are saved along with their
+ NDATA type, for use presumably by <tt>\includegraphics</tt>.</p>
+<p>Attribute defaults are processed in the local subset of the dtd, however
+ note that this is `namespace unaware' defaulting and only applies to
+ elements using the same prefix and local name, unlike the defaulting
+ done by <tt>\XMLattribute</tt>. </p>
+</li>
+<li>
+<p> Support for encodings depends on having an encoding mapping
+ file. Any 8bit encoding that matches Unicode for the first 127 positions
+ may be used by making a trivial mapping file. (The one for latin1
+ looks over complicated as it programs a loop rather than having 127
+ declarations saying that latin1 and Unicode are identical in this
+ range).</p>
+<p> UTF-8 is supported, but support for UTF-16 is minimal. Currently
+ only latin-1 values work: (In this range UTF-16 is just latin-1 with
+ a null byte inserted after (or before, depending on endedness)
+ each latin-1 byte. The UTF-16 implementation just ignores this null
+ byte then processes as for latin-1. Probably the first few 8bit
+ pages could be similarly supported by making the low ascii control
+ characters activate UTF-16 processing but this will never be
+ satisfactory using a standard TeX. Hopefully a setup for a 16bit
+ TeX such as Omega will correct this.</p>
+</li>
+</ul>
+
+</p>
+
+<h2>
+<a name="manualN1059"></a>Accessing TeX</h2>
+
+<p>In theory you should be able to control the document just be suitable
+code specified by <tt>\XMLelement</tt> and friends, but sometimes it may be
+necessary to `tweak' the output by placing commands directly in the
+source.</p>
+<p>Two mechanisms are availalable to do this.
+<ul>
+<li>
+<p> Using the xmltex namespace. The xmltex namespace conatins a
+ small (currently empty) set of useful TeX constructs that are
+ accessed by XML syntax. For example if xmltex provides a mechanism
+ for having XML (rather than LaTeX) syntax toc files, it will need
+ an analogue of <tt>\contentsline</tt> which might be an element
+ accessed by <tt>&lt;xmltex:contentsline&gt;</tt>&hellip; where the xmltex
+ prefix is declared on this or a parent element to be
+ <tt>xmlns:xmltex="http://www.dcarlisle.demon.co.uk/xmltex"</tt>.</p>
+<p> As the xmltex namespace is declared but currently empty, a more
+ useful variant of this might be:</p>
+</li>
+<li> Declare your own namespace for TeX tweaks, and load a suitable
+ package file that attatches TeX code to the elements in this
+ namespace (or at least specify the correspondence between the
+ namespace and the package using <tt>\NAMESPACE</tt>).
+ For instance if you put <tt>&lt;clearpage xmlns="/my/tex/tweak"/&gt;</tt>
+ in your document, this will force a page break if you have at
+ suitable points, <tt>\NAMESPACE{/my/tex/tweak}{tweak.xmt}</tt>
+ and
+<pre>
+\DeclareNamespace{tweak}{"/my/tex/tweak"}
+\XMLelement{tweak:clearpage}{\clearpage}
+</pre>
+</li>
+<li>
+<p> A second different mechanism is available, to use XML processing
+ instructions. A Processing Instruction of the form:
+<tt>&lt;?xmltex&gt;</tt> <em>TeX commands</em> <tt>?&gt;</tt>
+will execute the TeX commands.</p>
+</li>
+</ul>
+
+</p>
+
+
+<h2>
+<a name="manualN1146"></a>Bugs</h2>
+
+<p>None, of course.</p>
+
+
+<h2>
+<a name="manualN1161"></a>Don't Read Past This Point</h2>
+
+<p>Thus section discusses some of the more experimental features of xmltex
+that may get a cleaner syntax (or be removed, as a bad idea) in later releases,
+and also describes some of the internal interfaces (which are also
+subject to change)</p>
+
+<h3>
+<a name="manualN1175"></a>Input Encodings and States</h3>
+
+<p>At any point while processing a document, xmltex is in one of two
+<em>states</em>: <em>tex</em> or <em>xml</em>.</p>
+<h4>
+<a name="manualN1201"></a>States</h4>
+<p>In the xml <em>state</em>,
+ &lt; and &amp; are the only two characters that
+trigger special markup codes. Other characters, such as !, &gt;, =,
+&hellip; may be used in certain XML constructs as markup but unless
+some code has been triggered by &lt; they are treated simply as
+character data. All characters above 127 are `active' to TeX
+and are used to translate the input encoding to UTF-8. All internal
+character handling is based on UTF-8, as described below. Some
+characters in the ASCII range, below 127 are also active by default
+(mainly punctuation characters used in XML constructs, such as
+the ones listed above). Some or all of the others may be activated
+using the <tt>\ActivateASCII</tt> command, which allows special
+typesetting rules to be activated for the characters, at some cost in
+processing speed.</p>
+<p>In the tex <em>state</em>,
+characters in the ASCII range have their usual
+TeX meanings, so letters are `catcode 11' and may be used in TeX
+control sequences, \ is the escape character, &amp; the table cell
+separator, etc. Characters above 127 have the meanings current for the
+current encoding just as for the xml state, probably this means that
+they are unusable in TeX code, except for the special case of
+referring to XML element names in the first argument to
+<tt>\XMLelement</tt> and releated commands.</p>
+
+<h4>
+<a name="manualN1233"></a>Encodings</h4>
+<p>Whenever a new (XML or TeX) file is input by the xmltex system the
+<em>encoding</em> is first switched to UTF-8. At the end of the
+input the encoding is returned to whatever was the current encoding.
+The encoding current while the file is read is determined by the
+encoding pseudo-attribute on the XML or text declaration in the case
+of XML files, or by the <tt>\FileEncoding</tt> command for TeX
+files. Note that the encoding mechanism <em>only</em> is triggered
+by xmltex file includes. Once an xmltex package file is loaded it may
+include other TeX files by <tt>\input</tt> or
+<tt>\includepackage</tt> these input command swill be transparent
+to the xmltex encoding system. The vast majority of TeX macro
+packages only use ASCII characters so this should not be a
+problem.</p>
+<p>Note that if the <tt>\includepackage</tt> occurs directly in
+the xmltex package file, the TeX code will be included with a known
+encoding, the one specified in the xmltex package, or UTF-8. If
+however the <tt>\includepackage</tt> is included in code specified
+by <tt>\XMLelement</tt>, then it will be executed with whatever
+encoding is current in the document at the point that element is
+reached. Before xmltex executes the code for that element it will
+switch to the tex state, thus normalising the ascii characters
+but characters above 127 will not have predefined definitions in this
+case.</p>
+<p>Internally eveything is stored as UTF-8. So `aux' and `toc' files
+will be in UTF-8 even if the document (or parts of the document) used
+different encodings.</p>
+<p>To specify a new encoding, if it is an 8 bit encoding that matches
+ASCII in the printable ASCII range, then one just needs to produce a
+file with name <em>encoding</em><tt>.xmt</tt> (in lowercase,
+on case sensitive systems) this should consist of a series of
+<tt>\InputCharacter</tt> commands, giving the input character slot
+and the equivalent Unicode. If an encoding is specified in this manner
+character data will be converted to UTF-8 by <em>expansion</em>
+and so ligatures and inter letter kerns will be preserved. (Conversely
+if characers are accessed by character references, &amp;#1234; then
+TeX arithmetic is used to decode the information and ligature
+information will be lost. For some large character sets, especially
+for Asian languages, these mechanisms will probably not prove to be
+sufficient, some mechanisms are being investigated, but in the short
+term it may be necessary to always use UTF-8 if the input encoding
+is not strictly a ine byte extension of the ASCII code page.
+</p>
+
+
+
+<h3>
+<a name="manualN1298"></a>xmltex Package Commands</h3>
+
+<p>You can use arbitrary TeX commands in an xmltex package,
+althought you should be aware that the file may be input into a local
+group, at the point in a document that a particular namespace is first
+used, for example. There are however some specific commands designed
+to be used in the begin or end code of <tt>\XMLElement</tt>.
+<ul>
+
+<li>
+<p>
+<tt>\ignorespaces</tt>
+</p>
+<p>This is actually a TeX primitive
+(for the moment!)</p>
+</li>
+
+<li>
+<p>
+<tt>\obeyspaces</tt>
+</p>
+<p>Obey consecutive space characters,
+rather than treating consecutive runs as a single space.
+(A command of this name, but not this definition is in plain TeX.)</p>
+</li>
+
+<li>
+<p>
+<tt>\obeylines</tt>
+</p>
+<p>Obey end of line characters,
+rather than treating then as a space, force a line break.
+(A command of this name, but not this definition is in plain TeX.)</p>
+</li>
+
+<li>
+<p>
+<tt>\xmltexfirstchild#1\@</tt>
+</p>
+<p>If the <em>start-code</em> for an element is specified as
+<tt>\xmlgrab</tt> then the <em>end-code</em> may use
+<tt>#1</tt> in order to execute the element content. Sometimes you
+do not want all of the content. The a construction (with currently
+unpleasant syntax) <tt>\xmltexfirstchild#1\@</tt> will just evaluate
+the first child element of the content, discarding the remaining
+elements.</p>
+</li>
+
+<li>
+<p>
+<tt>\xmltextwochildren\csa\csb#1</tt>
+</p>
+<p>If you know that the content will be exactly two child elements (for
+examle a MathML frac or sub element) then this command may be used.
+It will execute the TeX code
+<tt>\csa{</tt><em>child-1</em><tt>}\csb{</tt><em>child-2</em>
+So either two TeX command smay be supplied, one will be applied to
+each child, or the second argument may be <tt>{}</tt> in which case
+the first argument may be a TeX command that takes two arguments.
+For example the code for MathMl frac might be
+<pre>
+\XMLelement{m:mfrac}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\frac{}#1}
+</pre>
+</p>
+</li>
+
+<li>
+<p>
+<tt>\xmltexthreechildren\csa\csb\csc#1</tt>
+</p>
+<p>As above, but more so.</p>
+</li>
+
+<li>
+<p>
+<tt>\xmltexforall\csa{#1}</tt>
+</p>
+<p>The TeX command <tt>\csa</tt> is called repeatedly,
+taking each child element of the current element as argument
+on each iteration. As a convenience the command <tt>\xml@name</tt>
+is defined before each iteration to have the (internal, normalised)
+name of the element being processed.</p>
+</li>
+
+<li>
+<p>
+<tt>\NDATAEntity\csa\csb\attvalue</tt>
+</p>
+<p>If the XML parser encounters an internalor external entity reference
+it expands it without executing any special hook that may be defined in
+an xmltex package. However NDATA entites are never directly encountered
+in an entity reference. They may only be used as an attribute value.
+If <tt>\attvalue</tt>. is a TeX command holding the value of an
+attribute, as declared in <tt>\XMLattribute</tt> then
+<tt>\NDATAEntity\csa\csb\attvalue</tt> applies the two TeX
+commands <tt>\csa</tt> and <tt>\csb</tt> to the notation type
+and the value, in a way exactly corresponding to
+<tt>\xmltextwochildren</tt> so for example the XML document for this
+manual specifies
+<pre>
+ &lt;!NOTATION URL SYSTEM "" &gt;
+ &lt;!ENTITY lppl SYSTEM "http://www.latex-project.org/lppl.txt" NDATA URL&gt;
+</pre>
+and this is handled by the following xmltex code
+<pre>
+\XMLelement{xptr}
+ {\XMLattribute{doc}{\xptrdoc}{}}
+ {\NDATAEntity\xptrdoc\@gobble\url}
+ {}
+</pre>
+which saves the attribute value in <tt>\xptrdoc</tt> and then
+discards the notation name (URL) and applies the command
+<tt>\url</tt> to typeset the supplied URL.
+</p>
+</li>
+
+</ul>
+</p>
+
+
+
+<h3>
+<a name="manualN1489"></a>Character Data Internals</h3>
+
+<p>
+<div align="center">
+<table>
+<tr>
+<td></td> <td>int.</td><td>ext. xml</td>
+<td>ext. mixed</td><td>csn typeout</td>
+<td></td>
+</tr>
+<tr>
+<td>d</td><td>xabc</td><td>xabc</td>
+<td>xabc (12)</td><td>xabc (12)</td><td>xabc (12)</td>
+<td></td>
+</tr>
+<tr>
+<td>c</td><td>xab</td><td>xab</td>
+<td>xab (12)</td><td>xab (12)</td><td>xab (12)</td>
+<td></td>
+</tr>
+<tr>
+<td>b</td><td>xa</td><td>xa</td>
+<td>xa (12)</td><td>xa (12)</td><td>xa (12)</td>
+<td></td>
+</tr>
+<tr>
+<td>ax</td><td>x</td><td>x</td>
+<td>x</td><td>x</td><td>x (12)</td>
+<td>(!)</td>
+</tr>
+<tr>
+<td>ay</td><td>x</td><td>x</td>
+<td>x</td><td>&amp;#123;</td><td>x (12)</td>
+<td>(e)</td>
+</tr>
+<tr>
+<td>az</td><td>x</td><td>\az x</td>
+<td>&amp;#123;</td><td>&amp;#123;</td><td>x (12)</td>
+<td>(&amp;lt;)</td>
+</tr>
+<tr>
+<td>&lt;</td><td>&lt;</td><td>&lt;</td>
+<td>&lt;</td><td>&lt;</td><td>&lt; (12)</td>
+<td>(&lt;)</td>
+</tr>
+</table>
+</div>
+
+</p>
+
+
+
+
+
+
+<hr>
+<div align="center">
+[<a href="http://www.tei-c.org/">NAG</a>
+| <a href="http://www.nag.co.uk/">NAG</a>
+]
+ </div>
+<hr>
+<address>
+ Last updated: Date: 2000-02-02.
+ <br> Copyright 2000 David Carlisle, NAG
+
+<!--Created by a version 1
+ XSLT stylesheet by James Clark--></address>
+</body>
+</html>
diff --git a/macros/plain/formats/xmltex/base/manual.tex b/macros/plain/formats/xmltex/base/manual.tex
new file mode 100644
index 0000000000..d788efe2fe
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/manual.tex
@@ -0,0 +1,4 @@
+\def\xmlfile{manual.xml}
+\input xmltex
+
+
diff --git a/macros/plain/formats/xmltex/base/manual.xml b/macros/plain/formats/xmltex/base/manual.xml
new file mode 100644
index 0000000000..610938913f
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/manual.xml
@@ -0,0 +1,799 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE TEI.2 SYSTEM "http://www.oucs.ox.ac.uk/dtds/tei-oucs.dtd" [
+
+ <!NOTATION URL SYSTEM "" >
+ <!ENTITY lppl SYSTEM "http://www.latex-project.org/lppl.txt" NDATA URL>
+
+ <!ENTITY ldots "&#x2026;">
+
+ <!ENTITY TeX "TeX">
+ <!ENTITY LaTeX "LaTeX">
+
+]>
+<TEI.2>
+ <teiHeader>
+ <fileDesc>
+ <titleStmt>
+ <title>xmltex</title>
+ </titleStmt>
+ <publicationStmt>
+ <availability>
+ <p>
+ This file is distributed under the LaTeX Project Public License
+ (LPPL) as found at <xptr doc="lppl"/>.
+ Either version 1.0, or at your option, any later version.
+ </p>
+ </availability>
+ </publicationStmt>
+ <sourceDesc>
+ <p></p>
+ </sourceDesc>
+ </fileDesc>
+ <profileDesc>
+ </profileDesc>
+ <revisionDesc>
+ <list>
+ <head></head>
+ <item><date>February 2nd 2000</date>
+ <name>David Carlisle</name>Updated)</item>
+ <item><date>January 24th 2000</date>
+ <name>David Carlisle</name>Updated)</item>
+ <item><date>January 19th 2000</date>
+ <name>David Carlisle</name>Updated)</item>
+ <item><date>January 18th 2000</date>
+ <name>David Carlisle</name>Updated)</item>
+ <item><date>January 15th 2000</date>
+ <name>David Carlisle</name>Updated)</item>
+ <item><date>January 10th 2000</date>
+ <name>Sebastian Rahtz</name>corrections</item>
+ <item><date>January 10th 2000</date>
+ <name>David Carlisle</name>Updated (in XML)</item>
+ <item><date>January 6th 2000</date>
+ <name>Sebastian Rahtz</name>Converted to TEI XML</item>
+ <item><date>January 6th 2000</date>
+ <name>David Carlisle</name>written in LaTeX</item>
+ </list>
+ </revisionDesc>
+ </teiHeader>
+ <text>
+<front>
+ <docTitle>
+ <titlePart type="main">xmltex: A non validating (and not 100%
+ conforming) namespace aware XML parser implemented in &TeX;</titlePart>
+ </docTitle>
+ <docDate>Date: 2000-02-02</docDate>
+ <docAuthor rend="email">davidc@nag.co.uk</docAuthor>
+ <docAuthor>David Carlisle</docAuthor>
+</front>
+<body>
+<div id="intro">
+<head>Introduction</head>
+<p>
+xmltex implements
+a non validating parser for documents matching the
+W3C XML Namespaces Recommendation.
+
+
+The system may just be used to parse the file (expanding entity
+references and normalising namespace declarations) in which case it
+records a trace of the parse on the terminal. Normally however the
+information from the parse is used to trigger &TeX; typesetting code.
+Declarations (in &TeX; syntax) are provided as part of xmltex to
+associate &TeX; code with the start and end of each XML element,
+attributes, processing instructions, and with unicode character data.
+</p>
+</div>
+
+<div>
+<head>Installation</head>
+<p>The xmltex parser itself does not require &LaTeX;. It may be loaded
+into initex to produce a format capable of parsing XML files. However
+such a format would have no convenient commands for typesetting, and
+so normally xmltex will be used on top of an existing format, normally
+&LaTeX;. In this section we assume that the document to be
+processed is called <code>document.xml</code>.
+</p>
+<div>
+<head>Using xmltex as an input to the &LaTeX; command</head>
+<p>&LaTeX; requires a document in &TeX; syntax, not XML. To process
+<code>document.xml</code>, first produce a two line file called
+<code>document.tex</code> of the following form:
+<eg>
+\def\xmlfile{document.xml}
+\input xmltex.tex
+</eg>
+
+Do <emph>not</emph> put any other commands in this file!</p>
+<p>You may then process the document with either of the commands:
+<code>latex document</code> or <code>latex document.tex</code>
+or the equivalent procedure in your &TeX; environment.
+</p>
+</div>
+<div>
+<head>Using xmltex as a &TeX; format built on &LaTeX;</head>
+<p>
+You may prefer to set up xmltex as a format in its own right.
+This may speed things up slightly (as <code>xmltex.tex</code> does not
+have to be read each time) but more importantly perhaps it allows the
+XML file to be processed directly without needing to make the
+<code>.tex</code> wrapper.</p>
+<p>To make a format you will need a command such as the following,
+depending on your &TeX; system.
+<eg>
+initex &amp;latex xmltex
+initex \&amp;latex xmltex
+tex -ini &amp;latex xmltex
+tex -ini \&amp;latex xmltex
+</eg></p>
+<p>This will produce a format file <code>xmltex.fmt</code>. You should then
+be able to make a <code>xmltex</code> command by copying the way the
+<code>latex</code> command is defined in terms of
+<code>latex.fmt</code>. Depending on the &TeX; system, this might be a
+symbolic link, or a shell script, or batch file, or a configuration
+option in a setup menu.
+
+</p>
+</div>
+<div>
+<head> Making an xmltex format `from scratch'</head>
+<p>
+Whilst it may be convenient to build an xmltex format as above, starting
+from the &LaTeX; format. You may prefer to instead work with an initex
+with no existing format file. Even if you wish to use a standard &LaTeX;
+it may be preferable to make a &TeX; input file that first inputs
+<code>latex.ltx</code> then <code>xmltex.tex</code>. In particular this
+will allow you to have a different hyphenation and language
+customisation for xmltex than for &LaTeX;. Many of the features of
+the language support in &LaTeX; are related to modifying the input
+syntax to be more convenient. Such changes are not needed in xmltex as
+the input syntax is always XML. Some language files may change the
+meaning of such characters as &lt; which would break the xmltex parser.
+Also, rather than using <code>latex.ltx</code> you could in principle
+use a modified <code>docstrip</code> install file and produce a
+`cut down' latex that did not have features that are not going to be
+used in xmltex.
+</p>
+<p>
+Unfortunately the support for this method of building xmltex (and access
+to non English hyphenation generally) is not fully designed and totally
+undocumented.</p>
+</div>
+</div>
+<div>
+<head>Using xmltex</head>
+<p>
+xmltex by default `knows' nothing about any particular type of XML
+file, and so needs to load external files containing specific
+information. This section describes how the information in the XML
+file determines which files will be loaded.
+
+<list type="ordered">
+<item> If the file begins with a Byte Order Mark, the default encoding
+ is set to utf-16. Otherwise the default encoding is utf-8.
+</item>
+<item> If (after an optional BOM) the document begins with an XML
+ declaration that specifies an encoding, this encoding will be used,
+ otherwise the default encoding will be used. A file with name of the
+ form <emph>encoding</emph><code>.xmt</code> will be loaded that maps the
+ requested encoding to Unicode positions. (It is an error if this
+ file does not exist for the requested encoding.)
+</item>
+<item> If the document has a <code>DOCTYPE</code> declaration that includes
+ a local subset then this will be parsed. If any external DTD entity
+ is referenced (by declaring and then referencing a parameter entity)
+ then the SYSTEM and PUBLIC identifiers of this entity will be looked
+ up in a catalogue (to be described below). If either identifier is
+ known in the catalogue the corresponding xmltex package (often with
+ <code>.xmt</code> extension) will be loaded.
+</item>
+<item> After any local subset has been processed, if the DOCTYPE
+ specifies an external entity, the PUBLIC and/or SYSTEM identifiers
+ of the external dtd file will be similarly looked up, and a
+ corresponding xmltex file loaded if known.
+</item>
+<item> As each element is processed, it may be `known' to xmltex by
+ virtue of one of the packages loaded, or it may be unknown. If it is
+ unknown then if it is in a declared namespace, the namespace URI
+ (not the prefix) is looked up in the xmltex catalogue. If the
+ catalogue specifies an xmltex package for this namespace it will be
+ loaded. If the element is not in a namespace, then the element name
+ will be looked up in the catalogue.
+</item>
+<item> If after all these steps the element is still unknown then
+ depending on the configuration setting either a warning or an error
+ will be displayed. (Currently only warning implemented.)
+</item>
+</list>
+</p>
+<div><head>The xmltex Catalogue</head>
+<p>As discussed above, xmltex requires a mapping between PUBLIC and
+SYSTEM identifiers, namespace URI, and element names, to files of
+&TeX; code. This mapping is implemented by the following commands:
+<eg>
+<code>\NAMESPACE</code>{<emph>URI</emph>}{<emph>xmt-file</emph>}
+<code>\PUBLIC</code>{<emph>FPI</emph>}{<emph>file</emph>}
+<code>\SYSTEM</code>{<emph>URI</emph>}{<emph>file</emph>}
+<code>\NAME</code>{<emph>element-name</emph>}{<emph>xmt-file</emph>}
+<code>\XMLNS</code>{<emph>element-name</emph>}{<emph>URI</emph>}
+</eg>
+As described above, if the first argument of one of these commands
+matches the string specified in the XML source file, the corresponding
+&TeX; commands in the file specified in the second argument are
+loaded. The PUBLIC and SYSTEM catalogue entries may also be used
+to control which XML files should be input in response to external
+entity references. The <code>\XMLNS</code> is rather different,
+if an element in the null namespace does not have any definition
+attatched to it, this declaration forces the default namespace to the
+given URI. The catalogue lookup is then repeated. This allows for
+example documents beginning <code>&lt;html&gt;</code> to be coerced into
+the xhtml namespace.</p>
+<p>These commands may be placed in a configuration file, either
+<code>xmltex.cfg</code>, in which case they apply to all documents,
+or in a configuration file `<code>\jobname.cfg</code>' (eg
+<code>document.cfg</code> in the example in the Introduction) in which
+case the commands just apply to the specified document.
+</p>
+</div>
+
+<div>
+<head>Configuring xmltex</head>
+<p>In addition to the `catalogue' commands described earlier there are
+other commands that may be placed in the configuration files.
+
+<list type="unordered">
+<item> <p><code>\xmltraceonly</code></p>
+<p> This stops xml from trying to typeset the
+ document. The external files specified in the catalogue are still
+ loaded, so that the trace may report any elements for which no code
+ is defined, but no actual typesetting takes place. In the event of
+ unknown errors it is always worth using xmltex in this mode to
+ isolate any problems.</p>
+<p>It may be noted that if an xmltex format is built just using initex
+without any typesetting commands, the resulting format should still
+be able to parse any XML file if xmltex.cfg just specifies
+<code>\xmltraceonly</code> and \jobname.cfg is empty.</p>
+</item>
+<item> <p><code>\xmltraceoff</code></p>
+<p>By default xmltex provides a trace of its XML parse, displaying
+ each element begin and end. This command used in xmltex.cfg or
+ `\jobname.cfg' will stop this trace being produced.</p>
+</item>
+
+<item><p> <code>\inputonce</code>{<emph>xmt-file</emph>}</p>
+<p>The catalogue entries specify that
+ certain files should be loaded if XML constructs are met.
+ Alternatively the files may just always be loaded. The system will
+ ignore any later requests to load. This is especially useful if an
+ xmltex format is being made.</p>
+</item>
+<item><p><code>\UnicodeCharacter</code>{<emph>hex-or-dec</emph>}{<emph>tex-code</emph>}</p>
+<p>The first argument specifies a unicode character number, in the same
+format as used for XML character entities, namely either a decimal
+number, or an upper case Hex number preceded by a lower case
+`<code>x</code>'.</p>
+<p>The second argument specifies arbitrary &TeX; code to be used when
+typesetting this character. Any code in the XML
+range may be specified (ie up to x10FFFF). Although codes in the
+`ASCII' range, below 128, may be specified, the definitions supplied
+for such characters will not be default be used. The definition will
+howeverbe stored and used if the character is activated using the
+command described below.</p>
+</item>
+<item> <p><code>\ActivateASCII</code>{<emph>hex-or-dec</emph>}</p>
+<p>The argument to this command should be a number less than 128.
+If a character us activated by this command in a configuration file
+then any special typesetting instructions specified for the character
+will be executed whenever the character appears as character data.</p>
+<p>Some ASCII characters are activated by default. The list is
+essentially those characters with special meanings to either &TeX; or
+XML.</p>
+</item>
+
+</list>
+</p>
+<p>
+If a format is being made, there are essentially two copies of
+<code>xmltex.cfg</code> that may play a role. The configuration file
+input when the format is made will control catalogue entries and
+packages built into the format. A possibly different
+<code>xmltex.cfg</code> may be used in the input path of `normal' &TeX;,
+this will then be used for additional information loaded each run.</p>
+<p>In either case, a separate configuration file specific to the given
+XML document may also be used (which is loaded immediately after
+<code>xmltex.cfg</code>).
+</p>
+</div>
+</div>
+
+<div id="stopping">
+<head>Stopping xmltex</head>
+<p>xmltex should stop after the end of the document
+element has been processed. If things go wrong and
+you end up at the interactive
+<code>*</code> prompt you might want to exit with
+<code><![CDATA[<?xmltex \stop?>]]></code>).
+</p>
+</div>
+
+<div>
+<head>xmltex package files</head>
+<p>
+xmltex package files are the link between the XML markup and &TeX;
+typesetting code. They are written in &TeX; (rather than XML) syntax
+and may load directly or indirectly other files, including &LaTeX;
+class and package files. For example a file loaded for a particular
+document type may directly execute <code>\LoadClass{article}</code>, or
+alternatively it may cause some XML element in the document to
+execute <code>\documentclass{article}</code>. In either case the document will
+suffer the dubious benefit of being formatted based on the style
+implemented in <code>article.cls</code>. Beware though that the package
+files may be loaded at strange times, the first time a given namespace
+is declared in a document, and so the code should be written to work
+if loaded inside a local group.</p>
+<p>Characters in xmltex package files have their normal &LaTeX; meanings
+except that line endings are ignored so that you do not need to add
+a % to the end of lines in macro code. Unlike fd file conventions, other
+white space is <emph>not</emph> ignored.</p>
+<p>The available commands are:
+
+<list type="unordered">
+<item><p><code>\FileEncoding</code>{<emph>encoding</emph>}</p>
+<p>This is the analogue for &TeX; syntax files of the encoding specification
+in the XML or text declaration of XML files. If it is not specified the
+file will be assumed to be in UTF-8.</p>
+</item>
+
+<item><p><code>\DeclareNamespace</code>{<emph>prefix</emph>}{<emph>URI</emph>}</p>
+<p>This declares a prefix to be used <emph>in this file</emph> for referring to
+elements in the specified namespace. If the prefix is empty then this
+declares the default namespace (otherwise, unprefixed element names
+refer to elements that are not in a namespace).</p>
+<p>Note that the elements in the XML document instance may use a
+different prefix, or no prefix at all to access this namespace.
+In order to resolve these different prefixes for the same namespace,
+each time a namespace is encountered for the first time (either
+by <code>\DeclareNamespace</code> in a preloaded package, or in a namespace
+declaration in the XML instance) then it is allocated a new number
+and any further namespace declaration for the same URI just locally
+associates a prefix with this number. It is these numbers that are
+displayed when the XML trace of the parse of the document is shown,
+and also if any element is written out to an external file it will
+have a normalised prefix of a number whichever prefix it had
+originally. (Numeric prefixes are not legal XML, but this is an
+advantage, it ensures these internal forms can not clash with any
+prefix actually used in the document.)</p>
+<p>Three namespaces are predeclared. The null namespace (0), the XML
+namespace (<code>http://www.w3.org/1998/xml</code>) (1) which is predeclaed
+with prefix <code>xml</code> as specified in the Namespace Recommendation,
+and the xmltex namespace
+(<code>http://www.dcarlisle.demon.co.uk/xmltex</code>) (2) which is not
+given a default prefix, but may be used to have XML syntax for some
+internal commands (eg to have .aux files fully in XML, currently they
+are a hybrid mixture of some &TeX; and some XML syntax).
+</p>
+</item>
+<item><p>
+ <code>\XMLelement</code>{<emph>element-qname</emph>}{<emph>attribute-spec</emph>}
+{<emph>begin-code</emph>}{<emph>end-code</emph>}</p>
+<p> This is similar to a &LaTeX; <code>\newenvironment</code> command.</p>
+<p> Declare the code to execute at the start and end of each instance of
+this element type. This code will be executed in a local group (like a
+&LaTeX; environment). The second argument declares a list of attributes
+and their default values using the <code>\XMLattribute</code> command
+described below.
+</p>
+</item>
+<item><p>
+ <code>\XMLelement</code>{<emph>element-qname</emph>}
+{<emph>attribute-spec</emph>}
+<code>{\xmlgrab}</code>{<emph>end-code</emph>}</p>
+<p> A special case of the above command (which may be better made into a
+ separate declaration) is to make the <emph>start-code</emph> just be the command
+ <code>\xmlgrab</code>. In this case the <emph>end-code</emph> has access to the
+ element content (in XML syntax) as <code>#1</code>. This content isn't
+ literally the same as the original document, namespaces, white space
+ and attribute quote symbols will all have been normalised.
+</p>
+</item>
+<item> <p>
+ <code>\XMLattribute</code>{<emph>attribute-qname</emph>}
+{<emph>command-name</emph>}{<emph>default</emph>}</p>
+<p>This command may only be used in the argument to
+<code>\XMLelement</code>.
+ The first argument specifies the name of an attribute (using any
+ namespace prefixes current for this package file, which need not
+ be the same as the prefixes used in the document).
+ The second argument gives a &TeX; command name that will be used to
+ access the value of this attribute in the begin and end code for the
+ element. (Note using &TeX; syntax here provides a name independednt of
+ the namespace declarations that are in scope when this code is executed).
+ The third argument provides a default value that wil be used if the
+attribute is not used on an instance of this element.
+ </p>
+<p>The special token <code>\inherit</code> may be used which will cause
+the command to have a value set in an ancestor element if this element
+does not specify any value.</p>
+<p>If a &TeX; token such as <code>\relax</code> is used as the default
+the element code may distinguish the case that the attribute is not used
+in the document.</p>
+</item>
+<item> <p>
+ <code>\XMLnamespaceattribute</code>
+{<emph>prefix</emph>}{<emph>attribute-qname</emph>}
+{<emph>command-name</emph>}{<emph>default</emph>}</p>
+<p>This command is similar to <code>\XMLattribute</code>
+ but is used at the top level of the package file, not in the argument
+to <code>\XMLelement</code>. It is equivalent to specifying the
+attribute in <emph>every</emph> element in the namespace specified by
+the first argument. As usual the prefix (which may be {} to denote the
+default namespace) refers to the namespace declarations in the xmltex
+package: the prefixes used in the document may be different.</p>
+</item>
+
+<item><p><code>\XMLentity</code>{<emph>name</emph>}{<emph>code</emph>}</p>
+<p>Declare an (internal parsed) entity, this is equivalent to a
+<code><![CDATA[<!ENTITY]]></code> declaration, except that the
+replacement text is specified in &TeX; syntax.</p>
+</item>
+
+<item><p><code>\XMLname</code>{<emph>name</emph>}{<emph>command-name</emph>}</p>
+<p>Declare the &TeX; command to hold the (normalised, internal form) of
+the XML name given in the first argument. This allows the code specified in
+<code>\XMLelement</code> to refer to XML element names without knowing
+the encodings or namespace prefixes used in the document. Of particular
+use might be to compare such a name with <code>\ifx\XML@parent</code>
+which will allow element code to take different actions depending on
+the parent of the current element.</p>
+</item>
+
+
+<item><p><code>\XMLstring</code>{<emph>command-name</emph>}&lt;&gt;<emph>XML Data</emph>&lt;/&gt;</p>
+<p>This saves the XML fragment as the &TeX; command given in the first
+argument. It may be particularly useful for redefining `fixed strings'
+that are generated by &LaTeX; document classes to use any special
+typesetting rules specified for individual characters.</p>
+<p>It should also be used for defining any strings used to
+in comparison tests with strings occurring in the XML document.
+Using <code>\XMLstring</code> rather than <code>\def</code> ensures
+that the characters and encodings in the string are correctly normalised.</p>
+</item>
+
+
+</list>
+
+</p>
+</div>
+<div>
+<head>XML processing</head>
+<p>
+xmltex tries as far as possible to be a fully conforming non
+validating parser. It fails in the following respects.
+<list type="unordered">
+<item> Error reporting is virtually non existent. Names are not checked
+ against the list of allowed characters, and various other
+ constraints are not enforced.
+</item>
+<item><p> A non validating parser is not forced to read external dtd
+ entities (and this one does not) It is obliged to read the local
+ subset and process entity definitions and attribute declarations.
+ Entity declarations are reasonably well handled: External parameter
+ entities are handled as above, loading a corresponding xmltex file
+ if known. External entities are similarly processed, inputting
+ the XML file, a difference in this case is that if the entity is not
+ found in the catalogue, the SYSTEM identifier will be used directly
+ to <code>\input</code> as often this is a local file reference. Internal
+ parsed entities and parameter entities are essentially treated as
+ &TeX; macros, and nonparsed entities are saved along with their
+ NDATA type, for use presumably by <code>\includegraphics</code>.</p>
+<p>Attribute defaults are processed in the local subset of the dtd, however
+ note that this is `namespace unaware' defaulting and only applies to
+ elements using the same prefix and local name, unlike the defaulting
+ done by <code>\XMLattribute</code>. </p>
+</item>
+<item><p> Support for encodings depends on having an encoding mapping
+ file. Any 8bit encoding that matches Unicode for the first 127 positions
+ may be used by making a trivial mapping file. (The one for latin1
+ looks over complicated as it programs a loop rather than having 127
+ declarations saying that latin1 and Unicode are identical in this
+ range).</p>
+<p> UTF-8 is supported, but support for UTF-16 is minimal. Currently
+ only latin-1 values work: (In this range UTF-16 is just latin-1 with
+ a null byte inserted after (or before, depending on endedness)
+ each latin-1 byte. The UTF-16 implementation just ignores this null
+ byte then processes as for latin-1. Probably the first few 8bit
+ pages could be similarly supported by making the low ascii control
+ characters activate UTF-16 processing but this will never be
+ satisfactory using a standard &TeX;. Hopefully a setup for a 16bit
+ &TeX; such as Omega will correct this.</p>
+</item>
+</list>
+
+</p>
+</div>
+<div>
+<head>Accessing &TeX;</head>
+<p>In theory you should be able to control the document just be suitable
+code specified by <code>\XMLelement</code> and friends, but sometimes it may be
+necessary to `tweak' the output by placing commands directly in the
+source.</p>
+<p>Two mechanisms are availalable to do this.
+<list type="unordered">
+<item><p> Using the xmltex namespace. The xmltex namespace conatins a
+ small (currently empty) set of useful &TeX; constructs that are
+ accessed by XML syntax. For example if xmltex provides a mechanism
+ for having XML (rather than &LaTeX;) syntax toc files, it will need
+ an analogue of <code>\contentsline</code> which might be an element
+ accessed by <gi>xmltex:contentsline</gi>&ldots; where the xmltex
+ prefix is declared on this or a parent element to be
+ <code>xmlns:xmltex="http://www.dcarlisle.demon.co.uk/xmltex"</code>.</p>
+<p> As the xmltex namespace is declared but currently empty, a more
+ useful variant of this might be:</p>
+</item>
+<item> Declare your own namespace for &TeX; tweaks, and load a suitable
+ package file that attatches &TeX; code to the elements in this
+ namespace (or at least specify the correspondence between the
+ namespace and the package using <code>\NAMESPACE</code>).
+ For instance if you put <gi>clearpage xmlns="/my/tex/tweak"/</gi>
+ in your document, this will force a page break if you have at
+ suitable points, <code>\NAMESPACE{/my/tex/tweak}{tweak.xmt}</code>
+ and
+<eg>
+\DeclareNamespace{tweak}{"/my/tex/tweak"}
+\XMLelement{tweak:clearpage}{\clearpage}
+</eg>
+</item>
+<item><p> A second different mechanism is available, to use XML processing
+ instructions. A Processing Instruction of the form:
+<gi>?xmltex</gi> <emph>&TeX; commands</emph> <code>?></code>
+will execute the &TeX; commands.</p>
+</item>
+</list>
+
+</p>
+</div>
+
+<div>
+<head>Bugs</head>
+<p>None, of course.</p>
+</div>
+
+<div>
+<head>Don't Read Past This Point</head>
+<p>Thus section discusses some of the more experimental features of xmltex
+that may get a cleaner syntax (or be removed, as a bad idea) in later releases,
+and also describes some of the internal interfaces (which are also
+subject to change)</p>
+
+<div>
+<head>Input Encodings and States</head>
+<p>At any point while processing a document, xmltex is in one of two
+<emph>states</emph>: <emph>tex</emph> or <emph>xml</emph>.</p>
+<div><head>States</head>
+<p>In the xml <emph>state</emph>,
+ &lt; and &amp; are the only two characters that
+trigger special markup codes. Other characters, such as !, &gt;, =,
+&ldots; may be used in certain XML constructs as markup but unless
+some code has been triggered by &lt; they are treated simply as
+character data. All characters above 127 are `active' to &TeX;
+and are used to translate the input encoding to UTF-8. All internal
+character handling is based on UTF-8, as described below. Some
+characters in the ASCII range, below 127 are also active by default
+(mainly punctuation characters used in XML constructs, such as
+the ones listed above). Some or all of the others may be activated
+using the <code>\ActivateASCII</code> command, which allows special
+typesetting rules to be activated for the characters, at some cost in
+processing speed.</p>
+<p>In the tex <emph>state</emph>,
+characters in the ASCII range have their usual
+&TeX; meanings, so letters are `catcode 11' and may be used in &TeX;
+control sequences, \ is the escape character, &amp; the table cell
+separator, etc. Characters above 127 have the meanings current for the
+current encoding just as for the xml state, probably this means that
+they are unusable in &TeX; code, except for the special case of
+referring to XML element names in the first argument to
+<code>\XMLelement</code> and releated commands.</p>
+</div>
+<div><head>Encodings</head>
+<p>Whenever a new (XML or &TeX;) file is input by the xmltex system the
+<emph>encoding</emph> is first switched to UTF-8. At the end of the
+input the encoding is returned to whatever was the current encoding.
+The encoding current while the file is read is determined by the
+encoding pseudo-attribute on the XML or text declaration in the case
+of XML files, or by the <code>\FileEncoding</code> command for &TeX;
+files. Note that the encoding mechanism <emph>only</emph> is triggered
+by xmltex file includes. Once an xmltex package file is loaded it may
+include other &TeX; files by <code>\input</code> or
+<code>\includepackage</code> these input command swill be transparent
+to the xmltex encoding system. The vast majority of &TeX; macro
+packages only use ASCII characters so this should not be a
+problem.</p>
+<p>Note that if the <code>\includepackage</code> occurs directly in
+the xmltex package file, the &TeX; code will be included with a known
+encoding, the one specified in the xmltex package, or UTF-8. If
+however the <code>\includepackage</code> is included in code specified
+by <code>\XMLelement</code>, then it will be executed with whatever
+encoding is current in the document at the point that element is
+reached. Before xmltex executes the code for that element it will
+switch to the tex state, thus normalising the ascii characters
+but characters above 127 will not have predefined definitions in this
+case.</p>
+<p>Internally eveything is stored as UTF-8. So `aux' and `toc' files
+will be in UTF-8 even if the document (or parts of the document) used
+different encodings.</p>
+<p>To specify a new encoding, if it is an 8 bit encoding that matches
+ASCII in the printable ASCII range, then one just needs to produce a
+file with name <emph>encoding</emph><code>.xmt</code> (in lowercase,
+on case sensitive systems) this should consist of a series of
+<code>\InputCharacter</code> commands, giving the input character slot
+and the equivalent Unicode. If an encoding is specified in this manner
+character data will be converted to UTF-8 by <emph>expansion</emph>
+and so ligatures and inter letter kerns will be preserved. (Conversely
+if characers are accessed by character references, &amp;#1234; then
+&TeX; arithmetic is used to decode the information and ligature
+information will be lost. For some large character sets, especially
+for Asian languages, these mechanisms will probably not prove to be
+sufficient, some mechanisms are being investigated, but in the short
+term it may be necessary to always use UTF-8 if the input encoding
+is not strictly a ine byte extension of the ASCII code page.
+</p></div>
+
+</div>
+
+<div>
+<head>xmltex Package Commands</head>
+<p>You can use arbitrary &TeX; commands in an xmltex package,
+althought you should be aware that the file may be input into a local
+group, at the point in a document that a particular namespace is first
+used, for example. There are however some specific commands designed
+to be used in the begin or end code of <code>\XMLElement</code>.
+<list type="unordered">
+
+<item><p><code>\ignorespaces</code></p>
+<p>This is actually a &TeX; primitive
+(for the moment!)</p>
+</item>
+
+<item><p><code>\obeyspaces</code></p>
+<p>Obey consecutive space characters,
+rather than treating consecutive runs as a single space.
+(A command of this name, but not this definition is in plain &TeX;.)</p>
+</item>
+
+<item><p><code>\obeylines</code></p>
+<p>Obey end of line characters,
+rather than treating then as a space, force a line break.
+(A command of this name, but not this definition is in plain &TeX;.)</p>
+</item>
+
+<item><p><code>\xmltexfirstchild#1\@</code></p>
+<p>If the <emph>start-code</emph> for an element is specified as
+<code>\xmlgrab</code> then the <emph>end-code</emph> may use
+<code>#1</code> in order to execute the element content. Sometimes you
+do not want all of the content. The a construction (with currently
+unpleasant syntax) <code>\xmltexfirstchild#1\@</code> will just evaluate
+the first child element of the content, discarding the remaining
+elements.</p>
+</item>
+
+<item><p><code>\xmltextwochildren\csa\csb#1</code></p>
+<p>If you know that the content will be exactly two child elements (for
+examle a MathML frac or sub element) then this command may be used.
+It will execute the &TeX; code
+<code>\csa{</code><emph>child-1</emph><code>}\csb{</code><emph>child-2</emph>
+So either two &TeX; command smay be supplied, one will be applied to
+each child, or the second argument may be <code>{}</code> in which case
+the first argument may be a &TeX; command that takes two arguments.
+For example the code for MathMl frac might be
+<eg>
+\XMLelement{m:mfrac}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\frac{}#1}
+</eg>
+</p>
+</item>
+
+<item><p><code>\xmltexthreechildren\csa\csb\csc#1</code></p>
+<p>As above, but more so.</p></item>
+
+<item><p><code>\xmltexforall\csa{#1}</code></p>
+<p>The &TeX; command <code>\csa</code> is called repeatedly,
+taking each child element of the current element as argument
+on each iteration. As a convenience the command <code>\xml@name</code>
+is defined before each iteration to have the (internal, normalised)
+name of the element being processed.</p>
+</item>
+
+<item><p><code>\NDATAEntity\csa\csb\attvalue</code></p>
+<p>If the XML parser encounters an internalor external entity reference
+it expands it without executing any special hook that may be defined in
+an xmltex package. However NDATA entites are never directly encountered
+in an entity reference. They may only be used as an attribute value.
+If <code>\attvalue</code>. is a &TeX; command holding the value of an
+attribute, as declared in <code>\XMLattribute</code> then
+<code>\NDATAEntity\csa\csb\attvalue</code> applies the two &TeX;
+commands <code>\csa</code> and <code>\csb</code> to the notation type
+and the value, in a way exactly corresponding to
+<code>\xmltextwochildren</code> so for example the XML document for this
+manual specifies
+<eg><![CDATA[
+ <!NOTATION URL SYSTEM "" >
+ <!ENTITY lppl SYSTEM "http://www.latex-project.org/lppl.txt" NDATA URL>]]>
+</eg>
+and this is handled by the following xmltex code
+<eg><![CDATA[
+\XMLelement{xptr}
+ {\XMLattribute{doc}{\xptrdoc}{}}
+ {\NDATAEntity\xptrdoc\@gobble\url}
+ {}]]>
+</eg>
+which saves the attribute value in <code>\xptrdoc</code> and then
+discards the notation name (URL) and applies the command
+<code>\url</code> to typeset the supplied URL.
+</p>
+</item>
+
+</list>
+</p>
+
+</div>
+
+<div>
+<head>Character Data Internals</head>
+<p>
+<table>
+<row>
+<cell/> <cell>int.</cell><cell>ext. xml</cell>
+<cell>ext. mixed</cell><cell>csn typeout</cell>
+<cell/>
+</row>
+<row>
+<cell>d</cell><cell>xabc</cell><cell>xabc</cell>
+<cell>xabc (12)</cell><cell>xabc (12)</cell><cell>xabc (12)</cell>
+<cell/>
+</row>
+<row>
+<cell>c</cell><cell>xab</cell><cell>xab</cell>
+<cell>xab (12)</cell><cell>xab (12)</cell><cell>xab (12)</cell>
+<cell/>
+</row>
+<row>
+<cell>b</cell><cell>xa</cell><cell>xa</cell>
+<cell>xa (12)</cell><cell>xa (12)</cell><cell>xa (12)</cell>
+<cell/>
+</row>
+<row>
+<cell>ax</cell><cell>x</cell><cell>x</cell>
+<cell>x</cell><cell>x</cell><cell>x (12)</cell>
+<cell>(!)</cell>
+</row>
+<row>
+<cell>ay</cell><cell>x</cell><cell>x</cell>
+<cell>x</cell><cell>&amp;#123;</cell><cell>x (12)</cell>
+<cell>(e)</cell>
+</row>
+<row>
+<cell>az</cell><cell>x</cell><cell>\az x</cell>
+<cell>&amp;#123;</cell><cell>&amp;#123;</cell><cell>x (12)</cell>
+<cell>(&amp;lt;)</cell>
+</row>
+<row>
+<cell>&lt;</cell><cell>&lt;</cell><cell>&lt;</cell>
+<cell>&lt;</cell><cell>&lt;</cell><cell>&lt; (12)</cell>
+<cell>(&lt;)</cell>
+</row>
+</table>
+
+</p>
+</div>
+
+
+</div>
+
+
+</body>
+</text>
+</TEI.2>
+
+
diff --git a/macros/plain/formats/xmltex/base/manual.xsl b/macros/plain/formats/xmltex/base/manual.xsl
new file mode 100644
index 0000000000..0bf8a7234e
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/manual.xsl
@@ -0,0 +1,29 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+version="1.0">
+<xsl:import href="http://www.oucs.ox.ac.uk/stylesheets/teihtml.xsl"/>
+<xsl:variable name="subTocDepth">-2</xsl:variable>
+<xsl:variable name="masterFile">manual</xsl:variable>
+<xsl:variable name="splitLevel">-1</xsl:variable>
+<xsl:variable name="alignNavigationPanel">center</xsl:variable>
+<xsl:variable name="topNavigationPanel"></xsl:variable>
+<xsl:variable name="bottomNavigationPanel">true</xsl:variable>
+<xsl:variable name="institution">Numerical Algorithms Group: NAG</xsl:variable>
+<xsl:variable name="homeURL">http://www.nag.co.uk/</xsl:variable>
+<xsl:variable name="homeWords">NAG</xsl:variable>
+<xsl:variable name="parentURL">http://www.tei-c.org/</xsl:variable>
+<xsl:variable name="parentWords">NAG</xsl:variable>
+<xsl:variable name="feedbackURL">http://www.nag.co.uk/</xsl:variable>
+<xsl:variable name="feedbackWords">NAG</xsl:variable>
+<xsl:variable name="searchURL"></xsl:variable>
+<xsl:variable name="searchWords"></xsl:variable>
+<xsl:variable name="showTitleAuthor">true</xsl:variable>
+<xsl:template name="logoPicture"/>
+<xsl:template name="copyrightStatement"> Copyright 2000 David Carlisle, NAG
+
+</xsl:template>
+
+
+
+</xsl:stylesheet>
+
+
diff --git a/macros/plain/formats/xmltex/base/mathml2.xmt b/macros/plain/formats/xmltex/base/mathml2.xmt
new file mode 100644
index 0000000000..218daedd2f
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/mathml2.xmt
@@ -0,0 +1,190 @@
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% mathml2.xmt
+
+%% Copyright 2000 David Carlisle
+
+%% This file is distributed under the LaTeX Project Public License
+%% (LPPL) as found at http://www.latex-project.org/lppl.txt
+%% Either version 1.0, or at your option, any later version.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\DeclareNamespace{m}{http://www.w3.org/1998/Math/MathML}
+
+
+\XMLstring\att@BLOCK<>block</>
+\XMLstring\att@PREFIX<>prefix</>
+\XMLstring\att@EQUATION<>equation</>
+
+\XMLname{m:math}{\MATH}
+\XMLname{m:mlabeledtr}{\LABELEDTR}
+
+\XMLnamespaceattribute{m}{open}{\XML@fenceopen}{(}
+\XMLnamespaceattribute{m}{close}{\XML@fenceclose}{)}
+\XMLnamespaceattribute{m}{width}{\XML@mspacewidth}{0}
+
+\XMLelement{m:math}
+ {\XMLattribute{display}{\XML@mathmlmode}{foo}
+ }
+ {\def\GATHER{1}%
+ \ifx\XML@mathmlmode\att@BLOCK\[\else\(\fi
+ }
+ {
+ \ifx\XML@mathmlmode\att@BLOCK\]\else\)\fi
+ }
+
+
+\XMLelement{m:mi}
+ {}
+ {\xmlgrab}
+ {\def\a{#1}\mi@test#1\relax}
+
+\gdef\mi@test#1#2\relax{
+ \ifx\mi@test#2\mi@test
+ \expandafter#1
+ \else
+ \mathrm{#1#2}
+ \fi}
+
+\XMLelement{m:mn}
+ {}
+ {\xmlgrab}
+ {\mathrm{#1}}
+
+\XMLelement{m:mo}
+ {\XMLattribute{form}{\XML@mathmlform}{inline}}
+ {\xmlgrab}
+ {\ifx\XML@mathmlform\att@PREFIX
+ \mathop{{\operator@font #1}}%
+ \else
+ #1%
+ \fi
+ }
+
+\XMLelement{m:mrow}
+ {}
+ {}
+ {}
+
+
+\XMLelement{m:msub}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\@firstofone\sb#1}
+
+\XMLelement{m:msup}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\@firstofone\sp#1}
+
+
+\XMLelement{m:msubsup}
+ {}
+ {\xmlgrab}
+ {\xmltexthreechildren\@firstofone\sb\sp#1}
+
+\XMLelement{m:mroot}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\mathmlroot{}#1}
+
+\gdef\mathmlroot#1#2{\root#2\of{#1}}
+
+
+\XMLelement{m:mfrac}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\frac{}#1}
+
+
+\XMLelement{m:msqrt}
+ {}
+ {\xmlgrab}
+ {\sqrt{#1}}
+
+\XMLelement{m:mtext}
+ {}
+ {\xmlgrab}
+ {\hbox{#1}}
+
+
+% accent? stackrel?
+\XMLelement{m:mover}
+ {}
+ {}
+ {}
+
+% \DeclareMathDelimiter{{}{\mathopen} {operators}{"28}{largesymbols}{"00}
+\global\delcode`{"66308
+\global\delcode`}"67309
+
+\XMLelement{m:mfenced}
+ { }
+ {\left\XML@fenceopen}
+ {\right\XML@fenceclose}
+
+\XMLelement{m:mtable}
+ {\XMLattribute{class}{\XML@mtableclass}{}}
+ {
+ \def\StartTable{1}%
+ \def\LABELED{0}%
+ \ifx\XML@mtableclass\att@EQUATION
+ \def\GATHER{1}%
+ \begin{gathered}
+ \else
+ \def\GATHER{0}%
+ \begin{array}{*{99}{c}}
+ \fi
+ }
+ {
+ \ifx\XML@mtableclass\att@EQUATION
+ \end{gathered}
+ \else
+ \end{array}
+ \fi
+ }
+
+
+\XMLelement{m:mtr}
+ {}
+ {\xmlgrab}
+ {\ifnum\StartTable=1
+ \gdef\temp{#1\def\StartTable{0}}%
+ \else
+ \gdef\temp{\\#1}%
+ \fi
+ \aftergroup\temp}
+
+\XMLelement{m:mlabeledtr}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren{\tag*}\@firstofone#1\gdef\temp{\\}\aftergroup\temp}
+
+\XMLelement{m:mtd}
+ {}
+ {\xmlgrab}
+ {\ifnum\GATHER=1
+ \gdef\temp{#1}%
+ \else
+ \gdef\temp{#1\tabcellsep}%
+ \fi
+ \aftergroup\temp
+ }
+
+\XMLelement{m:munderover}
+ {}
+ {}
+ {}
+
+\XMLelement{m:mover}
+ {}
+ {}
+ {}
+
+\XMLelement{m:mspace}
+ {}
+ {}
+ {\@defaultunits\dimen@\XML@mspacewidth pt\relax\@nnil
+ \ifnum\dimen@=\z@\else\kern\dimen@\fi}
+
diff --git a/macros/plain/formats/xmltex/base/portugeselatin1.xml b/macros/plain/formats/xmltex/base/portugeselatin1.xml
new file mode 100644
index 0000000000..a13fb0b4f3
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/portugeselatin1.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="iso-8859-1" ?>
+<documento att="português">
+ <secção>
+ <cabeçalho>Teste</cabeçalho>
+ Olá Mundo!
+ </secção>
+</documento>
diff --git a/macros/plain/formats/xmltex/base/readme.txt b/macros/plain/formats/xmltex/base/readme.txt
new file mode 100644
index 0000000000..fb2ddfcc08
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/readme.txt
@@ -0,0 +1,123 @@
+
+ xmltex.tex
+ ==========
+
+Copyright 2000 David Carlisle
+
+This collection of files is distributed under the LaTeX Project Public
+License a (LPPL) as found at http://www.latex-project.org/lppl.txt
+Either version 1.0, or at your option, any later version.
+
+
+xmltex is a system for typesetting XML files with TeX. It may be used
+on its own or in conjunction with another TeX format. (LaTeX is
+assumed for most examples).
+
+xmltex supports the XML Namespace Recommendation. Arbitrary prefixes
+may be used in document instances, and in definition files. It
+supports any encoding that matches ASCII in the first 127 positions.
+UTF-8, latin-1 and KOI8-R are included in the distribution, other
+encodings may be trivially added.
+
+Further documentation may be obtained by running manual.tex through
+LaTeX.
+
+The distribution of 2000-01-18 consists of:
+
+* readme.txt
+ This file.
+
+
+
+* xmltex.tex
+ The source code for xmltex.
+
+* xmltex.cfg
+ Configuration file for xmltex, with sufficient information about
+ Unicode to typeset the latin-1 and Cyrillic examples in the
+ distribution, and information about the namespaces and dtd used in the
+ examples.
+
+* iso-8859-1.xmt
+ internal file defining latin-1 input encoding
+
+* utf-16.xmt
+ place holder for a file supporting UTF-16 (not really possible with
+ standard TeX).
+
+* koi8-r.xmt
+ internal file defining the Cyrillic encoding KOI8-R.
+ Support for any 8 bit encoding that matches ASCII for the first 127
+ positions may be added by copying the format of file.
+
+
+
+* manual.xml
+ The manual for xmltex (marked up in TEI XML).
+
+* manual.tex
+ Support files for processing the manual.
+ LaTeX manual.tex with your standard LaTeX format, to obtain
+ the typeset documentation.
+
+* manual.html manual.xsl
+ HTML version of manual, generated via XSL (thanks to Sebastian Rahtz).
+
+
+* tei.xmt
+ xmltex package file for TEI XML markup as used in the xmltex manual.
+ (The much of this file was implemented by Sebastian Rahtz)
+
+* mathml2.xmt
+ A small start towards an xmltex package for MathML2.
+ Used in one of the test files.
+
+* sec.xmt
+ A package for a small XML document language used in sone of the test
+ files.
+
+
+
+* langtest.xml langtest.tex
+ This test example file demonstrates a small `hello world' document in
+ different languages and different encodings all input into the same
+ document. Note that the table of contents is constructed correctly
+ despite the fact taht different encodings are used. Also note that
+ typesetting commands only need to be defined once, irrespective of
+ encoding. So the Cyrillic command for `document' looks quite different
+ in the utf-8 and koi8-r files, but the same definitions work in both
+ cases.
+
+* englishutf8.xml
+ English markup in utf-8, used by langtest.xml
+
+* English markup in utf-16, used by langtest.xml.
+ Note that utf-16 support is limited to the latin-1 range (it just
+ consists of ignoring the null byte).
+
+* portugeselatin1.xml
+ Portugese example, note that the markup is in latin 1, but the
+ definitions (in langtest.cfg are in utf-8).
+
+* russiankoi8.xml
+ Russian Example, KOI8-R. This test file typesets Cyrillic letters
+ This assumes the AMS `OT2' encoded cyrillic fonts are present on your
+ system. (Better support for cyrillic is available with the T2 encoded
+ fonts but these are not used in this example to enable the example
+ to be run on as many sites as possible.)
+
+* russiankutf8.xml
+ Russian Example, utf-8.
+
+
+* testsec.xml testsec.tex
+ A small example testing varius features.
+ The final section includes some tests of MathML.
+ Note that the elements defined in this file use a namespace prefix
+ even though the elements in the XML document (testsec) do not.
+
+* testascii.xml testascii.tex testascii.cfg
+ A test file in which all characters are activated, allowing for some
+ special effects. (Here vowels are red and numbers are old style.)
+
+ \ No newline at end of file
diff --git a/macros/plain/formats/xmltex/base/russiankoi8.xml b/macros/plain/formats/xmltex/base/russiankoi8.xml
new file mode 100644
index 0000000000..2404d9535b
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/russiankoi8.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="KOI8-R"?>
+
+<ÄÏËÕÍÅÎÔ ÁÔÔ="ÒÕÓÓËÉÊ">
+ <ÒÁÚÄÅÌ>
+ <ÇÏÌÏ×Á>ôÅÓÔ</ÇÏÌÏ×Á>
+ úÄÒÁ×ÓÔ×ÕÊ íÉÒ!
+ </ÒÁÚÄÅÌ>
+</ÄÏËÕÍÅÎÔ>
+
diff --git a/macros/plain/formats/xmltex/base/russianutf8.xml b/macros/plain/formats/xmltex/base/russianutf8.xml
new file mode 100644
index 0000000000..735c915164
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/russianutf8.xml
@@ -0,0 +1,7 @@
+<документ атт="руÑÑкий" >
+ <раздел>
+ <голова>ТеÑÑ‚</голова>
+ ЗдравÑтвуй Мир!
+ </раздел>
+</документ>
+
diff --git a/macros/plain/formats/xmltex/base/sec.xmt b/macros/plain/formats/xmltex/base/sec.xmt
new file mode 100644
index 0000000000..74f44231be
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/sec.xmt
@@ -0,0 +1,42 @@
+
+\DeclareNamespace{dpcsec}{http://www.dcarlisle.demon.co.uk/sec}
+
+
+\XMLelement{dpcsec:doc}
+{}
+ {\documentclass{article}
+ \usepackage[TS1,T1]{fontenc}
+ \usepackage{color,textcomp}
+ \textheight15\baselineskip
+ \parskip1\baselineskip plus \baselineskip
+ \pagestyle{headings}
+ \begin{document}
+ \tableofcontents}
+ {\end{document}}
+
+\XMLelement{dpcsec:sec}
+{}
+ {}
+ {}
+
+\XMLelement{dpcsec:head}
+{}
+ {\xmlgrab}
+ {\section{{\tt aaa} #1}}
+
+\XMLelement{dpcsec:p}
+{}
+{\par}
+ {\par}
+
+
+\XMLelement{dpcsec:tt}
+{}
+{\ttfamily}
+{}
+
+\XMLelement{dpcsec:it}
+{}
+{\itshape}
+{\/}
+
diff --git a/macros/plain/formats/xmltex/base/tei.xmt b/macros/plain/formats/xmltex/base/tei.xmt
new file mode 100644
index 0000000000..94ffede237
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/tei.xmt
@@ -0,0 +1,142 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% tei.xmt
+
+%% Copyright 2000 Sebastian Rahtz, David Carlisle
+
+%% This file is distributed under the LaTeX Project Public License
+%% (LPPL) as found at http://www.latex-project.org/lppl.txt
+%% Either version 1.0, or at your option, any later version.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\XMLelement{TEI.2}{}
+ { \documentclass{article}
+ \usepackage{ifthen,url}
+ \begin{document} }
+ {\end{document}}
+
+\XMLelement{p}{}
+ {\par}
+ {}
+
+\newcount\SCOUNT
+\global\SCOUNT-1\relax
+
+
+
+
+\XMLelement{div}{
+ \XMLattribute{id}{\idval}{\@nil}}
+ {\advance\SCOUNT\@ne}
+ {}
+
+\XMLelement{head}{ }
+ {\xmlgrab}
+ {\protected@xdef\temp{
+ \expandafter\noexpand\ifcase\SCOUNT
+ \section\or\subsection\or\subsubsection\fi
+ {#1}\ifx\idval\@nnil\else\noexpand\label{\idval}
+ \fi}
+ \aftergroup\temp
+}
+
+
+\XMLelement{emph}{}
+ {\itshape}
+ {}
+
+\XMLelement{code}{}
+ {\ttfamily}
+ {}
+
+\XMLelement{gi}{}
+ {\ttfamily\textless}
+ {\textgreater}
+
+\XMLelement{eg}{}
+ {\begin{quote}\ttfamily\obeylines}
+ {\end{quote}}
+
+\XMLelement{teiHeader}{}
+ {\xmlgrab}
+ {\xmltexfirstchild#1\@empty\@}
+
+\XMLelement{fileDesc}{}
+ {}
+ {}
+
+\XMLelement{titleStmt}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{availability}{}
+ {\xmlgrab}
+ {\gdef\header@availability{#1}}
+
+\XMLelement{docTitle}{}
+ {\xmlgrab}
+ {\gdef\nopar{\let\par\relax}
+ \title{#1\unskip\thanks{\protect\nopar\ignorespaces\header@availability}}}
+
+\XMLelement{xptr}
+ {\XMLattribute{doc}{\xptrdoc}{}}
+ {\NDATAEntity\xptrdoc\@gobble\url}
+ {}
+
+\XMLelement{docDate}{}
+ {\xmlgrab}
+ {\date{#1}}
+
+\XMLelement{docAuthor}{}
+ {\xmlgrab}
+ {\author{#1}}
+
+\XMLelement{front}{}
+ {}
+ {\maketitle\tableofcontents}
+
+\XMLelement{item}{}
+ {\item}
+ {}
+
+\XMLelement{list}{
+ \XMLattribute{type}{\listtype}{itemize}}
+ {\ifthenelse{\equal{\listtype}{ordered}}
+ {\begin{enumerate}}{\begin{itemize}}}
+ {\ifthenelse{\equal{\listtype}{ordered}}
+ {\end{enumerate}}{\end{itemize}}}
+
+
+\XMLelement{q}{
+ \XMLattribute{rend}{\qrend}{}}
+ {\begin{quote}
+ \ifthenelse{\equal{\qrend}{eg}}{\ttfamily\obeylines}{}}
+ {\end{quote}}
+
+\XMLelement{ptr}{
+ \XMLattribute{target}{\ptrtarget}{}}
+ {\ref{\ptrtarget}}{}
+
+\XMLelement{ref}{
+ \XMLattribute{target}{\ptrtarget}{}}
+ {\ref{\ptrtarget}}{}
+
+
+
+
+\XMLelement{table}{}
+ {\begin{tabular}{*{20}{l}}}
+ {\end{tabular}}
+
+\XMLelement{row}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\\}\aftergroup\temp}
+
+\XMLelement{cell}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\tabcellsep}\aftergroup\temp}
+
+
+% cheating, a bit
+\XMLentity{TeX}{\TeX}
+\XMLentity{LaTeX}{\LaTeX} \ No newline at end of file
diff --git a/macros/plain/formats/xmltex/base/testascii.cfg b/macros/plain/formats/xmltex/base/testascii.cfg
new file mode 100644
index 0000000000..2fc2494465
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/testascii.cfg
@@ -0,0 +1,159 @@
+
+\ActivateASCII{0}
+\ActivateASCII{1}
+\ActivateASCII{2}
+\ActivateASCII{3}
+\ActivateASCII{4}
+\ActivateASCII{5}
+\ActivateASCII{6}
+\ActivateASCII{7}
+\ActivateASCII{8}
+\ActivateASCII{9}
+\ActivateASCII{0}
+\ActivateASCII{11}
+\ActivateASCII{12}
+\ActivateASCII{13}
+\ActivateASCII{14}
+\ActivateASCII{15}
+\ActivateASCII{16}
+\ActivateASCII{17}
+\ActivateASCII{18}
+\ActivateASCII{19}
+\ActivateASCII{20}
+\ActivateASCII{21}
+\ActivateASCII{22}
+\ActivateASCII{23}
+\ActivateASCII{24}
+\ActivateASCII{25}
+\ActivateASCII{26}
+\ActivateASCII{27}
+\ActivateASCII{28}
+\ActivateASCII{29}
+\ActivateASCII{30}
+\ActivateASCII{31}
+\ActivateASCII{32}
+\ActivateASCII{33}
+\ActivateASCII{34}
+\ActivateASCII{35}
+\ActivateASCII{36}
+\ActivateASCII{37}
+\ActivateASCII{38}
+\ActivateASCII{39}
+\ActivateASCII{30}
+\ActivateASCII{31}
+\ActivateASCII{32}
+\ActivateASCII{33}
+\ActivateASCII{34}
+\ActivateASCII{35}
+\ActivateASCII{36}
+\ActivateASCII{37}
+\ActivateASCII{38}
+\ActivateASCII{39}
+\ActivateASCII{40}
+\ActivateASCII{41}
+\ActivateASCII{42}
+\ActivateASCII{43}
+\ActivateASCII{44}
+\ActivateASCII{45}
+\ActivateASCII{46}
+\ActivateASCII{47}
+\ActivateASCII{48}
+\ActivateASCII{49}
+\ActivateASCII{50}
+\ActivateASCII{51}
+\ActivateASCII{52}
+\ActivateASCII{53}
+\ActivateASCII{54}
+\ActivateASCII{55}
+\ActivateASCII{56}
+\ActivateASCII{57}
+\ActivateASCII{58}
+\ActivateASCII{59}
+\ActivateASCII{60}
+\ActivateASCII{61}
+\ActivateASCII{62}
+\ActivateASCII{63}
+\ActivateASCII{64}
+\ActivateASCII{65}
+\ActivateASCII{66}
+\ActivateASCII{67}
+\ActivateASCII{68}
+\ActivateASCII{69}
+\ActivateASCII{70}
+\ActivateASCII{71}
+\ActivateASCII{72}
+\ActivateASCII{73}
+\ActivateASCII{74}
+\ActivateASCII{75}
+\ActivateASCII{76}
+\ActivateASCII{77}
+\ActivateASCII{78}
+\ActivateASCII{79}
+\ActivateASCII{80}
+\ActivateASCII{81}
+\ActivateASCII{82}
+\ActivateASCII{83}
+\ActivateASCII{84}
+\ActivateASCII{85}
+\ActivateASCII{86}
+\ActivateASCII{87}
+\ActivateASCII{88}
+\ActivateASCII{89}
+\ActivateASCII{90}
+\ActivateASCII{91}
+\ActivateASCII{92}
+\ActivateASCII{93}
+\ActivateASCII{94}
+\ActivateASCII{95}
+\ActivateASCII{96}
+\ActivateASCII{97}
+\ActivateASCII{98}
+\ActivateASCII{99}
+\ActivateASCII{100}
+\ActivateASCII{101}
+\ActivateASCII{102}
+\ActivateASCII{103}
+\ActivateASCII{104}
+\ActivateASCII{105}
+\ActivateASCII{106}
+\ActivateASCII{107}
+\ActivateASCII{108}
+\ActivateASCII{109}
+\ActivateASCII{110}
+\ActivateASCII{111}
+\ActivateASCII{112}
+\ActivateASCII{113}
+\ActivateASCII{114}
+\ActivateASCII{115}
+\ActivateASCII{116}
+\ActivateASCII{117}
+\ActivateASCII{118}
+\ActivateASCII{119}
+\ActivateASCII{120}
+\ActivateASCII{121}
+\ActivateASCII{122}
+\ActivateASCII{123}
+\ActivateASCII{124}
+\ActivateASCII{125}
+\ActivateASCII{126}
+\ActivateASCII{127}
+
+
+\UnicodeCharacter{105}{\textcolor{red}{i}}
+\UnicodeCharacter{97}{\textcolor{red}{a}}
+\UnicodeCharacter{101}{\textcolor{red}{e}}
+\UnicodeCharacter{105}{\textcolor{red}{i}}
+\UnicodeCharacter{111}{\textcolor{red}{o}}
+\UnicodeCharacter{117}{\textcolor{red}{u}}
+
+\UnicodeCharacter{48}{\textzerooldstyle}
+\UnicodeCharacter{49}{\textoneoldstyle}
+\UnicodeCharacter{50}{\texttwooldstyle}
+\UnicodeCharacter{51}{\textthreeoldstyle}
+\UnicodeCharacter{52}{\textfouroldstyle}
+\UnicodeCharacter{53}{\textfiveoldstyle}
+\UnicodeCharacter{54}{\textsixoldstyle}
+\UnicodeCharacter{55}{\textsevenoldstyle}
+\UnicodeCharacter{56}{\texteightoldstyle}
+\UnicodeCharacter{57}{\textnineoldstyle}
+
diff --git a/macros/plain/formats/xmltex/base/testascii.tex b/macros/plain/formats/xmltex/base/testascii.tex
new file mode 100644
index 0000000000..fccb7db53c
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/testascii.tex
@@ -0,0 +1,4 @@
+\def\xmlfile{testascii.xml}
+\input xmltex
+
+
diff --git a/macros/plain/formats/xmltex/base/testascii.xml b/macros/plain/formats/xmltex/base/testascii.xml
new file mode 100644
index 0000000000..32a23354a6
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/testascii.xml
@@ -0,0 +1,22 @@
+
+<doc xmlns="http://www.dcarlisle.demon.co.uk/sec">
+
+<sec><head>Heading <it>iii</it> example (123) </head>
+<p>
+This is an example of an experimental mode in which some
+of the characters in the standard `ascii' range are given special
+definitions. Vowels are made red, and digits (0123456789) are typeset in
+oldstyle form. Note that you may still use the sepcial letters as part
+of XML names, for example the follwoin word is set using the element `it':
+<it>italic</it>.
+</p>
+<p>
+While the special definitions apply to any text originating in the XML
+document they do not apply to texts coming from the TeX code and in
+particular from LaTeX packages. Note in this example that the
+section numbers are not old style and the vowels in the word `contents'
+are not coloured.
+</p>
+</sec>
+
+</doc>
diff --git a/macros/plain/formats/xmltex/base/testsec.tex b/macros/plain/formats/xmltex/base/testsec.tex
new file mode 100644
index 0000000000..36136d92a3
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/testsec.tex
@@ -0,0 +1,5 @@
+
+\def\xmlfile{testsec.xml}
+\input xmltex.tex
+
+
diff --git a/macros/plain/formats/xmltex/base/testsec.xml b/macros/plain/formats/xmltex/base/testsec.xml
new file mode 100644
index 0000000000..533e2663b4
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/testsec.xml
@@ -0,0 +1,77 @@
+
+<!DOCTYPE doc [
+<!ENTITY xx "<p>some text some text some text.</p>" >
+<!ENTITY xxx "&xx;" >
+]>
+
+<doc xmlns="http://www.dcarlisle.demon.co.uk/sec">
+
+<tt>lll</tt>
+<sec>
+ <head>This+&amp;&lt;&gt; <tt>code 111 {\tt 222} 333</tt></head>
+<p>The first section.</p>
+</sec>
+
+<sec>
+ <head>This+<![CDATA[&<>]]> <tt>code 999 {\tt 222} 333</tt></head>
+<p>The second section.</p>
+</sec>
+
+
+
+<p>abc+xyz &#113; (1:&amp; 2:&#38;)</p>
+
+&xxx;&xxx;&xxx;&xxx;&xxx;
+&xxx;&xxx;&xxx;&xxx;&xxx;
+
+<sec>
+ <head>Some utf8 [áéíóú] and some ascii [^^c3^^a1^^c3^^a9^^c3^^ad^^c3^^b3^^c3^^ba]</head>
+<p>and some more áéíóú</p>
+</sec>
+
+
+&xxx;&xxx;&xxx;&xxx;&xxx;
+&xxx;&xxx;&xxx;&xxx;&xxx;
+
+<sec>
+ <head>The End</head>
+<p>The last section.</p>
+</sec>
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+<msub><mrow><mi>a</mi> <mo>+</mo> <mi>b</mi></mrow> <mn>2</mn> </msub>
+</math>
+
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+<mroot><mrow><mi>xxx</mi> <mo>-</mo> <mi>b</mi></mrow> <mn>3</mn> </mroot>
+</math>
+
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+<msubsup>
+ <mi>xxx</mi>
+ <mrow><mi>j</mi><mo>,</mo><mi>k</mi></mrow>
+ <mn>4</mn>
+</msubsup>
+</math>
+
+
+<math xmlns="http://www.w3.org/1998/Math/MathML">
+<mfenced>
+<msup>
+ <mi>xxx</mi>
+ <mn>4</mn>
+</msup>
+</mfenced>
+
+<mfenced open="{" close="]" >
+<msup>
+ <mi>xxx</mi>
+ <mn>4</mn>
+</msup>
+</mfenced>
+
+</math>
+
+</doc> \ No newline at end of file
diff --git a/macros/plain/formats/xmltex/base/utf-16.xmt b/macros/plain/formats/xmltex/base/utf-16.xmt
new file mode 100644
index 0000000000..8efd4363b8
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/utf-16.xmt
@@ -0,0 +1,4 @@
+% not a serious implementation
+
+\input iso-8859-1.xmt
+\catcode0=9 \ No newline at end of file
diff --git a/macros/plain/formats/xmltex/base/windows-1250.xmt b/macros/plain/formats/xmltex/base/windows-1250.xmt
new file mode 100644
index 0000000000..5ce7b9f8af
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/windows-1250.xmt
@@ -0,0 +1,123 @@
+\InputCharacter{x80}{x20AC}
+\InputCharacter{x82}{x201A}
+\InputCharacter{x84}{x201E}
+\InputCharacter{x85}{x2026}
+\InputCharacter{x86}{x2020}
+\InputCharacter{x87}{x2021}
+\InputCharacter{x89}{x2030}
+\InputCharacter{x8A}{x0160}
+\InputCharacter{x8B}{x2039}
+\InputCharacter{x8C}{x015A}
+\InputCharacter{x8D}{x0164}
+\InputCharacter{x8E}{x017D}
+\InputCharacter{x8F}{x0179}
+\InputCharacter{x91}{x2018}
+\InputCharacter{x92}{x2019}
+\InputCharacter{x93}{x201C}
+\InputCharacter{x94}{x201D}
+\InputCharacter{x95}{x2022}
+\InputCharacter{x96}{x2013}
+\InputCharacter{x97}{x2014}
+\InputCharacter{x99}{x2122}
+\InputCharacter{x9A}{x0161}
+\InputCharacter{x9B}{x203A}
+\InputCharacter{x9C}{x015B}
+\InputCharacter{x9D}{x0165}
+\InputCharacter{x9E}{x017E}
+\InputCharacter{x9F}{x017A}
+\InputCharacter{xA0}{x00A0}
+\InputCharacter{xA1}{x02C7}
+\InputCharacter{xA2}{x02D8}
+\InputCharacter{xA3}{x0141}
+\InputCharacter{xA4}{x00A4}
+\InputCharacter{xA5}{x0104}
+\InputCharacter{xA6}{x00A6}
+\InputCharacter{xA7}{x00A7}
+\InputCharacter{xA8}{x00A8}
+\InputCharacter{xA9}{x00A9}
+\InputCharacter{xAA}{x015E}
+\InputCharacter{xAB}{x00AB}
+\InputCharacter{xAC}{x00AC}
+\InputCharacter{xAD}{x00AD}
+\InputCharacter{xAE}{x00AE}
+\InputCharacter{xAF}{x017B}
+\InputCharacter{xB0}{x00B0}
+\InputCharacter{xB1}{x00B1}
+\InputCharacter{xB2}{x02DB}
+\InputCharacter{xB3}{x0142}
+\InputCharacter{xB4}{x00B4}
+\InputCharacter{xB5}{x00B5}
+\InputCharacter{xB6}{x00B6}
+\InputCharacter{xB7}{x00B7}
+\InputCharacter{xB8}{x00B8}
+\InputCharacter{xB9}{x0105}
+\InputCharacter{xBA}{x015F}
+\InputCharacter{xBB}{x00BB}
+\InputCharacter{xBC}{x013D}
+\InputCharacter{xBD}{x02DD}
+\InputCharacter{xBE}{x013E}
+\InputCharacter{xBF}{x017C}
+\InputCharacter{xC0}{x0154}
+\InputCharacter{xC1}{x00C1}
+\InputCharacter{xC2}{x00C2}
+\InputCharacter{xC3}{x0102}
+\InputCharacter{xC4}{x00C4}
+\InputCharacter{xC5}{x0139}
+\InputCharacter{xC6}{x0106}
+\InputCharacter{xC7}{x00C7}
+\InputCharacter{xC8}{x010C}
+\InputCharacter{xC9}{x00C9}
+\InputCharacter{xCA}{x0118}
+\InputCharacter{xCB}{x00CB}
+\InputCharacter{xCC}{x011A}
+\InputCharacter{xCD}{x00CD}
+\InputCharacter{xCE}{x00CE}
+\InputCharacter{xCF}{x010E}
+\InputCharacter{xD0}{x0110}
+\InputCharacter{xD1}{x0143}
+\InputCharacter{xD2}{x0147}
+\InputCharacter{xD3}{x00D3}
+\InputCharacter{xD4}{x00D4}
+\InputCharacter{xD5}{x0150}
+\InputCharacter{xD6}{x00D6}
+\InputCharacter{xD7}{x00D7}
+\InputCharacter{xD8}{x0158}
+\InputCharacter{xD9}{x016E}
+\InputCharacter{xDA}{x00DA}
+\InputCharacter{xDB}{x0170}
+\InputCharacter{xDC}{x00DC}
+\InputCharacter{xDD}{x00DD}
+\InputCharacter{xDE}{x0162}
+\InputCharacter{xDF}{x00DF}
+\InputCharacter{xE0}{x0155}
+\InputCharacter{xE1}{x00E1}
+\InputCharacter{xE2}{x00E2}
+\InputCharacter{xE3}{x0103}
+\InputCharacter{xE4}{x00E4}
+\InputCharacter{xE5}{x013A}
+\InputCharacter{xE6}{x0107}
+\InputCharacter{xE7}{x00E7}
+\InputCharacter{xE8}{x010D}
+\InputCharacter{xE9}{x00E9}
+\InputCharacter{xEA}{x0119}
+\InputCharacter{xEB}{x00EB}
+\InputCharacter{xEC}{x011B}
+\InputCharacter{xED}{x00ED}
+\InputCharacter{xEE}{x00EE}
+\InputCharacter{xEF}{x010F}
+\InputCharacter{xF0}{x0111}
+\InputCharacter{xF1}{x0144}
+\InputCharacter{xF2}{x0148}
+\InputCharacter{xF3}{x00F3}
+\InputCharacter{xF4}{x00F4}
+\InputCharacter{xF5}{x0151}
+\InputCharacter{xF6}{x00F6}
+\InputCharacter{xF7}{x00F7}
+\InputCharacter{xF8}{x0159}
+\InputCharacter{xF9}{x016F}
+\InputCharacter{xFA}{x00FA}
+\InputCharacter{xFB}{x0171}
+\InputCharacter{xFC}{x00FC}
+\InputCharacter{xFD}{x00FD}
+\InputCharacter{xFE}{x0163}
+\InputCharacter{xFF}{x02D9} \ No newline at end of file
diff --git a/macros/plain/formats/xmltex/base/xmltex.cfg b/macros/plain/formats/xmltex/base/xmltex.cfg
new file mode 100644
index 0000000000..aabf83cee6
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/xmltex.cfg
@@ -0,0 +1,177 @@
+% xmltex Catalogue
+\xmltraceoff
+\SYSTEM {http://www.oucs.ox.ac.uk/dtds/tei-oucs.dtd} {tei.xmt}
+\NAMESPACE{http://www.w3.org/1998/Math/MathML} {mathml2.xmt}
+\NAMESPACE{http://www.dcarlisle.demon.co.uk/sec} {sec.xmt}
+\NAME{langtest} {langtest.xmt}
+\NAME{TEI.2} {tei.xmt}
+\NAME{html} {html.xmt}
+\NAMESPACE{http://www.w3.org/1999/XSL/Format} {fotex.xmt}
+
+% latin 1 and cyrillic (using OT2 encoded fonts) only
+
+
+\UnicodeCharacter{160}{\nobreakspace}
+\UnicodeCharacter{161}{\textexclamdown }
+\UnicodeCharacter{162}{\ifmmode \mbox{\textcent}\else \textcent \fi}%
+\UnicodeCharacter{163}{\ifmmode \pounds \else \textsterling \fi}%
+\UnicodeCharacter{164}{\ifmmode \mbox{\textcurrency}\else \textcurrency \fi}%
+\UnicodeCharacter{165}{\ifmmode \yen \else \textyen \fi}%
+\UnicodeCharacter{166}{\ifmmode \textbrokenbar \else \textbrokenbar \fi}%
+\UnicodeCharacter{167}{\ifmmode \S \else \textsection \fi}%
+\UnicodeCharacter{168}{\textasciidieresis }
+\UnicodeCharacter{169}{\ifmmode \copyright \else \textcopyright \fi}%
+\UnicodeCharacter{170}{\textordfeminine }
+\UnicodeCharacter{171}{\ifmmode \mbox{\guillemotleft}\else \guillemotleft \fi}%
+\UnicodeCharacter{172}{\ensuremath{\lnot }}
+\UnicodeCharacter{173}{\ensuremath{\-}}
+\UnicodeCharacter{174}{\ifmmode \circledR \else \textregistered \fi}%
+\UnicodeCharacter{175}{\textasciimacron }
+\UnicodeCharacter{176}{\ifmmode \mbox{\textdegree}\else \textdegree \fi}%
+\UnicodeCharacter{177}{\ensuremath{\pm }}
+\UnicodeCharacter{178}{\ensuremath{{^2}}}
+\UnicodeCharacter{179}{\ensuremath{{^3}}}
+\UnicodeCharacter{180}{\textasciiacute }
+\UnicodeCharacter{181}{\ensuremath{\mathrm{\mu}}}
+\UnicodeCharacter{182}{\ifmmode \P \else \textparagraph \fi}%
+\UnicodeCharacter{183}{\ensuremath{\cdot }}
+\UnicodeCharacter{184}{\ifmmode \mbox{\c{}}\else \c{}\fi}%
+\UnicodeCharacter{185}{\ensuremath{{^1}}}
+\UnicodeCharacter{186}{\textordmasculine }
+\UnicodeCharacter{187}{\ifmmode \mbox{\guillemotright}\else \guillemotright \fi}%
+\UnicodeCharacter{188}{\textonequarter }
+\UnicodeCharacter{189}{\textonehalf }
+\UnicodeCharacter{190}{\textthreequarters }
+\UnicodeCharacter{191}{\textquestiondown }
+\UnicodeCharacter{192}{\ifmmode \grave{A}\else \`{A}\fi}%
+\UnicodeCharacter{193}{\ifmmode \acute{A}\else \'{A}\fi}%
+\UnicodeCharacter{194}{\ifmmode \hat{A}\else \^{A}\fi}%
+\UnicodeCharacter{195}{\ifmmode \tilde{A}\else \~{A}\fi}%
+\UnicodeCharacter{196}{\ifmmode \ddot{A}\else \"{A}\fi}%
+\UnicodeCharacter{197}{\AA }
+\UnicodeCharacter{198}{\AE }
+\UnicodeCharacter{199}{\ifmmode \mbox{\c{C}}\else \c{C}\fi}%
+\UnicodeCharacter{200}{\ifmmode \grave{E}\else \`{E}\fi}%
+\UnicodeCharacter{201}{\ifmmode \acute{E}\else \'{E}\fi}%
+\UnicodeCharacter{202}{\ifmmode \hat{E}\else \^{E}\fi}%
+\UnicodeCharacter{203}{\ifmmode \ddot{E}\else \"{E}\fi}%
+\UnicodeCharacter{204}{\ifmmode \grave{I}\else \`{I}\fi}%
+\UnicodeCharacter{205}{\ifmmode \acute{I}\else \'{I}\fi}%
+\UnicodeCharacter{206}{\ifmmode \hat{I}\else \^{I}\fi}%
+\UnicodeCharacter{207}{\ifmmode \ddot{I}\else \"{I}\fi}%
+\UnicodeCharacter{208}{\DH }
+\UnicodeCharacter{209}{\ifmmode \tilde{N}\else \~{N}\fi}%
+\UnicodeCharacter{210}{\ifmmode \grave{O}\else \`{O}\fi}%
+\UnicodeCharacter{211}{\ifmmode \acute{O}\else \'{O}\fi}%
+\UnicodeCharacter{212}{\ifmmode \hat{O}\else \^{O}\fi}%
+\UnicodeCharacter{213}{\ifmmode \tilde{O}\else \~{O}\fi}%
+\UnicodeCharacter{214}{\ifmmode \ddot{O}\else \"{O}\fi}%
+\UnicodeCharacter{215}{\ifmmode \times \else \texttimes \fi}%
+\UnicodeCharacter{216}{\O }
+\UnicodeCharacter{217}{\ifmmode \grave{U}\else \`{U}\fi}%
+\UnicodeCharacter{218}{\ifmmode \acute{U}\else \'{U}\fi}%
+\UnicodeCharacter{219}{\ifmmode \hat{U}\else \^{U}\fi}%
+\UnicodeCharacter{220}{\ifmmode \ddot{U}\else \"{U}\fi}%
+\UnicodeCharacter{221}{\ifmmode \acute{Y}\else \'{Y}\fi}%
+\UnicodeCharacter{222}{\TH }
+\UnicodeCharacter{223}{\ss }
+\UnicodeCharacter{224}{\ifmmode \grave{a}\else \`{a}\fi}%
+\UnicodeCharacter{225}{\ifmmode \acute{a}\else \'{a}\fi}%
+\UnicodeCharacter{226}{\ifmmode \hat{a}\else \^{a}\fi}%
+\UnicodeCharacter{227}{\ifmmode \tilde{a}\else \~{a}\fi}%
+\UnicodeCharacter{228}{\ifmmode \ddot{a}\else \"{a}\fi}%
+\UnicodeCharacter{229}{\aa }
+\UnicodeCharacter{230}{\ae }
+\UnicodeCharacter{231}{\ifmmode \mbox{\c{c}}\else \c{c}\fi}%
+\UnicodeCharacter{232}{\ifmmode \grave{e}\else \`{e}\fi}%
+\UnicodeCharacter{233}{\ifmmode \acute{e}\else \'{e}\fi}%
+\UnicodeCharacter{234}{\ifmmode \hat{e}\else \^{e}\fi}%
+\UnicodeCharacter{235}{\ifmmode \ddot{e}\else \"{e}\fi}%
+\UnicodeCharacter{236}{\ifmmode \grave{\imath}\else \`{\i}\fi}%
+\UnicodeCharacter{237}{\ifmmode \acute{\imath}\else \'{\i}\fi}%
+\UnicodeCharacter{238}{\ifmmode \hat{\imath}\else \^{\i}\fi}%
+\UnicodeCharacter{239}{\ifmmode \ddot{\imath}\else \"{\i}\fi}%
+\UnicodeCharacter{240}{\dh }
+\UnicodeCharacter{241}{\ifmmode \tilde{n}\else \~{n}\fi}%
+\UnicodeCharacter{242}{\ifmmode \grave{o}\else \`{o}\fi}%
+\UnicodeCharacter{243}{\ifmmode \acute{o}\else \'{o}\fi}%
+\UnicodeCharacter{244}{\ifmmode \hat{o}\else \^{o}\fi}%
+\UnicodeCharacter{245}{\ifmmode \tilde{o}\else \~{o}\fi}%
+\UnicodeCharacter{246}{\ifmmode \ddot{o}\else \"{o}\fi}%
+\UnicodeCharacter{247}{\ensuremath{\div }}
+\UnicodeCharacter{248}{\o }
+\UnicodeCharacter{249}{\ifmmode \grave{u}\else \`{u}\fi}%
+\UnicodeCharacter{250}{\ifmmode \acute{u}\else \'{u}\fi}%
+\UnicodeCharacter{251}{\ifmmode \hat{u}\else \^{u}\fi}%
+\UnicodeCharacter{252}{\ifmmode \ddot{u}\else \"{u}\fi}%
+\UnicodeCharacter{253}{\ifmmode \acute{y}\else \'{y}\fi}%
+\UnicodeCharacter{254}{\th }
+\UnicodeCharacter{255}{\ifmmode \ddot{y}\else \"{y}\fi}%
+
+
+\UnicodeCharacter{x044E}{yu}
+\UnicodeCharacter{x0430}{a}
+\UnicodeCharacter{x0431}{b}
+\UnicodeCharacter{x0446}{ts}
+\UnicodeCharacter{x0434}{d}
+\UnicodeCharacter{x0435}{e}
+\UnicodeCharacter{x0444}{f}
+\UnicodeCharacter{x0433}{g}
+\UnicodeCharacter{x0445}{kh}
+\UnicodeCharacter{x0438}{i}
+\UnicodeCharacter{x0439}{{\u\i}}
+\UnicodeCharacter{x043A}{k}
+\UnicodeCharacter{x043B}{l}
+\UnicodeCharacter{x043C}{m}
+\UnicodeCharacter{x043D}{n}
+\UnicodeCharacter{x043E}{o}
+\UnicodeCharacter{x043F}{p}
+\UnicodeCharacter{x044F}{ya}
+\UnicodeCharacter{x0440}{r}
+\UnicodeCharacter{x0441}{s}
+\UnicodeCharacter{x0442}{t}
+\UnicodeCharacter{x0443}{u}
+\UnicodeCharacter{x0436}{zh}
+\UnicodeCharacter{x0432}{v}
+\UnicodeCharacter{x044C}{{\cprime}}
+\UnicodeCharacter{x044B}{y}
+\UnicodeCharacter{x0437}{z}
+\UnicodeCharacter{x0448}{sh}
+\UnicodeCharacter{x044D}{{\`e}}
+\UnicodeCharacter{x0449}{shch}
+\UnicodeCharacter{x0447}{ch}
+\UnicodeCharacter{x044A}{{\cdprime}}
+\UnicodeCharacter{x042E}{YU}
+\UnicodeCharacter{x0410}{A}
+\UnicodeCharacter{x0411}{B}
+\UnicodeCharacter{x0426}{TS}
+\UnicodeCharacter{x0414}{D}
+\UnicodeCharacter{x0415}{E}
+\UnicodeCharacter{x0424}{F}
+\UnicodeCharacter{x0413}{G}
+\UnicodeCharacter{x0425}{KH}
+\UnicodeCharacter{x0418}{I}
+\UnicodeCharacter{x0419}{{\U\I}}
+\UnicodeCharacter{x041A}{K}
+\UnicodeCharacter{x041B}{L}
+\UnicodeCharacter{x041C}{M}
+\UnicodeCharacter{x041D}{N}
+\UnicodeCharacter{x041E}{O}
+\UnicodeCharacter{x041F}{P}
+\UnicodeCharacter{x042F}{YA}
+\UnicodeCharacter{x0420}{R}
+\UnicodeCharacter{x0421}{S}
+\UnicodeCharacter{x0422}{T}
+\UnicodeCharacter{x0423}{U}
+\UnicodeCharacter{x0416}{ZH}
+\UnicodeCharacter{x0412}{V}
+\UnicodeCharacter{x042C}{{\CPRIME}}
+\UnicodeCharacter{x042B}{Y}
+\UnicodeCharacter{x0417}{Z}
+\UnicodeCharacter{x0428}{SH}
+\UnicodeCharacter{x042D}{{\`E}}
+\UnicodeCharacter{x0429}{SHCH}
+\UnicodeCharacter{x0427}{CH}
+\UnicodeCharacter{x042A}{{\CDPRIME}}
+
+
diff --git a/macros/plain/formats/xmltex/base/xmltex.tex b/macros/plain/formats/xmltex/base/xmltex.tex
new file mode 100644
index 0000000000..70a41b40e1
--- /dev/null
+++ b/macros/plain/formats/xmltex/base/xmltex.tex
@@ -0,0 +1,2400 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% xmltex.tex
+
+%% Copyright 2000 David Carlisle, NAG Ltd.
+%% re-released by Sebastian Rahtz June 2002
+%% This file is distributed under the LaTeX Project Public License
+%% (LPPL) as found at http://www.latex-project.org/lppl.txt
+%% Either version 1.0, or at your option, any later version.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\catcode`\{=1 \catcode`\}=2 \catcode`\@=11 \catcode`\#=6
+
+\gdef\XML@tempa#1: #2.tex,v #3 #4 #5 #6 #7${
+ \def\xmltexversion{#4 v#3 (#6)}}
+
+\XML@tempa
+$Id: xmltex.tex,v 1.9 2002/06/25 rahtz Exp $
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% initial setup so that xmltex independent of any existing format
+% even if normally built on top of latex
+
+\endlinechar-1
+
+\catcode`\&=4
+\catcode`\^=7
+\catcode`\_13
+\catcode`\|=14 %
+\catcode`\~=13 %
+
+\ifx\count@\@undefined
+ \countdef\count@200 % fingers crossed
+ \countdef\XML@ns@count201\relax
+ \expandafter\def\csname newcount\endcsname#1{}
+ \expandafter\def\csname newtoks\endcsname#1{}
+ \toksdef\toks@200\relax
+ \toksdef\XML@catalogue201\relax
+ \toksdef\XML@attribute@toks202\relax
+ \def\maxdimen{16383.99999pt}
+ \def\space{ }
+ \chardef\active13 %
+ \countdef\z@0 %
+\fi
+\ifx\@tempcnta\@undefined
+ \countdef\@tempcnta202 % fingers crossed
+ \countdef\@tempcntb203 % fingers crossed
+ \edef\@spaces{\space\space\space\space}
+ \begingroup
+ \catcode`\>12
+ \gdef\strip@prefix#1>{}
+ \endgroup
+\fi
+
+
+% set up 7bit range
+\count@0
+\catcode0=13
+\gdef\XML@tempa{
+ \begingroup
+ \uccode0\count@
+ \uppercase{\endgroup
+ \edef^^@{
+ \ifnum\catcode\count@=11 %
+ \noexpand\utfeightay\else\noexpand\utfeightax\fi
+ \noexpand^^@}
+ \expandafter\edef\csname 8:\string^^@\endcsname{\string^^@}}
+ \ifnum\count@<127\advance\count@1 \expandafter\XML@tempa\fi}
+\XML@tempa
+\catcode0=9
+
+\begingroup
+\catcode`\^^M=\active\gdef^^M{\utfeightay^^M}
+\catcode`\^=\active\gdef^{\utfeightay^}
+\catcode`\_=\active\gdef_{\utfeightay_}
+\catcode`\~=\active\gdef~{\utfeightay~}
+\catcode`\%=\active\gdef%{\utfeightay%}
+\catcode`\$=\active\gdef${\utfeightay$}
+\catcode`\#=\active\gdef#{\utfeightay#}
+\catcode`\(=1
+\catcode`\)=2
+\catcode`\{=\active\gdef{(\utfeightay{)
+\catcode`\}=\active\gdef}(\utfeightay})
+\catcode`\/0 \catcode`\\=\active /gdef\(/utfeightay\)
+/endgroup
+
+
+
+\long\def\@gobble#1{}
+\def\@empty{}
+
+\ifx\@@end\@undefined
+ \let\@@end\end
+\fi
+
+\ifx\nfss@catcodes\@undefined
+ \def\nfss@catcodes{
+ \catcode`\\0
+ \catcode`\{1
+ \catcode`\}2
+ \catcode`\%14
+ \catcode`\@11
+ \catcode`\#6
+ \catcode`\"12
+ \catcode`\'12
+ \catcode`\<12
+ \catcode`\=12
+ \catcode`\>12
+ \catcode`\^7 %
+ }
+\fi
+
+% This is standard in LaTeX.
+\ifx\zap@space\@undefined
+\def\zap@space#1 {#1}
+\fi
+
+\newlinechar`\^^J
+
+\ifx\@@input\@undefined
+\let\@@input\input
+\def\input#1{\@@input#1 }
+\fi
+\chardef\active=13
+\chardef\@ne=1
+
+%
+\ifx\IfFileExists\@undefined
+ \def\IfFileExists#1#2#3{\def\@filef@und{#1 }#2}
+\fi
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\immediate\write20{xmltex version: \xmltexversion}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\let\tabcellsep&
+
+\def\afterfi#1\fi{\fi#1}
+
+
+% set catcodes of low chars to 12 and hight 10 13.
+\gdef\XML@tempa#1#2{
+ \catcode\count@#2\relax
+ \ifnum\count@<#1\relax
+ \advance\count@\@ne
+ \afterfi
+ \XML@tempa{#1}{#2}
+ \fi
+ }
+\count@0\relax
+\XML@tempa{`\^^K}{12}
+
+\count@127\relax
+\XML@tempa{255}{13}
+
+
+\def\XML@catcodes{
+% white
+ \catcode`\ \active
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+% xml
+ \catcode`\<\active
+ \catcode`\>\active
+ \catcode`\:\active
+ \catcode`\[\active
+ \catcode`\]\active
+ \catcode`\%\active
+ \catcode`\&\active
+ \catcode`\"\active
+ \catcode`\'\active
+ \catcode`\=\active
+% tex
+ \catcode`\/\active
+ \catcode`\!\active
+ \catcode`\?\active
+ \catcode`\-\active
+ \catcode`\$\active
+ \catcode`\{\active
+ \catcode`\}\active
+ \catcode`\#\active
+ \catcode`\_\active
+ \catcode`\\\active
+ \catcode`\~\active\def~{\utfeightay~}
+% and these are not catcodes
+ \let\XML@ns@a@\XML@ns@a@xml
+ \let\XML@ns\XML@ns@xml
+}
+
+
+\catcode`\/\active
+\catcode`\!\active
+\catcode`\?\active
+\catcode`\"\active
+\catcode`\'\active
+\catcode`\<\active
+\catcode`\>\active
+\catcode`\&\active
+\catcode`\_\active
+\catcode`\ 10
+\catcode`\^^M\active
+
+
+
+%% half baked bom and utf-16 support
+\catcode`^^ff\active
+\catcode`^^fe\active
+\catcode0=9
+
+% do this also in everyjob incase a <?xmltex dump?> has turned it iff.
+\def^^ff^^fe{
+ \def\XML@thisencoding{utf-16}}
+\def^^fe^^ff{
+ \def\XML@thisencoding{utf-16}}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+
+%% warnings
+\def\XML@warnNI#1{
+ {\let\protect\string\utfeight@protect@typeout\message{^^J#1}}}
+\def\XML@warn#1{
+ {\let\protect\string\utfeight@protect@typeout\message{^^J\XML@w@#1}}}
+\let\XML@trace@warn\XML@warn
+\let\XML@trace@warnNI\XML@warnNI
+\let\XML@trace@warnE\message
+
+\let\XML@w@\@empty
+
+% quoted literals
+% " or '
+% #1 command to call, gets quoted string as #1
+% #2 " or '
+% " and ' assumed active
+\def\XML@quoted#1#2{
+ \ifx#2"\expandafter\XML@qq
+ \else\ifx#2'\expandafter\expandafter\expandafter\XML@q
+ \else
+ \ERROR#2
+ \fi
+ \fi
+ #1}
+
+
+\def\XML@qq#1#2"{#1{#2}}
+\def\XML@q#1#2'{#1{#2}}
+
+
+%%%%%%%%%%%%%%%%%
+
+% < handler
+
+% / ! ? assumed active
+\def\XML@lt@markup#1{
+ \catcode`\^^I=10 %
+ \catcode`\^^M=10 %
+ \catcode`\ =10 %
+ \ifx/#1\XML@getend
+ \else\ifx!#1\XML@getdecl
+ \else\ifx?#1\XML@getpi
+ \else\XML@getname#1\@}
+
+\def\XML@first@lt{
+ \let<\XML@lt@markup
+ \let^^ff\@undefined
+ \let^^fe\@undefined
+ \XML@lt@markup}
+
+
+%% reset catcodes
+\def\XML@reset{
+ \nfss@catcodes
+ \catcode`\$3
+ \catcode`\&4
+ \catcode`\^7
+ \catcode`\_8
+ \catcode`\:12
+ \catcode`\!12
+ \catcode`\=12
+ \catcode`\=12
+ \catcode`\|12
+ \catcode`\ =10
+ \catcode`\~\active\def~{\nobreakspace{}}
+% catcodes?
+ \let\XML@ns@a@\XML@ns@a@tex
+ \let\XML@ns\XML@ns@tex}
+
+
+%% begin tag
+\begingroup
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+%
+% #1 first char of name
+% grab the name into an xdef so that derminating string can
+% be any of whitespace / or >
+\gdef\XML@getname#1\@{
+\fi\fi\fi
+\begingroup
+\catcode`\^^M\active
+\catcode`\^^I\active
+\catcode`\ \active
+\def {\iffalse{\fi}\XML@getname@}
+\let^^M %
+\let^^I %
+\def/{\iffalse{\fi}\XML@getname@/}
+\def>{\iffalse{\fi}\XML@getname@>}
+\unrestored@protected@xdef\XML@tempa{\iffalse}\fi#1}
+
+\endgroup
+
+% finish the special group for the name xdef, start an XML@begingroup
+% for the element, and begin processing any attributes.
+\def\XML@getname@{
+ \endgroup
+ \XML@begingroup
+ \edef\XML@w@{ \XML@w@}
+ \let\begintag\XML@tempa
+ \let\XML@parent\XML@this@element
+ \XML@attribute@toks{}
+ \XML@getattrib}
+
+% elements put in an \XML@begingroup which is a not a group at the
+% outer level to save save stack, but turns itself into a group
+% for nexted elements.
+\def\XML@begingroup{
+ \def\XML@begingroup{
+ \begingroup
+ \let\XML@begingroup\begingroup
+ \let\XML@endgroup\endgroup}}
+
+\let\XML@endgroup\@@end
+
+
+
+%% attributes
+
+% #1 first letter of attribute name, or / or > to finish.
+\def\XML@getattrib#1{
+ \ifx#1/
+ \expandafter\XML@endempty
+ \else
+ \ifx#1>
+ \expandafter\expandafter\expandafter\XML@startelement
+ \else
+ \XML@getattrib@a#1
+ \fi
+ \fi}
+
+\let\XML@@getattrib\XML@getattrib
+
+\begingroup
+\catcode`\:\active
+\catcode`\<12
+\catcode`\>12
+
+% restore normal XML whitespace regime
+% namespace check element name (has to be done after attribute handling)
+% trace the element start then `do' the element which might be
+% noop, execute package code, or grab, depending.
+
+\gdef\XML@startelement{
+ \XML@default@attributes
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+ \XML@ns\begintag
+ \edef\XML@this@element{
+ \csname XMLNS@\XML@this@prefix\expandafter\endcsname\noexpand:
+ \XML@this@local}
+ \XML@trace@warn{<\XML@this@element}
+ \XML@checkknown
+ \XML@attrib@trace
+ \XML@doelement}
+
+\endgroup
+
+% This is a noop if tracing turned off, otherwise loop through
+% attlist with a typeout on each.
+\def\XML@attrib@trace{
+ \begingroup
+ \let\XML@doattribute\XML@doattribute@warn
+ \def\XMLNS@{0}
+ \utfeight@protect@typeout
+ \the\XML@attribute@toks
+ \XML@trace@warnE{ >}
+ \endgroup}
+
+% execute package code for an element start.
+\def\XML@doelement{
+ \csname
+ E:\XML@this@element
+ \endcsname
+}
+
+\begingroup
+\catcode`\:\active
+\uccode`\~`\^^I%
+
+% grab element content into a token register.
+% has to pass through xdef to normalise encodings.
+\uppercase{
+\gdef\XML@grabelement{
+\catcode`\ \active\catcode`\^^M\active\catcode`\^^I\active
+ \global\XMLgrabtoks\expandafter{
+ \the\expandafter\XMLgrabtoks
+ \expandafter<\XML@this@element~}
+% check if I can switch this just once, where grabelement switched.
+ \begingroup
+ \let\XML@doattribute\XML@grabattribute
+ \def\XMLNS@{0}
+ \expandafter\let\csname XMLNS@0\endcsname\XMLNS@
+ \the\XML@attribute@toks
+ \endgroup
+%
+\catcode`\ \active\catcode`\^^M\active\catcode`\^^I\active
+ \global\XMLgrabtoks\expandafter{
+ \the\XMLgrabtoks
+ >}
+ \XMLgrab@}
+}
+
+% #1 namespace
+% #2 local name
+% #3 value
+
+\catcode`\=\active
+\gdef\XML@grabattribute#1#2#3{
+ \protected@xdef\XML@tempa{\csname XMLNS@#1\endcsname:#2}
+ \global\XMLgrabtoks\expandafter{
+ \the\expandafter\XMLgrabtoks
+ \XML@tempa="#3" }}
+\endgroup
+
+% #1 should be empty, between the / and the >
+% probably should put some internal form here rather than literally adding
+% end tag to be reparsed, but this simplifies grab code.
+\def\XML@endempty#1>{
+ \expandafter\XML@startelement
+ \expandafter<\expandafter/\begintag>}
+
+
+%% check we know what to do with an element
+\def\XML@checkknown{
+ \expandafter\ifx
+% catcode :? \csname E:\XML@this@element\endcsname
+ \csname E:\csname XMLNS@\XML@this@prefix\endcsname:\XML@this@local\endcsname
+ \relax
+ \let\XML@use\@empty
+ \ifnum0=\csname XMLNS@\XML@this@prefix\endcsname
+ \let\XML@NAME\XML@this@local
+% prerun catalogue in this case which might coerce element into a new namespace
+ \the\XML@catalogue
+ \else
+ \edef\XML@NAMESPACE{\csname XMLNS@\XML@this@prefix\endcsname}
+ \fi
+ \let\XML@NAME\relax
+ \the\XML@catalogue
+ \inputonce\XML@use
+ \expandafter\ifx\csname E:\csname
+ XMLNS@\XML@this@prefix\endcsname:\XML@this@local\endcsname\relax
+ \XML@trace@warnE{Undefined}
+ \fi
+ \fi}
+
+
+
+%% end tag
+
+\def\XML@getend#1\@#2>{
+ \fi
+\catcode`\ \active
+% removed by Peter Housel housel@acm.org 2000/09/06
+% \catcode`\^^M\active\catcode`\^^I\active
+ \XML@getend@a#2 \@}
+
+\begingroup
+\catcode`\/=12
+\catcode`\<=12
+\catcode`\>=12
+\catcode`\:=12
+
+% namespace normalise element name in end tag.
+\gdef\XML@getend@a#1 #2\@{
+\catcode`\ \active\catcode`\^^M\active\catcode`\^^I\active
+ \def\endtag{#1}
+ \XML@ns\endtag
+ \XML@trace@warn{</\csname XMLNS@\XML@this@prefix\endcsname:\XML@this@local>}
+ \XML@doend
+}
+
+% execute package code for element end.
+\gdef\XML@doend{
+ \csname
+ E/:\csname XMLNS@\XML@this@prefix\endcsname:\XML@this@local
+ \endcsname
+ \XML@endgroup
+% added by Peter Housel housel@acm.org 2000/09/06
+ \catcode`\^^M\active \catcode`\^^I\active \catcode`\ \active}
+\endgroup
+
+% flag children: put \@empty after every child element
+% used by \xmltextwochildren and friends
+
+% need active and non active : and / so...
+\begingroup
+\catcode`\:\active
+\uccode`\*=`\:
+\uccode`\.=`\/
+\uccode`\a\z@
+\uccode`\b\z@
+\uccode`\c\z@
+\uccode`\d\z@
+\uccode`\e\z@
+\uccode`\n\z@
+\uccode`\r\z@
+\uccode`\o\z@
+\uccode`\t\z@
+
+\uppercase{
+\gdef\XML@grabend{
+ \ifx\XML@this@level\XML@w@
+% end inner group to restore \XML@doelement and friends
+ \endgroup
+ \XML@trace@warn{Grabbed content}
+ \csname
+ E.*\csname XMLNS@\XML@this@prefix\endcsname
+ *\XML@this@local
+ \expandafter\endcsname\expandafter{
+ \the\XMLgrabtoks}
+ \XML@trace@warn{End grabbed content}
+ \XML@endgroup
+% \XMLstring usage means catcode restoring varies
+% must fix this one day, for now use ifnum avoidance
+\ifnum\catcode`\^^M=10
+\catcode`\ \active\catcode`\^^M\active\catcode`\^^I\active
+\fi
+ \else
+ \xdef\XML@tempa{\noexpand<\noexpand/
+ \csname XMLNS@\XML@this@prefix\expandafter\endcsname\noexpand:
+ \XML@this@local
+ \noexpand>
+ \ifx\XML@next@level\XML@w@\noexpand\@empty\fi}
+ \global\XMLgrabtoks\expandafter{
+ \the\expandafter\XMLgrabtoks
+ \XML@tempa}
+ \XML@endgroup
+ \expandafter
+ \XMLgrab@
+ \fi}}
+\endgroup
+%%%
+
+% syntax for these will probably change.
+\def\xmltexfirstchild#1\@empty#2\@{
+ #1}
+\def\xmltextwochildren#1#2#3\@empty#4\@empty{
+ #1{#3}#2{#4}}
+\def\xmltexthreechildren#1#2#3#4\@empty#5\@empty#6\@empty{
+ #1{#4}#2{#5}#3{#6}}
+\def\xmltexforall#1#2{
+ \xmltexf@rall#1#2< >\@empty}
+
+\def\xmltexf@rall#1#2<#3 #4>#5\@empty{
+ \ifx\relax#3\relax
+ \else
+ \def\xml@name{#3}#1{<#3 #4>#5}
+ \expandafter\xmltexf@rall\expandafter#1
+ \fi}
+
+% #1 entity name (or tex macro holding same, eg from an attrbute)
+% #2 #3 inserted before each compontent
+% so #2{GIF}#3{xxx/yyy.gif}
+\begingroup
+\catcode`\&12
+\catcode`\+12
+
+\gdef\NDATAEntity#1{
+ \expandafter\expandafter\expandafter
+ \XML@ndataentity\csname+&#1\endcsname}
+
+\gdef\XML@ndataentity#1#2#3#4{
+ #3{#1}#4{#2}}
+
+\endgroup
+
+
+%%%%%%%
+
+% this relies on = being catcode 13.
+\begingroup
+\catcode`\=\active
+
+\gdef\XML@getattrib@a#1\fi\fi#2={
+ \fi\fi
+ \XML@set@this@attribute#1#2 \@
+ \XML@quoted\XML@attribval}
+
+\endgroup
+
+%% remove trailing space from `foo ='
+\def\XML@set@this@attribute#1 #2\@{
+% should probably do an edef at this point, and optimise
+% later code
+ \def\XML@this@attribute{#1}}
+
+% #1 = attribute value
+\def\XML@attribval#1{
+% allow for arbitrary catcodes.
+ \xdef\XML@tempa{\expandafter\strip@prefix\meaning\XML@this@attribute}
+ \ifx\XML@tempa\XML@ns@decl
+ \XML@ns@uri{}{#1}
+ \else
+ \XML@ns\XML@this@attribute
+% catcode avoidance
+ \edef\XML@this@prefix{\expandafter\strip@prefix\meaning\XML@this@prefix}
+ \ifx\XML@this@prefix\XML@ns@decl
+ \XML@ns@uri\XML@this@local{#1}
+ \else
+ \begingroup
+% check if this still needed with protect setting?
+% \def"{\noexpand&quot;}
+ \utfeight@protect@internal
+ \xdef\XML@tempa{
+ \the\XML@attribute@toks
+ \noexpand\XML@doattribute{\XML@this@prefix}{\XML@this@local}{#1}}
+ \endgroup
+ \XML@attribute@toks\expandafter{\XML@tempa}
+ \fi
+ \fi
+ \XML@getattrib}
+
+
+%% activate attributes
+
+% this seems over complicated and perhaps I should re-implement.
+% currently tries to avoid making a csname for each attribute.
+% declaration of attributes provides a normal tex command name
+% to access the value in the element code, could have instead
+% just had declaration of attribute name and default and used something
+% like \attributevalue{html:href} but would need to work out a way
+% of resolving prefixes at definition time if this was embedded in
+% the element code. (The prefix such as `html' used in the definition
+% file isn't known by the time the code is run.)
+\def\XML@doattribute@warn#1#2#3{
+ \XML@trace@warn{\@spaces\csname XMLNS@#1\endcsname:#2 = \string"#3\string"}}
+
+% #1 element specific attribute defaults, first token is
+% macro for namespace-global attributes (hence \expandafter)
+\def\XML@setattributes#1{
+ \let\XMLNS@@\XMLNS@
+ \def\XMLNS@{0}
+ \the\expandafter\XML@attribute@toks#1\relax\relax
+ \let\XMLNS@\XMLNS@@}
+
+% #1 prefix
+% #2 local name
+% #3 value
+\def\XML@doattribute#1#2#3{
+ \xdef\XML@tempa##1{\noexpand##1{
+ \noexpand\XML@attrib\csname XMLNS@#1\endcsname:#2\relax}}
+ \XML@tempa\XML@attrib@x{#3}
+ \XML@tempa\XML@attrib@y}
+
+% #1 \XML@attrib qname\relax
+% #2 value given in document instance
+\def\XML@attrib@x#1#2{
+ \gdef\XML@tempb##1#1##2##3##4\relax\relax{
+ \def##2{#2}
+ ##1##4\relax\relax}}
+
+% #1 \XML@attrib qname\relax
+% #2 original attribute defaults
+\def\XML@attrib@y#1#2\relax\relax{
+ \XML@tempb#2#1\XML@temp@l{6}\relax\relax}
+
+
+% if default is inherit, set it to \relax the first time, otherwise
+% let whatever value it has drop through. Note this is inheritance of the
+% tex csname declared as the internal access, not of the xml attribute name.
+% #1 = junk
+% #2 = tex csname
+% #3 = attribute default (should be encoding neutral: not normalised)
+\def\XML@attrib#1\relax#2#3{
+ \ifx\inherit#3\relax% #3 might be empty
+ \ifx#2\@undefined
+ \def#2{\relax}
+ \fi
+ \else
+ \def#2{#3}
+ \fi}
+
+% any distinguishing value would do...
+\let\inherit\XML@attrib
+
+
+\newtoks\XML@attribute@toks
+
+%%%%% namespace declarations
+
+\newcount\XML@ns@count
+
+% need to protect against active chars
+\def\XML@ns@decl{xmlns}
+\edef\XML@ns@decl{\expandafter\strip@prefix\meaning\XML@ns@decl}
+
+
+% #1 prefix (or empty)
+% #2 uri
+% globally allocate number to uri if new
+% locally alocate prefix to number
+% globally allocate number as a prefix (canonical form)
+\def\XML@ns@uri#1#2{
+ \utfeight@protect@chars
+ \XML@ns@alloc{#2}
+ \expandafter\edef\csname XMLNS@#1\endcsname
+ {\csname XML:#2\endcsname}
+ \XML@trace@warn{xmlns:#1 = \csname XMLNS@#1\endcsname}
+ \unprotect@utfeight
+ }
+
+% and the same without any prefix
+% always use in scope of utfeight protect
+% #1 uri
+\def\XML@ns@alloc#1{
+ \expandafter\ifx\csname XML:#1\endcsname\relax
+ \global\advance\XML@ns@count\@ne
+ \expandafter\xdef\csname XML:#1\endcsname{\the\XML@ns@count}
+ \global\expandafter\let\csname A:\the\XML@ns@count\endcsname\@empty
+ \XML@trace@warnNI{URI: \csname XML:#1\endcsname\space = #1}
+ \expandafter\xdef\csname XMLNS@\the\XML@ns@count\endcsname
+ {\the\XML@ns@count}
+ \fi}
+
+% and version for xmt files
+\let\DeclareNamespace\XML@ns@uri
+
+%% namespace support
+
+%% : is active in xml state but inactive in tex state, so need to do
+%% this twice, grrr...
+\begingroup
+\catcode`\:\active
+
+% #1 = qname to be split on :
+\gdef\XML@ns@xml#1{
+ \expandafter\XML@ns@a@xml#1:\@:\\}
+
+% #1 = prefix (or empty)
+% #2 = local name or \@ if no prefix
+\gdef\XML@ns@a@xml#1:#2:#3\\{
+ \ifx\@#2
+ \XML@ns@b{}{#1}
+ \else
+ \XML@ns@b{#1}{#2}
+ \fi}
+\endgroup
+
+% same with inactive :
+% #1 = qname to be split on :
+\def\XML@ns@tex#1{
+ \expandafter\XML@ns@a@tex#1:\@:\\}
+
+% #1 = prefix (or empty)
+% #2 = local name or \@ if no prefix
+\def\XML@ns@a@tex#1:#2:#3\\{
+ \ifx\@#2
+ \XML@ns@b{}{#1}
+ \else
+ \XML@ns@b{#1}{#2}
+ \fi}
+
+\let\XML@ns@a@\XML@ns@a@tex
+\let\XML@ns\XML@ns@tex
+
+%%%%%%%%%%%%%%%%%%%%
+
+% nullnamespace
+\expandafter\def\csname XML:\endcsname{0}
+\expandafter\let\csname A:0\endcsname\@empty
+\def\XMLNS@{0}
+\expandafter\gdef\csname XMLNS@0\endcsname{0}
+
+% xml namespace
+\let\utfeightax\string
+\expandafter\def\csname XML:http://www.w3.org/1998/xml\endcsname{1}
+\expandafter\let\csname A:1\endcsname\@empty
+\def\XMLNS@xml{1}
+\expandafter\gdef\csname XMLNS@1\endcsname{1}
+\XML@ns@count1
+
+% #1 = prefix or empty
+% #2 = local name
+\def\XML@ns@b#1#2{
+ \begingroup
+ \utfeight@protect@chars
+ \xdef\XML@tempa{#1}
+ \xdef\XML@tempb{#2}
+ \endgroup
+ \let\XML@this@prefix\XML@tempa
+ \let\XML@this@local\XML@tempb
+ }
+
+%%%%%
+% pi
+\begingroup
+\catcode`\?\active
+\catcode`\ \active
+\catcode`\^^M\active
+\catcode`\^^I\active
+
+\gdef\XML@getpi#1\@{
+\fi\fi\fi
+\begingroup
+\utfeight@protect@chars
+\catcode`\ \active
+\catcode`\^^M\active
+\catcode`\^^I\active
+\def?{\endcsname?}
+\let \endcsname
+\let^^M\endcsname
+\let^^I\endcsname
+\expandafter\XML@getpi@\csname
+Q:}
+
+\endgroup
+
+\def\XML@getpi@#1{
+ \endgroup
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+ \ifx#1\@undefined
+ \expandafter\XML@getpi@x
+ \fi
+ #1}
+
+\def\XML@getpi@x#1#2?>{
+ \XML@dopi{Undefined}{}}
+
+% currently ? not reset by XML@reset
+\expandafter\def \csname Q:xmltex\endcsname{
+ \begingroup
+ \XML@reset
+ \catcode`\>\active
+ \XML@xmltexpi}
+
+
+\gdef\XML@xmltexpi#1?>{
+ \endgroup
+ \XML@dopi{xmltex}{#1}}
+
+
+
+% #1 = piname or `piname Undefined'
+\def\XML@dopi#1#2{
+ \XML@trace@warn{\string<?#1?>}
+ #2}
+
+\begingroup
+\catcode`\^^I\active
+
+\gdef\XML@grabpi#1#2{
+ \global\XMLgrabtoks\expandafter{
+ \the\XMLgrabtoks<?#1^^I#2?>}
+ \XMLgrab@}
+
+\endgroup
+
+
+
+%% XML and declarations
+% only care about encoding. Ignore version and standalone.
+
+% #1 content
+% #2 end of test code
+\begingroup
+\catcode`\=\active
+
+\expandafter\gdef \csname Q:xml\endcsname{
+ \catcode`\^^M10
+ \catcode`\^^I10
+ \catcode`\ 10 %
+ \XML@xmldecl}
+
+\gdef\XML@xmldecl#1?>{
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+ \XML@encoding#1 e="utf-8"\relax}
+
+
+% actually encoding supposed to be after version if it comes at all
+% so I could simplify this and get rid of the loop.
+\gdef\XML@encoding#1 #2{
+ \if\noexpand#2e
+ \expandafter\XML@encoding@aux
+ \else
+ \expandafter\XML@encoding
+ \fi}
+
+\gdef\XML@encoding@aux#1={
+ \XML@quoted\XML@setenc}
+
+\endgroup
+
+% do nothing if newly specied encoding is same as old one
+% #1 is name of encoding (upper or lower case, and dubious catcodes
+% #2 is junk
+
+\def\XML@setenc#1#2\relax{
+ \lowercase{\gdef\XML@tempa{#1}}
+ \xdef\XML@tempa{\expandafter\strip@prefix\meaning\XML@tempa}
+ \ifx\XML@tempa\XML@thisencoding
+ \else
+ \ifx\XML@utfeight\XML@tempa
+ \XML@setutfeight
+ \else
+ \let\XML@thisencoding\XML@tempa
+ \XML@trace@warnNI{Encoding = \XML@thisencoding}
+ \begingroup
+ \XML@reset\input{\XML@thisencoding.xmt}
+ \endgroup
+ \fi
+ \fi}
+
+% public version of same
+\def\FileEncoding#1{
+ \XML@setenc{#1}\relax}
+
+% catcode neutral lowercase utf-8
+
+\def\XML@utfeight{utf-8}
+\edef\XML@utfeight{\expandafter\strip@prefix\meaning\XML@utfeight}
+
+%% internalise utf8 encoding as needed before every file include.
+\begingroup
+\catcode`\~13
+\catcode`\"12
+\catcode`\<12
+
+\gdef\utfeightloop{
+ \uccode`\~\count@
+ \expandafter\uppercase\XML@tempa
+ \advance\count@\@ne
+ \ifnum\count@<\@tempcnta
+ \expandafter\utfeightloop
+ \fi}
+
+\gdef\XML@setutfeight{
+ \ifx\XML@utfeight\XML@thisencoding
+ \else
+ \let\XML@thisencoding\XML@utfeight
+ \XML@trace@warnNI{Encoding = \XML@thisencoding}
+%
+ \begingroup
+%
+ \count@"C2
+ \@tempcnta"E0
+ \gdef\XML@tempa{{
+ \xdef~####1{\noexpand\utfeightb\string~####1}}}
+ \utfeightloop
+%
+ \count@"E0
+ \@tempcnta"F0
+ \gdef\XML@tempa{{
+ \xdef~####1####2{\noexpand\utfeightc\string~####1####2}}}
+ \utfeightloop
+%
+ \@tempcnta"F4
+ \gdef\XML@tempa{{
+ \xdef~####1####2####3{\noexpand\utfeightd\string~####1####2####3}}}
+ \utfeightloop
+%
+ \endgroup
+ \fi}
+
+\endgroup
+
+
+\def\xmlinput#1{
+ \IfFileExists{#1}
+ {\expandafter\XML@xmlinput\expandafter
+ \XML@setenc\expandafter{\XML@thisencoding}\relax
+ }{\XML@warn{No file: #1}}}
+
+\def\XML@xmlinput{
+ \def^^ff^^fe{\XML@setenc{utf-16}\relax}
+ \def^^fe^^ff{\XML@setenc{utf-16}\relax}
+% in principle a parsed entity might just be text with no markup
+% but the utf16 is so broken anyway don't worry about that.
+ \let<\XML@first@lt
+ \XML@setutfeight
+ \@@input\@filef@und\relax}
+
+%%%%%%%%%%%%%
+
+%% declarations
+% made safe against active chars.
+% #1 = rest of if test
+% #2#3 = first two characters after <!
+\def\XML@getdecl#1\@#2#3{
+\fi\fi
+ \if-\noexpand#2\XML@comment % --
+ \else\if N\noexpand#3\XML@entity% EN TITY
+ \else\if L\noexpand#3\XML@dec@e% EL EMENT
+ \else\if A\noexpand#2\XML@dec@a% AT TLIST
+ \else\if D\noexpand#2\XML@doctype% DO CTYPE
+ \else\if C\noexpand#3\XML@cdata% [C DATA
+ \else \XML@dec@n% NO TATION
+% could also pick up [IGNORE/[INCLUDE
+% but they not allowed in internal subset.
+@}
+
+%% Just skip element declarations
+% #1 = rest of \if
+% #2 ELEMENT declaration
+\def\XML@dec@e#1@#2>{
+ \fi\fi\fi
+ \XML@checkend@subset}
+
+
+% attribute declarations
+% #1 = rest of if test + TLIST
+% #2 = element name
+\def\XML@dec@a#1 #2 {
+ \fi\fi\fi\fi
+ \protected@xdef\XML@tempa{#2}
+ \XML@dec@a@x}
+
+\gdef\XML@dec@a@x#1 #2{
+ \protected@xdef\XML@tempb{#1}
+ \if(\noexpand#2
+ \begingroup
+ \catcode`\(\active
+ \expandafter\XML@dec@a@brack
+ \else
+ \expandafter\XML@dec@a@type
+ \fi}
+
+\begingroup
+\catcode`\(\active
+
+% #1 = enumerated attribute type tokens, up to )
+\gdef\XML@dec@a@brack#1){
+ \endgroup
+ \XML@dec@a@hash}
+
+\endgroup
+
+% #1 = junk up to next space token
+\def\XML@dec@a@type#1 {
+ \XML@dec@a@hash}
+
+\begingroup
+\catcode`\$=\catcode`\#
+\catcode`\#=12
+
+% #1 = nextchar after space, if it is # step to next space
+% otherwise look for possible " or ' or >
+\gdef\XML@dec@a@hash$1{
+ \if\noexpand$1#
+ \expandafter\XML@dec@a@type
+ \else
+ \ifx$1>
+ \let\ERROR\@undefined
+ \expandafter\expandafter\expandafter\XML@checkend@subset
+ \else
+ \let\ERROR\XML@dec@a@nodef
+ \XML@dec@a@def$1
+ \fi
+ \fi}
+
+
+\endgroup
+
+\gdef\XML@dec@a@nodef#1\fi\fi#2{
+ \fi\fi
+ \XML@dec@a@x#1}
+
+
+\def\XML@dec@a@def#1\fi\fi{
+ \fi\fi
+ \XML@quoted\XML@dec@a@default#1}
+
+\def\XML@dec@a@default#1#2{
+ \XML@warn{Default: \XML@tempa\space\XML@tempb="#1"}
+ \ifx\XML@default@attributes\relax
+ \let\XML@default@attributes\@empty
+ \fi
+ \toks@\expandafter{\XML@default@attributes}
+ \protected@xdef\XML@default@attributes{
+ \the\toks@\noexpand\XML@add@attrib{\XML@tempa}{\XML@tempb}{#1}}
+% reusing this wastes some tests but only done in local subset
+ \XML@dec@a@hash#2
+ }
+
+
+\let\XML@default@attributes\relax
+
+% this comparison is encoding normalised, but namespace unaware, grr.
+\def\XML@add@attrib#1#2#3{
+ \gdef\XML@tempa{#1}
+ \ifx\XML@tempa\begintag
+ \def\XML@this@attribute{#2}
+% stop getattrib looking for nexted xml syntax attribute setting.
+ \let\XML@getattrib\relax
+ \XML@attribval{#3}
+ \let\XML@getattrib\XML@@getattrib
+ \fi}
+
+%% comment
+% - is active
+% #1 = rest of if test
+% #2 = comment text
+\begingroup
+\catcode`\-\active
+\uppercase{\endgroup
+\def\XML@comment#1@#2-->}{
+ \fi
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+ \XML@trace@warn{\string<!-- -->}
+ \XML@comment@}
+
+\def\XML@comment@{
+ \XML@checkend@subset}
+
+\def\XML@grabcomment@{
+ \XMLgrab@}
+
+%% entity defs
+
+% #1 = rest of \if test + TITY
+% #2 = % or entity name
+\begingroup
+\catcode`\&=12
+\catcode`\%=13
+
+\gdef\XML@entity#1 #2 {
+ \fi\fi
+ \ifx%#2
+ \def\XML@input{
+ \ifx\XML@use\XML@SYSTEM\expandafter\@gobble\else
+ \noexpand\inputonce\fi}
+ \expandafter\XML@p@ent
+ \else
+ \def\XML@input{\noexpand\xmlinput}
+ {\utfeight@protect@chars\xdef\XML@ename{&#2}}
+ \XML@trace@warn{\XML@ename; = }
+ \expandafter\XML@ent
+ \fi}
+
+\endgroup
+
+% input some file at most once (and ignore arguments that
+% expand to empty)
+% done in a local group
+\def\inputonce#1{
+ \expandafter\ifx\csname xmt:#1\endcsname\relax
+ \global\expandafter\let\csname xmt:#1\endcsname\@ne
+ \begingroup
+ \XML@reset
+% package files should have their own namespace declarations
+% don't want to inherit from some random point when file is loaded.
+% in principle should clear all prefix assignments in local scope
+% but I don't currently maintain a list of those, and not needed as long
+% as package files declare all prefixes used. But do set the default
+% namespace back to the null namespace.
+%
+% should force utf-8 as well.
+ \def\XMLNS@{0}
+ \input{#1}
+ \endgroup
+ \fi}
+
+% ignore include of empty filename
+\expandafter\let\csname xmt:\endcsname\@ne
+
+% \noexpand protect against active ascii
+\begingroup
+\catcode`\%12
+\gdef\XML@p@ent#1 #2{
+ {\utfeight@protect@chars\xdef\XML@ename{%#1}}
+ \XML@trace@warn{\XML@ename; = }
+ \if\noexpand#2P\XML@E@public
+ \else\if\noexpand#2S\XML@E@system
+ \else\XML@E@internal#2}
+\endgroup
+
+% #1 = next char( P or S for external entities)
+\def\XML@ent#1{
+ \if\noexpand#1P\XML@E@public
+ \else\if\noexpand#1S\XML@E@system
+ \else\XML@E@internal#1}
+
+
+\begingroup
+\catcode`\:\active
+
+% special `prefix' that just removes following colon.
+\expandafter\gdef\csname XMLNS@*\endcsname#1{}
+
+\endgroup
+
+\begingroup
+\catcode`\:=12
+
+%#1 = " or '
+\gdef\XML@E@internal#1{
+ \fi\fi
+ \begingroup
+ \let\XML@trace@warn\@gobble
+ \let\XML@endgroup\endgroup
+ \let\XML@begingroup\begingroup
+% make " or ' close the grab `element'. the nameless close tag is completed
+% by the > coming from the ENTITY declaration syntax.
+% Using a mangled grab code is a bit complicated but it allows
+% catcode 10 simplification in the normal case of element handling
+% and allows characters to be correctly normalised to utf8.
+ \def#1{</}
+ \expandafter\def\csname
+ E\string/:\endcsname{
+ \afterassignment\XML@E@internal@x
+ \expandafter\gdef\csname+\XML@ename\endcsname}
+ \begingroup
+% stop xmlns `attribute' being recognised
+ \let\XML@ns@decl\relax
+ \let\XML@this@local\@empty
+% set up special prefix to gobble colon
+ \def\XML@this@prefix{*}
+% disable these as nothing will be known until namespaces reenabled
+ \let\XML@checkknown\relax
+ \let\XML@attrib@trace\relax
+% hobble namespace code to put all name in local part.
+ \def\XML@ns##1{
+ \protected@edef\XML@this@local{##1}
+ \def\XML@this@prefix{*}}
+ \xmlgrab}
+
+\endgroup
+
+% expandafter away an \else clause in grabelement then check for ]
+\def\XML@E@internal@x{
+ \endgroup
+ \aftergroup\XML@trace@warn
+ \expandafter\aftergroup\csname+\XML@ename\endcsname
+\aftergroup\fihack
+}
+
+% this hack has to undo the one above moarked by
+% % \XMLstring usage means catcode restoring varies
+% must fix this as well one day
+\def\fihack#1\fi{\expandafter\XML@checkend@subset}
+
+% need to add (somewhere) a replacement of " to &quot; so that
+% xxx='a"b"c' doesn't end up as xxx="a"b"c"
+% #1 replacement text
+% #2 white space and >
+\begingroup
+\uccode`\~`\#
+\catcode`\~\active
+\uppercase{\endgroup
+\def\XML@E@internal@#1#2>{
+ \expandafter\protected@xdef\csname+\XML@ename\endcsname{#1}
+ \XML@trace@warn{\@spaces\string"#1\string"}
+ \XML@checkend@subset}}
+
+%% check for ]> that ends internal subset
+\begingroup
+\catcode`\]\active
+
+
+% #1 is next token in local subset (normally < or >)
+% after subset finishes % stops being markup, and the package
+% relating to any external entity in the doctype is loaded.
+\gdef\XML@checkend@subset{
+ \catcode`\^^M10
+ \catcode`\^^I10
+ \catcode`\ 10 %
+ \XML@checkend@subset@}
+
+% #1 = next character
+\catcode`\%\active
+\gdef\XML@checkend@subset@#1#2#3#4{
+ \ifx]#1
+ \let\XML@w@\@empty
+ \XML@trace@warn{]}
+ \gdef%{\utfeightay%}
+ \let\XML@checkend@subset\relax
+ \expandafter\XML@loaddoctype
+ \fi
+ #1#2#3#4}
+
+\endgroup
+
+%% #1#2 just gobble ]>
+\def\XML@loaddoctype#1#2{
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+ \ifx\XML@D@dtd\relax\else
+ \XML@trace@warn{Doctype Package: \XML@D@dtd}
+ \inputonce\XML@D@dtd
+ \fi}
+
+
+% #1 = rest of \if test + PUBLIC
+\def\XML@E@public#1 {
+ \fi
+ \XML@quoted\XML@E@pubid}
+
+% #1 = FPI
+\def\XML@E@pubid#1{
+ \def\XML@PUBLIC{#1}
+ \edef\XML@PUBLIC{\expandafter\strip@prefix\meaning\XML@PUBLIC}
+ \XML@quoted\XML@E@systemid}
+
+% #1 = rest of if test up to SYSTEM
+\def\XML@E@system#1 {
+ \fi\fi
+ \def\XML@PUBLIC{}
+ \XML@quoted\XML@E@systemid}
+
+
+% #1 URL
+% #2 next token, N or >
+\def\XML@E@systemid#1#2{
+ \def\XML@SYSTEM{#1}
+ \let\XML@use\XML@SYSTEM
+ \XML@trace@warn{\@spaces Public: \XML@PUBLIC}
+ \XML@trace@warn{\@spaces System: \XML@SYSTEM}
+ \the\XML@catalogue
+ \if\noexpand#2N
+ \expandafter\XML@E@ndata
+ \else
+ \afterfi
+ \XML@E@internal@{\XML@input{\XML@use}}#2
+ \fi}
+
+
+% NDATA token terminated by > or white space
+% #1 = DATA
+% #2 ndata token with possible extra space
+\def\XML@E@ndata#1 #2>{\XML@ndata@#2 >}
+
+% #1 = ndata toke
+% #2 = junk
+\def\XML@ndata@#1 #2>{
+ \XML@E@internal@{{#1}{\XML@use}}>}
+
+
+%% DOCTYPE
+% #1 rest of \if test + OCTYPE
+% #2 document element name
+% #3 P or S or [ or >
+% noexpand for P and S, [ assumed active
+
+\begingroup
+\catcode`\[\active
+
+\gdef\XML@doctype#1 #2 #3{
+ \fi\fi\fi\fi\fi
+ \def\documentelement{#2}
+ \let\XML@D@dtd\relax
+ \XML@trace@warn{Document Element: \documentelement}
+ \if\noexpand#3P\XML@D@public
+ \else\if\noexpand#3S\XML@D@system
+ \else\ifx#3[\XML@D@internal
+ \else%must be > the end
+ \XML@D@empty
+ @}
+
+
+\gdef\XML@D@empty @{
+ \fi\fi\fi}
+
+% #1 = rest of \if test + UBLIC
+\gdef\XML@D@public#1 {
+ \fi
+ \XML@quoted\XML@pubid}
+
+% #1 = FPI
+\gdef\XML@pubid#1{
+ \def\XML@PUBLIC{#1}
+ \edef\XML@PUBLIC{\expandafter\strip@prefix\meaning\XML@PUBLIC}
+ \XML@quoted\XML@systemid}
+
+
+% #1 = rest of \if test + YSTEM
+\gdef\XML@D@system#1 {
+ \fi\fi
+ \def\XML@PUBLIC{}
+ \XML@quoted\XML@systemid}
+
+% #1 = URI
+\gdef\XML@systemid#1{
+ \protected@edef\XML@SYSTEM{#1}
+ \edef\XML@SYSTEM{\expandafter\strip@prefix\meaning\XML@SYSTEM}
+ \XML@trace@warn{Doctype Public: \XML@PUBLIC}
+ \XML@trace@warn{Doctype System: \XML@SYSTEM}
+ \let\XML@use\@empty
+ \the\XML@catalogue
+ \let\XML@D@dtd\XML@use
+ \XML@D@internal@}
+
+% #1 = rest of if test
+\gdef\XML@D@internal#1@{
+ \fi\fi\fi
+ \XML@D@internal@[}
+
+% #1 = [ for local subset or > for the end.
+\catcode`\%\active
+\gdef\XML@D@internal@#1{
+ \ifx[#1
+ \XML@trace@warn{Internal Subset[}
+ \let%\XML@pcent
+ \edef\XML@w@{ \XML@w@}
+ \expandafter\XML@checkend@subset
+ \else
+ | it had better be the closing >
+ \fi}
+
+\endgroup
+
+
+%%%%%%%%%%%%%%%
+%% catalogue support
+\newtoks\XML@catalogue
+
+%% should rationalise this code
+
+% #1 = FPI
+% #2 = xmltex package file
+\def\PUBLIC#1#2{
+ \xdef\XML@tempa{#1}
+ \xdef\XML@tempa{\noexpand\the\XML@catalogue\noexpand\XML@@PUBLIC
+ {\expandafter\strip@prefix\meaning\XML@tempa}}
+ \global\XML@catalogue\expandafter\expandafter\expandafter{
+ \XML@tempa{#2}}}
+
+
+% #1 = URI
+% #2 = xmltex package file
+\def\SYSTEM#1#2{
+ \xdef\XML@tempa{#1}
+ \xdef\XML@tempa{\noexpand\the\XML@catalogue\noexpand\XML@@SYSTEM
+ {\expandafter\strip@prefix\meaning\XML@tempa}}
+ \global\XML@catalogue\expandafter\expandafter\expandafter{
+ \XML@tempa{#2}}}
+
+% #1 = namespace URI
+% #2 = xmltex package file
+\def\NAMESPACE#1#2{
+ \utfeight@protect@chars
+ \XML@ns@alloc{#1}
+ \edef\@tempa{{\csname XML:#1\endcsname}}
+ \global\XML@catalogue\expandafter{\the\expandafter\XML@catalogue
+ \expandafter\XML@@NAMESPACE\@tempa{#2}}
+ \unprotect@utfeight}
+
+
+% #1 = unprefixed element name
+% #2 = xmltex package file
+\def\NAME#1#2{
+ \global\XML@catalogue\expandafter{\the\XML@catalogue\XML@@NAME{#1}{#2}}}
+
+% #1 = unprefixed element name
+% #2 = namespace URI
+\def\XMLNS#1#2{
+ \utfeight@protect@chars
+ \XML@ns@alloc{#2}
+ \edef\@tempa{{#1}{\csname XML:#2\endcsname}}
+ \global\XML@catalogue\expandafter{\the\expandafter\XML@catalogue
+ \expandafter\XML@@XMLNS\@tempa}
+ \unprotect@utfeight}
+
+
+
+\def\XML@@PUBLIC#1#2{
+ \gdef\XML@tempa{#1}
+ \ifx\XML@tempa\XML@PUBLIC
+ \def\XML@use{#2}
+ \fi}
+
+\def\XML@@SYSTEM#1#2{
+ \def\@tempa{#1}
+ \ifx\@tempa\XML@SYSTEM
+ \def\XML@use{#2}
+ \fi}
+
+\def\XML@@NAMESPACE#1#2{
+ \def\@tempa{#1}
+ \ifx\@tempa\XML@NAMESPACE
+ \def\XML@use{#2}
+ \fi}
+
+
+\def\XML@@NAME#1#2{
+ \def\@tempa{#1}
+ \ifx\@tempa\XML@NAME
+ \def\XML@use{#2}
+ \fi}
+
+
+
+\begingroup
+\catcode`\:\active
+
+\def\XML@@XMLNS#1#2{
+ \def\@tempa{#1}
+ \ifx\@tempa\XML@NAME
+ \edef\XMLNS@{#2}
+ \edef\XML@this@element{
+ \XMLNS@\noexpand:\XML@this@local}
+ \XML@trace@warn{ \XML@this@element}
+ \let\XML@NAMESPACE\XMLNS@
+ \fi}
+\endgroup
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+% entity refs
+\begingroup
+\catcode`\$=\catcode`\#
+\catcode`\#=\active
+
+\gdef\XML@amp@markup$1$2;{
+ \ifx#$1\@empty
+ \XML@charref$2;
+ \XML@tempa
+ \else
+ \begingroup\utfeight@protect@chars
+ \expandafter\aftergroup
+ \csname+\string&$1$2\expandafter\endcsname
+ \endgroup
+ \fi}
+
+\endgroup
+
+\let&\XML@amp@markup
+
+\begingroup
+\catcode`\%=12
+\catcode`\&=12
+
+\gdef\XML@pcent#1;{
+ \csname+%#1\endcsname
+ \XML@checkend@subset}
+
+\gdef\XMLentity#1#2{
+ \expandafter\gdef\csname+&#1\endcsname{#2}}
+
+\endgroup
+
+% predefined definitions
+\begingroup
+\XMLentity{amp}{\utfeightaz&}
+\XMLentity{quot}{\utfeightax"}
+\XMLentity{apos}{\utfeightax'}
+\XMLentity{lt}{\utfeightaz<}
+\XMLentity{gt}{\utfeightax>}
+\endgroup
+
+%% character refs
+
+% longwinded way so can share code later, also need to do d case.
+% this does up to x1F FFFF which is higher than needed for XML
+% (x10 FFFF)
+\begingroup
+\catcode`\"=12
+\catcode`\<=12
+\catcode`\.=12
+\catcode`\,=12
+\catcode`\;=12
+\catcode`\!=12
+\catcode`\~=13
+
+% definition is of form
+% \utfeightX <non active char>+
+% except for non active chars below 128 which are just def of catcode 12 version.
+\gdef\XML@charref#1#2;{
+ \begingroup
+ \uppercase{\count@\if x\noexpand#1"\else#1\fi#2}\relax
+ \ifnum\count@<"80\relax
+ \uccode`\~\count@
+ \uppercase{
+ \ifnum\catcode\count@=\active
+ \gdef\XML@tempa{\utfeightay~}
+ \else
+ \gdef\XML@tempa{~}
+ \fi}
+ \else\ifnum\count@<"800\relax
+ \XML@utfeight@a,
+ \XML@utfeight@b C\utfeightb.,
+ \else\ifnum\count@<"10000\relax
+ \XML@utfeight@a;
+ \XML@utfeight@a,
+ \XML@utfeight@b E\utfeightc.{,;}
+ \else
+ \XML@utfeight@a;
+ \XML@utfeight@a,
+ \XML@utfeight@a!
+ \XML@utfeight@b F\utfeightd.{!,;}
+ \fi
+ \fi
+ \fi
+ \endgroup}
+
+% while I support mixed tex/xml files I need to have a version
+% of &#123; that always fetches the definition even if
+% character is currently non active
+\global\let\XML@@charref\XML@charref
+
+
+\gdef\XML@charref@tex#1#2;{
+ \begingroup
+ \uppercase{\count@\if x\noexpand#1"\else#1\fi#2}\relax
+ \ifnum\count@<"80\relax
+ \uccode`\~\count@
+ \uppercase{
+ \gdef\XML@tempa{\utfeightay~}}
+ \else\ifnum\count@<"800\relax
+ \XML@utfeight@a,
+ \XML@utfeight@b C\utfeightb.,
+ \else\ifnum\count@<"10000\relax
+ \XML@utfeight@a;
+ \XML@utfeight@a,
+ \XML@utfeight@b E\utfeightc.{,;}
+ \else
+ \XML@utfeight@a;
+ \XML@utfeight@a,
+ \XML@utfeight@a!
+ \XML@utfeight@b F\utfeightd.{!,;}
+ \fi
+ \fi
+ \fi
+ \endgroup}
+
+\gdef\XML@utfeight@a#1{
+ \@tempcnta\count@
+ \divide\count@64
+ \@tempcntb\count@
+ \multiply\count@64
+ \advance\@tempcnta-\count@
+ \advance\@tempcnta"80
+ \uccode`#1\@tempcnta
+ \count@\@tempcntb}
+
+\gdef\XML@utfeight@b#1#2#3#4{
+ \advance\count@"#10\relax
+ \uccode`#3\count@
+ \uppercase{\gdef\XML@tempa{#2#3#4}}}
+
+
+%%%%%%%%%%%%%%%%
+
+% #1 unicode slot, either 123 decimal or xA23 hex
+% #2 tex definition of character when used as character data.
+% code for chars below 127 somewhat experimental
+\gdef\UnicodeCharacter#1#2{
+ \begingroup
+% suppress active test in charref
+ \def\active{\catcode\count@}
+ \XML@charref#1;
+ \expandafter\expandafter\expandafter
+ \expandafter\expandafter\expandafter
+ \expandafter
+ \gdef\XML@tempa{#2}
+ \endgroup}
+
+\endgroup
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\newtoks\XMLgrabtoks
+
+\def\xmlgrab{
+ \begingroup
+ \global\XMLgrabtoks{}
+ \let\XML@this@level\XML@w@
+ \edef\XML@next@level{ \XML@w@}
+ \let\XML@doelement\XML@grabelement
+ \let\XML@doend\XML@grabend
+ \let\XML@docdata\XML@grabcdata
+ \let\XML@comment@\XML@grabcomment@
+ \let\XML@dopi\XML@grabpi
+ \XMLgrab@}
+
+\def\XMLgrab@{
+ \utfeight@protect@internal
+ \def<{\iffalse{\fi}\XMLgrab@@}
+ \xdef\XML@tempa{\iffalse}\fi}
+
+\def\XMLgrab@@{
+ \global\XMLgrabtoks\expandafter{\the\expandafter\XMLgrabtoks\XML@tempa}
+ \XML@lt@markup}
+
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% cdata
+\begingroup
+\catcode`\[\active
+\catcode`\]\active
+
+% #1 = DATA
+\gdef\XML@cdata #1[{
+ \fi\fi\fi\fi\fi\fi
+ \catcode`\^^M\active
+ \catcode`\^^I\active
+ \catcode`\ \active
+ \XML@cdata@a}
+
+% #1 = CDADA section text
+\gdef\XML@cdata@a#1]]>{
+ \begingroup
+ \XML@trace@warn{CDATA}
+ \edef<{\noexpand\utfeightaz\string<}
+ \edef&{\noexpand\utfeightaz\string&}
+ \XML@docdata{#1}}
+
+\endgroup
+
+% #1 = CDADA section text
+\def\XML@docdata#1{#1\endgroup}
+
+% #1 = CDADA section text
+\def\XML@grabcdata#1{
+ \utfeight@protect@internal
+ \edef<{\noexpand\utfeightaz\string<}
+ \edef&{\noexpand\utfeightaz\string&}
+ \xdef\XML@tempa{#1}
+ \endgroup
+ \expandafter\XMLgrab@\XML@tempa}
+
+%%%%%%%%%%
+% notation
+
+% parse past the public and system ids
+% in case they contain a >.
+% unlike entities PUBLIC need not have a system id
+% #1 junk
+% #2 notation name
+% #3 PUBLIC or SYSTEM
+\def\XML@dec@n#1N #2 #3 {
+ \fi\fi\fi\fi\fi\fi
+ \XML@trace@warn{NOTATION #2}
+ \XML@quoted\XML@notation
+ }
+
+\def\XML@notation#1#2{
+ \ifx>#2
+ \expandafter\XML@checkend@subset
+ \else
+ \afterfi
+ \XML@quoted\XML@notation#2
+ \fi}
+
+%%%%%%%%
+%% xmt definitions
+
+%% #1 element, may use prefix : using prefixes in current scope
+%% #2 attlist
+%% #3 begin code
+%% #4 end code
+%% if #3 is \xmlgrab, #4 may access the content of the element as #1
+\long\def\XMLelement#1#2#3#4{
+ \XML@ns{#1}
+ \xdef\XML@tempc{:\csname
+ XMLNS@\XML@this@prefix\endcsname:\XML@this@local}
+% attlist
+ \toks@\expandafter{\csname A:\csname
+ XMLNS@\XML@this@prefix\endcsname\endcsname}
+ #2
+ \expandafter\gdef\csname E\XML@tempc\expandafter\endcsname
+ \expandafter{\expandafter\XML@setattributes\expandafter{\the\toks@}#3}
+ \gdef\XML@tempa{#3}
+ \ifx\XML@tempa\XML@xmlgrab
+ \expandafter\gdef\csname E\string/\XML@tempc\endcsname##1
+ {#4}
+ \else
+ \expandafter\gdef\csname E\string/\XML@tempc\endcsname
+ {#4}
+ \fi}
+
+\def\XML@xmlgrab{\xmlgrab}
+
+%% #1 attribute, may use prefix : using prefixes in current scope
+%% #2 macro to access attribute in begin or end code
+%% #3 default
+
+\long\def\XMLattribute#1#2#3{
+ {\def\XMLNS@{0}
+ \XML@ns{#1}
+ \xdef\XML@tempa{\noexpand\XML@attrib
+ \csname XMLNS@\XML@this@prefix\endcsname
+ :\XML@this@local\relax\noexpand#2}}
+ \toks@\expandafter{\the\expandafter\toks@\XML@tempa{#3}}}
+
+\long\def\XMLattributeX#1#2#3{
+ {\def\XMLNS@{0}
+ \XML@ns{#1}
+ \xdef\XML@tempa{\noexpand\XML@attrib
+ \csname XMLNS@\XML@this@prefix\endcsname
+ :\XML@this@local\relax\noexpand#2}}
+ \toks@\expandafter{\the\expandafter\toks@\XML@tempa{#3}\utfeight@chardef#2}}
+
+\def\utfeight@chardef#1{
+\begingroup
+\utfeight@protect@chars
+\xdef\x@temp{#1}
+\endgroup
+\let#1\x@temp}
+
+% version for namespace global attributes, used at top level.
+%% #1 prefix for namespace this is for. using prefixes in current scope
+%% #2 attribute, may use prefix : using prefixes in current scope
+%% #3 macro to access attribute in begin or end code
+%% #4 default
+
+\long\def\XMLnamespaceattribute#1#2#3#4{
+ \toks@\expandafter\expandafter\expandafter{\csname A:\csname
+ XMLNS@#1\endcsname\endcsname}
+ \XMLattribute{#2}{#3}{#4}
+ \expandafter\xdef\csname A:\csname
+ XMLNS@#1\endcsname\endcsname{\the\toks@}}
+
+\long\def\XMLnamespaceattributeX#1#2#3#4{
+ \toks@\expandafter\expandafter\expandafter{\csname A:\csname
+ XMLNS@#1\endcsname\endcsname}
+ \XMLattributeX{#2}{#3}{#4}
+ \expandafter\xdef\csname A:\csname
+ XMLNS@#1\endcsname\endcsname{\the\toks@}}
+
+
+
+%% #1 QName, may use prefix : using prefixes in current scope
+%% #2 macro to access attribute in begin or end code
+\begingroup
+\catcode`\:\active
+
+\long\gdef\XMLname#1#2{{
+ \XML@ns{#1}
+ \xdef#2{
+ \csname XMLNS@\XML@this@prefix\endcsname
+ \noexpand:\XML@this@local}}}
+\endgroup
+
+\begingroup
+\catcode`\<=12
+\catcode`\>=12
+\catcode`\:=12
+\catcode`\/=12
+
+\gdef\XMLstring#1#2<>{
+ \begingroup
+ \let\XML@endgroup\endgroup
+ \let\XML@this@local\@empty
+ \let\XML@this@prefix\@empty
+ \expandafter\def\csname
+ E/:\XMLNS@:\endcsname{
+ \gdef#1}
+ \XML@catcodes
+ \xmlgrab}
+
+\gdef\XMLstringX#1#2<>{
+ \begingroup
+ \let\XML@endgroup\endgroup
+ \let\XML@this@local\@empty
+ \let\XML@this@prefix\@empty
+ \expandafter\def\csname
+ E/:\XMLNS@:\endcsname{
+ \xdef#1}
+ \XML@catcodes
+ \utfeight@protect@chars
+ \xmlgrab}
+
+\endgroup
+
+%% #1 name
+%% #2 code, gets data as #1
+\long\def\XMLProcessInstruction#1#2{
+ \expandafter\gdef\csname P:#1\endcsname##1{#2}}
+
+%%%%%%%%%%%
+%% xmltex format support
+\everyjob\expandafter{\the\everyjob
+ \immediate\write20{xmltex version: \xmltexversion:}
+\def^^ff^^fe{\XML@setenc{utf-16}\relax}
+\def^^fe^^ff{\XML@setenc{utf-16}\relax}
+\ActivateASCII{45}% -
+\UnicodeCharacter{45}{-\kern\z@}
+\let<\XML@first@lt
+ \IfFileExists{xmltex.cfg}
+ {\begingroup
+ \XML@reset
+ \@@input\@filef@und
+ \endgroup}{\XML@warn{No File: xmltex.cfg}}
+ \IfFileExists{\jobname.cfg}
+ {\begingroup
+ \XML@reset
+ \@@input\@filef@und
+ \endgroup}{\XML@warn{No File: \jobname.cfg}}
+}
+
+
+%%%%%%%%%%%
+%% not currently used
+%
+%\def\XML@setlatexcodes{
+%\ifnum\catcode`\&\active
+% \let\XML@restore\XML@catcodes
+% \let\XML@setlatexcodes\relax
+%\fi}
+%
+%\let\XML@restore\relax
+
+
+%% allow package and class loading with normal latex catcodes
+
+
+\def\@fileswith@pti@ns#1[#2]#3[#4]{
+ \XML@reset
+ \catcode`\^^M5 %
+ \let\@fileswith@pti@ns\@@fileswith@pti@ns
+ \@@fileswith@pti@ns{#1}[{#2}]{#3}[{#4}]
+ \XML@catcodes
+ \let\@fileswith@pti@ns\XML@@fileswith@pti@ns}
+
+\let\XML@@fileswith@pti@ns\@fileswith@pti@ns
+
+
+
+% and similar for input of aux files
+\def\@input#1{
+ \XML@reset
+ \catcode`\^^I\active
+ \catcode`\<\active
+ \catcode`\>\active
+ \catcode`\&\active
+ \catcode`\#\active
+ \catcode`\/\active
+ \catcode`\:\active
+ \catcode`\=\active
+ \let\XML@charref\XML@charref@tex
+ \IfFileExists{#1}{\@@input\@filef@und}{\typeout{No file #1.}}
+ \XML@catcodes
+ \let\XML@charref\XML@@charref
+}
+
+% and end doc
+\def\enddocument{
+ \@enddocumenthook
+ \@checkend{document}
+ \clearpage
+ \begingroup
+ \if@filesw
+ \immediate\closeout\@mainaux
+ \let\@setckpt\@gobbletwo
+ \let\@newl@bel\@testdef
+ \@tempswafalse
+\XML@reset
+ \catcode`\^^I\active
+ \catcode`\<\active
+ \catcode`\>\active
+ \catcode`\&\active
+ \catcode`\#\active
+ \catcode`\/\active
+ \catcode`\:\active
+ \catcode`\=\active
+ \let\XML@charref\XML@charref@tex
+ \makeatletter \input\jobname.aux
+ \fi
+ \@dofilelist
+ \ifdim \font@submax \string>\fontsubfuzz\relax
+ \@font@warning{Size substitutions with differences\MessageBreak
+ up to \font@submax\space have occured.\@gobbletwo}
+ \fi
+ \@defaultsubs
+ \@refundefined
+ \if@filesw
+ \ifx \@multiplelabels \relax
+ \if@tempswa
+ \@latex@warning@no@line{Label(s) may have changed.
+ Rerun to get cross-references right}
+ \fi
+ \else
+ \@multiplelabels
+ \fi
+ \fi
+ \endgroup
+ \deadcycles\z@\@@end}
+
+
+%% protected write
+\long\def \protected@write#1#2#3{
+ \begingroup
+ \let\thepage\relax
+ #2
+ \utfeight@protect@external
+ \let\protect\@unexpandable@protect
+ \edef\reserved@a{\write#1{#3}}
+ \reserved@a
+ \endgroup
+ \if@nobreak\ifvmode\nobreak\fi\fi
+}
+
+
+%% typeout etc
+\def\set@display@protect{
+ \let\protect\string
+ \utfeight@protect@typeout}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% xmltex namespace
+\expandafter\def\csname
+ XML:http://www.dcarlisle.demon.co.uk/xmltex\endcsname{2}
+\expandafter\let\csname A:2\endcsname\@empty
+\expandafter\gdef\csname XMLNS@2\endcsname{2}
+\XML@ns@count2
+
+\iffalse
+% this is some currently used code aiming at having an aux file
+% in xml syntax using commands from the xmltex namespace.
+% this would avoid some of the problems involved in having
+% mixed xml/tex aux files.
+\def\addcontentsline#1#2#3{
+ \addtocontents{#1}{
+ <2:contentsline level="#2">
+ <2:toctitle>#3</2:toctitle>
+ <2:page>\thepage</2:page>
+ </2:contentsline>}}
+
+\long\def\addtocontents#1#2{
+ \protected@write\@auxout
+ {\let\label\@gobble \let\index\@gobble \let\glossary\@gobble}
+ {<2:@writefile ext="#1">#2</2:@writefile>}}
+
+\def\numberline#1{<2:numberline>#1</2:numberline>}
+
+\fi
+% end of xml-aux code.
+
+%%%%%%%%%%%%%%%%%%
+% tracing
+\long\def\@gobble#1{}
+\long\def\@gobbletwo#1#2{}
+\long\def\@gobblethree#1#2#3{}
+
+\def\xmltraceonly{
+ \global\hfuzz\maxdimen
+ \global\nullfont
+ \global\everypar{}
+ \global\let\XML@doelement\relax
+ \global\let\wrong@fontshape\relax
+ \global\let\selectfont\relax
+ \expandafter\gdef\expandafter\XML@catcodes\expandafter{\XML@catcodes
+ \gdef\unprotect@utfeight{
+ \let<\XML@lt@markup
+ \let&\XML@amp@markup
+ \global\let\utfeightax\@gobble
+ \global\let\utfeightay\@gobble
+ \global\let\utfeightaz\@gobble
+ \global\let\utfeightb\@gobbletwo
+ \global\let\utfeightc\@gobblethree
+ \global\let\utfeightd\@gobblefour}
+ \unprotect@utfeight}
+ \gdef\XML@doend{\XML@endgroup}
+ \gdef\XML@docdata##1{\endgroup}
+ \global\let\XML@dopi\@gobbletwo
+}
+
+\def\xmltraceoff{
+ \global\let\XML@trace@warn\@gobble
+ \global\let\XML@trace@warnNI\@gobble
+ \global\let\XML@trace@warnE\@gobble
+ \global\let\XML@attrib@trace\relax}
+
+
+%%%%%
+%% xmltex PI
+%% <?xmltex tracingall ?>
+%% <?xmltex typeout {hello world!} ?>
+%% content of pi may be a latex command.
+%% Arguments may be given in {} as usual
+%% Do not use \ . First `word' (ignoring white space) taken as a tex
+%% command name. May be a standard latex command, as here,
+%% or some special command defined in a cfg file or package.
+\begingroup
+\catcode`[=1
+\catcode`]=2
+\catcode`\{\active
+\catcode`\}\active
+\XMLProcessInstruction[xmltex][
+ \XML@pi#1{\relax}]
+
+\gdef\XML@pi#1{#2}[
+ \ifx\relax#2
+ \csname\zap@space#1 \@empty\expandafter\endcsname
+ \else
+ \afterfi
+ \expandafter
+ \XML@pi@b\csname\zap@space#1 \@empty\endcsname[#2]
+ \fi]
+
+\gdef\XML@pi@b#1{#2}[
+ \ifx\relax#2
+ #1
+ \else
+ \afterfi
+ \XML@pi@b#1[#2]
+ \fi]
+
+\endgroup
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+%% unicode support
+
+% \utfeighta#1 1 byte utf8 char
+% \utfeightb#1#2 2 byte utf8 char
+% \utfeightc#1#2#3 3 byte utf8 char
+% \utfeightd#1#2#3#4 4 byte utf8 char
+
+\def\unprotect@utfeight{
+ \let<\XML@lt@markup
+ \let&\XML@amp@markup
+ \def\utfeightax##1{
+ \csname 8:\string##1\endcsname}
+ \let\utfeightay\utfeightax
+ \let\utfeightaz\utfeightax
+ \def\utfeightb##1##2{
+ \csname 8:##1\string##2\endcsname}
+ \def\utfeightc##1##2##3{
+ \csname 8:##1\string##2\string##3\endcsname}
+ \def\utfeightd##1##2##3##4{
+ \csname 8:##1\string##2\string##3\string##4\endcsname}}
+
+\unprotect@utfeight
+
+% do this also in everyjob
+\let<\XML@first@lt
+
+
+% for moving internal arguments (not writes)
+\def\utfeight@protect@internal{
+ \let\utfeightax\noexpand
+ \let\utfeightay\noexpand
+ \def\utfeightaz{
+ \noexpand\utfeightaz\noexpand}
+ \let<\relax\let&\relax
+ \def\utfeightb##1##2{
+ \noexpand\utfeightb##1\string##2}
+ \def\utfeightc##1##2##3{
+ \noexpand\utfeightc##1\string##2\string##3}
+ \def\utfeightd##1##2##3##4{
+ \noexpand\utfeightd##1\string##2\string##3\string##4}}
+
+
+% for external files (expands one in an edef and once in a write
+\def\utfeight@protect@external{
+ \def\utfeightax{
+ \noexpand\noexpand\noexpand}
+ \let\utfeightay\utfeighta@ref
+ \let\utfeightaz\utfeighta@ref
+ \edef<{\string<}
+ \edef&{\string&}
+ \def\utfeightb##1##2{
+ ##1\string##2}
+ \def\utfeightc##1##2##3{
+ ##1\string##2\string##3}
+ \def\utfeightd##1##2##3##4{
+ ##1\string##2\string##3\string##4}}
+
+% for typeouts and immediate writes and messages
+%\def\utfeight@protect@typeout{
+% \let\utfeightax\noexpand
+% \let\utfeightay\noexpand
+% \let\utfeightaz\utfeighta@ref
+% \let<\relax\let&\relax
+% \def\utfeightb##1##2{##1\string##2}
+% \def\utfeightc##1##2##3{##1\string##2\string##3}
+% \def\utfeightd##1##2##3##4{##1\string##2\string##3\string##4}}
+
+% plan b
+\def\utfeight@protect@typeout{
+ \utfeight@protect@chars
+ \let<\relax
+ \let&\relax}
+
+% for csname (will fall over < or & but they should not be there)
+\def\utfeight@protect@chars{
+ \let\utfeightax\string
+ \let\utfeightay\string
+ \let\utfeightaz\string
+ \def\utfeightb##1##2{
+ ##1\string##2}
+ \def\utfeightc##1##2##3{
+ ##1\string##2\string##3}
+ \def\utfeightd##1##2##3##4{
+ ##1\string##2\string##3\string##4}}
+
+
+\def\utfeighta@ref#1{
+ \string&\string##\number\expandafter`\string#1\string;}
+
+
+%%%%%%%%%%%%%%%%%%%%
+%% mapping input encodings to unicode.
+
+
+\begingroup
+\catcode`\"=12\relax
+\gdef\InputCharacter#1#2{
+ \begingroup
+ \XML@charref#2;
+ \count@"0\if\noexpand x#1\relax\else\count@#1\fi\relax
+ \uccode`\~\count@
+ \uppercase{
+ \global\let~\XML@tempa}
+ \endgroup}
+\endgroup
+
+%%%%%%%%%%%%%%%%%%%%%%%%
+% default encoding
+
+%% need to change this default if hit BOM or xml or text decl,
+\XML@setutfeight
+
+%%%%%%%%%%%%%%%%%%%%%
+% adding xmltex style protection to standard latex commands.
+% if xmltex being used with other formats this does no harm
+% except take up a bit of space.
+
+\begingroup
+\catcode`\:\active
+\catcode`\/\active
+
+\gdef\markboth#1#2{\gdef\@themark{{#1}{#2}}{
+ \utfeight@protect@internal
+ \let\protect\@unexpandable@protect
+ \let\label\relax \let\index\relax \let\glossary\relax
+ \mark{\@themark}}\if@nobreak\ifvmode\nobreak\fi\fi}
+\gdef\markright#1{{\let\protect\@unexpandable@protect
+ \utfeight@protect@internal
+ \let\label\relax \let\index\relax \let\glossary\relax
+ \expandafter\@markright\@themark
+ {#1}\mark{\@themark}}\if@nobreak\ifvmode\nobreak\fi\fi}
+
+\endgroup
+
+% this one not safe, restore not complete
+\def\protected@edef{
+ \let\@@protect\protect
+ \let\protect\@unexpandable@protect
+ \utfeight@protect@internal
+ \afterassignment\restore@protect
+ \edef
+}
+\def\protected@xdef{
+ \begingroup
+ \utfeight@protect@internal
+ \let\protect\@unexpandable@protect
+ \afterassignment\endgroup
+ \xdef
+}
+\def\unrestored@protected@xdef{
+ \utfeight@protect@internal
+ \let\protect\@unexpandable@protect
+ \xdef
+}
+
+% should really save and restore, not always back to markup
+\def\restore@protect{\let\protect\@@protect
+ \unprotect@utfeight
+}
+
+%%%%% stop this doing damage, also stops it working
+\def\MakeUppercase#1{#1}
+
+
+%%%%%%%%%%%%%%%%%%%%%
+
+% support for making 7bit characters active
+
+\begingroup
+\catcode`\"=12\relax
+\gdef\ActivateASCII#1{
+ \uppercase{\count@"0\if x\noexpand#1\relax\else\count@#1\fi\relax}
+ \toks@\expandafter{\nfss@catcodes}
+ \xdef\nfss@catcodes{
+ \catcode\the\count@=\the\catcode\the\count@\relax\the\toks@}
+ \toks@\expandafter{\XML@catcodes}
+ \xdef\XML@catcodes{
+ \catcode\the\count@\active\the\toks@}
+ \expandafter\ifx\csname8:"\endcsname\relax
+ \expandafter\gdef\csname8:"\endcsname{"}
+ \fi}
+\endgroup
+
+
+% some of these should not be active by default, but OK for now.
+% could use \ActivateASCII for most if not all of these now.
+% should probably use \UnicodeCharacter for these now
+\expandafter\def\csname8:\string<\endcsname{\ifmmode\langle\else\textless\fi}
+\expandafter\def\csname8:\string>\endcsname{\ifmmode\rangle\else\textgreater\fi}
+\expandafter\def\csname8:\string{\endcsname{\{}
+\expandafter\def\csname8:\string}\endcsname{\}}
+
+% activateacii would use ax code, want ay code so ^ not written to aux files
+% and clash with tex usage. so locally lie and make it a letter
+\ActivateASCII{94}% ^ for tex ^^ notation in aux files
+\UnicodeCharacter{94}{\textasciicircum}
+
+
+\ActivateASCII{x5C}% \
+\UnicodeCharacter{x5C}{\textbackslash}
+\ActivateASCII{x5F}% \
+\UnicodeCharacter{x5F}{\textunderscore}
+\ActivateASCII{123}% {
+\ActivateASCII{125}% {
+
+%%%%%%%%%%%%%%%%
+% white space
+
+\UnicodeCharacter{13}{ \ignorespaces}
+\UnicodeCharacter{32}{ \ignorespaces}
+\UnicodeCharacter{9}{ \ignorespaces}
+
+
+\expandafter\def\expandafter\obeylines\expandafter{
+\expandafter\def\csname 8:\string^^M\endcsname{\leavevmode\hfil \break\null}}
+
+\expandafter\def\expandafter\xmlnewlineaction\expandafter{
+\expandafter\def\csname 8:\string^^M\endcsname}
+
+\expandafter\def\expandafter\obeyspaces\expandafter{
+\expandafter\def\csname 8: \endcsname{\nobreakspace}}
+
+% tabs just do whatver the current space does.
+\catcode`\^^I\active
+\expandafter\def\csname 8:\string^^I\expandafter\endcsname
+ \expandafter{\csname 8: \endcsname}
+
+
+% tex conventions
+\XML@reset
+\IfFileExists{xmltex.cfg}
+ {
+ \@@input\expandafter\@filef@und\expandafter\relax
+ \expandafter\XML@setenc\expandafter{\XML@thisencoding}\relax
+ }{\XML@warn{No File: xmltex.cfg}}
+
+
+% get xmltex in catcode 12, for comparing with \jobname
+\gdef\XML@tempa#1>{}
+\gdef\XML@tempb{xmltex}
+\xdef\XML@tempb{\expandafter\XML@tempa\meaning\XML@tempb}
+%
+\gdef\XML@tempc{pdfxmltex}
+\xdef\XML@tempc{\expandafter\XML@tempa\meaning\XML@tempc}
+%
+\xdef\XML@tempa{\lowercase{\gdef\noexpand\XML@tempa{\jobname}}}
+\XML@tempa
+
+
+% if jobname is xmltex or pdfxmltex dump the format, otherwise
+% try to load \jobname.cfg and input \xmlfile
+% put white space back so the filename can be read off the command line
+\ifx\XML@tempa\XML@tempc
+ \let\XML@tempb\XML@tempc
+\fi
+\ifx\XML@tempa\XML@tempb
+ \def\XML@tempa{
+\catcode`\ =10\relax
+\catcode`\^^M=10\relax
+\catcode`\^^I=10\relax
+\dump}
+\else
+\IfFileExists{\jobname.cfg}
+ {
+ \@@input\expandafter\@filef@und\expandafter\relax
+ \expandafter\XML@setenc\expandafter{\XML@thisencoding}\relax
+ }{\XML@warn{No File: \jobname.cfg}}
+
+
+\ifx\xmlfile\@undefined
+ \def\XML@tempa{\catcode`\-12\relax}
+\else
+ \def\XML@tempa{\catcode`\-12\relax\input\xmlfile\relax}
+\fi
+\fi
+
+\endlinechar`\^^M \expandafter\XML@catcodes\XML@tempa
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/dummyels.sty b/macros/plain/formats/xmltex/contrib/passivetex/dummyels.sty
new file mode 100644
index 0000000000..45b81ed101
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/dummyels.sty
@@ -0,0 +1,136 @@
+\ProvidesPackage{dummyels}[1999/12/06: S Rahtz; dummy Elsevier names]
+% for those who don't have Elsevier fonts
+\def\ElOr{\UnavailableSymbol{ElOr}}
+\def\Elbcong{\UnavailableSymbol{Elbcong}}
+\def\Elolarr{\UnavailableSymbol{Elolarr}}
+\def\Elorarr{\UnavailableSymbol{Elorarr}}
+\def\Elroang{\UnavailableSymbol{Elroang}}
+\def\Elxsqcup{\UnavailableSymbol{Elxsqcup}}
+\def\Elxuplus{\UnavailableSymbol{Elxuplus}}
+\def\ElzAnd{\UnavailableSymbol{ElzAnd}}
+\def\ElzCint{\UnavailableSymbol{ElzCint}}
+\def\ElzInf{\UnavailableSymbol{ElzInf}}
+\def\ElzLap{\UnavailableSymbol{ElzLap}}
+\def\ElzOr{\UnavailableSymbol{ElzOr}}
+\def\ElzRlarr{\UnavailableSymbol{ElzRlarr}}
+\def\ElzSup{\UnavailableSymbol{ElzSup}}
+\def\ElzThr{\UnavailableSymbol{ElzThr}}
+\def\ElzTimes{\UnavailableSymbol{ElzTimes}}
+\def\Elzbar{\UnavailableSymbol{Elzbar}}
+\def\Elzbtdl{\UnavailableSymbol{Elzbtdl}}
+\def\Elzcirfb{\UnavailableSymbol{Elzcirfb}}
+\def\Elzcirfl{\UnavailableSymbol{Elzcirfl}}
+\def\Elzcirfr{\UnavailableSymbol{Elzcirfr}}
+\def\Elzclomeg{\UnavailableSymbol{Elzclomeg}}
+\def\Elzcreps{\UnavailableSymbol{Elzcreps}}
+\def\Elzdbnd{\UnavailableSymbol{Elzdbnd}}
+\def\ElzdbndSIX{\UnavailableSymbol{ElzdbndSIX}}
+\def\Elzddfnc{\UnavailableSymbol{Elzddfnc}}
+\def\Elzdefas{\UnavailableSymbol{Elzdefas}}
+\def\Elzdlcorn{\UnavailableSymbol{Elzdlcorn}}
+\def\Elzdrcorn{\UnavailableSymbol{Elzdrcorn}}
+\def\Elzdshfnc{\UnavailableSymbol{Elzdshfnc}}
+\def\Elzdyogh{\UnavailableSymbol{Elzdyogh}}
+\def\Elzesh{\UnavailableSymbol{Elzesh}}
+\def\Elzfhr{\UnavailableSymbol{Elzfhr}}
+\def\Elzggrave{\UnavailableSymbol{Elzggrave}}
+\def\Elzglst{\UnavailableSymbol{Elzglst}}
+\def\Elzherma{\UnavailableSymbol{Elzherma}}
+\def\Elzhex{\UnavailableSymbol{Elzhex}}
+\def\Elzhlmrk{\UnavailableSymbol{Elzhlmrk}}
+\def\Elzht{\UnavailableSymbol{Elzht}}
+\def\Elzinglst{\UnavailableSymbol{Elzinglst}}
+\def\ElzinvR{\UnavailableSymbol{ElzinvR}}
+\def\Elzinvv{\UnavailableSymbol{Elzinvv}}
+\def\Elzinvw{\UnavailableSymbol{Elzinvw}}
+\def\ElzlbdTWObd{\UnavailableSymbol{ElzlbdTWObd}}
+\def\ElzlbdTWOtd{\UnavailableSymbol{ElzlbdTWOtd}}
+\def\ElzlbondTHREE{\UnavailableSymbol{ElzlbondTHREE}}
+\def\ElzlbondTWO{\UnavailableSymbol{ElzlbondTWO}}
+\def\Elzlmrk{\UnavailableSymbol{Elzlmrk}}
+\def\Elzlow{\UnavailableSymbol{Elzlow}}
+\def\Elzlozfl{\UnavailableSymbol{Elzlozfl}}
+\def\Elzlozfr{\UnavailableSymbol{Elzlozfr}}
+\def\Elzlpargt{\UnavailableSymbol{Elzlpargt}}
+\def\Elzltlmr{\UnavailableSymbol{Elzltlmr}}
+\def\Elzltln{\UnavailableSymbol{Elzltln}}
+\def\Elzlyogh{\UnavailableSymbol{Elzlyogh}}
+\def\Elzminhat{\UnavailableSymbol{Elzminhat}}
+\def\Elznesim{\UnavailableSymbol{Elznesim}}
+\def\Elzopeno{\UnavailableSymbol{Elzopeno}}
+\def\ElzpSlash{\UnavailableSymbol{ElzpSlash}}
+\def\Elzpalh{\UnavailableSymbol{Elzpalh}}
+\def\Elzpbgam{\UnavailableSymbol{Elzpbgam}}
+\def\Elzpdbdbd{\UnavailableSymbol{Elzpdbdbd}}
+\def\Elzpdbdtd{\UnavailableSymbol{Elzpdbdtd}}
+\def\Elzpdbond{\UnavailableSymbol{Elzpdbond}}
+\def\Elzpent{\UnavailableSymbol{Elzpent}}
+\def\Elzpes{\UnavailableSymbol{Elzpes}}
+\def\Elzpgamma{\UnavailableSymbol{Elzpgamma}}
+\def\Elzpscra{\UnavailableSymbol{Elzpscra}}
+\def\Elzpscrv{\UnavailableSymbol{Elzpscrv}}
+\def\Elzptbdbd{\UnavailableSymbol{Elzptbdbd}}
+\def\Elzptbdtd{\UnavailableSymbol{Elzptbdtd}}
+\def\Elzpupsil{\UnavailableSymbol{Elzpupsil}}
+\def\Elzqbnd{\UnavailableSymbol{Elzqbnd}}
+\def\ElzrLarr{\UnavailableSymbol{ElzrLarr}}
+\def\Elzrais{\UnavailableSymbol{Elzrais}}
+\def\Elzrarrx{\UnavailableSymbol{Elzrarrx}}
+\def\ElzrbdTWObd{\UnavailableSymbol{ElzrbdTWObd}}
+\def\ElzrbdTWOtd{\UnavailableSymbol{ElzrbdTWOtd}}
+\def\ElzrbondTHREE{\UnavailableSymbol{ElzrbondTHREE}}
+\def\ElzrbondTWO{\UnavailableSymbol{ElzrbondTWO}}
+\def\Elzreapos{\UnavailableSymbol{Elzreapos}}
+\def\Elzreglst{\UnavailableSymbol{Elzreglst}}
+\def\Elzreve{\UnavailableSymbol{Elzreve}}
+\def\Elzreveps{\UnavailableSymbol{Elzreveps}}
+\def\Elzrh{\UnavailableSymbol{Elzrh}}
+\def\Elzrl{\UnavailableSymbol{Elzrl}}
+\def\Elzrparlt{\UnavailableSymbol{Elzrparlt}}
+\def\Elzrtld{\UnavailableSymbol{Elzrtld}}
+\def\Elzrtll{\UnavailableSymbol{Elzrtll}}
+\def\Elzrtln{\UnavailableSymbol{Elzrtln}}
+\def\Elzrtlr{\UnavailableSymbol{Elzrtlr}}
+\def\Elzrtls{\UnavailableSymbol{Elzrtls}}
+\def\Elzrtlt{\UnavailableSymbol{Elzrtlt}}
+\def\Elzrtlz{\UnavailableSymbol{Elzrtlz}}
+\def\Elzrttrnr{\UnavailableSymbol{Elzrttrnr}}
+\def\Elzrvbull{\UnavailableSymbol{Elzrvbull}}
+\def\Elzsbbrg{\UnavailableSymbol{Elzsbbrg}}
+\def\Elzsblhr{\UnavailableSymbol{Elzsblhr}}
+\def\Elzsbrhr{\UnavailableSymbol{Elzsbrhr}}
+\def\Elzschwa{\UnavailableSymbol{Elzschwa}}
+\def\Elzsqfb{\UnavailableSymbol{Elzsqfb}}
+\def\Elzsqfl{\UnavailableSymbol{Elzsqfl}}
+\def\Elzsqfne{\UnavailableSymbol{Elzsqfne}}
+\def\Elzsqfnw{\UnavailableSymbol{Elzsqfnw}}
+\def\Elzsqfr{\UnavailableSymbol{Elzsqfr}}
+\def\Elzsqfse{\UnavailableSymbol{Elzsqfse}}
+\def\Elzsqfsw{\UnavailableSymbol{Elzsqfsw}}
+\def\Elzsqft{\UnavailableSymbol{Elzsqft}}
+\def\Elzsqshd{\UnavailableSymbol{Elzsqshd}}
+\def\Elzsqspne{\UnavailableSymbol{Elzsqspne}}
+\def\Elzsyllab{\UnavailableSymbol{Elzsyllab}}
+\def\Elztbnd{\UnavailableSymbol{Elztbnd}}
+\def\ElztbndSIX{\UnavailableSymbol{ElztbndSIX}}
+\def\Elztdcol{\UnavailableSymbol{Elztdcol}}
+\def\Elztesh{\UnavailableSymbol{Elztesh}}
+\def\Elztfnc{\UnavailableSymbol{Elztfnc}}
+\def\Elztrisla{\UnavailableSymbol{Elztrisla}}
+\def\Elztrna{\UnavailableSymbol{Elztrna}}
+\def\Elztrnh{\UnavailableSymbol{Elztrnh}}
+\def\Elztrnm{\UnavailableSymbol{Elztrnm}}
+\def\Elztrnmlr{\UnavailableSymbol{Elztrnmlr}}
+\def\Elztrnr{\UnavailableSymbol{Elztrnr}}
+\def\Elztrnrl{\UnavailableSymbol{Elztrnrl}}
+\def\Elztrnsa{\UnavailableSymbol{Elztrnsa}}
+\def\Elztrnt{\UnavailableSymbol{Elztrnt}}
+\def\Elztrny{\UnavailableSymbol{Elztrny}}
+\def\Elzverti{\UnavailableSymbol{Elzverti}}
+\def\Elzverts{\UnavailableSymbol{Elzverts}}
+\def\Elzvrecto{\UnavailableSymbol{Elzvrecto}}
+\def\Elzxh{\UnavailableSymbol{Elzxh}}
+\def\Elzxl{\UnavailableSymbol{Elzxl}}
+\def\Elzxrat{\UnavailableSymbol{Elzxrat}}
+\def\Elzyogh{\UnavailableSymbol{Elzyogh}}
+\endinput
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/fotex.sty b/macros/plain/formats/xmltex/contrib/passivetex/fotex.sty
new file mode 100644
index 0000000000..bccbf77a03
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/fotex.sty
@@ -0,0 +1,1724 @@
+%RCS: $Id: //TEI/web/Software/passivetex/fotex.sty#29 $, $Date: 2002/06/26 $
+%
+% Copyright 2002 Sebastian Rahtz/Oxford University
+% <sebastian.rahtz@oucs.ox.ac.uk>
+%
+% Permission is hereby granted, free of charge, to any person obtaining
+% a copy of this software and any associated documentation files (the
+% ``Software''), to deal in the Software without restriction, including
+% without limitation the rights to use, copy, modify, merge, publish,
+% distribute, sublicense, and/or sell copies of the Software, and to
+% permit persons to whom the Software is furnished to do so, subject to
+% the following conditions:
+%
+% The above copyright notice and this permission notice shall be included
+% in all copies or substantial portions of the Software.
+%
+% Includes fixes from Tomas Bures <ghort@pauline.vellum.cz>
+%
+\ProvidesPackage{fotex}[2002/06/25: version 1.17. support for XSL formatting, S Rahtz]
+\RequirePackage{graphicx}
+\IfFileExists{multicol.sty}
+ {\RequirePackage{multicol}[1997/12/16]}
+ {\newenvironment{multicols}[1]%
+ {\typeout{Warning, at line \the\inputlineno, multicol package not available}}{}%
+}
+\RequirePackage{rotating}
+\RequirePackage{array}
+\gdef\arraybackslash{\let\\=\@arraycr}
+\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}}
+\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
+\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}}
+\newcolumntype{P}[1]{>{\arraybackslash}p{#1}}
+\RequirePackage{amsmath}
+\let\Vec\undefined
+\RequirePackage{longtable}
+\RequirePackage{url}
+\RequirePackage[normalem]{ulem}
+\RequirePackage{color}
+\RequirePackage{times}
+\RequirePackage{mlnames}
+\RequirePackage{unicode}
+\RequirePackage{marvosym}
+\RequirePackage{ucharacters}
+%\usepackage{ucs}\usepackage[utf8]{inputenc}
+\RequirePackage{nameref}
+\RequirePackage[colorlinks=false,plainpages=true,hypertexnames=false,pdfborder={1 0 0}]{hyperref}[1999/08/1]
+%-------------------------------------------
+\newcount\FOListBlocks
+\newcount\FOTableNesting
+\newcount\FOinList
+\newcount\FOinTable
+\newcount\NCols
+\newcount\RowCount
+\newdimen\CurrentCellWidth
+\newdimen\FObalancespace
+\newdimen\FOspaceleft
+\newdimen\MasterBottomMargin
+\newdimen\MasterLeftMargin
+\newdimen\MasterRightMargin
+\newdimen\MasterTopMargin
+\newdimen\NoTableCellHeight
+\newdimen\TableWidth
+\newdimen\XFOendindent
+\newdimen\XFOstartindent
+\newdimen\bottommargin
+\newdimen\FOtempdim
+\newif\ifFOBlockGrab
+\newif\ifFODebug
+\newif\ifFODefiningPage
+\newif\ifFOFirstCell
+\newif\ifFOListBody
+\newif\ifFOListInnerPar
+\newif\ifFOSub
+\newif\ifFOSuper
+\newif\ifFOinLayout
+\newif\ifFOinOutput
+\newif\ifMulticolPending
+\newif\ifNoTableCheckHeight
+\newif\ifStartWithOmit
+\newsavebox\BlockBox
+\newsavebox\CellBox
+\newsavebox\FOBOX
+\newsavebox\ItemBox
+\newtoks\ColSpecs
+%
+\FODebugfalse
+\FOBlockGrabfalse
+\FODefiningPagefalse
+\FOListBodyfalse
+\FOListInnerParfalse
+\FOinLayoutfalse
+\FOinList0
+\FOinOutputfalse
+\FOTableNesting0
+\FOinTable0
+\MasterBottomMargin\z@
+\MasterLeftMargin\z@
+\MasterRightMargin\z@
+\MasterTopMargin\z@
+\MulticolPendingfalse
+\StartWithOmitfalse
+\def\DEBUG#1{%
+ \ifFODebug
+ \typeout{#1, at \the\inputlineno}%
+ \fi
+}
+\def\expandFont#1 #2 #3\\{%
+ \typeout{FONT expanding to #1 / #2 / #3}%
+}
+\def\expandBorder#1 #2 #3\\{%
+ \def\FOborderstartcolor{#3}%
+ \def\FOborderendcolor{#3}%
+ \def\FOborderbeforecolor{#3}%
+ \def\FOborderaftercolor{#3}%
+ \def\FOborderstartwidth{#1}%
+ \def\FOborderendwidth{#1}%
+ \def\FOborderbeforewidth{#1}%
+ \def\FOborderafterwidth{#1}%
+ \def\FOborderstartstyle{#2}%
+ \def\FOborderendstyle{#2}%
+ \def\FOborderbeforestyle{#2}%
+ \def\FOborderafterstyle{#2}%
+}
+\def\FOexpandattributes{%
+%
+% links
+\ifx\FObordertopstyle\LINK\else\let\FOborderbeforestyle\FObordertopstyle\fi
+\ifx\FOborderbottomstyle\LINK\else\let\FOborderafterstyle\FOborderbottomstyle\fi
+\ifx\FOborderrightstyle\LINK\else\let\FOborderendstyle\FOborderrightstyle\fi
+\ifx\FOborderleftstyle\LINK\else\let\FOborderstartstyle\FOborderleftstyle\fi
+\ifx\FObordertopwidth\LINK\else\let\FOborderbeforewidth\FObordertopwidth\fi
+\ifx\FOborderbottomwidth\LINK\else\let\FOborderafterwidth\FOborderbottomwidth\fi
+\ifx\FOborderrightwidth\LINK\else\let\FOborderendwidth\FOborderrightwidth\fi
+\ifx\FOborderleftwidth\LINK\else\let\FOborderstartwidth\FOborderleftwidth\fi
+\ifx\FObordertopcolor\LINK\else\let\FOborderbeforecolor\FObordertopcolor\fi
+\ifx\FOborderbottomcolor\LINK\else\let\FOborderaftercolor\FOborderbottomcolor\fi
+\ifx\FOborderrightcolor\LINK\else\let\FOborderendcolor\FOborderrightcolor\fi
+\ifx\FOborderleftcolor\LINK\else\let\FOborderstartcolor\FOborderleftcolor\fi
+% shortcuts
+ \ifx\FObordercolor\att@black
+ \else
+ \let\FOborderstartcolor\FObordercolor
+ \let\FOborderendcolor\FObordercolor
+ \let\FOborderbeforecolor\FObordercolor
+ \let\FOborderaftercolor\FObordercolor
+ \fi
+ \ifx\FOborderwidth\@empty
+ \else
+ \let\FOborderstartwidth\FOborderwidth
+ \let\FOborderendwidth\FOborderwidth
+ \let\FOborderbeforewidth\FOborderwidth
+ \let\FOborderafterwidth\FOborderwidth
+ \fi
+ \ifx\FOborderstyle\@empty
+ \else
+ \let\FOborderstartstyle\FOborderstyle
+ \let\FOborderendstyle\FOborderstyle
+ \let\FOborderbeforestyle\FOborderstyle
+ \let\FOborderafterstyle\FOborderstyle
+ \fi
+ \ifx\FOborder\@empty
+ \else
+ \expandafter\expandBorder\FOborder\\{}%
+ \fi
+% \ifx\FOfont\@empty
+% \else
+% \expandafter\expandFont\FOfont\relax \\{}%
+% \fi
+ \ifdim\FOpadding>\z@
+ \let\FOpaddingstart\FOpadding
+ \let\FOpaddingend\FOpadding
+ \let\FOpaddingbefore\FOpadding
+ \let\FOpaddingafter\FOpadding
+ \fi
+ \ifx\FOmargin\@empty
+ \else
+ \let\tmpmargin\FOmargin
+ \let\FOmarginleft\tmpmargin
+ \let\FOmarginright\tmpmargin
+ \let\FOmargintop\tmpmargin
+ \let\FOmarginbottom\tmpmargin
+ \fi
+% end of shortcuts
+ \ifx\FOborderendstyle\att@solid
+ \ifx\FOborderendwidth\att@thin\def\FOborderendwidth{0.4pt}\fi
+ \ifx\FOborderendwidth\att@medium\def\FOborderendwidth{0.8pt}\fi
+ \ifx\FOborderendwidth\att@thick\def\FOborderendwidth{1.2pt}\fi
+ \FOBlockGrabtrue
+ \else
+ \def\FOborderendwidth{\z@}%
+ \fi
+ \ifx\FOborderstartstyle\att@solid
+ \ifx\FOborderstartwidth\att@thin\def\FOborderstartwidth{0.4pt}\fi
+ \ifx\FOborderstartwidth\att@medium\def\FOborderstartwidth{0.8pt}\fi
+ \ifx\FOborderstartwidth\att@thick\def\FOborderstartwidth{1.2pt}\fi
+ \FOBlockGrabtrue
+ \else
+ \def\FOborderstartwidth{\z@}%
+ \fi
+ \ifx\FOborderafterstyle\att@solid
+ \ifx\FOborderafterwidth\att@thin\def\FOborderafterwidth{0.4pt}\fi
+ \ifx\FOborderafterwidth\att@medium\def\FOborderafterwidth{0.8pt}\fi
+ \ifx\FOborderafterwidth\att@thick\def\FOborderafterwidth{1.2pt}\fi
+ \else
+ \def\FOborderafterwidth{\z@}%
+ \fi
+ \ifx\FOborderbeforestyle\att@solid
+ \ifx\FOborderbeforewidth\att@thin\def\FOborderbeforewidth{0.4pt}\fi
+ \ifx\FOborderbeforewidth\att@medium\def\FOborderbeforewidth{0.8pt}\fi
+ \ifx\FOborderbeforewidth\att@thick\def\FOborderbeforewidth{1.2pt}\fi
+ \FOBlockGrabtrue
+ \else
+ \def\FOborderbeforewidth{\z@}%
+ \fi
+}
+%-------------------------------------------
+%
+% NoTable. Making tables using fixed width cells.
+% From ideas and code by C V Radhakrishnan.
+%
+\newcount\AbsoluteTableCount
+\newcount\CellCount
+\newcount\arraylength
+\newcounter{ArrayIndex}%
+\newcounter{zeroCtr}%
+\def\DeclareArray#1{%
+ \Array{#1}[0]{}%
+ \expandafter\gdef\csname #1\endcsname[##1]{\csname #1##1\endcsname}%
+}
+\def\Array#1[#2]#3{%
+ \expandafter\xdef\csname #1#2\endcsname{#3}%
+}
+
+%
+\def\getArraylength#1{%
+ \arraylength0
+ \loop\expandafter\ifx\csname #1\the\arraylength\endcsname\relax%
+ \else\advance\arraylength by1\repeat}%
+%
+\def\addToArray#1#2{\arraylength0%
+ \loop\expandafter\ifx\csname #1\the\arraylength\endcsname\relax%
+ \else\advance\arraylength by 1\repeat%
+ \Array{#1}[\the\arraylength]{#2}}%
+%
+\def\clearArray#1{\getArraylength{#1}%
+ \loop\ifnum\arraylength >0%
+ \global\expandafter\let\csname #1\the\arraylength\endcsname\relax%
+ \advance\arraylength by-1\repeat}%
+%
+\long\def\ArrayIterator#1#2{%
+ \setcounter{ArrayIndex}{1}\getArraylength{#1}%
+ \setcounter{zeroCtr}{\c@arraylength}%
+ \loop\ifnum\c@ArrayIndex<\c@zeroCtr{#2}%
+ \stepcounter{ArrayIndex}\repeat%
+}%
+
+\def\NoTableSetup{%
+ \global\advance\AbsoluteTableCount by 1
+ \DeclareArray{fotable\the\AbsoluteTableCount:}%
+ \global\CellCount0
+}
+
+\def\NoTableStart#1{#1}
+
+\def\NoTableEnd{\clearArray{fotable\the\AbsoluteTableCount:}}
+
+\def\NoTableColumn{%
+ \ifx\@empty\FOcolumnnumber
+ \global\advance\NCols by 1
+ \else
+ \global\NCols\FOcolumnnumber
+ \fi
+ \ifx\prop@width\FOcolumnwidth\def\FOcolumnwidth{1in}\fi
+ \ifx\@empty\FOcolumnwidth\def\FOcolumnwidth{1in}\fi
+ \TablePercentToDimen{\FOcolumnwidth}%
+ \addToArray{fotable\the\AbsoluteTableCount:}{\the\@tempdima}%
+ \DEBUG{Table Column \the\NCols, in Table \the\AbsoluteTableCount,
+ \FOcolumnwidth, = \the\@tempdima}%
+}
+\def\NoTableRow#1{%
+ \setbox0=\vbox{\strut They}%
+ \NoTableCellHeight=\ht0
+ \advance\NoTableCellHeight by \dp0
+ \global\CellCount0
+ \NoTableCheckHeightfalse
+ \setbox0=\hbox{#1}%
+ \@tempdima=\ht0
+ \advance\@tempdima by \dp0
+ \FOspaceleft=\pagegoal
+ \advance\FOspaceleft by -\pagetotal
+% \DEBUG{Space check for \the\@tempdima, [\the\FOspaceleft] PageTotal [\the\pagetotal/\the\pagegoal] l.\the\inputlineno}%
+ \ifdim\FOspaceleft<\@tempdima
+ \DEBUG{ .. page in table break fires, l. \the\inputlineno... }%
+ \clearpage
+ \fi
+ \ifdim\@tempdima>\NoTableCellHeight
+%\typeout{row pass 2 at \the\inputlineno, as [\the\@tempdima] > [\the\NoTableCellHeight]}%
+ \global\CellCount0
+ \NoTableCellHeight=\@tempdima
+ \NoTableCheckHeighttrue
+ \vbox{\hbox{#1}}%
+ \else
+ \box0\relax
+ \fi
+ \vskip-\lineskip
+}
+
+\def\NoTableCell#1{%
+ \ifx\FOstartsrow\att@true
+ \vskip-\lineskip
+ \global\CellCount1
+ \else
+ \global\advance\CellCount by 1
+ \fi
+ \ifnum\NCols<1
+ \CurrentCellWidth\z@
+ \setbox0=\hbox{#1}%
+ \CurrentCellWidth=\wd0
+\DEBUG{report \the\CurrentCellWidth}%
+ \else
+ \CurrentCellWidth=\csname fotable\the\AbsoluteTableCount:\the\CellCount\endcsname
+ \fi
+ \advance\CurrentCellWidth by -\FOpaddingstart
+ \advance\CurrentCellWidth by -\FOpaddingend
+ \ifx\FOborderstartstyle\att@solid\advance\CurrentCellWidth by -\FOborderstartwidth\fi
+ \ifx\FOborderendstyle\att@solid\advance\CurrentCellWidth by -\FOborderendwidth\fi
+ \advance\CurrentCellWidth by -\FOmarginright
+ \advance\CurrentCellWidth by -\FOmarginleft
+ \ifnum\FOnumbercolumnsspanned>1
+ \@tempcnta1
+ \loop\ifnum\@tempcnta<\FOnumbercolumnsspanned
+ \advance\@tempcnta by 1
+ \global\advance\CellCount by 1
+ \advance\CurrentCellWidth\csname fotable\the\AbsoluteTableCount:\the\CellCount\endcsname
+% \typeout{add extra column \the\@tempcnta, to reach \FOnumbercolumnsspanned: \the\CurrentCellWidth}%
+ \repeat
+ \fi
+ \ifx\XML@parent\FOTableRow
+ \FOTableCellBlock#1\FOEndTableCellBlock
+ \else
+ \leavevmode\hbox{\FOTableCellBlock#1\FOEndTableCellBlock}%
+ \fi
+ \ifx\FOendsrow\att@true
+ \vskip-\lineskip
+ \global\CellCount0
+ \fi
+}
+
+\def\FOTableCellBlock{%
+ \begin{lrbox}{\CellBox}%
+ \vbox\bgroup
+ \hsize\the\CurrentCellWidth
+ \color@begingroup
+ \FOSetFont{tablecellblock}%
+ \ifx\FOwhitespace\att@pre\obeyspaces\obeylines\fi
+ \ifx\FOwhitespacecollapse\att@false\obeyspaces\fi
+ \ifx\FOwrapoption\att@nowrap\obeylines\fi
+ \ifx\TOverticalalign\att@bottom\vfill\fi
+ }
+
+\def\FOEndTableCellBlock{%
+ \ifx\TOverticalalign\att@top\vfill\fi
+ \color@endgroup
+ \egroup
+ \end{lrbox}%
+ \@tempdima\FOmargintop
+ \advance\@tempdima\FOpaddingbefore
+ \ifx\FOborderbeforestyle\att@solid\advance\@tempdima\FOborderbeforewidth\fi
+% \advance\@tempdima\dp\CellBox
+%\typeout{CELL to height \the\NoTableCellHeight. Padding \FOpaddingbefore,\FOpaddingafter,\FOpaddingstart,\FOpaddingend; Border \FOborderbeforewidth,\FOborderafterwidth,\FOborderstartwidth,\FOborderendwidth; lower by \the\@tempdima; Margin \FOmargintop,\FOmarginbottom,\FOmarginleft,\FOmarginright}%
+\@tempdimb\wd\CellBox
+\advance\@tempdimb by \FOpaddingstart
+\advance\@tempdimb by \FOpaddingend
+\hbox{%
+ \lower\@tempdima
+ \hbox{%
+ \hskip\FOmarginleft
+ \vbox{%
+ \vskip\FOmargintop
+ \vbox{%
+ \ifx\FOborderbeforestyle\att@solid
+ {\color{\FOborderbeforecolor}\hrule\@height\FOborderbeforewidth}%
+ \fi
+ \hbox{%
+ \ifx\FOborderstartstyle\att@solid
+ {\color{\FOborderstartcolor}\vrule\@width\FOborderstartwidth}%
+ \fi
+ \ifx\FObackgroundcolor\att@transparent
+ \else
+ {\color{\FObackgroundcolor}\vrule\@width\@tempdimb\kern-\@tempdimb}%
+ \fi
+ \ifNoTableCheckHeight
+% According to FOdisplayalign property, we put glue
+% before and/or after the cell contents
+ \vtop to \NoTableCellHeight{%
+ \vskip\FOpaddingbefore
+ \ifx\FOdisplayalign\att@auto
+ \else\ifx\FOdisplayalign\att@after
+ \else\ifx\FOdisplayalign\att@before\vfil
+ \else\ifx\FOdisplayalign\att@centered\vfil\fi
+ \fi
+ \fi
+ \fi
+ \hbox{\kern\FOpaddingstart\box\CellBox\kern\FOpaddingend}%
+ \ifx\FOdisplayalign\att@auto\vfil
+ \else\ifx\FOdisplayalign\att@after\vfil
+ \else\ifx\FOdisplayalign\att@before
+ \else\ifx\FOdisplayalign\att@centered\vfil\fi
+ \fi
+ \fi
+ \fi
+ \vskip\FOpaddingafter
+ }%
+ \else
+ \vbox{%
+ \vskip\FOpaddingbefore
+ \hbox{\kern\FOpaddingstart\box\CellBox\kern\FOpaddingend}%
+ \vskip\FOpaddingafter
+ }%
+ \fi
+ \ifx\FOborderendstyle\att@solid
+ {\color{\FOborderendcolor}\vrule\@width\FOborderendwidth}%
+ \fi
+ }%
+ \ifx\FOborderafterstyle\att@solid
+ {\color{\FOborderaftercolor}\hrule\@height\FOborderafterwidth}\fi
+ }%
+ \vskip\FOmarginbottom
+ }%
+ \hskip\FOmarginright
+ }%
+ }%
+}
+
+\def\FOBoxedBlock#1{%
+ \ifdim\@tempdimb=\z@
+ \setbox0=\hbox{#1}\@tempdimb\wd0
+%\typeout{report \the\CurrentCellWidth}%
+ \else
+ \@tempdimb#1%
+ \fi
+ \advance\@tempdimb by -\FOpaddingstart
+ \advance\@tempdimb by -\FOpaddingend
+ \ifx\FOborderstartstyle\att@solid\advance\@tempdimb by -\FOborderstartwidth\fi
+ \ifx\FOborderendstyle\att@solid\advance\@tempdimb by -\FOborderendwidth\fi
+ \advance\@tempdimb by -\FOmarginright
+ \advance\@tempdimb by -\FOmarginleft
+ \begin{lrbox}{\BlockBox}%
+ \vbox\bgroup
+ \hsize\the\@tempdimb
+ \FOSetFont{tableblock}%
+ \color@begingroup
+ \ifx\FOwhitespace\att@pre\obeyspaces\obeylines\fi
+ \ifx\FOwhitespacecollapse\att@false\obeyspaces\fi
+ \ifx\FOwrapoption\att@nowrap\obeylines\fi
+ \parindent\FOtextindent
+ \Quadding
+ \strut
+ }
+
+\def\FOEndBoxedBlock{%
+ \par
+ \color@endgroup
+ \egroup
+ \end{lrbox}%
+ \@tempdimb\FOmargintop
+ \advance\@tempdimb\FOpaddingbefore
+ \ifx\FOborderbeforestyle\att@solid\advance\@tempdimb\FOborderbeforewidth\fi
+% \advance\@tempdimb by \dp\BlockBox
+%\typeout{BLOCK. Padding \FOpaddingbefore,\FOpaddingafter,\FOpaddingstart,\FOpaddingend; Border \FOborderbeforewidth,\FOborderafterwidth,\FOborderstartwidth,\FOborderendwidth; lower by \the\@tempdimb, margin \FOmargintop,\FOmarginbottom,\FOmarginleft,\FOmarginright}%
+\@tempdimc\wd\BlockBox
+\advance\@tempdimc by \FOpaddingstart
+\advance\@tempdimc by \FOpaddingend
+\FOtempdim\FOmarginleft
+\advance\FOtempdim by \FOtextindent
+\hbox{%
+ \lower\@tempdimb
+ \hbox{%
+ \kern\FOtempdim
+ \vbox{%
+ \vskip\FOmargintop
+ \vbox{%
+ \ifx\FOborderbeforestyle\att@solid
+ {\color{\FOborderbeforecolor}\hrule\@height\FOborderbeforewidth}%
+ \fi
+ \hbox{%
+ \ifx\FOborderstartstyle\att@solid
+ {\color{\FOborderstartcolor}\vrule\@width\FOborderstartwidth}\fi
+ \ifx\FObackgroundcolor\att@transparent
+ \else
+ {\color{\FObackgroundcolor}\vrule\@width\@tempdimc\kern-\@tempdimc}%
+ \fi
+ \vbox{%
+ \vskip\FOpaddingbefore
+ \hbox{\kern\FOpaddingstart\box\BlockBox\kern\FOpaddingend}%
+ \vskip\FOpaddingafter
+ }%
+ \ifx\FOborderendstyle\att@solid
+ {\color{\FOborderendcolor}\vrule\@width\FOborderendwidth}\fi
+ }%
+ \ifx\FOborderafterstyle\att@solid
+ {\color{\FOborderaftercolor}\hrule\@height\FOborderafterwidth}\fi
+ }%
+ \vskip\FOmarginbottom
+ }%
+ \kern\FOmarginright
+ }%
+ }%
+}
+
+\def\OldTableCell#1{%
+ \ifx\FOendsrow\att@true
+ \gdef\w@@t{\\}%
+ \else
+ \gdef\w@@t{\tabcellsep}%
+ \fi
+ \ifx\FOstartsrow\att@true
+ \gdef\w@@@t{\\}%
+ \else
+ \gdef\w@@@t{}%
+ \fi
+ \xdef\MyRows{\FOnumberrowsspanned}%
+ \xdef\MyCols{\FOnumbercolumnsspanned}%
+ \ifnum\MyCols>1
+ \gdef\w@t{\multicolumn{\MyCols}{l}{#1}\w@@t}%
+ \else
+ \ifnum\MyRows>1
+ \gdef\w@t{\sbox{\FOBOX}{\hbox{#1}}%
+ \@tempdima\ht\FOBOX
+ \advance\@tempdima by -\baselineskip
+ \raisebox{-\@tempdima}[\z@][\z@]{\usebox{\FOBOX}}\w@@t}%
+ \else
+ \gdef\w@t{\w@@@t#1\w@@t}%
+ \fi
+ \fi
+ \aftergroup\w@t
+}
+%-------------------------------------------
+% utility macros
+\def\protectCS#1{%
+ \begingroup
+ \utfeight@protect@chars
+ \xdef\FOtempCS{#1}%
+ \endgroup
+ \let#1\FOtempCS}%
+\def\GrabFileName#1:#2\@nil{%
+ \DEBUG{Graphic #1 + #2}%
+ \xdef\FOsrcname{#1}%
+}
+\def\NColumns{1}
+\def\Pass#1\\{\expandafter\@Pass#1}
+\def\@Pass#1|#2|#3|#4|{%
+ \columnsep=#1
+ \def\NColumns{#2}%
+ \def\Marginbottom{#3}%
+ \def\Margintop{#4}%
+ }
+\def\FOfiletest#1#2#3#4#5#6#7#8\@{%
+ \def\@tempa{#1#2#3#4#5#6#7}%
+ \def\@tempb{#1#2#3#4#5}%
+ \def\@tempc{#1#2#3#4}%
+ \ifx\@tempa\file@prefix
+ \xdef\FOsrcname{#8}%
+ \else
+ \ifx\@tempb\file@shortprefix
+ \xdef\FOsrcname{#6#7#8}%
+ \else
+ \ifx\@tempc\file@urlprefix
+ \expandafter\FOurlfiletest#5#6#7#8\@empty\@empty\@empty\@empty\@empty\@empty\@empty\@empty\@empty\@empty
+ \else
+ \xdef\FOsrcname{#1#2#3#4#5#6#7#8}%
+ \fi
+ \fi
+ \fi}
+
+\def\FOurlfiletest#1#2#3#4#5#6#7#8){%
+ \def\@tempa{#1#2#3#4#5#6#7}%
+ \def\@tempb{#1#2#3#4#5}%
+ \ifx\file@prefix\@tempa
+ \xdef\FOsrcname{#8}%
+ \else
+ \ifx\@tempb\file@shortprefix
+ \xdef\FOsrcname{#6#7#8}%
+ \else
+ \xdef\FOsrcname{#1#2#3#4#5#6#7#8}%
+ \fi
+ \fi}
+{\catcode`\%=13
+\gdef\percenttest#1%#2#3\@{\ifx#2\relax\def\percentval{#1}\expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+\gdef\TablePercentToDimen#1{\expandafter\percenttest#1\relax%.\@
+ {\@tempdimb\percentval pt\relax\divide\@tempdimb by 100
+ \edef\SCALE{\strip@pt\@tempdimb}\global\@tempdima=\SCALE\TableWidth}{\global\@tempdima#1}
+}
+\gdef\PercentToDimen#1{\expandafter\percenttest#1\relax%.\@
+ {\@tempdimb\percentval pt\relax\divide\@tempdimb by 100
+ \edef\SCALE{\strip@pt\@tempdimb}\global\@tempdima=\SCALE\hsize}{\global\@tempdima#1}
+}
+\gdef\FOSetGWidth{\expandafter\percenttest\FOcontentwidth\relax%.\@
+ {\@tempdima\percentval pt\relax\divide\@tempdima by 100
+ \edef\WSCALE{\strip@pt\@tempdima}\setkeys{Gin}{width=\WSCALE\Gin@nat@width}}{\setkeys{Gin}{width=\FOcontentwidth}}}
+
+\gdef\FOSetGHeight{\expandafter\percenttest\FOcontentheight\relax%.\@
+ {\@tempdima\percentval pt\relax\divide\@tempdima by 100
+ \edef\HSCALE{\strip@pt\@tempdima}\setkeys{Gin}{height=\HSCALE\Gin@nat@height}}{\setkeys{Gin}{height=\FOcontentheight}}}
+
+\gdef\PlayWithFSize#1{\@default\f@size pt
+ \expandafter\percenttest#1\relax%.\@
+ {\dimen@0.01\@default
+ \multiply\dimen@\percentval\relax}{\dimen@#1}\edef\FOfontsizefinal{\the\dimen@}}
+\gdef\PlayWithShift{\expandafter\percenttest\FOverticalalign\relax%.\@
+ {\dimen@0.01\baselineskip\multiply\dimen@\percentval\relax}{\dimen@\FOverticalalign}}
+}
+\def\strip@pt@and@otherjunk#1{\expandafter\rem@ptetc\the#1!}
+\begingroup
+ \catcode`P=12
+ \catcode`T=12
+ \lowercase{\endgroup
+ \gdef\rem@ptetc#1.#2PT#3!{#1\ifnum#2>\z@.#2\fi}%
+}
+\catcode`\/\active
+
+\def\@basiclink#1//#2\@nil#3\@nil#4\@nil{%
+ {%
+\ifx\\#2\\%
+ \href{#4}{\FO@inlinesequence{#1}}%
+\else
+ \href{#4}{\FO@inlinesequence{\XURL{#3}}}%
+\fi
+ }%
+}
+\catcode`\/=12
+%
+\def\BlankPage{%
+ \def\@thehead{\csname\FirstHead\endcsname}%
+ \def\@thefoot{\csname\FirstTail\endcsname}%
+ \let\@themargin\oddsidemargin
+ \def\headheight{\FirstHeadExtent}%
+ \def\tailheight{\FirstTailExtent}%
+ \mark{}%
+ \DEBUG{Blank Page \the\c@page}%
+ \hbox{}
+}
+%-----------------------------------------------
+% longtable
+\LTpre\z@
+\LTpost-10\p@
+\def\LTleft@center{\LTleft=\FOmarginleft plus 1.0fill}
+\def\LTright@center{\LTright=\FOmarginright plus 1.0fill}
+\def\LTleft@start{\LTleft=\FOmarginleft}
+\def\LTright@start{\LTright=\fill}
+\def\LTleft@end{\LTleft=\fill}
+\def\LTright@end{\LTright=\FOmarginright}
+\def\LTleft@justify{\LTleft=\fill}
+\def\LTright@justify{\LTright=\fill}
+\gdef\LeftMargin{\FOmarginleft}
+\gdef\RightMargin{\FOmarginright}
+\gdef\TopMargin{\Margintop}
+\gdef\BottomMargin{\Marginbottom}
+\gdef\EndIndent{\ifx\FOendindent\att@labelend\z@\else\FOendindent\fi}
+\gdef\StartIndent{\ifx\FOstartindent\att@bodystart\z@\else\FOstartindent\fi}
+\gdef\OddTail {}
+\gdef\OddHead {}
+\gdef\EvenTail {}
+\gdef\EvenHead {}
+\gdef\FirstTail {}
+\gdef\FirstHead {}
+\gdef\OddTailExtent{\z@}
+\gdef\OddHeadExtent{\z@}
+\gdef\EvenTailExtent{\z@}
+\gdef\EvenHeadExtent{\z@}
+\gdef\FirstTailExtent{\z@}
+\gdef\FirstHeadExtent{\z@}
+
+\DefineCharacter{8232}{2028}{\newline}
+\DefineCharacter{8208}{2010}{-\/}
+\def\XURL{\begingroup \urlstyle{same}\Url}
+\def\T@pageref#1{%
+ \expandafter\@setref\csname r@#1\endcsname\@secondoffive{#1}%
+}
+\let\@@ReadBookmarks\ReadBookmarks
+\def\ReadBookmarks{{\let\InputIfFileExists\@input\@@ReadBookmarks}}
+\def\XReadBookmarks{%
+ \begingroup
+ \escapechar=`\\%
+ \let\escapechar\@gobble %
+ \def\@@BOOKMARK [##1][##2]##3##4##5{\calc@bm@number{##5}}%
+ \@input{\jobname.out}%
+ \ifx\WriteBookmarks\relax
+ \global\let\WriteBookmarks\relax
+ \fi
+ \def\@@BOOKMARK[##1][##2]##3##4##5{%
+ \def\Hy@temp{##4}%
+ \pdfoutline goto
+ name{##3}%
+ count ##2\check@bm@number{##3}{%
+ \expandafter\strip@prefix\meaning\Hy@temp
+ }%
+ }%
+ {%
+ \def\WriteBookmarks{0}%
+ \@input{\jobname.out}%
+ }%
+ %{\escapechar\m@ne\InputIfFileExists{\jobname.out}{}{}}%
+ \ifx\WriteBookmarks\relax\else
+ \if@filesw\immediate\openout\@outlinefile=\jobname.out
+ \ifHy@typexml
+ \immediate\write\@outlinefile{<relaxxml>\relax}%
+ \fi
+ \fi
+ \fi
+ \endgroup
+}
+
+\def\TableHeader{}
+\def\DECO@{\@firstofone}
+\def\DECO@blink{\uwave}
+\def\DECO@underline{\uline}
+\expandafter\def\csname DECO@line-through\endcsname{\sout}
+\def\QuaddingStart{%
+ \ifx\FOtextalignlast\att@relative
+ \csname startQ@\FOtextalign\endcsname
+ \else
+ \csname startQ@\FOtextalignlast\endcsname
+ \fi
+}%
+\def\QuaddingEnd{%
+ \ifx\FOtextalignlast\att@relative
+ \csname endQ@\FOtextalign\endcsname
+ \else
+ \csname endQ@\FOtextalignlast\endcsname
+ \fi
+}%
+\def\Quadding{%
+ \ifx\FOtextalignlast\att@relative
+ \csname Q@\FOtextalign\endcsname
+ \else
+ \csname Q@\FOtextalignlast\endcsname
+ \fi
+}%
+% page number compression (by David Carlisle)
+
+\def\fopagecitation{\pageref{\FOrefid}}
+%was \hyperlink{\FOrefid}{\pageref{\FOrefid}}}
+\newcount\sortcount
+\newtoks\sorttoks
+\def\fosortpagecitation{%
+ \setbox0\hbox{\global\sortcount=0\expandafter\expandafter\expandafter
+ \@secondoffive\csname r@\FOrefid\endcsname
+ \relax\relax\relax\relax\relax}
+ \let\@elt\fosort@elt
+ \global\sorttoks\expandafter{\expandafter}\the\sorttoks
+ \ifnum\sortcount<\maxdimen
+ \global\sorttoks\expandafter{%
+ \the\expandafter\sorttoks\expandafter\@elt\expandafter{\the\sortcount}}
+ \fi
+ }
+
+\def\fosort@elt#1{%
+ \ifnum#1>\sortcount
+ \global\sorttoks\expandafter{\the\expandafter\sorttoks\expandafter\@elt
+ \expandafter{\the\sortcount}\@elt{#1}}%
+ \global\sortcount\maxdimen
+ \else
+ \ifnum#1<\sortcount
+ \global\sorttoks\expandafter{\the\sorttoks\@elt{#1}}%
+ \fi
+ \fi
+}
+
+\gdef\focompress@elt#1{%
+ \global\advance\sortcount\@ne
+ \ifnum#1=\sortcount
+ \ifx\foheld\relax
+ \edef\foheld{#1}%
+ \else
+ \def\foheld{\textendash#1}%
+ \fi
+ \else
+ \foheld\fosep#1
+ \fi
+ \global\sortcount#1
+ \def\fosep{, }%
+}
+
+% headers
+\def\FirstHead{\csname right-xsl-before\endcsname}
+\def\FirstFoot{\csname right-xsl-after\endcsname}
+\expandafter\def\csname left-xsl-before\endcsname{}
+\expandafter\def\csname left-xsl-after\endcsname{}
+\expandafter\def\csname right-xsl-before\endcsname{}
+\expandafter\def\csname right-xsl-after\endcsname{}
+\@ifundefined{pdfoutput}{}{\def\pdfBorderAttrs{/Border [0 0 0]}}
+
+%color
+\def\@declaredcolor#1{%
+ \@ifundefined{\string\color @#1}%
+ {\expandafter\HTMLXColor#1000000\\{#1}}%
+ {}%
+ \expandafter\let\expandafter\current@color
+ \csname\string\color @#1\endcsname
+ \set@color
+ \ignorespaces}
+
+\def\HTMLXColor#1#2#3#4#5#6#7#8\\#9{%
+% \typeout{Defining color #9 as RGB "#2#3, "#4#5, "#6#7}%
+ \toks@{\definecolor{#9}{RGB}}%
+\uppercase{\the\toks@{"#2#3, "#4#5, "#6#7}}%
+}
+\def\HTMLColor#1#2#3#4#5#6#7#8{%
+ \definecolor{#1}{RGB}{"#3#4, "#5#6, "#7#8}}
+\HTMLColor{aqua}.00FFFF
+\HTMLColor{black}.000000
+\HTMLColor{blue}.0000FF
+\HTMLColor{fuchsia}.FF00FF
+\HTMLColor{gray}.808080
+\HTMLColor{green}.008000
+\HTMLColor{lime}.00FF00
+\HTMLColor{maroon}.800000
+\HTMLColor{navy}.000080
+\HTMLColor{olive}.808000
+\HTMLColor{purple}.800080
+\HTMLColor{red}.FF0000
+\HTMLColor{silver}.C0C0C0
+\HTMLColor{teal}.008080
+\HTMLColor{white}.FFFFFF
+\HTMLColor{yellow}.FFFF00
+
+\definecolor{orange}{cmyk}{0,0.61,0.87,0}
+ \long\def\@firstoffive#1#2#3#4#5{#1}%
+ \long\def\@secondoffive#1#2#3#4#5{#2}%
+ \long\def\@thirdoffive#1#2#3#4#5{#3}%
+ \long\def\@fourthoffive#1#2#3#4#5{#4}%
+ \long\def\@fifthoffive#1#2#3#4#5{#5}%
+
+\expandafter\let\csname Format-1\endcsname\@arabic
+\expandafter\let\csname Format-i\endcsname\@roman
+\expandafter\let\csname Format-I\endcsname\@Roman
+\expandafter\let\csname Format-a\endcsname\@alph
+\expandafter\let\csname Format-A\endcsname\@Alph
+
+\def\FOgeneratePage#1#2\@null{\csname Format-#1\endcsname{\c@page}#2}
+
+\def\@item[#1]{%
+ \if@noparitem
+ \@donoparitem
+ \else
+ \if@inlabel
+ \indent \par
+ \fi
+ \ifhmode
+ \unskip\unskip \par
+ \fi
+ \if@newlist
+% removed this test 2000/11/05. always put in topsep.
+% \if@nobreak
+% \@nbitem
+% \else
+ \addpenalty\@beginparpenalty
+ \addvspace\@topsep
+ \addvspace{-\parskip}%
+% \fi
+ \else
+ \addpenalty\@itempenalty
+ \addvspace\itemsep
+ \fi
+ \global\@inlabeltrue
+ \fi
+ \global\everypar{%
+ \@minipagefalse
+ \global\@newlistfalse
+ \if@inlabel
+ \global\@inlabelfalse
+ {\setbox\z@\lastbox
+ \ifvoid\z@
+ \kern-\itemindent
+ \fi}%
+ \box\@labels
+ \penalty\z@
+ \fi
+ \if@nobreak
+ \global\@nobreakfalse
+ \clubpenalty \@M
+ \else
+ \clubpenalty \@clubpenalty
+ \global\everypar{}%
+ \fi}%
+ \if@noitemarg
+ \@noitemargfalse
+ \if@nmbrlist
+ \refstepcounter\@listctr
+ \fi
+ \fi
+ \sbox\@tempboxa{\makelabel{#1}}%
+%\typeout{LIST at \the\inputlineno, \the\itemindent, \the\labelwidth, \the\wd\@tempboxa}%
+ \global\setbox\@labels\hbox{%
+ \unhbox\@labels
+ \hskip \itemindent
+ \hskip -\labelwidth
+ \hskip -\labelsep
+ \ifdim \wd\@tempboxa >\labelwidth
+ \box\@tempboxa
+ \else
+ \hbox to\labelwidth {\unhbox\@tempboxa}%
+ \fi
+ \hskip \labelsep}%
+ \ignorespaces}
+
+
+% support for markers
+\gdef\FOmarks{}
+
+\gdef\FOaddmarker#1#2{%
+ \ifx\relax#1
+ \else
+ \def\FOtemp{#1}%
+ \ifx\FOtemp\FOmarkerclassname
+ \else
+ \toks@\expandafter{\the\toks@{#1}{#2}}%
+ \fi
+ \expandafter\FOaddmarker
+ \fi}
+
+
+\gdef\FOgetmarker#1#2{%
+ \ifx\relax#1
+ \DEBUG{unknown mark \FOretrieveclassname, at \the\inputlineno}%
+ \else
+ \def\FOtemp{#1}%
+ \ifx\FOtemp\FOthisretrieveclassname
+% \typeout{\the\inputlineno: Retrieve mark (\FOretrieveposition):
+% \FOthisretrieveclassname: #2}%
+ \FOmarkergobble{#2}%
+ \fi
+ \expandafter\FOgetmarker
+ \fi}
+
+\gdef\FOmarkergobble#1#2\relax\relax{\fi\fi#1}
+
+% linebreak
+\def\FOLINEBREAK{%
+\ifnum\FOTableNesting>0
+\else
+ \\
+\fi
+}
+
+
+% vertical spacing
+\newskip\FOafterskip
+\def\FOvspaceafter{%
+\ifFOinOutput
+\else
+ \ifnum\FOTableNesting>0
+ \else
+ \ifx\@empty\FOspaceafter
+ \@tempdima\FOspaceafteroptimum
+ \advance\@tempdima by -\FOspaceafterminimum
+ \@tempdimb\FOspaceafteroptimum
+ \advance\@tempdimb by \FOspaceaftermaximum
+ \FOafterskip\FOspaceafteroptimum plus \@tempdimb minus \@tempdima
+ \else
+ \FOafterskip\FOspaceafter
+ \fi
+ \@tempswafalse
+ \ifx\FOkeepwithnext\att@always\@tempswatrue\fi
+ \ifx\FOkeepwithnextColumn\att@always\@tempswatrue\fi
+ \ifx\FOkeepwithnextPage\att@always\@tempswatrue\fi
+ \if@tempswa\addpenalty{\@M}\fi
+ \addvspace\FOafterskip
+ \fi
+\fi
+}
+
+\def\FOvspacebefore{%
+\ifFOinOutput
+\else
+ \ifx\@empty\FOspacebefore
+ \@tempdima\FOspacebeforeoptimum
+ \advance\@tempdima by -\FOspacebeforeminimum
+ \@tempdimb\FOspacebeforeoptimum
+ \advance\@tempdimb by \FOspacebeforemaximum
+ \@tempskipa\FOspacebeforeoptimum plus \@tempdimb minus \@tempdima
+ \else
+ \@tempskipa\FOspacebefore
+ \fi
+%\typeout{SPACE BEFORE \the\inputlineno: \the\@tempskipa, \FOspacebeforeminimum/\FOspacebeforemaximum/\FOspacebeforeoptimum}%
+ \ifnum\FOTableNesting>0
+ \rule{\z@}{\@tempskipa}%
+ \else
+ \@tempswafalse
+ \ifx\FOkeepwithnext\att@always\@tempswatrue\fi
+ \ifx\FOkeepwithnextColumn\att@always\@tempswatrue\fi
+ \ifx\FOkeepwithnextPage\att@always\@tempswatrue\fi
+ \if@tempswa\addpenalty\@secpenalty\fi
+ \addvspace\@tempskipa
+ \fi
+\fi
+\def\FOspacebefore{\z@}%
+}
+
+% lets do some setup
+% setup
+\paperwidth211mm
+\paperheight297mm
+\hoffset-1in
+\voffset-1in
+\def\fps@table{!htbp}
+\def\fps@figure{!htbp}
+\parindent\z@
+\parskip\z@
+\emergencystretch 3em
+\tabcolsep3pt
+\hbadness=4000
+\hyphenpenalty=400
+\pretolerance=500
+\relpenalty=500
+\tolerance=1000
+\vbadness=3000
+\widowpenalty=8000
+\clubpenalty=8000
+\@twosidetrue
+\fboxsep0pt
+\setcounter{topnumber}{5}
+\renewcommand\topfraction{.9}
+\setcounter{bottomnumber}{12}
+\renewcommand\bottomfraction{.9}
+\setcounter{totalnumber}{6}
+\renewcommand\textfraction{.1}
+\def\FOpdfsetpagesize#1#2{%
+ \@ifundefined{pdfoutput}{}{%
+ \global\pdfpagewidth\paperwidth
+ \global\pdfpageheight\paperheight
+ \DEBUG{Setting pdf size to \the\pdfpagewidth, \the\pdfpageheight}%
+ }%
+}
+\let\SpecialOffset\z@
+% and now read the .cfg
+\openin\@inputcheck fotex.cfg
+\ifeof\@inputcheck\relax
+\else
+ \closein\@inputcheck
+ \input{fotex.cfg}
+\fi
+\begingroup
+\catcode`\^^M\active\catcode`\ \active\gdef\@resetactivechars{\def^^M{<m>}\def {<s>}}\endgroup
+%\catcode`\^^M\active\gdef\@resetactivechars{\def^^M{x}}\endgroup
+
+\def\@outputpage{%
+\begingroup % the \endgroup is put in by \aftergroup
+ \let \protect \noexpand
+% \@resetactivechars
+ \@parboxrestore
+ \shipout \vbox{%
+ \set@typeset@protect
+ \aftergroup \endgroup
+ \aftergroup \set@typeset@protect
+ % correct? or just restore by ending
+ % the group?
+ \if@specialpage
+ \global\@specialpagefalse
+ \def\@thehead{\csname\FirstHead\endcsname}%
+ \def\@thefoot{\csname\FirstTail\endcsname}%
+ \let\@themargin\oddsidemargin
+ \def\headheight{\FirstHeadExtent}%
+ \def\tailheight{\FirstTailExtent}%
+ \else
+ \ifodd\count\z@
+ \def\@thehead{\csname\OddHead\endcsname}%
+ \def\@thefoot{\csname\OddTail\endcsname}%
+ \let\@themargin\oddsidemargin
+ \def\headheight{\OddHeadExtent}%
+ \def\tailheight{\OddTailExtent}%
+ \else
+ \def\@thehead{\csname\EvenHead\endcsname}%
+ \def\@thefoot{\csname\EvenTail\endcsname}%
+ \let\@themargin\evensidemargin
+ \def\headheight{\EvenHeadExtent}%
+ \def\tailheight{\EvenTailExtent}%
+ \fi
+ \fi
+ \@tempdima\textwidth
+ \advance\@tempdima by -\FOheadindent
+ \reset@font
+ \normalsize
+ \normalsfcodes
+ \let\label\@gobble
+ \let\index\@gobble
+ \let\glossary\@gobble
+ \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@
+ \@begindvi
+ \vskip \topmargin
+ \moveright\@themargin \vbox {%
+ \setbox\@tempboxa \vbox to\headheight{%
+ \color@hbox
+ \normalcolor
+ \hb@xt@\textwidth{\hfill\llap{\hb@xt@\@tempdima{\@thehead}}}%
+ \color@endbox
+ \vfil
+ }%
+ \dp\@tempboxa \z@
+ \box\@tempboxa
+ \vskip \headsep
+ \box\@outputbox
+ \baselineskip \footskip
+ \vskip \bottommargin
+ \@tempdima\textwidth
+ \advance\@tempdima by -\FOheadindent
+ \setbox\@tempboxa \vbox to\tailheight{%
+ \color@hbox
+ \normalcolor
+ \hb@xt@\textwidth{\hfill\llap{\hb@xt@\@tempdima{\@thefoot}}}%
+ \color@endbox
+ \vfil
+ }%
+ \dp\@tempboxa \z@
+ \box\@tempboxa
+ }%
+ }%
+ \global \@colht \textheight
+ \stepcounter{page}%
+ \let\firstmark\botmark
+}
+
+%%%%
+\def\FO@character#1{%
+\ifx\FOverticalalign\att@baseline
+ #1%
+\else
+ \ifx\FOverticalalign\att@super
+ \textsuperscript{#1}%
+ \else
+ \ifx\FOverticalalign\att@sub
+ \textsubscript{#1}%
+ \else
+ \PlayWithShift
+ \raisebox{\dimen@}{#1}%
+ \fi
+ \fi
+\fi
+}
+\def\FO@inlinesequence#1{%
+ \FOSetFont{normal}%
+\ifx\FOverticalalign\att@baseline
+ \csname DECO@\FOtextdecoration\endcsname{\FOlabel#1}%
+\else
+ \ifx\FOverticalalign\att@super
+ \textsuperscript{\csname DECO@\FOtextdecoration\endcsname{\FOlabel#1}}%
+ \else
+ \ifx\FOverticalalign\att@sub
+ \textsubscript{\csname DECO@\FOtextdecoration\endcsname{\FOlabel#1}}%
+ \else
+ \PlayWithShift
+ \raisebox{\dimen@}{\csname DECO@\FOtextdecoration\endcsname{\FOlabel#1}}%
+ \fi
+ \fi
+\fi
+}
+\def\FOboxedsequence#1{%
+\FOSetFont{normal}%
+\ifx\FOborderwidth\@empty\else\fboxrule\FOborderwidth\fi
+\ifx\FOverticalalign\att@baseline
+ \fbox{\csname DECO@\FOtextdecoration\endcsname{\FOlabel#1}}%
+\else
+ \ifFOSuper
+ \fbox{\textsuperscript{\FOlabel#1}}%
+ \else
+ \ifFOSub
+ \fbox{\textsubscript{\FOlabel#1}}%
+ \else
+ \PlayWithShift
+ \fbox{\raisebox{\dimen@}{\FOlabel#1}}%
+ \fi
+ \fi
+\fi
+}
+%
+\def\FOSetStatic{\expandafter\@SetStatic\FOtextindent\\}
+\def\@SetStatic#1\\{\expandafter\@@SetStatic\FOfontsize\\{#1}}
+\def\@@SetStatic#1\\#2{\expandafter\@@@SetStatic\FOfontweight\\{#1}{#2}}
+\def\@@@SetStatic#1\\#2#3{\expandafter\@@@@SetStatic\FOfontvariant\\{#1}{#2}{#3}}
+\def\@@@@SetStatic#1\\#2#3#4{\expandafter\@@@@@SetStatic\FOfontstyle\\{#1}{#2}{#3}{#4}}
+\def\@@@@@SetStatic#1\\#2#3#4#5{\expandafter\@@@@@@SetStatic\FOfontstretch\\{#1}{#2}{#3}{#4}{#5}}
+\def\@@@@@@SetStatic#1\\#2#3#4#5#6{\expandafter\@@@@@@@SetStatic\FOfontfamily\\{#1}{#2}{#3}{#4}{#5}{#6}}
+
+\expandafter\def\csname Static:DummyRegion\endcsname{}
+\def\@@@@@@@SetStatic#1\\#2#3#4#5#6#7#8#9{%
+ \DEBUG{ set up static area Static:#9 [#8]}%
+ \expandafter\gdef\csname Static:#9\endcsname{%
+ {%
+ {\def\XML@parent{}\global\FOinOutputtrue
+ \def\FOwhitespacecollapse{true}%
+ \def\FOwrapoption{wrap}%
+ \def\FOtextalign{start}%
+ \def\FOfontfamily{#1}%
+ \def\FOfontsize{#6}%
+ \def\FOfontstretch{#2}%
+ \def\FOfontvariant{#4}%
+ \def\FOfontweight{#5}%
+ \def\FOfontstyle{#3}#8\global\FOinOutputfalse}}}%
+}
+
+\let\olditem\item
+\def\item{\if@inlabel\leavevmode\fi\olditem}
+\def\FOlabel{%
+ \ifx\@empty\FOid\else
+ % \typeout{Hypertext label \FOid, at \the\inputlineno}%
+ \@bsphack
+ \protected@write\@mainaux{}%
+ {\string\newlabel{\FOid}{{}{\expandafter\FOgeneratePage\FOformat\@null}{}{\FOid}{}}}%
+ \@esphack
+ \hyper@@anchor{\FOid}{\relax}%
+ \global\let\FOid\@empty
+ \fi
+}
+
+\def\FOListBlock{%
+ \FOSetFont{normal}%
+ \get@external@font\xdef\FOlistlabelfont{\external@font}%
+ \ifx\@empty\FOspacebefore
+ \@tempdima\FOspacebeforeoptimum
+ \advance\@tempdima by -\FOspacebeforeminimum
+ \@tempdimb\FOspacebeforeoptimum
+ \advance\@tempdimb by \FOspacebeforemaximum
+ \itemsep\FOspacebeforeoptimum plus \@tempdimb minus \@tempdima
+ \else
+ \itemsep\FOspacebefore
+ \fi
+ \itemindent=\FOstartindent
+ \leftmargin=\FOprovisionaldistancebetweenstarts
+ \rightmargin=\FOmarginright
+ \labelwidth=\FOprovisionaldistancebetweenstarts
+ \advance\labelwidth by -\FOprovisionallabelseparation
+ \expandafter\csname List\FOtextalign\endcsname
+%\typeout{List at \the\inputlineno: labelwidth: \the\labelwidth,
+% labelsep: \the\labelsep, leftmargin: \the\leftmargin, itemindent
+% \the\itemindent, makelabel: \meaning\makelabel,
+% itemsep: \the\itemsep, \FOtextalign}%
+}
+
+\def\FOOutputBlock{%
+ \FOSetFont{output}%
+ \ifFOBlockGrab
+ \FOBoxedBlock{\textwidth}%
+ \fi
+ \ifx\FOtextalignlast\att@relative
+ \csname startQ@\FOtextalign\endcsname
+ \csname Q@\FOtextalign\endcsname
+ \else
+ \csname startQ@\FOtextalignlast\endcsname
+ \csname Q@\FOtextalignlast\endcsname
+ \fi
+}
+
+\def\FONormalBlock{%
+ \let\@x\relax
+ \ifnum\FOTableNesting>0
+ \ifx\FOtextalign\att@centered
+ \centering
+ \fi
+ \let\@x\relax
+ \FOSetFont{normalblock}%
+ \vrule height \f@baselineskip depth \z@ width \z@
+ \else
+ \ifnum\FOinList>0
+ \FOlabel
+ \ifFOListInnerPar\par\FOvspacebefore\fi
+ \ifx\FOwhitespace\att@pre\obeyspaces\obeylines\fi
+ \ifx\FOwhitespacecollapse\att@false\obeyspaces\fi
+ \ifx\FOwrapoption\att@nowrap\obeylines\fi
+ \else
+ \ifx\FObreakbefore\att@page
+ \let\tempID\FOid
+ \penalty -\@M
+ \let\FOid\tempID
+ \else
+ \ifx\FObreakbefore\att@oddpage
+ \let\tempID\FOid
+ \penalty -\@M
+ \ifodd\c@page\else\BlankPage\newpage\fi
+ \let\FOid\tempID
+ \fi
+ \fi
+ \par
+ \FOlabel
+ \Quadding
+ \ifFOBlockGrab
+ \FOBoxedBlock{\linewidth}%
+ \else
+ \FOBorderTop
+ \ifdim\FOpaddingbefore>\z@
+ \vskip\FOpaddingbefore
+ \fi
+ \FOvspacebefore
+ \parindent\FOtextindent
+ \advance\leftskip by \FOpaddingstart
+ \advance\leftskip by \FOmarginleft
+ \advance\rightskip by \FOpaddingend
+ \advance\rightskip by \FOmarginright
+ \fi
+% \par
+ \ifx\FOwhitespace\att@pre\obeyspaces\obeylines\fi
+ \ifx\FOwhitespacecollapse\att@false\obeyspaces\fi
+ \ifx\FOwrapoption\att@nowrap\obeylines\fi
+ \fi
+ \FOSetFont{normal}%
+ \fi
+\@x
+}
+
+\def\FOEndOutputBlock{%
+ \ifx\FOtextalignlast\att@relative
+ \csname endQ@\FOtextalign\endcsname
+ \else
+ \csname endQ@\FOtextalignlast\endcsname
+ \fi
+ \ifFOBlockGrab
+ \FOEndBoxedBlock
+ \fi
+ \par
+}
+\def\FOEndBlock{%
+ \ifx\XML@parent\FOListItemLabel
+ \else
+ \ifnum\FOinList>0
+ \ifFOListInnerPar\par\fi
+ \else
+ \ifnum\FOTableNesting>0
+ \else
+ \FOEndBlockTwo
+ \fi
+ \fi
+ \fi
+}
+
+\def\FOEndBlockTwo{%
+ \par
+ \ifFOBlockGrab
+ \FOEndBoxedBlock
+ \else
+ \ifdim\FOpaddingafter>\z@
+ \vskip\FOpaddingafter
+ \fi
+ \FOBorderBottom
+ \fi
+ \ifx\FObreakafter\att@page
+ \penalty -\@M
+ \else
+ \ifx\FObreakafter\att@oddpage
+ \cleardoublepage
+ \fi
+ \fi
+ \@tempswafalse
+ \ifx\FOkeepwithnext\att@always\@tempswatrue\fi
+ \ifx\FOkeepwithnextColumn\att@always\@tempswatrue\fi
+ \ifx\FOkeepwithnextPage\att@always\@tempswatrue\fi
+ \if@tempswa\nobreak\fi
+ \FOvspaceafter
+ \if@tempswa\@afterheading\fi
+}
+
+
+\def\FOStartGrab#1{%
+ \@tempdima#1
+ \XFOstartindent\FOstartindent
+ \ifnum\XFOstartindent=\z@
+ \else
+ \advance\XFOstartindent by -\FOmarginleft
+ \advance\XFOstartindent by -\FOborderstartwidth
+ \advance\XFOstartindent by -\FOpaddingstart
+ \advance\@tempdima by -\XFOstartindent
+ \fi
+ \advance\@tempdima by -\FOmarginleft
+ \advance\@tempdima by -\FOborderstartwidth
+ \advance\@tempdima by -\FOpaddingstart
+ \XFOendindent\FOendindent
+ \ifx\FOstartindent\att@bodystart
+ \let\FOstartindent\z@
+ \fi
+ \ifx\FOendindent\att@labelend
+ \let\FOendindent\z@
+ \fi
+ \ifnum\XFOendindent=\z@
+ \else
+ \advance\XFOendindent by -\FOpaddingend
+ \advance\XFOendindent by -\FOmarginright
+ \advance\XFOendindent by -\FOborderendwidth
+ \advance\@tempdima by -\XFOendindent
+ \fi
+ \advance\@tempdima by -\FOpaddingend
+ \advance\@tempdima by -\FOmarginright
+ \advance\@tempdima by -\FOborderendwidth
+%\typeout{Block at\the\inputlineno,Padding:\FOpaddingstart/\FOpaddingend,Border:\FOborderstartwidth/\FOborderendwidth,Margin:\FOmarginleft/\FOmarginleft,Indent:\FOstartindent/\FOendindent, \the\XFOstartindent/\the\XFOendindent}%
+%
+ \begin{lrbox}{\BlockBox}%
+ \begin{minipage}[b]{\@tempdima}%
+ \vskip\FOpaddingbefore
+ \parindent\FOtextindent\leftskip\z@\rightskip\z@
+}
+\def\FOEndGrab#1{%
+ \vspace*{\FOpaddingafter}%
+ \end{minipage}%
+ \end{lrbox}%
+%\typeout{Grabbed Block at\the\inputlineno,Padding:\FOpaddingstart/\FOpaddingend,|\FOpaddingbefore/\FOpaddingafter, Border:\FOborderstartwidth/\FOborderendwidth,Margin:\FOmarginleft/\FOmarginleft,Indent:\FOstartindent/\FOendindent, \the\XFOstartindent/\the\XFOendindent}%
+ \FOvspacebefore
+ \@tempdima\ht\BlockBox
+% \advance\@tempdima by \FOpaddingbefore
+% \advance\@tempdima by \FOpaddingafter
+ \advance\@tempdima by \FOborderbeforewidth
+ \advance\@tempdima by \FOborderafterwidth
+ \ifx\FOborderstyle\att@solid
+ \ifx\FObackgroundcolor\att@transparent
+ \fboxrule\FOborderwidth
+ \fboxsep\FOpadding
+ \vbox to \@tempdima{\hsize#1\parindent\z@\vfil
+ \hbox{\hfil\fbox{\usebox{\BlockBox}}\hfil}\vfil}%
+ \else
+ \vbox to \@tempdima{\hsize#1\vfil\fboxsep\FOpadding\fboxrule\FOborderwidth
+ \hbox{\hfil\fcolorbox{\FObordercolor}{\FObackgroundcolor}%
+ {\box\BlockBox}\hfil}\vfil}%
+ \fi
+ \else
+ \vbox to \@tempdima{\hsize#1\parindent\z@\vfil
+ \ifdim\FOborderbeforewidth>\z@
+ {\color{\FOborderbeforecolor}%
+ \vrule width #1 depth \z@ height \FOborderbeforewidth}%
+ \fi
+ \hbox{%
+ \hskip\XFOstartindent
+ \hskip\FOmarginleft
+ \ifdim\FOborderstartwidth>\z@
+ {\color{\FOborderstartcolor}%
+ \vrule width \FOborderstartwidth height \the\@tempdima}%
+ \fi
+ \hskip\FOpaddingstart
+ \ifx\FObackgroundcolor\att@transparent
+ \hbox{\box\BlockBox}%
+ \else
+ \colorbox{\FObackgroundcolor}%
+ {\box\BlockBox}%
+ \fi
+ \hskip\FOpaddingend
+ \ifdim\FOborderendwidth>\z@
+ {\color{\FOborderendcolor}%
+ \vrule width \FOborderendwidth depth \z@ height
+ \the\@tempdima}%
+ \fi
+ \hskip\FOmarginright
+ \hskip\XFOendindent
+ }%
+ \ifdim\FOborderafterwidth>\z@
+ {\color{\FOborderaftercolor}%
+ \vrule width #1 depth \z@ height \FOborderafterwidth }%
+ \fi
+ \vfil
+ }%
+ \fi
+}
+
+\def\FOBorderBottom{%
+ \ifx\FOborderafterstyle\att@solid
+ \ifx\FOborderafterwidth\att@thin\def\FOborderafterwidth{0.4pt}\fi
+ \ifx\FOborderafterwidth\att@medium\def\FOborderafterwidth{0.8pt}\fi
+ \ifx\FOborderafterwidth\att@thick\def\FOborderafterwidth{1.2pt}\fi
+ \else
+ \def\FOborderafterwidth{\z@}%
+ \fi
+ \ifx\FOborderbeforestyle\att@solid
+ \ifx\FOborderbeforewidth\att@thin\def\FOborderbeforewidth{0.4pt}\fi
+ \ifx\FOborderbeforewidth\att@medium\def\FOborderbeforewidth{0.8pt}\fi
+ \ifx\FOborderbeforewidth\att@thick\def\FOborderbeforewidth{1.2pt}\fi
+ \FOBlockGrabtrue
+ \else
+ \def\FOborderbeforewidth{\z@}%
+ \fi
+ \ifdim\FOborderafterwidth>\z@
+ \ifx\FOborderafterstyle\att@solid
+ {\color{\FObordercolor}\hrule height \FOborderafterwidth}%
+ \fi
+ \fi
+}
+
+\def\FOBorderTop{%
+ \ifdim\FOborderbeforewidth>\z@
+ \ifx\FOborderbeforestyle\att@solid
+ {\color{\FObordercolor}\hrule height \FOborderbeforewidth}%
+ \fi
+ \fi
+}
+
+\def\FOfootnotemark{\protect\@FOfootnotemark}
+\def\@FOfootnotemark#1{% tag
+ \def\@thefnmark{#1}%
+ \expandafter\let\csname p@footnote\endcsname\relax
+ \@footnotemark%
+}
+\def\FOfootnotetext{\protect\@FOfootnotetext}
+\def\@FOfootnotetext#1#2{% plain tag and text, no interpretation
+ \def\@thefnmark{#1}%
+ \expandafter\let\csname p@footnote\endcsname\relax
+ \@footnotetext{\FOlabel#2}}
+
+\def\FOplainfootmark#1{#1}
+\long\def\FOplainfoottext#1{\insert\footins{%
+ \reset@font\footnotesize
+ \interlinepenalty\interfootnotelinepenalty
+ \splittopskip\footnotesep
+ \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
+ \hsize\columnwidth \@parboxrestore
+ \color@begingroup
+ #1\unskip\ifhmode\nobreak\fi\vskip\lineskip
+ \color@endgroup}%
+}
+\ColSpecs={}%
+\NCols0
+\RowCount0
+\def\doTable#1\\#2{%
+ \par
+ \advance\leftskip by \FOpaddingstart
+ \advance\rightskip by \FOpaddingend
+ \advance\rightskip by \FOmarginright
+ \advance\leftskip by \FOmarginleft
+ \FOSetFont{normal}%
+ \csname LTleft@\FOtextalign\endcsname
+ \csname LTright@\FOtextalign\endcsname
+%\typeout{LT: \FOtextalign, \the\LTleft, \the\LTright}%
+ \FOlabel
+ \ifnum\NColumns>1
+ \tabular{#1}
+ \else
+ \ifnum\FOTableNesting>1
+ \tabular{#1}%
+ \else
+ \longtable{#1}%
+ \fi
+ \fi
+ #2}
+
+\newdimen\@default
+\@default=10pt
+
+% set up hyphenation and font-related things
+\def\LastLanguage{(undefined)}
+\selectlanguage{english}
+
+\def\LoadLanguage#1{%
+ \begingroup\utfeight@protect@chars\xdef\newL{#1}\endgroup
+% \@ifundefined{L@\newL}{%
+% \DEBUG{WARNING: unknown language \newL, loading english}%
+% \csname L@us\endcsname
+% }{%
+ \ifx\newL\LastLanguage
+ \else
+ \DEBUG{\the\inputlineno: hyphenation \newL, to replace \LastLanguage}%
+ \csname L@\newL\endcsname
+ \fi
+%}
+\edef\LastLanguage{\newL}}
+
+\def\FOSetHyphenation{%
+ \ifx\FOhyphenate\att@true
+ \LoadLanguage{\FOlanguage}%
+ \hyphenpenalty=\exhyphenpenalty
+ \else
+ \hyphenpenalty=10000
+ \fi
+}
+\def\FOSetFont#1{%
+ \FOSetHyphenation
+ \edef\LaTeXshape{\csname Width@\FOfontstretch\endcsname
+ \csname Weight@\FOfontweight\endcsname}%
+ \ifx\LaTeXshape\@empty\def\LaTeXshape{m}\fi
+\edef\fFamName{\FOfontfamily}%
+%\typeout{#1 At \the\inputlineno, \FOfontweight, \FOfontstyle,
+% \FOfontsize, \FOtextalign, \LaTeXshape}%
+ \edef\f@series{\LaTeXshape}%
+ \edef\f@shape{\csname Posture@\FOfontstyle\endcsname}%
+ \ifx\FOfontvariant\att@smallcaps
+ \def\f@shape{sc}%
+ \fi
+ \let\f@family\relax
+ \@for\FOfoo:=\FOfontfamily\do{%
+ \ifx\f@family\relax
+ \expandafter\let\expandafter\f@family
+ \csname Family@\FOfoo\endcsname
+ \fi}%
+ \ifx\f@family\relax
+ \def\f@family{\csname Family@\Defaultx@fontfamily\endcsname}%
+ \fi
+ \FOSetFontSize
+ \selectfont
+ \ifx\FOcolor\@empty
+ \else
+ \color{\FOcolor}%
+ \fi
+}
+\expandafter\def\csname size-xx-small\endcsname{7pt}
+\expandafter\def\csname size-x-small\endcsname{8pt}
+\expandafter\def\csname size-small\endcsname{9pt}
+\expandafter\def\csname size-medium\endcsname{10pt}
+\expandafter\def\csname size-large\endcsname{14.4pt}
+\expandafter\def\csname size-x-large\endcsname{18pt}
+\expandafter\def\csname size-xx-large\endcsname{20pt}
+\def\computeFOfontsize{%
+ \expandafter\ifx\csname size-\FOfontsize\endcsname\relax
+ \PlayWithFSize\FOfontsize
+ \else
+ \edef\FOfontsizefinal{\csname size-\FOfontsize\endcsname}%
+ \fi
+}
+\def\FOSetFootFont{%
+ \computeFOfontsize
+ \ifx\FOlineheight\att@normal
+ \@tempdima\FOfontsizefinal
+ \multiply\@tempdima by 12
+ \divide\@tempdima by 10
+ \set@fontsize\FOfootnotesize{\FOfontsizefinal}{\@tempdima}%
+ \else
+ \@setfontsize\FOfootnotesize{\FOfontsizefinal}{\FOlineheight}%
+ \fi
+}
+\def\FOSetFontSize{%
+ \computeFOfontsize
+ \ifx\FOlineheight\att@normal
+ \@tempdima\FOfontsizefinal
+ \multiply\@tempdima by 12
+ \divide\@tempdima by 10
+ \set@fontsize\baselinestretch{\FOfontsizefinal}{\@tempdima}%
+ \else
+ \set@fontsize\baselinestretch{\FOfontsizefinal}{\FOlineheight}%
+ \fi
+}
+
+\DeclareRobustCommand*\textsubscript[1]{%
+ \@textsubscript{\selectfont#1}}
+\def\@textsubscript#1{%
+ {\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
+\def\reserved@e{}
+\def\FOSetPage{%
+ \bottommargin\Marginbottom
+ \headsep\Margintop
+ \topmargin\MasterTopMargin
+ \advance\topmargin by \SpecialOffset
+ \textheight\paperheight
+ \textwidth\paperwidth
+ \advance\textheight by -\FirstHeadExtent
+ \advance\textheight by -\FirstTailExtent
+ \advance\textheight by -\MasterTopMargin
+ \advance\textheight by -\Margintop
+ \advance\textheight by -\MasterBottomMargin
+ \advance\textheight by -\Marginbottom
+ \advance\textwidth by -\MasterLeftMargin
+ \advance\textwidth by -\MasterRightMargin
+ \FOpdfsetpagesize{\paperwidth}{\paperheight}
+ \@colht\textheight
+ \@colroom\textheight
+ \vsize\textheight
+ \linewidth\textwidth
+ \columnwidth\textwidth
+ \hsize\columnwidth \linewidth\hsize
+ \def\headheight{12pt}%
+ \DEBUG{Page size is \the\textwidth/\the\textheight,
+ on paper \the\paperwidth/\the\paperheight,^^J
+ with paper margins \the\MasterRightMargin/\the\MasterLeftMargin,
+ and region margins \the\topmargin/\the\MasterBottomMargin;^^J
+ footskip is \the\footskip, headsep is \the\headsep^^J
+ evensidemargin \the\evensidemargin, oddsidemargin \the\oddsidemargin}%
+ \global\@specialpagetrue
+}
+% don't ask
+\def\supppdf{supp-pdf}
+\let\FOinputIfFileExists\InputIfFileExists
+\def\InputIfFileExists#1#2#3{%
+ {\def\@tempa{#1}\ifx\@tempa\supppdf\else
+ \FOinputIfFileExists{#1}{#2}{#3}\fi}}
+%\catcode`^^M=10
+\providecommand\textasciitilde{~}
+
+\define@key{Gin}{scale}{%
+ \if@tempswa
+ \edef\@tempa{\toks@{\noexpand\Gscale@box{#1}[#1]{\the\toks@}}}%
+ \@tempa
+ \else
+ \def\Gin@req@sizes{%
+ \def\Gin@scalex{#1}\let\Gin@scaley\Gin@exclamation
+ \Gin@req@height\Gin@scalex\Gin@nat@height
+ \Gin@req@width\Gin@scalex\Gin@nat@width}%
+ \fi
+ \@tempswatrue}
+
+
+\def\usewhitespace{%
+ \UnicodeCharacter{13}{ \ignorespaces}%
+ \UnicodeCharacter{32}{ \ignorespaces}%
+ \UnicodeCharacter{9}{ \ignorespaces}%
+}
+\def\ignorewhitespace{%
+ \UnicodeCharacter{13}{}%
+ \UnicodeCharacter{32}{}%
+ \UnicodeCharacter{9}{}%
+}
+
+% taken from Heiko Oberdiek's epstopdf.sty
+% but the redefinitions need to be global
+\global\let\orgGin@setfile\Gin@setfile
+\global\def\Gin@setfile#1#2#3{%
+ \if`\@car #3\relax\@nil
+ \let\Gin@base\filename@base
+ \immediate\write18{\@cdr #3\@empty\@nil}%
+ \orgGin@setfile{#1}{#2}{\filename@base #2}%
+ \else
+ \orgGin@setfile{#1}{#2}{#3}%
+ \fi
+}
+
+% support .gif and .eps
+\g@addto@macro\Gin@extensions{,.eps}
+\g@addto@macro\Gin@extensions{,.gif}
+\@namedef{Gin@rule@.eps}#1{{pdf}{.pdf}{`epstopdf #1}}
+\@namedef{Gin@rule@.gif}#1{{png}{.png}{`giftopng #1}}
+
+\endinput
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/fotex.xmt b/macros/plain/formats/xmltex/contrib/passivetex/fotex.xmt
new file mode 100644
index 0000000000..4ddb49bd1e
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/fotex.xmt
@@ -0,0 +1,1644 @@
+% $Id: //depot/Master/texmf/tex/xmltex/passivetex/fotex.xmt#90 $, $Date: 2002/06/25 $
+%
+% PassiveTeX version 1.17
+%
+% Copyright 2002 Sebastian Rahtz/Oxford University
+% <sebastian.rahtz@oucs.ox.ac.uk>
+%
+% Permission is hereby granted, free of charge, to any person obtaining
+% a copy of this software and any associated documentation files (the
+% ``Software''), to deal in the Software without restriction, including
+% without limitation the rights to use, copy, modify, merge, publish,
+% distribute, sublicense, and/or sell copies of the Software, and to
+% permit persons to whom the Software is furnished to do so, subject to
+% the following conditions:
+%
+% The above copyright notice and this permission notice shall be included
+% in all copies or substantial portions of the Software.
+%
+% Includes fixes from Tomas Bures <ghort@pauline.vellum.cz>
+% Yura Zotov <yznews@hotbox.ru>
+% Anton V. Boyarshinov <boyarsh@ru.echo.fr>
+\DeclareNamespace{fotex}{http://www.tug.org/fotex}
+\DeclareNamespace{fo}{http://www.w3.org/1999/XSL/Format}
+\def\string@autoauto{autoauto}
+\XMLstring\FirstOnPage<>first-starting-within-page</>
+\XMLstring\LastOnPage<>last-starting-within-page</>
+\XMLstring\LINK<>LINK</>
+\XMLstring\file@urlprefix<>url(</>
+\XMLstring\file@prefix<>file://</>
+\XMLstring\file@shortprefix<>file:</>
+\XMLstringX\prop@width<>proportional-column-width(1)</>
+\XMLstringX\@staticafter<>xsl-after</>
+\XMLstringX\@staticbefore<>xsl-before</>
+\XMLstringX\@staticstart<>xsl-start</>
+\XMLstring\att@labelend<>label-end()</>
+\XMLstring\att@bodystart<>body-start()</>
+\XMLstringX\att@NaN<>NaN</>
+\XMLstringX\att@all<>all</>
+\XMLstringX\att@always<>always</>
+\XMLstringX\att@any<>any</>
+\XMLstringX\att@auto<>auto</>
+\XMLstringX\att@autoodd<>auto-odd</>
+\XMLstringX\att@autoeven<>auto-even</>
+\XMLstringX\att@endonodd<>end-on-odd</>
+\XMLstringX\att@endoneven<>end-on-even</>
+\XMLstringX\att@baseline<>baseline</>
+\XMLstringX\att@blank<>blank</>
+\XMLstringX\att@black<>black</>
+\XMLstringX\att@bottom<>bottom</>
+\XMLstringX\att@centered<>center</>
+\XMLstringX\att@false<>false</>
+\XMLstringX\att@first@starting@within@page<>first-starting-within-page</>
+\XMLstringX\att@first<>first</>
+\XMLstringX\att@even<>even</>
+\XMLstringX\att@odd<>odd</>
+\XMLstringX\att@lr@tb<>lr-tb</>
+\XMLstringX\att@maximum<>maximum</>
+\XMLstringX\att@maximumuniform<>maximum-uniform</>
+\XMLstringX\att@medium<>medium</>
+\XMLstringX\att@no<>no</>
+\XMLstringX\att@no@limit<>no-limit</>
+\XMLstringX\att@none<>none</>
+\XMLstringX\att@normal<>normal</>
+\XMLstringX\att@nowrap<>no-wrap</>
+\XMLstringX\att@oddpage<>odd-page</>
+\XMLstringX\att@page<>page</>
+\XMLstringX\att@page@sequence<>page-sequence</>
+\XMLstringX\att@pre<>pre</>
+\XMLstringX\att@preserve<>preserve</>
+\XMLstringX\att@relative<>relative</>
+\XMLstringX\att@repeat<>repeat</>
+\XMLstringX\att@replace<>replace</>
+\XMLstringX\att@scroll<>scroll</>
+\XMLstringX\att@scaletofit<>scale-to-fit</>
+\XMLstringX\att@show<>show</>
+\XMLstringX\att@smallcaps<>small-caps</>
+\XMLstringX\att@solid<>solid</>
+\XMLstringX\att@static<>static</>
+\XMLstringX\att@sub<>sub</>
+\XMLstringX\att@super<>super</>
+\XMLstringX\att@top<>top</>
+\XMLstringX\att@transparent<>transparent</>
+\XMLstringX\att@true<>true</>
+\XMLstringX\att@tiny<>true</>
+\XMLstringX\att@thin<>thin</>
+\XMLstringX\att@thick<>thick</>
+\XMLstringX\att@uniform<>uniform</>
+\XMLstringX\att@use@font@metrics<>use-font-metrics</>
+\XMLstringX\att@visible<>visible</>
+\XMLstringX\att@xsl@any<>xsl-any</>
+\XMLstringX\att@yes<>yes</>
+\XMLstringX\leader@pattern@space<>space</>
+\XMLstringX\leader@pattern@rule<>rule</>
+\XMLstringX\leader@pattern@dots<>dots</>
+\XMLstringX\rule@style@dashed<>dashed</>
+\XMLstringX\rule@style@dotted<>dotted</>
+\XMLnamespaceattributeX{fo}{media-usage}{\FOmediausage}{}
+% The "media-usage" property is used to control
+% how the selected display medium is used to
+% present the page(s) specified by the stylesheet.
+\XMLnamespaceattributeX{fo}{text-altitude}{\FOtextaltitude}{}
+% Specifies the "height" to be used for the ascent
+% above the dominant baseline
+\XMLnamespaceattributeX{fo}{text-depth}{\FOtextdepth}{}
+% Specifies the "depth" to be used for the descent
+% below the domiant baseline.
+%auto | absolute | fixed | inherit
+%\XMLnamespaceattributeX{fo}{absolute-position}{\FOabsoluteposition}{auto}
+%link | visited | active | hover | focus
+%\XMLnamespaceattributeX{fo}{active-state}{\FOactivestate}{}
+%auto | <percentage> | <length> | inherit
+\XMLnamespaceattributeX{fo}{alignment-adjust}{\FOalignmentadjust}{auto}
+%yes | no
+%\XMLnamespaceattributeX{fo}{auto-restore}{\FOautorestore}{\inherit}
+%<angle> | [[ left-side | far-left | left
+%| center-left | center | center-right | right | far-right | right-side
+%] || behind ] | leftwards | rightwards | inherit
+%\XMLnamespaceattributeX{fo}{azimuth}{\FOazimuth}{\inherit}
+%[<background-color> ||
+%<background-image>
+%|| <background-repeat> || <background-attachment> || <background-position>
+%| ]]inherit
+\XMLnamespaceattributeX{fo}{background}{\FObackground}{}
+%scroll | fixed | inherit
+%\XMLnamespaceattributeX{fo}{background-attachment}{\FObackgroundattachment}{scroll}
+%<color> | transparent | inherit
+\XMLnamespaceattribute{fo}{background-color}{\FObackgroundcolor}{transparent}
+%<uri> | none | inherit
+%\XMLnamespaceattributeX{fo}{background-image}{\FObackgroundimage}{none}
+%[ [<percentage> | <length> ]{1,2} |
+% [ [top | center | bottom] || [left | center | right] ] ] | inherit
+%\XMLnamespaceattributeX{fo}{background-position}{\FObackgroundposition}{0\% 0\%}
+%<percentage> | <length> |
+%left | center | right | inherit
+%\XMLnamespaceattributeX{fo}{background-position-horizontal}{\FObackgroundpositionhorizontal}{0\%}
+%<percentage> | <length> |
+%top | center | bottom | inherit
+%\XMLnamespaceattributeX{fo}{background-position-vertical}{\FObackgroundpositionvertical}{0\%}
+%repeat | repeat-x | repeat-y | no-repeat | inherit
+%\XMLnamespaceattributeX{fo}{background-repeat}{\FObackgroundrepeat}{repeat}
+%baseline | before-edge
+%| text-before-edge | middle | after-edge
+%| text-after-edge | ideographic | alphabetic | hanging | mathematical
+%| inherit
+%\XMLnamespaceattributeX{fo}{baseline-identifier}{\FObaselineidentifier}{}
+%baseline | sub | super | <percentage> | <length> | inherit
+\XMLnamespaceattributeX{fo}{baseline-shift}{\FObaselineshift}{baseline}
+%blank | not-blank | any | inherit
+\XMLnamespaceattributeX{fo}{blank-or-not-blank}{\FOblankornotblank}{any}
+%auto | <length> | <percentage> | <length-range> | inherit
+%\XMLnamespaceattributeX{fo}{block-progression-dimension}{\FOblockprogressiondimension}{auto}
+%[ <border-width> || <border-style> || <color> ] | inherit
+\XMLnamespaceattributeX{fo}{border}{\FOborder}{}
+%<color> | inherit
+\XMLnamespaceattribute{fo}{border-after-color}{\FOborderaftercolor}{\FOcolor}
+%<border-style> | inherit
+\XMLnamespaceattributeX{fo}{border-after-style}{\FOborderafterstyle}{none}
+%<border-width> | <length-conditional> | inherit
+\XMLnamespaceattribute{fo}{border-after-width}{\FOborderafterwidth}{medium}
+%<color> | inherit
+\XMLnamespaceattribute{fo}{border-before-color}{\FOborderbeforecolor}{\FOcolor}
+%<border-style> | inherit
+\XMLnamespaceattributeX{fo}{border-before-style}{\FOborderbeforestyle}{none}
+%<border-width> | <length-conditional> | inherit
+\XMLnamespaceattribute{fo}{border-before-width}{\FOborderbeforewidth}{medium}
+\XMLnamespaceattributeX{fo}{border-collapse}{\FObordercollapse}{\inherit}
+%<color>{1,4} | transparent | inherit
+\XMLnamespaceattribute{fo}{border-color}{\FObordercolor}{black}
+%<color> | inherit
+\XMLnamespaceattribute{fo}{border-end-color}{\FOborderendcolor}{\FOcolor}
+%<border-style> | inherit
+\XMLnamespaceattributeX{fo}{border-end-style}{\FOborderendstyle}{none}
+%<border-width> | inherit
+\XMLnamespaceattributeX{fo}{border-end-width}{\FOborderendwidth}{medium}
+\XMLnamespaceattributeX{fo}{border-separation}{\FOborderseparation}{\inherit}
+%<length> <length>? | inherit
+\XMLnamespaceattributeX{fo}{border-spacing}{\FOborderspacing}{\inherit}
+%<color> | inherit
+\XMLnamespaceattribute{fo}{border-start-color}{\FOborderstartcolor}{\FOcolor}
+%<border-style> | inherit
+\XMLnamespaceattributeX{fo}{border-start-style}{\FOborderstartstyle}{none}
+%<border-width> | inherit
+\XMLnamespaceattributeX{fo}{border-start-width}{\FOborderstartwidth}{medium}
+%<border-style>{1,4} | inherit
+\XMLnamespaceattributeX{fo}{border-style}{\FOborderstyle}{}
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{border-width}{\FOborderwidth}{}
+\XMLnamespaceattributeX{fo}{border-bottom}{\FOborderbottom}{\LINK}
+\XMLnamespaceattribute{fo}{border-bottom-color}{\FOborderbottomcolor}{\LINK}
+\XMLnamespaceattributeX{fo}{border-bottom-style}{\FOborderbottomstyle}{\LINK}
+\XMLnamespaceattributeX{fo}{border-bottom-width}{\FOborderbottomwidth}{\LINK}
+\XMLnamespaceattributeX{fo}{border-left}{\FOborderleft}{\LINK}
+\XMLnamespaceattribute{fo}{border-left-color}{\FOborderleftcolor}{\LINK}
+\XMLnamespaceattributeX{fo}{border-left-style}{\FOborderleftstyle}{\LINK}
+\XMLnamespaceattributeX{fo}{border-left-width}{\FOborderleftwidth}{\LINK}
+\XMLnamespaceattributeX{fo}{border-right}{\FOborderright}{\LINK}
+\XMLnamespaceattribute{fo}{border-right-color}{\FOborderrightcolor}{\LINK}
+\XMLnamespaceattributeX{fo}{border-right-style}{\FOborderrightstyle}{\LINK}
+\XMLnamespaceattributeX{fo}{border-right-width}{\FOborderrightwidth}{\LINK}
+\XMLnamespaceattributeX{fo}{border-top}{\FObordertop}{\LINK}
+\XMLnamespaceattribute{fo}{border-top-color}{\FObordertopcolor}{\LINK}
+\XMLnamespaceattributeX{fo}{border-top-style}{\FObordertopstyle}{\LINK}
+\XMLnamespaceattributeX{fo}{border-top-width}{\FObordertopwidth}{\LINK}
+
+
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{bottom}{\FObottom}{auto}
+%auto | column | page | even-page | odd-page | inherit
+\XMLnamespaceattributeX{fo}{break-after}{\FObreakafter}{auto}
+%auto | column | page | even-page | odd-page | inherit
+\XMLnamespaceattributeX{fo}{break-before}{\FObreakbefore}{auto}
+%before | after | start | end | top | bottom | left | right | inherit
+\XMLnamespaceattributeX{fo}{caption-side}{\FOcaptionside}{\inherit}
+%<name>
+\XMLnamespaceattributeX{fo}{case-name}{\FOcasename}{}
+%<string>
+\XMLnamespaceattributeX{fo}{case-title}{\FOcasetitle}{}
+%<character>
+\XMLnamespaceattribute{fo}{character}{\FOcharacter}{}
+%start | end | left | right | both | none | inherit
+\XMLnamespaceattributeX{fo}{clear}{\FOclear}{none}
+%<shape> | auto | inherit
+\XMLnamespaceattributeX{fo}{clip}{\FOclip}{auto}
+%<color> | inherit
+\XMLnamespaceattribute{fo}{color}{\FOcolor}{\inherit}
+%<name> | inherit
+\XMLnamespaceattributeX{fo}{color-profile-name}{\FOcolorprofilename}{}
+%<number> | inherit
+\XMLnamespaceattributeX{fo}{column-count}{\FOcolumncount}{1}
+%<length> | <percentage> | inherit
+\XMLnamespaceattributeX{fo}{column-gap}{\FOcolumngap}{12.0pt}
+%<number>
+\XMLnamespaceattributeX{fo}{column-number}{\FOcolumnnumber}{}
+%<length>
+\XMLnamespaceattribute{fo}{column-width}{\FOcolumnwidth}{}
+%<string> | auto
+%\XMLnamespaceattributeX{fo}{content-type}{\FOcontenttype}{auto}
+
+%none | <country> | inherit
+\XMLnamespaceattributeX{fo}{country}{\FOcountry}{\inherit}
+%<cue-before> || <cue-after> | inherit
+%\XMLnamespaceattributeX{fo}{cue}{\FOcue}{}
+%<uri> | none | inherit
+%\XMLnamespaceattributeX{fo}{cue-after}{\FOcueafter}{none}
+%<uri> | none | inherit
+%\XMLnamespaceattributeX{fo}{cue-before}{\FOcuebefore}{none}
+%<length>
+%\XMLnamespaceattributeX{fo}{destination-placement-offset}{\FOdestinationplacementoffset}{\z@}
+%ltr | rtl | inherit
+\XMLnamespaceattributeX{fo}{direction}{\FOdirection}{\inherit}
+%auto | before | center | after | inherit
+\XMLnamespaceattributeX{fo}{display-align}{\FOdisplayalign}{\inherit}
+%auto | autosense-script | no-change | reset-size
+%| ideographic | alphabetic | hanging | mathematical | inherit
+%\XMLnamespaceattributeX{fo}{dominant-baseline}{\FOdominantbaseline}{auto}
+%<angle> | below | level | above | higher | lower | inherit
+%\XMLnamespaceattributeX{fo}{elevation}{\FOelevation}{\inherit}
+%show | hide | inherit
+\XMLnamespaceattributeX{fo}{empty-cells}{\FOemptycells}{\inherit}
+%<length> | inherit
+\XMLnamespaceattribute{fo}{end-indent}{\FOendindent}{\inherit}
+%yes | no
+%\XMLnamespaceattributeX{fo}{ends-row}{\FOendsrow}{no}
+%<length> | <percentage> | inherit
+\XMLnamespaceattributeX{fo}{extent}{\FOextent}{0.0pt}
+%<uri-reference>
+\XMLnamespaceattributeX{fo}{external-destination}{\FOexternaldestination}{}
+%before | start | end | left | right | none | inherit
+\XMLnamespaceattributeX{fo}{float}{\FOfloat}{none}
+%<name>
+\XMLnamespaceattributeX{fo}{flow-name}{\FOflowname}{}
+%[ [ <font-style> || <font-variant>
+%|| <font-weight> ]? <font-size> [ / <line-height>]? <font-family>
+%] | caption | icon | menu | message-box | small-caption | status-bar
+%| inherit
+\XMLnamespaceattributeX{fo}{font}{\FOfont}{\inherit}
+%[[ <family-name> | <generic-family> ],]* [<family-name> | <generic-family>] | inherit
+\XMLnamespaceattributeX{fo}{font-family}{\FOfontfamily}{\inherit}
+%\XMLnamespaceattributeX{fo}{font-selection-strategy}{\FOselectionstrategy}{auto}
+%<absolute-size> | <relative-size> | <length> | <percentage> | inherit
+\XMLnamespaceattribute{fo}{font-size}{\FOfontsize}{\inherit}
+%<number> | none | inherit
+\XMLnamespaceattributeX{fo}{font-size-adjust}{\FOfontsizeadjust}{\inherit}
+%normal | wider | narrower | ultra-condensed
+% | extra-condensed | condensed | semi-condensed | semi-expanded |
+% expanded | extra-expanded | ultra-expanded |inherit
+\XMLnamespaceattributeX{fo}{font-stretch}{\FOfontstretch}{\inherit}
+%normal | italic | oblique | backslant | inherit
+\XMLnamespaceattributeX{fo}{font-style}{\FOfontstyle}{\inherit}
+%normal | small-caps | inherit
+\XMLnamespaceattributeX{fo}{font-variant}{\FOfontvariant}{\inherit}
+%normal | bold | bolder | lighter | 100 | 200
+% | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit
+\XMLnamespaceattributeX{fo}{font-weight}{\FOfontweight}{\inherit}
+%auto | even | odd | end-on-even | end-on-odd | no-force | inherit
+\XMLnamespaceattributeX{fo}{force-page-count}{\FOforcepagecount}{auto}
+%<string>
+\XMLnamespaceattributeX{fo}{format}{\FOformat}{\inherit}
+%<angle> | inherit
+%\XMLnamespaceattributeX{fo}{glyph-orientation-horizontal}{\FOglyphorientationhorizontal}{\inherit}
+%auto | <angle> | inherit
+%\XMLnamespaceattributeX{fo}{glyph-orientation-vertical}{\FOglyphorientationvertical}{\inherit}
+%<character>
+\XMLnamespaceattributeX{fo}{grouping-separator}{\FOgroupingseparator}{}
+%<number>
+%\XMLnamespaceattributeX{fo}{grouping-size}{\FOgroupingsize}{}
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{height}{\FOheight}{auto}
+%false | true | inherit
+\XMLnamespaceattributeX{fo}{hyphenate}{\FOhyphenate}{\inherit}
+%<character> | inherit
+\XMLnamespaceattributeX{fo}{hyphenation-character}{\FOhyphenationcharacter}{\inherit}
+%auto | column | page | inherit
+%\XMLnamespaceattributeX{fo}{hyphenation-keep}{\FOhyphenationkeep}{\inherit}
+%no-limit | <number> | inherit
+%\XMLnamespaceattributeX{fo}{hyphenation-ladder-count}{\FOhyphenationladdercount}{\inherit}
+%<number> | inherit
+\XMLnamespaceattributeX{fo}{hyphenation-push-character-count}{\FOhyphenationpushcharactercount}{\inherit}
+%<number> | inherit
+%\XMLnamespaceattributeX{fo}{hyphenation-remain-character-count}{\FOhyphenationremaincharactercount}{\inherit}
+% <id>
+\XMLnamespaceattributeX{fo}{id}{\FOid}{}
+%yes | no
+%\XMLnamespaceattributeX{fo}{indicate-destination}{\FOindicatedestination}{no}
+%auto | auto-odd | auto-even | <number> | inherit
+\XMLnamespaceattributeX{fo}{initial-page-number}{\FOinitialpagenumber}{auto}
+%auto | <length> | <percentage> | <length-range> | inherit
+%\XMLnamespaceattributeX{fo}{inline-progression-dimension}{\FOinlineprogressiondimension}{auto}
+%null string | <idref>
+\XMLnamespaceattributeX{fo}{internal-destination}{\FOinternaldestination}{}
+%<keep> | inherit
+\XMLnamespaceattributeX{fo}{keep-together}{\FOkeeptogether}{\inherit}
+\XMLnamespaceattributeX{fo}{keep-together.within-line}{\FOkeeptogetherLine}{\inherit}
+% since we dont support column keeps, use Page here (not)
+\XMLnamespaceattributeX{fo}{keep-together.within-column}{\FOkeeptogetherColumn}{\inherit}
+\XMLnamespaceattributeX{fo}{keep-together.within-page}{\FOkeeptogetherPage}{\inherit}
+%<keep> | inherit
+\XMLnamespaceattributeX{fo}{keep-with-next}{\FOkeepwithnext}{auto}
+\XMLnamespaceattributeX{fo}{keep-with-next.within-line}{\FOkeepwithnextLine}{auto}
+\XMLnamespaceattributeX{fo}{keep-with-next.within-column}{\FOkeepwithnextColumn}{auto}
+\XMLnamespaceattributeX{fo}{keep-with-next.within-page}{\FOkeepwithnextPage}{auto}
+%<keep> | inherit
+\XMLnamespaceattributeX{fo}{keep-with-previous}{\FOkeepwithprevious}{auto}
+\XMLnamespaceattributeX{fo}{keep-with-previous.within-line}{\FOkeepwithpreviousLine}{auto}
+\XMLnamespaceattributeX{fo}{keep-with-previous.within-column}{\FOkeepwithpreviousColumn}{auto}
+\XMLnamespaceattributeX{fo}{keep-with-previous.within-page}{\FOkeepwithpreviousPage}{auto}
+%none | <language> | inherit
+\XMLnamespaceattributeX{fo}{language}{\FOlanguage}{\inherit}
+%<length> | <percentage> | inherit
+\XMLnamespaceattributeX{fo}{last-line-end-indent}{\FOlastlineendindent}{\inherit}
+%none | reference-area | page | inherit
+\XMLnamespaceattributeX{fo}{leader-alignment}{\FOleaderalignment}{\inherit}
+%<length-range> | inherit
+\XMLnamespaceattributeX{fo}{leader-length}{\FOleaderlength}{\inherit}
+%space | rule | dots | use-content | inherit
+\XMLnamespaceattributeX{fo}{leader-pattern}{\FOleaderpattern}{\inherit}
+%use-font-metrics | <length> | inherit
+\XMLnamespaceattributeX{fo}{leader-pattern-width}{\FOleaderpatternwidth}{\inherit}
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{left}{\FOleft}{auto}
+%normal | <length> | <space> | inherit
+\XMLnamespaceattributeX{fo}{letter-spacing}{\FOletterspacing}{\inherit}
+%auto | alphabetic | traditional
+\XMLnamespaceattributeX{fo}{letter-value}{\FOlettervalue}{auto}
+%ignore | preserve | treat-as-space | inherit
+\XMLnamespaceattributeX{fo}{linefeed-treatment}{\FOlinefeedtreatment}{\inherit}
+%normal | <length> | <number> | <percentage> | <space> | inherit
+\XMLnamespaceattributeX{fo}{line-height}{\FOlineheight}{\inherit}
+%consider-shifts | disregard-shifts | inherit
+\XMLnamespaceattributeX{fo}{line-height-shift-adjustment}{\FOlineheightshiftadjustment}{\inherit}
+%line-height | font-height | max-height | inherit
+\XMLnamespaceattributeX{fo}{line-stacking-strategy}{\FOlinestackingstrategy}{\inherit}
+%<margin-width>{1,4} | inherit
+\XMLnamespaceattributeX{fo}{margin}{\FOmargin}{}
+\XMLnamespaceattributeX{fo}{margin-left} {\FOmarginleft} {0pt}
+\XMLnamespaceattributeX{fo}{margin-right} {\FOmarginright} {0pt}
+\XMLnamespaceattributeX{fo}{margin-top} {\FOmargintop} {0pt}
+\XMLnamespaceattributeX{fo}{margin-bottom} {\FOmarginbottom} {0pt}
+%<name>
+\XMLnamespaceattributeX{fo}{marker-class-name}{\FOmarkerclassname}{}
+%<name>
+\XMLnamespaceattributeX{fo}{master-reference}{\FOmasterreference}{}
+\XMLnamespaceattributeX{fo}{master-name}{\FOmastername}{}
+%<length> | <percentage> | none | inherit
+\XMLnamespaceattributeX{fo}{max-height}{\FOmaxheight}{\z@}
+%<number> | no-limit | inherit
+\XMLnamespaceattributeX{fo}{maximum-repeats}{\FOmaximumrepeats}{no-limit}
+%<length> | <percentage> | none | inherit
+\XMLnamespaceattributeX{fo}{max-width}{\FOmaxwidth}{none}
+%<length> | <percentage> | inherit
+\XMLnamespaceattributeX{fo}{min-height}{\FOminheight}{\z@}
+%<length> | <percentage> | inherit
+\XMLnamespaceattributeX{fo}{min-width}{\FOminwidth}{}
+%<number>
+\XMLnamespaceattributeX{fo}{number-columns-repeated}{\FOnumbercolumnsrepeated}{1}
+%<number>
+\XMLnamespaceattributeX{fo}{number-columns-spanned}{\FOnumbercolumnsspanned}{1}
+%<number>
+\XMLnamespaceattributeX{fo}{number-rows-spanned}{\FOnumberrowsspanned}{1}
+%odd | even | any | inherit
+\XMLnamespaceattributeX{fo}{odd-or-even}{\FOoddoreven}{any}
+%<integer> | inherit
+\XMLnamespaceattributeX{fo}{orphans}{\FOorphans}{\inherit}
+%visible | hidden | scroll | auto | inherit
+\XMLnamespaceattributeX{fo}{overflow}{\FOoverflow}{auto}
+%<padding-width>{1,4} | inherit
+\XMLnamespaceattributeX{fo}{padding}{\FOpadding}{\z@}
+%<padding-width> | <length-conditional> | inherit
+\XMLnamespaceattributeX{fo}{padding-after}{\FOpaddingafter}{\z@}
+%<padding-width> | <length-conditional> | inherit
+\XMLnamespaceattributeX{fo}{padding-before}{\FOpaddingbefore}{\z@}
+%<padding-width> | inherit
+\XMLnamespaceattributeX{fo}{padding-bottom}{\FOpaddingbottom}{\z@}
+%<padding-width> | inherit
+\XMLnamespaceattributeX{fo}{padding-end}{\FOpaddingend}{\z@}
+%<padding-width> | inherit
+\XMLnamespaceattributeX{fo}{padding-left}{\FOpaddingleft}{\z@}
+%<padding-width> | inherit
+\XMLnamespaceattributeX{fo}{padding-right}{\FOpaddingright}{\z@}
+%<padding-width> | inherit
+\XMLnamespaceattributeX{fo}{padding-start}{\FOpaddingstart}{\z@}
+%<padding-width> | inherit
+\XMLnamespaceattributeX{fo}{padding-top}{\FOpaddingtop}{\z@}
+%auto | always | avoid | left | right | inherit
+\XMLnamespaceattributeX{fo}{page-break-after}{\FOpagebreakafter}{auto}
+%auto | always | avoid | left | right | inherit
+\XMLnamespaceattributeX{fo}{page-break-before}{\FOpagebreakbefore}{auto}
+%auto | indefinite | <length> | inherit
+\XMLnamespaceattribute{fo}{page-height}{\FOpageheight}{auto}
+%first | last | rest | any | inherit
+\XMLnamespaceattributeX{fo}{page-position}{\FOpageposition}{any}
+%auto | indefinite | <length> | inherit
+\XMLnamespaceattribute{fo}{page-width}{\FOpagewidth}{auto}
+%[<time> | <percentage>]{1,2} | inherit
+%\XMLnamespaceattributeX{fo}{pause}{\FOpause}{}
+%<time> | <percentage> | inherit
+%\XMLnamespaceattributeX{fo}{pause-after}{\FOpauseafter}{}
+%<time> | <percentage> | inherit
+%\XMLnamespaceattributeX{fo}{pause-before}{\FOpausebefore}{}
+%<frequency> | x-low | low | medium | high | x-high | inherit
+%\XMLnamespaceattributeX{fo}{pitch}{\FOpitch}{\inherit}
+%<number> | inherit
+%\XMLnamespaceattributeX{fo}{pitch-range}{\FOpitchrange}{\inherit}
+%<uri> mix? repeat? | auto | none | inherit
+%\XMLnamespaceattributeX{fo}{play-during}{\FOplayduring}{auto}
+%static | relative | absolute | fixed | inherit
+\XMLnamespaceattributeX{fo}{position}{\FOposition}{static}
+%true | false | inherit
+\XMLnamespaceattributeX{fo}{precedence}{\FOprecedence}{false}
+%<length> | inherit
+\XMLnamespaceattributeX{fo}{provisional-distance-between-starts}{\FOprovisionaldistancebetweenstarts}{\inherit}
+%<length> | inherit
+\XMLnamespaceattributeX{fo}{provisional-label-separation}{\FOprovisionallabelseparation}{\inherit}
+% 0 | 90 | 180 | 270 | -90 | -180 | -270 | inherit
+\XMLnamespaceattributeX{fo}{reference-orientation}{\FOreferenceorientation}{0}
+%<idref> | inherit
+%\XMLnamespaceattributeX{fo}{ref-id}{\FOrefid}{}
+%xsl-region-body | xsl-region-start | xsl-region-end
+%| xsl-region-before | xsl-region-after | xsl-before-float-separator
+%| xsl-footnote-separator | <name>
+\XMLnamespaceattributeX{fo}{region-name}{\FOregionname}{}
+%before | baseline | inherit
+\XMLnamespaceattributeX{fo}{relative-align}{\FOrelativealign}{\inherit}
+%auto | static | relative | inherit
+\XMLnamespaceattributeX{fo}{relative-position}{\FOrelativeposition}{static}
+%auto | perceptual | relative-colorimetric | saturation |
+% absolute-colorimetric | inherit
+%\XMLnamespaceattributeX{fo}{rendering-intent}{\FOrenderingintent}{auto}
+%page | page-sequence | document
+%\XMLnamespaceattributeX{fo}{retrieve-boundary}{\FOretrieveboundary}{page-sequence}
+%<name>
+\XMLnamespaceattributeX{fo}{retrieve-class-name}{\FOretrieveclassname}{}
+%first-starting-within-page | first-including-carryover |
+% last-starting-within-page | last-ending-within-page
+\XMLnamespaceattributeX{fo}{retrieve-position}{\FOretrieveposition}{first-starting-within-page}
+%<number> | inherit
+%\XMLnamespaceattributeX{fo}{richness}{\FOrichness}{\inherit}
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{right}{\FOright}{auto}
+%<string> | none | inherit
+\XMLnamespaceattributeX{fo}{role}{\FOrole}{none}
+%none | dotted | dashed | solid | double | groove
+% | ridge | inherit
+\XMLnamespaceattributeX{fo}{rule-style}{\FOrulestyle}{\inherit}
+%<length>
+\XMLnamespaceattributeX{fo}{rule-thickness}{\FOrulethickness}{\inherit}
+%uniform | non-uniform | inherit
+\XMLnamespaceattributeX{fo}{scaling}{\FOscaling}{uniform}
+%auto | integer-pixels | resample-any-method | inherit
+\XMLnamespaceattributeX{fo}{scaling-method}{\FOscalingmethod}{auto}
+%true | false | inherit
+\XMLnamespaceattributeX{fo}{score-spaces}{\FOscorespaces}{\inherit}
+%none | auto | <script> | inherit
+\XMLnamespaceattributeX{fo}{script}{\FOscript}{\inherit}
+%replace | new
+\XMLnamespaceattributeX{fo}{show-destination}{\FOshowdestination}{replace}
+%<length>{1,2} | auto | landscape | portrait | inherit
+\XMLnamespaceattributeX{fo}{size}{\FOsize}{auto}
+%<uri>+ | none | inherit
+%\XMLnamespaceattributeX{fo}{source-document}{\FOsourcedocument}{none}
+%<space> | inherit
+%\XMLnamespaceattributeX{fo}{space-after}{\FOspaceafter}{\z@}
+%<space> | inherit
+%\XMLnamespaceattributeX{fo}{space-before}{\FOspacebefore}{\z@}
+%<space> | inherit
+\XMLnamespaceattributeX{fo}{space-end}{\FOspaceend}{\z@}
+%<space> | inherit
+\XMLnamespaceattributeX{fo}{space-start}{\FOspacestart}{\z@}
+%ignore | preserve | inherit
+\XMLnamespaceattributeX{fo}{space-treatment}{\FOspacetreatment}{\inherit}
+%none | all | inherit
+\XMLnamespaceattributeX{fo}{span}{\FOspan}{none}
+%normal | none | spell-out | inherit
+%\XMLnamespaceattributeX{fo}{speak}{\FOspeak}{\inherit}
+%once | always | inherit
+%\XMLnamespaceattributeX{fo}{speak-header}{\FOspeakheader}{\inherit}
+%digits | continuous | inherit
+%\XMLnamespaceattributeX{fo}{speak-numeral}{\FOspeaknumeral}{\inherit}
+%code | none | inherit
+%\XMLnamespaceattributeX{fo}{speak-punctuation}{\FOspeakpunctuation}{\inherit}
+%<number> | x-slow | slow | medium | fast
+% | x-fast | faster | slower | inherit
+%\XMLnamespaceattributeX{fo}{speech-rate}{\FOspeechrate}{\inherit}
+% <uri> | inherit
+\XMLnamespaceattributeX{fo}{src}{\FOsrc}{}
+%<length> | inherit
+\XMLnamespaceattribute{fo}{start-indent}{\FOstartindent}{\inherit}
+%show | hide
+\XMLnamespaceattributeX{fo}{starting-state}{\FOstartingstate}{show}
+%yes | no
+%\XMLnamespaceattributeX{fo}{starts-row}{\FOstartsrow}{no}
+%<number> | inherit
+%\XMLnamespaceattributeX{fo}{stress}{\FOstress}{\inherit}
+%auto | suppress | retain | inherit
+\XMLnamespaceattributeX{fo}{suppress-at-line-break}{\FOsuppressatlinebreak}{auto}
+%xsl-preceding | xsl-following | xsl-any | <name>[ <name>]*
+\XMLnamespaceattributeX{fo}{switch-to}{\FOswitchto}{xsl-any}
+%auto | fixed | inherit
+\XMLnamespaceattributeX{fo}{table-layout}{\FOtablelayout}{auto}
+%yes | no
+\XMLnamespaceattributeX{fo}{table-omit-footer-at-break}{\FOtableomitfooteratbreak}{no}
+%yes | no
+\XMLnamespaceattributeX{fo}{table-omit-header-at-break}{\FOtableomitheaderatbreak}{no}
+%start | center | end | justify | inside | outside
+% | left | right | <string> | inherit
+\XMLnamespaceattributeX{fo}{text-align}{\FOtextalign}{\inherit}
+%relative | start | center | end | justify | inside
+% | outside | left | right | <string> | inherit
+\XMLnamespaceattributeX{fo}{text-align-last}{\FOtextalignlast}{\inherit}
+%none | [ [ underline | no-underline] || [ overline | no-overline ]
+%|| [ line-through | no-line-through ] || [ blink | no-blink ] ]| inherit
+\XMLnamespaceattributeX{fo}{text-decoration}{\FOtextdecoration}{none}
+%<length> | <percentage> | inherit
+\XMLnamespaceattributeX{fo}{text-indent}{\FOtextindent}{\inherit}
+%none | [<color> || <length> <length> <length>?
+%,]* [<color> || <length> <length> <length>?] | inherit
+\XMLnamespaceattributeX{fo}{text-shadow}{\FOtextshadow}{none}
+%capitalize | uppercase | lowercase | none |
+\XMLnamespaceattributeX{fo}{text-transform}{\FOtexttransform}{\inherit}
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{top}{\FOtop}{auto}
+%auto | yes | no | inherit
+\XMLnamespaceattributeX{fo}{treat-as-word-space}{\FOtreataswordspace}{auto}
+%normal | embed | bidi-override | inherit
+\XMLnamespaceattributeX{fo}{unicode-bidi}{\FOunicodebidi}{normal}
+%baseline | middle | sub | super | text-top |
+%text-bottom | <percentage> | <length> | top | bottom | inherit
+\XMLnamespaceattribute{fo}{vertical-align}{\FOverticalalign}{auto}
+%visible | hidden | collapse | inherit
+%\XMLnamespaceattributeX{fo}{visibility}{\FOvisibility}{visible}
+%[[<specific-voice> | <generic-voice>
+%],]* [<specific-voice> | <generic-voice> ] | inherit
+%\XMLnamespaceattributeX{fo}{voice-family}{\FOvoicefamily}{\inherit}
+%<number> | <percentage> | silent | x-soft
+%| soft | medium | loud | x-loud | inherit
+%\XMLnamespaceattributeX{fo}{volume}{\FOvolume}{\inherit}
+%normal | pre | nowrap | inherit
+\XMLnamespaceattributeX{fo}{white-space}{\FOwhitespace}{\inherit}
+%false | true | inherit
+\XMLnamespaceattributeX{fo}{white-space-collapse}{\FOwhitespacecollapse}{\inherit}
+%<integer> | inherit
+\XMLnamespaceattributeX{fo}{widows}{\FOwidows}{\inherit}
+%<length> | <percentage> | auto | inherit
+\XMLnamespaceattributeX{fo}{width}{\FOwidth}{auto}
+%normal | <length> | <space> | inherit
+\XMLnamespaceattributeX{fo}{word-spacing}{\FOwordspacing}{\inherit}
+%no-wrap | wrap | inherit
+\XMLnamespaceattributeX{fo}{wrap-option}{\FOwrapoption}{\inherit}
+%lr-tb | rl-tb | tb-rl | lr | rl | tb | inherit
+\XMLnamespaceattributeX{fo}{writing-mode}{\FOwritingmode}{lr-tb}
+%<country-language> | inherit
+%\XMLnamespaceattributeX{fo}{xml:lang}{\FOxmllang}{\inherit}
+%auto | <integer> | inherit
+\XMLnamespaceattributeX{fo}{z-index}{\FOzindex}{auto}
+%-------------------------------
+\XMLnamespaceattributeX{fotex}{column-align}{\FOcolumnalign}{}
+
+% Added attribute which controls table-placement.
+% It has the same syntax as LaTeX (e.g. !tbh)
+% Since XMLTeX doesn't process well attributes from another namespace,
+% I must use the workaround
+% with namespaces.
+\XMLnamespaceattributeX{fo}{fotex:placement}{\FOkplacement}{}
+\XMLname{fo:inline-container}{\FOInlineContainer}
+\XMLname{fo:list-item-label}{\FOListItemLabel}
+\XMLname{fo:list-item-body}{\FOListItemBody}
+\XMLname{fo:table-cell}{\FOTableCell}
+\XMLname{fo:table-row}{\FOTableRow}
+\def\SpaceAttributes{
+ \XMLattributeX{space-after.optimum}{\FOspaceafteroptimum}{\z@}
+ \XMLattributeX{space-after.maximum}{\FOspaceaftermaximum}{\z@}
+ \XMLattributeX{space-after.minimum}{\FOspaceafterminimum}{\z@}
+ \XMLattributeX{space-before.optimum}{\FOspacebeforeoptimum}{\z@}
+ \XMLattributeX{space-before.maximum}{\FOspacebeforemaximum}{\z@}
+ \XMLattributeX{space-before.minimum}{\FOspacebeforeminimum}{\z@}
+ \XMLattributeX{space-after}{\FOspaceafter}{}
+ \XMLattributeX{space-before}{\FOspacebefore}{}
+}
+\gdef\Defaultx@fontfamily{Times-Roman}
+\gdef\FOheadindent{\z@}
+ \gdef\FOautorestore{no}
+ \gdef\FOazimuth{center}
+ \gdef\FObordercollapse{collapse}
+ \gdef\FOborderseparation{\z@}
+ \gdef\FOborderspacing{\z@}
+ \gdef\FOcaptionside{before}
+ \gdef\FOcolor{}
+ \gdef\FOcountry{none}
+ \gdef\FOdirection{ltr}
+ \gdef\FOdisplayalign{auto}
+ \gdef\FOelevation{level}
+ \gdef\FOemptycells{show}
+ \gdef\FOendindent{\z@}
+ \gdef\FOfont{}
+ \gdef\FOfontfamily{Times-Roman}
+ \gdef\FOfontsizeadjust{none}
+ \gdef\FOfontsize{medium}
+ \gdef\FOfontstretch{normal}
+ \gdef\FOfontstyle{normal}
+ \gdef\FOfontvariant{normal}
+ \gdef\FOfontweight{normal}
+ \gdef\FOformat{1}
+ \gdef\FOglyphorientationhorizontal{0}
+ \gdef\FOglyphorientationvertical{auto}
+ \gdef\FOhyphenate{false}
+ \gdef\FOhyphenationcharacter{-}
+ \gdef\FOhyphenationkeep{none}
+ \gdef\FOhyphenationladdercount{no-limit}
+ \gdef\FOhyphenationpushcharactercount{2}
+ \gdef\FOhyphenationremaincharactercount{2}
+ \gdef\FOlanguage{none}
+ \gdef\FOlastlineendindent{\z@}
+ \gdef\FOleaderalignment{none}
+ \gdef\FOleaderlength{\z@}
+ \gdef\FOleaderpattern{space}
+ \gdef\FOleaderpatternwidth{}
+ \gdef\FOletterspacing{normal}
+ \gdef\FOlinefeedtreatment{treat-as-space}
+ \gdef\FOlineheight{normal}
+ \gdef\FOlineheightshiftadjustment{consider-shifts}
+ \gdef\FOlinestackingstrategy{line-height}
+ \gdef\FOorphans{2}
+ \gdef\FOpagebreakinside{auto}
+ \gdef\FOpitch{medium}
+ \gdef\FOpitchrange{50}
+ \gdef\FOprovisionaldistancebetweenstarts{24.0pt}
+ \gdef\FOprovisionallabelseparation{6.0pt}
+ \gdef\FOrelativealign{before}
+ \gdef\FOrichness{50}
+ \gdef\FOrulestyle{solid}
+ \gdef\FOrulethickness{1.0pt}
+ \gdef\FOscorespaces{true}
+ \gdef\FOscript{auto}
+ \gdef\FOspacetreatment{preserve}
+% \gdef\FOspeak{normal}
+% \gdef\FOspeakheader{once}
+% \gdef\FOspeaknumeral{continuous}
+% \gdef\FOspeakpunctuation{none}
+% \gdef\FOspeechrate{medium}
+ \gdef\FOstartindent{\z@}
+% \gdef\FOstress{50}
+ \gdef\FOtextalign{start}
+ \gdef\FOtextalignlast{relative}
+ \gdef\FOtextindent{\z@}
+ \gdef\FOtexttransform{none}
+% \gdef\FOvoicefamily{}
+ \gdef\FOvolume{medium}
+ \gdef\FOwhitespace{normal}
+ \gdef\FOwhitespacecollapse{true}
+ \gdef\FOwidows{2}
+ \gdef\FOwordspacing{normal}
+ \gdef\FOwrapoption{wrap}
+%<margin-width> | inherit
+ \gdef\FOmarginbottom{\z@}
+%<margin-width> | inherit
+\gdef\FOmarginleft{\z@}
+%<margin-width> | inherit
+\gdef\FOmarginright{\z@}
+%<margin-width> | inherit
+\gdef\FOmargintop{}
+
+\gdef\FOkplacement{}
+
+\XMLelement{fo:root}
+ {}
+ {\documentclass{article}
+ \usepackage{fotex}
+ \begin{document}
+ \pagestyle{empty}
+ \FOSetHyphenation
+ %\ignorewhitespace
+ }
+ {\end{document}}
+
+
+\XMLelement{fotex:inlinemath}
+ {}
+ {\(}
+ {\)}
+
+
+\XMLelement{fotex:equation}
+ {}
+ {\begin{equation}}
+ {\end{equation}}
+
+
+\XMLelement{fotex:displaymath}
+ {}
+ {\begin{displaymath}}
+ {\end{displaymath}}
+
+\XMLelement{fotex:eqnarray}
+ {}
+ {\xmlgrab}
+ {\begin{gather*}#1\end{gather*}}
+
+\XMLelement{fotex:subeqn}
+ {}
+ {\xmlgrab}
+ {\ifx\FOid\@empty
+ \gdef\w@t{#1\nonumber\\}
+ \else
+% needs the global version
+ \gdef\w@t{#1\label{\temp}\\}
+ \fi
+ \aftergroup\w@t}
+
+\XMLelement{fotex:bookmark}
+ {
+ \XMLattributeX{fotex-bookmark-level}{\FOTEXbookmarklevel}{0}
+ \XMLattributeX{fotex-bookmark-label}{\FOTEXbookmarklabel}{}
+ }
+ {\xmlgrab}
+ {\protectCS\FOTEXbookmarklabel
+ \let\ignorespaces\@empty
+ \pdfbookmark[\FOTEXbookmarklevel]{#1}{\FOTEXbookmarklabel}}
+
+\XMLelement{fo:block}
+ {\SpaceAttributes}
+ {%
+ \FOBlockGrabfalse
+ \FOexpandattributes
+ \FOSetHyphenation
+ %\edef\SavedNColumns{\NColumns}
+ \ifx\XML@parent\FOListItemLabel
+ \def\w@t{\FOListBlock}%
+ \def\@whattodonext{\FOEndBlock}%
+ \else
+ \ifFOinOutput
+ \ifx\FObackgroundcolor\att@transparent
+ \ifx\FOborderstyle\att@solid
+ \FOBlockGrabtrue
+ \fi
+ \else
+ \FOBlockGrabtrue
+ \fi
+ \def\w@t{\FOOutputBlock}%
+ \def\@whattodonext{\FOEndOutputBlock}%
+ \else
+% we care if a block is inside a table cell
+ \ifnum\FOinTable>\z@
+ \def\w@t{\FOBoxedBlock{\CurrentCellWidth}}%
+ \def\@whattodonext{\FOEndBoxedBlock}
+ \else
+ % we care if a block is a second or subsequent child of a list body
+ \ifx\XML@parent\FOListItemBody
+ \global\advance\FOListBlocks by 1%
+ \ifnum\FOListBlocks=1\relax\else\FOListInnerPartrue\fi
+ \else
+ % but also if its nested within a list body block
+ \ifFOListBody
+ \FOListInnerPartrue
+ \fi
+ \fi
+ \ifx\FObackgroundcolor\att@transparent
+ \ifx\FOborderstyle\att@solid
+ \FOBlockGrabtrue
+ \fi
+ \else
+ \FOBlockGrabtrue
+ \fi
+ \def\@whattodonext{\FOEndBlock}
+ \def\w@t{\FONormalBlock}%
+ \fi
+ \fi
+ \fi
+%\typeout{Block \the\inputlineno, \meaning\w@t, \meaning\@whattodonext}%
+ \w@t
+ \ifx\FOkeeptogether\att@always\samepage\fi
+ \ifx\FOkeeptogetherColumn\att@always\samepage\fi
+ \ifx\FOkeeptogetherPage\att@always\samepage\fi
+ %\usewhitespace\ignorespaces
+ }
+ {\ifx\FOkeeptogether\att@always\samepage\fi
+ \ifx\FOkeeptogetherColumn\att@always\samepage\fi
+ \ifx\FOkeeptogetherPage\att@always\samepage\fi
+ \@whattodonext
+}
+
+\XMLelement{fo:character}
+ {}
+ {
+ \ifx\FOverticalalign\att@auto
+ \let\FOverticalalign\FObaselineshift
+ \fi
+ \FO@character{\FOcharacter}}
+ {}
+
+\XMLelement{fo:external-graphic}
+ {
+%auto | <length> | <percentage> | inherit
+\XMLattribute{content-height}{\FOcontentheight}{auto}
+%auto | <length> | <percentage> | inherit
+\XMLattribute{content-width}{\FOcontentwidth}{auto}
+}
+ {
+{\utfeight@protect@chars\expandafter\FOfiletest\FOsrc\@empty\@empty\@empty\@empty\@empty\@empty\@empty\@}%
+\ifx\FOwidth\att@auto
+ \ifx\FOheight\att@auto%
+ \relax%
+ \else%
+ \def\FOcontentheight{\FOheight}%
+ \def\FOcontentwidth{auto}%
+ \fi
+\else
+ \def\FOcontentwidth{\FOwidth}%
+ \ifx\FOheight\att@auto%
+ \def\FOcontentheight{auto}%
+ \else%
+ \def\FOcontentheight{\FOheight}%
+ \fi
+\fi
+\ifx\FOcontentwidth\att@scaletofit
+ \setkeys{Gin}{width=\linewidth}%
+\else
+ \ifx\FOcontentwidth\att@auto\else\FOSetGWidth\fi
+\fi
+\ifx\FOcontentheight\att@scaletofit
+ \setkeys{Gin}{height=\textheight}%
+\else
+ \ifx\FOcontentheight\att@auto\else\FOSetGHeight\fi
+\fi
+\def\aligntype{center}
+\ifthenelse{\equal{\FOtextalign}{right}}{\def\aligntype{flushright}}{}
+\ifthenelse{\equal{\FOtextalign}{left}}{\def\aligntype{flushleft}}{}
+\def\Picscaled{\begin{\aligntype}\includegraphics{\FOsrcname}\end{\aligntype}}
+\ifx\FOscaling\att@uniform\else\setkeys{Gin}{keepaspectratio=false}\fi
+%\csname startQ@\FOtextalign\endcsname
+\ifx\FOborderstyle\att@solid\fbox{\Picscaled}\else\Picscaled\fi
+%\csname endQ@\FOtextalign\endcsname
+ }
+{}
+
+
+\XMLelement{fo:block-container}
+ {}
+ {}
+ {}
+
+\XMLelement{fo:float}
+ {\XMLattributeX{float}{\FOfloat}{float}}
+ {\ifx\FOfloat\att@none
+ \begin{figure}[!htp]
+ \else
+ \begin{figure}
+ \fi
+ \FOlabel}
+ {\end{figure}}
+
+\XMLelement{fo:flow}
+ {}
+ {\FOSetHyphenation
+ \clearpage
+ \DEBUG{New page, \the\c@page, \PageNumber}%
+ \ifx\PageNumber\att@auto
+ \else
+ \ifx\PageNumber\att@autoeven
+ \ifodd\c@page\hbox{}\newpage\fi
+ \else
+ \ifx\PageNumber\att@autoodd
+ \ifodd\c@page\else\hbox{}\newpage\fi
+ \else
+ \setcounter{page}{\PageNumber}%
+ \fi
+ \fi
+ \fi
+ \ifx\@empty\pendingID\else
+ \@bsphack
+ \protected@write\@mainaux{}%
+ {\string\newlabel{\pendingID}{{}{\expandafter\FOgeneratePage\FOformat\@null}{}{\pendingID}{}}}%
+ \@esphack
+ \hyper@@anchor{\pendingID}{\relax}%
+ \global\let\pendingID\@empty
+ \fi
+
+ \DEBUG{^^JStart page sequence, using layout \CurrentPageMaster, at page \the\c@page}
+
+ \@ifundefined{Atomic:\CurrentPageMaster}
+ {
+ \@ifundefined{First:\CurrentPageMaster}
+ {
+ \ifx\FOinitialpagenumber\att@auto
+ \ifodd\c@page
+ \DEBUG{Master \CurrentPageMaster: no first page, use odd page}
+ \edef\PFirst{\csname Odd:\CurrentPageMaster\endcsname}
+ \else
+ \DEBUG{Master \CurrentPageMaster: no first page, use even page}
+ \@ifundefined{Even:\CurrentPageMaster}
+ {\edef\PFirst{\csname Odd:\CurrentPageMaster\endcsname}}
+ {\edef\PFirst{\csname Even:\CurrentPageMaster\endcsname}}
+ \fi
+ \else
+ \ifx\FOinitialpagenumber\att@autoeven
+ \@ifundefined{Even:\CurrentPageMaster}
+ {\edef\PFirst{\csname Odd:\CurrentPageMaster\endcsname}}
+ {\edef\PFirst{\csname Even:\CurrentPageMaster\endcsname}}
+ \else
+ \ifx\FOinitialpagenumber\att@autoodd
+ \edef\PFirst{\csname Odd:\CurrentPageMaster\endcsname}
+ \else
+ \ifodd\FOinitialpagenumber
+ \edef\PFirst{\csname Odd:\CurrentPageMaster\endcsname}
+ \else
+ \@ifundefined{Even:\CurrentPageMaster}
+ {\edef\PFirst{\csname Odd:\CurrentPageMaster\endcsname}}
+ {\edef\PFirst{\csname Even:\CurrentPageMaster\endcsname}}
+ \fi
+ \fi
+ \fi
+ \fi
+ }
+ {
+ \edef\PFirst{\csname First:\CurrentPageMaster\endcsname}
+ }
+ \@ifundefined{Blank:\CurrentPageMaster}
+ {\edef\PBlank{\csname Odd:\CurrentPageMaster\endcsname}}
+ {\edef\PBlank{\csname Blank:\CurrentPageMaster\endcsname}}
+ \@ifundefined{Even:\CurrentPageMaster}
+ {\edef\PEven{\csname Odd:\CurrentPageMaster\endcsname}}
+ {\edef\PEven{\csname Even:\CurrentPageMaster\endcsname}}
+ \edef\POdd{\csname Odd:\CurrentPageMaster\endcsname}
+ }
+ {
+ \let\PFirst\CurrentPageMaster
+ \let\PBlank\CurrentPageMaster
+ \let\POdd\CurrentPageMaster
+ \let\PEven\CurrentPageMaster
+ }
+ \DEBUG{ first page master is [\PFirst]}
+ \DEBUG{ odd page master is [\POdd]}
+ \DEBUG{ even page master is [\PEven]}
+ \DEBUG{ blank page master is [\PBlank]}
+ \expandafter\Pass\csname\POdd:xsl-region-body\endcsname\\
+ \csname Atomic:\POdd\endcsname
+ \oddsidemargin\MasterLeftMargin
+ \evensidemargin\MasterLeftMargin
+ \advance\evensidemargin by \SpecialOffset
+ \advance\oddsidemargin by \SpecialOffset
+ \@ifundefined{Atomic:\PEven}{\DEBUG{no master for Atomic:\PEven}}
+ {\csname Atomic:\PEven\endcsname
+ \evensidemargin\MasterLeftMargin
+ \advance\evensidemargin by \SpecialOffset
+ }
+ \edef\EvenHeadExtent{\csname\PEven:before-extent\endcsname}
+ \edef\EvenHead{Static:\csname\PEven:before\endcsname}
+ \edef\EvenTailExtent{\csname\PEven:after-extent\endcsname}
+ \edef\EvenTail{Static:\csname\PEven:after\endcsname}
+ \edef\FirstHeadExtent{\csname\PFirst:before-extent\endcsname}
+ \edef\FirstHead{Static:\csname\PFirst:before\endcsname}
+ \edef\FirstTailExtent{\csname\PFirst:after-extent\endcsname}
+ \edef\FirstTail{Static:\csname\PFirst:after\endcsname}
+ \edef\OddHeadExtent{\csname\POdd:before-extent\endcsname}
+ \edef\OddHead{Static:\csname\POdd:before\endcsname}
+ \edef\OddTailExtent{\csname\POdd:after-extent\endcsname}
+ \edef\OddTail{Static:\csname\POdd:after\endcsname}
+ \edef\BlankHeadExtent{\csname\PBlank:before-extent\endcsname}
+ \edef\BlankHead{Static:\csname\PBlank:before\endcsname}
+ \edef\BlankTailExtent{\csname\PBlank:after-extent\endcsname}
+ \edef\BlankTail{Static:\csname\PBlank:after\endcsname}
+ \FOSetPage
+ \ifnum\NColumns>1\begin{multicols}{\NColumns}\fi
+% \ifnum\NColumns>1\MulticolPendingtrue
+% \begin{multicols}{\NColumns}\fi
+ }
+ {
+ \ifnum\NColumns>1\end{multicols}\fi
+ \clearpage
+ \ifx\ForcePage\att@auto
+ \else
+% remember that we'll do a \clearpage next time anyway.
+% so leave here on wrong sort of page
+ \ifx\ForcePage\att@endoneven
+ \ifodd\c@page\else\BlankPage\newpage\fi
+ \else
+ \ifx\ForcePage\att@endonodd
+ \ifodd\c@page\BlankPage\newpage\fi
+ \fi
+ \fi
+ \fi
+ }
+
+\XMLelement{fo:footnote-body}
+ {}
+ {}
+ {}
+
+
+\XMLelement{fo:footnote}
+ {}
+ {\xmlgrab}
+ {\xmltextwochildren\FOplainfootmark\FOplainfoottext#1}
+
+\XMLelement{fo:page-number-citation}
+ {\XMLattributeX{ref-id}{\FOrefid}{}}
+ {}
+ {\fopagecitation}
+
+\XMLelement{fotex:sort}
+ {}
+ {\let\fopagecitation\fosortpagecitation
+ \global\sorttoks{}}
+ {\global\sortcount-2\let\@elt\focompress@elt
+ \let\fosep\@empty
+ \let\foheld\relax
+ \the\sorttoks
+ \foheld}
+
+\XMLelement{fo:wrapper}
+ {}
+ {\FOSetFont{wrapper}\FOlabel}
+ {}
+
+\XMLelement{fo:leader}
+ {}
+ {
+\leavevmode
+\ifx\FOleaderpattern\leader@pattern@rule
+ \ifx\FOrulestyle\rule@style@dashed
+ \def\w@t{\cleaders\hbox{$\m@th \mkern1.5mu-\mkern1.5mu$}\hfil}%
+ \else
+ \ifx\FOrulestyle\rule@style@dotted
+ \def\w@t{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfil}%
+ \else
+ \ifdim\FOrulethickness>\z@
+ \def\w@t{\leaders\hrule height \FOrulethickness\hfill}%
+ \else
+ \def\w@t{\hfill}%
+ \fi
+ \fi
+ \fi
+\else
+ \ifx\FOleaderpattern\leader@pattern@dots
+ \def\w@t{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfill}%
+ \else % space
+ \def\w@t{\hfill}%
+ \fi
+\fi
+\PercentToDimen{\FOleaderlength}%
+\ifdim\@tempdima=\z@\w@t\else\hbox to \@tempdima{\w@t}\fi
+ }
+ {}
+
+\catcode`\/\active
+
+\XMLelement{fo:basic-link}
+ {
+\XMLattributeX{target-presentation-context}{\FOtargetpresentationcontext}{}
+\XMLattributeX{target-processing-context}{\FOtargetprocessingcontext}{}
+\XMLattributeX{target-stylesheet}{\FOtargetstylesheet}{}
+ }
+ {\xmlgrab}
+ {
+\ifx\FOverticalalign\att@auto
+ \let\FOverticalalign\FObaselineshift
+\fi
+\begingroup
+\utfeight@protect@chars\xdef\temp{\FOinternaldestination}%
+\endgroup
+\let\FOinternaldestination\temp
+\begingroup
+\utfeight@protect@chars\xdef\temp{\FOexternaldestination}%
+\endgroup
+\let\FOexternaldestination\temp
+ \ifx\FOindicatedestination\att@yes
+ \setkeys{Hyp}{pdfborder={0 0 1}}
+ \fi
+ \ifx\FOexternaldestination\@empty
+ \hyperlink{\FOinternaldestination}{\FO@inlinesequence{#1}}%
+ \let\FOinternaldestination\@empty
+ \else
+ \href{\FOexternaldestination}{#1}
+% this breaks any real content in the link text
+% \expandafter\@basiclink\relax#1//\@nil#1\@nil\FOexternaldestination\@nil%
+ \let\FOexternaldestination\@empty
+ \fi
+ }
+\catcode`\/=12
+
+\XMLelement{fo:inline-container}
+ {}
+ {}
+ {}
+
+\XMLelement{fo:list-block}
+ {\SpaceAttributes}
+ {
+ \ifx\FOstartindent\att@bodystart
+ \let\FOstartindent\z@
+ \fi
+ \ifx\FOendindent\att@labelend
+ \let\FOendindent\z@
+ \fi
+ \FOSetFont{normal}%
+ \advance\FOinList by 1\relax
+ \ifnum\FOinList>1\relax\leavevmode\fi
+ \begin{list}{}{%
+ \itemindent=\FOstartindent
+ \leftmargin=\FOprovisionaldistancebetweenstarts
+ \advance\leftmargin by \FOmarginleft
+ \rightmargin=\FOmarginright
+ \labelwidth=\FOprovisionaldistancebetweenstarts
+ \advance\labelwidth by -\FOprovisionallabelseparation
+ \expandafter\csname List\FOtextalign\endcsname
+ \labelsep\FOprovisionallabelseparation
+ \itemsep\z@
+ \parsep\z@
+ \topsep\z@
+ \parskip\z@
+ \ifx\@empty\FOspacebefore
+ \@tempdima\FOspacebeforeoptimum
+ \advance\@tempdima by -\FOspacebeforeminimum
+ \@tempdimb\FOspacebeforeoptimum
+ \advance\@tempdimb by \FOspacebeforemaximum
+ \topsep\FOspacebeforeoptimum plus \@tempdimb minus \@tempdima
+ \else
+ \topsep\FOspacebefore
+ \fi
+ }
+ }
+ {\end{list}
+ \advance\FOinList by -1
+ \par
+ }
+
+\XMLelement{fo:list-item-body}
+ {}
+ {\ifx\FOstartindent\att@bodystart
+ \let\FOstartindent\z@
+ \fi
+ \FOListBodytrue\FOListBlocks0}
+ {}
+
+\XMLelement{fo:list-item-label}
+ {}
+ {\xmlgrab}
+ {\ifx\FOstartindent\att@bodystart
+ \let\FOstartindent\z@
+ \fi
+ \ifx\FOendindent\att@labelend
+ \let\FOendindent\z@
+ \fi
+ \savebox{\ItemBox}{#1}\item[#1]\FOlabel}
+
+\XMLelement{fo:list-item}
+ {\SpaceAttributes}
+ {
+ \FOSetHyphenation
+ \ifx\@empty\FOspacebefore
+ \@tempdima\FOspacebeforeoptimum
+ \advance\@tempdima by -\FOspacebeforeminimum
+ \@tempdimb\FOspacebeforeoptimum
+ \advance\@tempdimb by \FOspacebeforemaximum
+ \vskip\FOspacebeforeoptimum plus \@tempdimb minus \@tempdima
+ \else
+ \vskip\FOspacebefore
+ \fi
+ \FOlabel}
+ {}
+
+\XMLelement{fo:page-number}
+ {}
+ {}
+ {\expandafter\FOgeneratePage\FOformat\@null}
+
+
+\XMLelement{fo:page-sequence}
+ {}
+ {\let\CurrentPageMaster\FOmasterreference
+ \let\pendingID\FOid
+ \let\PageNumber\FOinitialpagenumber
+ \let\ForcePage\FOforcepagecount
+ \FOSetHyphenation
+ \LoadLanguage{\FOlanguage}
+ }
+ {}
+
+\XMLelement{fo:region-after}
+ {}
+ {\ifx\FOregionname\@empty
+ \def\FOregionname{xsl-region-after}
+ \fi
+ \DEBUG{ Link [\FOMaster:after] to \FOregionname}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname\FOMaster:after\endcsname{\FOregionname}
+ \expandafter\xdef\csname\FOMaster:after-extent\endcsname{\FOextent}
+ \endgroup
+ }
+ {}
+
+
+\XMLelement{fo:region-before}
+ {}
+ {\ifx\FOregionname\@empty
+ \def\FOregionname{xsl-region-before}
+ \fi
+ \DEBUG{ Link [\FOMaster:before] to \FOregionname}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname\FOMaster:before\endcsname{\FOregionname}
+ \expandafter\xdef\csname\FOMaster:before-extent\endcsname{\FOextent}
+ \endgroup
+ }
+ {}
+
+\XMLelement{fo:region-body}
+ {}
+ {
+ \ifx\FOmargin\@empty\relax\else
+ \let\FOmarginright\FOmargin
+ \let\FOmarginleft\FOmargin
+ \let\FOmargintop\FOmargin
+ \let\FOmarginbottom\FOmargin
+ \fi
+ \xdef\InnerBottomMargin{\FOmarginbottom}
+ \xdef\InnerTopMargin{\FOmargintop}
+ \xdef\InnerLeftMargin{\FOmarginleft}
+ \xdef\InnerRightMargin{\FOmarginright}
+ \ifx\FOregionname\@empty
+ \def\FOregionname{xsl-region-body}
+ \fi
+ \DEBUG{ Set up [\FOMaster:\FOregionname] body content: \FOcolumngap|\FOcolumncount|\FOmarginbottom|\FOmargintop|}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname\FOMaster:\FOregionname\endcsname{\FOcolumngap|\FOcolumncount|\FOmarginbottom|\FOmargintop|}
+ \endgroup
+ }
+ {}
+
+\XMLelement{fo:static-content}
+ {}
+ {\xmlgrab}
+ {\protectCS\FOflowname
+ \FOSetStatic{#1}{\FOflowname}}
+
+\XMLelement{fo:table-and-caption}
+ {}
+ {
+ \global\ColSpecs={}\NCols0
+ \TableWidth\linewidth
+ \advance\TableWidth by -\tabcolsep
+ \advance\TableWidth by -\FOmarginleft
+ \advance\TableWidth by -\FOmarginright
+ \gdef\TableHeader{}
+ \NoTableSetup
+ \ifx\XML@parent\FOInlineContainer
+ \ifnum\FOreferenceorientation=0
+ \FOlabel
+ \else
+ \begin{sidewaystable}\FOlabel
+ \fi
+ \else
+ \ifnum\FOreferenceorientation=0
+% We process FOkplacement atribute to override the placement of the table.
+ \ifx\FOkplacement\@empty
+ \begin{table}[!htbp]\FOlabel
+ \else
+ \edef\ktable{\noexpand\begin{table}[\FOkplacement]}
+ \ktable\FOlabel
+ \fi
+ \else
+ \begin{sidewaystable}\FOlabel
+ \fi
+ \fi
+ }
+ {\ifx\XML@parent\FOInlineContainer
+ \ifnum\FOreferenceorientation=0
+ \else
+ \end{sidewaystable}
+ \fi
+ \else
+ \ifnum\FOreferenceorientation=0
+ \end{table}
+ \else
+ \end{sidewaystable}
+ \fi
+ \fi
+ }
+
+\XMLelement{fo:table-body}
+ { }
+ {
+ \FOFirstCelltrue
+ \FOinTable1
+ \expandafter\NoTableStart{\TableHeader}%
+ }
+{
+ \ifnum\NCols<1
+ \typeout{Table end of no cols defined}
+ \fi
+ \NoTableEnd
+}
+
+
+\XMLelement{fo:table-caption}
+ {}
+ {}
+ {\par}
+
+\XMLelement{fo:table-cell}
+ {
+ \XMLattributeX{ends-row}{\FOendsrow}{false}
+ \XMLattributeX{starts-row}{\FOstartsrow}{false}
+ }
+ {\xmlgrab}
+ {\FOlabel
+ \FOexpandattributes
+ \NoTableCell{#1}}
+
+
+\XMLelement{fo:table-column}
+ {}
+ {
+ \@tempcnta0
+ \loop\ifnum\FOnumbercolumnsrepeated>\@tempcnta
+ \advance\@tempcnta by 1
+ {\NoTableColumn}%
+ \repeat
+ }
+ {}
+
+\XMLelement{fo:table-header}
+ {}
+ {\xmlgrab}
+ {\gdef\TableHeader{#1}}
+
+\XMLelement{fo:table-row}
+ {}
+ {\xmlgrab}
+ {\NoTableRow{#1}}
+
+\XMLelement{fo:table}
+ {}
+ {
+ \global\ColSpecs={}\NCols0
+ \TableWidth\linewidth
+ \advance\TableWidth by -\FOmarginleft
+ \advance\TableWidth by -\FOmarginright
+ \gdef\TableHeader{}
+ \NoTableSetup
+ }
+ {}
+
+\XMLelement{fo:inline}
+ {}
+ {\xmlgrab}
+ {
+ %\usewhitespace\ignorespaces
+ \ifx\FOverticalalign\att@auto
+ \let\FOverticalalign\FObaselineshift
+ \fi
+ \FOlabel
+ \ifx\FOborderstyle\att@solid
+ \ifx\FOborderwidth\att@thin\def\FOborderwidth{0.4pt}\fi
+ \ifx\FOborderwidth\att@medium\def\FOborderwidth{0.8pt}\fi
+ \ifx\FOborderwidth\att@thick\def\FOborderwidth{1.2pt}\fi
+ \FOboxedsequence{#1}%
+ \else
+ \FO@inlinesequence{#1}%
+ \fi}
+
+\XMLelement{fo:bidi-override}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:bidi-override NOT IMPLEMENTED}}
+
+\XMLelement{fo:color-profile}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:color-profile NOT IMPLEMENTED}}
+
+\XMLelement{fo:declarations}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:declarations NOT IMPLEMENTED}}
+
+\XMLelement{fo:initial-property-set}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:initial-property-set NOT IMPLEMENTED}}
+
+\XMLelement{fo:instream-foreign-object}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:instream-foreign-object NOT IMPLEMENTED}}
+
+\XMLelement{fo:marker}
+ {}
+ {\xmlgrab}
+ {\toks@{}%
+ \expandafter\FOaddmarker\FOmarks\relax{}%
+ \toks@\expandafter{\the\expandafter\toks@\expandafter{\FOmarkerclassname}{#1}}%
+ \xdef\FOmarks{\the\toks@}%
+ \mark{\FOmarks}}
+
+\XMLelement{fo:retrieve-marker}
+ {}
+ {\xmlgrab}
+ {\begingroup
+ \utfeight@protect@chars
+\ifx\FOretrieveposition\FirstOnPage
+ \xdef\FOthismark{\topmark}%
+\else
+ \ifx\FOretrieveposition\LastOnPage
+ \xdef\FOthismark{\botmark}%
+ \else
+ \xdef\FOthismark{\topmark}%
+ \fi
+\fi
+ \xdef\FOthisretrieveclassname{\FOretrieveclassname}
+ \endgroup
+ \expandafter\FOgetmarker\FOthismark\relax\relax}
+
+\XMLelement{fo:multi-case}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:multi-case NOT IMPLEMENTED}}
+
+\XMLelement{fo:multi-properties}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:multi-properties NOT IMPLEMENTED}}
+
+\XMLelement{fo:multi-property-set}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:multi-property-set NOT IMPLEMENTED}}
+
+\XMLelement{fo:multi-switch}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:multi-switch NOT IMPLEMENTED}}
+
+\XMLelement{fo:multi-toggle}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:multi-toggle NOT IMPLEMENTED}}
+
+\XMLelement{fo:region-end}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:region-end NOT IMPLEMENTED}}
+
+\XMLelement{fo:region-start}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:region-start NOT IMPLEMENTED}}
+
+\XMLelement{fo:table-footer}
+ {}
+ {\xmlgrab}
+ {\typeout{fo:table-footer NOT IMPLEMENTED}}
+
+
+\XMLelement{fo:layout-master-set}
+ {}
+ {\DEBUG{Start defining page masters}}
+ {\DEBUG{Finish defining page masters}}
+
+\XMLelement{fo:page-sequence-master}
+ {}
+ {
+ \DEBUG{Page sequence master: \FOmastername}
+ \let\Granpa\FOmastername
+ }
+ {}
+
+\XMLelement{fo:single-page-master-reference}
+ {}
+ {\DEBUG{ (single page in \Granpa: use master \FOmasterreference)}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname First:\Granpa\endcsname{\FOmasterreference}
+ \expandafter\xdef\csname Blank:\Granpa\endcsname{\FOmasterreference}
+ \expandafter\xdef\csname Odd:\Granpa\endcsname{\FOmasterreference}
+ \expandafter\xdef\csname Even:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ }
+ {}
+
+\XMLelement{fo:repeatable-page-master-reference}
+ {}
+ {\DEBUG{ (multiple pages in \Granpa: use master \FOmasterreference)}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname Blank:\Granpa\endcsname{\FOmasterreference}
+ \expandafter\xdef\csname First:\Granpa\endcsname{\FOmasterreference}
+ \expandafter\xdef\csname Odd:\Granpa\endcsname{\FOmasterreference}
+ \expandafter\xdef\csname Even:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ }
+ {}
+
+
+\XMLelement{fo:repeatable-page-master-alternatives}
+ {}
+ {
+ \DEBUG{ (complex page layout with alternatives)}
+ }
+ {}
+
+
+\XMLelement{fo:conditional-page-master-reference}
+ {}
+ {
+ \ifx\FOoddoreven\att@even
+ \DEBUG{ Even page for \Granpa: \FOmasterreference}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname Even:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ \else
+ \ifx\FOoddoreven\att@odd
+ \DEBUG{ Odd page for \Granpa: \FOmasterreference}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname Odd:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ \else
+ \ifx\FOpageposition\att@first
+ \DEBUG{ First page for \Granpa: \FOmasterreference}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname First:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ \else
+ \ifx\FOblankornotblank\att@blank
+ \DEBUG{ Blank page for \Granpa: \FOmasterreference}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname Blank:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ \else
+ \DEBUG{ Default page for \Granpa: \FOmasterreference}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname Odd:\Granpa\endcsname{\FOmasterreference}
+ \endgroup
+ \fi
+ \fi
+ \fi
+ \fi
+ }
+ {}
+
+
+
+\XMLelement{fo:simple-page-master}
+ {}
+ {\let\FOMaster\FOmastername
+ \ifx\FOmargin\@empty\relax\else
+ \let\FOmarginright\FOmargin
+ \let\FOmarginleft\FOmargin
+ \let\FOmargintop\FOmargin
+ \let\FOmarginbottom\FOmargin
+ \fi
+ \ifx\FOpagewidth\att@auto\edef\FOpagewidth{\paperwidth}\fi
+ \ifx\FOpageheight\att@auto\edef\FOpageheight{\paperheight}\fi
+ \expandafter\xdef\csname\FOMaster:after\endcsname{DummyRegion}
+ \expandafter\xdef\csname\FOMaster:before\endcsname{DummyRegion}
+ \expandafter\xdef\csname\FOMaster:before-extent\endcsname{\FOextent}
+ \expandafter\xdef\csname\FOMaster:after-extent\endcsname{\FOextent}
+ }
+ {
+ \ifdim\InnerTopMargin>\FOmargintop\def\FOmargintop{\InnerTopMargin}\fi
+ \ifdim\InnerBottomMargin>\FOmarginbottom\def\FOmarginbottom{\InnerBottomMargin}\fi
+ \ifdim\InnerRightMargin>\FOmarginright\def\FOmarginright{\InnerRightMargin}\fi
+ \ifdim\InnerLeftMargin>\FOmarginleft\def\FOmarginleft{\InnerLeftMargin}\fi
+ \DEBUG{Define page master \FOmargin, \FOMaster, \FOmarginright/\FOmarginleft}
+ \begingroup
+ \utfeight@protect@chars
+ \expandafter\xdef\csname Atomic:\FOMaster\endcsname{
+ \MasterTopMargin\FOmargintop
+ \MasterBottomMargin\FOmarginbottom
+ \MasterRightMargin\FOmarginright
+ \MasterLeftMargin\FOmarginleft
+ \paperwidth\FOpagewidth
+ \paperheight\FOpageheight
+ }
+ \endgroup
+ }
+\endinput
+
+%%% white space hacking to try at some point
+\ignorewhitespace
+in the code for fo:root
+and
+\usewhitespace\ignorespaces
+(to turn on white space, except for any white space at the start of the
+element) at the end of any elements that take character data.
+
+definitions something like'
+\def\ignorewhitespace{
+ \UnicodeCharacter{13}{ \ignorespaces}
+ \UnicodeCharacter{32}{ \ignorespaces}
+ \UnicodeCharacter{9}{ \ignorespaces}
+}
+\def\usewhitespace{
+ \UnicodeCharacter{13}{}
+ \UnicodeCharacter{32}{}
+ \UnicodeCharacter{9}{}
+}
+
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/mlnames.sty b/macros/plain/formats/xmltex/contrib/passivetex/mlnames.sty
new file mode 100644
index 0000000000..72fc5ade4c
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/mlnames.sty
@@ -0,0 +1,439 @@
+%% File: $Id: //depot/Master/texmf/tex/xmltex/passivetex/mlnames.sty#20 $ $Date: 2002/06/25 $ Copyright 1999 Sebastian Rahtz
+%%
+%% This package may be distributed under the terms of the LaTeX Project Public
+%% License, as described in lppl.txt in the base LaTeX distribution.
+%% Either version 1.0 or, at your option, any later version.
+%%
+\ProvidesPackage{mlnames}[2001/01/10, some XSL and Unicode support material, Sebastian Rahtz]
+%
+\DeclareFontFamily{T1}{pzd}{}
+\DeclareFontShape{T1}{pzd}{m}{n}{<->pzdr}{}
+\def\Family@monospace{pcr}
+\def\Family@sansserif{phv}
+\expandafter\def\csname Family@sans-serif\endcsname{phv}
+\def\Family@serif{ptm}
+\def\Family@cursive{uzc}
+\def\Family@fantasy{uzc}
+\DeclareFontFamily{T1}{uzc}{}
+\DeclareFontShape{T1}{uzc}{mb}{it}{<-> uzcmi8t}{}
+\DeclareFontShape{T1}{uzc}{m}{it}{<->ssub * uzc/mb/it}{}
+\DeclareFontShape{T1}{uzc}{m}{n}{<->ssub * uzc/mb/it}{}
+\def\Family@unknown{<unknown>}
+\def\Family@Arial{phv}
+\def\Family@Helvetica{phv}
+\def\Family@Palatino{ppl}
+\def\Family@Bookman{pbk}
+\def\Family@BaskervilleMT{mbv}
+\def\Family@Courier{pcr}
+\def\Family@Symbol{psy}
+\def\Family@Wingdings{pzd}
+\def\Family@WingDings{pzd}
+\def\Family@LucidaSans{hls}
+\def\Family@LucidaBright{hlh}
+\def\Family@LucidaTypewriter{hlst}
+\def\Family@Savoy{usb}
+\def\Family@Luxi{ul9}
+\def\Family@ACaslon{pca}
+\def\Family@Caslon{uca}
+\def\Family@Formata{pfa}
+\def\Family@FranklinGothic{pfg}
+\def\Family@OCRAbyBT{boa}
+\def\Family@AGaramond{pad}
+\expandafter\def\csname Family@Avant-Garde\endcsname{pag}
+\expandafter\def\csname Family@Courier New\endcsname{pcr}
+\expandafter\def\csname Family@New-Century-Schoolbook\endcsname{pnc}
+\expandafter\def\csname Family@Times-Roman\endcsname{ptm}
+\expandafter\def\csname Family@Trade-Gothic\endcsname{ptg}
+\expandafter\def\csname Family@Times-New-Roman\endcsname{ptm}
+\expandafter\def\csname Family@Times New Roman\endcsname{ptm}
+\expandafter\def\csname Family@Times Roman\endcsname{ptm}
+\expandafter\def\csname Family@Times-NR-MT\endcsname{mnt}
+\expandafter\def\csname Family@Courier-New\endcsname{pcr}
+\expandafter\def\csname Family@Zapf-Dingbats\endcsname{pzd}
+\expandafter\def\csname Family@Gill-Sans\endcsname{pgs}
+\expandafter\def\csname Family@iso-serif\endcsname{ptm}
+\expandafter\def\csname Family@sans-serif\endcsname{phv}
+\expandafter\def\csname Family@iso-sanserif\endcsname{phv}
+\expandafter\def\csname Family@iso-monospace\endcsname{pcr}
+\expandafter\def\csname Family@LetterGothic12PitchBT\endcsname{blg}
+\expandafter\def\csname Family@NewsGothic\endcsname{bng}
+\expandafter\def\csname Family@NewsGothicBT\endcsname{bng}
+\expandafter\def\csname Family@Humanist521\endcsname{bgs}
+\expandafter\def\csname Family@Humanist521BT\endcsname{bgs}
+\expandafter\def\csname Family@Monospace821\endcsname{bhvt}
+\expandafter\def\csname Family@Monospace821BT\endcsname{bhvt}
+\expandafter\def\csname Family@OCRB10PitchBT\endcsname{bob}
+\expandafter\def\csname Family@OCR-A\endcsname{boa}
+\expandafter\def\csname Family@OCR-B-10PitchBT\endcsname{bob}
+% \end{macrocode}
+% Matthias Clasen asked for the special code to be able
+% to access Computer Modern caps and small caps as a font family.
+% \begin{macrocode}
+\expandafter\def\csname Family@Computer-Modern-Typewriter\endcsname{aett}
+\expandafter\def\csname Family@Computer-Modern-Sans\endcsname{aess}
+\expandafter\def\csname Family@Computer-Modern\endcsname{aer}
+\DeclareFontFamily{T1}{aett}{}
+\DeclareFontShape{T1}{aett}{bx}{m}{<-> aebx10}{}
+\DeclareFontShape{T1}{aett}{m}{n}{ <-9> aett8 <9-10> aett9 <10-12> aett10
+ <12-> aett12
+}{}
+
+\DeclareFontShape{T1}{aett}{m}{it}{ <-> aeitt10 }{}
+\DeclareFontShape{T1}{aett}{m}{sl}{ <-> aesltt10 }{}
+\DeclareFontShape{T1}{aett}{m}{sc}{ <-> aetcsc10 }{}
+\DeclareFontShape{T1}{aett}{l}{n}{<->ssub * aett/m/n}{}
+\DeclareFontShape{T1}{aett}{l}{it}{<->ssub * aett/m/it}{}
+\DeclareFontShape{T1}{aett}{l}{sl}{<->ssub * aett/m/sl}{}
+\DeclareFontShape{T1}{aett}{l}{sc}{<->ssub * aett/m/sc}{}
+
+\providecommand{\EC@family}[5]{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}%
+ {<5><6><7><8><9><10><10.95><12><14.4>%
+ <17.28><20.74><24.88>genb*#5}{}}
+\DeclareFontFamily{T1}{cmcsc}{}
+\EC@family{T1}{cmcsc}{m}{n}{eccc}
+\EC@family{T1}{cmcsc}{bx}{n}{ecxc}
+\EC@family{T1}{cmcsc}{m}{sl}{ecsc}
+\EC@family{T1}{cmcsc}{bx}{sl}{ecoc}
+\expandafter\def\csname Family@Computer-Modern-Caps-And-Small-Caps\endcsname{cmcsc}
+\def\Family@cmr{cmr}
+\def\Family@cmss{cmss}
+\def\Family@cmtt{cmtt}
+\def\Family@cmcsc{cmcsc}
+\def\Family@ectt{ectt}
+% Fonts used by Mandrakesoft configuration
+\def\Family@Utopia{put}
+\def\Family@ZapfChancery{pzc}
+\def\Family@Fibonacci{cmfib}
+\def\Family@Funny{cmfr}
+\def\Family@Dunhill{cmdh}
+\def\Family@Concrete{ccr}
+\def\Family@Charter{bch}
+\def\Family@Fontpxr{pxr}
+\def\Family@Fontaer{aer}
+\def\Family@Fontaess{aess}
+\def\Family@Fontaett{aett}
+\def\Family@Fontlcmss{lcmss}
+\def\Family@Fontlcmtt{lcmtt}
+\def\Family@Fontcmvtt{cmvtt}
+\def\Family@Fontcmbr{cmbr}
+\def\Family@Fontcmtl{cmtl}
+\def\Family@Fontpxss{pxss}
+\def\Family@Fonttxss{txss}
+\def\Family@Fonttxr{txr}
+%
+\def\Posture@upright{n}
+\def\Posture@normal{n}
+\def\Posture@math{it}
+\def\Posture@oblique{sl}
+\def\Posture@backslantedoblique{ui}
+\def\Posture@italic{it}
+\def\Posture@backslanteditalic{ui}
+%
+\def\Weight@ultralight{ul}
+\def\Weight@extralight{el}
+\def\Weight@light{l}
+\def\Weight@semilight{sl}
+\def\Weight@medium{}
+\def\Weight@normal{}
+\def\Weight@semibold{sb}
+\def\Weight@bold{bx}
+\def\Weight@extrabold{eb}
+\def\Weight@ultrabold{ub}
+\def\Weight@false{}
+%
+\expandafter\def\csname Width@ultra-condensed\endcsname{uc}
+\expandafter\def\csname Width@extra-condensed\endcsname{ec}
+\expandafter\def\csname Width@condensed\endcsname{c}
+\expandafter\def\csname Width@semi-condensed\endcsname{sc}
+\expandafter\def\csname Width@normal\endcsname{}
+\expandafter\def\csname Width@semi-expanded\endcsname{sx}
+\expandafter\def\csname Width@expanded\endcsname{x}
+\expandafter\def\csname Width@extra-expanded\endcsname{ex}
+\expandafter\def\csname Width@ultra-expanded\endcsname{ux}
+\def\Width@ultracondensed{uc}
+\def\Width@extracondensed{ec}
+\def\Width@condensed{c}
+\def\Width@semicondensed{sc}
+\def\Width@medium{}
+\def\Width@semiexpanded{sx}
+\def\Width@expanded{x}
+\def\Width@extraexpanded{ex}
+\def\Width@ultraexpanded{ux}
+%
+% \end{macrocode}
+% \subsection{Languages}
+% This needs the TeX format to have these
+% languages selected, of course. That is up to the users.
+% Make sure shorthands are disabled.
+% \begin{macrocode}
+%
+% Mimic Babel for hyphenation.
+% read language.dat, using code from Johannes Braams' package,
+% to get the list of known languages
+%
+\def\selectlanguage#1{%
+\@ifundefined{l@#1}{\typeout{WARNING!! patterns for #1 not in
+ format file^^JWARNING!! - add them in language.dat and rebuild}}
+{\language=\csname l@#1\endcsname
+\@ifundefined{hyphenmins@#1}
+ {\lefthyphenmin2\righthyphenmin2}
+ {\edef\this{\csname hyphenmins@#1\endcsname}\expandafter\setmins\this\relax}
+}}
+\def\setmins#1#2\relax{\lefthyphenmin#1\righthyphenmin#2}
+\def\process@line#1#2 #3/{%
+ \ifx=#1
+ \process@synonym#2 /
+ \else
+ \process@language#1#2 #3/%
+ \fi
+ }
+\def\process@synonym#1 /{%
+ \ifnum\last@language=\m@ne
+ \expandafter\chardef\csname l@#1\endcsname0\relax
+ \wlog{\string\l@#1=\string\language0}
+ \else
+ \expandafter\chardef\csname l@#1\endcsname\last@language
+ \wlog{\string\l@#1=\string\language\the\last@language}
+ \fi
+ }
+\def\process@language#1 #2 #3/{%
+ \expandafter\addlanguage\csname l@#1\endcsname
+ \expandafter\language\csname l@#1\endcsname
+ }
+\catcode`\^^I=10\relax
+\openin1 = language.dat
+\ifeof1
+ \message{I couldn't find the file language.dat. No hyphenation!!!}
+\else
+ \last@language\m@ne
+ \loop
+ \endlinechar\m@ne
+ \read1 to \fo@line
+ \endlinechar`\^^M
+ \ifx\fo@line\@empty
+ \else
+ \edef\fo@line{\fo@line\space/}%
+ \expandafter\process@line\fo@line
+ \fi
+ \iftrue \csname fi\endcsname
+ \csname if\ifeof1 false\else true\fi\endcsname
+ \repeat
+ \language=0
+\fi
+\closein1
+\def\L@{}
+\def\hyphenmins@welsh{23}
+\def\hyphenmins@greek{11}
+\def\hyphenmins@ukenglish{23}
+\def\hyphenmins@dutch{23}
+\def\hyphenmins@english{23}
+\def\L@BR{\selectlanguage{brazil}}
+\def\L@CA{\selectlanguage{catalan}}
+\def\L@CY{\selectlanguage{welsh}}
+\def\L@CZ{\selectlanguage{czech}}
+\def\L@DE{\selectlanguage{german}}
+\def\L@DK{\selectlanguage{danish}}
+\def\L@EL{\selectlanguage{greek}}
+\def\L@ES{\selectlanguage{spanish}}
+\def\L@ET{\selectlanguage{estonian}}
+\def\L@FI{\selectlanguage{finnish}}
+\def\L@FR{\selectlanguage{french}}
+\def\L@GB{\selectlanguage{ukenglish}}
+\def\L@HR{\selectlanguage{croatian}}
+\def\L@HU{\selectlanguage{hungarian}}
+\def\L@IT{\selectlanguage{italian}}
+\def\L@NE{\selectlanguage{dutch}}
+\def\L@NO{\selectlanguage{norsk}}
+\def\L@PL{\selectlanguage{polish}}
+\def\L@PT{\selectlanguage{portuguese}}
+\def\L@RO{\selectlanguage{romanian}}
+\def\L@RU{\relax}
+\def\L@SH{\selectlanguage{serbocroat}}
+\def\L@SI{\selectlanguage{slovene}}
+\def\L@SK{\selectlanguage{slovak}}
+\def\L@US{\selectlanguage{english}}
+\def\L@none{\selectlanguage{english}}
+\def\L@br{\selectlanguage{portuguese}}
+\def\L@ca{\selectlanguage{catalan}}
+\def\L@cy{\selectlanguage{welsh}}
+\def\L@cs{\selectlanguage{czech}}
+\def\L@de{\selectlanguage{german}}
+\def\L@da{\selectlanguage{danish}}
+\def\L@el{\selectlanguage{greek}}
+\def\L@es{\selectlanguage{spanish}}
+\def\L@et{\selectlanguage{estonian}}
+\def\L@fi{\selectlanguage{finnish}}
+\def\L@fr{\selectlanguage{french}}
+\def\L@gb{\selectlanguage{ukenglish}}
+\def\L@hr{\selectlanguage{croatian}}
+\def\L@hu{\selectlanguage{hungarian}}
+\def\L@it{\selectlanguage{italian}}
+\def\L@nl{\selectlanguage{dutch}}
+\def\L@no{\selectlanguage{norsk}}
+\def\L@pl{\selectlanguage{polish}}
+\def\L@pt{\selectlanguage{portuguese}}
+\def\L@ro{\selectlanguage{romanian}}
+\def\L@ru{\selectlanguage{russian}}
+\def\L@sh{\selectlanguage{serbocroat}}
+\def\L@si{\selectlanguage{slovene}}
+\def\L@sk{\selectlanguage{slovak}}
+\def\L@us{\selectlanguage{english}}
+\def\L@en{\selectlanguage{english}}
+\def\L@id{\selectlanguage{indonesian}}
+\def\L@ja{\selectlanguage{japanese}}
+\def\L@ko{\selectlanguage{korean}}
+\def\L@sl{\selectlanguage{slovenian}}
+\def\L@sv{\selectlanguage{swedish}}
+\expandafter\def\csname L@pt_br\endcsname{\selectlanguage{portuguese}}
+\expandafter\def\csname L@zh_cn\endcsname{\selectlanguage{chinese}}
+\expandafter\def\csname L@zh_tw\endcsname{\selectlanguage{chinese-taiwan}}
+%
+% \end{macrocode}
+% \subsection{Paragraphs}
+% \begin{macrocode}
+\def\italicOver{\ifhmode\@@italiccorr\fi}
+%
+
+\def\startQ@justify{}
+\def\endQ@justify{}
+\def\startQ@center{\hskip\z@ plus 1filll}
+\def\endQ@center{\hskip\z@ plus 1filll}
+%
+\def\startQ@justified{%
+ \leftskip\StartIndent
+ \rightskip\EndIndent
+ \@rightskip\rightskip
+}
+\def\endQ@justified{}
+%
+\def\startQ@pageoutside{\hfill}
+\def\endQ@pageoutside{}
+%
+\def\startQ@pageinside{}
+\def\endQ@pageinside{\hfill}
+%
+\def\startQ@start{}
+\def\endQ@start{\hfill}
+\def\startQ@left{}
+\def\endQ@left{\hfill}
+%
+\def\startQ@end{\hfill}
+\def\endQ@end{}
+\def\startQ@right{\hfill}
+\def\endQ@right{}
+\def\Listjustified{%
+ \gdef\makelabel##1{##1}}
+\def\Liststart{% raggedright, I hope
+ \gdef\makelabel##1{##1\hfil}}
+\def\Listend{% raggedleft, I hope
+ \gdef\makelabel##1{\hfil##1}}
+\def\Listcentered{% centered
+ \gdef\makelabel##1{\hfil##1\hfil}}
+\def\Listcenter{% centered
+ \gdef\makelabel##1{\hfil##1\hfil}}
+%
+\def\Q@start{% raggedright, I hope
+ \let\newline\@centercr
+ \rightskip\EndIndent plus 1fil
+ \@rightskip\rightskip
+ \leftskip\StartIndent
+ \parfillskip\z@skip
+}
+\def\Q@justified{%
+% \let\\\@normalcr
+ \parfillskip\@flushglue
+ \leftskip\StartIndent
+ \rightskip\EndIndent
+ \@rightskip\rightskip
+}
+\let\Q@\Q@justified
+\let\Q@justify\Q@justified
+\let\startQ@\startQ@justified
+\let\endQ@\endQ@justified
+\def\Q@end{% raggedleft, I hope
+ \let\newline\@centercr
+ \leftskip\StartIndent plus 1fil%
+ \parfillskip\z@skip
+}
+\def\Q@centered{%
+ \let\newline\@centercr
+ \rightskip-\StartIndent plus 1fil%
+ \@rightskip\rightskip
+ \leftskip-\EndIndent plus 1fil%
+ \parfillskip\z@skip
+}
+\def\Q@center{%
+ \let\newline\@centercr
+ \rightskip-\StartIndent plus 1fil%
+ \@rightskip\rightskip
+ \leftskip-\EndIndent plus 1fil%
+ \parfillskip\z@skip
+}
+\let\Q@left\Q@start
+\let\Q@right\Q@end
+% for JadeTeX
+\def\JQ@justify{%
+ \let\\\@normalcr
+ \parfillskip\@flushglue
+ \parindent\z@
+}
+\def\JQ@start{% raggedright, I hope
+ \let\\\@centercr
+ \rightskip\EndIndent plus 1fil
+ \@rightskip\rightskip
+ \parfillskip\z@skip
+ \parindent\z@
+}
+\def\JQ@end{% raggedleft, I hope
+ \let\\\@centercr
+ \leftskip\StartIndent plus 1fil%
+ \parfillskip\z@skip
+}
+\def\JQ@center{%
+ \let\\\@centercr
+ \rightskip\EndIndent plus 1fil%
+ \@rightskip\rightskip
+ \leftskip\StartIndent plus 1fil%
+ \parfillskip\z@skip\parindent\z@
+}
+
+\def\Q@pageoutside{%
+ \let\\\@centercr
+ \leftskip\StartIndent plus 1fil%
+ \parfillskip\z@skip
+}
+\def\Q@pageinside{%
+ \let\\\@centercr
+ \rightskip\EndIndent plus 1fil%
+ \@rightskip\rightskip
+ \parfillskip\z@skip
+}
+\def\JObeylines{%
+ \@tempswafalse
+ \def\par{%
+ \if@tempswa
+ \leavevmode \null \@@par\penalty\interlinepenalty
+ \else
+ \@tempswatrue
+ \ifhmode\@@par\penalty\interlinepenalty\fi
+ \fi}%
+ \obeylines\everypar \expandafter{\the\everypar \ifvmode\else\unpenalty\fi}%
+}
+\newif\if@obeylines
+\@obeylinesfalse
+\def\Lines@asis{\pretolerance=-1\tolerance=-1\JObeylines\@obeylinestrue}
+\def\Lines@wrap{\@obeylinesfalse}
+\expandafter\def\csname Lines@asis-truncate\endcsname{%
+ \JObeylines\@obeylinestrue}
+\expandafter\def\csname Lines@asis-wrap\endcsname{\@obeylinesfalse}
+%
+\def\Fld@start{l}
+\def\Fld@center{c}
+\def\Fld@end{r}
+%
+\def\White@preserve{\catcode`\ =\active\@vobeyspaces}
+%
+\def\Break@page{\newpage}
+\def\Break@{}
+\endinput
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/tei.xmt b/macros/plain/formats/xmltex/contrib/passivetex/tei.xmt
new file mode 100644
index 0000000000..d29e254cb0
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/tei.xmt
@@ -0,0 +1,219 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% tei.xmt
+
+%% Copyright 2000 Sebastian Rahtz, David Carlisle
+
+%% This file is distributed under the LaTeX Project Public License
+%% (LPPL) as found at http://www.latex-project.org/lppl.txt
+%% Either version 1.0, or at your option, any later version.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\XMLname{div}{\DIV}
+\XMLname{figure}{\FIGURE}
+\XMLname{table}{\TABLE}
+\XMLstring\type@equation<>equation</>
+\XMLstring\type@display<>display</>
+\XMLstring\type@subeqn<>subeqn</>
+
+\XMLelement{TEI.2}{}
+ { \documentclass{article}
+ \usepackage[bookmarks=false]{hyperref}
+ \usepackage{teixml}
+ \begin{document} }
+ {\end{document}}
+
+\XMLelement{p}{}
+ {\par}
+ {}
+
+\newcount\SCOUNT
+\global\SCOUNT-1\relax
+
+\XMLelement{div}{
+ \XMLattribute{id}{\idval}{\@nil}}
+ {\advance\SCOUNT\@ne}
+ {}
+
+\XMLelement{head}{ }
+ {\xmlgrab}
+ {
+ \ifx\XML@parent\DIV
+ \protected@xdef\temp{
+ \expandafter\noexpand\ifcase\SCOUNT
+ \section\or\subsection\or\subsubsection\fi
+ {#1}\ifx\idval\@nnil\else\noexpand\label{\idval}
+ \fi}
+ \aftergroup\temp
+ \else
+ \ifx\XML@parent\TABLE\caption{#1}\fi
+ \ifx\XML@parent\FIGURE\caption{#1}\fi
+ \fi
+
+}
+
+
+\XMLelement{emph}{}
+ {\itshape}
+ {}
+
+\XMLelement{formula}
+ {\XMLattribute{type}{\Formulatype}{}}
+ {
+ \ifx\Formulatype\type@equation
+% \begin{equation}
+ \fi
+ }
+ {
+ \ifx\Formulatype\type@equation
+% \end{equation}
+ \fi
+ }
+
+\XMLelement{figure}
+ {\XMLattribute{id}{\figid}{}
+ \XMLattribute{width}{\FIGwidth}{}
+ \XMLattribute{height}{\FIGheight}{}
+ \XMLattribute{file}{\figfile}{}
+ \XMLattribute{entity}{\figent}{}
+ }
+ {\begin{figure}
+ \ifx\FIGwidth\@empty\else\setkeys{Gin}{width=\FIGwidth}\fi
+ \ifx\FIGheight\@empty\else\setkeys{Gin}{height=\FIGheight}\fi
+ \ifx\@empty\figfile
+ \NDATAEntity\figent\@gobble\includegraphics
+ \else
+ \includegraphics{\figfile}%
+ \fi}
+ {\ifx\@empty\figid
+ \else
+ \label{\figid}
+ \fi
+ \end{figure}}
+
+\XMLelement{code}{}
+ {\ttfamily}
+ {}
+
+\XMLelement{gi}{}
+ {\ttfamily\textless}
+ {\textgreater}
+
+\XMLelement{eg}{}
+ {\begin{quote}\ttfamily\obeylines}
+ {\end{quote}}
+
+\XMLelement{teiHeader}{}
+ {\xmlgrab}
+ {\xmltexfirstchild#1\@empty\@}
+
+\XMLelement{fileDesc}{}
+ {}
+ {}
+
+\XMLelement{titleStmt}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{sourceDesc}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{availability}{}
+ {\xmlgrab}
+ {\gdef\header@availability{#1}}
+
+\XMLelement{docTitle}{}
+ {\xmlgrab}
+ {\gdef\nopar{\let\par\relax}
+ \title{#1}%
+ % \ifx\\unskip\thanks{\protect\nopar\ignorespaces\header@availability}
+ }
+
+\XMLelement{xptr}
+ {
+ \XMLattribute{doc}{\xptrdoc}{}
+ \XMLattribute{url}{\xptrurl}{}
+ }
+ {
+ \ifx\@empty\xptrurl
+ \NDATAEntity\xptrdoc\@gobble\url
+ \else
+ \url{\xptrurl}
+ \fi
+ }
+ {}
+
+\XMLelement{docDate}{}
+ {\xmlgrab}
+ {\date{#1}}
+
+\XMLelement{docAuthor}{}
+ {\xmlgrab}
+ {\author{#1}}
+
+\XMLelement{front}{}
+ {}
+ {\maketitle}
+
+\XMLelement{item}
+ {}
+ {\csname Item\listtype\endcsname}
+ {}
+
+\XMLelement{label}
+ {}
+ {\xmlgrab}
+ {\gdef\foo{\item[#1]}\aftergroup\foo}
+
+\XMLelement{list}{
+ \XMLattribute{type}{\listtype}{unordered}}
+ {\csname List\listtype\endcsname}
+ {\csname endList\listtype\endcsname}
+
+\XMLelement{q}{
+ \XMLattribute{rend}{\qrend}{}}
+ {\begin{quote}
+ \ifthenelse{\equal{\qrend}{eg}}{\ttfamily\obeylines}{}}
+ {\end{quote}}
+
+\XMLelement{ptr}
+ {\XMLattribute{target}{\ptrtarget}{}}
+ {\hyperref[\ptrtarget]{\ref{\ptrtarget}}}
+ {}
+
+\XMLelement{ref}
+ {\XMLattribute{target}{\reftarget}{}}
+ {\xmlgrab}
+ {\hyperref[\reftarget]{#1}}
+
+
+\XMLelement{table}
+ {\XMLattribute{rend}{\tablerend}{}}
+ {\begin{longtable}{*{99}{l}}}
+ {\end{longtable}}
+
+\XMLelement{row}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\\}\aftergroup\temp}
+
+\XMLelement{cell}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\tabcellsep}\aftergroup\temp}
+
+
+
+%%%% bibliography
+
+\XMLelement{listBibl}
+ {}
+ {\begin{thebibliography}{99}}
+ {\end{thebibliography}}
+
+\XMLelement{bibl}
+ {\XMLattribute{id}{\bibid}{}}
+ {\bibitem{\bibid}}
+ {}
+
+% cheating, a bit
+\XMLentity{TeX}{\TeX}
+\XMLentity{LaTeX}{\LaTeX}
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/teiprintslides.xmt b/macros/plain/formats/xmltex/contrib/passivetex/teiprintslides.xmt
new file mode 100644
index 0000000000..6462cffc44
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/teiprintslides.xmt
@@ -0,0 +1,316 @@
+\XMLname{div}{\DIV}
+\XMLname{figure}{\FIGURE}
+\XMLname{label}{\LABEL}
+\XMLname{P}{\PARA}
+\XMLname{list}{\LIST}
+\XMLname{table}{\TABLE}
+\XMLstring\type@equation<>equation</>
+\XMLstring\type@display<>display</>
+\XMLstring\type@subeqn<>subeqn</>
+\XMLstring\rend@slide<>slide</>
+\XMLstring\rend@box<>box</>
+\XMLstring\rend@pausing<>pausing</>
+
+\XMLelement{TEI.2}{}
+ {
+\documentclass{article}
+\newenvironment{teislide}{}{}
+\usepackage[bookmarks=false,pdftex]{hyperref}
+\usepackage[gray,panelleft,screen]{pdfscreen}
+\usepackage{teixmlslides}
+\pagestyle{title}
+\definecolor{Gray}{gray}{1}
+\definecolor{bboxcolor}{gray}{1}
+\definecolor{boxcolor}{gray}{1}
+\definecolor{buttonbackground}{gray}{1}
+\definecolor{buttondisable}{gray}{1}
+\definecolor{buttonshadow}{gray}{1}
+\definecolor{coxcolor}{gray}{1}
+\definecolor{darkgreen}{gray}{0}
+\definecolor{egback}{gray}{1}
+\definecolor{egframe}{gray}{0}
+\definecolor{fcolor}{gray}{1}
+\definecolor{fgcolor}{gray}{1}
+\definecolor{lightblue}{gray}{1}
+\definecolor{lightcyan}{gray}{1}
+\definecolor{logobackground}{gray}{1}
+\definecolor{menucolor}{gray}{1}
+\definecolor{olivedrab}{gray}{1}
+\definecolor{orange1}{gray}{1}
+\definecolor{orange}{gray}{1}
+\definecolor{paleblue}{gray}{1}
+\definecolor{panelbackground}{gray}{1}
+\definecolor{pink}{gray}{1}
+\definecolor{rcolor}{gray}{1}
+\definecolor{section0}{gray}{0}
+\definecolor{section1}{gray}{0}
+\definecolor{section2}{gray}{0}
+\definecolor{section3}{gray}{0}
+\definecolor{section4}{gray}{0}
+\definecolor{section5}{gray}{0}
+
+\def\capfont{\@setfontsize\capfont{24}{26}\sffamily\color{white}}
+\def\titlefont{\@setfontsize\titlefont{30}{34}\color{dm}\sffamily\bfseries}
+ }
+{}
+
+\XMLelement{body}{}
+{
+ \begin{document}
+% \urlid{www.oucs.ox.ac.uk/}
+% \affname{Oxford University Computing Services}
+% \emblema{summer4.jpg}
+ \vbox to .8\paperheight{\vfill
+ \begin{center}
+ \Huge
+ \@title\\[30pt]
+ \@author\\
+ \@date
+ \end{center}
+\vfill}
+ \raggedright
+}
+ {\end{document}}
+
+\newcount\SCOUNT
+\global\SCOUNT-1\relax
+\XMLelement{div}{
+ \XMLattribute{id}{\idval}{\@nil}
+ \XMLattribute{rend}{\divrend}{plain}
+ }
+ {
+ \advance\SCOUNT\@ne
+ \ifx\divrend\rend@slide
+ \begin{teislide}
+ \else
+ \ifnum\SCOUNT=0\clearpage\fi
+ \fi
+ }
+ {\ifx\divrend\rend@slide
+ \end{teislide}
+ \fi
+ }
+
+\XMLelement{head}{ }
+ {\xmlgrab}
+ {
+ \ifx\XML@parent\DIV
+ \protected@xdef\temp{
+ \expandafter\noexpand\ifcase\SCOUNT
+ \section\or\subsection\or\subsubsection\fi
+ {#1}\ifx\idval\@nnil\else\noexpand\label{\idval}
+ \fi}
+ \aftergroup\temp
+ \else
+ \ifx\XML@parent\TABLE\caption{#1}\fi
+ \ifx\XML@parent\FIGURE\caption{#1}\fi
+ \fi
+
+}
+
+
+\XMLelement{term}{}
+ {\itshape}
+ {}
+
+\XMLelement{emph}{}
+ {\itshape}
+ {}
+
+\XMLelement{formula}
+ {\XMLattribute{type}{\Formulatype}{}}
+ {
+ \ifx\Formulatype\type@display
+ \begin{displaymath}
+ \else
+ \ifx\Formulatype\type@equation
+ \begin{equation}
+ \else
+ \ifx\Formulatype\type@subeqn
+ \(
+ \else
+ \(
+ \fi
+ \fi
+ \fi
+ }
+ { \ifx\Formulatype\type@display
+ \end{displaymath}
+ \else
+ \ifx\Formulatype\type@equation
+ \end{equation}
+ \else
+ \ifx\Formulatype\type@subeqn
+ \)
+ \else
+ \)
+ \fi
+ \fi
+ \fi
+}
+
+\XMLelement{figure}
+ {\XMLattribute{id}{\figid}{}
+ \XMLattribute{file}{\figfile}{}
+ \XMLattribute{width}{\figwidth}{}
+ \XMLattribute{height}{\figheight}{}
+ }
+ {
+ \ifx\figwidth\@empty\else\setkeys{Gin}{width=\figwidth}\fi
+ \ifx\figheight\@empty\else\setkeys{Gin}{height=\figheight}\fi
+ \ifx\XML@parent\PARA
+ \centerline{\includegraphics{\figfile}}
+ \else
+ \includegraphics{\figfile}
+ \fi
+ }
+ {}
+
+\XMLelement{code}{}
+ {\color{black}\ttfamily}
+ {}
+
+\XMLelement{hi}{}
+ {\bfseries}
+ {}
+
+\XMLelement{gi}{}
+ {\ttfamily\textless}
+ {\textgreater}
+
+\XMLelement{eg}{}
+ {\xmlgrab}
+ {\@tempdima\linewidth
+ \advance\@tempdima by -1cm
+ \fboxrule1pt
+ \fboxsep4pt
+ \vskip6pt
+ \fcolorbox{egframe}{egback}{\begin{minipage}{\@tempdima}
+ \color{black}\small\ttfamily\obeylines\obeyspaces
+ #1\end{minipage}}\vskip6pt}
+
+\XMLelement{p}
+ {\XMLattribute{rend}{\Prend}{}}
+ {\xmlgrab}
+ {
+ \ifx\Prend\rend@box
+ \@tempdima\linewidth
+ \advance\@tempdima by -1cm
+ \fboxrule1pt
+ \fboxsep4pt
+ \vskip6pt
+ \fbox{\begin{minipage}{\@tempdima}
+ \color{black}\small\ttfamily\obeylines\obeyspaces
+ #1\end{minipage}}\vskip6pt
+ \else
+ \par#1
+ \fi
+}
+
+\XMLelement{revisionDesc}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{fileDesc}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{titleStmt}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{xptr}
+ {
+ \XMLattribute{doc}{\xptrdoc}{}
+ \XMLattribute{url}{\xptrurl}{}
+ }
+ {
+ \ifx\@empty\xptrurl
+ \NDATAEntity\xptrdoc\@gobble\url
+ \else
+ \url{\xptrurl}
+ \fi
+ }
+ {}
+
+\XMLelement{xref}
+ {
+ \XMLattribute{doc}{\xptrdoc}{}
+ \XMLattribute{url}{\xptrurl}{}
+ }
+ {\xmlgrab}
+ {
+ \ifx\@empty\xptrurl
+ \NDATAEntity\xptrdoc\@gobble\url
+ \else
+ \href{\xptrurl}{#1}
+ \fi
+ }
+
+
+\XMLelement{docDate}{}
+ {\xmlgrab}
+ {\date{#1}}
+
+\XMLelement{docAuthor}{}
+ {\xmlgrab}
+ {\author{#1}}
+
+\XMLelement{docTitle}{}
+ {\xmlgrab}
+ {\title{#1}}
+
+\XMLelement{item}
+ {}
+ {\csname Item\listtype\endcsname}
+ {\endItem}
+
+\XMLelement{label}
+ {}
+ {\xmlgrab}
+ {\gdef\foo{\item[#1]}\aftergroup\foo}
+
+\XMLelement{list}{
+ \XMLattribute{type}{\listtype}{unordered}
+ \XMLattribute{rend}{\listrend}{plain}
+}
+ {\csname List\listtype\endcsname}
+ {\csname endList\listtype\endcsname}
+
+
+\XMLelement{q}{
+ \XMLattribute{rend}{\qrend}{}}
+ {\begin{quote}
+ \ifthenelse{\equal{\qrend}{eg}}{\color{black}\ttfamily\obeylines}{}}
+ {\end{quote}}
+
+\XMLelement{ptr}
+ {\XMLattribute{target}{\ptrtarget}{}}
+ {\href{\ptrtarget}{\ref{\ptrtarget}}}
+ {}
+
+\XMLelement{ref}
+ {\XMLattribute{target}{\reftarget}{}}
+ {\xmlgrab}
+ {\href{\reftarget}{#1}}
+
+
+\XMLelement{table}
+ {\XMLattribute{rend}{\tablerend}{}}
+ {\begin{tabular}{*{99}{l}}}
+ {\end{tabular}}
+
+\XMLelement{row}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\\}\aftergroup\temp}
+
+\XMLelement{cell}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\tabcellsep}\aftergroup\temp}
+
+\XMLelement{lb}{}{\gdef\temp{\\}\aftergroup\temp}{}
+
+
+% cheating, a bit
+\XMLentity{TeX}{\TeX}
+\XMLentity{LaTeX}{\LaTeX}
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/teislides.xmt b/macros/plain/formats/xmltex/contrib/passivetex/teislides.xmt
new file mode 100644
index 0000000000..bd83d8f012
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/teislides.xmt
@@ -0,0 +1,298 @@
+\XMLname{div}{\DIV}
+\XMLname{figure}{\FIGURE}
+\XMLname{label}{\LABEL}
+\XMLname{P}{\PARA}
+\XMLname{list}{\LIST}
+\XMLname{table}{\TABLE}
+\XMLstring\type@equation<>equation</>
+\XMLstring\type@display<>display</>
+\XMLstring\type@subeqn<>subeqn</>
+\XMLstring\rend@slide<>slide</>
+\XMLstring\rend@box<>box</>
+\XMLstring\rend@pausing<>pausing</>
+
+\XMLelement{TEI.2}{}
+ {
+\documentclass{article}
+\newenvironment{teislide}{}{}
+\usepackage[bookmarks=false,pdftex]{hyperref}
+\usepackage[gray,panelleft,screen]{pdfscreen}
+\usepackage{teixmlslides}
+\hypersetup{pdfpagemode=FullScreen}
+\pagestyle{title}
+\color{section0}
+\def\capfont{\@setfontsize\capfont{24}{26}\sffamily\color{white}}
+\def\titlefont{\@setfontsize\titlefont{30}{34}\color{dm}\sffamily\bfseries}
+ }
+{}
+
+\XMLelement{body}{}
+{
+ \begin{document}
+% \urlid{www.oucs.ox.ac.uk/}
+% \affname{Oxford University Computing Services}
+% \emblema{summer4.jpg}
+ \vbox to .8\paperheight{\vfill
+ \begin{center}
+ \Huge
+ \@title\\[30pt]
+ \@author\\
+ \@date
+ \end{center}
+\vfill}
+ \raggedright
+}
+ {\end{document}}
+
+\newcount\SCOUNT
+\global\SCOUNT-1\relax
+\XMLelement{div}{
+ \XMLattribute{id}{\idval}{\@nil}
+ \XMLattribute{rend}{\divrend}{plain}
+ }
+ {
+ \advance\SCOUNT\@ne
+ \ifx\divrend\rend@slide
+ \begin{teislide}
+ \else
+ \ifnum\SCOUNT=0\clearpage\fi
+ \fi
+ }
+ {\ifx\divrend\rend@slide
+ \end{teislide}
+ \fi
+ }
+
+\XMLelement{head}{ }
+ {\xmlgrab}
+ {
+ \ifx\XML@parent\DIV
+ \protected@xdef\temp{
+ \expandafter\noexpand\ifcase\SCOUNT
+ \section\or\subsection\or\subsubsection\fi
+ {#1}\ifx\idval\@nnil\else\noexpand\label{\idval}
+ \fi}
+ \aftergroup\temp
+ \else
+ \ifx\XML@parent\TABLE\caption{#1}\fi
+ \ifx\XML@parent\FIGURE\caption{#1}\fi
+ \fi
+
+}
+
+
+\XMLelement{term}{}
+ {\itshape}
+ {}
+
+\XMLelement{emph}{}
+ {\itshape}
+ {}
+
+\XMLelement{formula}
+ {\XMLattribute{type}{\Formulatype}{}}
+ {
+ \ifx\Formulatype\type@display
+ \begin{displaymath}
+ \else
+ \ifx\Formulatype\type@equation
+ \begin{equation}
+ \else
+ \ifx\Formulatype\type@subeqn
+ \(
+ \else
+ \(
+ \fi
+ \fi
+ \fi
+ }
+ { \ifx\Formulatype\type@display
+ \end{displaymath}
+ \else
+ \ifx\Formulatype\type@equation
+ \end{equation}
+ \else
+ \ifx\Formulatype\type@subeqn
+ \)
+ \else
+ \)
+ \fi
+ \fi
+ \fi
+}
+
+\XMLelement{figure}
+ {\XMLattribute{id}{\figid}{}
+ \XMLattribute{file}{\figfile}{}
+ \XMLattribute{width}{\figwidth}{}
+ \XMLattribute{height}{\figheight}{}
+ }
+ {
+ \ifx\figwidth\@empty\else\setkeys{Gin}{width=\figwidth}\fi
+ \ifx\figheight\@empty\else\setkeys{Gin}{height=\figheight}\fi
+ \ifx\XML@parent\PARA
+ \centerline{\includegraphics{\figfile}}
+ \else
+ \includegraphics{\figfile}
+ \fi
+ }
+ {}
+
+\XMLelement{code}{}
+ {\color{black}\ttfamily}
+ {}
+
+\XMLelement{hi}{}
+ {\bfseries}
+ {}
+
+\XMLelement{gi}{}
+ {\ttfamily\textless}
+ {\textgreater}
+
+\XMLelement{eg}{}
+ {\xmlgrab}
+ {\@tempdima\linewidth
+ \advance\@tempdima by -1cm
+ \fboxrule1pt
+ \fboxsep4pt
+ \vskip6pt
+ \fcolorbox{egframe}{egback}{\begin{minipage}{\@tempdima}
+ \color{black}\small\ttfamily\obeylines\obeyspaces
+ #1\end{minipage}}\vskip6pt}
+
+\XMLelement{p}
+ {\XMLattribute{rend}{\Prend}{}}
+ {\xmlgrab}
+ {
+ \ifx\Prend\rend@box
+ \@tempdima\linewidth
+ \advance\@tempdima by -1cm
+ \fboxrule1pt
+ \fboxsep4pt
+ \vskip6pt
+ \fcolorbox{egframe}{boxback}{\begin{minipage}{\@tempdima}
+ \color{black}#1\end{minipage}}\vskip6pt
+ \else
+ \par#1
+ \fi
+}
+
+\XMLelement{revisionDesc}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{fileDesc}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{titleStmt}{}
+ {\xmlgrab}
+ {}
+
+\XMLelement{xptr}
+ {
+ \XMLattribute{doc}{\xptrdoc}{}
+ \XMLattribute{url}{\xptrurl}{}
+ }
+ {
+ \ifx\@empty\xptrurl
+ \NDATAEntity\xptrdoc\@gobble\url
+ \else
+ \url{\xptrurl}
+ \fi
+ }
+ {}
+
+\XMLelement{xref}
+ {
+ \XMLattribute{doc}{\xptrdoc}{}
+ \XMLattribute{url}{\xptrurl}{}
+ }
+ {\xmlgrab}
+ {
+ \ifx\@empty\xptrurl
+ \NDATAEntity\xptrdoc\@gobble\url
+ \else
+ \href{\xptrurl}{#1}
+ \fi
+ }
+
+
+\XMLelement{docDate}{}
+ {\xmlgrab}
+ {\date{#1}}
+
+\XMLelement{docAuthor}{}
+ {\xmlgrab}
+ {\author{#1}}
+
+\XMLelement{docTitle}{}
+ {\xmlgrab}
+ {\title{#1}}
+
+\XMLelement{item}
+ {}
+ {\csname Item\listtype\endcsname}
+ {\endItem}
+
+\XMLelement{label}
+ {}
+ {\xmlgrab}
+ {\gdef\foo{\item[#1]}\aftergroup\foo}
+
+\XMLelement{list}{
+ \XMLattribute{type}{\listtype}{unordered}
+ \XMLattribute{rend}{\listrend}{plain}
+}
+ {\csname List\listtype\endcsname}
+ {\csname endList\listtype\endcsname}
+
+
+\XMLelement{q}{
+ \XMLattribute{rend}{\qrend}{}}
+ {\xmlgrab}
+ { \ifx\qrend\type@display
+ \begin{quote}
+ \ifthenelse{\equal{\qrend}{eg}}{\color{black}\ttfamily\obeylines}#1\end{quote}
+ \else
+ `#1'
+ \fi
+}
+
+\XMLelement{ptr}
+ {\XMLattribute{target}{\ptrtarget}{}}
+ {\href{\ptrtarget}{\ref{\ptrtarget}}}
+ {}
+
+\XMLelement{ref}
+ {\XMLattribute{target}{\reftarget}{}}
+ {\xmlgrab}
+ {\href{\reftarget}{#1}}
+
+
+\XMLelement{table}
+ {
+ \XMLattribute{tex}{\tableheader}{*{99}{l}}
+ \XMLattribute{rend}{\tablerend}{}
+ }
+ {\begingroup
+\utfeight@protect@chars\xdef\temp{\tableheader}%
+\endgroup
+\expandafter\doTable\temp\\}
+ {\end{tabular}}
+
+\XMLelement{row}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\\}\aftergroup\temp}
+
+\XMLelement{cell}{}
+ {\xmlgrab}
+ {\gdef\temp{#1\tabcellsep}\aftergroup\temp}
+
+\XMLelement{lb}{}{\gdef\temp{\\}\aftergroup\temp}{}
+
+
+% cheating, a bit
+\XMLentity{TeX}{\TeX}
+\XMLentity{LaTeX}{\LaTeX}
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/teixml.sty b/macros/plain/formats/xmltex/contrib/passivetex/teixml.sty
new file mode 100644
index 0000000000..46d41a8539
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/teixml.sty
@@ -0,0 +1,40 @@
+\ProvidesPackage{teixml}[2000/06/22: support for TEI XML formatting, S Rahtz]
+\RequirePackage{ifthen,longtable,nameref,graphicx}
+\openin\@inputcheck=teixml.cfg
+\ifeof\@inputcheck \relax
+\else
+\closein\@inputcheck
+ \input{teixml.cfg}
+\fi
+\usepackage{amsmath}
+\usepackage{times}
+\usepackage{unicode,ucharacters}
+
+% List types
+\def\Listordered{\begin{enumerate}}
+\def\endListordered{\end{enumerate}}
+\def\Listunordered{\begin{itemize}}
+\def\endListunordered{\end{itemize}}
+\def\Listgloss{\begin{description}}
+\def\endListgloss{\end{description}}
+\def\Listbulleted{\begin{itemize}}
+\def\endListbulleted{\end{itemize}}
+\def\Listitemize{\begin{itemize}}
+\def\endListitemize{\end{itemize}}
+\def\Listnumbered{\begin{enumerate}}
+\def\endListnumbered{\end{enumerate}}
+
+% items
+\def\Itemordered{\item}
+\def\Itembulleted{\item}
+\def\Itemnumbered{\item}
+\def\Itemunordered{\item}
+\def\Itemitemize{\item}
+\def\Itemgloss{}
+
+\def\supppdf{supp-pdf}
+\let\FOinputIfFileExists\InputIfFileExists
+\def\InputIfFileExists#1#2#3{%
+ {\def\@tempa{#1}\ifx\@tempa\supppdf\else
+ \FOinputIfFileExists{#1}{#2}{#3}\fi}}
+\endinput
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/teixmlslides.sty b/macros/plain/formats/xmltex/contrib/passivetex/teixmlslides.sty
new file mode 100644
index 0000000000..5dc2d56a52
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/teixmlslides.sty
@@ -0,0 +1,63 @@
+\ProvidesPackage{teixmlslides}[2000/06/22: support for TEI XML formatting, S Rahtz]
+\RequirePackage{ifthen,longtable,nameref,graphicx}
+\openin\@inputcheck=teixml.cfg
+\ifeof\@inputcheck \relax
+\else
+\closein\@inputcheck
+ \input{teixml.cfg}
+\fi
+\def\VProcess#1{%
+{\immediate\openout\TeiFileOut tei.file\relax
+ \immediate\write\TeiFileOut{#1}\immediate\closeout\TeiFileOut}
+ \color{black}\small\ttfamily{\@input{tei.file}}}
+
+%\expandafter\def\expandafter\obeylines\expandafter{
+%\expandafter\def\csname 8:\string^^M\endcsname{\\\null}}
+
+\usepackage{amsmath}
+\usepackage{unicode,ucharacters}
+\definecolor{programframe}{rgb}{0,0,0.9}
+\definecolor{programback}{RGB}{233,120,0}
+\definecolor{egframe}{rgb}{0,0,0.9}
+\definecolor{egback}{RGB}{233,239,153}
+\definecolor{boxback}{RGB}{0,128,128}
+\newif\ifPausing
+\Pausingfalse
+% List types
+\def\Listordered{\begin{enumerate}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endListordered{\end{enumerate}}
+\def\Listsimple{\begin{itemize}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\Listunordered{\begin{itemize}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\Listgloss{\begin{description}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endListgloss{\end{description}}
+\def\Listbulleted{\begin{itemize}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endListbulleted{\end{itemize}}
+\def\List{\begin{itemize}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endList{\end{itemize}}
+\def\Listitemize{\begin{itemize}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endListitemize{\end{itemize}}
+\def\Listnumbered{\begin{enumerate}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endListnumbered{\end{enumerate}}
+\def\Listunordered{\begin{dinglist}{'052}\ifx\listrend\rend@pausing\Pausingtrue\fi}
+\def\endListunordered{\end{dinglist}}
+\def\endItem{\ifPausing\Mypause\fi}
+\providecommand\Mypause{}
+% items
+\def\Itemordered{\item}
+\def\Itembulleted{\item}
+\def\Itemnumbered{\item}
+\def\Itemunordered{\item}
+\def\Itemitemize{\item}
+\def\Itempausing{\item}
+\def\Item{\item}
+\def\Itemgloss{}
+
+\def\supppdf{supp-pdf}
+\let\FOinputIfFileExists\InputIfFileExists
+\def\InputIfFileExists#1#2#3{%
+ {\def\@tempa{#1}\ifx\@tempa\supppdf\else
+ \FOinputIfFileExists{#1}{#2}{#3}\fi}}
+\def\doTable#1\\{%
+ \begin{tabular}{#1}%
+}
+\endinput
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/ucharacters.sty b/macros/plain/formats/xmltex/contrib/passivetex/ucharacters.sty
new file mode 100644
index 0000000000..713c292a66
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/ucharacters.sty
@@ -0,0 +1,2377 @@
+\DefineCharacter{160}{A0}{\ensuremath{\penalty10000\ }}
+\DefineCharacter{161}{A1}{\textexclamdown }
+\DefineCharacter{162}{A2}{\ifmmode \mbox{\textcent}\else \textcent \fi}%
+\DefineCharacter{163}{A3}{\ifmmode \pounds \else \textsterling \fi}%
+\DefineCharacter{164}{A4}{\ifmmode \mbox{\textcurrency}\else \textcurrency \fi}%
+\DefineCharacter{165}{A5}{\ifmmode \yen \else \textyen \fi}%
+\DefineCharacter{166}{A6}{\textbrokenbar }
+\DefineCharacter{167}{A7}{\ifmmode \S \else \textsection \fi}%
+\DefineCharacter{168}{A8}{\textasciidieresis }
+\DefineCharacter{169}{A9}{\ifmmode \copyright \else \textcopyright \fi}%
+\DefineCharacter{170}{AA}{\textordfeminine }
+\DefineCharacter{171}{AB}{\ifmmode \mbox{\guillemotleft}\else \guillemotleft \fi}%
+\DefineCharacter{172}{AC}{\ensuremath{\lnot }}
+\DefineCharacter{173}{AD}{\ensuremath{\-}}
+\DefineCharacter{174}{AE}{\ifmmode \circledR \else \textregistered \fi}%
+\DefineCharacter{175}{AF}{\textasciimacron }
+\DefineCharacter{176}{B0}{\ifmmode \mbox{\textdegree}\else \textdegree \fi}%
+\DefineCharacter{177}{B1}{\ensuremath{\pm }}
+\DefineCharacter{178}{B2}{\ensuremath{{^2}}}
+\DefineCharacter{179}{B3}{\ensuremath{{^3}}}
+\DefineCharacter{180}{B4}{\textasciiacute }
+\DefineCharacter{181}{B5}{\ensuremath{\mathrm{\mu}}}
+\DefineCharacter{182}{B6}{\ifmmode \P \else \textparagraph \fi}%
+\DefineCharacter{183}{B7}{\ensuremath{\cdot }}
+\DefineCharacter{184}{B8}{\ifmmode \mbox{\c{}}\else \c{}\fi}%
+\DefineCharacter{185}{B9}{\ensuremath{{^1}}}
+\DefineCharacter{186}{BA}{\textordmasculine }
+\DefineCharacter{187}{BB}{\ifmmode \mbox{\guillemotright}\else \guillemotright \fi}%
+\DefineCharacter{188}{BC}{\textonequarter }
+\DefineCharacter{189}{BD}{\textonehalf }
+\DefineCharacter{190}{BE}{\textthreequarters }
+\DefineCharacter{191}{BF}{\textquestiondown }
+\DefineCharacter{192}{C0}{\ifmmode \grave{A}\else \`{A}\fi}%
+\DefineCharacter{193}{C1}{\ifmmode \acute{A}\else \'{A}\fi}%
+\DefineCharacter{194}{C2}{\ifmmode \hat{A}\else \^{A}\fi}%
+\DefineCharacter{195}{C3}{\ifmmode \tilde{A}\else \~{A}\fi}%
+\DefineCharacter{196}{C4}{\ifmmode \ddot{A}\else \"{A}\fi}%
+\DefineCharacter{197}{C5}{\AA }
+\DefineCharacter{198}{C6}{\AE }
+\DefineCharacter{199}{C7}{\ifmmode \mbox{\c{C}}\else \c{C}\fi}%
+\DefineCharacter{200}{C8}{\ifmmode \grave{E}\else \`{E}\fi}%
+\DefineCharacter{201}{C9}{\ifmmode \acute{E}\else \'{E}\fi}%
+\DefineCharacter{202}{CA}{\ifmmode \hat{E}\else \^{E}\fi}%
+\DefineCharacter{203}{CB}{\ifmmode \ddot{E}\else \"{E}\fi}%
+\DefineCharacter{204}{CC}{\ifmmode \grave{I}\else \`{I}\fi}%
+\DefineCharacter{205}{CD}{\ifmmode \acute{I}\else \'{I}\fi}%
+\DefineCharacter{206}{CE}{\ifmmode \hat{I}\else \^{I}\fi}%
+\DefineCharacter{207}{CF}{\ifmmode \ddot{I}\else \"{I}\fi}%
+\DefineCharacter{208}{D0}{\DH }
+\DefineCharacter{209}{D1}{\ifmmode \tilde{N}\else \~{N}\fi}%
+\DefineCharacter{210}{D2}{\ifmmode \grave{O}\else \`{O}\fi}%
+\DefineCharacter{211}{D3}{\ifmmode \acute{O}\else \'{O}\fi}%
+\DefineCharacter{212}{D4}{\ifmmode \hat{O}\else \^{O}\fi}%
+\DefineCharacter{213}{D5}{\ifmmode \tilde{O}\else \~{O}\fi}%
+\DefineCharacter{214}{D6}{\ifmmode \ddot{O}\else \"{O}\fi}%
+\DefineCharacter{215}{D7}{\ifmmode \times \else \texttimes \fi}%
+\DefineCharacter{216}{D8}{\O }
+\DefineCharacter{217}{D9}{\ifmmode \grave{U}\else \`{U}\fi}%
+\DefineCharacter{218}{DA}{\ifmmode \acute{U}\else \'{U}\fi}%
+\DefineCharacter{219}{DB}{\ifmmode \hat{U}\else \^{U}\fi}%
+\DefineCharacter{220}{DC}{\ifmmode \ddot{U}\else \"{U}\fi}%
+\DefineCharacter{221}{DD}{\ifmmode \acute{Y}\else \'{Y}\fi}%
+\DefineCharacter{222}{DE}{\TH }
+\DefineCharacter{223}{DF}{\ss }
+\DefineCharacter{224}{E0}{\ifmmode \grave{a}\else \`{a}\fi}%
+\DefineCharacter{225}{E1}{\ifmmode \acute{a}\else \'{a}\fi}%
+\DefineCharacter{226}{E2}{\ifmmode \hat{a}\else \^{a}\fi}%
+\DefineCharacter{227}{E3}{\ifmmode \tilde{a}\else \~{a}\fi}%
+\DefineCharacter{228}{E4}{\ifmmode \ddot{a}\else \"{a}\fi}%
+\DefineCharacter{229}{E5}{\aa }
+\DefineCharacter{230}{E6}{\ae }
+\DefineCharacter{231}{E7}{\ifmmode \mbox{\c{c}}\else \c{c}\fi}%
+\DefineCharacter{232}{E8}{\ifmmode \grave{e}\else \`{e}\fi}%
+\DefineCharacter{233}{E9}{\ifmmode \acute{e}\else \'{e}\fi}%
+\DefineCharacter{234}{EA}{\ifmmode \hat{e}\else \^{e}\fi}%
+\DefineCharacter{235}{EB}{\ifmmode \ddot{e}\else \"{e}\fi}%
+\DefineCharacter{236}{EC}{\ifmmode \grave{\imath}\else \`{\i}\fi}%
+\DefineCharacter{237}{ED}{\ifmmode \acute{\imath}\else \'{\i}\fi}%
+\DefineCharacter{238}{EE}{\ifmmode \hat{\imath}\else \^{\i}\fi}%
+\DefineCharacter{239}{EF}{\ifmmode \ddot{\imath}\else \"{\i}\fi}%
+\DefineCharacter{240}{F0}{\dh }
+\DefineCharacter{241}{F1}{\ifmmode \tilde{n}\else \~{n}\fi}%
+\DefineCharacter{242}{F2}{\ifmmode \grave{o}\else \`{o}\fi}%
+\DefineCharacter{243}{F3}{\ifmmode \acute{o}\else \'{o}\fi}%
+\DefineCharacter{244}{F4}{\ifmmode \hat{o}\else \^{o}\fi}%
+\DefineCharacter{245}{F5}{\ifmmode \tilde{o}\else \~{o}\fi}%
+\DefineCharacter{246}{F6}{\ifmmode \ddot{o}\else \"{o}\fi}%
+\DefineCharacter{247}{F7}{\ensuremath{\div }}
+\DefineCharacter{248}{F8}{\o }
+\DefineCharacter{249}{F9}{\ifmmode \grave{u}\else \`{u}\fi}%
+\DefineCharacter{250}{FA}{\ifmmode \acute{u}\else \'{u}\fi}%
+\DefineCharacter{251}{FB}{\ifmmode \hat{u}\else \^{u}\fi}%
+\DefineCharacter{252}{FC}{\ifmmode \ddot{u}\else \"{u}\fi}%
+\DefineCharacter{253}{FD}{\ifmmode \acute{y}\else \'{y}\fi}%
+\DefineCharacter{254}{FE}{\th }
+\DefineCharacter{255}{FF}{\ifmmode \ddot{y}\else \"{y}\fi}%
+\DefineCharacter{256}{100}{\ifmmode \bar{A}\else \={A}\fi}%
+\DefineCharacter{257}{101}{\ifmmode \bar{a}\else \={a}\fi}%
+\DefineCharacter{258}{102}{\ifmmode \breve{A}\else \u{A}\fi}%
+\DefineCharacter{259}{103}{\ifmmode \u{a}\else \u{a}\fi}%
+\DefineCharacter{260}{104}{\k{A}}
+\DefineCharacter{261}{105}{\k{a}}
+\DefineCharacter{262}{106}{\ifmmode \acute{C}\else \'{C}\fi}%
+\DefineCharacter{263}{107}{\ifmmode \acute{c}\else \'{c}\fi}%
+\DefineCharacter{264}{108}{\ifmmode \hat{C}\else \^{C}\fi}%
+\DefineCharacter{265}{109}{\ifmmode \hat{c}\else \^{c}\fi}%
+\DefineCharacter{266}{10A}{\ifmmode \dot{C}\else \.{C}\fi}%
+\DefineCharacter{267}{10B}{\ifmmode \dot{c}\else \.{c}\fi}%
+\DefineCharacter{268}{10C}{\ifmmode \check{C}\else \v{C}\fi}%
+\DefineCharacter{269}{10D}{\ifmmode \check{c}\else \v{c}\fi}%
+\DefineCharacter{270}{10E}{\ifmmode \check{D}\else \v{D}\fi}%
+\DefineCharacter{271}{10F}{\ifmmode \check{d}\else \v{d}\fi}%
+\DefineCharacter{272}{110}{\DJ }
+\DefineCharacter{273}{111}{\dj }
+\DefineCharacter{274}{112}{\ifmmode \bar{E}\else \={E}\fi}%
+\DefineCharacter{275}{113}{\ifmmode \bar{e}\else \={e}\fi}%
+\DefineCharacter{276}{114}{\ifmmode \breve{E}\else \u{E}\fi}%
+\DefineCharacter{277}{115}{\ifmmode \breve{e}\else \u{e}\fi}%
+\DefineCharacter{278}{116}{\ifmmode \dot{E}\else \.{E}\fi}%
+\DefineCharacter{279}{117}{\ifmmode \dot{e}\else \.{e}\fi}%
+\DefineCharacter{280}{118}{\ifmmode \k{E}\else \k{E}\fi}%
+\DefineCharacter{281}{119}{\k{e}}
+\DefineCharacter{282}{11A}{\ifmmode \check{E}\else \v{E}\fi}%
+\DefineCharacter{283}{11B}{\ifmmode \check{e}\else \v{e}\fi}%
+\DefineCharacter{284}{11C}{\ifmmode \hat{G}\else \^{G}\fi}%
+\DefineCharacter{285}{11D}{\ifmmode \hat{g}\else \^{g}\fi}%
+\DefineCharacter{286}{11E}{\ifmmode \breve{G}\else \u{G}\fi}%
+\DefineCharacter{287}{11F}{\ifmmode \breve{g}\else \u{g}\fi}%
+\DefineCharacter{288}{120}{\ifmmode \dot{G}\else \.{G}\fi}%
+\DefineCharacter{289}{121}{\ifmmode \dot{g}\else \.{g}\fi}%
+\DefineCharacter{290}{122}{\ifmmode \mbox{\c{G}}\else \c{G}\fi}%
+\DefineCharacter{291}{123}{\ifmmode \mbox{\c{g}}\else \c{g}\fi}%
+\DefineCharacter{292}{124}{\ifmmode \hat{H}\else \^{H}\fi}%
+\DefineCharacter{293}{125}{\ifmmode \hat{h}\else \^{h}\fi}%
+\DefineCharacter{294}{126}{{\fontencoding{LELA}\selectfont\char40}}
+\DefineCharacter{295}{127}{\ensuremath{\Elzxh }}
+\DefineCharacter{296}{128}{\ifmmode \tilde{I}\else \~{I}\fi}%
+\DefineCharacter{297}{129}{\ifmmode \tilde{\imath}\else \~{\i}\fi}%
+\DefineCharacter{298}{12A}{\ifmmode \bar{I}\else \={I}\fi}%
+\DefineCharacter{299}{12B}{\ifmmode \bar{\imath}\else \={\i}\fi}%
+\DefineCharacter{300}{12C}{\ifmmode \breve{I}\else \u{I}\fi}%
+\DefineCharacter{301}{12D}{\ifmmode \breve{\imath}\else \u{\i}\fi}%
+\DefineCharacter{302}{12E}{\k{I}}
+\DefineCharacter{303}{12F}{\k{i}}
+\DefineCharacter{304}{130}{\ifmmode \dot{I}\else \.{I}\fi}%
+\DefineCharacter{305}{131}{\ifmmode \imath \else \i \fi}%
+\DefineCharacter{306}{132}{IJ}
+\DefineCharacter{307}{133}{ij}
+\DefineCharacter{308}{134}{\ifmmode \hat{J}\else \^{J}\fi}%
+\DefineCharacter{309}{135}{\ifmmode \hat{\jmath}\else \^{\j}\fi}%
+\DefineCharacter{310}{136}{\ifmmode \mbox{\c{K}}\else \c{K}\fi}%
+\DefineCharacter{311}{137}{\ifmmode \mbox{\c{k}}\else \c{k}\fi}%
+\DefineCharacter{312}{138}{{\fontencoding{LELA}\selectfont\char91}}
+\DefineCharacter{313}{139}{\ifmmode \acute{L}\else \'{L}\fi}%
+\DefineCharacter{314}{13A}{\ifmmode \acute{l}\else \'{l}\fi}%
+\DefineCharacter{315}{13B}{\ifmmode \mbox{\c{L}}\else \c{L}\fi}%
+\DefineCharacter{316}{13C}{\ifmmode \mbox{\c{l}}\else \c{l}\fi}%
+\DefineCharacter{317}{13D}{\ifmmode \check{L}\else \v{L}\fi}%
+\DefineCharacter{318}{13E}{\ifmmode \check{l}\else \v{l}\fi}%
+\DefineCharacter{319}{13F}{{\fontencoding{LELA}\selectfont\char201}}
+\DefineCharacter{320}{140}{{\fontencoding{LELA}\selectfont\char202}}
+\DefineCharacter{321}{141}{\L }
+\DefineCharacter{322}{142}{\l }
+\DefineCharacter{323}{143}{\ifmmode \acute{N}\else \'{N}\fi}%
+\DefineCharacter{324}{144}{\ifmmode \acute{n}\else \'{n}\fi}%
+\DefineCharacter{325}{145}{\ifmmode \mbox{\c{N}}\else \c{N}\fi}%
+\DefineCharacter{326}{146}{\ifmmode \mbox{\c{n}}\else \c{n}\fi}%
+\DefineCharacter{327}{147}{\ifmmode \check{N}\else \v{N}\fi}%
+\DefineCharacter{328}{148}{\ifmmode \check{n}\else \v{n}\fi}%
+\DefineCharacter{329}{149}{'n}
+\DefineCharacter{330}{14A}{\NG }
+\DefineCharacter{331}{14B}{\ng }
+\DefineCharacter{332}{14C}{\ifmmode \bar{O}\else \={O}\fi}%
+\DefineCharacter{333}{14D}{\ifmmode \bar{o}\else \={o}\fi}%
+\DefineCharacter{334}{14E}{\ifmmode \breve{O}\else \u{O}\fi}%
+\DefineCharacter{335}{14F}{\ifmmode \breve{o}\else \u{o}\fi}%
+\DefineCharacter{336}{150}{\ifmmode \mbox{\H{O}}\else \H{O}\fi}%
+\DefineCharacter{337}{151}{\ifmmode \mbox{\H{o}}\else \H{o}\fi}%
+\DefineCharacter{338}{152}{\OE }
+\DefineCharacter{339}{153}{\oe }
+\DefineCharacter{340}{154}{\ifmmode \acute{R}\else \'{R}\fi}%
+\DefineCharacter{341}{155}{\ifmmode \acute{r}\else \'{r}\fi}%
+\DefineCharacter{342}{156}{\ifmmode \mbox{\c{R}}\else \c{R}\fi}%
+\DefineCharacter{343}{157}{\ifmmode \mbox{\c{r}}\else \c{r}\fi}%
+\DefineCharacter{344}{158}{\ifmmode \check{R}\else \v{R}\fi}%
+\DefineCharacter{345}{159}{\ifmmode \check{r}\else \v{r}\fi}%
+\DefineCharacter{346}{15A}{\ifmmode \acute{S}\else \'{S}\fi}%
+\DefineCharacter{347}{15B}{\ifmmode \acute{s}\else \'{s}\fi}%
+\DefineCharacter{348}{15C}{\ifmmode \hat{S}\else \^{S}\fi}%
+\DefineCharacter{349}{15D}{\ifmmode \hat{s}\else \^{s}\fi}%
+\DefineCharacter{350}{15E}{\ifmmode \mbox{\c{S}}\else \c{S}\fi}%
+\DefineCharacter{351}{15F}{\ifmmode \mbox{\c{s}}\else \c{s}\fi}%
+\DefineCharacter{352}{160}{\ifmmode \check{S}\else \v{S}\fi}%
+\DefineCharacter{353}{161}{\ifmmode \check{s}\else \v{s}\fi}%
+\DefineCharacter{354}{162}{\ifmmode \mbox{\c{T}}\else \c{T}\fi}%
+\DefineCharacter{355}{163}{\ifmmode \mbox{\c{t}}\else \c{t}\fi}%
+\DefineCharacter{356}{164}{\ifmmode \check{T}\else \v{T}\fi}%
+\DefineCharacter{357}{165}{\ifmmode \check{t}\else \v{t}\fi}%
+\DefineCharacter{358}{166}{{\fontencoding{LELA}\selectfont\char47}}
+\DefineCharacter{359}{167}{{\fontencoding{LELA}\selectfont\char63}}
+\DefineCharacter{360}{168}{\ifmmode \tilde{U}\else \~{U}\fi}%
+\DefineCharacter{361}{169}{\ifmmode \tilde{u}\else \~{u}\fi}%
+\DefineCharacter{362}{16A}{\ifmmode \bar{U}\else \={U}\fi}%
+\DefineCharacter{363}{16B}{\ifmmode \bar{u}\else \={u}\fi}%
+\DefineCharacter{364}{16C}{\ifmmode \breve{U}\else \u{U}\fi}%
+\DefineCharacter{365}{16D}{\ifmmode \breve{u}\else \u{u}\fi}%
+\DefineCharacter{366}{16E}{\ifmmode \mathring{U}\else \r{U}\fi}%
+\DefineCharacter{367}{16F}{\ifmmode \mathring{u}\else \r{u}\fi}%
+\DefineCharacter{368}{170}{\ifmmode \mbox{\H{U}}\else \H{U}\fi}%
+\DefineCharacter{369}{171}{\ifmmode \mbox{\H{u}}\else \H{u}\fi}%
+\DefineCharacter{370}{172}{\ifmmode \k{U}\else \k{U}\fi}%
+\DefineCharacter{371}{173}{\k{u}}
+\DefineCharacter{372}{174}{\ifmmode \hat{W}\else \^{W}\fi}%
+\DefineCharacter{373}{175}{\ifmmode \hat{w}\else \^{w}\fi}%
+\DefineCharacter{374}{176}{\ifmmode \hat{Y}\else \^{Y}\fi}%
+\DefineCharacter{375}{177}{\ifmmode \hat{y}\else \^{y}\fi}%
+\DefineCharacter{376}{178}{\ifmmode \ddot{Y}\else \"{Y}\fi}%
+\DefineCharacter{377}{179}{\ifmmode \acute{Z}\else \'{Z}\fi}%
+\DefineCharacter{378}{17A}{\ifmmode \acute{z}\else \'{z}\fi}%
+\DefineCharacter{379}{17B}{\ifmmode \dot{Z}\else \.{Z}\fi}%
+\DefineCharacter{380}{17C}{\ifmmode \dot{z}\else \.{z}\fi}%
+\DefineCharacter{381}{17D}{\ifmmode \check{Z}\else \v{Z}\fi}%
+\DefineCharacter{382}{17E}{\ifmmode \check{z}\else \v{z}\fi}%
+\DefineCharacter{402}{192}{\ensuremath{f}}
+\DefineCharacter{405}{195}{\texthvlig }
+\DefineCharacter{414}{19E}{\textnrleg }
+\DefineCharacter{426}{1AA}{\ensuremath{\eth }}
+\DefineCharacter{442}{1BA}{{\fontencoding{LELA}\selectfont\char195}}
+\DefineCharacter{450}{1C2}{\textdoublepipe }
+\DefineCharacter{501}{1F5}{\ifmmode \acute{g}\else \'{g}\fi}%
+\DefineCharacter{592}{250}{\ensuremath{\Elztrna }}
+\DefineCharacter{594}{252}{\ensuremath{\Elztrnsa }}
+\DefineCharacter{596}{254}{\ensuremath{\Elzopeno }}
+\DefineCharacter{598}{256}{\ensuremath{\Elzrtld }}
+\DefineCharacter{600}{258}{{\fontencoding{LEIP}\selectfont\char61}}
+\DefineCharacter{601}{259}{\ensuremath{\Elzschwa }}
+\DefineCharacter{603}{25B}{\ensuremath{\varepsilon }}
+\DefineCharacter{609}{261}{g}
+\DefineCharacter{611}{263}{\ensuremath{\Elzpgamma }}
+\DefineCharacter{612}{264}{\ensuremath{\Elzpbgam }}
+\DefineCharacter{613}{265}{\ensuremath{\Elztrnh }}
+\DefineCharacter{620}{26C}{\ensuremath{\Elzbtdl }}
+\DefineCharacter{621}{26D}{\ensuremath{\Elzrtll }}
+\DefineCharacter{623}{26F}{\ensuremath{\Elztrnm }}
+\DefineCharacter{624}{270}{\ensuremath{\Elztrnmlr }}
+\DefineCharacter{625}{271}{\ensuremath{\Elzltlmr }}
+\DefineCharacter{626}{272}{\Elzltln }
+\DefineCharacter{627}{273}{\ensuremath{\Elzrtln }}
+\DefineCharacter{631}{277}{\ensuremath{\Elzclomeg }}
+\DefineCharacter{632}{278}{\textphi }
+\DefineCharacter{633}{279}{\ensuremath{\Elztrnr }}
+\DefineCharacter{634}{27A}{\ensuremath{\Elztrnrl }}
+\DefineCharacter{635}{27B}{\ensuremath{\Elzrttrnr }}
+\DefineCharacter{636}{27C}{\ensuremath{\Elzrl }}
+\DefineCharacter{637}{27D}{\ensuremath{\Elzrtlr }}
+\DefineCharacter{638}{27E}{\ensuremath{\Elzfhr }}
+\DefineCharacter{639}{27F}{{\fontencoding{LEIP}\selectfont\char202}}
+\DefineCharacter{642}{282}{\ensuremath{\Elzrtls }}
+\DefineCharacter{643}{283}{\ensuremath{\Elzesh }}
+\DefineCharacter{647}{287}{\ensuremath{\Elztrnt }}
+\DefineCharacter{648}{288}{\ensuremath{\Elzrtlt }}
+\DefineCharacter{650}{28A}{\ensuremath{\Elzpupsil }}
+\DefineCharacter{651}{28B}{\ensuremath{\Elzpscrv }}
+\DefineCharacter{652}{28C}{\ensuremath{\Elzinvv }}
+\DefineCharacter{653}{28D}{\ensuremath{\Elzinvw }}
+\DefineCharacter{654}{28E}{\ensuremath{\Elztrny }}
+\DefineCharacter{656}{290}{\ensuremath{\Elzrtlz }}
+\DefineCharacter{658}{292}{\ensuremath{\Elzyogh }}
+\DefineCharacter{660}{294}{\ensuremath{\Elzglst }}
+\DefineCharacter{661}{295}{\ensuremath{\Elzreglst }}
+\DefineCharacter{662}{296}{\ensuremath{\Elzinglst }}
+\DefineCharacter{670}{29E}{\textturnk }
+\DefineCharacter{676}{2A4}{\ensuremath{\Elzdyogh }}
+\DefineCharacter{679}{2A7}{\ensuremath{\Elztesh }}
+\DefineCharacter{700}{2BC}{'}
+\DefineCharacter{711}{2C7}{\textasciicaron }
+\DefineCharacter{712}{2C8}{\ensuremath{\Elzverts }}
+\DefineCharacter{716}{2CC}{\ensuremath{\Elzverti }}
+\DefineCharacter{720}{2D0}{\ensuremath{\Elzlmrk }}
+\DefineCharacter{721}{2D1}{\ensuremath{\Elzhlmrk }}
+\DefineCharacter{722}{2D2}{\ensuremath{\Elzsbrhr }}
+\DefineCharacter{723}{2D3}{\ensuremath{\Elzsblhr }}
+\DefineCharacter{724}{2D4}{\ensuremath{\Elzrais }}
+\DefineCharacter{725}{2D5}{\ensuremath{\Elzlow }}
+\DefineCharacter{728}{2D8}{\ifmmode \u\else \textasciibreve \fi}%
+\DefineCharacter{729}{2D9}{\ifmmode \dot{}\else \textperiodcentered \fi}%
+\DefineCharacter{730}{2DA}{\ifmmode \mathring{}\else \r{}\fi}%
+\DefineCharacter{731}{2DB}{\ifmmode \mbox{\k{}}\else \k{}\fi}%
+\DefineCharacter{732}{2DC}{\texttildelow }
+\DefineCharacter{733}{2DD}{\ifmmode \mbox{\H{}}\else \H{}\fi}%
+\DefineCharacter{741}{2E5}{\tone{55}}
+\DefineCharacter{742}{2E6}{\tone{44}}
+\DefineCharacter{743}{2E7}{\tone{33}}
+\DefineCharacter{744}{2E8}{\tone{22}}
+\DefineCharacter{745}{2E9}{\tone{11}}
+\DefineCharacter{768}{300}{\ifmmode \grave{}\else \`{}\fi}%
+\DefineCharacter{769}{301}{\ifmmode \acute{}\else \'{}\fi}%
+\DefineCharacter{770}{302}{\ifmmode \hat{}\else \^{}\fi}%
+\DefineCharacter{771}{303}{\ifmmode \tilde{}\else \~{}\fi}%
+\DefineCharacter{772}{304}{\ifmmode \bar{}\else \={}\fi}%
+\DefineCharacter{774}{306}{\ifmmode \breve{}\else \u{}\fi}%
+\DefineCharacter{775}{307}{\ifmmode \dot{}\else \.{}\fi}%
+\DefineCharacter{776}{308}{\ifmmode \ddot{}\else \"{}\fi}%
+\DefineCharacter{778}{30A}{\r{}}
+\DefineCharacter{779}{30B}{\H{}}
+\DefineCharacter{780}{30C}{\ifmmode \check{}\else \v{}\fi}%
+\DefineCharacter{783}{30F}{\cyrchar\C{}}
+\DefineCharacter{785}{311}{{\fontencoding{LECO}\selectfont\char177}}
+\DefineCharacter{792}{318}{{\fontencoding{LECO}\selectfont\char184}}
+\DefineCharacter{793}{319}{{\fontencoding{LECO}\selectfont\char185}}
+\DefineCharacter{801}{321}{\ensuremath{\Elzpalh }}
+\DefineCharacter{802}{322}{\Elzrh }
+\DefineCharacter{807}{327}{\c{}}
+\DefineCharacter{808}{328}{\k}
+\DefineCharacter{810}{32A}{\ensuremath{\Elzsbbrg }}
+\DefineCharacter{811}{32B}{{\fontencoding{LECO}\selectfont\char203}}
+\DefineCharacter{815}{32F}{{\fontencoding{LECO}\selectfont\char207}}
+\DefineCharacter{821}{335}{\Elzxl }
+\DefineCharacter{822}{336}{\Elzbar }
+\DefineCharacter{823}{337}{{\fontencoding{LECO}\selectfont\char215}}
+\DefineCharacter{824}{338}{\llap{\not\;}}
+\DefineCharacter{826}{33A}{{\fontencoding{LECO}\selectfont\char218}}
+\DefineCharacter{827}{33B}{{\fontencoding{LECO}\selectfont\char219}}
+\DefineCharacter{828}{33C}{{\fontencoding{LECO}\selectfont\char220}}
+\DefineCharacter{829}{33D}{{\fontencoding{LECO}\selectfont\char221}}
+\DefineCharacter{865}{361}{{\fontencoding{LECO}\selectfont\char225}}
+\DefineCharacter{902}{386}{\ifmmode \acute{A}\else \'{A}\fi}%
+\DefineCharacter{904}{388}{\ifmmode \acute{E}\else \'{E}\fi}%
+\DefineCharacter{905}{389}{\ifmmode \grave{H}\else \'{H}\fi}%
+\DefineCharacter{906}{38A}{\ifmmode \acute{I}\else \'{I}\fi}%
+\DefineCharacter{908}{38C}{\ifmmode \acute{O}\else \'{O}\fi}%
+\DefineCharacter{910}{38E}{\ensuremath{\acute{Y}}}
+\DefineCharacter{911}{38F}{\ensuremath{\acute{\Omega}}}
+\DefineCharacter{912}{390}{\ensuremath{\acute{\ddot{\iota}}}}
+\DefineCharacter{913}{391}{\ensuremath{\Alpha }}
+\DefineCharacter{914}{392}{\ensuremath{\Beta }}
+\DefineCharacter{915}{393}{\ensuremath{\Gamma }}
+\DefineCharacter{916}{394}{\ensuremath{\Delta }}
+\DefineCharacter{917}{395}{\ensuremath{\Epsilon }}
+\DefineCharacter{918}{396}{\ensuremath{\Zeta }}
+\DefineCharacter{919}{397}{\ensuremath{\Eta }}
+\DefineCharacter{920}{398}{\ensuremath{\Theta }}
+\DefineCharacter{921}{399}{\ensuremath{\Iota }}
+\DefineCharacter{922}{39A}{\ensuremath{\Kappa }}
+\DefineCharacter{923}{39B}{\ensuremath{\Lambda }}
+\DefineCharacter{924}{39C}{\ensuremath{M}}
+\DefineCharacter{925}{39D}{\ensuremath{N}}
+\DefineCharacter{926}{39E}{\ensuremath{\Xi }}
+\DefineCharacter{927}{39F}{\ensuremath{O}}
+\DefineCharacter{928}{3A0}{\ensuremath{\Pi }}
+\DefineCharacter{929}{3A1}{\ensuremath{\Rho }}
+\DefineCharacter{931}{3A3}{\ensuremath{\Sigma }}
+\DefineCharacter{932}{3A4}{\ensuremath{\Tau }}
+\DefineCharacter{933}{3A5}{\ensuremath{\Upsilon }}
+\DefineCharacter{934}{3A6}{\ensuremath{\Phi }}
+\DefineCharacter{935}{3A7}{\ensuremath{\Chi }}
+\DefineCharacter{936}{3A8}{\ensuremath{\Psi }}
+\DefineCharacter{937}{3A9}{\ensuremath{\Omega }}
+\DefineCharacter{938}{3AA}{\ensuremath{\ddot{I}}}
+\DefineCharacter{939}{3AB}{\ensuremath{\ddot{U}}}
+\DefineCharacter{940}{3AC}{\ifmmode\acute{\alpha}\else {$\acute\alpha$}\fi}%
+\DefineCharacter{941}{3AD}{\ensuremath{\acute{\epsilon}}}
+\DefineCharacter{942}{3AE}{\ensuremath{\acute{\eta}}}
+\DefineCharacter{943}{3AF}{\ensuremath{\acute{\iota}}}
+\DefineCharacter{944}{3B0}{\ensuremath{\ddot{\acute{\upsilon}}}}
+\DefineCharacter{945}{3B1}{\ensuremath{\alpha }}
+\DefineCharacter{946}{3B2}{\ensuremath{\beta }}
+\DefineCharacter{947}{3B3}{\ensuremath{\gamma }}
+\DefineCharacter{948}{3B4}{\ensuremath{\delta }}
+\DefineCharacter{949}{3B5}{\ensuremath{\epsilon }}
+\DefineCharacter{950}{3B6}{\ensuremath{\zeta }}
+\DefineCharacter{951}{3B7}{\ensuremath{\eta }}
+\DefineCharacter{952}{3B8}{\ifmmode \theta \else \texttheta \fi}%
+\DefineCharacter{953}{3B9}{\ensuremath{\iota }}
+\DefineCharacter{954}{3BA}{\ensuremath{\kappa }}
+\DefineCharacter{955}{3BB}{\ensuremath{\lambda }}
+\DefineCharacter{956}{3BC}{\ensuremath{\mu }}
+\DefineCharacter{957}{3BD}{\ensuremath{\nu }}
+\DefineCharacter{958}{3BE}{\ensuremath{\xi }}
+\DefineCharacter{959}{3BF}{\ensuremath{o}}
+\DefineCharacter{960}{3C0}{\ensuremath{\pi }}
+\DefineCharacter{961}{3C1}{\ensuremath{\rho }}
+\DefineCharacter{962}{3C2}{\ensuremath{\varsigma }}
+\DefineCharacter{963}{3C3}{\ensuremath{\sigma }}
+\DefineCharacter{964}{3C4}{\ensuremath{\tau }}
+\DefineCharacter{965}{3C5}{\ensuremath{\upsilon }}
+\DefineCharacter{966}{3C6}{\ensuremath{\phi }}
+\DefineCharacter{967}{3C7}{\ensuremath{\chi }}
+\DefineCharacter{968}{3C8}{\ensuremath{\psi }}
+\DefineCharacter{969}{3C9}{\ensuremath{\omega }}
+\DefineCharacter{970}{3CA}{\ensuremath{\ddot{\iota}}}
+\DefineCharacter{971}{3CB}{\ensuremath{\ddot{\upsilon}}}
+\DefineCharacter{972}{3CC}{\ifmmode \acute{o}\else \'{o}\fi}%
+\DefineCharacter{973}{3CD}{\ensuremath{\acute{\upsilon}}}
+\DefineCharacter{974}{3CE}{\ensuremath{\acute{\omega}}}
+\DefineCharacter{976}{3D0}{\Pisymbol{ppi022}{87}}
+\DefineCharacter{977}{3D1}{\ifmmode \vartheta \else \textvartheta \fi}%
+\DefineCharacter{978}{3D2}{\ensuremath{\Upsilon }}
+\DefineCharacter{981}{3D5}{\ensuremath{\varphi }}
+\DefineCharacter{982}{3D6}{\ensuremath{\varpi }}
+\DefineCharacter{988}{3DC}{\ensuremath{\Digamma }}
+\DefineCharacter{1008}{3F0}{\ensuremath{\varkappa }}
+\DefineCharacter{1009}{3F1}{\ensuremath{\varrho }}
+\DefineCharacter{1025}{401}{\cyrchar\CYRYO }
+\DefineCharacter{1026}{402}{\cyrchar\CYRDJE }
+\DefineCharacter{1027}{403}{\cyrchar{\'\CYRG}}
+\DefineCharacter{1028}{404}{\cyrchar\CYRIE }
+\DefineCharacter{1029}{405}{\cyrchar\CYRDZE }
+\DefineCharacter{1030}{406}{\cyrchar\CYRII }
+\DefineCharacter{1031}{407}{\cyrchar\CYRYI }
+\DefineCharacter{1032}{408}{\cyrchar\CYRJE }
+\DefineCharacter{1033}{409}{\cyrchar\CYRLJE }
+\DefineCharacter{1034}{40A}{\cyrchar\CYRNJE }
+\DefineCharacter{1035}{40B}{\cyrchar\CYRTSHE }
+\DefineCharacter{1036}{40C}{\cyrchar{\'\CYRK}}
+\DefineCharacter{1038}{40E}{\cyrchar\CYRUSHRT }
+\DefineCharacter{1039}{40F}{\cyrchar\CYRDZHE }
+\DefineCharacter{1040}{410}{\cyrchar\CYRA }
+\DefineCharacter{1041}{411}{\cyrchar\CYRB }
+\DefineCharacter{1042}{412}{\cyrchar\CYRV }
+\DefineCharacter{1043}{413}{\cyrchar\CYRG }
+\DefineCharacter{1044}{414}{\cyrchar\CYRD }
+\DefineCharacter{1045}{415}{\cyrchar\CYRE }
+\DefineCharacter{1046}{416}{\cyrchar\CYRZH }
+\DefineCharacter{1047}{417}{\cyrchar\CYRZ }
+\DefineCharacter{1048}{418}{\cyrchar\CYRI }
+\DefineCharacter{1049}{419}{\cyrchar\CYRISHRT }
+\DefineCharacter{1050}{41A}{\cyrchar\CYRK }
+\DefineCharacter{1051}{41B}{\cyrchar\CYRL }
+\DefineCharacter{1052}{41C}{\cyrchar\CYRM }
+\DefineCharacter{1053}{41D}{\cyrchar\CYRN }
+\DefineCharacter{1054}{41E}{\cyrchar\CYRO }
+\DefineCharacter{1055}{41F}{\cyrchar\CYRP }
+\DefineCharacter{1056}{420}{\cyrchar\CYRR }
+\DefineCharacter{1057}{421}{\cyrchar\CYRS }
+\DefineCharacter{1058}{422}{\cyrchar\CYRT }
+\DefineCharacter{1059}{423}{\cyrchar\CYRU }
+\DefineCharacter{1060}{424}{\cyrchar\CYRF }
+\DefineCharacter{1061}{425}{\cyrchar\CYRH }
+\DefineCharacter{1062}{426}{\cyrchar\CYRC }
+\DefineCharacter{1063}{427}{\cyrchar\CYRCH }
+\DefineCharacter{1064}{428}{\cyrchar\CYRSH }
+\DefineCharacter{1065}{429}{\cyrchar\CYRSHCH }
+\DefineCharacter{1066}{42A}{\cyrchar\CYRHRDSN }
+\DefineCharacter{1067}{42B}{\cyrchar\CYRERY }
+\DefineCharacter{1068}{42C}{\cyrchar\CYRSFTSN }
+\DefineCharacter{1069}{42D}{\cyrchar\CYREREV }
+\DefineCharacter{1070}{42E}{\cyrchar\CYRYU }
+\DefineCharacter{1071}{42F}{\cyrchar\CYRYA }
+\DefineCharacter{1072}{430}{\cyrchar\cyra }
+\DefineCharacter{1073}{431}{\cyrchar\cyrb }
+\DefineCharacter{1074}{432}{\cyrchar\cyrv }
+\DefineCharacter{1075}{433}{\cyrchar\cyrg }
+\DefineCharacter{1076}{434}{\cyrchar\cyrd }
+\DefineCharacter{1077}{435}{\cyrchar\cyre }
+\DefineCharacter{1078}{436}{\cyrchar\cyrzh }
+\DefineCharacter{1079}{437}{\cyrchar\cyrz }
+\DefineCharacter{1080}{438}{\cyrchar\cyri }
+\DefineCharacter{1081}{439}{\cyrchar\cyrishrt }
+\DefineCharacter{1082}{43A}{\cyrchar\cyrk }
+\DefineCharacter{1083}{43B}{\cyrchar\cyrl }
+\DefineCharacter{1084}{43C}{\cyrchar\cyrm }
+\DefineCharacter{1085}{43D}{\cyrchar\cyrn }
+\DefineCharacter{1086}{43E}{\cyrchar\cyro }
+\DefineCharacter{1087}{43F}{\cyrchar\cyrp }
+\DefineCharacter{1088}{440}{\cyrchar\cyrr }
+\DefineCharacter{1089}{441}{\cyrchar\cyrs }
+\DefineCharacter{1090}{442}{\cyrchar\cyrt }
+\DefineCharacter{1091}{443}{\cyrchar\cyru }
+\DefineCharacter{1092}{444}{\cyrchar\cyrf }
+\DefineCharacter{1093}{445}{\cyrchar\cyrh }
+\DefineCharacter{1094}{446}{\cyrchar\cyrc }
+\DefineCharacter{1095}{447}{\cyrchar\cyrch }
+\DefineCharacter{1096}{448}{\cyrchar\cyrsh }
+\DefineCharacter{1097}{449}{\cyrchar\cyrshch }
+\DefineCharacter{1098}{44A}{\cyrchar\cyrhrdsn }
+\DefineCharacter{1099}{44B}{\cyrchar\cyrery }
+\DefineCharacter{1100}{44C}{\cyrchar\cyrsftsn }
+\DefineCharacter{1101}{44D}{\cyrchar\cyrerev }
+\DefineCharacter{1102}{44E}{\cyrchar\cyryu }
+\DefineCharacter{1103}{44F}{\cyrchar\cyrya }
+\DefineCharacter{1105}{451}{\cyrchar\cyryo }
+\DefineCharacter{1106}{452}{\cyrchar\cyrdje }
+\DefineCharacter{1107}{453}{\cyrchar{\'\cyrg}}
+\DefineCharacter{1108}{454}{\cyrchar\cyrie }
+\DefineCharacter{1109}{455}{\cyrchar\cyrdze }
+\DefineCharacter{1110}{456}{\cyrchar\cyrii }
+\DefineCharacter{1111}{457}{\cyrchar\cyryi }
+\DefineCharacter{1112}{458}{\cyrchar\cyrje }
+\DefineCharacter{1113}{459}{\cyrchar\cyrlje }
+\DefineCharacter{1114}{45A}{\cyrchar\cyrnje }
+\DefineCharacter{1115}{45B}{\cyrchar\cyrtshe }
+\DefineCharacter{1116}{45C}{\cyrchar{\'\cyrk}}
+\DefineCharacter{1118}{45E}{\cyrchar\cyrushrt }
+\DefineCharacter{1119}{45F}{\cyrchar\cyrdzhe }
+\DefineCharacter{1120}{460}{\cyrchar\CYROMEGA }
+\DefineCharacter{1121}{461}{\cyrchar\cyromega }
+\DefineCharacter{1122}{462}{\cyrchar\CYRYAT }
+\DefineCharacter{1124}{464}{\cyrchar\CYRIOTE }
+\DefineCharacter{1125}{465}{\cyrchar\cyriote }
+\DefineCharacter{1126}{466}{\cyrchar\CYRLYUS }
+\DefineCharacter{1127}{467}{\cyrchar\cyrlyus }
+\DefineCharacter{1128}{468}{\cyrchar\CYRIOTLYUS }
+\DefineCharacter{1129}{469}{\cyrchar\cyriotlyus }
+\DefineCharacter{1130}{46A}{\cyrchar\CYRBYUS }
+\DefineCharacter{1132}{46C}{\cyrchar\CYRIOTBYUS }
+\DefineCharacter{1133}{46D}{\cyrchar\cyriotbyus }
+\DefineCharacter{1134}{46E}{\cyrchar\CYRKSI }
+\DefineCharacter{1135}{46F}{\cyrchar\cyrksi }
+\DefineCharacter{1136}{470}{\cyrchar\CYRPSI }
+\DefineCharacter{1137}{471}{\cyrchar\cyrpsi }
+\DefineCharacter{1138}{472}{\cyrchar\CYRFITA }
+\DefineCharacter{1140}{474}{\cyrchar\CYRIZH }
+\DefineCharacter{1144}{478}{\cyrchar\CYRUK }
+\DefineCharacter{1145}{479}{\cyrchar\cyruk }
+\DefineCharacter{1146}{47A}{\cyrchar\CYROMEGARND }
+\DefineCharacter{1147}{47B}{\cyrchar\cyromegarnd }
+\DefineCharacter{1148}{47C}{\cyrchar\CYROMEGATITLO }
+\DefineCharacter{1149}{47D}{\cyrchar\cyromegatitlo }
+\DefineCharacter{1150}{47E}{\cyrchar\CYROT }
+\DefineCharacter{1151}{47F}{\cyrchar\cyrot }
+\DefineCharacter{1152}{480}{\cyrchar\CYRKOPPA }
+\DefineCharacter{1153}{481}{\cyrchar\cyrkoppa }
+\DefineCharacter{1154}{482}{\cyrchar\cyrthousands }
+\DefineCharacter{1160}{488}{\cyrchar\cyrhundredthousands }
+\DefineCharacter{1161}{489}{\cyrchar\cyrmillions }
+\DefineCharacter{1164}{48C}{\cyrchar\CYRSEMISFTSN }
+\DefineCharacter{1165}{48D}{\cyrchar\cyrsemisftsn }
+\DefineCharacter{1166}{48E}{\cyrchar\CYRRTICK }
+\DefineCharacter{1167}{48F}{\cyrchar\cyrrtick }
+\DefineCharacter{1168}{490}{\cyrchar\CYRGUP }
+\DefineCharacter{1169}{491}{\cyrchar\cyrgup }
+\DefineCharacter{1170}{492}{\cyrchar\CYRGHCRS }
+\DefineCharacter{1171}{493}{\cyrchar\cyrghcrs }
+\DefineCharacter{1172}{494}{\cyrchar\CYRGHK }
+\DefineCharacter{1173}{495}{\cyrchar\cyrghk }
+\DefineCharacter{1174}{496}{\cyrchar\CYRZHDSC }
+\DefineCharacter{1175}{497}{\cyrchar\cyrzhdsc }
+\DefineCharacter{1176}{498}{\cyrchar\CYRZDSC }
+\DefineCharacter{1177}{499}{\cyrchar\cyrzdsc }
+\DefineCharacter{1178}{49A}{\cyrchar\CYRKDSC }
+\DefineCharacter{1179}{49B}{\cyrchar\cyrkdsc }
+\DefineCharacter{1180}{49C}{\cyrchar\CYRKVCRS }
+\DefineCharacter{1181}{49D}{\cyrchar\cyrkvcrs }
+\DefineCharacter{1182}{49E}{\cyrchar\CYRKHCRS }
+\DefineCharacter{1183}{49F}{\cyrchar\cyrkhcrs }
+\DefineCharacter{1184}{4A0}{\cyrchar\CYRKBEAK }
+\DefineCharacter{1185}{4A1}{\cyrchar\cyrkbeak }
+\DefineCharacter{1186}{4A2}{\cyrchar\CYRNDSC }
+\DefineCharacter{1187}{4A3}{\cyrchar\cyrndsc }
+\DefineCharacter{1188}{4A4}{\cyrchar\CYRNG }
+\DefineCharacter{1189}{4A5}{\cyrchar\cyrng }
+\DefineCharacter{1190}{4A6}{\cyrchar\CYRPHK }
+\DefineCharacter{1191}{4A7}{\cyrchar\cyrphk }
+\DefineCharacter{1192}{4A8}{\cyrchar\CYRABHHA }
+\DefineCharacter{1193}{4A9}{\cyrchar\cyrabhha }
+\DefineCharacter{1194}{4AA}{\cyrchar\CYRSDSC }
+\DefineCharacter{1195}{4AB}{\cyrchar\cyrsdsc }
+\DefineCharacter{1196}{4AC}{\cyrchar\CYRTDSC }
+\DefineCharacter{1197}{4AD}{\cyrchar\cyrtdsc }
+\DefineCharacter{1198}{4AE}{\cyrchar\CYRY }
+\DefineCharacter{1199}{4AF}{\cyrchar\cyry }
+\DefineCharacter{1200}{4B0}{\cyrchar\CYRYHCRS }
+\DefineCharacter{1201}{4B1}{\cyrchar\cyryhcrs }
+\DefineCharacter{1202}{4B2}{\cyrchar\CYRHDSC }
+\DefineCharacter{1203}{4B3}{\cyrchar\cyrhdsc }
+\DefineCharacter{1204}{4B4}{\cyrchar\CYRTETSE }
+\DefineCharacter{1205}{4B5}{\cyrchar\cyrtetse }
+\DefineCharacter{1206}{4B6}{\cyrchar\CYRCHRDSC }
+\DefineCharacter{1207}{4B7}{\cyrchar\cyrchrdsc }
+\DefineCharacter{1208}{4B8}{\cyrchar\CYRCHVCRS }
+\DefineCharacter{1209}{4B9}{\cyrchar\cyrchvcrs }
+\DefineCharacter{1210}{4BA}{\cyrchar\CYRSHHA }
+\DefineCharacter{1211}{4BB}{\cyrchar\cyrshha }
+\DefineCharacter{1212}{4BC}{\cyrchar\CYRABHCH }
+\DefineCharacter{1213}{4BD}{\cyrchar\cyrabhch }
+\DefineCharacter{1214}{4BE}{\cyrchar\CYRABHCHDSC }
+\DefineCharacter{1215}{4BF}{\cyrchar\cyrabhchdsc }
+\DefineCharacter{1216}{4C0}{\cyrchar\CYRpalochka }
+\DefineCharacter{1219}{4C3}{\cyrchar\CYRKHK }
+\DefineCharacter{1220}{4C4}{\cyrchar\cyrkhk }
+\DefineCharacter{1223}{4C7}{\cyrchar\CYRNHK }
+\DefineCharacter{1224}{4C8}{\cyrchar\cyrnhk }
+\DefineCharacter{1227}{4CB}{\cyrchar\CYRCHLDSC }
+\DefineCharacter{1228}{4CC}{\cyrchar\cyrchldsc }
+\DefineCharacter{1236}{4D4}{\cyrchar\CYRAE }
+\DefineCharacter{1237}{4D5}{\cyrchar\cyrae }
+\DefineCharacter{1240}{4D8}{\cyrchar\CYRSCHWA }
+\DefineCharacter{1241}{4D9}{\cyrchar\cyrschwa }
+\DefineCharacter{1248}{4E0}{\cyrchar\CYRABHDZE }
+\DefineCharacter{1249}{4E1}{\cyrchar\cyrabhdze }
+\DefineCharacter{1256}{4E8}{\cyrchar\CYROTLD }
+\DefineCharacter{1257}{4E9}{\cyrchar\cyrotld }
+\DefineCharacter{8194}{2002}{\hspace{0.6em}}
+\DefineCharacter{8195}{2003}{\hspace{1em}}
+\DefineCharacter{8196}{2004}{\hspace{0.33em}}
+\DefineCharacter{8197}{2005}{\hspace{0.25em}}
+\DefineCharacter{8198}{2006}{\hspace{0.166em}}
+\DefineCharacter{8199}{2007}{\hphantom{0}}
+\DefineCharacter{8200}{2008}{\hphantom{,}}
+\DefineCharacter{8201}{2009}{\hspace{0.167em}}
+\DefineCharacter{8202}{200A}{\ensuremath{\mkern1mu }}
+\DefineCharacter{8208}{2010}{-}
+\DefineCharacter{8211}{2013}{\textendash }
+\DefineCharacter{8212}{2014}{\ifmmode ---\else \textemdash \fi}%
+\DefineCharacter{8213}{2015}{\rule{1em}{1pt}}
+\DefineCharacter{8214}{2016}{\ensuremath{\Vert }}
+\DefineCharacter{8216}{2018}{`}
+\DefineCharacter{8217}{2019}{'}
+\DefineCharacter{8218}{201A}{,}
+\DefineCharacter{8219}{201B}{\ensuremath{\Elzreapos }}
+\DefineCharacter{8220}{201C}{\textquotedblleft }
+\DefineCharacter{8221}{201D}{\textquotedblright }
+\DefineCharacter{8222}{201E}{,,}
+\DefineCharacter{8224}{2020}{\ifmmode \dag \else \textdagger \fi}%
+\DefineCharacter{8225}{2021}{\ifmmode \ddag \else \textdaggerdbl \fi}%
+\DefineCharacter{8226}{2022}{\ifmmode \bullet\else \textbullet \fi}%
+\DefineCharacter{8228}{2024}{.}
+\DefineCharacter{8229}{2025}{..}
+\DefineCharacter{8230}{2026}{\ldots }
+\DefineCharacter{8240}{2030}{\textperthousand }
+\DefineCharacter{8241}{2031}{\textpertenthousand }
+\DefineCharacter{8242}{2032}{\ensuremath{{'}}}
+\DefineCharacter{8243}{2033}{\ensuremath{{''}}}
+\DefineCharacter{8244}{2034}{\ensuremath{{'''}}}
+\DefineCharacter{8245}{2035}{\ensuremath{\backprime }}
+\DefineCharacter{8249}{2039}{\guilsinglleft }
+\DefineCharacter{8250}{203A}{\guilsinglright }
+\DefineCharacter{8359}{20A7}{\ensuremath{\Elzpes}}
+\DefineCharacter{8364}{20AC}{\EUR }
+\DefineCharacter{8411}{20DB}{\ensuremath{\dddot{}{}}}
+\DefineCharacter{8412}{20DC}{\ensuremath{\ddddot {}}}
+\DefineCharacter{8450}{2102}{\ensuremath{\mathbb{C}}}
+\DefineCharacter{8458}{210A}{\mathscr{g}}
+\DefineCharacter{8459}{210B}{\ensuremath{\mathscr{H}}}
+\DefineCharacter{8460}{210C}{\ensuremath{\mathfrak{H}}}
+\DefineCharacter{8461}{210D}{\ensuremath{\mathbb{H}}}
+\DefineCharacter{8463}{210F}{\ensuremath{\hslash }}
+\DefineCharacter{8464}{2110}{\ensuremath{\mathscr{I}}}
+\DefineCharacter{8465}{2111}{\ensuremath{\mathfrak{I}}}
+\DefineCharacter{8466}{2112}{\ensuremath{\mathscr{L}}}
+\DefineCharacter{8467}{2113}{\ensuremath{\mathscr{l}}}
+\DefineCharacter{8469}{2115}{\ensuremath{\mathbb{N}}}
+\DefineCharacter{8470}{2116}{\cyrchar\textnumero }
+\DefineCharacter{8472}{2118}{\ensuremath{\wp }}
+\DefineCharacter{8473}{2119}{\ensuremath{\mathbb{P}}}
+\DefineCharacter{8474}{211A}{\ensuremath{\mathbb{Q}}}
+\DefineCharacter{8475}{211B}{\ensuremath{\mathscr{R}}}
+\DefineCharacter{8476}{211C}{\ensuremath{\mathfrak{R}}}
+\DefineCharacter{8477}{211D}{\ensuremath{\mathbb{R}}}
+\DefineCharacter{8478}{211E}{\ensuremath{\Elzxrat }}
+\DefineCharacter{8482}{2122}{\texttrademark }
+\DefineCharacter{8484}{2124}{\ensuremath{\mathbb{Z}}}
+\DefineCharacter{8486}{2126}{\ensuremath{\Omega }}
+\DefineCharacter{8487}{2127}{\ensuremath{\mho }}
+\DefineCharacter{8488}{2128}{\ensuremath{\mathfrak{Z}}}
+\DefineCharacter{8489}{2129}{\ensuremath{\ElsevierGlyph{2129}}}
+\DefineCharacter{8491}{212B}{\AA }
+\DefineCharacter{8492}{212C}{\ensuremath{\mathscr{B}}}
+\DefineCharacter{8493}{212D}{\ensuremath{\mathfrak{C}}}
+\DefineCharacter{8495}{212F}{\ensuremath{\mathscr{e}}}
+\DefineCharacter{8496}{2130}{\ensuremath{\mathscr{E}}}
+\DefineCharacter{8497}{2131}{\ensuremath{\mathscr{F}}}
+\DefineCharacter{8499}{2133}{\ensuremath{\mathscr{M}}}
+\DefineCharacter{8500}{2134}{\ensuremath{\mathscr{o}}}
+\DefineCharacter{8501}{2135}{\ensuremath{\aleph }}
+\DefineCharacter{8502}{2136}{\ensuremath{\beth }}
+\DefineCharacter{8503}{2137}{\ensuremath{\gimel }}
+\DefineCharacter{8504}{2138}{\ensuremath{\daleth }}
+\DefineCharacter{8531}{2153}{\ensuremath{\textfrac{1}{3}}}
+\DefineCharacter{8532}{2154}{\ensuremath{\textfrac{2}{3}}}
+\DefineCharacter{8533}{2155}{\ensuremath{\textfrac{1}{5}}}
+\DefineCharacter{8534}{2156}{\ensuremath{\textfrac{2}{5}}}
+\DefineCharacter{8535}{2157}{\ensuremath{\textfrac{3}{5}}}
+\DefineCharacter{8536}{2158}{\ensuremath{\textfrac{4}{5}}}
+\DefineCharacter{8537}{2159}{\ensuremath{\textfrac{1}{6}}}
+\DefineCharacter{8538}{215A}{\ensuremath{\textfrac{5}{6}}}
+\DefineCharacter{8539}{215B}{\ensuremath{\textfrac{1}{8}}}
+\DefineCharacter{8540}{215C}{\ensuremath{\textfrac{3}{8}}}
+\DefineCharacter{8541}{215D}{\ensuremath{\textfrac{5}{8}}}
+\DefineCharacter{8542}{215E}{\ensuremath{\textfrac{7}{8}}}
+\DefineCharacter{8592}{2190}{\ensuremath{\leftarrow }}
+\DefineCharacter{8592}{2190x}{\ensuremath{\longleftarrow }}
+\DefineCharacter{8593}{2191}{\ensuremath{\uparrow }}
+\DefineCharacter{8594}{2192}{\ensuremath{\rightarrow }}
+\DefineCharacter{8594}{2192x}{\ensuremath{\longrightarrow }}
+\DefineCharacter{8595}{2193}{\ensuremath{\downarrow }}
+\DefineCharacter{8596}{2194}{\ensuremath{\leftrightarrow }}
+\DefineCharacter{8596}{2194x}{\ensuremath{\longleftrightarrow }}
+\DefineCharacter{8597}{2195}{\ensuremath{\updownarrow }}
+\DefineCharacter{8598}{2196}{\ensuremath{\nwarrow }}
+\DefineCharacter{8599}{2197}{\ensuremath{\nearrow }}
+\DefineCharacter{8600}{2198}{\ensuremath{\searrow }}
+\DefineCharacter{8601}{2199}{\ensuremath{\swarrow }}
+\DefineCharacter{8602}{219A}{\ensuremath{\nleftarrow }}
+\DefineCharacter{8603}{219B}{\ensuremath{\nrightarrow }}
+\DefineCharacter{8604}{219C}{\ensuremath{\arrowwaveright }}
+\DefineCharacter{8605}{219D}{\ensuremath{\arrowwaveright }}
+\DefineCharacter{8606}{219E}{\ensuremath{\twoheadleftarrow }}
+\DefineCharacter{8608}{21A0}{\ensuremath{\twoheadrightarrow }}
+\DefineCharacter{8610}{21A2}{\ensuremath{\leftarrowtail }}
+\DefineCharacter{8611}{21A3}{\ensuremath{\rightarrowtail }}
+\DefineCharacter{8614}{21A6}{\ensuremath{\mapsto }}
+\DefineCharacter{8614}{21A6x}{\ensuremath{\longmapsto }}
+\DefineCharacter{8617}{21A9}{\ensuremath{\hookleftarrow }}
+\DefineCharacter{8618}{21AA}{\ensuremath{\hookrightarrow }}
+\DefineCharacter{8619}{21AB}{\ensuremath{\looparrowleft }}
+\DefineCharacter{8620}{21AC}{\ensuremath{\looparrowright }}
+\DefineCharacter{8621}{21AD}{\ensuremath{\leftrightsquigarrow }}
+\DefineCharacter{8622}{21AE}{\ensuremath{\nleftrightarrow }}
+\DefineCharacter{8624}{21B0}{\ensuremath{\Lsh }}
+\DefineCharacter{8625}{21B1}{\ensuremath{\Rsh }}
+\DefineCharacter{8627}{21B3}{\ensuremath{\ElsevierGlyph{21B3}}}
+\DefineCharacter{8630}{21B6}{\ensuremath{\curvearrowleft }}
+\DefineCharacter{8631}{21B7}{\ensuremath{\curvearrowright }}
+\DefineCharacter{8634}{21BA}{\ensuremath{\circlearrowleft }}
+\DefineCharacter{8635}{21BB}{\ensuremath{\circlearrowright }}
+\DefineCharacter{8636}{21BC}{\ensuremath{\leftharpoonup }}
+\DefineCharacter{8637}{21BD}{\ensuremath{\leftharpoondown }}
+\DefineCharacter{8638}{21BE}{\ensuremath{\upharpoonright }}
+\DefineCharacter{8639}{21BF}{\ensuremath{\upharpoonleft }}
+\DefineCharacter{8640}{21C0}{\ensuremath{\rightharpoonup }}
+\DefineCharacter{8641}{21C1}{\ensuremath{\rightharpoondown }}
+\DefineCharacter{8642}{21C2}{\ensuremath{\downharpoonright }}
+\DefineCharacter{8643}{21C3}{\ensuremath{\downharpoonleft }}
+\DefineCharacter{8644}{21C4}{\ensuremath{\rightleftarrows }}
+\DefineCharacter{8645}{21C5}{\ensuremath{\dblarrowupdown }}
+\DefineCharacter{8646}{21C6}{\ensuremath{\leftrightarrows }}
+\DefineCharacter{8647}{21C7}{\ensuremath{\leftleftarrows }}
+\DefineCharacter{8648}{21C8}{\ensuremath{\upuparrows }}
+\DefineCharacter{8649}{21C9}{\ensuremath{\rightrightarrows }}
+\DefineCharacter{8650}{21CA}{\ensuremath{\downdownarrows }}
+\DefineCharacter{8651}{21CB}{\ensuremath{\leftrightharpoons }}
+\DefineCharacter{8652}{21CC}{\ensuremath{\rightleftharpoons }}
+\DefineCharacter{8653}{21CD}{\ensuremath{\nLeftarrow }}
+\DefineCharacter{8654}{21CE}{\ensuremath{\nLeftrightarrow }}
+\DefineCharacter{8655}{21CF}{\ensuremath{\nRightarrow }}
+\DefineCharacter{8656}{21D0}{\ensuremath{\Leftarrow }}
+\DefineCharacter{8656}{21D0x}{\ensuremath{\Longleftarrow }}
+\DefineCharacter{8657}{21D1}{\ensuremath{\Uparrow }}
+\DefineCharacter{8658}{21D2}{\ensuremath{\Rightarrow }}
+\DefineCharacter{8658}{21D2x}{\ensuremath{\Longrightarrow }}
+\DefineCharacter{8659}{21D3}{\ensuremath{\Downarrow }}
+\DefineCharacter{8660}{21D4}{\ensuremath{\Leftrightarrow }}
+\DefineCharacter{8660}{21D4x}{\ensuremath{\Longleftrightarrow }}
+\DefineCharacter{8661}{21D5}{\ensuremath{\Updownarrow }}
+\DefineCharacter{8666}{21DA}{\ensuremath{\Lleftarrow }}
+\DefineCharacter{8667}{21DB}{\ensuremath{\Rrightarrow }}
+\DefineCharacter{8669}{21DD}{\ensuremath{\rightsquigarrow }}
+\DefineCharacter{8693}{21F5}{\ensuremath{\DownArrowUpArrow }}
+\DefineCharacter{8704}{2200}{\ensuremath{\forall }}
+\DefineCharacter{8705}{2201}{\ensuremath{\complement }}
+\DefineCharacter{8706}{2202}{\ensuremath{\partial }}
+\DefineCharacter{8707}{2203}{\ensuremath{\exists }}
+\DefineCharacter{8708}{2204}{\ensuremath{\nexists }}
+\DefineCharacter{8709}{2205}{\ensuremath{\varnothing }}
+\DefineCharacter{8711}{2207}{\ensuremath{\nabla }}
+\DefineCharacter{8712}{2208}{\ensuremath{\in }}
+\DefineCharacter{8713}{2209}{\ensuremath{\not\in }}
+\DefineCharacter{8715}{220B}{\ensuremath{\ni }}
+\DefineCharacter{8716}{220C}{\ensuremath{\not\ni }}
+\DefineCharacter{8719}{220F}{\ensuremath{\prod }}
+\DefineCharacter{8720}{2210}{\ensuremath{\coprod }}
+\DefineCharacter{8721}{2211}{\ensuremath{\sum }}
+\DefineCharacter{8722}{2212}{-}
+\DefineCharacter{8723}{2213}{\ensuremath{\mp }}
+\DefineCharacter{8724}{2214}{\ensuremath{\dotplus }}
+\DefineCharacter{8726}{2216}{\ensuremath{\setminus }}
+\DefineCharacter{8727}{2217}{\ensuremath{{_\ast}}}
+\DefineCharacter{8728}{2218}{\ensuremath{\circ }}
+\DefineCharacter{8729}{2219}{\ensuremath{\bullet }}
+\DefineCharacter{8730}{221A}{\ensuremath{\surd }}
+\DefineCharacter{8733}{221D}{\ensuremath{\propto }}
+\DefineCharacter{8734}{221E}{\ensuremath{\infty }}
+\DefineCharacter{8735}{221F}{\ensuremath{\rightangle }}
+\DefineCharacter{8736}{2220}{\ensuremath{\angle }}
+\DefineCharacter{8737}{2221}{\ensuremath{\measuredangle }}
+\DefineCharacter{8738}{2222}{\ensuremath{\sphericalangle }}
+\DefineCharacter{8739}{2223}{\ensuremath{\mid }}
+\DefineCharacter{8740}{2224}{\ensuremath{\nmid }}
+\DefineCharacter{8741}{2225}{\ensuremath{\parallel }}
+\DefineCharacter{8742}{2226}{\ensuremath{\nparallel }}
+\DefineCharacter{8743}{2227}{\ensuremath{\wedge }}
+\DefineCharacter{8744}{2228}{\ensuremath{\vee }}
+\DefineCharacter{8745}{2229}{\ensuremath{\cap }}
+\DefineCharacter{8746}{222A}{\ensuremath{\cup }}
+\DefineCharacter{8747}{222B}{\ensuremath{\int }}
+\DefineCharacter{8748}{222C}{\ensuremath{\int\!\int }}
+\DefineCharacter{8749}{222D}{\ensuremath{\int\!\int\!\int }}
+\DefineCharacter{8750}{222E}{\ensuremath{\oint }}
+\DefineCharacter{8751}{222F}{\ensuremath{\surfintegral }}
+\DefineCharacter{8752}{2230}{\ensuremath{\volintegral }}
+\DefineCharacter{8753}{2231}{\ensuremath{\clwintegral }}
+\DefineCharacter{8754}{2232}{\ensuremath{\ElsevierGlyph{2232}}}
+\DefineCharacter{8755}{2233}{\ensuremath{\ElsevierGlyph{2233}}}
+\DefineCharacter{8756}{2234}{\ensuremath{\therefore }}
+\DefineCharacter{8757}{2235}{\ensuremath{\because }}
+\DefineCharacter{8759}{2237}{\ensuremath{\Colon }}
+\DefineCharacter{8760}{2238}{\ensuremath{\ElsevierGlyph{2238}}}
+\DefineCharacter{8762}{223A}{\ensuremath{\mathbin{{:}\!\!{-}\!\!{:}}}}
+\DefineCharacter{8763}{223B}{\ensuremath{\homothetic }}
+\DefineCharacter{8764}{223C}{\ensuremath{\sim }}
+\DefineCharacter{8765}{223D}{\ensuremath{\backsim }}
+\DefineCharacter{8766}{223E}{\ensuremath{\lazysinv }}
+\DefineCharacter{8768}{2240}{\ensuremath{\wr }}
+\DefineCharacter{8769}{2241}{\ensuremath{\not\sim }}
+\DefineCharacter{8770}{2242}{\ensuremath{\ElsevierGlyph{2242}}}
+\DefineCharacter{8771}{2243}{\ensuremath{\simeq }}
+\DefineCharacter{8772}{2244}{\ensuremath{\not\simeq }}
+\DefineCharacter{8773}{2245}{\ensuremath{\cong }}
+\DefineCharacter{8774}{2246}{\ensuremath{\approxnotequal }}
+\DefineCharacter{8775}{2247}{\ensuremath{\not\cong }}
+\DefineCharacter{8776}{2248}{\ensuremath{\approx }}
+\DefineCharacter{8777}{2249}{\ensuremath{\not\approx }}
+\DefineCharacter{8778}{224A}{\ensuremath{\approxeq }}
+\DefineCharacter{8779}{224B}{\ensuremath{\tildetrpl }}
+\DefineCharacter{8780}{224C}{\ensuremath{\allequal }}
+\DefineCharacter{8781}{224D}{\ensuremath{\asymp }}
+\DefineCharacter{8782}{224E}{\ensuremath{\Bumpeq }}
+\DefineCharacter{8783}{224F}{\ensuremath{\bumpeq }}
+\DefineCharacter{8784}{2250}{\ensuremath{\doteq }}
+\DefineCharacter{8785}{2251}{\ensuremath{\doteqdot }}
+\DefineCharacter{8786}{2252}{\ensuremath{\fallingdotseq }}
+\DefineCharacter{8787}{2253}{\ensuremath{\risingdotseq }}
+\DefineCharacter{8788}{2254}{:=}
+\DefineCharacter{8789}{2255}{\ensuremath{=:}}
+\DefineCharacter{8790}{2256}{\ensuremath{\eqcirc }}
+\DefineCharacter{8791}{2257}{\ensuremath{\circeq }}
+\DefineCharacter{8793}{2259}{\ensuremath{\estimates }}
+\DefineCharacter{8794}{225A}{\ensuremath{\ElsevierGlyph{225A}}}
+\DefineCharacter{8795}{225B}{\ensuremath{\starequal }}
+\DefineCharacter{8796}{225C}{\ensuremath{\triangleq }}
+\DefineCharacter{8799}{225F}{\ensuremath{\ElsevierGlyph{225F}}}
+\DefineCharacter{8800}{2260}{\ensuremath{\not =}}
+\DefineCharacter{8801}{2261}{\ensuremath{\equiv }}
+\DefineCharacter{8802}{2262}{\ensuremath{\not\equiv }}
+\DefineCharacter{8804}{2264}{\ensuremath{\leq }}
+\DefineCharacter{8805}{2265}{\ensuremath{\geq }}
+\DefineCharacter{8806}{2266}{\ensuremath{\leqq }}
+\DefineCharacter{8807}{2267}{\ensuremath{\geqq }}
+\DefineCharacter{8808}{2268}{\ensuremath{\lneqq }}
+\DefineCharacter{8809}{2269}{\ensuremath{\gneqq }}
+\DefineCharacter{8810}{226A}{\ensuremath{\ll }}
+\DefineCharacter{8811}{226B}{\ensuremath{\gg }}
+\DefineCharacter{8812}{226C}{\ensuremath{\between }}
+\DefineCharacter{8813}{226D}{\ensuremath{\not\kern-0.3em\times }}
+\DefineCharacter{8814}{226E}{\ensuremath{\not<}}
+\DefineCharacter{8815}{226F}{\ensuremath{\not>}}
+\DefineCharacter{8816}{2270}{\ensuremath{\nleqslant }}
+\DefineCharacter{8817}{2271}{\ensuremath{\ngeqslant }}
+\DefineCharacter{8818}{2272}{\ensuremath{\lessequivlnt }}
+\DefineCharacter{8819}{2273}{\ensuremath{\greaterequivlnt }}
+\DefineCharacter{8820}{2274}{\ensuremath{\ElsevierGlyph{2274}}}
+\DefineCharacter{8821}{2275}{\ensuremath{\ElsevierGlyph{2275}}}
+\DefineCharacter{8822}{2276}{\ensuremath{\lessgtr }}
+\DefineCharacter{8823}{2277}{\ensuremath{\gtrless }}
+\DefineCharacter{8824}{2278}{\ensuremath{\notlessgreater }}
+\DefineCharacter{8825}{2279}{\ensuremath{\notgreaterless }}
+\DefineCharacter{8826}{227A}{\ensuremath{\prec }}
+\DefineCharacter{8827}{227B}{\ensuremath{\succ }}
+\DefineCharacter{8828}{227C}{\ensuremath{\preccurlyeq }}
+\DefineCharacter{8829}{227D}{\ensuremath{\succcurlyeq }}
+\DefineCharacter{8830}{227E}{\ensuremath{\precapprox }}
+\DefineCharacter{8831}{227F}{\ensuremath{\succapprox }}
+\DefineCharacter{8832}{2280}{\ensuremath{\not\prec }}
+\DefineCharacter{8833}{2281}{\ensuremath{\not\succ }}
+\DefineCharacter{8834}{2282}{\ensuremath{\subset }}
+\DefineCharacter{8835}{2283}{\ensuremath{\supset }}
+\DefineCharacter{8836}{2284}{\ensuremath{\not\subset }}
+\DefineCharacter{8837}{2285}{\ensuremath{\not\supset }}
+\DefineCharacter{8838}{2286}{\ensuremath{\subseteq }}
+\DefineCharacter{8839}{2287}{\ensuremath{\supseteq }}
+\DefineCharacter{8840}{2288}{\ensuremath{\not\subseteq }}
+\DefineCharacter{8841}{2289}{\ensuremath{\not\supseteq }}
+\DefineCharacter{8842}{228A}{\ensuremath{\subsetneq }}
+\DefineCharacter{8843}{228B}{\ensuremath{\supsetneq }}
+\DefineCharacter{8846}{228E}{\ensuremath{\uplus }}
+\DefineCharacter{8847}{228F}{\ensuremath{\sqsubset }}
+\DefineCharacter{8848}{2290}{\ensuremath{\sqsupset }}
+\DefineCharacter{8849}{2291}{\ensuremath{\sqsubseteq }}
+\DefineCharacter{8850}{2292}{\ensuremath{\sqsupseteq }}
+\DefineCharacter{8851}{2293}{\ensuremath{\sqcap }}
+\DefineCharacter{8852}{2294}{\ensuremath{\sqcup }}
+\DefineCharacter{8853}{2295}{\ensuremath{\oplus }}
+\DefineCharacter{8854}{2296}{\ensuremath{\ominus }}
+\DefineCharacter{8855}{2297}{\ensuremath{\otimes }}
+\DefineCharacter{8856}{2298}{\ensuremath{\oslash }}
+\DefineCharacter{8857}{2299}{\ensuremath{\odot }}
+\DefineCharacter{8858}{229A}{\ensuremath{\circledcirc }}
+\DefineCharacter{8859}{229B}{\ensuremath{\circledast }}
+\DefineCharacter{8861}{229D}{\ensuremath{\circleddash }}
+\DefineCharacter{8862}{229E}{\ensuremath{\boxplus }}
+\DefineCharacter{8863}{229F}{\ensuremath{\boxminus }}
+\DefineCharacter{8864}{22A0}{\ensuremath{\boxtimes }}
+\DefineCharacter{8865}{22A1}{\ensuremath{\boxdot }}
+\DefineCharacter{8866}{22A2}{\ensuremath{\vdash }}
+\DefineCharacter{8867}{22A3}{\ensuremath{\dashv }}
+\DefineCharacter{8868}{22A4}{\ensuremath{\top }}
+\DefineCharacter{8869}{22A5}{\ensuremath{\perp }}
+\DefineCharacter{8871}{22A7}{\ensuremath{\truestate }}
+\DefineCharacter{8872}{22A8}{\ensuremath{\forcesextra }}
+\DefineCharacter{8873}{22A9}{\ensuremath{\Vdash }}
+\DefineCharacter{8874}{22AA}{\ensuremath{\Vvdash }}
+\DefineCharacter{8875}{22AB}{\ensuremath{\VDash }}
+\DefineCharacter{8876}{22AC}{\ensuremath{\nvdash }}
+\DefineCharacter{8877}{22AD}{\ensuremath{\nvDash }}
+\DefineCharacter{8878}{22AE}{\ensuremath{\nVdash }}
+\DefineCharacter{8879}{22AF}{\ensuremath{\nVDash }}
+\DefineCharacter{8882}{22B2}{\ensuremath{\vartriangleleft }}
+\DefineCharacter{8883}{22B3}{\ensuremath{\vartriangleright }}
+\DefineCharacter{8884}{22B4}{\ensuremath{\trianglelefteq }}
+\DefineCharacter{8885}{22B5}{\ensuremath{\trianglerighteq }}
+\DefineCharacter{8886}{22B6}{\ensuremath{\original }}
+\DefineCharacter{8887}{22B7}{\ensuremath{\image }}
+\DefineCharacter{8888}{22B8}{\ensuremath{\multimap }}
+\DefineCharacter{8889}{22B9}{\ensuremath{\hermitconjmatrix }}
+\DefineCharacter{8890}{22BA}{\ensuremath{\intercal }}
+\DefineCharacter{8891}{22BB}{\ensuremath{\veebar }}
+\DefineCharacter{8892}{22BC}{\ensuremath{\barwedge }}
+\DefineCharacter{8894}{22BE}{\ensuremath{\rightanglearc }}
+\DefineCharacter{8896}{22C0}{\ensuremath{\ElsevierGlyph{22C0}}}
+\DefineCharacter{8897}{22C1}{\ensuremath{\ElsevierGlyph{22C1}}}
+\DefineCharacter{8898}{22C2}{\ensuremath{\bigcap }}
+\DefineCharacter{8899}{22C3}{\ensuremath{\bigcup }}
+\DefineCharacter{8900}{22C4}{\ensuremath{\diamond }}
+\DefineCharacter{8901}{22C5}{\ensuremath{\cdot }}
+\DefineCharacter{8902}{22C6}{\ensuremath{\star }}
+\DefineCharacter{8903}{22C7}{\ensuremath{\divideontimes }}
+\DefineCharacter{8904}{22C8}{\ensuremath{\bowtie }}
+\DefineCharacter{8905}{22C9}{\ensuremath{\ltimes }}
+\DefineCharacter{8906}{22CA}{\ensuremath{\rtimes }}
+\DefineCharacter{8907}{22CB}{\ensuremath{\leftthreetimes }}
+\DefineCharacter{8908}{22CC}{\ensuremath{\rightthreetimes }}
+\DefineCharacter{8909}{22CD}{\ensuremath{\backsimeq }}
+\DefineCharacter{8910}{22CE}{\ensuremath{\curlyvee }}
+\DefineCharacter{8911}{22CF}{\ensuremath{\curlywedge }}
+\DefineCharacter{8912}{22D0}{\ensuremath{\Subset }}
+\DefineCharacter{8913}{22D1}{\ensuremath{\Supset }}
+\DefineCharacter{8914}{22D2}{\ensuremath{\Cap }}
+\DefineCharacter{8915}{22D3}{\ensuremath{\Cup }}
+\DefineCharacter{8916}{22D4}{\ensuremath{\pitchfork }}
+\DefineCharacter{8918}{22D6}{\ensuremath{\lessdot }}
+\DefineCharacter{8919}{22D7}{\ensuremath{\gtrdot }}
+\DefineCharacter{8920}{22D8}{\ensuremath{\verymuchless }}
+\DefineCharacter{8921}{22D9}{\ensuremath{\verymuchgreater }}
+\DefineCharacter{8922}{22DA}{\ensuremath{\lesseqgtr }}
+\DefineCharacter{8923}{22DB}{\ensuremath{\gtreqless }}
+\DefineCharacter{8924}{22DC}{\ensuremath{\eqslantless }}
+\DefineCharacter{8925}{22DD}{\ensuremath{\eqslantgtr }}
+\DefineCharacter{8926}{22DE}{\ensuremath{\curlyeqprec }}
+\DefineCharacter{8927}{22DF}{\ensuremath{\curlyeqsucc }}
+\DefineCharacter{8930}{22E2}{\ensuremath{\not\sqsubseteq }}
+\DefineCharacter{8931}{22E3}{\ensuremath{\not\sqsupseteq }}
+\DefineCharacter{8933}{22E5}{\ensuremath{\Elzsqspne }}
+\DefineCharacter{8934}{22E6}{\ensuremath{\lnsim }}
+\DefineCharacter{8935}{22E7}{\ensuremath{\gnsim }}
+\DefineCharacter{8936}{22E8}{\ensuremath{\precedesnotsimilar }}
+\DefineCharacter{8937}{22E9}{\ensuremath{\succnsim }}
+\DefineCharacter{8938}{22EA}{\ensuremath{\ntriangleleft }}
+\DefineCharacter{8939}{22EB}{\ensuremath{\ntriangleright }}
+\DefineCharacter{8940}{22EC}{\ensuremath{\ntrianglelefteq }}
+\DefineCharacter{8941}{22ED}{\ensuremath{\ntrianglerighteq }}
+\DefineCharacter{8942}{22EE}{\ensuremath{\vdots }}
+\DefineCharacter{8943}{22EF}{\ensuremath{\cdots }}
+\DefineCharacter{8944}{22F0}{\ensuremath{\upslopeellipsis }}
+\DefineCharacter{8945}{22F1}{\ensuremath{\downslopeellipsis }}
+\DefineCharacter{8966}{2306}{\ensuremath{\perspcorrespond }}
+\DefineCharacter{8968}{2308}{\ensuremath{\lceil }}
+\DefineCharacter{8969}{2309}{\ensuremath{\rceil }}
+\DefineCharacter{8970}{230A}{\ensuremath{\lfloor }}
+\DefineCharacter{8971}{230B}{\ensuremath{\rfloor }}
+\DefineCharacter{8981}{2315}{\ensuremath{\recorder }}
+\DefineCharacter{8982}{2316}{\ensuremath{\mathchar"2208}}
+\DefineCharacter{8988}{231C}{\ensuremath{\ulcorner }}
+\DefineCharacter{8989}{231D}{\ensuremath{\urcorner }}
+\DefineCharacter{8990}{231E}{\ensuremath{\llcorner }}
+\DefineCharacter{8991}{231F}{\ensuremath{\lrcorner }}
+\DefineCharacter{8994}{2322}{\ensuremath{\frown }}
+\DefineCharacter{8995}{2323}{\ensuremath{\smile }}
+\DefineCharacter{9001}{2329}{\ensuremath{\langle }}
+\DefineCharacter{9002}{232A}{\ensuremath{\rangle }}
+\DefineCharacter{9251}{2423}{\textvisiblespace }
+\DefineCharacter{9312}{2460}{\ding{172}}
+\DefineCharacter{9313}{2461}{\ding{173}}
+\DefineCharacter{9314}{2462}{\ding{174}}
+\DefineCharacter{9315}{2463}{\ding{175}}
+\DefineCharacter{9316}{2464}{\ding{176}}
+\DefineCharacter{9317}{2465}{\ding{177}}
+\DefineCharacter{9318}{2466}{\ding{178}}
+\DefineCharacter{9319}{2467}{\ding{179}}
+\DefineCharacter{9320}{2468}{\ding{180}}
+\DefineCharacter{9321}{2469}{\ding{181}}
+\DefineCharacter{9416}{24C8}{\ensuremath{\circledS }}
+\DefineCharacter{9497}{2519}{\ensuremath{\Elzsqfnw }}
+\DefineCharacter{9632}{25A0}{\ding{110}}
+\DefineCharacter{9633}{25A1}{\ensuremath{\square }}
+\DefineCharacter{9642}{25AA}{\ensuremath{\blacksquare }}
+\DefineCharacter{9645}{25AD}{\ensuremath{\fbox{~~}}}
+\DefineCharacter{9647}{25AF}{\ensuremath{\Elzvrecto }}
+\DefineCharacter{9649}{25B1}{\ensuremath{\ElsevierGlyph{E381}}}
+\DefineCharacter{9650}{25B2}{\ding{115}}
+\DefineCharacter{9651}{25B3}{\ensuremath{\bigtriangleup }}
+\DefineCharacter{9652}{25B4}{\ensuremath{\blacktriangle }}
+\DefineCharacter{9653}{25B5}{\ensuremath{\vartriangle }}
+\DefineCharacter{9656}{25B8}{\ensuremath{\blacktriangleright }}
+\DefineCharacter{9657}{25B9}{\ensuremath{\triangleright }}
+\DefineCharacter{9660}{25BC}{\ding{116}}
+\DefineCharacter{9661}{25BD}{\ensuremath{\bigtriangledown }}
+\DefineCharacter{9662}{25BE}{\ensuremath{\blacktriangledown }}
+\DefineCharacter{9663}{25BF}{\ensuremath{\triangledown }}
+\DefineCharacter{9666}{25C2}{\ensuremath{\blacktriangleleft }}
+\DefineCharacter{9667}{25C3}{\ensuremath{\triangleleft }}
+\DefineCharacter{9670}{25C6}{\ding{117}}
+\DefineCharacter{9674}{25CA}{\ensuremath{\lozenge }}
+\DefineCharacter{9675}{25CB}{\ensuremath{\bigcirc }}
+\DefineCharacter{9679}{25CF}{\ding{108}}
+\DefineCharacter{9680}{25D0}{\ensuremath{\Elzcirfl }}
+\DefineCharacter{9681}{25D1}{\ensuremath{\Elzcirfr }}
+\DefineCharacter{9682}{25D2}{\ensuremath{\Elzcirfb }}
+\DefineCharacter{9687}{25D7}{\ding{119}}
+\DefineCharacter{9688}{25D8}{\ensuremath{\Elzrvbull }}
+\DefineCharacter{9703}{25E7}{\ensuremath{\Elzsqfl }}
+\DefineCharacter{9704}{25E8}{\ensuremath{\Elzsqfr }}
+\DefineCharacter{9706}{25EA}{\ensuremath{\Elzsqfse }}
+\DefineCharacter{9711}{25EF}{\ensuremath{\bigcirc }}
+\DefineCharacter{9733}{2605}{\ding{72}}
+\DefineCharacter{9734}{2606}{\ding{73}}
+\DefineCharacter{9742}{260E}{\ding{37}}
+\DefineCharacter{9755}{261B}{\ding{42}}
+\DefineCharacter{9758}{261E}{\ding{43}}
+\DefineCharacter{9790}{263E}{\rightmoon }
+\DefineCharacter{9791}{263F}{\mercury }
+\DefineCharacter{9792}{2640}{\venus }
+\DefineCharacter{9794}{2642}{\male }
+\DefineCharacter{9795}{2643}{\jupiter }
+\DefineCharacter{9796}{2644}{\saturn }
+\DefineCharacter{9797}{2645}{\uranus }
+\DefineCharacter{9798}{2646}{\neptune }
+\DefineCharacter{9799}{2647}{\pluto }
+\DefineCharacter{9800}{2648}{\aries }
+\DefineCharacter{9801}{2649}{\taurus }
+\DefineCharacter{9802}{264A}{\gemini }
+\DefineCharacter{9803}{264B}{\cancer }
+\DefineCharacter{9804}{264C}{\leo }
+\DefineCharacter{9805}{264D}{\virgo }
+\DefineCharacter{9806}{264E}{\libra }
+\DefineCharacter{9807}{264F}{\scorpio }
+\DefineCharacter{9808}{2650}{\sagittarius }
+\DefineCharacter{9809}{2651}{\capricornus }
+\DefineCharacter{9810}{2652}{\aquarius }
+\DefineCharacter{9811}{2653}{\pisces }
+\DefineCharacter{9824}{2660}{\ding{171}}
+\DefineCharacter{9826}{2662}{\ensuremath{\diamond }}
+\DefineCharacter{9827}{2663}{\ding{168}}
+\DefineCharacter{9829}{2665}{\ding{170}}
+\DefineCharacter{9830}{2666}{\ding{169}}
+\DefineCharacter{9833}{2669}{\quarternote }
+\DefineCharacter{9834}{266A}{\eighthnote }
+\DefineCharacter{9837}{266D}{\ensuremath{\flat }}
+\DefineCharacter{9838}{266E}{\ensuremath{\natural }}
+\DefineCharacter{9839}{266F}{\ensuremath{\sharp }}
+\DefineCharacter{9985}{2701}{\ding{33}}
+\DefineCharacter{9986}{2702}{\ding{34}}
+\DefineCharacter{9987}{2703}{\ding{35}}
+\DefineCharacter{9988}{2704}{\ding{36}}
+\DefineCharacter{9990}{2706}{\ding{38}}
+\DefineCharacter{9991}{2707}{\ding{39}}
+\DefineCharacter{9992}{2708}{\ding{40}}
+\DefineCharacter{9993}{2709}{\ding{41}}
+\DefineCharacter{9996}{270C}{\ding{44}}
+\DefineCharacter{9997}{270D}{\ding{45}}
+\DefineCharacter{9998}{270E}{\ding{46}}
+\DefineCharacter{9999}{270F}{\ding{47}}
+\DefineCharacter{10000}{2710}{\ding{48}}
+\DefineCharacter{10001}{2711}{\ding{49}}
+\DefineCharacter{10002}{2712}{\ding{50}}
+\DefineCharacter{10003}{2713}{\ding{51}}
+\DefineCharacter{10004}{2714}{\ding{52}}
+\DefineCharacter{10005}{2715}{\ding{53}}
+\DefineCharacter{10006}{2716}{\ding{54}}
+\DefineCharacter{10007}{2717}{\ding{55}}
+\DefineCharacter{10008}{2718}{\ding{56}}
+\DefineCharacter{10009}{2719}{\ding{57}}
+\DefineCharacter{10010}{271A}{\ding{58}}
+\DefineCharacter{10011}{271B}{\ding{59}}
+\DefineCharacter{10012}{271C}{\ding{60}}
+\DefineCharacter{10013}{271D}{\ding{61}}
+\DefineCharacter{10014}{271E}{\ding{62}}
+\DefineCharacter{10015}{271F}{\ding{63}}
+\DefineCharacter{10016}{2720}{\ding{64}}
+\DefineCharacter{10017}{2721}{\ding{65}}
+\DefineCharacter{10018}{2722}{\ding{66}}
+\DefineCharacter{10019}{2723}{\ding{67}}
+\DefineCharacter{10020}{2724}{\ding{68}}
+\DefineCharacter{10021}{2725}{\ding{69}}
+\DefineCharacter{10022}{2726}{\ding{70}}
+\DefineCharacter{10023}{2727}{\ding{71}}
+\DefineCharacter{10025}{2729}{\ding{73}}
+\DefineCharacter{10026}{272A}{\ding{74}}
+\DefineCharacter{10027}{272B}{\ding{75}}
+\DefineCharacter{10028}{272C}{\ding{76}}
+\DefineCharacter{10029}{272D}{\ding{77}}
+\DefineCharacter{10030}{272E}{\ding{78}}
+\DefineCharacter{10031}{272F}{\ding{79}}
+\DefineCharacter{10032}{2730}{\ding{80}}
+\DefineCharacter{10033}{2731}{\ding{81}}
+\DefineCharacter{10034}{2732}{\ding{82}}
+\DefineCharacter{10035}{2733}{\ding{83}}
+\DefineCharacter{10036}{2734}{\ding{84}}
+\DefineCharacter{10037}{2735}{\ding{85}}
+\DefineCharacter{10038}{2736}{\ding{86}}
+\DefineCharacter{10039}{2737}{\ding{87}}
+\DefineCharacter{10040}{2738}{\ding{88}}
+\DefineCharacter{10041}{2739}{\ding{89}}
+\DefineCharacter{10042}{273A}{\ding{90}}
+\DefineCharacter{10043}{273B}{\ding{91}}
+\DefineCharacter{10044}{273C}{\ding{92}}
+\DefineCharacter{10045}{273D}{\ding{93}}
+\DefineCharacter{10046}{273E}{\ding{94}}
+\DefineCharacter{10047}{273F}{\ding{95}}
+\DefineCharacter{10048}{2740}{\ding{96}}
+\DefineCharacter{10049}{2741}{\ding{97}}
+\DefineCharacter{10050}{2742}{\ding{98}}
+\DefineCharacter{10051}{2743}{\ding{99}}
+\DefineCharacter{10052}{2744}{\ding{100}}
+\DefineCharacter{10053}{2745}{\ding{101}}
+\DefineCharacter{10054}{2746}{\ding{102}}
+\DefineCharacter{10055}{2747}{\ding{103}}
+\DefineCharacter{10056}{2748}{\ding{104}}
+\DefineCharacter{10057}{2749}{\ding{105}}
+\DefineCharacter{10058}{274A}{\ding{106}}
+\DefineCharacter{10059}{274B}{\ding{107}}
+\DefineCharacter{10061}{274D}{\ding{109}}
+\DefineCharacter{10063}{274F}{\ding{111}}
+\DefineCharacter{10064}{2750}{\ding{112}}
+\DefineCharacter{10065}{2751}{\ding{113}}
+\DefineCharacter{10066}{2752}{\ding{114}}
+\DefineCharacter{10070}{2756}{\ding{118}}
+\DefineCharacter{10072}{2758}{\ding{120}}
+\DefineCharacter{10073}{2759}{\ding{121}}
+\DefineCharacter{10074}{275A}{\ding{122}}
+\DefineCharacter{10075}{275B}{\ding{123}}
+\DefineCharacter{10076}{275C}{\ding{124}}
+\DefineCharacter{10077}{275D}{\ding{125}}
+\DefineCharacter{10078}{275E}{\ding{126}}
+\DefineCharacter{10081}{2761}{\ding{161}}
+\DefineCharacter{10082}{2762}{\ding{162}}
+\DefineCharacter{10083}{2763}{\ding{163}}
+\DefineCharacter{10084}{2764}{\ding{164}}
+\DefineCharacter{10085}{2765}{\ding{165}}
+\DefineCharacter{10086}{2766}{\ding{166}}
+\DefineCharacter{10087}{2767}{\ding{167}}
+\DefineCharacter{10102}{2776}{\ding{182}}
+\DefineCharacter{10103}{2777}{\ding{183}}
+\DefineCharacter{10104}{2778}{\ding{184}}
+\DefineCharacter{10105}{2779}{\ding{185}}
+\DefineCharacter{10106}{277A}{\ding{186}}
+\DefineCharacter{10107}{277B}{\ding{187}}
+\DefineCharacter{10108}{277C}{\ding{188}}
+\DefineCharacter{10109}{277D}{\ding{189}}
+\DefineCharacter{10110}{277E}{\ding{190}}
+\DefineCharacter{10111}{277F}{\ding{191}}
+\DefineCharacter{10112}{2780}{\ding{192}}
+\DefineCharacter{10113}{2781}{\ding{193}}
+\DefineCharacter{10114}{2782}{\ding{194}}
+\DefineCharacter{10115}{2783}{\ding{195}}
+\DefineCharacter{10116}{2784}{\ding{196}}
+\DefineCharacter{10117}{2785}{\ding{197}}
+\DefineCharacter{10118}{2786}{\ding{198}}
+\DefineCharacter{10119}{2787}{\ding{199}}
+\DefineCharacter{10120}{2788}{\ding{200}}
+\DefineCharacter{10121}{2789}{\ding{201}}
+\DefineCharacter{10122}{278A}{\ding{202}}
+\DefineCharacter{10123}{278B}{\ding{203}}
+\DefineCharacter{10124}{278C}{\ding{204}}
+\DefineCharacter{10125}{278D}{\ding{205}}
+\DefineCharacter{10126}{278E}{\ding{206}}
+\DefineCharacter{10127}{278F}{\ding{207}}
+\DefineCharacter{10128}{2790}{\ding{208}}
+\DefineCharacter{10129}{2791}{\ding{209}}
+\DefineCharacter{10130}{2792}{\ding{210}}
+\DefineCharacter{10131}{2793}{\ding{211}}
+\DefineCharacter{10132}{2794}{\ding{212}}
+\DefineCharacter{10136}{2798}{\ding{216}}
+\DefineCharacter{10137}{2799}{\ding{217}}
+\DefineCharacter{10138}{279A}{\ding{218}}
+\DefineCharacter{10139}{279B}{\ding{219}}
+\DefineCharacter{10140}{279C}{\ding{220}}
+\DefineCharacter{10141}{279D}{\ding{221}}
+\DefineCharacter{10142}{279E}{\ding{222}}
+\DefineCharacter{10143}{279F}{\ding{223}}
+\DefineCharacter{10144}{27A0}{\ding{224}}
+\DefineCharacter{10145}{27A1}{\ding{225}}
+\DefineCharacter{10146}{27A2}{\ding{226}}
+\DefineCharacter{10147}{27A3}{\ding{227}}
+\DefineCharacter{10148}{27A4}{\ding{228}}
+\DefineCharacter{10149}{27A5}{\ding{229}}
+\DefineCharacter{10150}{27A6}{\ding{230}}
+\DefineCharacter{10151}{27A7}{\ding{231}}
+\DefineCharacter{10152}{27A8}{\ding{232}}
+\DefineCharacter{10153}{27A9}{\ding{233}}
+\DefineCharacter{10154}{27AA}{\ding{234}}
+\DefineCharacter{10155}{27AB}{\ding{235}}
+\DefineCharacter{10156}{27AC}{\ding{236}}
+\DefineCharacter{10157}{27AD}{\ding{237}}
+\DefineCharacter{10158}{27AE}{\ding{238}}
+\DefineCharacter{10159}{27AF}{\ding{239}}
+\DefineCharacter{10161}{27B1}{\ding{241}}
+\DefineCharacter{10162}{27B2}{\ding{242}}
+\DefineCharacter{10163}{27B3}{\ding{243}}
+\DefineCharacter{10164}{27B4}{\ding{244}}
+\DefineCharacter{10165}{27B5}{\ding{245}}
+\DefineCharacter{10166}{27B6}{\ding{246}}
+\DefineCharacter{10167}{27B7}{\ding{247}}
+\DefineCharacter{10168}{27B8}{\ding{248}}
+\DefineCharacter{10169}{27B9}{\ding{249}}
+\DefineCharacter{10170}{27BA}{\ding{250}}
+\DefineCharacter{10171}{27BB}{\ding{251}}
+\DefineCharacter{10172}{27BC}{\ding{252}}
+\DefineCharacter{10173}{27BD}{\ding{253}}
+\DefineCharacter{10174}{27BE}{\ding{254}}
+\DefineCharacter{10501}{2905}{\ensuremath{\ElsevierGlyph{E212}}}
+\DefineCharacter{10531}{2923}{\ensuremath{\ElsevierGlyph{E20C}}}
+\DefineCharacter{10532}{2924}{\ensuremath{\ElsevierGlyph{E20D}}}
+\DefineCharacter{10533}{2925}{\ensuremath{\ElsevierGlyph{E20B}}}
+\DefineCharacter{10534}{2926}{\ensuremath{\ElsevierGlyph{E20A}}}
+\DefineCharacter{10535}{2927}{\ensuremath{\ElsevierGlyph{E211}}}
+\DefineCharacter{10536}{2928}{\ensuremath{\ElsevierGlyph{E20E}}}
+\DefineCharacter{10537}{2929}{\ensuremath{\ElsevierGlyph{E20F}}}
+\DefineCharacter{10538}{292A}{\ensuremath{\ElsevierGlyph{E210}}}
+\DefineCharacter{10606}{296E}{\ensuremath{\UpEquilibrium }}
+\DefineCharacter{10607}{296F}{\ensuremath{\ReverseUpEquilibrium }}
+\DefineCharacter{10547}{2933}{\ensuremath{\ElsevierGlyph{E21C}}}
+\DefineCharacter{10550}{2936}{\ensuremath{\ElsevierGlyph{E21A}}}
+\DefineCharacter{10551}{2937}{\ensuremath{\ElsevierGlyph{E219}}}
+\DefineCharacter{10620}{297C}{\ensuremath{\ElsevierGlyph{E214}}}
+\DefineCharacter{10621}{297D}{\ensuremath{\ElsevierGlyph{E215}}}
+\DefineCharacter{10815}{2A3F}{\ensuremath{\amalg }}
+\DefineCharacter{10758}{2A06}{\ensuremath{\Elxsqcup }}
+\DefineCharacter{10756}{2A04}{\ensuremath{\Elxuplus }}
+\DefineCharacter{10812}{2A3C}{\ensuremath{\ElsevierGlyph{E259}}}
+\DefineCharacter{10789}{2A25}{\ensuremath{\ElsevierGlyph{E25A}}}
+\DefineCharacter{10794}{2A2A}{\ensuremath{\ElsevierGlyph{E25B}}}
+\DefineCharacter{10797}{2A2D}{\ensuremath{\ElsevierGlyph{E25C}}}
+\DefineCharacter{10798}{2A2E}{\ensuremath{\ElsevierGlyph{E25D}}}
+\DefineCharacter{10804}{2A34}{\ensuremath{\ElsevierGlyph{E25E}}}
+\DefineCharacter{10805}{2A35}{\ensuremath{\ElsevierGlyph{E25E}}}
+\DefineCharacter{10677}{29B5}{\ensuremath{\ElsevierGlyph{E260}}}
+\DefineCharacter{10847}{2A5F}{\ensuremath{\Elzminhat }}
+\DefineCharacter{10644}{2994}{\ensuremath{\ElsevierGlyph{E291}}}
+\DefineCharacter{10643}{2993}{\ensuremath{<\kern-0.58em(}}
+\DefineCharacter{10647}{2997}{\ensuremath{\rmoustache }}
+\DefineCharacter{10648}{2998}{\ensuremath{\lmoustache }}
+\DefineCharacter{10890}{2A8A}{\ensuremath{\gnapprox }}
+\DefineCharacter{10888}{2A88}{\ensuremath{\gneq }}
+\DefineCharacter{10889}{2A89}{\ensuremath{\lnapprox }}
+\DefineCharacter{10887}{2A87}{\ensuremath{\lneq }}
+\DefineCharacter{10937}{2AB9}{\ensuremath{\precnapprox }}
+\DefineCharacter{10933}{2AB5}{\ensuremath{\precneqq }}
+\DefineCharacter{10938}{2ABA}{\ensuremath{\succnapprox }}
+\DefineCharacter{10934}{2AB6}{\ensuremath{\succneqq }}
+\DefineCharacter{10955}{2ACB}{\ensuremath{\subsetneqq }}
+\DefineCharacter{10956}{2ACC}{\ensuremath{\supsetneqq }}
+\DefineCharacter{8463}{210Fx}{\ensuremath{\hslash }}
+\DefineCharacter{10886}{2A86}{\ensuremath{\gtrapprox }}
+\DefineCharacter{10892}{2A8C}{\ensuremath{\gtreqqless }}
+\DefineCharacter{10878}{2A7E}{\ensuremath{\geqslant }}
+\DefineCharacter{10914}{2AA2}{\ensuremath{\NestedGreaterGreater }}
+\DefineCharacter{10885}{2A85}{\ensuremath{\lessapprox }}
+\DefineCharacter{10891}{2A8B}{\ensuremath{\lesseqqgtr }}
+\DefineCharacter{10877}{2A7D}{\ensuremath{\leqslant }}
+\DefineCharacter{10913}{2AA1}{\ensuremath{\NestedLessLess }}
+\DefineCharacter{10935}{2AB7}{\ensuremath{\precapprox }}
+\DefineCharacter{10927}{2AAF}{\ensuremath{\preceq }}
+\DefineCharacter{10936}{2AB8}{\ensuremath{\succapprox }}
+\DefineCharacter{10928}{2AB0}{\ensuremath{\succeq }}
+\DefineCharacter{10949}{2AC5}{\ensuremath{\subseteqq }}
+\DefineCharacter{10950}{2AC6}{\ensuremath{\supseteqq }}
+\DefineCharacter{10909}{2A9D}{\ensuremath{\Pisymbol{ppi020}{117}}}
+\DefineCharacter{10910}{2A9E}{\ensuremath{\Pisymbol{ppi020}{105}}}
+\DefineCharacter{10987}{2AEB}{\ensuremath{\ElsevierGlyph{E30D}}}
+\DefineCharacter{989}{3DD}{\ensuremath{\digamma }}
+\DefineCharacter{8660}{21D4xx}{\ensuremath{\ElsevierGlyph{E365}}}
+\DefineCharacter{10837}{2A55}{\ensuremath{\ElsevierGlyph{E36E}}}
+\DefineCharacter{10838}{2A56}{\ensuremath{\ElOr }}
+\DefineCharacter{8279}{2057}{\ensuremath{''''}}
+\DefineCharacter{8285}{2063}{\llap{\not\;}}
+\DefineCharacter{10716}{29DC}{\ensuremath{\ElsevierGlyph{E372}}}
+\DefineCharacter{10652}{299C}{\ensuremath{\Angle }}
+\DefineCharacter{10835}{2A53}{\ensuremath{\ElzAnd }}
+\DefineCharacter{10836}{2A54}{\ensuremath{\ElzOr }}
+\DefineCharacter{10774}{2A16}{\ensuremath{\sqrint }}
+\DefineCharacter{10629}{2985x}{\ensuremath{\ElsevierGlyph{3018}}}
+\DefineCharacter{10630}{2986x}{\ensuremath{\ElsevierGlyph{3019}}}
+\DefineCharacter{10768}{2A10}{\ensuremath{\ElsevierGlyph{E395}}}
+\DefineCharacter{10765}{2A0D}{\ensuremath{\ElzCint }}
+\DefineCharacter{10767}{2A0F}{\ensuremath{\clockoint }}
+\DefineCharacter{10562}{2942}{\ensuremath{\ElzRlarr }}
+\DefineCharacter{10564}{2944}{\ensuremath{\ElzrLarr }}
+\DefineCharacter{10567}{2947}{\ensuremath{\Elzrarrx }}
+\DefineCharacter{10560}{2940}{\ensuremath{\Elolarr }}
+\DefineCharacter{10561}{2941}{\ensuremath{\Elorarr }}
+\DefineCharacter{9123}{23A3x}{\ensuremath{\Elzdlcorn }}
+\DefineCharacter{10629}{2985}{\ensuremath{\ElsevierGlyph{3018}}}
+\DefineCharacter{10624}{2980}{\ensuremath{\Elztfnc }}
+\DefineCharacter{9126}{23A6x}{\ensuremath{\Elzdrcorn }}
+\DefineCharacter{10630}{2986}{\ensuremath{\Elroang }}
+\DefineCharacter{10998}{2AF6}{\ensuremath{\Elztdcol }}
+\DefineCharacter{10649}{2999}{\ensuremath{\Elzddfnc }}
+\DefineCharacter{9478}{2506}{\ensuremath{\Elzdshfnc }}
+\DefineCharacter{8738}{2222x}{\ensuremath{\Elzrparlt }}
+\DefineCharacter{10656}{29A0}{\ensuremath{\Elzlpargt }}
+\DefineCharacter{10760}{2A08}{\ensuremath{\ElzSup }}
+\DefineCharacter{10759}{2A07}{\ensuremath{\ElzInf }}
+\DefineCharacter{10851}{2A63}{\ensuremath{\ElsevierGlyph{225A}}}
+\DefineCharacter{10846}{2A5E}{\ensuremath{\perspcorrespond }}
+\DefineCharacter{10698}{29CA}{\ensuremath{\ElzLap }}
+\DefineCharacter{10901}{2A95}{\ensuremath{\eqslantless }}
+\DefineCharacter{10902}{2A96}{\ensuremath{\eqslantgtr }}
+\DefineCharacter{8276}{2054}{\ensuremath{\diagdown }}
+\DefineCharacter{8277}{2055}{\ensuremath{\diagup }}
+\DefineCharacter{10862}{2A6E}{\ensuremath{\Elbcong }}
+\DefineCharacter{10699}{29CB}{\ensuremath{\Elzdefas }}
+\DefineCharacter{10799}{2A2F}{\ensuremath{\ElzTimes }}
+\DefineCharacter{10678}{29B6}{\ensuremath{\ElsevierGlyph{E61B}}}
+\DefineCharacter{10757}{2A05}{\ensuremath{\ElzThr }}
+\DefineCharacter{1012}{3F4}{\textTheta }
+\DefineCharacter{8508}{213C}{\ensuremath{\backepsilon }}
+\DefineCharacter{10731}{29EB}{\ensuremath{\blacklozenge }}
+\DefineCharacter{9021}{233D}{\ensuremath{\ElsevierGlyph{E838}}}
+\DefineCharacter{8726}{2216x}{\ensuremath{\smallsetminus }}
+\DefineCharacter{65279}{FEFF}{\nolinebreak }
+\DefineCharacter{8197}{2005x}{\ensuremath{\;}}
+\DefineCharacter{10703}{29CF}{\ensuremath{\LeftTriangleBar }}
+\DefineCharacter{10704}{29D0}{\ensuremath{\RightTriangleBar }}
+\DefineCharacter{10869}{2A75}{\ensuremath{\Equal }}
+\DefineCharacter{10514}{2912}{\ensuremath{\UpArrowBar }}
+\DefineCharacter{10515}{2913}{\ensuremath{\DownArrowBar }}
+\DefineCharacter{10574}{294E}{\ensuremath{\LeftRightVector }}
+\DefineCharacter{10578}{2952}{\ensuremath{\LeftVectorBar }}
+\DefineCharacter{10579}{2953}{\ensuremath{\RightVectorBar }}
+\DefineCharacter{10586}{295A}{\ensuremath{\LeftTeeVector }}
+\DefineCharacter{10587}{295B}{\ensuremath{\RightTeeVector }}
+\DefineCharacter{10576}{2950}{\ensuremath{\DownLeftRightVector }}
+\DefineCharacter{10582}{2956}{\ensuremath{\DownLeftVectorBar }}
+\DefineCharacter{10583}{2957}{\ensuremath{\DownRightVectorBar }}
+\DefineCharacter{10590}{295E}{\ensuremath{\DownLeftTeeVector }}
+\DefineCharacter{10591}{295F}{\ensuremath{\DownRightTeeVector }}
+\DefineCharacter{10575}{294F}{\ensuremath{\RightUpDownVector }}
+\DefineCharacter{10580}{2954}{\ensuremath{\RightUpVectorBar }}
+\DefineCharacter{10581}{2955}{\ensuremath{\RightDownVectorBar }}
+\DefineCharacter{10588}{295C}{\ensuremath{\RightUpTeeVector }}
+\DefineCharacter{10589}{295D}{\ensuremath{\RightDownTeeVector }}
+\DefineCharacter{10577}{2951}{\ensuremath{\LeftUpDownVector }}
+\DefineCharacter{10584}{2958}{\ensuremath{\LeftUpVectorBar }}
+\DefineCharacter{10585}{2959}{\ensuremath{\LeftDownVectorBar }}
+\DefineCharacter{10592}{2960}{\ensuremath{\LeftUpTeeVector }}
+\DefineCharacter{10593}{2961}{\ensuremath{\LeftDownTeeVector }}
+\DefineCharacter{10740}{29F4}{\ensuremath{\RuleDelayed }}
+\DefineCharacter{10608}{2970}{\ensuremath{\RoundImplies }}
+\DefineCharacter{986}{3DA}{\ensuremath{\Stigma }}
+\DefineCharacter{990}{3DE}{\ensuremath{\Koppa }}
+\DefineCharacter{992}{3E0}{\ensuremath{\Sampi }}
+\DefineCharacter{12298}{300A}{\ensuremath{\ElsevierGlyph{300A}}}
+\DefineCharacter{12299}{300B}{\ensuremath{\ElsevierGlyph{300B}}}
+\DefineCharacter{12312}{3018}{\ensuremath{\ElsevierGlyph{3018}}}
+\DefineCharacter{12313}{3019}{\ensuremath{\ElsevierGlyph{3019}}}
+\DefineCharacter{12314}{301A}{\ensuremath{\openbracketleft }}
+\DefineCharacter{12315}{301B}{\ensuremath{\openbracketright }}
+\DefineCharacter{64256}{FB00}{ff}
+\DefineCharacter{64257}{FB01}{fi}
+\DefineCharacter{64258}{FB02}{fl}
+\DefineCharacter{64259}{FB03}{ffi}
+\DefineCharacter{64260}{FB04}{ffl}
+\DefineCharacter{63172}{F6C4}{\cyrchar\cyrvarg }
+\DefineCharacter{63173}{F6C5}{\cyrchar\cyrvarb }
+\DefineCharacter{63174}{F6C6}{\cyrchar\cyrvard }
+\DefineCharacter{63175}{F6C7}{\cyrchar\cyrvarp }
+\DefineCharacter{63176}{F6C8}{\cyrchar\cyrvart }
+\DefineCharacter{63185}{F6D1}{\cyrchar\U }
+\DefineCharacter{63186}{F6D2}{\cyrchar\f }
+\DefineCharacter{63187}{F6D3}{\cyrchar\C }
+\DefineCharacter{63188}{F6D4}{\cyrchar\U }
+\DefineCharacter{63189}{F6D5}{\cyrchar\f }
+\DefineCharacter{63190}{F6D6}{\cyrchar\C }
+\DefineCharacter{119808}{1D400}{\ensuremath{\mathbf{A}}}
+\DefineCharacter{119809}{1D401}{\ensuremath{\mathbf{B}}}
+\DefineCharacter{119810}{1D402}{\ensuremath{\mathbf{C}}}
+\DefineCharacter{119811}{1D403}{\ensuremath{\mathbf{D}}}
+\DefineCharacter{119812}{1D404}{\ensuremath{\mathbf{E}}}
+\DefineCharacter{119813}{1D405}{\ensuremath{\mathbf{F}}}
+\DefineCharacter{119814}{1D406}{\ensuremath{\mathbf{G}}}
+\DefineCharacter{119815}{1D407}{\ensuremath{\mathbf{H}}}
+\DefineCharacter{119816}{1D408}{\ensuremath{\mathbf{I}}}
+\DefineCharacter{119817}{1D409}{\ensuremath{\mathbf{J}}}
+\DefineCharacter{119818}{1D40A}{\ensuremath{\mathbf{K}}}
+\DefineCharacter{119819}{1D40B}{\ensuremath{\mathbf{L}}}
+\DefineCharacter{119820}{1D40C}{\ensuremath{\mathbf{M}}}
+\DefineCharacter{119821}{1D40D}{\ensuremath{\mathbf{N}}}
+\DefineCharacter{119822}{1D40E}{\ensuremath{\mathbf{O}}}
+\DefineCharacter{119823}{1D40F}{\ensuremath{\mathbf{P}}}
+\DefineCharacter{119824}{1D410}{\ensuremath{\mathbf{Q}}}
+\DefineCharacter{119825}{1D411}{\ensuremath{\mathbf{R}}}
+\DefineCharacter{119826}{1D412}{\ensuremath{\mathbf{S}}}
+\DefineCharacter{119827}{1D413}{\ensuremath{\mathbf{T}}}
+\DefineCharacter{119828}{1D414}{\ensuremath{\mathbf{U}}}
+\DefineCharacter{119829}{1D415}{\ensuremath{\mathbf{V}}}
+\DefineCharacter{119830}{1D416}{\ensuremath{\mathbf{W}}}
+\DefineCharacter{119831}{1D417}{\ensuremath{\mathbf{X}}}
+\DefineCharacter{119832}{1D418}{\ensuremath{\mathbf{Y}}}
+\DefineCharacter{119833}{1D419}{\ensuremath{\mathbf{Z}}}
+\DefineCharacter{119834}{1D41A}{\ensuremath{\mathbf{a}}}
+\DefineCharacter{119835}{1D41B}{\ensuremath{\mathbf{b}}}
+\DefineCharacter{119836}{1D41C}{\ensuremath{\mathbf{c}}}
+\DefineCharacter{119837}{1D41D}{\ensuremath{\mathbf{d}}}
+\DefineCharacter{119838}{1D41E}{\ensuremath{\mathbf{e}}}
+\DefineCharacter{119839}{1D41F}{\ensuremath{\mathbf{f}}}
+\DefineCharacter{119840}{1D420}{\ensuremath{\mathbf{g}}}
+\DefineCharacter{119841}{1D421}{\ensuremath{\mathbf{h}}}
+\DefineCharacter{119842}{1D422}{\ensuremath{\mathbf{i}}}
+\DefineCharacter{119843}{1D423}{\ensuremath{\mathbf{j}}}
+\DefineCharacter{119844}{1D424}{\ensuremath{\mathbf{k}}}
+\DefineCharacter{119845}{1D425}{\ensuremath{\mathbf{l}}}
+\DefineCharacter{119846}{1D426}{\ensuremath{\mathbf{m}}}
+\DefineCharacter{119847}{1D427}{\ensuremath{\mathbf{n}}}
+\DefineCharacter{119848}{1D428}{\ensuremath{\mathbf{o}}}
+\DefineCharacter{119849}{1D429}{\ensuremath{\mathbf{p}}}
+\DefineCharacter{119850}{1D42A}{\ensuremath{\mathbf{q}}}
+\DefineCharacter{119851}{1D42B}{\ensuremath{\mathbf{r}}}
+\DefineCharacter{119852}{1D42C}{\ensuremath{\mathbf{s}}}
+\DefineCharacter{119853}{1D42D}{\ensuremath{\mathbf{t}}}
+\DefineCharacter{119854}{1D42E}{\ensuremath{\mathbf{u}}}
+\DefineCharacter{119855}{1D42F}{\ensuremath{\mathbf{v}}}
+\DefineCharacter{119856}{1D430}{\ensuremath{\mathbf{w}}}
+\DefineCharacter{119857}{1D431}{\ensuremath{\mathbf{x}}}
+\DefineCharacter{119858}{1D432}{\ensuremath{\mathbf{y}}}
+\DefineCharacter{119859}{1D433}{\ensuremath{\mathbf{z}}}
+\DefineCharacter{119860}{1D434}{\ensuremath{\mathsl{A}}}
+\DefineCharacter{119861}{1D435}{\ensuremath{\mathsl{B}}}
+\DefineCharacter{119862}{1D436}{\ensuremath{\mathsl{C}}}
+\DefineCharacter{119863}{1D437}{\ensuremath{\mathsl{D}}}
+\DefineCharacter{119864}{1D438}{\ensuremath{\mathsl{E}}}
+\DefineCharacter{119865}{1D439}{\ensuremath{\mathsl{F}}}
+\DefineCharacter{119866}{1D43A}{\ensuremath{\mathsl{G}}}
+\DefineCharacter{119867}{1D43B}{\ensuremath{\mathsl{H}}}
+\DefineCharacter{119868}{1D43C}{\ensuremath{\mathsl{I}}}
+\DefineCharacter{119869}{1D43D}{\ensuremath{\mathsl{J}}}
+\DefineCharacter{119870}{1D43E}{\ensuremath{\mathsl{K}}}
+\DefineCharacter{119871}{1D43F}{\ensuremath{\mathsl{L}}}
+\DefineCharacter{119872}{1D440}{\ensuremath{\mathsl{M}}}
+\DefineCharacter{119873}{1D441}{\ensuremath{\mathsl{N}}}
+\DefineCharacter{119874}{1D442}{\ensuremath{\mathsl{O}}}
+\DefineCharacter{119875}{1D443}{\ensuremath{\mathsl{P}}}
+\DefineCharacter{119876}{1D444}{\ensuremath{\mathsl{Q}}}
+\DefineCharacter{119877}{1D445}{\ensuremath{\mathsl{R}}}
+\DefineCharacter{119878}{1D446}{\ensuremath{\mathsl{S}}}
+\DefineCharacter{119879}{1D447}{\ensuremath{\mathsl{T}}}
+\DefineCharacter{119880}{1D448}{\ensuremath{\mathsl{U}}}
+\DefineCharacter{119881}{1D449}{\ensuremath{\mathsl{V}}}
+\DefineCharacter{119882}{1D44A}{\ensuremath{\mathsl{W}}}
+\DefineCharacter{119883}{1D44B}{\ensuremath{\mathsl{X}}}
+\DefineCharacter{119884}{1D44C}{\ensuremath{\mathsl{Y}}}
+\DefineCharacter{119885}{1D44D}{\ensuremath{\mathsl{Z}}}
+\DefineCharacter{119886}{1D44E}{\ensuremath{\mathsl{a}}}
+\DefineCharacter{119887}{1D44F}{\ensuremath{\mathsl{b}}}
+\DefineCharacter{119888}{1D450}{\ensuremath{\mathsl{c}}}
+\DefineCharacter{119889}{1D451}{\ensuremath{\mathsl{d}}}
+\DefineCharacter{119890}{1D452}{\ensuremath{\mathsl{e}}}
+\DefineCharacter{119891}{1D453}{\ensuremath{\mathsl{f}}}
+\DefineCharacter{119892}{1D454}{\ensuremath{\mathsl{g}}}
+\DefineCharacter{119894}{1D456}{\ensuremath{\mathsl{i}}}
+\DefineCharacter{119895}{1D457}{\ensuremath{\mathsl{j}}}
+\DefineCharacter{119896}{1D458}{\ensuremath{\mathsl{k}}}
+\DefineCharacter{119897}{1D459}{\ensuremath{\mathsl{l}}}
+\DefineCharacter{119898}{1D45A}{\ensuremath{\mathsl{m}}}
+\DefineCharacter{119899}{1D45B}{\ensuremath{\mathsl{n}}}
+\DefineCharacter{119900}{1D45C}{\ensuremath{\mathsl{o}}}
+\DefineCharacter{119901}{1D45D}{\ensuremath{\mathsl{p}}}
+\DefineCharacter{119902}{1D45E}{\ensuremath{\mathsl{q}}}
+\DefineCharacter{119903}{1D45F}{\ensuremath{\mathsl{r}}}
+\DefineCharacter{119904}{1D460}{\ensuremath{\mathsl{s}}}
+\DefineCharacter{119905}{1D461}{\ensuremath{\mathsl{t}}}
+\DefineCharacter{119906}{1D462}{\ensuremath{\mathsl{u}}}
+\DefineCharacter{119907}{1D463}{\ensuremath{\mathsl{v}}}
+\DefineCharacter{119908}{1D464}{\ensuremath{\mathsl{w}}}
+\DefineCharacter{119909}{1D465}{\ensuremath{\mathsl{x}}}
+\DefineCharacter{119910}{1D466}{\ensuremath{\mathsl{y}}}
+\DefineCharacter{119911}{1D467}{\ensuremath{\mathsl{z}}}
+\DefineCharacter{119912}{1D468}{\ensuremath{\mathbit{A}}}
+\DefineCharacter{119913}{1D469}{\ensuremath{\mathbit{B}}}
+\DefineCharacter{119914}{1D46A}{\ensuremath{\mathbit{C}}}
+\DefineCharacter{119915}{1D46B}{\ensuremath{\mathbit{D}}}
+\DefineCharacter{119916}{1D46C}{\ensuremath{\mathbit{E}}}
+\DefineCharacter{119917}{1D46D}{\ensuremath{\mathbit{F}}}
+\DefineCharacter{119918}{1D46E}{\ensuremath{\mathbit{G}}}
+\DefineCharacter{119919}{1D46F}{\ensuremath{\mathbit{H}}}
+\DefineCharacter{119920}{1D470}{\ensuremath{\mathbit{I}}}
+\DefineCharacter{119921}{1D471}{\ensuremath{\mathbit{J}}}
+\DefineCharacter{119922}{1D472}{\ensuremath{\mathbit{K}}}
+\DefineCharacter{119923}{1D473}{\ensuremath{\mathbit{L}}}
+\DefineCharacter{119924}{1D474}{\ensuremath{\mathbit{M}}}
+\DefineCharacter{119925}{1D475}{\ensuremath{\mathbit{N}}}
+\DefineCharacter{119926}{1D476}{\ensuremath{\mathbit{O}}}
+\DefineCharacter{119927}{1D477}{\ensuremath{\mathbit{P}}}
+\DefineCharacter{119928}{1D478}{\ensuremath{\mathbit{Q}}}
+\DefineCharacter{119929}{1D479}{\ensuremath{\mathbit{R}}}
+\DefineCharacter{119930}{1D47A}{\ensuremath{\mathbit{S}}}
+\DefineCharacter{119931}{1D47B}{\ensuremath{\mathbit{T}}}
+\DefineCharacter{119932}{1D47C}{\ensuremath{\mathbit{U}}}
+\DefineCharacter{119933}{1D47D}{\ensuremath{\mathbit{V}}}
+\DefineCharacter{119934}{1D47E}{\ensuremath{\mathbit{W}}}
+\DefineCharacter{119935}{1D47F}{\ensuremath{\mathbit{X}}}
+\DefineCharacter{119936}{1D480}{\ensuremath{\mathbit{Y}}}
+\DefineCharacter{119937}{1D481}{\ensuremath{\mathbit{Z}}}
+\DefineCharacter{119938}{1D482}{\ensuremath{\mathbit{a}}}
+\DefineCharacter{119939}{1D483}{\ensuremath{\mathbit{b}}}
+\DefineCharacter{119940}{1D484}{\ensuremath{\mathbit{c}}}
+\DefineCharacter{119941}{1D485}{\ensuremath{\mathbit{d}}}
+\DefineCharacter{119942}{1D486}{\ensuremath{\mathbit{e}}}
+\DefineCharacter{119943}{1D487}{\ensuremath{\mathbit{f}}}
+\DefineCharacter{119944}{1D488}{\ensuremath{\mathbit{g}}}
+\DefineCharacter{119945}{1D489}{\ensuremath{\mathbit{h}}}
+\DefineCharacter{119946}{1D48A}{\ensuremath{\mathbit{i}}}
+\DefineCharacter{119947}{1D48B}{\ensuremath{\mathbit{j}}}
+\DefineCharacter{119948}{1D48C}{\ensuremath{\mathbit{k}}}
+\DefineCharacter{119949}{1D48D}{\ensuremath{\mathbit{l}}}
+\DefineCharacter{119950}{1D48E}{\ensuremath{\mathbit{m}}}
+\DefineCharacter{119951}{1D48F}{\ensuremath{\mathbit{n}}}
+\DefineCharacter{119952}{1D490}{\ensuremath{\mathbit{o}}}
+\DefineCharacter{119953}{1D491}{\ensuremath{\mathbit{p}}}
+\DefineCharacter{119954}{1D492}{\ensuremath{\mathbit{q}}}
+\DefineCharacter{119955}{1D493}{\ensuremath{\mathbit{r}}}
+\DefineCharacter{119956}{1D494}{\ensuremath{\mathbit{s}}}
+\DefineCharacter{119957}{1D495}{\ensuremath{\mathbit{t}}}
+\DefineCharacter{119958}{1D496}{\ensuremath{\mathbit{u}}}
+\DefineCharacter{119959}{1D497}{\ensuremath{\mathbit{v}}}
+\DefineCharacter{119960}{1D498}{\ensuremath{\mathbit{w}}}
+\DefineCharacter{119961}{1D499}{\ensuremath{\mathbit{x}}}
+\DefineCharacter{119962}{1D49A}{\ensuremath{\mathbit{y}}}
+\DefineCharacter{119963}{1D49B}{\ensuremath{\mathbit{z}}}
+\DefineCharacter{119964}{1D49C}{\ensuremath{\mathscr{A}}}
+\DefineCharacter{119966}{1D49E}{\ensuremath{\mathscr{C}}}
+\DefineCharacter{119967}{1D49F}{\ensuremath{\mathscr{D}}}
+\DefineCharacter{119970}{1D4A2}{\ensuremath{\mathscr{G}}}
+\DefineCharacter{119973}{1D4A5}{\ensuremath{\mathscr{J}}}
+\DefineCharacter{119974}{1D4A6}{\ensuremath{\mathscr{K}}}
+\DefineCharacter{119977}{1D4A9}{\ensuremath{\mathscr{N}}}
+\DefineCharacter{119978}{1D4AA}{\ensuremath{\mathscr{O}}}
+\DefineCharacter{119979}{1D4AB}{\ensuremath{\mathscr{P}}}
+\DefineCharacter{119980}{1D4AC}{\ensuremath{\mathscr{Q}}}
+\DefineCharacter{119982}{1D4AE}{\ensuremath{\mathscr{S}}}
+\DefineCharacter{119983}{1D4AF}{\ensuremath{\mathscr{T}}}
+\DefineCharacter{119984}{1D4B0}{\ensuremath{\mathscr{U}}}
+\DefineCharacter{119985}{1D4B1}{\ensuremath{\mathscr{V}}}
+\DefineCharacter{119986}{1D4B2}{\ensuremath{\mathscr{W}}}
+\DefineCharacter{119987}{1D4B3}{\ensuremath{\mathscr{X}}}
+\DefineCharacter{119988}{1D4B4}{\ensuremath{\mathscr{Y}}}
+\DefineCharacter{119989}{1D4B5}{\ensuremath{\mathscr{Z}}}
+\DefineCharacter{119990}{1D4B6}{\ensuremath{\mathscr{a}}}
+\DefineCharacter{119991}{1D4B7}{\ensuremath{\mathscr{b}}}
+\DefineCharacter{119992}{1D4B8}{\ensuremath{\mathscr{c}}}
+\DefineCharacter{119993}{1D4B9}{\ensuremath{\mathscr{d}}}
+\DefineCharacter{119995}{1D4BB}{\ensuremath{\mathscr{f}}}
+\DefineCharacter{119997}{1D4BD}{\ensuremath{\mathscr{h}}}
+\DefineCharacter{119998}{1D4BE}{\ensuremath{\mathscr{i}}}
+\DefineCharacter{119999}{1D4BF}{\ensuremath{\mathscr{j}}}
+\DefineCharacter{120000}{1D4C0}{\ensuremath{\mathscr{k}}}
+\DefineCharacter{120002}{1D4C2}{\ensuremath{\mathscr{m}}}
+\DefineCharacter{120003}{1D4C3}{\ensuremath{\mathscr{n}}}
+\DefineCharacter{120005}{1D4C5}{\ensuremath{\mathscr{p}}}
+\DefineCharacter{120006}{1D4C6}{\ensuremath{\mathscr{q}}}
+\DefineCharacter{120007}{1D4C7}{\ensuremath{\mathscr{r}}}
+\DefineCharacter{120008}{1D4C8}{\ensuremath{\mathscr{s}}}
+\DefineCharacter{120009}{1D4C9}{\ensuremath{\mathscr{t}}}
+\DefineCharacter{120010}{1D4CA}{\ensuremath{\mathscr{u}}}
+\DefineCharacter{120011}{1D4CB}{\ensuremath{\mathscr{v}}}
+\DefineCharacter{120012}{1D4CC}{\ensuremath{\mathscr{w}}}
+\DefineCharacter{120013}{1D4CD}{\ensuremath{\mathscr{x}}}
+\DefineCharacter{120014}{1D4CE}{\ensuremath{\mathscr{y}}}
+\DefineCharacter{120015}{1D4CF}{\ensuremath{\mathscr{z}}}
+\DefineCharacter{120016}{1D4D0}{\ensuremath{\mathmit{A}}}
+\DefineCharacter{120017}{1D4D1}{\ensuremath{\mathmit{B}}}
+\DefineCharacter{120018}{1D4D2}{\ensuremath{\mathmit{C}}}
+\DefineCharacter{120019}{1D4D3}{\ensuremath{\mathmit{D}}}
+\DefineCharacter{120020}{1D4D4}{\ensuremath{\mathmit{E}}}
+\DefineCharacter{120021}{1D4D5}{\ensuremath{\mathmit{F}}}
+\DefineCharacter{120022}{1D4D6}{\ensuremath{\mathmit{G}}}
+\DefineCharacter{120023}{1D4D7}{\ensuremath{\mathmit{H}}}
+\DefineCharacter{120024}{1D4D8}{\ensuremath{\mathmit{I}}}
+\DefineCharacter{120025}{1D4D9}{\ensuremath{\mathmit{J}}}
+\DefineCharacter{120026}{1D4DA}{\ensuremath{\mathmit{K}}}
+\DefineCharacter{120027}{1D4DB}{\ensuremath{\mathmit{L}}}
+\DefineCharacter{120028}{1D4DC}{\ensuremath{\mathmit{M}}}
+\DefineCharacter{120029}{1D4DD}{\ensuremath{\mathmit{N}}}
+\DefineCharacter{120030}{1D4DE}{\ensuremath{\mathmit{O}}}
+\DefineCharacter{120031}{1D4DF}{\ensuremath{\mathmit{P}}}
+\DefineCharacter{120032}{1D4E0}{\ensuremath{\mathmit{Q}}}
+\DefineCharacter{120033}{1D4E1}{\ensuremath{\mathmit{R}}}
+\DefineCharacter{120034}{1D4E2}{\ensuremath{\mathmit{S}}}
+\DefineCharacter{120035}{1D4E3}{\ensuremath{\mathmit{T}}}
+\DefineCharacter{120036}{1D4E4}{\ensuremath{\mathmit{U}}}
+\DefineCharacter{120037}{1D4E5}{\ensuremath{\mathmit{V}}}
+\DefineCharacter{120038}{1D4E6}{\ensuremath{\mathmit{W}}}
+\DefineCharacter{120039}{1D4E7}{\ensuremath{\mathmit{X}}}
+\DefineCharacter{120040}{1D4E8}{\ensuremath{\mathmit{Y}}}
+\DefineCharacter{120041}{1D4E9}{\ensuremath{\mathmit{Z}}}
+\DefineCharacter{120042}{1D4EA}{\ensuremath{\mathmit{a}}}
+\DefineCharacter{120043}{1D4EB}{\ensuremath{\mathmit{b}}}
+\DefineCharacter{120044}{1D4EC}{\ensuremath{\mathmit{c}}}
+\DefineCharacter{120045}{1D4ED}{\ensuremath{\mathmit{d}}}
+\DefineCharacter{120046}{1D4EE}{\ensuremath{\mathmit{e}}}
+\DefineCharacter{120047}{1D4EF}{\ensuremath{\mathmit{f}}}
+\DefineCharacter{120048}{1D4F0}{\ensuremath{\mathmit{g}}}
+\DefineCharacter{120049}{1D4F1}{\ensuremath{\mathmit{h}}}
+\DefineCharacter{120050}{1D4F2}{\ensuremath{\mathmit{i}}}
+\DefineCharacter{120051}{1D4F3}{\ensuremath{\mathmit{j}}}
+\DefineCharacter{120052}{1D4F4}{\ensuremath{\mathmit{k}}}
+\DefineCharacter{120053}{1D4F5}{\ensuremath{\mathmit{l}}}
+\DefineCharacter{120054}{1D4F6}{\ensuremath{\mathmit{m}}}
+\DefineCharacter{120055}{1D4F7}{\ensuremath{\mathmit{n}}}
+\DefineCharacter{120056}{1D4F8}{\ensuremath{\mathmit{o}}}
+\DefineCharacter{120057}{1D4F9}{\ensuremath{\mathmit{p}}}
+\DefineCharacter{120058}{1D4FA}{\ensuremath{\mathmit{q}}}
+\DefineCharacter{120059}{1D4FB}{\ensuremath{\mathmit{r}}}
+\DefineCharacter{120060}{1D4FC}{\ensuremath{\mathmit{s}}}
+\DefineCharacter{120061}{1D4FD}{\ensuremath{\mathmit{t}}}
+\DefineCharacter{120062}{1D4FE}{\ensuremath{\mathmit{u}}}
+\DefineCharacter{120063}{1D4FF}{\ensuremath{\mathmit{v}}}
+\DefineCharacter{120064}{1D500}{\ensuremath{\mathmit{w}}}
+\DefineCharacter{120065}{1D501}{\ensuremath{\mathmit{x}}}
+\DefineCharacter{120066}{1D502}{\ensuremath{\mathmit{y}}}
+\DefineCharacter{120067}{1D503}{\ensuremath{\mathmit{z}}}
+\DefineCharacter{120068}{1D504}{\ensuremath{\mathfrak{A}}}
+\DefineCharacter{120069}{1D505}{\ensuremath{\mathfrak{B}}}
+\DefineCharacter{120071}{1D507}{\ensuremath{\mathfrak{D}}}
+\DefineCharacter{120072}{1D508}{\ensuremath{\mathfrak{E}}}
+\DefineCharacter{120073}{1D509}{\ensuremath{\mathfrak{F}}}
+\DefineCharacter{120074}{1D50A}{\ensuremath{\mathfrak{G}}}
+\DefineCharacter{120077}{1D50D}{\ensuremath{\mathfrak{J}}}
+\DefineCharacter{120078}{1D50E}{\ensuremath{\mathfrak{K}}}
+\DefineCharacter{120079}{1D50F}{\ensuremath{\mathfrak{L}}}
+\DefineCharacter{120080}{1D510}{\ensuremath{\mathfrak{M}}}
+\DefineCharacter{120081}{1D511}{\ensuremath{\mathfrak{N}}}
+\DefineCharacter{120082}{1D512}{\ensuremath{\mathfrak{O}}}
+\DefineCharacter{120083}{1D513}{\ensuremath{\mathfrak{P}}}
+\DefineCharacter{120084}{1D514}{\ensuremath{\mathfrak{Q}}}
+\DefineCharacter{120086}{1D516}{\ensuremath{\mathfrak{S}}}
+\DefineCharacter{120087}{1D517}{\ensuremath{\mathfrak{T}}}
+\DefineCharacter{120088}{1D518}{\ensuremath{\mathfrak{U}}}
+\DefineCharacter{120089}{1D519}{\ensuremath{\mathfrak{V}}}
+\DefineCharacter{120090}{1D51A}{\ensuremath{\mathfrak{W}}}
+\DefineCharacter{120091}{1D51B}{\ensuremath{\mathfrak{X}}}
+\DefineCharacter{120092}{1D51C}{\ensuremath{\mathfrak{Y}}}
+\DefineCharacter{120094}{1D51E}{\ensuremath{\mathfrak{a}}}
+\DefineCharacter{120095}{1D51F}{\ensuremath{\mathfrak{b}}}
+\DefineCharacter{120096}{1D520}{\ensuremath{\mathfrak{c}}}
+\DefineCharacter{120097}{1D521}{\ensuremath{\mathfrak{d}}}
+\DefineCharacter{120098}{1D522}{\ensuremath{\mathfrak{e}}}
+\DefineCharacter{120099}{1D523}{\ensuremath{\mathfrak{f}}}
+\DefineCharacter{120100}{1D524}{\ensuremath{\mathfrak{g}}}
+\DefineCharacter{120101}{1D525}{\ensuremath{\mathfrak{h}}}
+\DefineCharacter{120102}{1D526}{\ensuremath{\mathfrak{i}}}
+\DefineCharacter{120103}{1D527}{\ensuremath{\mathfrak{j}}}
+\DefineCharacter{120104}{1D528}{\ensuremath{\mathfrak{k}}}
+\DefineCharacter{120105}{1D529}{\ensuremath{\mathfrak{l}}}
+\DefineCharacter{120106}{1D52A}{\ensuremath{\mathfrak{m}}}
+\DefineCharacter{120107}{1D52B}{\ensuremath{\mathfrak{n}}}
+\DefineCharacter{120108}{1D52C}{\ensuremath{\mathfrak{o}}}
+\DefineCharacter{120109}{1D52D}{\ensuremath{\mathfrak{p}}}
+\DefineCharacter{120110}{1D52E}{\ensuremath{\mathfrak{q}}}
+\DefineCharacter{120111}{1D52F}{\ensuremath{\mathfrak{r}}}
+\DefineCharacter{120112}{1D530}{\ensuremath{\mathfrak{s}}}
+\DefineCharacter{120113}{1D531}{\ensuremath{\mathfrak{t}}}
+\DefineCharacter{120114}{1D532}{\ensuremath{\mathfrak{u}}}
+\DefineCharacter{120115}{1D533}{\ensuremath{\mathfrak{v}}}
+\DefineCharacter{120116}{1D534}{\ensuremath{\mathfrak{w}}}
+\DefineCharacter{120117}{1D535}{\ensuremath{\mathfrak{x}}}
+\DefineCharacter{120118}{1D536}{\ensuremath{\mathfrak{y}}}
+\DefineCharacter{120119}{1D537}{\ensuremath{\mathfrak{z}}}
+\DefineCharacter{120120}{1D538}{\ensuremath{\mathbb{A}}}
+\DefineCharacter{120121}{1D539}{\ensuremath{\mathbb{B}}}
+\DefineCharacter{120123}{1D53B}{\ensuremath{\mathbb{D}}}
+\DefineCharacter{120124}{1D53C}{\ensuremath{\mathbb{E}}}
+\DefineCharacter{120125}{1D53D}{\ensuremath{\mathbb{F}}}
+\DefineCharacter{120126}{1D53E}{\ensuremath{\mathbb{G}}}
+\DefineCharacter{120128}{1D540}{\ensuremath{\mathbb{I}}}
+\DefineCharacter{120129}{1D541}{\ensuremath{\mathbb{J}}}
+\DefineCharacter{120130}{1D542}{\ensuremath{\mathbb{K}}}
+\DefineCharacter{120131}{1D543}{\ensuremath{\mathbb{L}}}
+\DefineCharacter{120132}{1D544}{\ensuremath{\mathbb{M}}}
+\DefineCharacter{120134}{1D546}{\ensuremath{\mathbb{O}}}
+\DefineCharacter{120138}{1D54A}{\ensuremath{\mathbb{S}}}
+\DefineCharacter{120139}{1D54B}{\ensuremath{\mathbb{T}}}
+\DefineCharacter{120140}{1D54C}{\ensuremath{\mathbb{U}}}
+\DefineCharacter{120141}{1D54D}{\ensuremath{\mathbb{V}}}
+\DefineCharacter{120142}{1D54E}{\ensuremath{\mathbb{W}}}
+\DefineCharacter{120143}{1D54F}{\ensuremath{\mathbb{X}}}
+\DefineCharacter{120144}{1D550}{\ensuremath{\mathbb{Y}}}
+\DefineCharacter{120146}{1D552}{\ensuremath{\mathbb{a}}}
+\DefineCharacter{120147}{1D553}{\ensuremath{\mathbb{b}}}
+\DefineCharacter{120148}{1D554}{\ensuremath{\mathbb{c}}}
+\DefineCharacter{120149}{1D555}{\ensuremath{\mathbb{d}}}
+\DefineCharacter{120150}{1D556}{\ensuremath{\mathbb{e}}}
+\DefineCharacter{120151}{1D557}{\ensuremath{\mathbb{f}}}
+\DefineCharacter{120152}{1D558}{\ensuremath{\mathbb{g}}}
+\DefineCharacter{120153}{1D559}{\ensuremath{\mathbb{h}}}
+\DefineCharacter{120154}{1D55A}{\ensuremath{\mathbb{i}}}
+\DefineCharacter{120155}{1D55B}{\ensuremath{\mathbb{j}}}
+\DefineCharacter{120156}{1D55C}{\ensuremath{\mathbb{k}}}
+\DefineCharacter{120157}{1D55D}{\ensuremath{\mathbb{l}}}
+\DefineCharacter{120158}{1D55E}{\ensuremath{\mathbb{m}}}
+\DefineCharacter{120159}{1D55F}{\ensuremath{\mathbb{n}}}
+\DefineCharacter{120160}{1D560}{\ensuremath{\mathbb{o}}}
+\DefineCharacter{120161}{1D561}{\ensuremath{\mathbb{p}}}
+\DefineCharacter{120162}{1D562}{\ensuremath{\mathbb{q}}}
+\DefineCharacter{120163}{1D563}{\ensuremath{\mathbb{r}}}
+\DefineCharacter{120164}{1D564}{\ensuremath{\mathbb{s}}}
+\DefineCharacter{120165}{1D565}{\ensuremath{\mathbb{t}}}
+\DefineCharacter{120166}{1D566}{\ensuremath{\mathbb{u}}}
+\DefineCharacter{120167}{1D567}{\ensuremath{\mathbb{v}}}
+\DefineCharacter{120168}{1D568}{\ensuremath{\mathbb{w}}}
+\DefineCharacter{120169}{1D569}{\ensuremath{\mathbb{x}}}
+\DefineCharacter{120170}{1D56A}{\ensuremath{\mathbb{y}}}
+\DefineCharacter{120171}{1D56B}{\ensuremath{\mathbb{z}}}
+\DefineCharacter{120172}{1D56C}{\ensuremath{\mathslbb{A}}}
+\DefineCharacter{120173}{1D56D}{\ensuremath{\mathslbb{B}}}
+\DefineCharacter{120174}{1D56E}{\ensuremath{\mathslbb{C}}}
+\DefineCharacter{120175}{1D56F}{\ensuremath{\mathslbb{D}}}
+\DefineCharacter{120176}{1D570}{\ensuremath{\mathslbb{E}}}
+\DefineCharacter{120177}{1D571}{\ensuremath{\mathslbb{F}}}
+\DefineCharacter{120178}{1D572}{\ensuremath{\mathslbb{G}}}
+\DefineCharacter{120179}{1D573}{\ensuremath{\mathslbb{H}}}
+\DefineCharacter{120180}{1D574}{\ensuremath{\mathslbb{I}}}
+\DefineCharacter{120181}{1D575}{\ensuremath{\mathslbb{J}}}
+\DefineCharacter{120182}{1D576}{\ensuremath{\mathslbb{K}}}
+\DefineCharacter{120183}{1D577}{\ensuremath{\mathslbb{L}}}
+\DefineCharacter{120184}{1D578}{\ensuremath{\mathslbb{M}}}
+\DefineCharacter{120185}{1D579}{\ensuremath{\mathslbb{N}}}
+\DefineCharacter{120186}{1D57A}{\ensuremath{\mathslbb{O}}}
+\DefineCharacter{120187}{1D57B}{\ensuremath{\mathslbb{P}}}
+\DefineCharacter{120188}{1D57C}{\ensuremath{\mathslbb{Q}}}
+\DefineCharacter{120189}{1D57D}{\ensuremath{\mathslbb{R}}}
+\DefineCharacter{120190}{1D57E}{\ensuremath{\mathslbb{S}}}
+\DefineCharacter{120191}{1D57F}{\ensuremath{\mathslbb{T}}}
+\DefineCharacter{120192}{1D580}{\ensuremath{\mathslbb{U}}}
+\DefineCharacter{120193}{1D581}{\ensuremath{\mathslbb{V}}}
+\DefineCharacter{120194}{1D582}{\ensuremath{\mathslbb{W}}}
+\DefineCharacter{120195}{1D583}{\ensuremath{\mathslbb{X}}}
+\DefineCharacter{120196}{1D584}{\ensuremath{\mathslbb{Y}}}
+\DefineCharacter{120197}{1D585}{\ensuremath{\mathslbb{Z}}}
+\DefineCharacter{120198}{1D586}{\ensuremath{\mathslbb{a}}}
+\DefineCharacter{120199}{1D587}{\ensuremath{\mathslbb{b}}}
+\DefineCharacter{120200}{1D588}{\ensuremath{\mathslbb{c}}}
+\DefineCharacter{120201}{1D589}{\ensuremath{\mathslbb{d}}}
+\DefineCharacter{120202}{1D58A}{\ensuremath{\mathslbb{e}}}
+\DefineCharacter{120203}{1D58B}{\ensuremath{\mathslbb{f}}}
+\DefineCharacter{120204}{1D58C}{\ensuremath{\mathslbb{g}}}
+\DefineCharacter{120205}{1D58D}{\ensuremath{\mathslbb{h}}}
+\DefineCharacter{120206}{1D58E}{\ensuremath{\mathslbb{i}}}
+\DefineCharacter{120207}{1D58F}{\ensuremath{\mathslbb{j}}}
+\DefineCharacter{120208}{1D590}{\ensuremath{\mathslbb{k}}}
+\DefineCharacter{120209}{1D591}{\ensuremath{\mathslbb{l}}}
+\DefineCharacter{120210}{1D592}{\ensuremath{\mathslbb{m}}}
+\DefineCharacter{120211}{1D593}{\ensuremath{\mathslbb{n}}}
+\DefineCharacter{120212}{1D594}{\ensuremath{\mathslbb{o}}}
+\DefineCharacter{120213}{1D595}{\ensuremath{\mathslbb{p}}}
+\DefineCharacter{120214}{1D596}{\ensuremath{\mathslbb{q}}}
+\DefineCharacter{120215}{1D597}{\ensuremath{\mathslbb{r}}}
+\DefineCharacter{120216}{1D598}{\ensuremath{\mathslbb{s}}}
+\DefineCharacter{120217}{1D599}{\ensuremath{\mathslbb{t}}}
+\DefineCharacter{120218}{1D59A}{\ensuremath{\mathslbb{u}}}
+\DefineCharacter{120219}{1D59B}{\ensuremath{\mathslbb{v}}}
+\DefineCharacter{120220}{1D59C}{\ensuremath{\mathslbb{w}}}
+\DefineCharacter{120221}{1D59D}{\ensuremath{\mathslbb{x}}}
+\DefineCharacter{120222}{1D59E}{\ensuremath{\mathslbb{y}}}
+\DefineCharacter{120223}{1D59F}{\ensuremath{\mathslbb{z}}}
+\DefineCharacter{120224}{1D5A0}{\ensuremath{\mathsf{A}}}
+\DefineCharacter{120225}{1D5A1}{\ensuremath{\mathsf{B}}}
+\DefineCharacter{120226}{1D5A2}{\ensuremath{\mathsf{C}}}
+\DefineCharacter{120227}{1D5A3}{\ensuremath{\mathsf{D}}}
+\DefineCharacter{120228}{1D5A4}{\ensuremath{\mathsf{E}}}
+\DefineCharacter{120229}{1D5A5}{\ensuremath{\mathsf{F}}}
+\DefineCharacter{120230}{1D5A6}{\ensuremath{\mathsf{G}}}
+\DefineCharacter{120231}{1D5A7}{\ensuremath{\mathsf{H}}}
+\DefineCharacter{120232}{1D5A8}{\ensuremath{\mathsf{I}}}
+\DefineCharacter{120233}{1D5A9}{\ensuremath{\mathsf{J}}}
+\DefineCharacter{120234}{1D5AA}{\ensuremath{\mathsf{K}}}
+\DefineCharacter{120235}{1D5AB}{\ensuremath{\mathsf{L}}}
+\DefineCharacter{120236}{1D5AC}{\ensuremath{\mathsf{M}}}
+\DefineCharacter{120237}{1D5AD}{\ensuremath{\mathsf{N}}}
+\DefineCharacter{120238}{1D5AE}{\ensuremath{\mathsf{O}}}
+\DefineCharacter{120239}{1D5AF}{\ensuremath{\mathsf{P}}}
+\DefineCharacter{120240}{1D5B0}{\ensuremath{\mathsf{Q}}}
+\DefineCharacter{120241}{1D5B1}{\ensuremath{\mathsf{R}}}
+\DefineCharacter{120242}{1D5B2}{\ensuremath{\mathsf{S}}}
+\DefineCharacter{120243}{1D5B3}{\ensuremath{\mathsf{T}}}
+\DefineCharacter{120244}{1D5B4}{\ensuremath{\mathsf{U}}}
+\DefineCharacter{120245}{1D5B5}{\ensuremath{\mathsf{V}}}
+\DefineCharacter{120246}{1D5B6}{\ensuremath{\mathsf{W}}}
+\DefineCharacter{120247}{1D5B7}{\ensuremath{\mathsf{X}}}
+\DefineCharacter{120248}{1D5B8}{\ensuremath{\mathsf{Y}}}
+\DefineCharacter{120249}{1D5B9}{\ensuremath{\mathsf{Z}}}
+\DefineCharacter{120250}{1D5BA}{\ensuremath{\mathsf{a}}}
+\DefineCharacter{120251}{1D5BB}{\ensuremath{\mathsf{b}}}
+\DefineCharacter{120252}{1D5BC}{\ensuremath{\mathsf{c}}}
+\DefineCharacter{120253}{1D5BD}{\ensuremath{\mathsf{d}}}
+\DefineCharacter{120254}{1D5BE}{\ensuremath{\mathsf{e}}}
+\DefineCharacter{120255}{1D5BF}{\ensuremath{\mathsf{f}}}
+\DefineCharacter{120256}{1D5C0}{\ensuremath{\mathsf{g}}}
+\DefineCharacter{120257}{1D5C1}{\ensuremath{\mathsf{h}}}
+\DefineCharacter{120258}{1D5C2}{\ensuremath{\mathsf{i}}}
+\DefineCharacter{120259}{1D5C3}{\ensuremath{\mathsf{j}}}
+\DefineCharacter{120260}{1D5C4}{\ensuremath{\mathsf{k}}}
+\DefineCharacter{120261}{1D5C5}{\ensuremath{\mathsf{l}}}
+\DefineCharacter{120262}{1D5C6}{\ensuremath{\mathsf{m}}}
+\DefineCharacter{120263}{1D5C7}{\ensuremath{\mathsf{n}}}
+\DefineCharacter{120264}{1D5C8}{\ensuremath{\mathsf{o}}}
+\DefineCharacter{120265}{1D5C9}{\ensuremath{\mathsf{p}}}
+\DefineCharacter{120266}{1D5CA}{\ensuremath{\mathsf{q}}}
+\DefineCharacter{120267}{1D5CB}{\ensuremath{\mathsf{r}}}
+\DefineCharacter{120268}{1D5CC}{\ensuremath{\mathsf{s}}}
+\DefineCharacter{120269}{1D5CD}{\ensuremath{\mathsf{t}}}
+\DefineCharacter{120270}{1D5CE}{\ensuremath{\mathsf{u}}}
+\DefineCharacter{120271}{1D5CF}{\ensuremath{\mathsf{v}}}
+\DefineCharacter{120272}{1D5D0}{\ensuremath{\mathsf{w}}}
+\DefineCharacter{120273}{1D5D1}{\ensuremath{\mathsf{x}}}
+\DefineCharacter{120274}{1D5D2}{\ensuremath{\mathsf{y}}}
+\DefineCharacter{120275}{1D5D3}{\ensuremath{\mathsf{z}}}
+\DefineCharacter{120276}{1D5D4}{\ensuremath{\mathsfbf{A}}}
+\DefineCharacter{120277}{1D5D5}{\ensuremath{\mathsfbf{B}}}
+\DefineCharacter{120278}{1D5D6}{\ensuremath{\mathsfbf{C}}}
+\DefineCharacter{120279}{1D5D7}{\ensuremath{\mathsfbf{D}}}
+\DefineCharacter{120280}{1D5D8}{\ensuremath{\mathsfbf{E}}}
+\DefineCharacter{120281}{1D5D9}{\ensuremath{\mathsfbf{F}}}
+\DefineCharacter{120282}{1D5DA}{\ensuremath{\mathsfbf{G}}}
+\DefineCharacter{120283}{1D5DB}{\ensuremath{\mathsfbf{H}}}
+\DefineCharacter{120284}{1D5DC}{\ensuremath{\mathsfbf{I}}}
+\DefineCharacter{120285}{1D5DD}{\ensuremath{\mathsfbf{J}}}
+\DefineCharacter{120286}{1D5DE}{\ensuremath{\mathsfbf{K}}}
+\DefineCharacter{120287}{1D5DF}{\ensuremath{\mathsfbf{L}}}
+\DefineCharacter{120288}{1D5E0}{\ensuremath{\mathsfbf{M}}}
+\DefineCharacter{120289}{1D5E1}{\ensuremath{\mathsfbf{N}}}
+\DefineCharacter{120290}{1D5E2}{\ensuremath{\mathsfbf{O}}}
+\DefineCharacter{120291}{1D5E3}{\ensuremath{\mathsfbf{P}}}
+\DefineCharacter{120292}{1D5E4}{\ensuremath{\mathsfbf{Q}}}
+\DefineCharacter{120293}{1D5E5}{\ensuremath{\mathsfbf{R}}}
+\DefineCharacter{120294}{1D5E6}{\ensuremath{\mathsfbf{S}}}
+\DefineCharacter{120295}{1D5E7}{\ensuremath{\mathsfbf{T}}}
+\DefineCharacter{120296}{1D5E8}{\ensuremath{\mathsfbf{U}}}
+\DefineCharacter{120297}{1D5E9}{\ensuremath{\mathsfbf{V}}}
+\DefineCharacter{120298}{1D5EA}{\ensuremath{\mathsfbf{W}}}
+\DefineCharacter{120299}{1D5EB}{\ensuremath{\mathsfbf{X}}}
+\DefineCharacter{120300}{1D5EC}{\ensuremath{\mathsfbf{Y}}}
+\DefineCharacter{120301}{1D5ED}{\ensuremath{\mathsfbf{Z}}}
+\DefineCharacter{120302}{1D5EE}{\ensuremath{\mathsfbf{a}}}
+\DefineCharacter{120303}{1D5EF}{\ensuremath{\mathsfbf{b}}}
+\DefineCharacter{120304}{1D5F0}{\ensuremath{\mathsfbf{c}}}
+\DefineCharacter{120305}{1D5F1}{\ensuremath{\mathsfbf{d}}}
+\DefineCharacter{120306}{1D5F2}{\ensuremath{\mathsfbf{e}}}
+\DefineCharacter{120307}{1D5F3}{\ensuremath{\mathsfbf{f}}}
+\DefineCharacter{120308}{1D5F4}{\ensuremath{\mathsfbf{g}}}
+\DefineCharacter{120309}{1D5F5}{\ensuremath{\mathsfbf{h}}}
+\DefineCharacter{120310}{1D5F6}{\ensuremath{\mathsfbf{i}}}
+\DefineCharacter{120311}{1D5F7}{\ensuremath{\mathsfbf{j}}}
+\DefineCharacter{120312}{1D5F8}{\ensuremath{\mathsfbf{k}}}
+\DefineCharacter{120313}{1D5F9}{\ensuremath{\mathsfbf{l}}}
+\DefineCharacter{120314}{1D5FA}{\ensuremath{\mathsfbf{m}}}
+\DefineCharacter{120315}{1D5FB}{\ensuremath{\mathsfbf{n}}}
+\DefineCharacter{120316}{1D5FC}{\ensuremath{\mathsfbf{o}}}
+\DefineCharacter{120317}{1D5FD}{\ensuremath{\mathsfbf{p}}}
+\DefineCharacter{120318}{1D5FE}{\ensuremath{\mathsfbf{q}}}
+\DefineCharacter{120319}{1D5FF}{\ensuremath{\mathsfbf{r}}}
+\DefineCharacter{120320}{1D600}{\ensuremath{\mathsfbf{s}}}
+\DefineCharacter{120321}{1D601}{\ensuremath{\mathsfbf{t}}}
+\DefineCharacter{120322}{1D602}{\ensuremath{\mathsfbf{u}}}
+\DefineCharacter{120323}{1D603}{\ensuremath{\mathsfbf{v}}}
+\DefineCharacter{120324}{1D604}{\ensuremath{\mathsfbf{w}}}
+\DefineCharacter{120325}{1D605}{\ensuremath{\mathsfbf{x}}}
+\DefineCharacter{120326}{1D606}{\ensuremath{\mathsfbf{y}}}
+\DefineCharacter{120327}{1D607}{\ensuremath{\mathsfbf{z}}}
+\DefineCharacter{120328}{1D608}{\ensuremath{\mathsfsl{A}}}
+\DefineCharacter{120329}{1D609}{\ensuremath{\mathsfsl{B}}}
+\DefineCharacter{120330}{1D60A}{\ensuremath{\mathsfsl{C}}}
+\DefineCharacter{120331}{1D60B}{\ensuremath{\mathsfsl{D}}}
+\DefineCharacter{120332}{1D60C}{\ensuremath{\mathsfsl{E}}}
+\DefineCharacter{120333}{1D60D}{\ensuremath{\mathsfsl{F}}}
+\DefineCharacter{120334}{1D60E}{\ensuremath{\mathsfsl{G}}}
+\DefineCharacter{120335}{1D60F}{\ensuremath{\mathsfsl{H}}}
+\DefineCharacter{120336}{1D610}{\ensuremath{\mathsfsl{I}}}
+\DefineCharacter{120337}{1D611}{\ensuremath{\mathsfsl{J}}}
+\DefineCharacter{120338}{1D612}{\ensuremath{\mathsfsl{K}}}
+\DefineCharacter{120339}{1D613}{\ensuremath{\mathsfsl{L}}}
+\DefineCharacter{120340}{1D614}{\ensuremath{\mathsfsl{M}}}
+\DefineCharacter{120341}{1D615}{\ensuremath{\mathsfsl{N}}}
+\DefineCharacter{120342}{1D616}{\ensuremath{\mathsfsl{O}}}
+\DefineCharacter{120343}{1D617}{\ensuremath{\mathsfsl{P}}}
+\DefineCharacter{120344}{1D618}{\ensuremath{\mathsfsl{Q}}}
+\DefineCharacter{120345}{1D619}{\ensuremath{\mathsfsl{R}}}
+\DefineCharacter{120346}{1D61A}{\ensuremath{\mathsfsl{S}}}
+\DefineCharacter{120347}{1D61B}{\ensuremath{\mathsfsl{T}}}
+\DefineCharacter{120348}{1D61C}{\ensuremath{\mathsfsl{U}}}
+\DefineCharacter{120349}{1D61D}{\ensuremath{\mathsfsl{V}}}
+\DefineCharacter{120350}{1D61E}{\ensuremath{\mathsfsl{W}}}
+\DefineCharacter{120351}{1D61F}{\ensuremath{\mathsfsl{X}}}
+\DefineCharacter{120352}{1D620}{\ensuremath{\mathsfsl{Y}}}
+\DefineCharacter{120353}{1D621}{\ensuremath{\mathsfsl{Z}}}
+\DefineCharacter{120354}{1D622}{\ensuremath{\mathsfsl{a}}}
+\DefineCharacter{120355}{1D623}{\ensuremath{\mathsfsl{b}}}
+\DefineCharacter{120356}{1D624}{\ensuremath{\mathsfsl{c}}}
+\DefineCharacter{120357}{1D625}{\ensuremath{\mathsfsl{d}}}
+\DefineCharacter{120358}{1D626}{\ensuremath{\mathsfsl{e}}}
+\DefineCharacter{120359}{1D627}{\ensuremath{\mathsfsl{f}}}
+\DefineCharacter{120360}{1D628}{\ensuremath{\mathsfsl{g}}}
+\DefineCharacter{120361}{1D629}{\ensuremath{\mathsfsl{h}}}
+\DefineCharacter{120362}{1D62A}{\ensuremath{\mathsfsl{i}}}
+\DefineCharacter{120363}{1D62B}{\ensuremath{\mathsfsl{j}}}
+\DefineCharacter{120364}{1D62C}{\ensuremath{\mathsfsl{k}}}
+\DefineCharacter{120365}{1D62D}{\ensuremath{\mathsfsl{l}}}
+\DefineCharacter{120366}{1D62E}{\ensuremath{\mathsfsl{m}}}
+\DefineCharacter{120367}{1D62F}{\ensuremath{\mathsfsl{n}}}
+\DefineCharacter{120368}{1D630}{\ensuremath{\mathsfsl{o}}}
+\DefineCharacter{120369}{1D631}{\ensuremath{\mathsfsl{p}}}
+\DefineCharacter{120370}{1D632}{\ensuremath{\mathsfsl{q}}}
+\DefineCharacter{120371}{1D633}{\ensuremath{\mathsfsl{r}}}
+\DefineCharacter{120372}{1D634}{\ensuremath{\mathsfsl{s}}}
+\DefineCharacter{120373}{1D635}{\ensuremath{\mathsfsl{t}}}
+\DefineCharacter{120374}{1D636}{\ensuremath{\mathsfsl{u}}}
+\DefineCharacter{120375}{1D637}{\ensuremath{\mathsfsl{v}}}
+\DefineCharacter{120376}{1D638}{\ensuremath{\mathsfsl{w}}}
+\DefineCharacter{120377}{1D639}{\ensuremath{\mathsfsl{x}}}
+\DefineCharacter{120378}{1D63A}{\ensuremath{\mathsfsl{y}}}
+\DefineCharacter{120379}{1D63B}{\ensuremath{\mathsfsl{z}}}
+\DefineCharacter{120380}{1D63C}{\ensuremath{\mathsfbfsl{A}}}
+\DefineCharacter{120381}{1D63D}{\ensuremath{\mathsfbfsl{B}}}
+\DefineCharacter{120382}{1D63E}{\ensuremath{\mathsfbfsl{C}}}
+\DefineCharacter{120383}{1D63F}{\ensuremath{\mathsfbfsl{D}}}
+\DefineCharacter{120384}{1D640}{\ensuremath{\mathsfbfsl{E}}}
+\DefineCharacter{120385}{1D641}{\ensuremath{\mathsfbfsl{F}}}
+\DefineCharacter{120386}{1D642}{\ensuremath{\mathsfbfsl{G}}}
+\DefineCharacter{120387}{1D643}{\ensuremath{\mathsfbfsl{H}}}
+\DefineCharacter{120388}{1D644}{\ensuremath{\mathsfbfsl{I}}}
+\DefineCharacter{120389}{1D645}{\ensuremath{\mathsfbfsl{J}}}
+\DefineCharacter{120390}{1D646}{\ensuremath{\mathsfbfsl{K}}}
+\DefineCharacter{120391}{1D647}{\ensuremath{\mathsfbfsl{L}}}
+\DefineCharacter{120392}{1D648}{\ensuremath{\mathsfbfsl{M}}}
+\DefineCharacter{120393}{1D649}{\ensuremath{\mathsfbfsl{N}}}
+\DefineCharacter{120394}{1D64A}{\ensuremath{\mathsfbfsl{O}}}
+\DefineCharacter{120395}{1D64B}{\ensuremath{\mathsfbfsl{P}}}
+\DefineCharacter{120396}{1D64C}{\ensuremath{\mathsfbfsl{Q}}}
+\DefineCharacter{120397}{1D64D}{\ensuremath{\mathsfbfsl{R}}}
+\DefineCharacter{120398}{1D64E}{\ensuremath{\mathsfbfsl{S}}}
+\DefineCharacter{120399}{1D64F}{\ensuremath{\mathsfbfsl{T}}}
+\DefineCharacter{120400}{1D650}{\ensuremath{\mathsfbfsl{U}}}
+\DefineCharacter{120401}{1D651}{\ensuremath{\mathsfbfsl{V}}}
+\DefineCharacter{120402}{1D652}{\ensuremath{\mathsfbfsl{W}}}
+\DefineCharacter{120403}{1D653}{\ensuremath{\mathsfbfsl{X}}}
+\DefineCharacter{120404}{1D654}{\ensuremath{\mathsfbfsl{Y}}}
+\DefineCharacter{120405}{1D655}{\ensuremath{\mathsfbfsl{Z}}}
+\DefineCharacter{120406}{1D656}{\ensuremath{\mathsfbfsl{a}}}
+\DefineCharacter{120407}{1D657}{\ensuremath{\mathsfbfsl{b}}}
+\DefineCharacter{120408}{1D658}{\ensuremath{\mathsfbfsl{c}}}
+\DefineCharacter{120409}{1D659}{\ensuremath{\mathsfbfsl{d}}}
+\DefineCharacter{120410}{1D65A}{\ensuremath{\mathsfbfsl{e}}}
+\DefineCharacter{120411}{1D65B}{\ensuremath{\mathsfbfsl{f}}}
+\DefineCharacter{120412}{1D65C}{\ensuremath{\mathsfbfsl{g}}}
+\DefineCharacter{120413}{1D65D}{\ensuremath{\mathsfbfsl{h}}}
+\DefineCharacter{120414}{1D65E}{\ensuremath{\mathsfbfsl{i}}}
+\DefineCharacter{120415}{1D65F}{\ensuremath{\mathsfbfsl{j}}}
+\DefineCharacter{120416}{1D660}{\ensuremath{\mathsfbfsl{k}}}
+\DefineCharacter{120417}{1D661}{\ensuremath{\mathsfbfsl{l}}}
+\DefineCharacter{120418}{1D662}{\ensuremath{\mathsfbfsl{m}}}
+\DefineCharacter{120419}{1D663}{\ensuremath{\mathsfbfsl{n}}}
+\DefineCharacter{120420}{1D664}{\ensuremath{\mathsfbfsl{o}}}
+\DefineCharacter{120421}{1D665}{\ensuremath{\mathsfbfsl{p}}}
+\DefineCharacter{120422}{1D666}{\ensuremath{\mathsfbfsl{q}}}
+\DefineCharacter{120423}{1D667}{\ensuremath{\mathsfbfsl{r}}}
+\DefineCharacter{120424}{1D668}{\ensuremath{\mathsfbfsl{s}}}
+\DefineCharacter{120425}{1D669}{\ensuremath{\mathsfbfsl{t}}}
+\DefineCharacter{120426}{1D66A}{\ensuremath{\mathsfbfsl{u}}}
+\DefineCharacter{120427}{1D66B}{\ensuremath{\mathsfbfsl{v}}}
+\DefineCharacter{120428}{1D66C}{\ensuremath{\mathsfbfsl{w}}}
+\DefineCharacter{120429}{1D66D}{\ensuremath{\mathsfbfsl{x}}}
+\DefineCharacter{120430}{1D66E}{\ensuremath{\mathsfbfsl{y}}}
+\DefineCharacter{120431}{1D66F}{\ensuremath{\mathsfbfsl{z}}}
+\DefineCharacter{120432}{1D670}{\ensuremath{\mathtt{A}}}
+\DefineCharacter{120433}{1D671}{\ensuremath{\mathtt{B}}}
+\DefineCharacter{120434}{1D672}{\ensuremath{\mathtt{C}}}
+\DefineCharacter{120435}{1D673}{\ensuremath{\mathtt{D}}}
+\DefineCharacter{120436}{1D674}{\ensuremath{\mathtt{E}}}
+\DefineCharacter{120437}{1D675}{\ensuremath{\mathtt{F}}}
+\DefineCharacter{120438}{1D676}{\ensuremath{\mathtt{G}}}
+\DefineCharacter{120439}{1D677}{\ensuremath{\mathtt{H}}}
+\DefineCharacter{120440}{1D678}{\ensuremath{\mathtt{I}}}
+\DefineCharacter{120441}{1D679}{\ensuremath{\mathtt{J}}}
+\DefineCharacter{120442}{1D67A}{\ensuremath{\mathtt{K}}}
+\DefineCharacter{120443}{1D67B}{\ensuremath{\mathtt{L}}}
+\DefineCharacter{120444}{1D67C}{\ensuremath{\mathtt{M}}}
+\DefineCharacter{120445}{1D67D}{\ensuremath{\mathtt{N}}}
+\DefineCharacter{120446}{1D67E}{\ensuremath{\mathtt{O}}}
+\DefineCharacter{120447}{1D67F}{\ensuremath{\mathtt{P}}}
+\DefineCharacter{120448}{1D680}{\ensuremath{\mathtt{Q}}}
+\DefineCharacter{120449}{1D681}{\ensuremath{\mathtt{R}}}
+\DefineCharacter{120450}{1D682}{\ensuremath{\mathtt{S}}}
+\DefineCharacter{120451}{1D683}{\ensuremath{\mathtt{T}}}
+\DefineCharacter{120452}{1D684}{\ensuremath{\mathtt{U}}}
+\DefineCharacter{120453}{1D685}{\ensuremath{\mathtt{V}}}
+\DefineCharacter{120454}{1D686}{\ensuremath{\mathtt{W}}}
+\DefineCharacter{120455}{1D687}{\ensuremath{\mathtt{X}}}
+\DefineCharacter{120456}{1D688}{\ensuremath{\mathtt{Y}}}
+\DefineCharacter{120457}{1D689}{\ensuremath{\mathtt{Z}}}
+\DefineCharacter{120458}{1D68A}{\ensuremath{\mathtt{a}}}
+\DefineCharacter{120459}{1D68B}{\ensuremath{\mathtt{b}}}
+\DefineCharacter{120460}{1D68C}{\ensuremath{\mathtt{c}}}
+\DefineCharacter{120461}{1D68D}{\ensuremath{\mathtt{d}}}
+\DefineCharacter{120462}{1D68E}{\ensuremath{\mathtt{e}}}
+\DefineCharacter{120463}{1D68F}{\ensuremath{\mathtt{f}}}
+\DefineCharacter{120464}{1D690}{\ensuremath{\mathtt{g}}}
+\DefineCharacter{120465}{1D691}{\ensuremath{\mathtt{h}}}
+\DefineCharacter{120466}{1D692}{\ensuremath{\mathtt{i}}}
+\DefineCharacter{120467}{1D693}{\ensuremath{\mathtt{j}}}
+\DefineCharacter{120468}{1D694}{\ensuremath{\mathtt{k}}}
+\DefineCharacter{120469}{1D695}{\ensuremath{\mathtt{l}}}
+\DefineCharacter{120470}{1D696}{\ensuremath{\mathtt{m}}}
+\DefineCharacter{120471}{1D697}{\ensuremath{\mathtt{n}}}
+\DefineCharacter{120472}{1D698}{\ensuremath{\mathtt{o}}}
+\DefineCharacter{120473}{1D699}{\ensuremath{\mathtt{p}}}
+\DefineCharacter{120474}{1D69A}{\ensuremath{\mathtt{q}}}
+\DefineCharacter{120475}{1D69B}{\ensuremath{\mathtt{r}}}
+\DefineCharacter{120476}{1D69C}{\ensuremath{\mathtt{s}}}
+\DefineCharacter{120477}{1D69D}{\ensuremath{\mathtt{t}}}
+\DefineCharacter{120478}{1D69E}{\ensuremath{\mathtt{u}}}
+\DefineCharacter{120479}{1D69F}{\ensuremath{\mathtt{v}}}
+\DefineCharacter{120480}{1D6A0}{\ensuremath{\mathtt{w}}}
+\DefineCharacter{120481}{1D6A1}{\ensuremath{\mathtt{x}}}
+\DefineCharacter{120482}{1D6A2}{\ensuremath{\mathtt{y}}}
+\DefineCharacter{120483}{1D6A3}{\ensuremath{\mathtt{z}}}
+\DefineCharacter{120488}{1D6A8}{\ensuremath{\mathbf{\Alpha}}}
+\DefineCharacter{120489}{1D6A9}{\ensuremath{\mathbf{\Beta}}}
+\DefineCharacter{120490}{1D6AA}{\ensuremath{\mathbf{\Gamma}}}
+\DefineCharacter{120491}{1D6AB}{\ensuremath{\mathbf{\Delta}}}
+\DefineCharacter{120492}{1D6AC}{\ensuremath{\mathbf{\Epsilon}}}
+\DefineCharacter{120493}{1D6AD}{\ensuremath{\mathbf{\Zeta}}}
+\DefineCharacter{120494}{1D6AE}{\ensuremath{\mathbf{\Eta}}}
+\DefineCharacter{120495}{1D6AF}{\ensuremath{\mathbf{\Theta}}}
+\DefineCharacter{120496}{1D6B0}{\ensuremath{\mathbf{\Iota}}}
+\DefineCharacter{120497}{1D6B1}{\ensuremath{\mathbf{\Kappa}}}
+\DefineCharacter{120498}{1D6B2}{\ensuremath{\mathbf{\Lambda}}}
+\DefineCharacter{120499}{1D6B3}{\ensuremath{M}}
+\DefineCharacter{120500}{1D6B4}{\ensuremath{N}}
+\DefineCharacter{120501}{1D6B5}{\ensuremath{\mathbf{\Xi}}}
+\DefineCharacter{120502}{1D6B6}{\ensuremath{O}}
+\DefineCharacter{120503}{1D6B7}{\ensuremath{\mathbf{\Pi}}}
+\DefineCharacter{120504}{1D6B8}{\ensuremath{\mathbf{\Rho}}}
+\DefineCharacter{120505}{1D6B9}{\ifmmode \else \mathbf{\vartheta}\fi}%
+\DefineCharacter{120506}{1D6BA}{\ensuremath{\mathbf{\Sigma}}}
+\DefineCharacter{120507}{1D6BB}{\ensuremath{\mathbf{\Tau}}}
+\DefineCharacter{120508}{1D6BC}{\ensuremath{\mathbf{\Upsilon}}}
+\DefineCharacter{120509}{1D6BD}{\ensuremath{\mathbf{\Phi}}}
+\DefineCharacter{120510}{1D6BE}{\ensuremath{\mathbf{\Chi}}}
+\DefineCharacter{120511}{1D6BF}{\ensuremath{\mathbf{\Psi}}}
+\DefineCharacter{120512}{1D6C0}{\ensuremath{\mathbf{\Omega}}}
+\DefineCharacter{120513}{1D6C1}{\ensuremath{\mathbf{\nabla}}}
+\DefineCharacter{120514}{1D6C2}{\ensuremath{\mathbf{\Alpha}}}
+\DefineCharacter{120515}{1D6C3}{\ensuremath{\mathbf{\Beta}}}
+\DefineCharacter{120516}{1D6C4}{\ensuremath{\mathbf{\Gamma}}}
+\DefineCharacter{120517}{1D6C5}{\ensuremath{\mathbf{\Delta}}}
+\DefineCharacter{120518}{1D6C6}{\ensuremath{\mathbf{\Epsilon}}}
+\DefineCharacter{120519}{1D6C7}{\ensuremath{\mathbf{\Zeta}}}
+\DefineCharacter{120520}{1D6C8}{\ensuremath{\mathbf{\Eta}}}
+\DefineCharacter{120521}{1D6C9}{\ensuremath{\mathbf{\theta}}}
+\DefineCharacter{120522}{1D6CA}{\ensuremath{\mathbf{\Iota}}}
+\DefineCharacter{120523}{1D6CB}{\ensuremath{\mathbf{\Kappa}}}
+\DefineCharacter{120524}{1D6CC}{\ensuremath{\mathbf{\Lambda}}}
+\DefineCharacter{120525}{1D6CD}{\ensuremath{M}}
+\DefineCharacter{120526}{1D6CE}{\ensuremath{N}}
+\DefineCharacter{120527}{1D6CF}{\ensuremath{\mathbf{\Xi}}}
+\DefineCharacter{120528}{1D6D0}{\ensuremath{O}}
+\DefineCharacter{120529}{1D6D1}{\ensuremath{\mathbf{\Pi}}}
+\DefineCharacter{120530}{1D6D2}{\ensuremath{\mathbf{\Rho}}}
+\DefineCharacter{120531}{1D6D3}{\ensuremath{\mathbf{\varsigma}}}
+\DefineCharacter{120532}{1D6D4}{\ensuremath{\mathbf{\Sigma}}}
+\DefineCharacter{120533}{1D6D5}{\ensuremath{\mathbf{\Tau}}}
+\DefineCharacter{120534}{1D6D6}{\ensuremath{\mathbf{\Upsilon}}}
+\DefineCharacter{120535}{1D6D7}{\ensuremath{\mathbf{\Phi}}}
+\DefineCharacter{120536}{1D6D8}{\ensuremath{\mathbf{\Chi}}}
+\DefineCharacter{120537}{1D6D9}{\ensuremath{\mathbf{\Psi}}}
+\DefineCharacter{120538}{1D6DA}{\ensuremath{\mathbf{\Omega}}}
+\DefineCharacter{120539}{1D6DB}{\ensuremath{\partial }}
+\DefineCharacter{120540}{1D6DC}{\ensuremath{\in}}
+\DefineCharacter{120541}{1D6DD}{\ifmmode \else \mathbf{\vartheta}\fi}%
+\DefineCharacter{120542}{1D6DE}{\ifmmode \else \mathbf{\varkappa}\fi}%
+\DefineCharacter{120543}{1D6DF}{\ifmmode \else \mathbf{\phi}\fi}%
+\DefineCharacter{120544}{1D6E0}{\ifmmode \else \mathbf{\varrho}\fi}%
+\DefineCharacter{120545}{1D6E1}{\ifmmode \else \mathbf{\varpi}\fi}%
+\DefineCharacter{120546}{1D6E2}{\ensuremath{\mathsl{\Alpha}}}
+\DefineCharacter{120547}{1D6E3}{\ensuremath{\mathsl{\Beta}}}
+\DefineCharacter{120548}{1D6E4}{\ensuremath{\mathsl{\Gamma}}}
+\DefineCharacter{120549}{1D6E5}{\ensuremath{\mathsl{\Delta}}}
+\DefineCharacter{120550}{1D6E6}{\ensuremath{\mathsl{\Epsilon}}}
+\DefineCharacter{120551}{1D6E7}{\ensuremath{\mathsl{\Zeta}}}
+\DefineCharacter{120552}{1D6E8}{\ensuremath{\mathsl{\Eta}}}
+\DefineCharacter{120553}{1D6E9}{\ensuremath{\mathsl{\Theta}}}
+\DefineCharacter{120554}{1D6EA}{\ensuremath{\mathsl{\Iota}}}
+\DefineCharacter{120555}{1D6EB}{\ensuremath{\mathsl{\Kappa}}}
+\DefineCharacter{120556}{1D6EC}{\ensuremath{\mathsl{\Lambda}}}
+\DefineCharacter{120557}{1D6ED}{\ensuremath{M}}
+\DefineCharacter{120558}{1D6EE}{\ensuremath{N}}
+\DefineCharacter{120559}{1D6EF}{\ensuremath{\mathsl{\Xi}}}
+\DefineCharacter{120560}{1D6F0}{\ensuremath{O}}
+\DefineCharacter{120561}{1D6F1}{\ensuremath{\mathsl{\Pi}}}
+\DefineCharacter{120562}{1D6F2}{\ensuremath{\mathsl{\Rho}}}
+\DefineCharacter{120563}{1D6F3}{\ifmmode \else \mathsl{\vartheta}\fi}%
+\DefineCharacter{120564}{1D6F4}{\ensuremath{\mathsl{\Sigma}}}
+\DefineCharacter{120565}{1D6F5}{\ensuremath{\mathsl{\Tau}}}
+\DefineCharacter{120566}{1D6F6}{\ensuremath{\mathsl{\Upsilon}}}
+\DefineCharacter{120567}{1D6F7}{\ensuremath{\mathsl{\Phi}}}
+\DefineCharacter{120568}{1D6F8}{\ensuremath{\mathsl{\Chi}}}
+\DefineCharacter{120569}{1D6F9}{\ensuremath{\mathsl{\Psi}}}
+\DefineCharacter{120570}{1D6FA}{\ensuremath{\mathsl{\Omega}}}
+\DefineCharacter{120571}{1D6FB}{\ensuremath{\mathsl{\nabla}}}
+\DefineCharacter{120572}{1D6FC}{\ensuremath{\mathsl{\Alpha}}}
+\DefineCharacter{120573}{1D6FD}{\ensuremath{\mathsl{\Beta}}}
+\DefineCharacter{120574}{1D6FE}{\ensuremath{\mathsl{\Gamma}}}
+\DefineCharacter{120575}{1D6FF}{\ensuremath{\mathsl{\Delta}}}
+\DefineCharacter{120576}{1D700}{\ensuremath{\mathsl{\Epsilon}}}
+\DefineCharacter{120577}{1D701}{\ensuremath{\mathsl{\Zeta}}}
+\DefineCharacter{120578}{1D702}{\ensuremath{\mathsl{\Eta}}}
+\DefineCharacter{120579}{1D703}{\ensuremath{\mathsl{\Theta}}}
+\DefineCharacter{120580}{1D704}{\ensuremath{\mathsl{\Iota}}}
+\DefineCharacter{120581}{1D705}{\ensuremath{\mathsl{\Kappa}}}
+\DefineCharacter{120582}{1D706}{\ensuremath{\mathsl{\Lambda}}}
+\DefineCharacter{120583}{1D707}{\ensuremath{M}}
+\DefineCharacter{120584}{1D708}{\ensuremath{N}}
+\DefineCharacter{120585}{1D709}{\ensuremath{\mathsl{\Xi}}}
+\DefineCharacter{120586}{1D70A}{\ensuremath{O}}
+\DefineCharacter{120587}{1D70B}{\ensuremath{\mathsl{\Pi}}}
+\DefineCharacter{120588}{1D70C}{\ensuremath{\mathsl{\Rho}}}
+\DefineCharacter{120589}{1D70D}{\ensuremath{\mathsl{\varsigma}}}
+\DefineCharacter{120590}{1D70E}{\ensuremath{\mathsl{\Sigma}}}
+\DefineCharacter{120591}{1D70F}{\ensuremath{\mathsl{\Tau}}}
+\DefineCharacter{120592}{1D710}{\ensuremath{\mathsl{\Upsilon}}}
+\DefineCharacter{120593}{1D711}{\ensuremath{\mathsl{\Phi}}}
+\DefineCharacter{120594}{1D712}{\ensuremath{\mathsl{\Chi}}}
+\DefineCharacter{120595}{1D713}{\ensuremath{\mathsl{\Psi}}}
+\DefineCharacter{120596}{1D714}{\ensuremath{\mathsl{\Omega}}}
+\DefineCharacter{120597}{1D715}{\ensuremath{\partial }}
+\DefineCharacter{120598}{1D716}{\ensuremath{\in}}
+\DefineCharacter{120599}{1D717}{\ifmmode \else \mathsl{\vartheta}\fi}%
+\DefineCharacter{120600}{1D718}{\ifmmode \else \mathsl{\varkappa}\fi}%
+\DefineCharacter{120601}{1D719}{\ifmmode \else \mathsl{\phi}\fi}%
+\DefineCharacter{120602}{1D71A}{\ifmmode \else \mathsl{\varrho}\fi}%
+\DefineCharacter{120603}{1D71B}{\ifmmode \else \mathsl{\varpi}\fi}%
+\DefineCharacter{120604}{1D71C}{\ensuremath{\mathbit{\Alpha}}}
+\DefineCharacter{120605}{1D71D}{\ensuremath{\mathbit{\Beta}}}
+\DefineCharacter{120606}{1D71E}{\ensuremath{\mathbit{\Gamma}}}
+\DefineCharacter{120607}{1D71F}{\ensuremath{\mathbit{\Delta}}}
+\DefineCharacter{120608}{1D720}{\ensuremath{\mathbit{\Epsilon}}}
+\DefineCharacter{120609}{1D721}{\ensuremath{\mathbit{\Zeta}}}
+\DefineCharacter{120610}{1D722}{\ensuremath{\mathbit{\Eta}}}
+\DefineCharacter{120611}{1D723}{\ensuremath{\mathbit{\Theta}}}
+\DefineCharacter{120612}{1D724}{\ensuremath{\mathbit{\Iota}}}
+\DefineCharacter{120613}{1D725}{\ensuremath{\mathbit{\Kappa}}}
+\DefineCharacter{120614}{1D726}{\ensuremath{\mathbit{\Lambda}}}
+\DefineCharacter{120615}{1D727}{\ensuremath{M}}
+\DefineCharacter{120616}{1D728}{\ensuremath{N}}
+\DefineCharacter{120617}{1D729}{\ensuremath{\mathbit{\Xi}}}
+\DefineCharacter{120618}{1D72A}{\ensuremath{O}}
+\DefineCharacter{120619}{1D72B}{\ensuremath{\mathbit{\Pi}}}
+\DefineCharacter{120620}{1D72C}{\ensuremath{\mathbit{\Rho}}}
+\DefineCharacter{120621}{1D72D}{\ifmmode \else \mathbit{O}\fi}%
+\DefineCharacter{120622}{1D72E}{\ensuremath{\mathbit{\Sigma}}}
+\DefineCharacter{120623}{1D72F}{\ensuremath{\mathbit{\Tau}}}
+\DefineCharacter{120624}{1D730}{\ensuremath{\mathbit{\Upsilon}}}
+\DefineCharacter{120625}{1D731}{\ensuremath{\mathbit{\Phi}}}
+\DefineCharacter{120626}{1D732}{\ensuremath{\mathbit{\Chi}}}
+\DefineCharacter{120627}{1D733}{\ensuremath{\mathbit{\Psi}}}
+\DefineCharacter{120628}{1D734}{\ensuremath{\mathbit{\Omega}}}
+\DefineCharacter{120629}{1D735}{\ensuremath{\mathbit{\nabla}}}
+\DefineCharacter{120630}{1D736}{\ensuremath{\mathbit{\Alpha}}}
+\DefineCharacter{120631}{1D737}{\ensuremath{\mathbit{\Beta}}}
+\DefineCharacter{120632}{1D738}{\ensuremath{\mathbit{\Gamma}}}
+\DefineCharacter{120633}{1D739}{\ensuremath{\mathbit{\Delta}}}
+\DefineCharacter{120634}{1D73A}{\ensuremath{\mathbit{\Epsilon}}}
+\DefineCharacter{120635}{1D73B}{\ensuremath{\mathbit{\Zeta}}}
+\DefineCharacter{120636}{1D73C}{\ensuremath{\mathbit{\Eta}}}
+\DefineCharacter{120637}{1D73D}{\ensuremath{\mathbit{\Theta}}}
+\DefineCharacter{120638}{1D73E}{\ensuremath{\mathbit{\Iota}}}
+\DefineCharacter{120639}{1D73F}{\ensuremath{\mathbit{\Kappa}}}
+\DefineCharacter{120640}{1D740}{\ensuremath{\mathbit{\Lambda}}}
+\DefineCharacter{120641}{1D741}{\ensuremath{M}}
+\DefineCharacter{120642}{1D742}{\ensuremath{N}}
+\DefineCharacter{120643}{1D743}{\ensuremath{\mathbit{\Xi}}}
+\DefineCharacter{120644}{1D744}{\ensuremath{O}}
+\DefineCharacter{120645}{1D745}{\ensuremath{\mathbit{\Pi}}}
+\DefineCharacter{120646}{1D746}{\ensuremath{\mathbit{\Rho}}}
+\DefineCharacter{120647}{1D747}{\ensuremath{\mathbit{\varsigma}}}
+\DefineCharacter{120648}{1D748}{\ensuremath{\mathbit{\Sigma}}}
+\DefineCharacter{120649}{1D749}{\ensuremath{\mathbit{\Tau}}}
+\DefineCharacter{120650}{1D74A}{\ensuremath{\mathbit{\Upsilon}}}
+\DefineCharacter{120651}{1D74B}{\ensuremath{\mathbit{\Phi}}}
+\DefineCharacter{120652}{1D74C}{\ensuremath{\mathbit{\Chi}}}
+\DefineCharacter{120653}{1D74D}{\ensuremath{\mathbit{\Psi}}}
+\DefineCharacter{120654}{1D74E}{\ensuremath{\mathbit{\Omega}}}
+\DefineCharacter{120655}{1D74F}{\ensuremath{\partial }}
+\DefineCharacter{120656}{1D750}{\ensuremath{\in}}
+\DefineCharacter{120657}{1D751}{\ifmmode \else \mathbit{\vartheta}\fi}%
+\DefineCharacter{120658}{1D752}{\ifmmode \else \mathbit{\varkappa}\fi}%
+\DefineCharacter{120659}{1D753}{\ifmmode \else \mathbit{\phi}\fi}%
+\DefineCharacter{120660}{1D754}{\ifmmode \else \mathbit{\varrho}\fi}%
+\DefineCharacter{120661}{1D755}{\ifmmode \else \mathbit{\varpi}\fi}%
+\DefineCharacter{120662}{1D756}{\ensuremath{\mathsfbf{\Alpha}}}
+\DefineCharacter{120663}{1D757}{\ensuremath{\mathsfbf{\Beta}}}
+\DefineCharacter{120664}{1D758}{\ensuremath{\mathsfbf{\Gamma}}}
+\DefineCharacter{120665}{1D759}{\ensuremath{\mathsfbf{\Delta}}}
+\DefineCharacter{120666}{1D75A}{\ensuremath{\mathsfbf{\Epsilon}}}
+\DefineCharacter{120667}{1D75B}{\ensuremath{\mathsfbf{\Zeta}}}
+\DefineCharacter{120668}{1D75C}{\ensuremath{\mathsfbf{\Eta}}}
+\DefineCharacter{120669}{1D75D}{\ensuremath{\mathsfbf{\Theta}}}
+\DefineCharacter{120670}{1D75E}{\ensuremath{\mathsfbf{\Iota}}}
+\DefineCharacter{120671}{1D75F}{\ensuremath{\mathsfbf{\Kappa}}}
+\DefineCharacter{120672}{1D760}{\ensuremath{\mathsfbf{\Lambda}}}
+\DefineCharacter{120673}{1D761}{\ensuremath{M}}
+\DefineCharacter{120674}{1D762}{\ensuremath{N}}
+\DefineCharacter{120675}{1D763}{\ensuremath{\mathsfbf{\Xi}}}
+\DefineCharacter{120676}{1D764}{\ensuremath{O}}
+\DefineCharacter{120677}{1D765}{\ensuremath{\mathsfbf{\Pi}}}
+\DefineCharacter{120678}{1D766}{\ensuremath{\mathsfbf{\Rho}}}
+\DefineCharacter{120679}{1D767}{\ifmmode \else \mathsfbf{\vartheta}\fi}%
+\DefineCharacter{120680}{1D768}{\ensuremath{\mathsfbf{\Sigma}}}
+\DefineCharacter{120681}{1D769}{\ensuremath{\mathsfbf{\Tau}}}
+\DefineCharacter{120682}{1D76A}{\ensuremath{\mathsfbf{\Upsilon}}}
+\DefineCharacter{120683}{1D76B}{\ensuremath{\mathsfbf{\Phi}}}
+\DefineCharacter{120684}{1D76C}{\ensuremath{\mathsfbf{\Chi}}}
+\DefineCharacter{120685}{1D76D}{\ensuremath{\mathsfbf{\Psi}}}
+\DefineCharacter{120686}{1D76E}{\ensuremath{\mathsfbf{\Omega}}}
+\DefineCharacter{120687}{1D76F}{\ensuremath{\mathsfbf{\nabla}}}
+\DefineCharacter{120688}{1D770}{\ensuremath{\mathsfbf{\Alpha}}}
+\DefineCharacter{120689}{1D771}{\ensuremath{\mathsfbf{\Beta}}}
+\DefineCharacter{120690}{1D772}{\ensuremath{\mathsfbf{\Gamma}}}
+\DefineCharacter{120691}{1D773}{\ensuremath{\mathsfbf{\Delta}}}
+\DefineCharacter{120692}{1D774}{\ensuremath{\mathsfbf{\Epsilon}}}
+\DefineCharacter{120693}{1D775}{\ensuremath{\mathsfbf{\Zeta}}}
+\DefineCharacter{120694}{1D776}{\ensuremath{\mathsfbf{\Eta}}}
+\DefineCharacter{120695}{1D777}{\ensuremath{\mathsfbf{\Theta}}}
+\DefineCharacter{120696}{1D778}{\ensuremath{\mathsfbf{\Iota}}}
+\DefineCharacter{120697}{1D779}{\ensuremath{\mathsfbf{\Kappa}}}
+\DefineCharacter{120698}{1D77A}{\ensuremath{\mathsfbf{\Lambda}}}
+\DefineCharacter{120699}{1D77B}{\ensuremath{M}}
+\DefineCharacter{120700}{1D77C}{\ensuremath{N}}
+\DefineCharacter{120701}{1D77D}{\ensuremath{\mathsfbf{\Xi}}}
+\DefineCharacter{120702}{1D77E}{\ensuremath{O}}
+\DefineCharacter{120703}{1D77F}{\ensuremath{\mathsfbf{\Pi}}}
+\DefineCharacter{120704}{1D780}{\ensuremath{\mathsfbf{\Rho}}}
+\DefineCharacter{120705}{1D781}{\ensuremath{\mathsfbf{\varsigma}}}
+\DefineCharacter{120706}{1D782}{\ensuremath{\mathsfbf{\Sigma}}}
+\DefineCharacter{120707}{1D783}{\ensuremath{\mathsfbf{\Tau}}}
+\DefineCharacter{120708}{1D784}{\ensuremath{\mathsfbf{\Upsilon}}}
+\DefineCharacter{120709}{1D785}{\ensuremath{\mathsfbf{\Phi}}}
+\DefineCharacter{120710}{1D786}{\ensuremath{\mathsfbf{\Chi}}}
+\DefineCharacter{120711}{1D787}{\ensuremath{\mathsfbf{\Psi}}}
+\DefineCharacter{120712}{1D788}{\ensuremath{\mathsfbf{\Omega}}}
+\DefineCharacter{120713}{1D789}{\ensuremath{\partial }}
+\DefineCharacter{120714}{1D78A}{\ensuremath{\in}}
+\DefineCharacter{120715}{1D78B}{\ifmmode \else \mathsfbf{\vartheta}\fi}%
+\DefineCharacter{120716}{1D78C}{\ifmmode \else \mathsfbf{\varkappa}\fi}%
+\DefineCharacter{120717}{1D78D}{\ifmmode \else \mathsfbf{\phi}\fi}%
+\DefineCharacter{120718}{1D78E}{\ifmmode \else \mathsfbf{\varrho}\fi}%
+\DefineCharacter{120719}{1D78F}{\ifmmode \else \mathsfbf{\varpi}\fi}%
+\DefineCharacter{120720}{1D790}{\ensuremath{\mathsfbfsl{\Alpha}}}
+\DefineCharacter{120721}{1D791}{\ensuremath{\mathsfbfsl{\Beta}}}
+\DefineCharacter{120722}{1D792}{\ensuremath{\mathsfbfsl{\Gamma}}}
+\DefineCharacter{120723}{1D793}{\ensuremath{\mathsfbfsl{\Delta}}}
+\DefineCharacter{120724}{1D794}{\ensuremath{\mathsfbfsl{\Epsilon}}}
+\DefineCharacter{120725}{1D795}{\ensuremath{\mathsfbfsl{\Zeta}}}
+\DefineCharacter{120726}{1D796}{\ensuremath{\mathsfbfsl{\Eta}}}
+\DefineCharacter{120727}{1D797}{\ensuremath{\mathsfbfsl{\vartheta}}}
+\DefineCharacter{120728}{1D798}{\ensuremath{\mathsfbfsl{\Iota}}}
+\DefineCharacter{120729}{1D799}{\ensuremath{\mathsfbfsl{\Kappa}}}
+\DefineCharacter{120730}{1D79A}{\ensuremath{\mathsfbfsl{\Lambda}}}
+\DefineCharacter{120731}{1D79B}{\ensuremath{M}}
+\DefineCharacter{120732}{1D79C}{\ensuremath{N}}
+\DefineCharacter{120733}{1D79D}{\ensuremath{\mathsfbfsl{\Xi}}}
+\DefineCharacter{120734}{1D79E}{\ensuremath{O}}
+\DefineCharacter{120735}{1D79F}{\ensuremath{\mathsfbfsl{\Pi}}}
+\DefineCharacter{120736}{1D7A0}{\ensuremath{\mathsfbfsl{\Rho}}}
+\DefineCharacter{120737}{1D7A1}{\ifmmode \else \mathsfbfsl{\vartheta}\fi}%
+\DefineCharacter{120738}{1D7A2}{\ensuremath{\mathsfbfsl{\Sigma}}}
+\DefineCharacter{120739}{1D7A3}{\ensuremath{\mathsfbfsl{\Tau}}}
+\DefineCharacter{120740}{1D7A4}{\ensuremath{\mathsfbfsl{\Upsilon}}}
+\DefineCharacter{120741}{1D7A5}{\ensuremath{\mathsfbfsl{\Phi}}}
+\DefineCharacter{120742}{1D7A6}{\ensuremath{\mathsfbfsl{\Chi}}}
+\DefineCharacter{120743}{1D7A7}{\ensuremath{\mathsfbfsl{\Psi}}}
+\DefineCharacter{120744}{1D7A8}{\ensuremath{\mathsfbfsl{\Omega}}}
+\DefineCharacter{120745}{1D7A9}{\ensuremath{\mathsfbfsl{\nabla}}}
+\DefineCharacter{120746}{1D7AA}{\ensuremath{\mathsfbfsl{\Alpha}}}
+\DefineCharacter{120747}{1D7AB}{\ensuremath{\mathsfbfsl{\Beta}}}
+\DefineCharacter{120748}{1D7AC}{\ensuremath{\mathsfbfsl{\Gamma}}}
+\DefineCharacter{120749}{1D7AD}{\ensuremath{\mathsfbfsl{\Delta}}}
+\DefineCharacter{120750}{1D7AE}{\ensuremath{\mathsfbfsl{\Epsilon}}}
+\DefineCharacter{120751}{1D7AF}{\ensuremath{\mathsfbfsl{\Zeta}}}
+\DefineCharacter{120752}{1D7B0}{\ensuremath{\mathsfbfsl{\Eta}}}
+\DefineCharacter{120753}{1D7B1}{\ensuremath{\mathsfbfsl{\vartheta}}}
+\DefineCharacter{120754}{1D7B2}{\ensuremath{\mathsfbfsl{\Iota}}}
+\DefineCharacter{120755}{1D7B3}{\ensuremath{\mathsfbfsl{\Kappa}}}
+\DefineCharacter{120756}{1D7B4}{\ensuremath{\mathsfbfsl{\Lambda}}}
+\DefineCharacter{120757}{1D7B5}{\ensuremath{M}}
+\DefineCharacter{120758}{1D7B6}{\ensuremath{N}}
+\DefineCharacter{120759}{1D7B7}{\ensuremath{\mathsfbfsl{\Xi}}}
+\DefineCharacter{120760}{1D7B8}{\ensuremath{O}}
+\DefineCharacter{120761}{1D7B9}{\ensuremath{\mathsfbfsl{\Pi}}}
+\DefineCharacter{120762}{1D7BA}{\ensuremath{\mathsfbfsl{\Rho}}}
+\DefineCharacter{120763}{1D7BB}{\ensuremath{\mathsfbfsl{\varsigma}}}
+\DefineCharacter{120764}{1D7BC}{\ensuremath{\mathsfbfsl{\Sigma}}}
+\DefineCharacter{120765}{1D7BD}{\ensuremath{\mathsfbfsl{\Tau}}}
+\DefineCharacter{120766}{1D7BE}{\ensuremath{\mathsfbfsl{\Upsilon}}}
+\DefineCharacter{120767}{1D7BF}{\ensuremath{\mathsfbfsl{\Phi}}}
+\DefineCharacter{120768}{1D7C0}{\ensuremath{\mathsfbfsl{\Chi}}}
+\DefineCharacter{120769}{1D7C1}{\ensuremath{\mathsfbfsl{\Psi}}}
+\DefineCharacter{120770}{1D7C2}{\ensuremath{\mathsfbfsl{\Omega}}}
+\DefineCharacter{120771}{1D7C3}{\ensuremath{\partial }}
+\DefineCharacter{120772}{1D7C4}{\ensuremath{\in}}
+\DefineCharacter{120773}{1D7C5}{\ifmmode \else \mathsfbfsl{\vartheta}\fi}%
+\DefineCharacter{120774}{1D7C6}{\ifmmode \else \mathsfbfsl{\varkappa}\fi}%
+\DefineCharacter{120775}{1D7C7}{\ifmmode \else \mathsfbfsl{\phi}\fi}%
+\DefineCharacter{120776}{1D7C8}{\ifmmode \else \mathsfbfsl{\varrho}\fi}%
+\DefineCharacter{120777}{1D7C9}{\ifmmode \else \mathsfbfsl{\varpi}\fi}%
+\DefineCharacter{120782}{1D7CE}{\ensuremath{\mathbf{0}}}
+\DefineCharacter{120783}{1D7CF}{\ensuremath{\mathbf{1}}}
+\DefineCharacter{120784}{1D7D0}{\ensuremath{\mathbf{2}}}
+\DefineCharacter{120785}{1D7D1}{\ensuremath{\mathbf{3}}}
+\DefineCharacter{120786}{1D7D2}{\ensuremath{\mathbf{4}}}
+\DefineCharacter{120787}{1D7D3}{\ensuremath{\mathbf{5}}}
+\DefineCharacter{120788}{1D7D4}{\ensuremath{\mathbf{6}}}
+\DefineCharacter{120789}{1D7D5}{\ensuremath{\mathbf{7}}}
+\DefineCharacter{120790}{1D7D6}{\ensuremath{\mathbf{8}}}
+\DefineCharacter{120791}{1D7D7}{\ensuremath{\mathbf{9}}}
+\DefineCharacter{120792}{1D7D8}{\ensuremath{\mathbb{0}}}
+\DefineCharacter{120793}{1D7D9}{\ensuremath{\mathbb{1}}}
+\DefineCharacter{120794}{1D7DA}{\ensuremath{\mathbb{2}}}
+\DefineCharacter{120795}{1D7DB}{\ensuremath{\mathbb{3}}}
+\DefineCharacter{120796}{1D7DC}{\ensuremath{\mathbb{4}}}
+\DefineCharacter{120797}{1D7DD}{\ensuremath{\mathbb{5}}}
+\DefineCharacter{120798}{1D7DE}{\ensuremath{\mathbb{6}}}
+\DefineCharacter{120799}{1D7DF}{\ensuremath{\mathbb{7}}}
+\DefineCharacter{120800}{1D7E0}{\ensuremath{\mathbb{8}}}
+\DefineCharacter{120801}{1D7E1}{\ensuremath{\mathbb{9}}}
+\DefineCharacter{120802}{1D7E2}{\ensuremath{\mathsf{0}}}
+\DefineCharacter{120803}{1D7E3}{\ensuremath{\mathsf{1}}}
+\DefineCharacter{120804}{1D7E4}{\ensuremath{\mathsf{2}}}
+\DefineCharacter{120805}{1D7E5}{\ensuremath{\mathsf{3}}}
+\DefineCharacter{120806}{1D7E6}{\ensuremath{\mathsf{4}}}
+\DefineCharacter{120807}{1D7E7}{\ensuremath{\mathsf{5}}}
+\DefineCharacter{120808}{1D7E8}{\ensuremath{\mathsf{6}}}
+\DefineCharacter{120809}{1D7E9}{\ensuremath{\mathsf{7}}}
+\DefineCharacter{120810}{1D7EA}{\ensuremath{\mathsf{8}}}
+\DefineCharacter{120811}{1D7EB}{\ensuremath{\mathsf{9}}}
+\DefineCharacter{120812}{1D7EC}{\ensuremath{\mathsfbf{0}}}
+\DefineCharacter{120813}{1D7ED}{\ensuremath{\mathsfbf{1}}}
+\DefineCharacter{120814}{1D7EE}{\ensuremath{\mathsfbf{2}}}
+\DefineCharacter{120815}{1D7EF}{\ensuremath{\mathsfbf{3}}}
+\DefineCharacter{120816}{1D7F0}{\ensuremath{\mathsfbf{4}}}
+\DefineCharacter{120817}{1D7F1}{\ensuremath{\mathsfbf{5}}}
+\DefineCharacter{120818}{1D7F2}{\ensuremath{\mathsfbf{6}}}
+\DefineCharacter{120819}{1D7F3}{\ensuremath{\mathsfbf{7}}}
+\DefineCharacter{120820}{1D7F4}{\ensuremath{\mathsfbf{8}}}
+\DefineCharacter{120821}{1D7F5}{\ensuremath{\mathsfbf{9}}}
+\DefineCharacter{120822}{1D7F6}{\ensuremath{\mathtt{0}}}
+\DefineCharacter{120823}{1D7F7}{\ensuremath{\mathtt{1}}}
+\DefineCharacter{120824}{1D7F8}{\ensuremath{\mathtt{2}}}
+\DefineCharacter{120825}{1D7F9}{\ensuremath{\mathtt{3}}}
+\DefineCharacter{120826}{1D7FA}{\ensuremath{\mathtt{4}}}
+\DefineCharacter{120827}{1D7FB}{\ensuremath{\mathtt{5}}}
+\DefineCharacter{120828}{1D7FC}{\ensuremath{\mathtt{6}}}
+\DefineCharacter{120829}{1D7FD}{\ensuremath{\mathtt{7}}}
+\DefineCharacter{120830}{1D7FE}{\ensuremath{\mathtt{8}}}
+\DefineCharacter{120831}{1D7FF}{\ensuremath{\mathtt{9}}}
+\endinput
diff --git a/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty b/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty
new file mode 100644
index 0000000000..41111250e8
--- /dev/null
+++ b/macros/plain/formats/xmltex/contrib/passivetex/unicode.sty
@@ -0,0 +1,577 @@
+% $Id: unicode.sty,v 1.1.1.1 2001/07/02 19:52:12 rahtz Exp $
+\ProvidesPackage{unicode}[2000/01/13 S Rahtz: load various font-related
+ packages for Unicode]
+\let\tilde\relax
+%
+% Packages needed
+%
+\def\@ifundefined#1{%
+ \expandafter\ifx\csname#1\endcsname\relax
+ \expandafter\@firstoftwo
+ \else
+ \expandafter\@secondoftwo
+ \fi}
+
+\def\UnavailableSymbol#1{%
+ \ensuremath{\underline{\mbox{#1}}}%
+ \typeout{The Unicode package knows about symbol #1, but the font
+ package is not loaded}%
+}
+
+\@ifundefined{XMLelement}{}{\def\DefineCharacter#1#2#3{\UnicodeCharacter{#1}{#3}}}
+\def\DefaultfFamName{unknown}
+
+\IfFileExists{t3enc.def}
+ {
+ \IfFileExists{t2aenc.def}
+ {\RequirePackage[T3,T2A,T1]{fontenc}}
+ {\RequirePackage[T3,T1]{fontenc}}
+ \RequirePackage[noenc,safe]{tipa}
+ \RequirePackage{tone}
+ \DeclareFontSubstitution{T3}{ptm}{m}{n}
+ }{
+ \typeout{WARNING: tipa package not loaded. some symbols will fail}
+ \IfFileExists{t2aenc.def}
+ {\RequirePackage[T2A,T1]{fontenc}}
+ {\RequirePackage[T1]{fontenc}}
+ }
+\RequirePackage{amssymb}[1995/01/01]
+\def\bmmax{0}
+\RequirePackage{bm}
+\RequirePackage{textcomp}[1998/01/16]
+\RequirePackage{pifont}
+\IfFileExists{wasysym.sty}
+ {\usepackage{wasysym}}
+ {\typeout{WARNING: wasysym package not loaded. some symbols will fail}}
+\let\ee\relax
+\IfFileExists{stmaryrd.sty}
+ {\usepackage{stmaryrd}}
+ {\typeout{WARNING: stmaryrd package not loaded. some symbols will fail}}
+
+\IfFileExists{elfonts.sty}
+ {
+ \usepackage{elfonts}
+ \def\ElsevierGlyph##1{\csname U##1\endcsname}%
+ \def\textpertenthousand{\Pisymbol{ppi031}{33}}
+ \let\overrightharpoon\undefined
+ \let\overleftharpoon\undefined
+ }{
+ \typeout{WARNING: Elsevier font setup not found}%
+ \usepackage{dummyels}%
+ \let\ElsevierGlyph\UnavailableSymbol
+ }
+% don't ask
+\def\supppdf{supp-pdf}
+\DeclareMathSymbol{'}{\mathord}{symbols}{"30}
+% Adobe Math Pi
+\IfFileExists{uppi020.fd}{%
+\DeclareFontFamily{U}{ppi020}{}
+\DeclareFontShape{U}{ppi020}{m}{n}{<->ppi020}{}
+\DeclareFontFamily{U}{ppi021}{}
+\DeclareFontShape{U}{ppi021}{m}{n}{<->ppi021}{}
+\DeclareFontFamily{U}{ppi022}{}
+\DeclareFontShape{U}{ppi022}{m}{n}{<->ppi022}{}
+\DeclareFontFamily{U}{ppi023}{}
+\DeclareFontShape{U}{ppi023}{m}{n}{<->ppi023}{}
+\DeclareFontFamily{U}{ppi024}{}
+\DeclareFontShape{U}{ppi024}{m}{n}{<->ppi024}{}
+\DeclareFontFamily{U}{ppi025}{}
+\DeclareFontShape{U}{ppi025}{m}{n}{<->ppi025}{}
+\DeclareFontFamily{U}{ppi031}{}
+\DeclareFontShape{U}{ppi031}{m}{n}{<->ppi031}{}
+\DeclareFontFamily{T1}{mtms}{}
+\DeclareFontShape{T1}{mtms}{m}{n}{<->mtms}{}
+}{
+\DeclareFontFamily{U}{ppi020}{}
+\DeclareFontShape{U}{ppi020}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi021}{}
+\DeclareFontShape{U}{ppi021}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi022}{}
+\DeclareFontShape{U}{ppi022}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi023}{}
+\DeclareFontShape{U}{ppi023}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi024}{}
+\DeclareFontShape{U}{ppi024}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi025}{}
+\DeclareFontShape{U}{ppi025}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{T1}{mtms}{}
+\DeclareFontShape{T1}{mtms}{m}{n}{<->sub*pzd/m/n}{}
+\DeclareFontFamily{U}{ppi031}{}
+\DeclareFontShape{U}{ppi031}{m}{n}{<->sub*pzd/m/n}{}
+}
+\let\mathlowercal\mathcal
+
+\@ifpackageloaded{mmasym.sty}
+ {%
+% extra Wolfram characters
+\let\DownArrowUpArrow\downarrowuparrow
+\let\ReverseUpEquilibrium\revequilibrium
+\let\UpEquilibrium\upequilibrium
+\let\NotLessLess\nll %e2cb math3/102 146 234
+\let\NotHumpDownHump\nBumpeq %e616 math3/83 123
+\let\NotHumpEqual\RoundImplies %e84d math3/82 122
+\let\NotSquareSubset\nsqsubseteq %e604 math3/110 156
+\let\NotSquareSuperset\nsqsupseteq %e615 math3/126 176
+\let\NotEqualTilde\NotTildeEqual %e84e math3/79 117
+\let\LeftRightVector\leftrightharpoonup % f505 math4/50 62
+\let\DownLeftRightVector\leftrightharpoondown % f50b math4/53 65
+\let\RightUpDownVector\rightupdownharpoon %f510 math4/55 67
+\let\LeftUpDownVector\leftupdownharpoon %f515 math4/54 66
+}
+{\typeout{WARNING: mmasym package not loaded. some symbols will fail}}
+
+
+%
+% we are going to use Lucida fonts, so do some setup
+%
+\@ifpackageloaded{lucidabr}{%
+\def\DeclareLucidaFontShape#1#2#3#4#5#6{%
+ \DeclareFontShape{#1}{#2}{#3}{#4}{%
+ <-5.5>s*[.98]#5%
+ <5.5-6.5>s*[.96]#5%
+ <6.5-7.5>s*[.94]#5%
+ <7.5-8.5>s*[.92]#5%
+ <8.5-9.5>s*[.91]#5%
+ <9.5-10.5>s*[.9]#5%
+ <10.5-11.5>s*[.89]#5%
+ <11.5-13>s*[.88]#5%
+ <13-15.5>s*[.87]#5%
+ <15.5-18.5>s*[.86]#5%
+ <18.5-22.5>s*[.85]#5%
+ <22.5->s*[.84]#5%
+ }{#6}}
+\DeclareFontFamily{U}{hlcm}{}
+\DeclareLucidaFontShape{U}{hlcm}{m}{n}{hlcrm}{}
+\DeclareLucidaFontShape{U}{hlcm}{b}{n}{hlcdm}{}
+\DeclareLucidaFontShape{U}{hlcm}{bx}{n}{hlcdm}{}
+\DeclareLucidaFontShape{U}{hlcm}{m}{it}{hlcrima}{}
+\DeclareLucidaFontShape{U}{hlcm}{b}{it}{hlcdima}{}
+\DeclareLucidaFontShape{U}{hlcm}{bx}{it}{hlcdima}{}
+\DeclareFontEncoding{LMR}{}{}
+\DeclareFontSubstitution{LMR}{hlcm}{m}{n}
+\DeclareSymbolFont{lucarrows}{LMR}{hlcm}{m}{n}
+\DeclareSymbolFont{lucmathupright}{OML}{hlcm}{m}{n}
+\DeclareSymbolFont{lucletters}{OML}{hlcm}{m}{it}
+\DeclareSymbolFont{lucsymbols}{OMS}{hlcy}{m}{n}
+\SetSymbolFont{lucmathupright}{bold}{OML}{hlcm}{b}{n}
+\SetSymbolFont{lucletters}{bold}{OML}{hlcm}{b}{it}
+\SetSymbolFont{lucsymbols}{bold}{OMS}{hlcy}{b}{n}
+}{
+\usepackage[mathscr]{eucal}
+}
+%
+% some new macros
+%
+\def\Longrightarrow{\Relbar\joinrel\Rightarrow}
+\DeclareRobustCommand\longrightarrow
+ {\relbar\joinrel\rightarrow}
+\DeclareRobustCommand\longleftarrow
+ {\leftarrow\joinrel\relbar}
+\def\Longleftarrow{\Leftarrow\joinrel\Relbar}
+\def\Alpha {A}
+\def\Beta {B}
+\def\Epsilon {E}
+\def\Zeta {Z}
+\def\Eta {E}
+\def\Iota {I}
+\def\Kappa {K}
+\def\Rho {R}
+\def\Chi {C}
+\def\Tau {T}
+%
+% funny accents and constructions
+%
+\newdimen\ex@
+\DeclareMathAccent{\mathring}{\mathalpha}{operators}{23}
+\def\dddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
+ \hbox{\normalfont ...}\vss}}}}
+\def\ddddot#1{{\mathop{#1}\limits^{\vbox to-1.4\ex@{\kern-\tw@\ex@
+ \hbox{\normalfont....}\vss}}}}
+\def\textfrac#1#2{\leavevmode\kern.1em
+\raise.5ex\hbox{\the\scriptfont0 #1}\kern-.1em
+/\kern-.15em\lower.25ex\hbox{\the\scriptfont0 #2}}
+% from David Carlisle, low cedilla
+\DeclareTextCommand{\cX}{T1}[1]
+ {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{10}\char11\hidewidth}}}
+%
+% Cyrillic
+%
+%
+% T2A (Cyrillic) fonts
+%
+\IfFileExists{t2aftm.fd}
+ {\def\CYR@Family@unknown{ftm}}
+ {\def\CYR@Family@unknown{cmr}}
+\IfFileExists{t2afar.fd}
+ {\def\CYR@Family@Arial{far}
+ \def\CYR@Family@sansserif{far}
+ \def\CYR@Family@Helvetica{far}
+ \expandafter\def\csname CYR@Family@sans-serif\endcsname{far}
+ \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{far}}
+ {\def\CYR@Family@Arial{cmss}
+ \def\CYR@Family@sansserif{cmss}
+ \def\CYR@Family@Helvetica{cmss}
+ \expandafter\def\csname CYR@Family@sans-serif\endcsname{cmss}
+ \expandafter\def\csname CYR@Family@iso-sanserif\endcsname{cmss}}
+\IfFileExists{t2afcr.fd}
+ {\def\CYR@Family@Courier{fcr}
+ \def\CYR@Family@monospace{fcr}
+ \expandafter\def\csname CYR@Family@Courier New\endcsname{fcr}
+ \expandafter\def\csname CYR@Family@Courier-New\endcsname{fcr}
+ \expandafter\def\csname CYR@Family@iso-monospace\endcsname{fcr}}
+ {\def\CYR@Family@Courier{cmtt}
+ \def\CYR@Family@monospace{cmtt}
+ \expandafter\def\csname CYR@Family@Courier New\endcsname{cmtt}
+ \expandafter\def\csname CYR@Family@Courier-New\endcsname{cmtt}
+ \expandafter\def\csname CYR@Family@iso-monospace\endcsname{cmtt}}
+\IfFileExists{t2aftm.fd}
+ {\def\CYR@Family@serif{ftm}
+ \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times-Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times New Roman\endcsname{ftm}
+ \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{ftm}}
+ {\def\CYR@Family@serif{cmr}
+ \expandafter\def\csname CYR@Family@Tiso-serif\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times-Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times-New-Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times New Roman\endcsname{cmr}
+ \expandafter\def\csname CYR@Family@Times-NR-MT\endcsname{cmr}}
+\IfFileExists{t2afha.fd}
+ {\def\CYR@Family@Bookman{faq}}
+ {\def\CYR@Family@Bookman{cmr}}
+\def\fFamName{cmr}
+\long\def\CYRFamily{%
+\expandafter\ifx\csname CYR@Family@\fFamName\endcsname\relax
+ \csname CYR@Family@\DefaultfFamName\endcsname
+\else
+ \csname CYR@Family@\fFamName\endcsname
+\fi
+}
+%
+\long\def\cyrchar#1{{\fontfamily{\CYRFamily}\fontencoding{T2A}\selectfont#1}}
+%
+% Greek
+%
+%
+% Lucida/Times math letters as a symbol font
+%
+\@ifpackageloaded{lucidabr}{%
+ \DeclareFontFamily{U}{ptmluc}{}
+ \DeclareFontShape{U}{ptmluc}{m}{it}{<-> ptmlucrm}{}
+ \DeclareFontShape{U}{ptmluc}{b}{it}{<-> ptmlucbf}{}
+ \DeclareFontShape{U}{ptmluc}{bx}{it}{<->ssub * ptmluc/b/it}{}
+ \DeclareFontShape{U}{ptmluc}{bx}{n}{<->ssub * ptmluc/b/it}{}
+ \DeclareFontShape{U}{ptmluc}{m}{n}{<->ssub * ptmluc/m/it}{}
+ \newcommand{\GkSymbol}[2]{{\fontfamily{#1}\fontencoding{U}%
+ \selectfont\char#2}}
+ \def\textGamma{\GkSymbol{hlcm}{0}}
+ \def\textDelta{\GkSymbol{hlcm}{1}}
+ \def\textTheta{\GkSymbol{hlcm}{2}}
+ \def\textLambda{\GkSymbol{hlcm}{3}}
+ \def\textXi{\GkSymbol{hlcm}{4}}
+ \def\textPi{\GkSymbol{hlcm}{5}}
+ \def\textSigma{\GkSymbol{hlcm}{6}}
+ \def\textUpsilon{\GkSymbol{hlcm}{7}}
+ \def\textPhi{\GkSymbol{hlcm}{8}}
+ \def\textPsi{\GkSymbol{hlcm}{9}}
+ \def\textOmega{\GkSymbol{hlcm}{10}}
+ \def\textalpha{\GkSymbol{hlcm}{11}}
+ \def\textbeta{\GkSymbol{hlcm}{12}}
+ \def\textgamma{\GkSymbol{hlcm}{13}}
+\def\textdelta{\GkSymbol{hlcm}{14}}
+\def\textepsilon{\GkSymbol{hlcm}{15}}
+\def\textzeta{\GkSymbol{hlcm}{16}}
+\def\texteta{\GkSymbol{hlcm}{17}}
+\def\texttheta{\GkSymbol{hlcm}{18}}
+\def\textiota{\GkSymbol{hlcm}{19}}
+\def\textkappa{\GkSymbol{hlcm}{20}}
+\def\textlambda{\GkSymbol{hlcm}{21}}
+\def\textmu{\GkSymbol{hlcm}{22}}
+\def\textnu{\GkSymbol{hlcm}{23}}
+\def\textxi{\GkSymbol{hlcm}{24}}
+\def\textpi{\GkSymbol{hlcm}{25}}
+\def\textrho{\GkSymbol{hlcm}{26}}
+\def\textsigma{\GkSymbol{hlcm}{27}}
+\def\texttau{\GkSymbol{hlcm}{28}}
+\def\textupsilon{\GkSymbol{hlcm}{29}}
+\def\textphi{\GkSymbol{hlcm}{30}}
+\def\textchi{\GkSymbol{hlcm}{31}}
+\def\textpsi{\GkSymbol{hlcm}{32}}
+\def\textomega{\GkSymbol{hlcm}{33}}
+\def\textvarepsilon{\GkSymbol{hlcm}{34}}
+\def\textvarGamma{\GkSymbol{ptmluc}{0}}
+\def\textvarDelta{\GkSymbol{ptmluc}{1}}
+\def\textvarTheta{\GkSymbol{ptmluc}{2}}
+\def\textvarLambda{\GkSymbol{ptmluc}{3}}
+\def\textvarXi{\GkSymbol{ptmluc}{4}}
+\def\textvarPi{\GkSymbol{ptmluc}{5}}
+\def\textvarSigma{\GkSymbol{ptmluc}{6}}
+\def\textvarUpsilon{\GkSymbol{ptmluc}{7}}
+\def\textvarPhi{\GkSymbol{ptmluc}{8}}
+\def\textvarPsi{\GkSymbol{ptmluc}{9}}
+\def\textvarOmega{\GkSymbol{ptmluc}{10}}
+\def\textvarkappa{\GkSymbol{ptmluc}{155}}
+\def\textvartheta{\GkSymbol{ptmluc}{35}}
+\def\textvarpi{\GkSymbol{ptmluc}{36}}
+\def\textvarrho{\GkSymbol{ptmluc}{37}}
+\def\textvarsigma{\GkSymbol{ptmluc}{38}}
+\def\textvarphi{\GkSymbol{ptmluc}{39}}
+\DeclareMathSymbol\Colon{0}{lucsymbols}{147}
+\DeclareMathSymbol\VDash{0}{letters}{172}
+\DeclareMathSymbol\allequal{0}{lucsymbols}{159}% unicode 224C
+\DeclareMathSymbol\apid{0}{lucsymbols}{158}
+\DeclareMathSymbol\approxnotequal{0}{lucarrows}{24}% unicode 2246
+\DeclareMathSymbol\arrowwaveleft{0}{lucarrows}{143}% unicode 219D
+\DeclareMathSymbol\arrowwaveright{0}{lucarrows}{144}% unicode 219C
+\DeclareMathSymbol\blackcircle{0}{lucarrows}{1}
+\DeclareMathSymbol\clwintegral{0}{lucletters}{141}% % unicode 2231
+\DeclareMathSymbol\colone{0}{lucsymbols}{205}
+\DeclareMathSymbol\dblarrowupdown{0}{lucarrows}{111}% % unicode 21C5
+\DeclareMathSymbol\dlcorn{0}{lucarrows}{93}
+\DeclareMathSymbol\downslopeellipsis{0}{lucarrows}{22}% unicode 22F1
+\DeclareMathSymbol\drcorn{0}{lucarrows}{94}
+\DeclareMathSymbol\estimates{0}{lucsymbols}{210}% unicode 2259
+\DeclareMathSymbol\eth{\mathrel}{operators}{240}
+\DeclareMathSymbol\forcesextra{0}{lucletters}{172}% % unicode 22A8
+\DeclareMathSymbol\greaterequivlnt{0}{lucsymbols}{221}% unicode 2273
+\DeclareMathSymbol\hermitconjmatrix{0}{lucsymbols}{241}% unicode 22B9
+\DeclareMathSymbol\homothetic{0}{lucsymbols}{151}% unicode 223B
+\DeclareMathSymbol\image{0}{lucletters}{198}% % unicode 22B7
+\DeclareMathSymbol\lazysinv{0}{lucsymbols}{198}% unicode 223E
+\DeclareMathSymbol\lessequivlnt{0}{lucsymbols}{220}% unicode 2272
+\DeclareMathSymbol\notgreaterless{0}{lucarrows}{197}% unicode 2279
+\DeclareMathSymbol\notlessgreater{0}{lucarrows}{127}% unicode 2278
+\DeclareMathSymbol\openbracketleft{0}{lucletters}{130}% % unicode 301A
+\DeclareMathSymbol\openbracketright{0}{lucletters}{131}% % unicode 301B
+\DeclareMathSymbol\original{0}{lucletters}{197}% % unicode 22B6
+\DeclareMathSymbol\perspcorrespond{\mathbin}{lucsymbols}{212}% % unicode 2306
+\DeclareMathSymbol\precedesnotsimilar{0}{lucarrows}{235}% unicode 22E8
+\DeclareMathSymbol\rightanglearc{0}{lucsymbols}{142}% unicode 22BE
+\DeclareMathSymbol\rightangle{0}{lucsymbols}{138}% unicode 221F
+\DeclareMathSymbol\starequal{0}{lucarrows}{26}% unicode 225B
+\DeclareMathSymbol\surfintegral{0}{lucletters}{139}% % unicode 222F
+\DeclareMathSymbol\tildetrpl{0}{lucsymbols}{158}% % unicode 224B
+\DeclareMathSymbol\truestate{0}{lucletters}{214}% unicode 22A7
+\DeclareMathSymbol\ulcorn{0}{lucarrows}{91}
+\DeclareMathSymbol\upalpha{\mathord}{lucmathupright}{11}
+\DeclareMathSymbol\upbeta{\mathord}{lucmathupright}{12}
+\DeclareMathSymbol\upchi{\mathord}{lucmathupright}{31}
+\DeclareMathSymbol\updelta{\mathord}{lucmathupright}{14}
+\DeclareMathSymbol\upepsilon{\mathord}{lucmathupright}{15}
+\DeclareMathSymbol\upeta{\mathord}{lucmathupright}{17}
+\DeclareMathSymbol\upgamma{\mathord}{lucmathupright}{13}
+\DeclareMathSymbol\upiota{\mathord}{lucmathupright}{19}
+\DeclareMathSymbol\upkappa{\mathord}{lucmathupright}{20}
+\DeclareMathSymbol\uplambda{\mathord}{lucmathupright}{21}
+\DeclareMathSymbol\upmu{\mathord}{lucmathupright}{22}
+\DeclareMathSymbol\upnu{\mathord}{lucmathupright}{23}
+\DeclareMathSymbol\upomega{\mathord}{lucmathupright}{33}
+\DeclareMathSymbol\upphi{\mathord}{lucmathupright}{30}
+\DeclareMathSymbol\uppi{\mathord}{lucmathupright}{25}
+\DeclareMathSymbol\uppsi{\mathord}{lucmathupright}{32}
+\DeclareMathSymbol\uprho{\mathord}{lucmathupright}{26}
+\DeclareMathSymbol\upsigma{\mathord}{lucmathupright}{27}
+\DeclareMathSymbol\upslopeellipsis{0}{lucarrows}{21}% unicode 22F0
+\DeclareMathSymbol\uptau{\mathord}{lucmathupright}{28}
+\DeclareMathSymbol\uptheta{\mathord}{lucmathupright}{18}
+\DeclareMathSymbol\upupsilon{\mathord}{lucmathupright}{29}
+\DeclareMathSymbol\upvarepsilon{\mathord}{lucmathupright}{34}
+\DeclareMathSymbol\upxi{\mathord}{lucmathupright}{24}
+\DeclareMathSymbol\upzeta{\mathord}{lucmathupright}{16}
+\DeclareMathSymbol\urcorn{0}{lucarrows}{92}
+\DeclareMathSymbol\vDash{\mathrel}{lucsymbols}{238}
+\DeclareMathSymbol\verymuchgreater{\mathrel}{lucletters}{223}% % unicode 22D9
+\DeclareMathSymbol\verymuchless{\mathrel}{lucletters}{222}% % unicode 22D8
+\DeclareMathSymbol\volintegral{0}{lucletters}{140}% % unicode 2230
+\DeclareMathSymbol\zutdot{0}{lucarrows}{21}
+}{%
+\def\textGamma{\UnavailableSymbol{textGamma}}
+\def\textDelta{\UnavailableSymbol{textDelta}}
+\def\textTheta{\UnavailableSymbol{textTheta}}
+\def\textLambda{\UnavailableSymbol{textLambda}}
+\def\textXi{\UnavailableSymbol{textXi}}
+\def\textPi{\UnavailableSymbol{textPi}}
+\def\textSigma{\UnavailableSymbol{textSigma}}
+\def\textUpsilon{\UnavailableSymbol{textUpsilon}}
+\def\textPhi{\UnavailableSymbol{textPhi}}
+\def\textPsi{\UnavailableSymbol{textPsi}}
+\def\textOmega{\UnavailableSymbol{textOmega}}
+\def\textalpha{\UnavailableSymbol{textalpha}}
+\def\textbeta{\UnavailableSymbol{textbeta}}
+\def\textgamma{\UnavailableSymbol{textgamma}}
+\def\textdelta{\UnavailableSymbol{textdelta}}
+\def\textepsilon{\UnavailableSymbol{textepsilon}}
+\def\textzeta{\UnavailableSymbol{textzeta}}
+\def\texteta{\UnavailableSymbol{texteta}}
+\def\texttheta{\UnavailableSymbol{texttheta}}
+\def\textiota{\UnavailableSymbol{textiota}}
+\def\textkappa{\UnavailableSymbol{textkappa}}
+\def\textlambda{\UnavailableSymbol{textlambda}}
+\def\textmu{\UnavailableSymbol{textmu}}
+\def\textnu{\UnavailableSymbol{textnu}}
+\def\textxi{\UnavailableSymbol{textxi}}
+\def\textpi{\UnavailableSymbol{textpi}}
+\def\textrho{\UnavailableSymbol{textrho}}
+\def\textsigma{\UnavailableSymbol{textsigma}}
+\def\texttau{\UnavailableSymbol{texttau}}
+\def\textupsilon{\UnavailableSymbol{textupsilon}}
+\def\textphi{\UnavailableSymbol{textphi}}
+\def\textchi{\UnavailableSymbol{textchi}}
+\def\textpsi{\UnavailableSymbol{textpsi}}
+\def\textomega{\UnavailableSymbol{textomega}}
+\def\textvarepsilon{\UnavailableSymbol{textvarepsilon}}
+\def\textvarGamma{\UnavailableSymbol{textvarGamma}}
+\def\textvarDelta{\UnavailableSymbol{textvarDelta}}
+\def\textvarTheta{\UnavailableSymbol{textvarTheta}}
+\def\textvarLambda{\UnavailableSymbol{textvarLambda}}
+\def\textvarXi{\UnavailableSymbol{textvarXi}}
+\def\textvarPi{\UnavailableSymbol{textvarPi}}
+\def\textvarSigma{\UnavailableSymbol{textvarSigma}}
+\def\textvarUpsilon{\UnavailableSymbol{textvarUpsilon}}
+\def\textvarPhi{\UnavailableSymbol{textvarPhi}}
+\def\textvarPsi{\UnavailableSymbol{textvarPsi}}
+\def\textvarOmega{\UnavailableSymbol{textvarOmega}}
+\def\textvarkappa{\UnavailableSymbol{textvarkappa}}
+\def\textvartheta{\UnavailableSymbol{textvartheta}}
+\def\textvarpi{\UnavailableSymbol{textvarpi}}
+\def\textvarrho{\UnavailableSymbol{textvarrho}}
+\def\textvarsigma{\UnavailableSymbol{textvarsigma}}
+\def\textvarphi{\UnavailableSymbol{textvarphi}}
+\def\Colon{\UnavailableSymbol{Colon}}
+\def\VDash{\UnavailableSymbol{VDash}}
+\def\allequal{\UnavailableSymbol{allequal}}
+\def\apid{\UnavailableSymbol{apid}}
+\def\approxnotequal{\UnavailableSymbol{approxnotequal}}
+\def\arrowwaveleft{\UnavailableSymbol{arrowwaveleft}}
+\def\arrowwaveright{\UnavailableSymbol{arrowwaveright}}
+\def\blackcircle{\UnavailableSymbol{blackcircle}}
+\def\clwintegral{\UnavailableSymbol{clwintegral}}
+\def\colone{\UnavailableSymbol{colone}}
+\def\dblarrowupdown{\UnavailableSymbol{dblarrowupdown}}
+\def\dlcorn{\UnavailableSymbol{dlcorn}}
+\def\downslopeellipsis{\UnavailableSymbol{downslopeellipsis}}
+\def\drcorn{\UnavailableSymbol{drcorn}}
+\def\estimates{\UnavailableSymbol{estimates}}
+\def\eth{\UnavailableSymbol{eth}}
+\def\forcesextra{\UnavailableSymbol{forcesextra}}
+\def\greaterequivlnt{\UnavailableSymbol{greaterequivlnt}}
+\def\hermitconjmatrix{\UnavailableSymbol{hermitconjmatrix}}
+\def\homothetic{\UnavailableSymbol{homothetic}}
+\def\image{\UnavailableSymbol{image}}
+\def\lazysinv{\UnavailableSymbol{lazysinv}}
+\def\lessequivlnt{\UnavailableSymbol{lessequivlnt}}
+\def\notgreaterless{\UnavailableSymbol{notgreaterless}}
+\def\notlessgreater{\UnavailableSymbol{notlessgreater}}
+\def\openbracketleft{\UnavailableSymbol{openbracketleft}}
+\def\openbracketright{\UnavailableSymbol{openbracketright}}
+\def\original{\UnavailableSymbol{original}}
+\def\perspcorrespond{\UnavailableSymbol{perspcorrespond}}
+\def\precedesnotsimilar{\UnavailableSymbol{precedesnotsimilar}}
+\def\rightangle{\UnavailableSymbol{rightangle}}
+\def\rightanglearc{\UnavailableSymbol{rightanglearc}}
+\def\starequal{\UnavailableSymbol{starequal}}
+\def\surfintegral{\UnavailableSymbol{surfintegral}}
+\def\tildetrpl{\UnavailableSymbol{tildetrpl}}
+\def\truestate{\UnavailableSymbol{truestate}}
+\def\ulcorn{\UnavailableSymbol{ulcorn}}
+\def\upalpha{\UnavailableSymbol{upalpha}}
+\def\upbeta{\UnavailableSymbol{upbeta}}
+\def\upchi{\UnavailableSymbol{upchi}}
+\def\updelta{\UnavailableSymbol{updelta}}
+\def\upepsilon{\UnavailableSymbol{upepsilon}}
+\def\upeta{\UnavailableSymbol{upeta}}
+\def\upgamma{\UnavailableSymbol{upgamma}}
+\def\upiota{\UnavailableSymbol{upiota}}
+\def\upkappa{\UnavailableSymbol{upkappa}}
+\def\uplambda{\UnavailableSymbol{uplambda}}
+\def\upmu{\UnavailableSymbol{upmu}}
+\def\upnu{\UnavailableSymbol{upnu}}
+\def\upomega{\UnavailableSymbol{upomega}}
+\def\upphi{\UnavailableSymbol{upphi}}
+\def\uppi{\UnavailableSymbol{uppi}}
+\def\uppsi{\UnavailableSymbol{uppsi}}
+\def\uprho{\UnavailableSymbol{uprho}}
+\def\upsigma{\UnavailableSymbol{upsigma}}
+\def\upslopeellipsis{\UnavailableSymbol{upslopeellipsis}}
+\def\uptau{\UnavailableSymbol{uptau}}
+\def\uptheta{\UnavailableSymbol{uptheta}}
+\def\upupsilon{\UnavailableSymbol{upupsilon}}
+\def\upvarepsilon{\UnavailableSymbol{upvarepsilon}}
+\def\upxi{\UnavailableSymbol{upxi}}
+\def\upzeta{\UnavailableSymbol{upzeta}}
+\def\urcorn{\UnavailableSymbol{urcorn}}
+\def\vDash{\UnavailableSymbol{vDash}}
+\def\verymuchgreater{\UnavailableSymbol{verymuchgreater}}
+\def\verymuchless{\UnavailableSymbol{verymuchless}}
+\def\volintegral{\UnavailableSymbol{volintegral}}
+\def\zutdot{\UnavailableSymbol{zutdot}}
+}
+
+%
+% the Omega fonts
+%
+\DeclareFontEncoding{LECO}{}{}
+\DeclareFontEncoding{LECX}{}{}
+\DeclareFontEncoding{LECY}{}{}
+\DeclareFontEncoding{LEGR}{}{}
+\DeclareFontEncoding{LEHA}{}{}
+\DeclareFontEncoding{LEIP}{}{}
+\DeclareFontEncoding{LELA}{}{}
+\DeclareFontEncoding{LETI}{}{}
+\DeclareFontFamily{LECO}{omseco}{}
+\DeclareFontFamily{LECX}{omsecx}{}
+\DeclareFontFamily{LECY}{omsecy}{}
+\DeclareFontFamily{LEGR}{omsegr}{}
+\DeclareFontFamily{LEHA}{omseha}{}
+\DeclareFontFamily{LEIP}{omseip}{}
+\DeclareFontFamily{LELA}{omsela}{}
+\DeclareFontFamily{LETI}{omseti}{}
+\DeclareFontSubstitution{LECO}{omseco}{m}{n}
+\DeclareFontSubstitution{LECX}{omsecx}{m}{n}
+\DeclareFontSubstitution{LECY}{omsecy}{m}{n}
+\DeclareFontSubstitution{LEGR}{omsegr}{m}{n}
+\DeclareFontSubstitution{LEHA}{omseha}{m}{n}
+\DeclareFontSubstitution{LEIP}{omseip}{m}{n}
+\DeclareFontSubstitution{LELA}{omsela}{m}{n}
+\DeclareFontSubstitution{LETI}{omseti}{m}{n}
+\DeclareFontShape{LECO}{omseco}{m}{n}{<->omseco}{}
+\DeclareFontShape{LECX}{omsecx}{m}{n}{<->omsecx}{}
+\DeclareFontShape{LECY}{omsecy}{m}{n}{<->omsecy}{}
+\DeclareFontShape{LEGR}{omsegr}{m}{n}{<->omsegr}{}
+\DeclareFontShape{LEHA}{omseha}{m}{n}{<->omseha}{}
+\DeclareFontShape{LEIP}{omseip}{m}{n}{<->omseip}{}
+\DeclareFontShape{LELA}{omsela}{m}{n}{<->omsela}{}
+\DeclareFontShape{LETI}{omseti}{m}{n}{<->omseti}{}
+% other funny font setups
+
+\DeclareFontFamily{U}{euf}{}%
+\DeclareFontShape{U}{euf}{m}{n}{<-6>eufm5<6-8>eufm7<8->eufm10}{}%
+\DeclareFontShape{U}{euf}{b}{n}{<-6>eufb5<6-8>eufb7<8->eufb10}{}%
+
+
+\endinput
+F6E6 218 bbold a
+
+stmary 65 = 101 = E3/UE344
+stmary 66 = 102 = E3/UE343
+\expandafter\def\csname UE244\endcsname{msam/32}
+\expandafter\def\csname UE232\endcsname{msam/75}
+\expandafter\def\csname UE233\endcsname{msam/76}
+\expandafter\def\csname UE847\endcsname{msam/95}
+\expandafter\def\csname UE817\endcsname{msbm/30}
+\expandafter\def\csname UE816\endcsname{msbm/31}
+\expandafter\def\csname UE81C\endcsname{msbm/97}
+\expandafter\def\csname UE364\endcsname{mtmi/102}
+\expandafter\def\csname UE629\endcsname{mtmi/15}
+\expandafter\def\csname UE256\endcsname{mtsyn/10}
+\expandafter\def\csname UE254\endcsname{mtsyn/12}
+\expandafter\def\csname U2661\endcsname{mtsyn/126}
+\expandafter\def\csname UE809\endcsname{mtsyn/2}
+\expandafter\def\csname UE36A\endcsname{mtsyn/3}
+\expandafter\def\csname U220A\endcsname{mtsyn/50}
+\expandafter\def\csname U220D\endcsname{mtsyn/51}
+\expandafter\def\csname UE255\endcsname{mtsyn/8}
+