diff options
author | Norbert Preining <norbert@preining.info> | 2024-01-31 03:01:01 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-01-31 03:01:01 +0000 |
commit | 79e1bbc1ad6b308aa2074540b2afd43b6a72ce03 (patch) | |
tree | 32074e03eec88cf72e5973ddff176a0534c77dff /macros/plain | |
parent | 084f5d8435744b7ea7ef487ec111a7bfd100ed62 (diff) |
CTAN sync 202401310301
Diffstat (limited to 'macros/plain')
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 Binary files differnew file mode 100644 index 0000000000..533d578a0b --- /dev/null +++ b/macros/plain/formats/lollipop/doc/manual/lollipop-manual.pdf 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[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!<Wash7$'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!!K+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*kH4PI=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=p^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)[5JLN./%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=]]AmUdhkd9%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>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	"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?+5lgFW<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>#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@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>54%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=\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#]!68,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*.`noR5=]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(`HM9V"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`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+FA08m'@"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$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$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+*CNm%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-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-,abKM[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%#IfIU"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`>',!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	!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<a0dEk6''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"NDbmQi4YRJM*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%'adePG(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>cXMm[#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>SqUEqbQ5Q2 +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>&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 Binary files differnew file mode 100644 index 0000000000..acfb3ef9fc --- /dev/null +++ b/macros/plain/formats/texsis/Manual.pdf 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(`HM9V"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`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+FA08m'@"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$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$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+*CNm%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-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-,abKM[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%#IfIU"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`>',!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	!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<a0dEk6''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"NDbmQi4YRJM*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%'adePG(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>cXMm[#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>SqUEqbQ5Q2 +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>&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 Binary files differnew file mode 100644 index 0000000000..f217a36995 --- /dev/null +++ b/macros/plain/formats/texsis/dcol/TXSdcol.dvi 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 Binary files differnew file mode 100644 index 0000000000..c51d565faf --- /dev/null +++ b/macros/plain/formats/xmltex/base/englishutf16.xml 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 &latex xmltex +initex \&latex xmltex +tex -ini &latex xmltex +tex -ini \&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 < 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><html></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><?xmltex \stop?></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><!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>}<><em>XML Data</em></></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><xmltex:contentsline></tt>… 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><clearpage xmlns="/my/tex/tweak"/></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><?xmltex></tt> <em>TeX commands</em> <tt>?></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>, + < and & are the only two characters that +trigger special markup codes. Other characters, such as !, >, =, +… may be used in certain XML constructs as markup but unless +some code has been triggered by < 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, & 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, &#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> + <!NOTATION URL SYSTEM "" > + <!ENTITY lppl SYSTEM "http://www.latex-project.org/lppl.txt" NDATA URL> +</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>&#123;</td><td>x (12)</td> +<td>(e)</td> +</tr> +<tr> +<td>az</td><td>x</td><td>\az x</td> +<td>&#123;</td><td>&#123;</td><td>x (12)</td> +<td>(&lt;)</td> +</tr> +<tr> +<td><</td><td><</td><td><</td> +<td><</td><td><</td><td>< (12)</td> +<td>(<)</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 "…"> + + <!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 &latex xmltex +initex \&latex xmltex +tex -ini &latex xmltex +tex -ini \&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 < 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><html></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>}<><emph>XML Data</emph></></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>, + < and & are the only two characters that +trigger special markup codes. Other characters, such as !, >, =, +&ldots; may be used in certain XML constructs as markup but unless +some code has been triggered by < 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, & 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, &#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>&#123;</cell><cell>x (12)</cell> +<cell>(e)</cell> +</row> +<row> +<cell>az</cell><cell>x</cell><cell>\az x</cell> +<cell>&#123;</cell><cell>&#123;</cell><cell>x (12)</cell> +<cell>(&lt;)</cell> +</row> +<row> +<cell><</cell><cell><</cell><cell><</cell> +<cell><</cell><cell><</cell><cell>< (12)</cell> +<cell>(<)</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+&<> <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 q (1:& 2:&)</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+\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"} + \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{}} + \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 " 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+\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 { 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} + |